summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2006-07-08 16:32:40 +0000
committerMartin Schlemmer <azarah@gentoo.org>2006-07-08 16:32:40 +0000
commit553e29c24e06b8b8e90f5ec4e39c542d404abd30 (patch)
tree11a6991f69f4508364d7dad4cb3292bf08de7e62 /dev-libs
parentFix patch name. (diff)
downloadhistorical-553e29c24e06b8b8e90f5ec4e39c542d404abd30.tar.gz
historical-553e29c24e06b8b8e90f5ec4e39c542d404abd30.tar.bz2
historical-553e29c24e06b8b8e90f5ec4e39c542d404abd30.zip
Remove old ebuilds.
Package-Manager: portage-2.1.1_pre2-r6
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/klibc/Manifest52
-rw-r--r--dev-libs/klibc/files/digest-klibc-1.0.14-r13
-rw-r--r--dev-libs/klibc/files/digest-klibc-1.1.13
-rw-r--r--dev-libs/klibc/files/digest-klibc-1.1.163
-rw-r--r--dev-libs/klibc/files/digest-klibc-1.2.13
-rw-r--r--dev-libs/klibc/files/digest-klibc-1.4.83
-rw-r--r--dev-libs/klibc/files/klibc-1.0.14-nostdlib.patch12
-rw-r--r--dev-libs/klibc/klibc-1.0.14-r1.ebuild156
-rw-r--r--dev-libs/klibc/klibc-1.1.1.ebuild157
-rw-r--r--dev-libs/klibc/klibc-1.1.16.ebuild155
-rw-r--r--dev-libs/klibc/klibc-1.2.1.ebuild163
-rw-r--r--dev-libs/klibc/klibc-1.4.8.ebuild196
12 files changed, 10 insertions, 896 deletions
diff --git a/dev-libs/klibc/Manifest b/dev-libs/klibc/Manifest
index 398d8d412518..a4f21e9c60d5 100644
--- a/dev-libs/klibc/Manifest
+++ b/dev-libs/klibc/Manifest
@@ -1,7 +1,6 @@
-AUX klibc-1.0.14-nostdlib.patch 460 RMD160 b7cf757792d33d93763f80599f7c09b81be527f3 SHA1 b45b0483c5354637e2b00e9ffa6a4d81f84e31d2 SHA256 9f33b172b3d1d71f4f23459af6e6169ce97070d1bcd81833c6e4e70fe39f1b58
-MD5 4b098438d57b0f7ad9f16d534fb98eb4 files/klibc-1.0.14-nostdlib.patch 460
-RMD160 b7cf757792d33d93763f80599f7c09b81be527f3 files/klibc-1.0.14-nostdlib.patch 460
-SHA256 9f33b172b3d1d71f4f23459af6e6169ce97070d1bcd81833c6e4e70fe39f1b58 files/klibc-1.0.14-nostdlib.patch 460
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX klibc-1.1-mips32.patch 670 RMD160 ecab014d68b65837eb6088c21d95be0c23170cfc SHA1 68b24422a59e4479c636dfd4fcd56be06dc01db3 SHA256 42d127d2d5348b7856d33b7ffce986d49c7adbef82cf2bb34aa06a022fabad4c
MD5 d771e07746a2d5b2bdac366cd992c885 files/klibc-1.1-mips32.patch 670
RMD160 ecab014d68b65837eb6088c21d95be0c23170cfc files/klibc-1.1-mips32.patch 670
@@ -38,29 +37,14 @@ AUX klibc.m4 3619 RMD160 aee79c8296f375e3614fcf5d97b21ed9e043c719 SHA1 ebe928932
MD5 790a9f0a9a74e6eac6c6c1dbde2a94b6 files/klibc.m4 3619
RMD160 aee79c8296f375e3614fcf5d97b21ed9e043c719 files/klibc.m4 3619
SHA256 02901ef2ca8b320d77b03fab4fa9bef809c11e2e418e7da00aa2c13c4a84dd44 files/klibc.m4 3619
-DIST klibc-1.0.14.tar.bz2 443250 RMD160 624f054cce200e98be95e574989a141b32b6a538 SHA256 e6221007f9c95100740340479dd1e52ab1c368904d21d3f8b53065679314d45f
-DIST klibc-1.1.1.tar.bz2 444065 RMD160 f865657052c2ee9731f48f3918b2906f01a6a795 SHA1 595c74bccb0f4f8a9ab636d571bca8caa35ea083 SHA256 6a2efdfc757c518a8185f457799506086084b59498f53db37cfb6728008127e0
DIST klibc-1.1.16.tar.bz2 451284 RMD160 869ed4a53f86bf33b12e5abfa8d343b70da5f8b6 SHA1 8058136ba91f06ab2bf00382b079d8ed03c2585f SHA256 3e7a6f303a7aca1fe938f860c9ee9c93ff7937644b9158bec07df7b1217e8d8b
DIST klibc-1.1.tar.bz2 444770 RMD160 d25df89a8468f05e480ea7348c8cfa25aa4a061e SHA1 167832f15b48f0d7eda160eee4b05b9afa446a69 SHA256 42de47159a382d852750e38fe4877ee2f97f2ff4c47e27f3ce512193d31f63e7
DIST klibc-1.2.1.tar.bz2 451620 RMD160 d0ea3418622c008884c0efb6dee693aa03eca90d SHA1 ff09e5c083326299083846cced052058a291c5bd SHA256 c413b565ea6bd33d4f0af5ee3319d9bc1d804e5cb859b9f3284cad2c449d7c5c
-DIST klibc-1.4.8.tar.bz2 472681 RMD160 ad8bdf63048c21650444af105949ef91cc0c445c SHA1 fc63865a043912143aaddaa5a0a503ce7508d196 SHA256 5cc7d9ca5cccc551b23dada5190dd919a6f9c859a08c6501b7a77b51b8532184
DIST klibc-1.4.9.tar.bz2 472957 RMD160 48ac1b171f2f2b5b7b40b791c70adb446502c95c SHA1 39ef201ada1a5a9ab86081367e5549caf512eb1c SHA256 dfde10068f74b7b8d675907bffcb783b5871d35ddc323ee08a7be241bf2ac74f
-EBUILD klibc-1.0.14-r1.ebuild 4123 RMD160 a2ad0c70d40090db8fac0c85db9b8525d6805294 SHA1 dc9560879c6b21034a433d0be498b365071886a1 SHA256 8d7c64fcad902a8322b231dc605bed6ebd11994f1d3da9330762b43d1e1d878d
-MD5 87eac36868c96b295f5b4b631a505db9 klibc-1.0.14-r1.ebuild 4123
-RMD160 a2ad0c70d40090db8fac0c85db9b8525d6805294 klibc-1.0.14-r1.ebuild 4123
-SHA256 8d7c64fcad902a8322b231dc605bed6ebd11994f1d3da9330762b43d1e1d878d klibc-1.0.14-r1.ebuild 4123
-EBUILD klibc-1.1.1.ebuild 4172 RMD160 43fe04e7fb5cc8ef4b83093133cefd280d387c3d SHA1 cdfb38f2137f0465b02020890c6e641e3d7ab94c SHA256 0af486637859e6b4f1f273636104a15c9e06c36cc3ebbc13af4943251f240abd
-MD5 7d2be2d1eb8c7df488373415c7a1a5f3 klibc-1.1.1.ebuild 4172
-RMD160 43fe04e7fb5cc8ef4b83093133cefd280d387c3d klibc-1.1.1.ebuild 4172
-SHA256 0af486637859e6b4f1f273636104a15c9e06c36cc3ebbc13af4943251f240abd klibc-1.1.1.ebuild 4172
EBUILD klibc-1.1.16-r1.ebuild 4240 RMD160 6661dd8da518731a420ff98d7dc3f4aabbbeac40 SHA1 fb616105b742112f4f0b9c9db70fec85e0514508 SHA256 7aecfa6e8f3a63fe3c855113c4e535ba93fdc212e9af5818ac1daa35d715858a
MD5 92a3930943687a2c731a7a6eab4850cd klibc-1.1.16-r1.ebuild 4240
RMD160 6661dd8da518731a420ff98d7dc3f4aabbbeac40 klibc-1.1.16-r1.ebuild 4240
SHA256 7aecfa6e8f3a63fe3c855113c4e535ba93fdc212e9af5818ac1daa35d715858a klibc-1.1.16-r1.ebuild 4240
-EBUILD klibc-1.1.16.ebuild 4082 RMD160 6b22e9789f3f9b263b93d7362f7c9e80b05293a9 SHA1 d90ec4d039befa66d6964c042a92d67d2180b23a SHA256 7ba6f473e6ee67d8843a2fd0a460ce67d0b75bb7c7cfacf92b4592658b202ed3
-MD5 40263c09cc9924e72ca0ce91630b4039 klibc-1.1.16.ebuild 4082
-RMD160 6b22e9789f3f9b263b93d7362f7c9e80b05293a9 klibc-1.1.16.ebuild 4082
-SHA256 7ba6f473e6ee67d8843a2fd0a460ce67d0b75bb7c7cfacf92b4592658b202ed3 klibc-1.1.16.ebuild 4082
EBUILD klibc-1.1.ebuild 4165 RMD160 322fb2a8bab3b1240ed44831507691be457677d0 SHA1 a193b334cdb3a86d6214ac877027116ce3898077 SHA256 94ef3179da75c07c197c830e644520b0032b0493601d8c3ee217f81d6f124230
MD5 8aeec3288335b9aa00b16bf2c0ae45b6 klibc-1.1.ebuild 4165
RMD160 322fb2a8bab3b1240ed44831507691be457677d0 klibc-1.1.ebuild 4165
@@ -73,14 +57,6 @@ EBUILD klibc-1.2.1-r2.ebuild 5280 RMD160 8bf086d5e8aee7b9cd611ba59f9f292a250f477
MD5 2bc5e6b1ea4a1050bd23b4e7bb09de49 klibc-1.2.1-r2.ebuild 5280
RMD160 8bf086d5e8aee7b9cd611ba59f9f292a250f4770 klibc-1.2.1-r2.ebuild 5280
SHA256 cae8b8f69305d56500a4dec1485312ed54630f65b58194a0d02327f87b598345 klibc-1.2.1-r2.ebuild 5280
-EBUILD klibc-1.2.1.ebuild 4276 RMD160 30d3aec718ff2592c51c76379e0db0a25c19d78f SHA1 b63d38e5c7390a0db8ed9644dea4ba3e1597bcd9 SHA256 f19fb668f2571cfb447475c7c9a22c294eb3c494b558d684b33dc2e8bad2a9da
-MD5 631b5cb4d1ec609f7d3ed03228a596ec klibc-1.2.1.ebuild 4276
-RMD160 30d3aec718ff2592c51c76379e0db0a25c19d78f klibc-1.2.1.ebuild 4276
-SHA256 f19fb668f2571cfb447475c7c9a22c294eb3c494b558d684b33dc2e8bad2a9da klibc-1.2.1.ebuild 4276
-EBUILD klibc-1.4.8.ebuild 5295 RMD160 533f2fb021bf0ab046590ff88f3804d07d4692e9 SHA1 d50edfabf51566fe4e0e9098284ce1d9b4c6cc94 SHA256 00e83e76f5f664afdf2eb8695438a2c870f44f1307c0a7b396251de6c7f89b3a
-MD5 dae732453cad21314d87a4ac4f2cf232 klibc-1.4.8.ebuild 5295
-RMD160 533f2fb021bf0ab046590ff88f3804d07d4692e9 klibc-1.4.8.ebuild 5295
-SHA256 00e83e76f5f664afdf2eb8695438a2c870f44f1307c0a7b396251de6c7f89b3a klibc-1.4.8.ebuild 5295
EBUILD klibc-1.4.9.ebuild 6167 RMD160 953173322f52c9314b0039c01715d340e93ed020 SHA1 a7e92d7e45b166f39e96c58de11ea855ee6cd592 SHA256 62591bed32dd0b3086c312612b0a0b33141a721e8f03d27119a66f4153b8ddd2
MD5 7772763d1b6b8b9436995a83e4f06722 klibc-1.4.9.ebuild 6167
RMD160 953173322f52c9314b0039c01715d340e93ed020 klibc-1.4.9.ebuild 6167
@@ -93,33 +69,25 @@ MISC metadata.xml 223 RMD160 7af8dd320b92b8c61a58767f5221770cd236c63a SHA1 dc0e5
MD5 b612d343db3c54560665171eb7db245c metadata.xml 223
RMD160 7af8dd320b92b8c61a58767f5221770cd236c63a metadata.xml 223
SHA256 4b7a3ec9381367d73e7d7f56f27fcf2a703d7731c345cc88af4587743936e2f0 metadata.xml 223
-MD5 a282bafee9b31fcb37f3f2a9530ee41d files/digest-klibc-1.0.14-r1 241
-RMD160 0eb52f719150ddf87c3f64d192225486187d2e40 files/digest-klibc-1.0.14-r1 241
-SHA256 3c97e5830e310ea49a6c7ad2a725f0f063e42a31440da96fb2e3b1b25831ae1d files/digest-klibc-1.0.14-r1 241
MD5 c8c9867a9085efbf2ca158aa9a777a4b files/digest-klibc-1.1 232
RMD160 0bda0dcb23543c4f3567476873404d06ce7aae00 files/digest-klibc-1.1 232
SHA256 8dde1dc4fbdb71a2953cd3302828ebad3706570900cdf2757238a3bdc4c0e2b7 files/digest-klibc-1.1 232
-MD5 5ebe206963a08cde3e4ed0aeef190721 files/digest-klibc-1.1.1 238
-RMD160 441536e251ef37afb49c21778d81a0f947e9f43c files/digest-klibc-1.1.1 238
-SHA256 3d0fe932c2e50f91f806eea6b6718bd3ce5ffcdc1eeda93cf036d9fb7ca8cefd files/digest-klibc-1.1.1 238
-MD5 9fc764dc447c0db7aae5025c343a7ff0 files/digest-klibc-1.1.16 241
-RMD160 1abd5c4a05f0d033999430f179145eac9629f4ed files/digest-klibc-1.1.16 241
-SHA256 02639e4bca80dc7e393c0a958b858c097015e2efdbac9d035908b0235ac04f66 files/digest-klibc-1.1.16 241
MD5 9fc764dc447c0db7aae5025c343a7ff0 files/digest-klibc-1.1.16-r1 241
RMD160 1abd5c4a05f0d033999430f179145eac9629f4ed files/digest-klibc-1.1.16-r1 241
SHA256 02639e4bca80dc7e393c0a958b858c097015e2efdbac9d035908b0235ac04f66 files/digest-klibc-1.1.16-r1 241
-MD5 e2c54f1b35309be367759ba42ef5027b files/digest-klibc-1.2.1 238
-RMD160 19cd909eb9419c8aa5c0e829dab15f8783188ae2 files/digest-klibc-1.2.1 238
-SHA256 382c935239962cf639e051b35213a499e7a8762baee40721d5d33fe5d0edfe32 files/digest-klibc-1.2.1 238
MD5 e2c54f1b35309be367759ba42ef5027b files/digest-klibc-1.2.1-r1 238
RMD160 19cd909eb9419c8aa5c0e829dab15f8783188ae2 files/digest-klibc-1.2.1-r1 238
SHA256 382c935239962cf639e051b35213a499e7a8762baee40721d5d33fe5d0edfe32 files/digest-klibc-1.2.1-r1 238
MD5 e2c54f1b35309be367759ba42ef5027b files/digest-klibc-1.2.1-r2 238
RMD160 19cd909eb9419c8aa5c0e829dab15f8783188ae2 files/digest-klibc-1.2.1-r2 238
SHA256 382c935239962cf639e051b35213a499e7a8762baee40721d5d33fe5d0edfe32 files/digest-klibc-1.2.1-r2 238
-MD5 b1ded21308a8efc54e83e2337428c863 files/digest-klibc-1.4.8 238
-RMD160 2b2720b23b72e3ddff6f1270813c5af027ebae29 files/digest-klibc-1.4.8 238
-SHA256 47c7afd8fe4b5f77d958d564ae0c99cdcfbdc1000a849c6ce2c7cd5ad78664c5 files/digest-klibc-1.4.8 238
MD5 dccb10398029772dff790f1d2c86d4fb files/digest-klibc-1.4.9 238
RMD160 d87ef57748a55855ba6d968f55243fedfb174ceb files/digest-klibc-1.4.9 238
SHA256 17a5887d09ccda088ccbc8d35140be5bf3f099aeb7f05fad5f6d1c144320243f files/digest-klibc-1.4.9 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.4 (GNU/Linux)
+
+iD8DBQFEr96P1ZcsMnZjRyIRAhrsAJ0a99pbHAUVdNYNUQcM40QgJbJZngCgsLLM
+7CA2rILvF/rbsNvh5TDu7f0=
+=Lstr
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/klibc/files/digest-klibc-1.0.14-r1 b/dev-libs/klibc/files/digest-klibc-1.0.14-r1
deleted file mode 100644
index 6a0fd72ca106..000000000000
--- a/dev-libs/klibc/files/digest-klibc-1.0.14-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 882492395506ffb5f4cdbfca11eeb3d6 klibc-1.0.14.tar.bz2 443250
-RMD160 624f054cce200e98be95e574989a141b32b6a538 klibc-1.0.14.tar.bz2 443250
-SHA256 e6221007f9c95100740340479dd1e52ab1c368904d21d3f8b53065679314d45f klibc-1.0.14.tar.bz2 443250
diff --git a/dev-libs/klibc/files/digest-klibc-1.1.1 b/dev-libs/klibc/files/digest-klibc-1.1.1
deleted file mode 100644
index 4597035f5dcc..000000000000
--- a/dev-libs/klibc/files/digest-klibc-1.1.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 baa1f6e0b6acbf9576bb28cca5c32c89 klibc-1.1.1.tar.bz2 444065
-RMD160 f865657052c2ee9731f48f3918b2906f01a6a795 klibc-1.1.1.tar.bz2 444065
-SHA256 6a2efdfc757c518a8185f457799506086084b59498f53db37cfb6728008127e0 klibc-1.1.1.tar.bz2 444065
diff --git a/dev-libs/klibc/files/digest-klibc-1.1.16 b/dev-libs/klibc/files/digest-klibc-1.1.16
deleted file mode 100644
index 9d3adf70e4f5..000000000000
--- a/dev-libs/klibc/files/digest-klibc-1.1.16
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 80b85e84306695ed61049720008dd409 klibc-1.1.16.tar.bz2 451284
-RMD160 869ed4a53f86bf33b12e5abfa8d343b70da5f8b6 klibc-1.1.16.tar.bz2 451284
-SHA256 3e7a6f303a7aca1fe938f860c9ee9c93ff7937644b9158bec07df7b1217e8d8b klibc-1.1.16.tar.bz2 451284
diff --git a/dev-libs/klibc/files/digest-klibc-1.2.1 b/dev-libs/klibc/files/digest-klibc-1.2.1
deleted file mode 100644
index b6bfd214458f..000000000000
--- a/dev-libs/klibc/files/digest-klibc-1.2.1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d5ce19f5df32e7f4f5bbb4562d0573be klibc-1.2.1.tar.bz2 451620
-RMD160 d0ea3418622c008884c0efb6dee693aa03eca90d klibc-1.2.1.tar.bz2 451620
-SHA256 c413b565ea6bd33d4f0af5ee3319d9bc1d804e5cb859b9f3284cad2c449d7c5c klibc-1.2.1.tar.bz2 451620
diff --git a/dev-libs/klibc/files/digest-klibc-1.4.8 b/dev-libs/klibc/files/digest-klibc-1.4.8
deleted file mode 100644
index e56f30e595d7..000000000000
--- a/dev-libs/klibc/files/digest-klibc-1.4.8
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 d652eea31836f3f8ab1baf8a0a879a6b klibc-1.4.8.tar.bz2 472681
-RMD160 ad8bdf63048c21650444af105949ef91cc0c445c klibc-1.4.8.tar.bz2 472681
-SHA256 5cc7d9ca5cccc551b23dada5190dd919a6f9c859a08c6501b7a77b51b8532184 klibc-1.4.8.tar.bz2 472681
diff --git a/dev-libs/klibc/files/klibc-1.0.14-nostdlib.patch b/dev-libs/klibc/files/klibc-1.0.14-nostdlib.patch
deleted file mode 100644
index 99068a4b6c4e..000000000000
--- a/dev-libs/klibc/files/klibc-1.0.14-nostdlib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/MCONFIG b/MCONFIG
---- a/MCONFIG
-+++ b/MCONFIG
-@@ -42,7 +42,7 @@ INCLUDE = -I$(SRCROOT)/include/arch/$(AR
- -I$(SRCROOT)/include/bits$(BITSIZE) \
- -I$(SRCROOT)/include \
- -I$(KRNLOBJ)/include -I$(KRNLOBJ)/include2 -I$(KRNLSRC)/include
--REQFLAGS = $(ARCHREQFLAGS) $(KLIBCVER) -nostdinc -iwithprefix include \
-+REQFLAGS = $(ARCHREQFLAGS) $(KLIBCVER) -nostdlib -nostdinc -iwithprefix include \
- $(INCLUDE)
- LDFLAGS =
- AR = $(CROSS)ar
diff --git a/dev-libs/klibc/klibc-1.0.14-r1.ebuild b/dev-libs/klibc/klibc-1.0.14-r1.ebuild
deleted file mode 100644
index d1480bb3c34a..000000000000
--- a/dev-libs/klibc/klibc-1.0.14-r1.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.0.14-r1.ebuild,v 1.1 2005/08/26 21:16:25 azarah Exp $
-
-inherit eutils linux-mod
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-RESTRICT="nostrip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Enable building on hardened systems, bug #103437
- epatch ${FILESDIR}/${P}-nostdlib.patch
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # set the build directory
- echo "KRNLOBJ = ${KV_OUT_DIR}" >> MCONFIG
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-}
-
-src_compile() {
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" || die "Compile failed!"
- else
- env -u ARCH \
- emake || die "Compile failed!"
- fi
-}
-
-src_install() {
- local klibc_prefix
-
- if is_cross ; then
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- install || die "Install failed!"
-
- klibc_prefix=$("${S}/${CTARGET}-klcc" -print-klibc-bindir)
- else
- env -u ARCH \
- make INSTALLROOT=${D} install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc" -print-klibc-bindir)
- fi
-
- # Hardlinks becoming copies
- dosym gzip "${klibc_prefix}/gunzip"
- dosym gzip "${klibc_prefix}/zcat"
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/klibc/README README.klibc
- newdoc ${S}/klibc/arch/README README.klibc.arch
- docinto ash; newdoc ${S}/ash/README.klibc README
- docinto gzip; dodoc ${S}/gzip/{COPYING,README}
- docinto ipconfig; dodoc ${S}/ipconfig/README
- docinto kinit; dodoc ${S}/kinit/README
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}
diff --git a/dev-libs/klibc/klibc-1.1.1.ebuild b/dev-libs/klibc/klibc-1.1.1.ebuild
deleted file mode 100644
index 037e9c68135c..000000000000
--- a/dev-libs/klibc/klibc-1.1.1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.1.1.ebuild,v 1.2 2006/01/22 01:30:04 kumba Exp $
-
-inherit eutils linux-mod
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 mips ~ppc ~x86"
-IUSE=""
-RESTRICT="nostrip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # set the build directory
- echo "KRNLOBJ = ${KV_OUT_DIR}" >> MCONFIG
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-
- # klibc detects mips64 systems as having 64bit userland
- # Force them to 32bit userlands instead
- epatch ${FILESDIR}/${PN}-1.1-mips32.patch
-}
-
-src_compile() {
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" || die "Compile failed!"
- else
- env -u ARCH \
- emake || die "Compile failed!"
- fi
-}
-
-src_install() {
- local klibc_prefix
-
- if is_cross ; then
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- install || die "Install failed!"
-
- klibc_prefix=$("${S}/${CTARGET}-klcc" -print-klibc-bindir)
- else
- env -u ARCH \
- make INSTALLROOT=${D} install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc" -print-klibc-bindir)
- fi
-
- # Hardlinks becoming copies
- dosym gzip "${klibc_prefix}/gunzip"
- dosym gzip "${klibc_prefix}/zcat"
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/klibc/README README.klibc
- newdoc ${S}/klibc/arch/README README.klibc.arch
- docinto ash; newdoc ${S}/ash/README.klibc README
- docinto gzip; dodoc ${S}/gzip/{COPYING,README}
- docinto ipconfig; dodoc ${S}/ipconfig/README
- docinto kinit; dodoc ${S}/kinit/README
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}
diff --git a/dev-libs/klibc/klibc-1.1.16.ebuild b/dev-libs/klibc/klibc-1.1.16.ebuild
deleted file mode 100644
index 2b22a77cbe77..000000000000
--- a/dev-libs/klibc/klibc-1.1.16.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.1.16.ebuild,v 1.3 2006/01/22 01:30:04 kumba Exp $
-
-inherit eutils linux-mod
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-KEYWORDS="~amd64 ppc ~x86"
-IUSE=""
-RESTRICT="nostrip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # set the build directory
- echo "KRNLOBJ = ${KV_OUT_DIR}" >> MCONFIG
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-
- # klibc detects mips64 systems as having 64bit userland
- # Force them to 32bit userlands instead
- #epatch ${FILESDIR}/${PN}-1.1-mips32.patch
-}
-
-src_compile() {
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" || die "Compile failed!"
- else
- env -u ARCH \
- emake || die "Compile failed!"
- fi
-}
-
-src_install() {
- local klibc_prefix
-
- if is_cross ; then
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- install || die "Install failed!"
-
- klibc_prefix=$("${S}/${CTARGET}-klcc" -print-klibc-bindir)
- else
- env -u ARCH \
- make INSTALLROOT=${D} install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc" -print-klibc-bindir)
- fi
-
- # Hardlinks becoming copies
- dosym gzip "${klibc_prefix}/gunzip"
- dosym gzip "${klibc_prefix}/zcat"
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/klibc/README README.klibc
- newdoc ${S}/klibc/arch/README README.klibc.arch
- docinto dash; newdoc ${S}/dash/README.klibc README
- docinto gzip; dodoc ${S}/gzip/{COPYING,README}
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}
diff --git a/dev-libs/klibc/klibc-1.2.1.ebuild b/dev-libs/klibc/klibc-1.2.1.ebuild
deleted file mode 100644
index 67492fbc4453..000000000000
--- a/dev-libs/klibc/klibc-1.2.1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.2.1.ebuild,v 1.1 2006/02/04 08:57:22 azarah Exp $
-
-inherit eutils linux-mod
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-# Mips patches needs updating ...
-KEYWORDS="~amd64 -mips ~ppc ~x86"
-IUSE="n32"
-RESTRICT="nostrip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # set the build directory
- echo "KRNLOBJ = ${KV_OUT_DIR}" >> MCONFIG
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-
- # klibc detects mips64 systems as having 64bit userland
- # Force them to 32bit userlands instead
-# if ! use n32; then
-# epatch ${FILESDIR}/${PN}-1.1.16-mips32.patch
-# fi
-
- # Linker path is awry
-# epatch ${FILESDIR}/${PN}-1.1.16-mips-ldpaths.patch
-}
-
-src_compile() {
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" || die "Compile failed!"
- else
- env -u ARCH \
- emake || die "Compile failed!"
- fi
-}
-
-src_install() {
- local klibc_prefix
-
- if is_cross ; then
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc/${CTARGET}-klcc" -print-klibc-bindir)
- else
- env -u ARCH \
- make INSTALLROOT=${D} install || die "Install failed!"
-
- klibc_prefix=$("${S}/klcc/klcc" -print-klibc-bindir)
- fi
-
- # Hardlinks becoming copies
- for x in gunzip zcat ; do
- rm -f "${D}/${klibc_prefix}/${x}"
- dosym gzip "${klibc_prefix}/${x}"
- done
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/klibc/README README.klibc
- newdoc ${S}/klibc/arch/README README.klibc.arch
- docinto dash; newdoc ${S}/dash/README.klibc README
- docinto gzip; dodoc ${S}/gzip/{COPYING,README}
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}
diff --git a/dev-libs/klibc/klibc-1.4.8.ebuild b/dev-libs/klibc/klibc-1.4.8.ebuild
deleted file mode 100644
index e6f095fe6682..000000000000
--- a/dev-libs/klibc/klibc-1.4.8.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/klibc-1.4.8.ebuild,v 1.1 2006/07/07 13:43:53 azarah Exp $
-
-inherit eutils linux-info multilib
-
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
- export CTARGET=${CATEGORY/cross-}
- fi
-fi
-
-DESCRIPTION="A minimal libc subset for use with initramfs."
-HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
-SRC_URI="ftp://ftp.kernel.org/pub/linux/libs/klibc/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Stable/${P}.tar.bz2
- ftp://ftp.kernel.org/pub/linux/libs/klibc/Testing/${P}.tar.bz2"
-LICENSE="|| ( GPL-2 LGPL-2 )"
-# Mips patches needs updating ...
-KEYWORDS="~amd64 -mips ~ppc ~x86"
-IUSE="n32"
-RESTRICT="nostrip"
-
-DEPEND="dev-lang/perl
- virtual/linux-sources"
-RDEPEND="dev-lang/perl"
-
-if [[ ${CTARGET} != ${CHOST} ]] ; then
- SLOT="${CTARGET}"
-else
- SLOT="0"
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-guess_arch() {
- local x
- local host=$(echo "${CTARGET%%-*}" | sed -e 's/i.86/i386/' \
- -e 's/sun4u/sparc64/' \
- -e 's/arm.*/arm/' \
- -e 's/sa110/arm/' \
- -e 's/powerpc/ppc/')
-
- # Sort reverse so that we will get ppc64 before ppc, etc
- for x in $(ls -1 "${S}/usr/include/arch/" | sort -r) ; do
- if [[ ${host} == "${x}" ]] ; then
- echo "${x}"
- return 0
- fi
- done
-
- return 1
-}
-
-pkg_setup() {
- # Make sure kernel sources are OK
- # (Override for linux-mod eclass)
- check_kernel_built
-}
-
-src_unpack() {
- unpack ${A}
-
- if [[ ! -d /usr/${CTARGET} ]] ; then
- echo
- eerror "It does not look like your cross-compiler is setup properly!"
- die "It does not look like your cross-compiler is setup properly!"
- fi
-
- einfo "CTARGET = $CTARGET"
- if ! guess_arch &>/dev/null ; then
- echo
- eerror "Could not guess klibc's ARCH from your CTARGET!"
- die "Could not guess klibc's ARCH from your CTARGET!"
- fi
-
- kernel_arch=$(readlink "${KV_OUT_DIR}/include/asm" | sed -e 's:asm-::')
- if [[ ${kernel_arch} != $(guess_arch) ]] ; then
- echo
- eerror "Your kernel sources are not configured for your chosen arch!"
- eerror "(KERNEL_ARCH=\"${kernel_arch}\", ARCH=\"$(guess_arch)\")"
- die "Your kernel sources are not configured for your chosen arch!"
- fi
-
- cd ${S}
-
- # Add our linux source tree symlink
- ln -snf ${KV_DIR} linux
-
- # Some reason .config has outdated mtime
- touch ${S}/.config
-
- # We do not want all the nice prelink warnings
- # NOTE: for amd64, we might change below to '/usr/$(get_libdir)/klibc',
- # but I do not do it right now, as the build system do not support
- # the lib64 yet ....
- cat > "${S}/70klibc" <<-EOF
- PRELINK_PATH_MASK="/usr/lib/klibc"
- EOF
-
- # Export the NOSTDINC_FLAGS to ensure -nostdlib is passed, bug #120678
- epatch ${FILESDIR}/${PN}-1.4.7-nostdinc-flags.patch
-
- # klibc detects mips64 systems as having 64bit userland
- # Force them to 32bit userlands instead
-# if ! use n32; then
-# epatch ${FILESDIR}/${PN}-1.1.16-mips32.patch
-# fi
-
- # Linker path is awry
-# epatch ${FILESDIR}/${PN}-1.1.16-mips-ldpaths.patch
-}
-
-src_compile() {
- local myargs
-
- [[ ${KV_DIR} != "${KV_OUT_DIR}" ]] && \
- myargs="KLIBCKERNELOBJ='${KV_OUT_DIR}/' KBUILD_SRC='1'"
-
- if is_cross ; then
- einfo "ARCH = \"$(guess_arch)\""
- einfo "CROSS = \"${CTARGET}-\""
- emake ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- libdir="/usr/$(get_libdir)" \
- SHLIBDIR="/$(get_libdir)" \
- mandir="/usr/share/man" \
- INSTALLDIR="/usr/$(get_libdir)/klibc" \
- ${myargs} || die "Compile failed!"
- else
- env -u ARCH \
- emake \
- libdir="/usr/$(get_libdir)" \
- SHLIBDIR="/$(get_libdir)" \
- mandir="/usr/share/man" \
- INSTALLDIR="/usr/$(get_libdir)/klibc" \
- ${myargs} || die "Compile failed!"
- fi
-}
-
-src_install() {
- local myargs klibc_prefix
-
- [[ ${KV_DIR} != "${KV_OUT_DIR}" ]] && \
- myargs="KLIBCKERNELOBJ='${KV_OUT_DIR}/' KBUILD_SRC='1'"
-
- if is_cross ; then
- klibc_prefix=$("${S}/klcc/${CTARGET}-klcc" -print-klibc-prefix)
-
- make INSTALLROOT=${D} \
- ARCH=$(guess_arch) \
- CROSS="${CTARGET}-" \
- libdir="/usr/$(get_libdir)" \
- SHLIBDIR="/$(get_libdir)" \
- mandir="/usr/share/man" \
- INSTALLDIR="/usr/$(get_libdir)/klibc" \
- ${myargs} \
- install || die "Install failed!"
- else
- klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix)
-
- env -u ARCH \
- make INSTALLROOT=${D} \
- libdir="/usr/$(get_libdir)" \
- SHLIBDIR="/$(get_libdir)" \
- mandir="/usr/share/man" \
- INSTALLDIR="/usr/$(get_libdir)/klibc" \
- ${myargs} \
- install || die "Install failed!"
- fi
-
- # Hardlinks becoming copies
- for x in gunzip zcat ; do
- rm -f "${D}/${klibc_prefix}/bin/${x}"
- dosym gzip "${klibc_prefix}/bin/${x}"
- done
-
- if ! is_cross ; then
- insinto /usr/share/aclocal
- doins ${FILESDIR}/klibc.m4
-
- doenvd ${S}/70klibc
-
- dodoc ${S}/README ${S}/usr/klibc/{LICENSE,CAVEATS}
- newdoc ${S}/usr/klibc/README README.klibc
- newdoc ${S}/usr/klibc/arch/README README.klibc.arch
- docinto dash; newdoc ${S}/usr/dash/README.klibc README
- docinto gzip; dodoc ${S}/usr/gzip/{COPYING,README}
- fi
-}
-
-pkg_postinst() {
- # Override for linux-mod eclass
- return 0
-}