[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/, dev-libs/libbsd/files/
commit: c96099a85a04059aeaff04df8f59f844822fba01 Author: Michał Górny gentoo org> AuthorDate: Tue Mar 19 05:48:17 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 19 05:52:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96099a8 dev-libs/libbsd: Remove old Signed-off-by: Michał Górny gentoo.org> dev-libs/libbsd/Manifest | 2 - dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch | 32 ...x-version-script-linker-support-detection.patch | 36 - dev-libs/libbsd/libbsd-0.11.7-r2.ebuild| 61 -- 4 files changed, 131 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 531b167b5372..5feead1ee32f 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,5 +1,3 @@ -DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a953705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 -DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 DIST libbsd-0.11.8.tar.xz 432376 BLAKE2B b2b9496423f177af7cba3c55c071b58a314ad987bd04fee5c93dc1885a501a923048f676d00dcb70c8cfa37de775c6ec64224dfecce1d0eaed50b8c27ec0c001 SHA512 0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295 DIST libbsd-0.11.8.tar.xz.asc 931 BLAKE2B 3841b81fa8bcdf0e27a41c769691dbefbb82073a18e3a30580794e0242c903bd0b512d31d6e897f8fa98ef3a3cf0dc08a413040ead00caa63f0b993396e1f2fe SHA512 a24355f9151f1da62e1f4f37280eec57ee7a32205b493d973d59231382c878e4373d4cf83ec41612536ef9361fe43e68331217c96c59b6741e7827272369ff2c DIST libbsd-0.12.1.tar.xz 444048 BLAKE2B 74af2c1f3254fe1e1527c31c5518a8097e9f3a377c497bdb40df262ae00e2244ae460c8f5df6c6533f83c02eaa08621ef1cfbc2a83b9bb28bd77433ff7c088bd SHA512 c45c7861b63295c118f53ce868437ad73887b6764708d0a348b796f5abe2cefc9adbb0dd3be23f6348d6bf63a9920a13b7f90d065299cac5a05ce0376211073a diff --git a/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch b/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch deleted file mode 100644 index 41cc27e75237.. --- a/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch +++ /dev/null @@ -1,32 +0,0 @@ -https://bugs.gentoo.org/905912 -https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/24 - -From c36c29f014b0ef56a3aef984fa40b0e100b6f419 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Thu, 15 Dec 2022 09:02:22 -0800 -Subject: [PATCH] funopen: Replace off64_t with off_t in funopen_seek - -AC_SYS_LARGEFILE in configure.ac is setting needed defines to make -64bit off_t on relevant platforms. - -Fixes build on musl - -| ../../../../../../../../workspace/sources/libbsd/src/funopen.c:68:28: error: unknown type name 'off64_t'; did you mean 'off_t'? -| funopen_seek(void *cookie, off64_t *offset, int whence) -|^~~ -|off_t - -Signed-off-by: Khem Raj a/src/funopen.c -+++ b/src/funopen.c -@@ -65,7 +65,7 @@ funopen_write(void *cookie, const char *buf, size_t size) - } - - static int --funopen_seek(void *cookie, off64_t *offset, int whence) -+funopen_seek(void *cookie, off_t *offset, int whence) - { - struct funopen_cookie *cookiewrap = cookie; - off_t soff = *offset; --- -GitLab diff --git a/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch b/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch deleted file mode 100644 index 2e45429021ff.. --- a/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch +++ /dev/null @@ -1,36 +0,0 @@ -From dec783dce5a7131e232a06e63a544645b5463dd8 Mon Sep 17 00:00:00 2001 -From: Guillem Jover -Date: Sun, 12 Feb 2023 23:55:09 +0100 -Subject: [PATCH] build: Fix version script linker support detection - -When the linker uses --no-undefined-version either specified by the user -or as the default behavior (such as with newer clang >= 16 releases), -a missing symbol definition will cause a linker error if that symbol is -listed in the version script. - -Upstream commit: https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/dec783dce5a7131e232a06e63a544645b5463dd8 - - configure.ac | 6 +- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 17d113c..7d17a93 100644 a/configure.ac -+++ b/configure.ac -@@ -33,7 +33,11 @@ AC_CACHE_CHECK([if ld supports --version-script flag], - save_LDFLAGS=$LDFLAGS -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 59062de332dc8417a29f84e2892440de04f0a56b Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 18 15:07:12 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 19 03:42:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59062de3 dev-libs/libbsd: Stabilize 0.11.8 hppa, #924908 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-libs/libbsd/libbsd-0.11.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild index 26f321dab6fc..80ccbf78eae3 100644 --- a/dev-libs/libbsd/libbsd-0.11.8.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 42f52694a5f20a9e3d3088af6701c6997954fad3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 18:00:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 18:00:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f52694 dev-libs/libbsd: Stabilize 0.11.8 ppc, #924908 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild index fef4b8e7efc4..26f321dab6fc 100644 --- a/dev-libs/libbsd/libbsd-0.11.8.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 41b4138368ab03d46ed3c46d9ab216138c9e5289 Author: Sam James gentoo org> AuthorDate: Thu Feb 29 04:18:49 2024 + Commit: Sam James gentoo org> CommitDate: Thu Feb 29 04:19:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b41383 dev-libs/libbsd: add 0.12.1, drop 0.12.0 Still unkw'd for header issue though. Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 4 ++-- dev-libs/libbsd/{libbsd-0.12.0.ebuild => libbsd-0.12.1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 6125418b4a75..531b167b5372 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -2,5 +2,5 @@ DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f369 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 DIST libbsd-0.11.8.tar.xz 432376 BLAKE2B b2b9496423f177af7cba3c55c071b58a314ad987bd04fee5c93dc1885a501a923048f676d00dcb70c8cfa37de775c6ec64224dfecce1d0eaed50b8c27ec0c001 SHA512 0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295 DIST libbsd-0.11.8.tar.xz.asc 931 BLAKE2B 3841b81fa8bcdf0e27a41c769691dbefbb82073a18e3a30580794e0242c903bd0b512d31d6e897f8fa98ef3a3cf0dc08a413040ead00caa63f0b993396e1f2fe SHA512 a24355f9151f1da62e1f4f37280eec57ee7a32205b493d973d59231382c878e4373d4cf83ec41612536ef9361fe43e68331217c96c59b6741e7827272369ff2c -DIST libbsd-0.12.0.tar.xz 443828 BLAKE2B cdc618303c9bcda59f4d75913e101677bfaecfe4377b9b6e9fbfa291098324c323653964350ff7ede71600e8720af80fd90c712fced11276c51ded4b4fe96fa6 SHA512 c742ce9dff4186dae11cdd779f450aa04feefa28eeec0938ad08031aa52f228cf5506cf15dbbf0ce3c00a2bee595496603e2a58551af5c2282c5cef3482f15c6 -DIST libbsd-0.12.0.tar.xz.asc 833 BLAKE2B 8437ae78b64c74815fa9518ad81cbaf2ec656d6b25f2a4b8d297cdb86c18474baaa5075742ad72b13cbb63f89530dc076b0d159cb9dc2d3762d1d739a3070cca SHA512 0b619be8cd292810be9b71b5f4e041709ddfbcb0189353abdb1f966ee5f662c028131897e30581a9dec727d2d9682304efbd51cb70ac60514fbeae2e338dd13d +DIST libbsd-0.12.1.tar.xz 444048 BLAKE2B 74af2c1f3254fe1e1527c31c5518a8097e9f3a377c497bdb40df262ae00e2244ae460c8f5df6c6533f83c02eaa08621ef1cfbc2a83b9bb28bd77433ff7c088bd SHA512 c45c7861b63295c118f53ce868437ad73887b6764708d0a348b796f5abe2cefc9adbb0dd3be23f6348d6bf63a9920a13b7f90d065299cac5a05ce0376211073a +DIST libbsd-0.12.1.tar.xz.asc 833 BLAKE2B 962f17396b7c74d8ce30925ed65e9b127b576730f580d9411af258c677f6b723e38060ec0af9a8defa54166385502654b721ae48c69ef1465ecadbfbe8c54f07 SHA512 f6c545317b9fe06ce6cfd34e579a5959524ad40f2b25d13617888dd9b79cd5b483e7d24aead540a0bf30a71cd11cc7ca932f41ae60a797b0e881474de9f30543 diff --git a/dev-libs/libbsd/libbsd-0.12.0.ebuild b/dev-libs/libbsd/libbsd-0.12.1.ebuild similarity index 100% rename from dev-libs/libbsd/libbsd-0.12.0.ebuild rename to dev-libs/libbsd/libbsd-0.12.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 7d2d56b7a9a73222af4ebd102b0411e1f7e4ff48 Author: Sam James gentoo org> AuthorDate: Wed Feb 28 00:12:15 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 28 00:12:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2d56b7 dev-libs/libbsd: unkeyword 0.12.0 I don't want to rush a fix for this, so drop kws for now to avoid installing a buggy wrapper. Closes: https://bugs.gentoo.org/925663 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.12.0.ebuild | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.12.0.ebuild b/dev-libs/libbsd/libbsd-0.12.0.ebuild index 597b8dad0029..730ba456ac1e 100644 --- a/dev-libs/libbsd/libbsd-0.12.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.12.0.ebuild @@ -13,7 +13,8 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +# Unkeyworded until figured out a solution for bug #925663 +#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" @@ -23,11 +24,6 @@ DEPEND=" " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" -MULTILIB_WRAPPED_HEADERS=( - # Diverges for time64 - /usr/include/bsd/sys/cdefs.h -) - multilib_src_configure() { # bug #911726 filter-flags -fno-semantic-interposition
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: b4af5d61d9614390f99d9d0cc39f28ad728d5413 Author: Sam James gentoo org> AuthorDate: Tue Feb 27 19:47:34 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 27 21:44:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4af5d61 dev-libs/libbsd: add 0.12.0 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 2 ++ dev-libs/libbsd/libbsd-0.12.0.ebuild | 52 2 files changed, 54 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 0a58f706b583..6125418b4a75 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -2,3 +2,5 @@ DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f369 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 DIST libbsd-0.11.8.tar.xz 432376 BLAKE2B b2b9496423f177af7cba3c55c071b58a314ad987bd04fee5c93dc1885a501a923048f676d00dcb70c8cfa37de775c6ec64224dfecce1d0eaed50b8c27ec0c001 SHA512 0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295 DIST libbsd-0.11.8.tar.xz.asc 931 BLAKE2B 3841b81fa8bcdf0e27a41c769691dbefbb82073a18e3a30580794e0242c903bd0b512d31d6e897f8fa98ef3a3cf0dc08a413040ead00caa63f0b993396e1f2fe SHA512 a24355f9151f1da62e1f4f37280eec57ee7a32205b493d973d59231382c878e4373d4cf83ec41612536ef9361fe43e68331217c96c59b6741e7827272369ff2c +DIST libbsd-0.12.0.tar.xz 443828 BLAKE2B cdc618303c9bcda59f4d75913e101677bfaecfe4377b9b6e9fbfa291098324c323653964350ff7ede71600e8720af80fd90c712fced11276c51ded4b4fe96fa6 SHA512 c742ce9dff4186dae11cdd779f450aa04feefa28eeec0938ad08031aa52f228cf5506cf15dbbf0ce3c00a2bee595496603e2a58551af5c2282c5cef3482f15c6 +DIST libbsd-0.12.0.tar.xz.asc 833 BLAKE2B 8437ae78b64c74815fa9518ad81cbaf2ec656d6b25f2a4b8d297cdb86c18474baaa5075742ad72b13cbb63f89530dc076b0d159cb9dc2d3762d1d739a3070cca SHA512 0b619be8cd292810be9b71b5f4e041709ddfbcb0189353abdb1f966ee5f662c028131897e30581a9dec727d2d9682304efbd51cb70ac60514fbeae2e338dd13d diff --git a/dev-libs/libbsd/libbsd-0.12.0.ebuild b/dev-libs/libbsd/libbsd-0.12.0.ebuild new file mode 100644 index ..597b8dad0029 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.12.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc +inherit flag-o-matic multilib multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +MULTILIB_WRAPPED_HEADERS=( + # Diverges for time64 + /usr/include/bsd/sys/cdefs.h +) + +multilib_src_configure() { + # bug #911726 + filter-flags -fno-semantic-interposition + + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die + + # ld scripts on standalone prefix (RAP) systems should have the prefix + # stripped from any paths, as the sysroot is automatically prepended. + local ldscript=${ED}/usr/$(get_libdir)/${PN}$(get_libname) + if use prefix && ! use prefix-guest && grep -qIF "ld script" "${ldscript}" 2>/dev/null; then + sed -i "s|${EPREFIX}/|/|g" "${ldscript}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 7f7bc2a89a05c9f595a372948b585e6fd7c1cd1f Author: Sam James gentoo org> AuthorDate: Sun Feb 18 13:30:27 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 18 13:30:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7bc2a8 dev-libs/libbsd: Stabilize 0.11.8 arm, #924908 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild index d873c78482e5..6c540f26f4f9 100644 --- a/dev-libs/libbsd/libbsd-0.11.8.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: a66e9174d502778cb4f26d46f80a474b2b869ec7 Author: Sam James gentoo org> AuthorDate: Sun Jan 21 11:18:08 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 21 11:18:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66e9174 dev-libs/libbsd: restore LLD 17 workaround Closes: https://bugs.gentoo.org/922342 Bug: https://bugs.gentoo.org/915068 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 5 - dev-libs/libbsd/libbsd-0.11.8.ebuild| 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index f90a90c9b119..ad818980639f 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,6 +35,9 @@ src_prepare() { } multilib_src_configure() { + # Broken (still) with lld-17 (bug #922342, bug #915068) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + # bug 911726, https://gitlab.freedesktop.org/libbsd/libbsd/-/issues/26 filter-flags -fno-semantic-interposition diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild index cc7c6d920c58..d873c78482e5 100644 --- a/dev-libs/libbsd/libbsd-0.11.8.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -24,6 +24,9 @@ DEPEND=" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" multilib_src_configure() { + # Broken (still) with lld-17 (bug #922342, bug #915068) + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + # bug #911726 filter-flags -fno-semantic-interposition
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 56a35e4b73fec0427ef1ecbb1791f8e3c49dd9df Author: Sam James gentoo org> AuthorDate: Thu Jan 18 17:50:46 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 18 17:52:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a35e4b dev-libs/libbsd: filter -fno-semantic-interposition again It's needed for LTO at least. Bug: https://bugs.gentoo.org/911726 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.8.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild index b86e24710246..cc7c6d920c58 100644 --- a/dev-libs/libbsd/libbsd-0.11.8.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -4,7 +4,7 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc -inherit multilib multilib-minimal verify-sig +inherit flag-o-matic multilib multilib-minimal verify-sig DESCRIPTION="Library to provide useful functions commonly found on BSD systems" HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; @@ -24,6 +24,9 @@ DEPEND=" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" multilib_src_configure() { + # bug #911726 + filter-flags -fno-semantic-interposition + # The build system will install libbsd-ctor.a despite USE="-static-libs" # which is correct, see: # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 32f6b6137ac36f8bd2d6aaf30e31a6ae64fc2e27 Author: Sam James gentoo org> AuthorDate: Sun Jan 14 03:21:06 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 03:28:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f6b613 dev-libs/libbsd: add 0.11.8 Bug: https://bugs.gentoo.org/911726 Closes: https://bugs.gentoo.org/898312 Closes: https://bugs.gentoo.org/915068 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 2 ++ dev-libs/libbsd/libbsd-0.11.8.ebuild | 44 2 files changed, 46 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 82a7043fed9a..0a58f706b583 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,4 @@ DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a953705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 +DIST libbsd-0.11.8.tar.xz 432376 BLAKE2B b2b9496423f177af7cba3c55c071b58a314ad987bd04fee5c93dc1885a501a923048f676d00dcb70c8cfa37de775c6ec64224dfecce1d0eaed50b8c27ec0c001 SHA512 0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295 +DIST libbsd-0.11.8.tar.xz.asc 931 BLAKE2B 3841b81fa8bcdf0e27a41c769691dbefbb82073a18e3a30580794e0242c903bd0b512d31d6e897f8fa98ef3a3cf0dc08a413040ead00caa63f0b993396e1f2fe SHA512 a24355f9151f1da62e1f4f37280eec57ee7a32205b493d973d59231382c878e4373d4cf83ec41612536ef9361fe43e68331217c96c59b6741e7827272369ff2c diff --git a/dev-libs/libbsd/libbsd-0.11.8.ebuild b/dev-libs/libbsd/libbsd-0.11.8.ebuild new file mode 100644 index ..b86e24710246 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.8.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/guillemjover.asc +inherit multilib multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die + + # ld scripts on standalone prefix (RAP) systems should have the prefix + # stripped from any paths, as the sysroot is automatically prepended. + local ldscript=${ED}/usr/$(get_libdir)/${PN}$(get_libname) + if use prefix && ! use prefix-guest && grep -qIF "ld script" "${ldscript}" 2>/dev/null; then + sed -i "s|${EPREFIX}/|/|g" "${ldscript}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 8ae193c0705d6114f392e6757975731c828d0d18 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Oct 28 16:06:54 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Oct 28 16:07:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae193c0 dev-libs/libbsd: Filter -fno-semantic-interposition, bug 911726 Upstream seems not to be interested in fixing this. Closes: https://bugs.gentoo.org/911726 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 3e851dc40c90..0b90fb1485b8 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc -inherit autotools multilib multilib-minimal verify-sig +inherit autotools multilib multilib-minimal verify-sig flag-o-matic DESCRIPTION="Library to provide useful functions commonly found on BSD systems" HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; @@ -35,6 +35,9 @@ src_prepare() { } multilib_src_configure() { + # bug 911726, https://gitlab.freedesktop.org/libbsd/libbsd/-/issues/26 + filter-flags -fno-semantic-interposition + # The build system will install libbsd-ctor.a despite USE="-static-libs" # which is correct, see: # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: d5288953bcc343f811fd59179097dad1db206320 Author: David Seifert gentoo org> AuthorDate: Sun Oct 8 18:38:10 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Oct 8 18:38:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5288953 dev-libs/libbsd: drop 0.11.7 Signed-off-by: David Seifert gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 36 1 file changed, 36 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild deleted file mode 100644 index f01b8521ce0d.. --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc -inherit multilib-minimal verify-sig - -DESCRIPTION="Library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; -SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-3.17 -" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: afddeea5151c0f5e3d0166df2344abd5be260ac5 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 12 12:26:46 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 12 12:30:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afddeea5 dev-libs/libbsd: Add missing licenses Closes: https://bugs.gentoo.org/911920 Signed-off-by: Michał Górny gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index cc3316c69e98..3e851dc40c90 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/li SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" -LICENSE="BSD BSD-2 BSD-4 ISC" +LICENSE="BEER-WARE BSD BSD-2 BSD-4 ISC MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: 6d35e642cd7c454256eb22759ac1afe28a0c38ef Author: Sam James gentoo org> AuthorDate: Tue May 9 13:42:21 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 9 13:43:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d35e642 dev-libs/libbsd: fix build w/ musl-1.2.4 Closes: https://bugs.gentoo.org/905912 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch | 32 ++ dev-libs/libbsd/libbsd-0.11.7-r2.ebuild| 1 + 2 files changed, 33 insertions(+) diff --git a/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch b/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch new file mode 100644 index ..41cc27e75237 --- /dev/null +++ b/dev-libs/libbsd/files/libbsd-0.11.7-musl-lfs.patch @@ -0,0 +1,32 @@ +https://bugs.gentoo.org/905912 +https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/24 + +From c36c29f014b0ef56a3aef984fa40b0e100b6f419 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Thu, 15 Dec 2022 09:02:22 -0800 +Subject: [PATCH] funopen: Replace off64_t with off_t in funopen_seek + +AC_SYS_LARGEFILE in configure.ac is setting needed defines to make +64bit off_t on relevant platforms. + +Fixes build on musl + +| ../../../../../../../../workspace/sources/libbsd/src/funopen.c:68:28: error: unknown type name 'off64_t'; did you mean 'off_t'? +| funopen_seek(void *cookie, off64_t *offset, int whence) +|^~~ +|off_t + +Signed-off-by: Khem Raj +--- a/src/funopen.c b/src/funopen.c +@@ -65,7 +65,7 @@ funopen_write(void *cookie, const char *buf, size_t size) + } + + static int +-funopen_seek(void *cookie, off64_t *offset, int whence) ++funopen_seek(void *cookie, off_t *offset, int whence) + { + struct funopen_cookie *cookiewrap = cookie; + off_t soff = *offset; +-- +GitLab diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 1383b676c74a..cc3316c69e98 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -24,6 +24,7 @@ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" PATCHES=( "${FILESDIR}/libbsd-build-Fix-version-script-linker-support-detection.patch" + "${FILESDIR}/libbsd-0.11.7-musl-lfs.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 0f7e9fc8165ab154cb7488bf55c78c1545f9bbc5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 1 16:32:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 1 16:32:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7e9fc8 dev-libs/libbsd: Stabilize 0.11.7-r2 ppc, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 931c66a45ffc..1383b676c74a 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 29e44beb215d8564f2752521607706b846f7acc9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 1 16:31:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 1 16:31:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e44beb dev-libs/libbsd: Stabilize 0.11.7-r2 arm64, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 8c2a39a47105..931c66a45ffc 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: bc8b6fa474c0e5bda8e7c5728dee0f994096e6f0 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 16 17:37:43 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 16 17:37:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8b6fa4 dev-libs/libbsd: Stabilize 0.11.7-r2 ppc64, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 3ce0bcb4bbd5..793d856f56c4 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 0246e5a5281adb67554b4351ff7b7b51efe03725 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 26 19:09:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 26 19:09:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0246e5a5 dev-libs/libbsd: Stabilize 0.11.7-r2 sparc, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 6ec3a448aa64..3ce0bcb4bbd5 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 42ff0d92111f69a117aebd9105bcee81db6300e3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 23 20:47:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 23 20:47:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ff0d92 dev-libs/libbsd: Stabilize 0.11.7-r2 amd64, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 0d9e80bd9581..6ec3a448aa64 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2bd1e68a811f84315cb229d63097e696f1e69e98 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 23 20:03:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 23 20:03:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd1e68a dev-libs/libbsd: Stabilize 0.11.7-r2 x86, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index e7ff95701da5..0d9e80bd9581 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 8a48b43e8979f1fb1456c4f33fa820d0881028de Author: Arthur Zamarin gentoo org> AuthorDate: Wed Feb 22 21:04:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Feb 22 21:04:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a48b43e dev-libs/libbsd: Stabilize 0.11.7-r2 hppa, #893086 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 2a0049ad643a..e7ff95701da5 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: b8fcbbd8af6cb8282466c6b8e42cd9fefa477df4 Author: Sam James gentoo org> AuthorDate: Mon Feb 13 05:00:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Feb 13 05:00:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fcbbd8 dev-libs/libbsd: fix copyright Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index c70b6bdb49f3..2a0049ad643a 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: c5750781de5450ed5a3c8e3a37fe6026911623c9 Author: Violet Purcell inventati org> AuthorDate: Mon Feb 13 04:51:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Feb 13 04:59:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5750781 dev-libs/libbsd: Backport Clang 16 configure fix Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/29566 Signed-off-by: Sam James gentoo.org> ...x-version-script-linker-support-detection.patch | 36 ++ dev-libs/libbsd/libbsd-0.11.7-r2.ebuild| 13 +++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch b/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch new file mode 100644 index ..2e45429021ff --- /dev/null +++ b/dev-libs/libbsd/files/libbsd-build-Fix-version-script-linker-support-detection.patch @@ -0,0 +1,36 @@ +From dec783dce5a7131e232a06e63a544645b5463dd8 Mon Sep 17 00:00:00 2001 +From: Guillem Jover +Date: Sun, 12 Feb 2023 23:55:09 +0100 +Subject: [PATCH] build: Fix version script linker support detection + +When the linker uses --no-undefined-version either specified by the user +or as the default behavior (such as with newer clang >= 16 releases), +a missing symbol definition will cause a linker error if that symbol is +listed in the version script. + +Upstream commit: https://gitlab.freedesktop.org/libbsd/libbsd/-/commit/dec783dce5a7131e232a06e63a544645b5463dd8 + +--- + configure.ac | 6 +- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 17d113c..7d17a93 100644 +--- a/configure.ac b/configure.ac +@@ -33,7 +33,11 @@ AC_CACHE_CHECK([if ld supports --version-script flag], + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" + AC_LINK_IFELSE([ +- AC_LANG_PROGRAM([], []) ++ AC_LANG_PROGRAM([[ ++extern int symbol(void); ++int symbol(void) { return 0; } ++]], [[ ++]]) + ], [ + libbsd_cv_version_script=yes + ], [ +-- +2.39.1.615.ga0422de7ea.dirty + diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild index 0fcfb6bd563b..c70b6bdb49f3 100644 --- a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc -inherit multilib multilib-minimal verify-sig +inherit autotools multilib multilib-minimal verify-sig DESCRIPTION="Library to provide useful functions commonly found on BSD systems" HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; @@ -22,6 +22,17 @@ DEPEND="${RDEPEND} " BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" +PATCHES=( + "${FILESDIR}/libbsd-build-Fix-version-script-linker-support-detection.patch" +) + +src_prepare() { + default + + # Drop on next release, only needed for lld patch + eautoreconf +} + multilib_src_configure() { # The build system will install libbsd-ctor.a despite USE="-static-libs" # which is correct, see:
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 56d7a0c62d5b7fd147c48749de999f4bee88f78e Author: James Le Cuirot gentoo org> AuthorDate: Fri Dec 30 10:49:47 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jan 28 22:11:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d7a0c6 dev-libs/libbsd: Strip prefix from paths in ld script ld scripts on standalone prefix (RAP) systems should have the prefix stripped from any paths, as the sysroot is automatically prepended. I originally thought this script was just used to apply --as-needed and was therefore unneeded. It's actually used to automatically link libmd when it is needed. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r2.ebuild | 43 + 1 file changed, 43 insertions(+) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild new file mode 100644 index ..0fcfb6bd563b --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.7-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +inherit multilib multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die + + # ld scripts on standalone prefix (RAP) systems should have the prefix + # stripped from any paths, as the sysroot is automatically prepended. + local ldscript=${ED}/usr/$(get_libdir)/${PN}$(get_libname) + if use prefix && ! use prefix-guest && grep -qIF "ld script" "${ldscript}" 2>/dev/null; then + sed -i "s|${EPREFIX}/|/|g" "${ldscript}" || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 92f2942496ab979e396f0f9a1eebc2deb177c058 Author: Sam James gentoo org> AuthorDate: Tue Jan 3 05:55:09 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 3 05:57:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f29424 dev-libs/libbsd: update maintainers Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml index 822dbca25564..d463a91b0f7d 100644 --- a/dev-libs/libbsd/metadata.xml +++ b/dev-libs/libbsd/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> + +base-sys...@gentoo.org +Gentoo Base System + freedesktop-b...@gentoo.org Gentoo Freedesktop Project
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 472e26205262ff335d4ceea1cc77af971578fb1b Author: Sam James gentoo org> AuthorDate: Tue Jan 3 05:55:24 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 3 05:57:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472e2620 dev-libs/libbsd: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml index d463a91b0f7d..f7d2c3e6ba07 100644 --- a/dev-libs/libbsd/metadata.xml +++ b/dev-libs/libbsd/metadata.xml @@ -11,5 +11,6 @@ cpe:/a:libbsd:libbsd +libbsd/libbsd
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2434d5cf975b4ad738de39655fc2a33887031e02 Author: James Le Cuirot gentoo org> AuthorDate: Fri Dec 30 10:25:11 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Dec 30 10:41:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2434d5cf Revert "dev-libs/libbsd: Force a libbsd.so symlink instead of unnecessary ld script" This reverts commit a3b99a29c763bbef6a741b5a364dca74ac8ecd43. I misunderstood the purpose of the script and broke some usage of the library. I will fix this in a different way, but other wider prefix changes are needed first. Closes: https://bugs.gentoo.org/888934 Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r1.ebuild | 44 - 1 file changed, 44 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild deleted file mode 100644 index d8b229e11d3e.. --- a/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc -inherit multilib-minimal verify-sig - -DESCRIPTION="Library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; -SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-3.17 -" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" - -src_prepare() { - default - - # The path in the libbsd.so ld script would need the prefix stripped, but we - # don't need it for applying --as-needed anyway, so force a symlink instead. - sed -ri "s:(need_transparent_libmd)=yes:\1=no:g" configure || die -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: a3b99a29c763bbef6a741b5a364dca74ac8ecd43 Author: James Le Cuirot gentoo org> AuthorDate: Tue Dec 27 14:13:51 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Dec 29 21:30:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b99a29 dev-libs/libbsd: Force a libbsd.so symlink instead of unnecessary ld script The path in the libbsd.so ld script would need the prefix stripped, but we don't need it for applying --as-needed anyway, so force a symlink instead. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libbsd/libbsd-0.11.7-r1.ebuild | 44 + 1 file changed, 44 insertions(+) diff --git a/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild b/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild new file mode 100644 index ..d8b229e11d3e --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.7-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +inherit multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +src_prepare() { + default + + # The path in the libbsd.so ld script would need the prefix stripped, but we + # don't need it for applying --as-needed anyway, so force a symlink instead. + sed -ri "s:(need_transparent_libmd)=yes:\1=no:g" configure || die +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 362504fb9c828d0d12ca743281504d8e0c85cb4f Author: Michał Górny gentoo org> AuthorDate: Fri Nov 25 16:17:25 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 25 16:17:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362504fb dev-libs/libbsd: Remove old Signed-off-by: Michał Górny gentoo.org> dev-libs/libbsd/Manifest | 2 -- dev-libs/libbsd/libbsd-0.11.6.ebuild | 36 2 files changed, 38 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index a03329e4fb30..82a7043fed9a 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,4 +1,2 @@ -DIST libbsd-0.11.6.tar.xz 416600 BLAKE2B 23f7a5ea765af559e0e63946014650074d4d33f9e6655afbe6f08fd38265408a9fe3cccff0d0827d08817354deee92e4c6fd5536fd6f08857813e8847989d15c SHA512 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 -DIST libbsd-0.11.6.tar.xz.asc 833 BLAKE2B 895dee6d441da5e5b5b202dc2b5ea3635ba93352fdcd979fc3e58939dbd327b516b107d4e3c12d18dc824b6bc9793886e2a168add313d50884b1bd38d4f5f001 SHA512 29d77e53d251c641b00924c9c42b69b66eeb160ef0534e84a4ad1afd9009f87bda82f1b91d271efe37c676295add3fab01ce55aa6cd96aa0c5f34f9837b870cd DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a953705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild deleted file mode 100644 index f01b8521ce0d.. --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc -inherit multilib-minimal verify-sig - -DESCRIPTION="Library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; -SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-3.17 -" -BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2493535b44501e8b5b738422ed764582e3b4254d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 15:02:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 15:02:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2493535b dev-libs/libbsd: Stabilize 0.11.7 hppa, #882913 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 023c16813636..f01b8521ce0d 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 5f5620d0fdad86445ec98eb13fc23baf85c04e21 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 10:31:07 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 10:31:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5620d0 dev-libs/libbsd: Stabilize 0.11.7 sparc, #882913 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index ee1b404a993e..023c16813636 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: de7f0f06230d1562efb44d5a82c460648f2139d3 Author: Sam James gentoo org> AuthorDate: Fri Nov 25 09:26:21 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 09:26:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7f0f06 dev-libs/libbsd: Stabilize 0.11.7 ppc64, #882913 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index af4ce1f0e4e1..ee1b404a993e 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 71ac89fef44043ef3172de319baabb90d1bdc0d7 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 09:03:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 09:03:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ac89fe dev-libs/libbsd: Stabilize 0.11.7 ppc, #882913 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 316eae20c85e..af4ce1f0e4e1 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: dbf3da3a5064abb3cbcdd20fafa032d483a96623 Author: Sam James gentoo org> AuthorDate: Fri Nov 25 08:19:21 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 08:19:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf3da3a dev-libs/libbsd: Stabilize 0.11.7 x86, #882913 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 2168c00882f6..91209084db7c 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: c5fae84476c5bcc536c956b90bf84accfa619085 Author: Sam James gentoo org> AuthorDate: Fri Nov 25 08:19:22 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 25 08:19:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fae844 dev-libs/libbsd: Stabilize 0.11.7 amd64, #882913 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 91209084db7c..316eae20c85e 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: a009585e292a0cb1b1f9583e7d544c96eead0bbc Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 08:11:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 08:11:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a009585e dev-libs/libbsd: Stabilize 0.11.7 arm64, #882913 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 780db6c0ee15..92e2052b00d2 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 3868612856d3a497da25b1b9470e4f9d17cfe7d3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 25 08:11:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 25 08:11:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38686128 dev-libs/libbsd: Stabilize 0.11.7 arm, #882913 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libbsd/libbsd-0.11.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild index 92e2052b00d2..2168c00882f6 100644 --- a/dev-libs/libbsd/libbsd-0.11.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ef16477d59f2a294a2c1e0e9cb6dbe19d3119f3a Author: Sam James gentoo org> AuthorDate: Sat Oct 8 12:34:21 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 12:41:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef16477d dev-libs/libbsd: add 0.11.7 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 2 ++ dev-libs/libbsd/libbsd-0.11.7.ebuild | 36 2 files changed, 38 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index a33f3db856f3..a03329e4fb30 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,4 @@ DIST libbsd-0.11.6.tar.xz 416600 BLAKE2B 23f7a5ea765af559e0e63946014650074d4d33f9e6655afbe6f08fd38265408a9fe3cccff0d0827d08817354deee92e4c6fd5536fd6f08857813e8847989d15c SHA512 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 DIST libbsd-0.11.6.tar.xz.asc 833 BLAKE2B 895dee6d441da5e5b5b202dc2b5ea3635ba93352fdcd979fc3e58939dbd327b516b107d4e3c12d18dc824b6bc9793886e2a168add313d50884b1bd38d4f5f001 SHA512 29d77e53d251c641b00924c9c42b69b66eeb160ef0534e84a4ad1afd9009f87bda82f1b91d271efe37c676295add3fab01ce55aa6cd96aa0c5f34f9837b870cd +DIST libbsd-0.11.7.tar.xz 418508 BLAKE2B 2ff0aa951c5b37a58ab101aade52d077d52f3695bb8535c99dec89659775501d93af16f164fef946776f445ee88a276d00870f64cb3fef58942ce26af6d2eaa9 SHA512 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a953705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2 +DIST libbsd-0.11.7.tar.xz.asc 833 BLAKE2B 925cd4f5b68c0dccceb476cb188bb5a8185ad77895b9b458ff6819ae241dbd8cbf1c18dd12d10b90b3a9ea3f9e065b44566d1a908d0c111ecbd435434b922a66 SHA512 bdcce69ee261039900896c5be48659f1b6b809f3a6e8a5220aac30a6687926ac29e478a3ea737727d077d6575ee11b86eed896932568fdd261a9aaeb46d695b6 diff --git a/dev-libs/libbsd/libbsd-0.11.7.ebuild b/dev-libs/libbsd/libbsd-0.11.7.ebuild new file mode 100644 index ..780db6c0ee15 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.7.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +inherit multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ca30d24049ea5a09e85313de097ebf7634ce1ae3 Author: Michał Górny gentoo org> AuthorDate: Fri May 27 06:47:31 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri May 27 07:06:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca30d240 dev-libs/libbsd: Remove old Signed-off-by: Michał Górny gentoo.org> dev-libs/libbsd/Manifest | 2 -- dev-libs/libbsd/libbsd-0.11.3.ebuild | 42 dev-libs/libbsd/libbsd-0.11.5.ebuild | 33 3 files changed, 77 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index dcf305de4709..a33f3db856f3 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,4 +1,2 @@ -DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 -DIST libbsd-0.11.5.tar.xz 409972 BLAKE2B 00c89ad1be351e7851538eac2744f5aef87b5937330d514d17af8a20a04bc6eab0e2bda61d0080da1d1439306b3b191ab68b4bc4cd8558ff0adfe402bfbf5b52 SHA512 c52c19eddd53630aca14f9f6221f7b84aa9cc798b4bb91e867822b161793313aab872ac1c0350d29312a72fee6e2061f3910ff918b724ec171d8c9de5837c841 DIST libbsd-0.11.6.tar.xz 416600 BLAKE2B 23f7a5ea765af559e0e63946014650074d4d33f9e6655afbe6f08fd38265408a9fe3cccff0d0827d08817354deee92e4c6fd5536fd6f08857813e8847989d15c SHA512 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 DIST libbsd-0.11.6.tar.xz.asc 833 BLAKE2B 895dee6d441da5e5b5b202dc2b5ea3635ba93352fdcd979fc3e58939dbd327b516b107d4e3c12d18dc824b6bc9793886e2a168add313d50884b1bd38d4f5f001 SHA512 29d77e53d251c641b00924c9c42b69b66eeb160ef0534e84a4ad1afd9009f87bda82f1b91d271efe37c676295add3fab01ce55aa6cd96aa0c5f34f9837b870cd diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild deleted file mode 100644 index 1551e7d7f73d.. --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal - -DESCRIPTION="Library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-3.17 -" - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/dev-libs/libbsd/libbsd-0.11.5.ebuild b/dev-libs/libbsd/libbsd-0.11.5.ebuild deleted file mode 100644 index 55d75e728bd8.. --- a/dev-libs/libbsd/libbsd-0.11.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal - -DESCRIPTION="Library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-3.17 -" - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 7205c5d5ea6581af444eaa3a4761f99ae3496453 Author: Sam James gentoo org> AuthorDate: Fri May 27 01:31:19 2022 + Commit: Sam James gentoo org> CommitDate: Fri May 27 01:31:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7205c5d5 dev-libs/libbsd: Stabilize 0.11.6 amd64, #847556 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index acbde2dc2199..f01b8521ce0d 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: fe29ee983ba2855c915512ef89718dde46bfdb33 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 23:17:54 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 23:17:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe29ee98 dev-libs/libbsd: Stabilize 0.11.6 arm, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index 6643e6a3de25..acbde2dc2199 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2402521f33ae4cab926bbe8bb84f8feea0b14cf5 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 23:17:52 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 23:17:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2402521f dev-libs/libbsd: Stabilize 0.11.6 ppc64, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index 1f95d44ab5fe..6643e6a3de25 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 7ee991ee3517520d2e3d3101fe8c8cfc803f5152 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 11:17:34 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 11:17:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee991ee dev-libs/libbsd: Stabilize 0.11.6 x86, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index e40fd09fc468..1f95d44ab5fe 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 44fac186b5a4f830021948b12b306f0c36375454 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 11:16:15 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 11:16:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44fac186 dev-libs/libbsd: Stabilize 0.11.6 hppa, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index 0a98568a3ba6..acf6aa3d799d 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: f23ccf62d24dd0115da48f81bc86609edc2dc11f Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 11:16:16 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 11:16:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23ccf62 dev-libs/libbsd: Stabilize 0.11.6 ppc, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index acf6aa3d799d..e40fd09fc468 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: e2941c1b2d61c9cb5cf24843b5812cdd05c09252 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 11:16:13 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 11:16:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2941c1b dev-libs/libbsd: Stabilize 0.11.6 arm64, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index a31d175ba0c7..0a98568a3ba6 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 0427f3c6f2a8bc6023e5240654e4f03565f24ff6 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 26 11:16:11 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 26 11:16:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0427f3c6 dev-libs/libbsd: Stabilize 0.11.6 sparc, #847556 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index 780db6c0ee15..a31d175ba0c7 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 92a875654dabbad19c5cb663adadbb7ff9bccdba Author: WANG Xuerui gentoo org> AuthorDate: Sun May 8 02:09:32 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sun May 8 02:09:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a87565 dev-libs/libbsd: keyword 0.11.6 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libbsd/libbsd-0.11.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild index bee79d737b6b..780db6c0ee15 100644 --- a/dev-libs/libbsd/libbsd-0.11.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: b299a0c858c033e4f1bd16bbf2a90d937583076c Author: Sam James gentoo org> AuthorDate: Wed Mar 30 23:20:10 2022 + Commit: Sam James gentoo org> CommitDate: Wed Mar 30 23:21:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b299a0c8 dev-libs/libbsd: add 0.11.6 Closes: https://bugs.gentoo.org/834341 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 2 ++ dev-libs/libbsd/libbsd-0.11.6.ebuild | 36 2 files changed, 38 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index c47ce9ccb000..dcf305de4709 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,4 @@ DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 DIST libbsd-0.11.5.tar.xz 409972 BLAKE2B 00c89ad1be351e7851538eac2744f5aef87b5937330d514d17af8a20a04bc6eab0e2bda61d0080da1d1439306b3b191ab68b4bc4cd8558ff0adfe402bfbf5b52 SHA512 c52c19eddd53630aca14f9f6221f7b84aa9cc798b4bb91e867822b161793313aab872ac1c0350d29312a72fee6e2061f3910ff918b724ec171d8c9de5837c841 +DIST libbsd-0.11.6.tar.xz 416600 BLAKE2B 23f7a5ea765af559e0e63946014650074d4d33f9e6655afbe6f08fd38265408a9fe3cccff0d0827d08817354deee92e4c6fd5536fd6f08857813e8847989d15c SHA512 9dbbfb84340fc69f59667241701d81d176439ce168f123344805898a269f7bd0e98abf8c7fc12d9bf539d1effb19424d93b647cc9120f693327e736d339e6075 +DIST libbsd-0.11.6.tar.xz.asc 833 BLAKE2B 895dee6d441da5e5b5b202dc2b5ea3635ba93352fdcd979fc3e58939dbd327b516b107d4e3c12d18dc824b6bc9793886e2a168add313d50884b1bd38d4f5f001 SHA512 29d77e53d251c641b00924c9c42b69b66eeb160ef0534e84a4ad1afd9009f87bda82f1b91d271efe37c676295add3fab01ce55aa6cd96aa0c5f34f9837b870cd diff --git a/dev-libs/libbsd/libbsd-0.11.6.ebuild b/dev-libs/libbsd/libbsd-0.11.6.ebuild new file mode 100644 index ..bee79d737b6b --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.6.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/guillemjover.asc +inherit multilib-minimal verify-sig + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; +SRC_URI+=" verify-sig? ( https://${PN}.freedesktop.org/releases/${P}.tar.xz.asc )" + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-guillemjover )" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: b28853e0d461aa9fa6edb7b986a1926aa2fed048 Author: Sam James gentoo org> AuthorDate: Tue Jan 25 16:27:59 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 25 16:36:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28853e0 dev-libs/libbsd: add 0.11.5, drop 0.11.4 Mostly just upstreams our OBJDUMP patch. Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 2 +- .../libbsd-0.11.4-build-respect-OBJDUMP.patch | 26 -- .../{libbsd-0.11.4.ebuild => libbsd-0.11.5.ebuild} | 13 +-- 3 files changed, 2 insertions(+), 39 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 6d0fb03107da..c47ce9ccb000 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,2 @@ DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 -DIST libbsd-0.11.4.tar.xz 409148 BLAKE2B f6d71ac7b823cd8e46dbdefa044bdd6a026f7b1f4f5dcc6d7b9ad00851e1dff783ce55bdcfdea0896b98ed1f283df1a9baeaa55ca426c6653511d00e33fa63dc SHA512 59b903389529ff69e8c4644483cc991ae1e574384ef8ea37b4552766cb72fdc254b1e64edf6d4594c98b520cd9fef8543fe002b2fe04da7a25750809d040b995 +DIST libbsd-0.11.5.tar.xz 409972 BLAKE2B 00c89ad1be351e7851538eac2744f5aef87b5937330d514d17af8a20a04bc6eab0e2bda61d0080da1d1439306b3b191ab68b4bc4cd8558ff0adfe402bfbf5b52 SHA512 c52c19eddd53630aca14f9f6221f7b84aa9cc798b4bb91e867822b161793313aab872ac1c0350d29312a72fee6e2061f3910ff918b724ec171d8c9de5837c841 diff --git a/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch b/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch deleted file mode 100644 index 2f9df4475bbe.. --- a/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/16 - -From 3fbb632b460a4f2d37036cf3959736938494459e Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sun, 23 Jan 2022 15:36:55 + -Subject: [PATCH] build: respect $(OBJDUMP) - -We already search for it in `./configure` so let's respect -the result of that search. - -This helps with cross-compilation and any other cases -where one might want to choose a different toolchain. - -Bug: https://bugs.gentoo.org/831863 -Signed-off-by: Sam James a/src/Makefile.am -+++ b/src/Makefile.am -@@ -141,7 +141,7 @@ TRANSPARENT_LIBMD_DEPENDS = format.ld - - format.ld: - $(CC) -shared -nostdlib -nostartfiles -x assembler /dev/null -o $@.so -- objdump -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@ -+ $(OBJDUMP) -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@ - rm -f $@.so - endif - diff --git a/dev-libs/libbsd/libbsd-0.11.4.ebuild b/dev-libs/libbsd/libbsd-0.11.5.ebuild similarity index 85% rename from dev-libs/libbsd/libbsd-0.11.4.ebuild rename to dev-libs/libbsd/libbsd-0.11.5.ebuild index ca1cbf076ce2..55d75e728bd8 100644 --- a/dev-libs/libbsd/libbsd-0.11.4.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools multilib-minimal +inherit multilib-minimal DESCRIPTION="Library to provide useful functions commonly found on BSD systems" HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; @@ -19,17 +19,6 @@ DEPEND="${RDEPEND} >=sys-kernel/linux-headers-3.17 " -PATCHES=( - "${FILESDIR}"/${PN}-0.11.4-build-respect-OBJDUMP.patch -) - -src_prepare() { - default - - # Needed for objdump patch - eautoreconf -} - multilib_src_configure() { # The build system will install libbsd-ctor.a despite of USE="-static-libs" # which is correct, see:
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: 689f7b50735d60bf3f3afe15de1ea667fa462667 Author: Sam James gentoo org> AuthorDate: Sun Jan 23 15:41:27 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 23 15:41:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689f7b50 dev-libs/libbsd: respect OBJDUMP Closes: https://bugs.gentoo.org/831863 Signed-off-by: Sam James gentoo.org> .../libbsd-0.11.4-build-respect-OBJDUMP.patch | 26 ++ dev-libs/libbsd/libbsd-0.11.4.ebuild | 13 ++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch b/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch new file mode 100644 index ..2f9df4475bbe --- /dev/null +++ b/dev-libs/libbsd/files/libbsd-0.11.4-build-respect-OBJDUMP.patch @@ -0,0 +1,26 @@ +https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/16 + +From 3fbb632b460a4f2d37036cf3959736938494459e Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 23 Jan 2022 15:36:55 + +Subject: [PATCH] build: respect $(OBJDUMP) + +We already search for it in `./configure` so let's respect +the result of that search. + +This helps with cross-compilation and any other cases +where one might want to choose a different toolchain. + +Bug: https://bugs.gentoo.org/831863 +Signed-off-by: Sam James +--- a/src/Makefile.am b/src/Makefile.am +@@ -141,7 +141,7 @@ TRANSPARENT_LIBMD_DEPENDS = format.ld + + format.ld: + $(CC) -shared -nostdlib -nostartfiles -x assembler /dev/null -o $@.so +- objdump -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@ ++ $(OBJDUMP) -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@ + rm -f $@.so + endif + diff --git a/dev-libs/libbsd/libbsd-0.11.4.ebuild b/dev-libs/libbsd/libbsd-0.11.4.ebuild index 55d75e728bd8..ca1cbf076ce2 100644 --- a/dev-libs/libbsd/libbsd-0.11.4.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Library to provide useful functions commonly found on BSD systems" HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; @@ -19,6 +19,17 @@ DEPEND="${RDEPEND} >=sys-kernel/linux-headers-3.17 " +PATCHES=( + "${FILESDIR}"/${PN}-0.11.4-build-respect-OBJDUMP.patch +) + +src_prepare() { + default + + # Needed for objdump patch + eautoreconf +} + multilib_src_configure() { # The build system will install libbsd-ctor.a despite of USE="-static-libs" # which is correct, see:
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2f7b5dee4b0f2470e52792ce352006664b9dc071 Author: Sam James gentoo org> AuthorDate: Sat Jan 22 22:30:59 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jan 22 22:31:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7b5dee dev-libs/libbsd: add 0.11.4 Drop obsolete pkg_setup hack from 2011 (at point of package import!) Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/Manifest | 1 + dev-libs/libbsd/libbsd-0.11.4.ebuild | 33 + 2 files changed, 34 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index b181adc564fa..6d0fb03107da 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1 +1,2 @@ DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 +DIST libbsd-0.11.4.tar.xz 409148 BLAKE2B f6d71ac7b823cd8e46dbdefa044bdd6a026f7b1f4f5dcc6d7b9ad00851e1dff783ce55bdcfdea0896b98ed1f283df1a9baeaa55ca426c6653511d00e33fa63dc SHA512 59b903389529ff69e8c4644483cc991ae1e574384ef8ea37b4552766cb72fdc254b1e64edf6d4594c98b520cd9fef8543fe002b2fe04da7a25750809d040b995 diff --git a/dev-libs/libbsd/libbsd-0.11.4.ebuild b/dev-libs/libbsd/libbsd-0.11.4.ebuild new file mode 100644 index ..55d75e728bd8 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 1219f8cf98d2df193b0da11b55df2e0b15a883ff Author: James Le Cuirot gentoo org> AuthorDate: Sat Jan 1 14:38:24 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Jan 1 14:38:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1219f8cf dev-libs/libbsd: Keyword 0.11.3 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 85c772ff612b..1551e7d7f73d 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 13989e98c940b7d071b78ea83a43c92e62637173 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 24 09:47:33 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 24 13:37:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13989e98 dev-libs/libbsd: Drop 0.10.0 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libbsd/Manifest | 1 - dev-libs/libbsd/libbsd-0.10.0.ebuild | 40 2 files changed, 41 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index d24a2a7fc16..b181adc564f 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1 @@ -DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cdff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f29b9 DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild deleted file mode 100644 index ba68dc9c223..000 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit multilib-minimal - -DESCRIPTION="An library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=">=sys-kernel/linux-headers-3.17" -RDEPEND="" - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "${m}" - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 1777dd65cb1739799521269a72513106f58b55ee Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 24 00:00:29 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 24 00:00:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1777dd65 dev-libs/libbsd: keyword 0.11.3 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 03bcd0cd22c..85c772ff612 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: d6304f2e5d2541065d262e2d58e3fe5b837b6c74 Author: Sam James gentoo org> AuthorDate: Thu Aug 19 19:56:46 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 19 19:56:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6304f2e dev-libs/libbsd: Stabilize 0.11.3 arm64, #808489 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index aed34a9369f..03bcd0cd22c 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 356995085bea467d32c6f01ee69861b15b33d3c1 Author: Sam James gentoo org> AuthorDate: Thu Aug 19 01:06:33 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 19 01:06:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35699508 dev-libs/libbsd: Stabilize 0.11.3 arm, #808489 Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 582ffda04f8..aed34a9369f 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 449e6998340babf8a83e72c1471dcd2003925184 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 18 12:57:58 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 18 12:57:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449e6998 dev-libs/libbsd: x86 stable wrt bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 4de0ef3df3b..582ffda04f8 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: b38143de512aceb0289e732b6ac89791b4bb1567 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Aug 17 07:44:39 2021 + Commit: Sam James gentoo org> CommitDate: Tue Aug 17 18:56:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b38143de dev-libs/libbsd: stable 0.11.3 for hppa, bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 97ae29b2eb4..4de0ef3df3b 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: e8b882778ff770f3a95084e6c03dc7d676976661 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 16 05:20:08 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 16 05:20:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b88277 dev-libs/libbsd: sparc stable wrt bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 61cf15ec12c..97ae29b2eb4 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: e328a3497642e0208ce63dd0019e5c11500b9fdb Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 16 05:17:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 16 05:17:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e328a349 dev-libs/libbsd: ppc64 stable wrt bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index d4bb3ab546a..61cf15ec12c 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: c5be044f709b328692c8d1cfc7a8e45c018f4ec6 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 16 05:16:33 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 16 05:16:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5be044f dev-libs/libbsd: ppc stable wrt bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index 405b20ccdb8..d4bb3ab546a 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: dc9a6c1b461d39c7e25469eac8aac61ce79455b4 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 16 05:11:57 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 16 05:11:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9a6c1b dev-libs/libbsd: amd64 stable wrt bug #808489 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild index d9667f872ea..405b20ccdb8 100644 --- a/dev-libs/libbsd/libbsd-0.11.3.ebuild +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ba900f6dfec4cdd31b9146cae36b82eb08914c7d Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 16 12:00:30 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Jul 16 12:35:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba900f6d dev-libs/libbsd: 0.11.3 version bump Closes: https://bugs.gentoo.org/789009 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libbsd/Manifest | 1 + dev-libs/libbsd/libbsd-0.11.3.ebuild | 42 2 files changed, 43 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 5a70770bb83..d24a2a7fc16 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1 +1,2 @@ DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cdff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f29b9 +DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5 diff --git a/dev-libs/libbsd/libbsd-0.11.3.ebuild b/dev-libs/libbsd/libbsd-0.11.3.ebuild new file mode 100644 index 000..d9667f872ea --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.11.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="Library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="app-crypt/libmd[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.17 +" + +pkg_setup() { + local f="${EROOT}/usr/$(get_libdir)/${PN}.a" + if ! has_version ${CATEGORY}/${PN}; then + if [[ -e ${f} ]]; then + eerror "${m}" + die "You need to remove ${f} by hand or re-emerge sys-libs/glibc first." + fi + fi +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/, dev-libs/libbsd/files/
commit: 8cf8369dccd5dfbca05b5cbf6286e95552426552 Author: Pacho Ramos gentoo org> AuthorDate: Sun Dec 15 12:27:57 2019 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Dec 15 12:35:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf8369d dev-libs/libbsd: Drop old Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Pacho Ramos gentoo.org> dev-libs/libbsd/Manifest | 1 - .../libbsd/files/libbsd-0.9.1-missing-header.patch | 43 - dev-libs/libbsd/libbsd-0.9.1.ebuild| 44 -- 3 files changed, 88 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 857f6a1f9c9..5a70770bb83 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1 @@ DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cdff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f29b9 -DIST libbsd-0.9.1.tar.xz 387180 BLAKE2B 40dd82ca1088ee7aae8b3d7685e8514eec702bf7ada7ef98f7177cad92b7e0fccc22a953b35f0f27202eb56833b31a81bef1324d43864d1b80887ba7c58684d5 SHA512 435822b8f2495a5e2705e5ab5c834a4f0f3a177b3e5c46a7c6162924507ca984e957e94a512b5ebd0067ecb413bac458fade357709ef199e9b75edf0315de91c diff --git a/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch b/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch deleted file mode 100644 index 7ca2b881a38..000 --- a/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 13c32916b4baab58d93940d57fea9ff0777f1931 Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Tue, 5 Jun 2018 19:21:46 +0300 -Subject: flopen: Add missing include -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Commit 993828d84ee (Add flopenat() function from FreeBSD) dropped the -fcntl.h header. This breaks the build with musl libc: - -flopen.c: In function ‘vflopenat’: -flopen.c:60:14: error: ‘O_CREAT’ undeclared (first use in this function) - if (flags & O_CREAT) { - ^~~ - -Restore the fcntl.h header include to fix the build. - -Fixes: commit 993828d84eed0468c6c15b2818e534e6b134b8e4 -Submitted-also-by: parazyd -Signed-off-by: Baruch Siach -Signed-off-by: Guillem Jover - src/flopen.c | 1 + - 1 file changed, 1 insertion(+) - -(limited to 'src/flopen.c') - -diff --git a/src/flopen.c b/src/flopen.c -index b9972c9..ff20d07 100644 a/src/flopen.c -+++ b/src/flopen.c -@@ -32,6 +32,7 @@ - #include - - #include -+#include - #include - #include - --- -cgit v1.1 - diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild deleted file mode 100644 index 858d6676ad1..000 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib-minimal - -DESCRIPTION="An library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=">=sys-kernel/linux-headers-3.17" -RDEPEND="" - -PATCHES=( - "${FILESDIR}/${P}-missing-header.patch" -) - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "${m}" - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${ED}" -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 918091e5fbc4f7218741695f86be18db4c54a252 Author: Matt Turner gentoo org> AuthorDate: Sat Dec 7 22:43:09 2019 + Commit: Matt Turner gentoo org> CommitDate: Sun Dec 8 04:49:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918091e5 dev-libs/libbsd-0.10.0: arm stable, bug 700528 Signed-off-by: Matt Turner gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 3c0c4211d2d..b2f7f97646f 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: b43cf0fb2b78c8f284473285ecd042f13eda1ec3 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Nov 22 23:19:25 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Nov 22 23:34:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43cf0fb dev-libs/libbsd: stable 0.10.0 for hppa, bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 5d5242c4bbe..3c0c4211d2d 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 9885278930745dc2687aecfd75e8523fa09523ce Author: Matt Turner gentoo org> AuthorDate: Fri Nov 22 13:44:18 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri Nov 22 13:44:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98852789 dev-libs/libbsd-0.10.0: alpha stable, bug 700528 Signed-off-by: Matt Turner gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 5f583189aad..5d5242c4bbe 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ffde2e949237fcb3afe2ca688452ea4050e0b275 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 11:49:52 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 11:49:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffde2e94 dev-libs/libbsd: s390 stable wrt bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 4da58913760..5f583189aad 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 83e21853d12fd5ce71bb1063e7e4e4197590cfd7 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 11:26:09 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 11:26:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83e21853 dev-libs/libbsd: ppc stable wrt bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 700b6fa116a..138d7d92850 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 502d92bb3a7717146566693f1096c610533eb2d7 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 19 18:02:14 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 19 19:45:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502d92bb dev-libs/libbsd: stable 0.10.0 for sparc, bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 193c66b8cc5..2792a3ee75d 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 8ab821d0a03afae9eee519c4cfb30fb21ea68592 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 19 15:38:31 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 19 15:38:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab821d0 dev-libs/libbsd: x86 stable wrt bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 37e39694527..193c66b8cc5 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 5b07d9afc21f72819fdbf2fc9fd490d3c1010232 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 19 07:38:38 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 19 07:38:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b07d9af dev-libs/libbsd: amd64 stable wrt bug #700528 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 8a943aa0848..37e39694527 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 7446f04821448e084c44c24e9f99b46363b62b3e Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 19 00:31:12 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 19 00:31:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7446f048 dev-libs/libbsd: arm64 stable (bug #700528) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-libs/libbsd/libbsd-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild index 383f350fac2..8a943aa0848 100644 --- a/dev-libs/libbsd/libbsd-0.10.0.ebuild +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 69a84a90ab9845e2f5aff9a82d794a1161ac1328 Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 19 10:53:50 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 19 11:01:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a84a90 dev-libs/libbsd: Bump to version 0.10.0 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libbsd/Manifest | 1 + dev-libs/libbsd/libbsd-0.10.0.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 0979330cdd4..51746ae4612 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,3 +1,4 @@ +DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cdff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f29b9 DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 DIST libbsd-0.9.1.tar.xz 387180 BLAKE2B 40dd82ca1088ee7aae8b3d7685e8514eec702bf7ada7ef98f7177cad92b7e0fccc22a953b35f0f27202eb56833b31a81bef1324d43864d1b80887ba7c58684d5 SHA512 435822b8f2495a5e2705e5ab5c834a4f0f3a177b3e5c46a7c6162924507ca984e957e94a512b5ebd0067ecb413bac458fade357709ef199e9b75edf0315de91c diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild b/dev-libs/libbsd/libbsd-0.10.0.ebuild new file mode 100644 index 000..383f350fac2 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit multilib-minimal + +DESCRIPTION="An library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND=">=sys-kernel/linux-headers-3.17" +RDEPEND="" + +pkg_setup() { + local f="${EROOT}/usr/$(get_libdir)/${PN}.a" + local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." + if ! has_version ${CATEGORY}/${PN}; then + if [[ -e ${f} ]]; then + eerror "${m}" + die "${m}" + fi + fi +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: 7ced86cd1ba6f854d99b75e0a3444e32e59a41ce Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 19 10:55:52 2019 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 19 11:01:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ced86cd dev-libs/libbsd: Removed old. Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libbsd/Manifest | 2 -- dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch | 32 --- dev-libs/libbsd/libbsd-0.8.6.ebuild| 44 -- dev-libs/libbsd/libbsd-0.8.7.ebuild| 44 -- 4 files changed, 122 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 51746ae4612..857f6a1f9c9 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,4 +1,2 @@ DIST libbsd-0.10.0.tar.xz 393576 BLAKE2B 66005a511dae7fb799322c813b8ea058ab460e3b9044756d6efad5de741d8f70270496f09803bbce8cdff37e998f18e092037c850826c3c8e3f47ddfdb28 SHA512 b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f29b9 -DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b -DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 DIST libbsd-0.9.1.tar.xz 387180 BLAKE2B 40dd82ca1088ee7aae8b3d7685e8514eec702bf7ada7ef98f7177cad92b7e0fccc22a953b35f0f27202eb56833b31a81bef1324d43864d1b80887ba7c58684d5 SHA512 435822b8f2495a5e2705e5ab5c834a4f0f3a177b3e5c46a7c6162924507ca984e957e94a512b5ebd0067ecb413bac458fade357709ef199e9b75edf0315de91c diff --git a/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch b/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch deleted file mode 100644 index d2c35d8dc4e..000 --- a/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 0b65d43963fc1bea195e94e3af922a7893bf6fcd Mon Sep 17 00:00:00 2001 -From: James Clarke -Date: Sun, 4 Mar 2018 23:44:52 +0100 -Subject: Add support for ELF machine EM_SPARC32PLUS - -32-bit SPARC on V8+ uses a different ELF machine type. - -Fixes: https://bugs.gentoo.org/634550 -Signed-off-by: Guillem Jover - src/local-elf.h | 4 - 1 file changed, 4 insertions(+) - -diff --git a/src/local-elf.h b/src/local-elf.h -index 1faf182..f7cbd83 100644 a/src/local-elf.h -+++ b/src/local-elf.h -@@ -186,7 +186,11 @@ - #define ELF_TARG_MACH EM_SPARCV9 - #define ELF_TARG_CLASSELFCLASS64 - #else -+#if defined(__sparc_v9__) -+#define ELF_TARG_MACH EM_SPARC32PLUS -+#else - #define ELF_TARG_MACH EM_SPARC -+#endif - #define ELF_TARG_CLASSELFCLASS32 - #endif - #define ELF_TARG_DATA ELFDATA2MSB --- -cgit v1.1 - diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild deleted file mode 100644 index 1d417a41098..000 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib-minimal - -DESCRIPTION="An library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/ https://gitlab.freedesktop.org/libbsd/libbsd; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=">=sys-kernel/linux-headers-3.17" -RDEPEND="" - -PATCHES=( - "${FILESDIR}/${PN}-0.8.6-sparc.patch" -) - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "${m}" - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://gitlab.freedesktop.org/libbsd/libbsd/commit/c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/libbsd/libbsd-0.8.7.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 2fab06ac78544d600f799692a2de4ab943dc612f Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat May 4 18:26:42 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat May 4 18:26:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fab06ac dev-libs/libbsd: keyword ~riscv Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index ea20e10357a..858d6676ad1 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/, dev-libs/libpthread-stubs/, dev-libs/wayland/, ...
commit: 50071d71e826efd0955526085c2f0929f199ad39 Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Fri Mar 29 03:48:32 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri Mar 29 21:19:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50071d71 dev-libs/*: Update HOMEPAGE and EGIT_REPO_URI. Bug: https://bugs.gentoo.org/681708 Signed-off-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Signed-off-by: Matt Turner gentoo.org> dev-libs/beignet/beignet-1.3.2-r1.ebuild | 6 +++--- dev-libs/beignet/beignet-1.3.2-r2.ebuild | 6 +++--- dev-libs/beignet/beignet-1.3.2.ebuild| 6 +++--- dev-libs/beignet/beignet-.ebuild | 6 +++--- dev-libs/libbsd/libbsd-0.8.6.ebuild | 6 +++--- dev-libs/libbsd/libbsd-0.8.7.ebuild | 6 +++--- dev-libs/libbsd/libbsd-0.9.1.ebuild | 4 ++-- dev-libs/libevdev/libevdev-1.6.0.ebuild | 4 ++-- dev-libs/libevdev/libevdev-.ebuild | 6 +++--- dev-libs/libinput/libinput-1.11.3.ebuild | 2 +- dev-libs/libinput/libinput-1.12.6.ebuild | 2 +- dev-libs/libinput/libinput-1.13.0.ebuild | 2 +- dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild | 4 ++-- dev-libs/wayland/wayland-1.16.0.ebuild | 4 ++-- dev-libs/wayland/wayland-1.17.0.ebuild | 2 +- dev-libs/wayland/wayland-.ebuild | 2 +- dev-libs/weston/weston-3.0.0.ebuild | 6 +++--- dev-libs/weston/weston-5.0.0.ebuild | 6 +++--- dev-libs/weston/weston-.ebuild | 4 ++-- 19 files changed, 42 insertions(+), 42 deletions(-) diff --git a/dev-libs/beignet/beignet-1.3.2-r1.ebuild b/dev-libs/beignet/beignet-1.3.2-r1.ebuild index aabc386a74b..3d33e0075c6 100644 --- a/dev-libs/beignet/beignet-1.3.2-r1.ebuild +++ b/dev-libs/beignet/beignet-1.3.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ CMAKE_BUILD_TYPE="Release" inherit python-any-r1 cmake-multilib flag-o-matic llvm toolchain-funcs DESCRIPTION="OpenCL implementation for Intel GPUs" -HOMEPAGE="https://01.org/beignet; +HOMEPAGE="https://01.org/beignet https://gitlab.freedesktop.org/beignet/beignet; LICENSE="LGPL-2.1+" SLOT="0" @@ -17,7 +17,7 @@ IUSE="ocl-icd ocl20" if [[ "${PV}" == "" ]]; then inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/beignet.git; + EGIT_REPO_URI="https://gitlab.freedesktop.org/beignet/beignet.git; KEYWORDS="" else KEYWORDS="~amd64" diff --git a/dev-libs/beignet/beignet-1.3.2-r2.ebuild b/dev-libs/beignet/beignet-1.3.2-r2.ebuild index 18916096142..17d7f95bfa0 100644 --- a/dev-libs/beignet/beignet-1.3.2-r2.ebuild +++ b/dev-libs/beignet/beignet-1.3.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ CMAKE_BUILD_TYPE="Release" inherit python-any-r1 cmake-multilib flag-o-matic llvm toolchain-funcs DESCRIPTION="OpenCL implementation for Intel GPUs" -HOMEPAGE="https://01.org/beignet; +HOMEPAGE="https://01.org/beignet https://gitlab.freedesktop.org/beignet/beignet; LICENSE="LGPL-2.1+" SLOT="0" @@ -17,7 +17,7 @@ IUSE="ocl-icd ocl20" if [[ "${PV}" == "" ]]; then inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/beignet.git; + EGIT_REPO_URI="https://gitlab.freedesktop.org/beignet/beignet.git; KEYWORDS="" else KEYWORDS="~amd64" diff --git a/dev-libs/beignet/beignet-1.3.2.ebuild b/dev-libs/beignet/beignet-1.3.2.ebuild index b586f5b888a..a9918a01ce3 100644 --- a/dev-libs/beignet/beignet-1.3.2.ebuild +++ b/dev-libs/beignet/beignet-1.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ CMAKE_BUILD_TYPE="Release" inherit python-any-r1 cmake-multilib flag-o-matic llvm toolchain-funcs DESCRIPTION="OpenCL implementation for Intel GPUs" -HOMEPAGE="https://01.org/beignet; +HOMEPAGE="https://01.org/beignet https://gitlab.freedesktop.org/beignet/beignet; LICENSE="LGPL-2.1+" SLOT="0" @@ -17,7 +17,7 @@ IUSE="ocl-icd ocl20" if [[ "${PV}" == "" ]]; then inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/beignet.git; + EGIT_REPO_URI="https://gitlab.freedesktop.org/beignet/beignet.git; KEYWORDS="amd64" else KEYWORDS="amd64" diff --git a/dev-libs/beignet/beignet-.ebuild b/dev-libs/beignet/beignet-.ebuild index
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: a4c3992d87691624583cc7fb96d1d6cbba309d8e Author: Anthony G. Basile gentoo org> AuthorDate: Tue Feb 12 23:56:16 2019 + Commit: Anthony G. Basile gentoo org> CommitDate: Tue Feb 12 23:56:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c3992d dev-libs/libbsd: fix bug #677746 Signed-off-by: Anthony G. Basile gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 .../libbsd/files/libbsd-0.9.1-missing-header.patch | 43 ++ dev-libs/libbsd/libbsd-0.9.1.ebuild| 6 ++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch b/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch new file mode 100644 index 000..7ca2b881a38 --- /dev/null +++ b/dev-libs/libbsd/files/libbsd-0.9.1-missing-header.patch @@ -0,0 +1,43 @@ +From 13c32916b4baab58d93940d57fea9ff0777f1931 Mon Sep 17 00:00:00 2001 +From: Baruch Siach +Date: Tue, 5 Jun 2018 19:21:46 +0300 +Subject: flopen: Add missing include +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Commit 993828d84ee (Add flopenat() function from FreeBSD) dropped the +fcntl.h header. This breaks the build with musl libc: + +flopen.c: In function ‘vflopenat’: +flopen.c:60:14: error: ‘O_CREAT’ undeclared (first use in this function) + if (flags & O_CREAT) { + ^~~ + +Restore the fcntl.h header include to fix the build. + +Fixes: commit 993828d84eed0468c6c15b2818e534e6b134b8e4 +Submitted-also-by: parazyd +Signed-off-by: Baruch Siach +Signed-off-by: Guillem Jover +--- + src/flopen.c | 1 + + 1 file changed, 1 insertion(+) + +(limited to 'src/flopen.c') + +diff --git a/src/flopen.c b/src/flopen.c +index b9972c9..ff20d07 100644 +--- a/src/flopen.c b/src/flopen.c +@@ -32,6 +32,7 @@ + #include + + #include ++#include + #include + #include + +-- +cgit v1.1 + diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index a3299a2bcae..fbc48c4614d 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,6 +16,10 @@ IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17" RDEPEND="" +PATCHES=( + "${FILESDIR}/${P}-missing-header.patch" +) + pkg_setup() { local f="${EROOT}/usr/$(get_libdir)/${PN}.a" local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: aceb00bfc8357f47bb8c2e97548ac2670defc399 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Oct 12 16:07:35 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Oct 12 16:08:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aceb00bf dev-libs/libbsd: s390 stable wrt bug #666842 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 27dc6701c00..a3299a2bcae 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 0ff60801df8984941a9308ce829cfd39eeb0b882 Author: Tobias Klausmann gentoo org> AuthorDate: Fri Oct 12 07:32:16 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri Oct 12 07:32:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff60801 dev-libs/libbsd-0.9.1-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/666842 Signed-off-by: Tobias Klausmann gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index dbeaadab404..27dc6701c00 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: d88e377c878b6ac9776ae2dac92d1641c3c43166 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Oct 9 09:33:19 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Oct 9 09:33:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d88e377c dev-libs/libbsd: arm stable wrt bug #666842 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index af8633e3a83..dbeaadab404 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 3f4cbb9617ab95df48b59d947ffe773d05305d56 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 6 19:45:45 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 6 19:46:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4cbb96 dev-libs/libbsd-0.9.1: ppc64 stable, bug 666842 Signed-off-by: Matt Turner gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 6b61ae3525d..af8633e3a83 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 559156a4c76ea700e23fedd18e7795be9edeb464 Author: Matt Turner gentoo org> AuthorDate: Sat Oct 6 19:45:32 2018 + Commit: Matt Turner gentoo org> CommitDate: Sat Oct 6 19:46:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559156a4 dev-libs/libbsd-0.9.1: ppc stable, bug 666842 Signed-off-by: Matt Turner gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index e1ee98e56e5..6b61ae3525d 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ae6f74c0614258df424dff864e3061f4025d813c Author: Mart Raudsepp gentoo org> AuthorDate: Sun Sep 30 22:44:34 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Sep 30 22:46:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6f74c0 dev-libs/libbsd-0.9.1: arm64 stable (bug #666842) Signed-off-by: Mart Raudsepp gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="arm64" dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 338bf88b13f..e1ee98e56e5 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 193a90174aacb2b98cc9767860613abd138e47e1 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 30 21:31:11 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 30 21:37:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193a9017 dev-libs/libbsd: stable 0.9.1 for ia64, bug #666842 Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" dev-libs/libbsd/libbsd-0.9.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 28704d7a0f1..338bf88b13f 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: ffb47b72265c18425828d94a1f5aadd55061b5d0 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Sep 25 06:28:52 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 25 06:34:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb47b72 dev-libs/libbsd: stable 0.9.1 for hppa, bug #666842 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 930143bed8d..28704d7a0f1 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 59310c3eb1406d3d8c363183a057f92ddb39f3bf Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Sep 24 16:30:58 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 24 21:25:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59310c3e dev-libs/libbsd: stable 0.9.1 for sparc, bug #666842 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 8643d61c46f..930143bed8d 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 159f887094e8e18286ce890b7ff38b3f102b82e2 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Sep 24 16:42:45 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Sep 24 16:43:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159f8870 dev-libs/libbsd: amd64 stable wrt bug #666842 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index 7a1ada3fb10..8643d61c46f 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 36e9d899d3049ad03a8a7f2ef0bd81ccfcbe7185 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Jun 28 13:53:56 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Jun 28 13:55:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e9d899 dev-libs/libbsd: mark s390 stable Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/libbsd/libbsd-0.8.6.ebuild | 2 +- dev-libs/libbsd/libbsd-0.9.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index 081aa4cf827..4e32f0a5ba9 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17" diff --git a/dev-libs/libbsd/libbsd-0.9.1.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild index bde7f808bf8..80512aa7758 100644 --- a/dev-libs/libbsd/libbsd-0.9.1.ebuild +++ b/dev-libs/libbsd/libbsd-0.9.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: f5c80f85b35d8ee4c49ea2033e6ed403cb0c1524 Author: Lars Wendler gentoo org> AuthorDate: Thu May 24 09:16:26 2018 + Commit: Lars Wendler gentoo org> CommitDate: Thu May 24 09:16:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c80f85 dev-libs/libbsd: Bump to version 0.9.1. Removed old. Did a "git mv" because upstream recommends to _not_ use 0.9.0 version due to ABI breakage that was not caught earlier. Package-Manager: Portage-2.3.38, Repoman-2.3.9 dev-libs/libbsd/Manifest | 2 +- dev-libs/libbsd/{libbsd-0.9.0.ebuild => libbsd-0.9.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 3cbe9f5f43c..0979330cdd4 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,3 +1,3 @@ DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 -DIST libbsd-0.9.0.tar.xz 385792 BLAKE2B c9628bea4b97ea2c8b042b50a1807da216f265ade30043811199527d28df55deb891fd521fb09e5aa9a9373222426a1b365cf710cd5988ac8e154d1c5d5d85df SHA512 76adcb03f7ef2299178aa489ab6d298a2e2b0a38ea4341ea18f8d1a24fc46a6f9612d2138481d2c7e0ad248490dc0a2d018eb86e3e13a11ceb2383a3d4207642 +DIST libbsd-0.9.1.tar.xz 387180 BLAKE2B 40dd82ca1088ee7aae8b3d7685e8514eec702bf7ada7ef98f7177cad92b7e0fccc22a953b35f0f27202eb56833b31a81bef1324d43864d1b80887ba7c58684d5 SHA512 435822b8f2495a5e2705e5ab5c834a4f0f3a177b3e5c46a7c6162924507ca984e957e94a512b5ebd0067ecb413bac458fade357709ef199e9b75edf0315de91c diff --git a/dev-libs/libbsd/libbsd-0.9.0.ebuild b/dev-libs/libbsd/libbsd-0.9.1.ebuild similarity index 100% rename from dev-libs/libbsd/libbsd-0.9.0.ebuild rename to dev-libs/libbsd/libbsd-0.9.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 9f7be0f3d737f6a5dacf7ec3f75b9197e401ac6f Author: Lars Wendler gentoo org> AuthorDate: Tue May 22 12:56:11 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue May 22 14:32:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7be0f3 dev-libs/libbsd: Bump to version 0.9.0 Package-Manager: Portage-2.3.38, Repoman-2.3.9 dev-libs/libbsd/Manifest| 1 + dev-libs/libbsd/libbsd-0.9.0.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 7a1373229e8..3cbe9f5f43c 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,2 +1,3 @@ DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 +DIST libbsd-0.9.0.tar.xz 385792 BLAKE2B c9628bea4b97ea2c8b042b50a1807da216f265ade30043811199527d28df55deb891fd521fb09e5aa9a9373222426a1b365cf710cd5988ac8e154d1c5d5d85df SHA512 76adcb03f7ef2299178aa489ab6d298a2e2b0a38ea4341ea18f8d1a24fc46a6f9612d2138481d2c7e0ad248490dc0a2d018eb86e3e13a11ceb2383a3d4207642 diff --git a/dev-libs/libbsd/libbsd-0.9.0.ebuild b/dev-libs/libbsd/libbsd-0.9.0.ebuild new file mode 100644 index 000..bde7f808bf8 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.9.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib-minimal + +DESCRIPTION="An library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND=">=sys-kernel/linux-headers-3.17" +RDEPEND="" + +pkg_setup() { + local f="${EROOT}/usr/$(get_libdir)/${PN}.a" + local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." + if ! has_version ${CATEGORY}/${PN}; then + if [[ -e ${f} ]]; then + eerror "${m}" + die "${m}" + fi + fi +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 3fd4c45706e923edd1b310d8c9a91c0084ac090f Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Mar 25 17:03:09 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Mar 25 17:04:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd4c457 dev-libs/libbsd: cleanup old revision, bug #612836 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libbsd/Manifest| 1 - dev-libs/libbsd/libbsd-0.8.3.ebuild | 40 - 2 files changed, 41 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 5abf02347b2..7a1373229e8 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,3 +1,2 @@ -DIST libbsd-0.8.3.tar.xz 356772 BLAKE2B 7f45f0300e170f02a0c7d4d0e8d3b56b10035af5a0c5749695978fff549c11ae2d13fa8c85e07b059dc30f458d6b0f7fe36129c934070a77ae185f8be0a4e0c3 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 diff --git a/dev-libs/libbsd/libbsd-0.8.3.ebuild b/dev-libs/libbsd/libbsd-0.8.3.ebuild deleted file mode 100644 index 920b765cd2b..000 --- a/dev-libs/libbsd/libbsd-0.8.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils multilib-minimal - -DESCRIPTION="An library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=">=sys-kernel/linux-headers-3.17" -RDEPEND="" - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "${m}" - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 969a0002fddd06487f2e7196bc3ed6070ef315d3 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Mar 22 17:10:03 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Mar 22 22:25:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969a0002 dev-libs/libbsd: stable 0.8.6 for sparc, bug #630340 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" dev-libs/libbsd/libbsd-0.8.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index bfc008979c3..081aa4cf827 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/files/, dev-libs/libbsd/
commit: a6ef75dadb937aec325a57e51d046d7c2e1eec57 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Mar 13 15:44:01 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Mar 21 22:07:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ef75da dev-libs/libbsd: fix ELF machine type for 32 bit sparc Bug: https://bugs.gentoo.org/634550 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" Closes: https://github.com/gentoo/gentoo/pull/7446 dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch | 32 ++ dev-libs/libbsd/libbsd-0.8.6.ebuild| 4 dev-libs/libbsd/libbsd-0.8.7.ebuild| 4 3 files changed, 40 insertions(+) diff --git a/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch b/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch new file mode 100644 index 000..d2c35d8dc4e --- /dev/null +++ b/dev-libs/libbsd/files/libbsd-0.8.6-sparc.patch @@ -0,0 +1,32 @@ +From 0b65d43963fc1bea195e94e3af922a7893bf6fcd Mon Sep 17 00:00:00 2001 +From: James Clarke+Date: Sun, 4 Mar 2018 23:44:52 +0100 +Subject: Add support for ELF machine EM_SPARC32PLUS + +32-bit SPARC on V8+ uses a different ELF machine type. + +Fixes: https://bugs.gentoo.org/634550 +Signed-off-by: Guillem Jover +--- + src/local-elf.h | 4 + 1 file changed, 4 insertions(+) + +diff --git a/src/local-elf.h b/src/local-elf.h +index 1faf182..f7cbd83 100644 +--- a/src/local-elf.h b/src/local-elf.h +@@ -186,7 +186,11 @@ + #define ELF_TARG_MACH EM_SPARCV9 + #define ELF_TARG_CLASSELFCLASS64 + #else ++#if defined(__sparc_v9__) ++#define ELF_TARG_MACH EM_SPARC32PLUS ++#else + #define ELF_TARG_MACH EM_SPARC ++#endif + #define ELF_TARG_CLASSELFCLASS32 + #endif + #define ELF_TARG_DATA ELFDATA2MSB +-- +cgit v1.1 + diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index ab9fdb3b03f..bfc008979c3 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -16,6 +16,10 @@ IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17" RDEPEND="" +PATCHES=( + "${FILESDIR}/${PN}-0.8.6-sparc.patch" +) + pkg_setup() { local f="${EROOT}/usr/$(get_libdir)/${PN}.a" local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." diff --git a/dev-libs/libbsd/libbsd-0.8.7.ebuild b/dev-libs/libbsd/libbsd-0.8.7.ebuild index bde7f808bf8..8ce1c8916cb 100644 --- a/dev-libs/libbsd/libbsd-0.8.7.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.7.ebuild @@ -16,6 +16,10 @@ IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17" RDEPEND="" +PATCHES=( + "${FILESDIR}/${PN}-0.8.6-sparc.patch" +) + pkg_setup() { local f="${EROOT}/usr/$(get_libdir)/${PN}.a" local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 3f4d50ef2dc4a0b0a6ab2229f743255fb2c9a59c Author: Mart Raudsepp gentoo org> AuthorDate: Wed Mar 21 10:13:27 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Mar 21 11:07:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4d50ef dev-libs/libbsd-0.8.6: arm64 stable Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/libbsd/libbsd-0.8.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index 6c178d59e9d..ab9fdb3b03f 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 003bf3eb97374f1ec5bf4fc119bf008a0c99da09 Author: Lars Wendler gentoo org> AuthorDate: Tue Jan 30 08:05:56 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jan 30 08:08:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003bf3eb dev-libs/libbsd: Bump to version 0.8.7 Package-Manager: Portage-2.3.20, Repoman-2.3.6 dev-libs/libbsd/Manifest| 1 + dev-libs/libbsd/libbsd-0.8.7.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index 1b65803dc03..bf8ec01233e 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,3 +1,4 @@ DIST libbsd-0.8.3.tar.xz 356772 BLAKE2B 7f45f0300e170f02a0c7d4d0e8d3b56b10035af5a0c5749695978fff549c11ae2d13fa8c85e07b059dc30f458d6b0f7fe36129c934070a77ae185f8be0a4e0c3 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f DIST libbsd-0.8.5.tar.xz 370680 BLAKE2B fd6ec5994d1a13bb46d9edea4c6df8bebfe86f979aebb372f4f22dff50d9127bcd400dbc22209224717576b40b42b288dc69433128258705dd23c3cd752f0fd7 SHA512 bb122862ce8b789e530e9ca1a777d4219db2066ad89fe6028a833a5dc33ac0cd6b553ef5a0a42962d4a594c1f410304fd553b8fab583db539989ec7cca85baf0 DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b +DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 diff --git a/dev-libs/libbsd/libbsd-0.8.7.ebuild b/dev-libs/libbsd/libbsd-0.8.7.ebuild new file mode 100644 index 000..bde7f808bf8 --- /dev/null +++ b/dev-libs/libbsd/libbsd-0.8.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib-minimal + +DESCRIPTION="An library to provide useful functions commonly found on BSD systems" +HOMEPAGE="https://libbsd.freedesktop.org/wiki/; +SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; + +LICENSE="BSD BSD-2 BSD-4 ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +DEPEND=">=sys-kernel/linux-headers-3.17" +RDEPEND="" + +pkg_setup() { + local f="${EROOT}/usr/$(get_libdir)/${PN}.a" + local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." + if ! has_version ${CATEGORY}/${PN}; then + if [[ -e ${f} ]]; then + eerror "${m}" + die "${m}" + fi + fi +} + +multilib_src_configure() { + # The build system will install libbsd-ctor.a despite of USE="-static-libs" + # which is correct, see: + # https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8 + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install() { + emake DESTDIR="${D}" install + find "${ED}" -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 4c791e5432cdf22d1fb8a20bef38320c145d644b Author: Lars Wendler gentoo org> AuthorDate: Tue Jan 30 08:08:31 2018 + Commit: Lars Wendler gentoo org> CommitDate: Tue Jan 30 08:08:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c791e54 dev-libs/libbsd: Removed old. Package-Manager: Portage-2.3.20, Repoman-2.3.6 dev-libs/libbsd/Manifest| 1 - dev-libs/libbsd/libbsd-0.8.5.ebuild | 40 - 2 files changed, 41 deletions(-) diff --git a/dev-libs/libbsd/Manifest b/dev-libs/libbsd/Manifest index bf8ec01233e..5abf02347b2 100644 --- a/dev-libs/libbsd/Manifest +++ b/dev-libs/libbsd/Manifest @@ -1,4 +1,3 @@ DIST libbsd-0.8.3.tar.xz 356772 BLAKE2B 7f45f0300e170f02a0c7d4d0e8d3b56b10035af5a0c5749695978fff549c11ae2d13fa8c85e07b059dc30f458d6b0f7fe36129c934070a77ae185f8be0a4e0c3 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f -DIST libbsd-0.8.5.tar.xz 370680 BLAKE2B fd6ec5994d1a13bb46d9edea4c6df8bebfe86f979aebb372f4f22dff50d9127bcd400dbc22209224717576b40b42b288dc69433128258705dd23c3cd752f0fd7 SHA512 bb122862ce8b789e530e9ca1a777d4219db2066ad89fe6028a833a5dc33ac0cd6b553ef5a0a42962d4a594c1f410304fd553b8fab583db539989ec7cca85baf0 DIST libbsd-0.8.6.tar.xz 371112 BLAKE2B adab6c17267e0cff128351efccf5c1225b7dd85dc61dd8168bf212ba5aff8d726fa5be687c041821af9a427ddad9dfcd3630cac9134b9e81c86ab2599e43aef9 SHA512 ece01ced324f840c2cee6321c7dcf97ff123d55ea9f203c1ce35e1b46643dc7b34ef6dc6c8d128252b36848624850b40823411cc96b99a66a401eb1e9d8cea6b DIST libbsd-0.8.7.tar.xz 371772 BLAKE2B aa4aa1c19872edf9e7e6ed270275199366345531a48ee28c25e209f17c5403a22269b91ab1c806cb1b54ba33a8464f4b035fe7ee2bc50a4fda09c540b058 SHA512 605a14eb5d33c0e45c3bd29e585ebc15832e2ed1efa9356291a0562622168da96db1a20766e9dae8910ea0c1516429f43905edc8d4f2a40a5a341a689d08fcc3 diff --git a/dev-libs/libbsd/libbsd-0.8.5.ebuild b/dev-libs/libbsd/libbsd-0.8.5.ebuild deleted file mode 100644 index c9b85c118e9..000 --- a/dev-libs/libbsd/libbsd-0.8.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib-minimal - -DESCRIPTION="An library to provide useful functions commonly found on BSD systems" -HOMEPAGE="https://libbsd.freedesktop.org/wiki/; -SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; - -LICENSE="BSD BSD-2 BSD-4 ISC" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=">=sys-kernel/linux-headers-3.17" -RDEPEND="" - -pkg_setup() { - local f="${EROOT}/usr/$(get_libdir)/${PN}.a" - local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first." - if ! has_version ${CATEGORY}/${PN}; then - if [[ -e ${f} ]]; then - eerror "${m}" - die "${m}" - fi - fi -} - -multilib_src_configure() { - # The build system will install libbsd-ctor.a despite of USE="-static-libs" - # which is correct, see: - # https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8 - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${ED}" -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 403039644541cc5ebeef9ec1496bd0e0e09c Author: Manuel Rüger gentoo org> AuthorDate: Tue Sep 26 22:31:27 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Sep 26 22:31:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40303964 dev-libs/libbsd: amd64 stable Package-Manager: Portage-2.3.10, Repoman-2.3.3 dev-libs/libbsd/libbsd-0.8.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index 0f4ade0ddef..6c178d59e9d 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/
commit: 80b304bd3b3a88f4d99f769d80caaca303b0eb76 Author: Markus Meier gentoo org> AuthorDate: Tue Sep 19 19:44:40 2017 + Commit: Markus Meier gentoo org> CommitDate: Tue Sep 19 19:44:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b304bd dev-libs/libbsd: arm stable, bug #630340 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-libs/libbsd/libbsd-0.8.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libbsd/libbsd-0.8.6.ebuild b/dev-libs/libbsd/libbsd-0.8.6.ebuild index 49dd914c557..0f4ade0ddef 100644 --- a/dev-libs/libbsd/libbsd-0.8.6.ebuild +++ b/dev-libs/libbsd/libbsd-0.8.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz; LICENSE="BSD BSD-2 BSD-4 ISC" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha ~amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="static-libs" DEPEND=">=sys-kernel/linux-headers-3.17"