[gentoo-commits] repo/gentoo:master commit in: dev-libs/libbsd/, dev-libs/libbsd/files/

2024-03-18 Thread Michał Górny
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/

2024-03-18 Thread Ionen Wolkens
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-02-28 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-27 Thread Sam James
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/

2024-02-18 Thread Sam James
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/

2024-01-21 Thread Sam James
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/

2024-01-18 Thread Sam James
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/

2024-01-13 Thread Sam James
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/

2023-10-28 Thread Andreas K. Hüttel
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/

2023-10-08 Thread David Seifert
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/

2023-08-12 Thread Michał Górny
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/

2023-05-09 Thread Sam James
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/

2023-04-01 Thread Arthur Zamarin
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/

2023-04-01 Thread Arthur Zamarin
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/

2023-03-16 Thread Arthur Zamarin
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/

2023-02-26 Thread Arthur Zamarin
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/

2023-02-23 Thread Arthur Zamarin
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/

2023-02-23 Thread Arthur Zamarin
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/

2023-02-22 Thread Arthur Zamarin
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/

2023-02-12 Thread Sam James
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/

2023-02-12 Thread Sam James
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/

2023-01-28 Thread James Le Cuirot
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/

2023-01-02 Thread Sam James
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/

2023-01-02 Thread Sam James
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/

2022-12-30 Thread James Le Cuirot
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/

2022-12-29 Thread James Le Cuirot
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/

2022-11-25 Thread Michał Górny
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-11-25 Thread Sam James
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-11-25 Thread Sam James
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/

2022-11-25 Thread Sam James
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-11-25 Thread Arthur Zamarin
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/

2022-10-08 Thread Sam James
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/

2022-05-27 Thread Michał Górny
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/

2022-05-26 Thread Sam James
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-26 Thread Jakov Smolić
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/

2022-05-07 Thread WANG Xuerui
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/

2022-03-30 Thread Sam James
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/

2022-01-25 Thread Sam James
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/

2022-01-23 Thread Sam James
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/

2022-01-22 Thread Sam James
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/

2022-01-01 Thread James Le Cuirot
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/

2021-08-24 Thread Andreas Sturmlechner
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/

2021-08-23 Thread Marek Szuba
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/

2021-08-19 Thread Sam James
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/

2021-08-18 Thread Sam James
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/

2021-08-18 Thread Agostino Sarubbo
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/

2021-08-17 Thread Sam James
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/

2021-08-15 Thread Agostino Sarubbo
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/

2021-08-15 Thread Agostino Sarubbo
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/

2021-08-15 Thread Agostino Sarubbo
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/

2021-08-15 Thread Agostino Sarubbo
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/

2021-07-16 Thread Andreas Sturmlechner
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/

2019-12-15 Thread Pacho Ramos
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/

2019-12-07 Thread Matt Turner
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/

2019-11-22 Thread Sergei Trofimovich
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/

2019-11-22 Thread Matt Turner
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/

2019-11-20 Thread Agostino Sarubbo
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/

2019-11-20 Thread Agostino Sarubbo
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/

2019-11-19 Thread Sergei Trofimovich
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/

2019-11-19 Thread Agostino Sarubbo
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/

2019-11-18 Thread Agostino Sarubbo
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/

2019-11-18 Thread Aaron Bauman
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/

2019-08-19 Thread Lars Wendler
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/

2019-08-19 Thread Lars Wendler
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/

2019-05-04 Thread Andreas K. Hüttel
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/, ...

2019-03-29 Thread Matt Turner
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/

2019-02-12 Thread Anthony G. Basile
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/

2018-10-12 Thread Mikle Kolyada
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/

2018-10-12 Thread Tobias Klausmann
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/

2018-10-09 Thread Mikle Kolyada
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/

2018-10-06 Thread Matt Turner
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/

2018-10-06 Thread Matt Turner
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/

2018-09-30 Thread Mart Raudsepp
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/

2018-09-30 Thread Sergei Trofimovich
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/

2018-09-25 Thread Sergei Trofimovich
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/

2018-09-24 Thread Sergei Trofimovich
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/

2018-09-24 Thread Mikle Kolyada
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/

2018-06-28 Thread Mikle Kolyada
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/

2018-05-24 Thread Lars Wendler
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/

2018-05-22 Thread Lars Wendler
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/

2018-03-25 Thread Gilles Dartiguelongue
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/

2018-03-22 Thread Sergei Trofimovich
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/

2018-03-21 Thread Sergei Trofimovich
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/

2018-03-21 Thread Mart Raudsepp
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/

2018-01-30 Thread Lars Wendler
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/

2018-01-30 Thread Lars Wendler
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/

2017-09-26 Thread Manuel Rüger
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/

2017-09-19 Thread Markus Meier
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"



  1   2   >