summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/dietlibc')
-rw-r--r--dev-libs/dietlibc/ChangeLog8
-rw-r--r--dev-libs/dietlibc/Manifest14
-rw-r--r--dev-libs/dietlibc/dietlibc-0.32_pre20080829.ebuild46
3 files changed, 56 insertions, 12 deletions
diff --git a/dev-libs/dietlibc/ChangeLog b/dev-libs/dietlibc/ChangeLog
index b11209262c25..85d49cdf2bac 100644
--- a/dev-libs/dietlibc/ChangeLog
+++ b/dev-libs/dietlibc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/dietlibc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/ChangeLog,v 1.74 2008/03/14 20:16:02 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/ChangeLog,v 1.75 2008/08/29 17:08:33 hollow Exp $
+
+*dietlibc-0.32_pre20080829 (29 Aug 2008)
+
+ 29 Aug 2008; Benedikt Böhm <hollow@gentoo.org>
+ +dietlibc-0.32_pre20080829.ebuild:
+ new snapshot wrt #227429
14 Mar 2008; Benedikt Böhm <hollow@gentoo.org> metadata.xml:
fix metadata
diff --git a/dev-libs/dietlibc/Manifest b/dev-libs/dietlibc/Manifest
index a60e8e004206..c0ed3b97f858 100644
--- a/dev-libs/dietlibc/Manifest
+++ b/dev-libs/dietlibc/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 0.24-dirent-prototype.patch 668 RMD160 c86dd2b8860952d5f850acea204359aa48bd3ebc SHA1 08f416adc9e9727183905bd5ca1e8352122d4593 SHA256 b8ceebd840995c757098e57d3e71ec17266d02e62badc717d7e4afa95e00deb5
AUX dietlibc-0.26-ssp.patch 1632 RMD160 59f3ca58604b643f3e777f3484183e3a9469c990 SHA1 c25125a3ac737b88c9f26db2ed6aeeb347ac9048 SHA256 e7327c2b4f0872f27257d6960250adce01b330f3ae7fdab8ce30eab981cf69f1
AUX dietlibc-0.28-Makefile.patch 529 RMD160 4b66ccd46900965111fbaa0f7712fa61d921bdcb SHA1 b81202d1aaa9b93640adc1307598adb719440c2a SHA256 4307ae87429c4d431d0770532b4a7e96e209e2247baa884a7bb90cfc306a647d
@@ -12,6 +9,7 @@ DIST dietlibc-0.30-patches-r0.tar.bz2 13466 RMD160 aef639595e93bd319744901aa87ae
DIST dietlibc-0.30.tar.bz2 567046 RMD160 98d4e20e106f60835ed4a22d3013d9a34957f18a SHA1 cab8631f8ca1902d6668584f72f71706bee020eb SHA256 2c8733825d364d374f0179a403a57e4a382fbb9852431228ef19062a5de183b5
DIST dietlibc-0.31_pre20070503.tar.bz2 564475 RMD160 e8b3a8c5cc337f85104679bf920fe82d3ee115cc SHA1 f536c00b30bc40f1063f64a5092815b2b4efe4f4 SHA256 988e04fd628ed90b259e08489cd86e1fa705e83632a145bd05197935c9c9b7f9
DIST dietlibc-0.31_pre20070612.tar.bz2 565685 RMD160 c8d4aa98e68131a1fdca4e93d6e287aeddc07204 SHA1 2adccb512537b8e4f51e759f42857ef11a8dabb3 SHA256 a35b72a0af0feba4b1a3c5550714fb8b9fa581f3c62dc2bef035aeda3be61106
+DIST dietlibc-0.32_pre20080829.tar.bz2 576627 RMD160 e78723da90ba19f5ab878dd9efdcac9d37f06cf1 SHA1 276b908ba86bf95cedcb1b14d54269b495a9a7ab SHA256 6df1125497c139a60ad56037d90666647c34c714e4620ce50704bc430a290ff5
DIST dietlibc-patches-0.30-r2.tar.bz2 31582 RMD160 6cd2a89cb47131360ed6e6a8cbcbe79aad84b18a SHA1 9c0bb84a7449edbfaccf0cbe694ccf8f57e26566 SHA256 03a3ea9bba39fb78511a59e80bcbdafdc82a0859b31b6af925854052a79f06fe
DIST dietlibc-patches-0.31_pre20070503.tar.bz2 26838 RMD160 f3f85d514a117fb1b8e8f73801e1332b33f9224d SHA1 bdac1e39bebb53a14ef7e39c564baab86a1bce33 SHA256 00aeabb7bb41807e577a1e08095270f5f660139b369d078ca8ee697ca6795012
EBUILD dietlibc-0.28.ebuild 1574 RMD160 477bbf6ac0ac6a8c88ecec756f9ac7cd76aa381c SHA1 19e09f5fc6951ed45a1a057a337e7f73ef86e069 SHA256 3c7622b1aeef75690a38a0a7ea3e937043a3c6e6b0a04a3687c3ee64cb3c90f9
@@ -19,12 +17,6 @@ EBUILD dietlibc-0.30-r2.ebuild 1495 RMD160 ff2129e72221ba0c48af10c1a7914d3d75635
EBUILD dietlibc-0.30.ebuild 1313 RMD160 20799b3ac51920bc5b3f9fd8216ce3cd72d690d4 SHA1 4bf3749e2c24bb186fde24104dab8b21b5762b01 SHA256 dc11441e50be541b55358f24d8a4c092968938d0c546bc905cf39b5b8416866c
EBUILD dietlibc-0.31_pre20070503.ebuild 1298 RMD160 9f2116ff75aa459aa8eed8c8c949f215651bdc06 SHA1 1d896abcc24649c07479b5a8e389d79e9a6a2018 SHA256 efdf8797dff9281e245c0dd90f15541bd9da70ba62f6416d1507279edbb998a5
EBUILD dietlibc-0.31_pre20070612.ebuild 1176 RMD160 1bde563ab5cd747785707655f646bffccf786d7e SHA1 5ac8a93fe709a45357387c02a2f8bd18ad5bedd3 SHA256 b6f2e7995a63cd6bfd1e3662bea134af3a63ceffb3837c8d89103ce35727c42c
-MISC ChangeLog 10805 RMD160 87b05bbe515e14544940c650867837ee51da062e SHA1 e1bc1938f029f9d19a219d77a3a82dbcd5f367c2 SHA256 b6b78a320e5d7ce9eb8db747acb4c41a18bf7f3892018255dccc1b6880782cbe
+EBUILD dietlibc-0.32_pre20080829.ebuild 1365 RMD160 e93a71b80cb908c964448dd9f3e45000d01aecfa SHA1 a78d3528ba536cca4145bbe80e35bd06e275da4b SHA256 f147d6de8508b5da9bd7b1b9390ed9aa9a57353f6218c4693cf58ce5d292e1f1
+MISC ChangeLog 10962 RMD160 ab4ea6c4ee8f081f4cf698a90ba597150515d455 SHA1 bbcc2be8480892728d06121cb43dd20a8b071729 SHA256 7823fa8d736d4f20e8c30fa8601f9ecacc0097a2ecbeb68697c2d5bc0fe787d7
MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.7 (GNU/Linux)
-
-iD8DBQFH2t0HmPFBzbX68WERAmPTAKCZceK9IZuJE70eV2GydTXowtwArACfa6T/
-Sxvqn7AGSPjTYcYjZVLqwGo=
-=Bdc0
------END PGP SIGNATURE-----
diff --git a/dev-libs/dietlibc/dietlibc-0.32_pre20080829.ebuild b/dev-libs/dietlibc/dietlibc-0.32_pre20080829.ebuild
new file mode 100644
index 000000000000..2ed4bb7f93e6
--- /dev/null
+++ b/dev-libs/dietlibc/dietlibc-0.32_pre20080829.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.32_pre20080829.ebuild,v 1.1 2008/08/29 17:08:33 hollow Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="A minimal libc"
+HOMEPAGE="http://www.fefe.de/dietlibc/"
+SRC_URI="http://people.linux-vserver.org/~hollow/dietlibc/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug"
+
+DEPEND=""
+
+DIETHOME=/usr/diet
+
+pkg_setup() {
+ # Replace sparc64 related C[XX]FLAGS (see bug #45716)
+ use sparc && replace-sparc64-flags
+
+ # gcc-hppa suffers support for SSP, compilation will fail
+ use hppa && strip-unsupported-flags
+
+ # debug flags
+ use debug && append-flags -g
+
+ # Makefile does not append CFLAGS
+ append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \
+ -Wmissing-prototypes -Wmissing-declarations -Wno-switch \
+ -Wno-unused -Wredundant-decls
+}
+
+src_compile() {
+ emake prefix=${DIETHOME} CFLAGS="${CFLAGS}" || die "make failed"
+}
+
+src_install() {
+ emake prefix=${DIETHOME} DESTDIR="${D}" install || die "make install failed"
+ dobin "${D}"${DIETHOME}/bin/* || die "dobin failed"
+ doman "${D}"${DIETHOME}/man/*/* || die "doman failed"
+ rm -r "${D}"${DIETHOME}/{man,bin}
+ dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING
+}