summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-01-15 17:12:59 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-01-15 17:12:59 +0000
commit4c84dc707ffb4a71394a9ac4a512bd1b24489be7 (patch)
treee1140a57acce98876e3c4d6a31b030026e8a76b0 /dev-libs/libbsd
parentamd64/x86 stable for last commit to prevent widespread breakage (diff)
downloadhistorical-4c84dc707ffb4a71394a9ac4a512bd1b24489be7.tar.gz
historical-4c84dc707ffb4a71394a9ac4a512bd1b24489be7.tar.bz2
historical-4c84dc707ffb4a71394a9ac4a512bd1b24489be7.zip
old
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libbsd')
-rw-r--r--dev-libs/libbsd/ChangeLog7
-rw-r--r--dev-libs/libbsd/Manifest21
-rw-r--r--dev-libs/libbsd/files/libbsd-0.2.0-arc4random-prototypes.patch15
-rw-r--r--dev-libs/libbsd/files/libbsd-0.2.0-move-nlist.patch16
-rw-r--r--dev-libs/libbsd/libbsd-0.2.0.ebuild79
-rw-r--r--dev-libs/libbsd/libbsd-0.3.0.ebuild56
6 files changed, 14 insertions, 180 deletions
diff --git a/dev-libs/libbsd/ChangeLog b/dev-libs/libbsd/ChangeLog
index 63b313104505..c1558abc62d5 100644
--- a/dev-libs/libbsd/ChangeLog
+++ b/dev-libs/libbsd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libbsd
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbsd/ChangeLog,v 1.8 2012/01/15 17:11:50 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbsd/ChangeLog,v 1.9 2012/01/15 17:12:59 ssuominen Exp $
+
+ 15 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> -libbsd-0.2.0.ebuild,
+ -files/libbsd-0.2.0-arc4random-prototypes.patch,
+ -files/libbsd-0.2.0-move-nlist.patch, -libbsd-0.3.0.ebuild:
+ old
15 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> libbsd-0.3.0-r1.ebuild:
amd64/x86 stable for last commit to prevent widespread breakage
diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest
index c14503af4754..576b5b71aafb 100644
--- a/dev-libs/libbsd/Manifest
+++ b/dev-libs/libbsd/Manifest
@@ -1,23 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX libbsd-0.2.0-arc4random-prototypes.patch 441 RMD160 2b82340b4b97615e97c58298b488b79353d31af5 SHA1 7102fa9bebb57e9b087c5853dc300004e80e0edc SHA256 0e7010d1221f920c3fb7e602e290721d3ef540b8ba3da70d57085f303374da72
-AUX libbsd-0.2.0-move-nlist.patch 300 RMD160 294d9f532b6ba26ffb8556f0726b7cc7f6bf3f0b SHA1 717f58375dd03d2129c236974950cd040d2f23d6 SHA256 66b08838c41c7d008ca8d8f4c1e6964108203f37e013b35bfa147363e8ab1696
-DIST libbsd-0.2.0.tar.gz 81824 RMD160 e0038f00313ab07e7185ce180bcd3e624b0c7d97 SHA1 048f8522d15df9f160c17e43a45485bcd617bb0d SHA256 5c7920d4d3d0e253f4698b42b7b67130295d59df61c5a0e04e2d1787d543f0f1
DIST libbsd-0.3.0.tar.gz 102409 RMD160 bb7aeecafcfc9a9ad250df45e5381e26b558b366 SHA1 cb294a6123fb1dd173369144adfcaccb278db310 SHA256 fbf36ed40443e1d0d795adbae8d461952509e610c3ccf0866ae160b723f7fe38
-EBUILD libbsd-0.2.0.ebuild 2284 RMD160 8cdd013a2f787859eca6feb4d742fefd797d4e28 SHA1 923cf0d3f3b13cae2ff9199e5be06f356ea1a338 SHA256 17f8f2af6b076cd83ccf466307c0798072703f67132b76f5d623e416d4187216
EBUILD libbsd-0.3.0-r1.ebuild 1463 RMD160 a4a91743fba4a0dbc79aceee9c2648cdf81cf2e1 SHA1 08971bd750881cbd2d3c18d65d6f8e84e97ff026 SHA256 b6c8c2db747f8f74b0e7b033a2162a875762027b02265bf8f9e18464f0e9db37
-EBUILD libbsd-0.3.0.ebuild 1439 RMD160 a605cbcb3621b5bd87df63be1b313f886afdb3e8 SHA1 40d275e95a712a37ba8d093a4c861cb60b0d54b2 SHA256 a2a2b5c94541d471f5fc42ac5cb725e07d52ce7ef36e7ee01a70fca1a4cfd037
-MISC ChangeLog 1436 RMD160 3d286fedf8d7808bd785d7c5896e119998ec4274 SHA1 0faac488c2e78c40038b6e31d251c0f01f570a3d SHA256 566c4c90fbe5ed06fa4ff815cb135ae454eee270e82a882aead05f09ff2b8c85
+MISC ChangeLog 1632 RMD160 22a7cb902ca03b720e54468a5c57800b35a3ad27 SHA1 c885d320a390664aca8fc20923a903513e2ecfaa SHA256 aafd8961e99b37366fb923567b3d1bcb8ff50f78497889adbf15d8cd06f12dbd
MISC metadata.xml 166 RMD160 70f6dcdab1516411ac581b270671fb776401f7b3 SHA1 79f7c7e01fdc4b59d924371b4ec75b000948fecc SHA256 a4f7a9f8f89d2da4f8d0c2d6acdacc96c38d4c076d23d8b2081f2a149ff15a56
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQEcBAEBAgAGBQJPEwh0AAoJEEdUh39IaPFNTjEH/jzF/+qgUI8DmtGXbSR6DGoP
-uiNWjFl/XflADSd5XUu2HPP6B+am+vmNM3kXECLp7Ys3n1vH5hYjyktLcg+YQDGE
-6zFAxdVIZHpVnqE0Wj1imdmgUu2w9UsrrBkdPU2NfmyofreoDj+H/T7/kQM4wjp4
-gBvT03OIyL4/ckR616PhAHRFRbQu7xuyNcCQHG53pDiNF+4ErfCcPxngjStDYWYp
-mVLjkiv4ODq7KrJZu5OZEqkoOZ6libhFd/rswglYKqhbJctrrjQSdss1kMgSsRcd
-mS3aAoNtZ8CKXapmr7bynsOZXIv7IwqkMaOj+EMJuwrRi8ikezMn9j2oiCQxAXk=
-=6IPB
+iQEcBAEBAgAGBQJPEwi3AAoJEEdUh39IaPFNiGQH/Am/riGqg9SQRXMdb4NpkJf4
+Y/5Y4gbUZyo5W9UuOD5Ae//kB+oDEkqeRY1hFsYXqyWwy3voKnY+2/tR4fApD59Z
+bPNXJLQnd6rd5BjvMNlO+g5j3NJGTJVOX5NopN8xRz5+kiVcXhER5659KvXCk/e2
+rHUOhY2Ng5+6+abZpt796ZLnQT9ljOkJHdhCe+Xz3isljmsa/RqV+TjlQwWkEAcL
+ik+qWY7F0aJjvN7m8qV83UZFhv1ekBlaEWgpmDE5XcU0RYu+NjPV0KDi5L3iWMby
+JJIAmD/ndxUECqQ05Pw2osFRg5mONxUAQbdEbVtjizjO3ZzrEue2YdAk3dRsaAQ=
+=VRz1
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libbsd/files/libbsd-0.2.0-arc4random-prototypes.patch b/dev-libs/libbsd/files/libbsd-0.2.0-arc4random-prototypes.patch
deleted file mode 100644
index 7587cf7efd8a..000000000000
--- a/dev-libs/libbsd/files/libbsd-0.2.0-arc4random-prototypes.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Add missing prototypes for arc4random_buf and arc4random_uniform
-
-Patch by Kevin McCarthy <signals@gentoo.org>
-
---- include/bsd/stdlib.h
-+++ include/bsd/stdlib.h
-@@ -45,6 +45,8 @@
- u_int32_t arc4random();
- void arc4random_stir();
- void arc4random_addrandom(u_char *dat, int datlen);
-+void arc4random_buf(void *_buf, size_t n);
-+u_int32_t arc4random_uniform(u_int32_t upper_bound);
-
- int dehumanize_number(const char *str, int64_t *size);
-
diff --git a/dev-libs/libbsd/files/libbsd-0.2.0-move-nlist.patch b/dev-libs/libbsd/files/libbsd-0.2.0-move-nlist.patch
deleted file mode 100644
index 226e66d144fd..000000000000
--- a/dev-libs/libbsd/files/libbsd-0.2.0-move-nlist.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Update Makefile to use bsd/nlist.h instead of nlist.h so it won't
-conflict with dev-libs/elfutils
-
-Patch by Kevin McCarthy <signals@gentoo.org>
-
---- Makefile
-+++ Makefile
-@@ -65,7 +65,7 @@
- bsd/stdlib.h \
- bsd/readpassphrase.h \
- bsd/unistd.h \
-- nlist.h \
-+ bsd/nlist.h \
- vis.h \
- libutil.h
-
diff --git a/dev-libs/libbsd/libbsd-0.2.0.ebuild b/dev-libs/libbsd/libbsd-0.2.0.ebuild
deleted file mode 100644
index 04dd3b4cc65a..000000000000
--- a/dev-libs/libbsd/libbsd-0.2.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbsd/libbsd-0.2.0.ebuild,v 1.3 2011/10/24 20:21:18 maekke Exp $
-
-EAPI=4
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="A BSD compatibility library"
-HOMEPAGE="http://libbsd.freedesktop.org/wiki/"
-SRC_URI="http://libbsd.freedesktop.org/releases/${P}.tar.gz"
-
-LICENSE="BSD BSD-2 BSD-4 ISC"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-pkg_setup() {
- mylibbsdconf=(
- libdir=/usr/$(get_libdir)
- usrlibdir=/usr/$(get_libdir)
- pkgconfigdir=/usr/$(get_libdir)/pkgconfig
- )
- if ! has_version "dev-libs/libbsd"; then
- if [[ -e ${ROOT}/usr/$(get_libdir)/libbsd.a ]]; then
- eerror
- eerror "Sorry, you will need to rebuild sys-libs/glibc before"
- eerror "installing dev-libs/libbsd. (emerge -1 sys-libs/glibc)"
- eerror
- die "Unable to install until glibc rebuilt."
- fi
- fi
-}
-
-src_prepare() {
- mv include/nlist.h include/bsd/nlist.h
- epatch "${FILESDIR}"/${P}-arc4random-prototypes.patch \
- "${FILESDIR}"/${P}-move-nlist.patch
- sed -i \
- -e 's/gcc /$(CC) ${LDFLAGS} /' \
- -e 's/^ ar / $(AR) /' \
- Makefile || die "Fix Makefile"
- # Fix header paths in manpages. Has to be done in steps because
- # not every reference in every man page is wrong.
- sed -i \
- -e 's^\.In stdio.h^.In bsd/stdio.h^' \
- src/fgetln.3 \
- src/fmtcheck.3 || die "Fix stdio.h man pages"
- sed -i \
- -e 's^\.In stdlib.h^.In bsd/stdlib.h^' \
- src/humanize_number.3 \
- src/strtonum.3 \
- src/arc4random.3 || die "Fix stdlib.h man pages"
- sed -i \
- -e 's^\.In unistd.h^.In bsd/unistd.h^' \
- src/setmode.3 || die "Fix unistd.h man pages"
- sed -i \
- -e 's^\.In string.h^.In bsd/string.h^' \
- src/strlcpy.3 \
- src/strmode.3 || die "Fix string.h man pages"
- sed -i \
- -e 's^\.Fd #include <mdX.h>^.Fd #include <bsd/mdX.h>^' \
- src/mdX.3 || die "Fix md5.h man pages"
- sed -i \
- -e 's^\.Fd #include <readpassphrase.h>^.Fd #include <bsd/readpassphrase.h>^' \
- src/readpassphrase.3 || die "Fix readpassphrase man page"
- sed -i \
- -e 's^\.In nlist.h^.In bsd/nlist.h^' \
- src/nlist.3
-}
-
-src_compile() {
- tc-export CC AR
- emake ${mylibbsdconf[@]}
-}
-
-src_install() {
- emake DESTDIR="${D}" ${mylibbsdconf[@]} install
- dodoc ChangeLog README TODO Versions
-}
diff --git a/dev-libs/libbsd/libbsd-0.3.0.ebuild b/dev-libs/libbsd/libbsd-0.3.0.ebuild
deleted file mode 100644
index 9237d6b9ccd0..000000000000
--- a/dev-libs/libbsd/libbsd-0.3.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libbsd/libbsd-0.3.0.ebuild,v 1.1 2011/11/18 17:16:38 ssuominen Exp $
-
-EAPI=4
-inherit multilib toolchain-funcs
-
-DESCRIPTION="A BSD compatibility library"
-HOMEPAGE="http://libbsd.freedesktop.org/wiki/"
-SRC_URI="http://libbsd.freedesktop.org/releases/${P}.tar.gz"
-
-LICENSE="BSD BSD-2 BSD-4 ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-pkg_setup() {
- mylibbsdconf=(
- AR="$(tc-getAR)"
- CC="$(tc-getCC)"
- libdir=/usr/$(get_libdir)
- usrlibdir=/usr/$(get_libdir)
- )
-
- local f="${ROOT}"usr/$(get_libdir)/libbsd.a
- if ! has_version dev-libs/libbsd; then
- if [[ -e ${f} ]]; then
- eerror "You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
- die "You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
- fi
- fi
-}
-
-src_prepare() {
- # Instead of replacing upstream warning flags, append to them
- sed -i -e 's:CFLAGS ?= -g:CFLAGS +=:' Makefile || die
-
- if ! use static-libs; then
- sed -i \
- -e '/^libs/s:$(LIB_STATIC)::' \
- -e 's:install -m644 $(LIB_STATIC):-&:' \
- Makefile || die
- fi
-}
-
-src_compile() {
- emake "${mylibbsdconf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" "${mylibbsdconf[@]}" install
- dodoc ChangeLog README TODO
-
- # Fix file collision with dev-libs/elfutils by removing deprecated include
- rm -f "${ED}"usr/include/nlist.h
-}