[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2024-02-28 Thread Sam James
commit: 379f80120fbc734789aded9ce5a8d927d2293adc
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:51:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379f8012

sec-keys/openpgp-keys-gentoo-developers: drop 20231030

Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 -
 .../openpgp-keys-gentoo-developers-20231030.ebuild | 233 -
 2 files changed, 234 deletions(-)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 7494ba918caf..ce8b65e50bfa 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,2 +1 @@
-DIST openpgp-keys-gentoo-developers-20231030-active-devs.gpg 3116604 BLAKE2B 
cf90b160f4ba7f3b0b2b7884f80f36e573893afbc4f3d6373993af7334c1f38426cedcfd9ebf4f6b38591568baa21afa5c243e2101887200bc51d205003fc3be
 SHA512 
009f7b9eb9d8136406658544b559698a4b17c507ac91931463345c712780eee3935ad35aa9b9f5b5d85083ebc1ea646bf51877a165be184a9cbd8f73b8b1c3d7
 DIST openpgp-keys-gentoo-developers-20231120-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231030.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231030.ebuild
deleted file mode 100644
index a8a3226d3007..
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231030.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo python-any-r1
-
-DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
-HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
-if [[ ${PV} == * ]] ; then
-   PROPERTIES="live"
-
-   BDEPEND="net-misc/curl"
-else
-   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
-fi
-
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND+="
-   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
-   sec-keys/openpgp-keys-gentoo-auth
-   test? (
-   app-crypt/gnupg
-   sys-apps/grep[pcre]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
-   else
-   default
-   fi
-}
-
-src_compile() {
-   export GNUPGHOME="${T}"/.gnupg
-
-   get_gpg_keyring_dir() {
-   if [[ ${PV} == * ]] ; then
-   echo "${WORKDIR}"
-   else
-   echo "${DISTDIR}"
-   fi
-   }
-
-   local mygpgargs=(
-   --no-autostart
-   --no-default-keyring
-   --homedir "${GNUPGHOME}"
-   )
-
-   # From verify-sig.eclass:
-   # "GPG upstream knows better than to follow the spec, so we can't
-   # override this directory.  However, there is a clean fallback
-   # to GNUPGHOME."
-   addpredict /run/user
-
-   mkdir "${GNUPGHOME}" || die
-   chmod 700 "${GNUPGHOME}" || die
-
-   # Convert the binary keyring into an armored one so we can process it
-   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
-   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
-
-   # Now strip out the keys which are expired and/or missing a signature
-   # from our L2 developer authority key
-   edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \
-   "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \
-   "${WORKDIR}"/gentoo-developers.asc \
-   "${WORKDIR}"/gentoo-developers-sanitised.asc
-}
-
-src_test() {
-   export GNUPGHOME="${T}"/tests/.gnupg
-
-   local mygpgargs=(
-   # We don't have --no-autostart here because we need
-   # to let it spawn an agent for the key generation.
-   --no-default-keyring
-   --homedir "${GNUPGHOME}"
-   )
-
-   # From verify-sig.eclass:
-   # "GPG upstream knows better than to follow the spec, so we can't
-   # override this directory.  However, there 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2024-02-28 Thread Sam James
commit: afdadc11c5d39367869c6690d5348882c7139a48
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:52:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afdadc11

sec-keys/openpgp-keys-gentoo-developers: add 20240226

Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20240226.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index ce8b65e50bfa..ba94b9acd081 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1 +1,2 @@
 DIST openpgp-keys-gentoo-developers-20231120-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37
+DIST openpgp-keys-gentoo-developers-20240226-active-devs.gpg 3293697 BLAKE2B 
d47d351c638808e49a8d5966f532eb3cbc8c261c4667eab38731c2d072ba99bdc5d8523a6d21cb90184c760b2a13374bf3d4b470f0c0511fcd9d0e53cc462a3d
 SHA512 
8f4c9bfc689ed7cccad039b2b06ee63285ef639a019fffd7d204017ff109ff590a1c591088c6f5bf19078e41f066a86712f3d2cd6a0735df64f5fc5086e47232

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240226.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240226.ebuild
new file mode 100644
index ..b7e16ffc58b3
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240226.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # from our L2 developer authority key
+   edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \
+   "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \
+   "${WORKDIR}"/gentoo-developers.asc \
+   "${WORKDIR}"/gentoo-developers-sanitised.asc
+}
+
+src_test() {
+   export GNUPGHOME="${T}"/tests/.gnupg
+
+   local mygpgargs=(
+   # We don't have --no-autostart here because we need
+   # to let it spawn an agent for the key generation.
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, 

[gentoo-commits] repo/gentoo:master commit in: app-doc/eclass-manpages/

2024-02-28 Thread Sam James
commit: 199f7888e93e98db798a451f07867dbabfb5ebe4
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:51:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199f7888

app-doc/eclass-manpages: drop 20230601, 20230624, 20230919

Signed-off-by: Sam James  gentoo.org>

 app-doc/eclass-manpages/Manifest   |  3 ---
 .../eclass-manpages-20230601.ebuild| 24 --
 .../eclass-manpages-20230624.ebuild| 24 --
 .../eclass-manpages-20230919.ebuild| 24 --
 4 files changed, 75 deletions(-)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index 594e1ce3e696..bd5fdac0c9bb 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -1,5 +1,2 @@
-DIST eclass-manpages-20230601.tar.xz 423088 BLAKE2B 
35ef9f3fad733d6aa363c2808de8e6cc8936f1c965c7181b55cd955c8e3bcc339af7ac070302f220002e77011adf05e9904f38d29f832f7640f3cdc11f4f0a8f
 SHA512 
5ff2dfca210b14a448472d6ea55ae5b321541e09124c74ff43392eea48dab06b22fbad9a7b62b80d5b67f9d07e1055bcca29eb03f77b899be886ada078e2df1f
-DIST eclass-manpages-20230624.tar.xz 420244 BLAKE2B 
867d215a89f7f92e7b9ed9ce52e70e42609bcd038e98074c9d0e6327e227bc010ea4d4fbd19e21d18635138a668cfc98492b3fdcf66bbe9960252474c14fd193
 SHA512 
c0df42ab7648337643de4bc9c204212e0a3563cea689ef8f8e507964bd88a69f0703d7f93c0f3e54dc333b7689c9eeba7dd0ea8525161a88b2605a26c8834e77
-DIST eclass-manpages-20230919.tar.xz 432712 BLAKE2B 
d3b478f9c8ae26d9b0cbddb016861d59af58ff57ffed2e6c5abf423523c33317d1b37167b37925893d068838b1c7509514c51b60b98dfbeda631f8ba7641b8bd
 SHA512 
1e07da85179f04172200b94e5cf5a21d04787fce800ceae83322554d5eb37cdc6073099d5ee5f12e04bbf967de40f63b01321dcb5ac4995e3c2503a94407c2d2
 DIST eclass-manpages-20240207.tar.xz 446596 BLAKE2B 
5d9698a72586a2a33149f02fb70958d44dc20524de104c5c3f3f306d9e3f0f9a027b4365f5426cd261628c5561599a25b325fe2cd63999aaacc19be8c8cb8094
 SHA512 
a94d0da7110a8cdfbac4e7a469ca304f6ed454513294f573edd52cda5de56dc2e78589aa7458804971ba1a92a4c6ec814ec97b78bc7ded0643cb419478975022
 DIST eclass-manpages-20240229.tar.xz 448264 BLAKE2B 
ce7692c14f9f051b991ae292fd8329de2457cb63c803fec8a16677f92fd2214c695bf077309c16aa0a97318bb99ff83e8ebe2028865b6ac3740e480b00646c8c
 SHA512 
eaa545b2dcbfafef140f8682afde24ae0a225ca666ca353191a432ece64bb85f759955cfcb1b26c665b1e760835963c3c566f1bd899f2e56b139a700d1f3fafb

diff --git a/app-doc/eclass-manpages/eclass-manpages-20230601.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20230601.ebuild
deleted file mode 100644
index a48746c8b4c9..
--- a/app-doc/eclass-manpages/eclass-manpages-20230601.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Instructions to make a dist tarball:
-# git clone https://github.com/projg2/eclass-to-manpage.git
-# cd eclass-to-manpage
-# make dist ECLASSDIR=~/g/eclass/
-
-DESCRIPTION="Collection of Gentoo eclass manpages"
-HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
-SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-# Keep the keywords stable. No need to change to ~arch.
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-BDEPEND="sys-apps/gawk"
-
-src_install() {
-   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
-}

diff --git a/app-doc/eclass-manpages/eclass-manpages-20230624.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20230624.ebuild
deleted file mode 100644
index a48746c8b4c9..
--- a/app-doc/eclass-manpages/eclass-manpages-20230624.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Instructions to make a dist tarball:
-# git clone https://github.com/projg2/eclass-to-manpage.git
-# cd eclass-to-manpage
-# make dist ECLASSDIR=~/g/eclass/
-
-DESCRIPTION="Collection of Gentoo eclass manpages"
-HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
-SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-# Keep the keywords stable. No need to change to ~arch.
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-BDEPEND="sys-apps/gawk"
-
-src_install() {
-   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
-}

diff --git a/app-doc/eclass-manpages/eclass-manpages-20230919.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20230919.ebuild
deleted file mode 100644
index a48746c8b4c9..
--- a/app-doc/eclass-manpages/eclass-manpages-20230919.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors

[gentoo-commits] repo/gentoo:master commit in: app-doc/eclass-manpages/

2024-02-28 Thread Sam James
commit: cf3968b2119c1c3d0309cb411d5721f6d3cbeab8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:50:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3968b2

app-doc/eclass-manpages: add 20240229

Signed-off-by: Sam James  gentoo.org>

 app-doc/eclass-manpages/Manifest   |  1 +
 .../eclass-manpages-20240229.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
index 721b86c54528..594e1ce3e696 100644
--- a/app-doc/eclass-manpages/Manifest
+++ b/app-doc/eclass-manpages/Manifest
@@ -2,3 +2,4 @@ DIST eclass-manpages-20230601.tar.xz 423088 BLAKE2B 
35ef9f3fad733d6aa363c2808de8
 DIST eclass-manpages-20230624.tar.xz 420244 BLAKE2B 
867d215a89f7f92e7b9ed9ce52e70e42609bcd038e98074c9d0e6327e227bc010ea4d4fbd19e21d18635138a668cfc98492b3fdcf66bbe9960252474c14fd193
 SHA512 
c0df42ab7648337643de4bc9c204212e0a3563cea689ef8f8e507964bd88a69f0703d7f93c0f3e54dc333b7689c9eeba7dd0ea8525161a88b2605a26c8834e77
 DIST eclass-manpages-20230919.tar.xz 432712 BLAKE2B 
d3b478f9c8ae26d9b0cbddb016861d59af58ff57ffed2e6c5abf423523c33317d1b37167b37925893d068838b1c7509514c51b60b98dfbeda631f8ba7641b8bd
 SHA512 
1e07da85179f04172200b94e5cf5a21d04787fce800ceae83322554d5eb37cdc6073099d5ee5f12e04bbf967de40f63b01321dcb5ac4995e3c2503a94407c2d2
 DIST eclass-manpages-20240207.tar.xz 446596 BLAKE2B 
5d9698a72586a2a33149f02fb70958d44dc20524de104c5c3f3f306d9e3f0f9a027b4365f5426cd261628c5561599a25b325fe2cd63999aaacc19be8c8cb8094
 SHA512 
a94d0da7110a8cdfbac4e7a469ca304f6ed454513294f573edd52cda5de56dc2e78589aa7458804971ba1a92a4c6ec814ec97b78bc7ded0643cb419478975022
+DIST eclass-manpages-20240229.tar.xz 448264 BLAKE2B 
ce7692c14f9f051b991ae292fd8329de2457cb63c803fec8a16677f92fd2214c695bf077309c16aa0a97318bb99ff83e8ebe2028865b6ac3740e480b00646c8c
 SHA512 
eaa545b2dcbfafef140f8682afde24ae0a225ca666ca353191a432ece64bb85f759955cfcb1b26c665b1e760835963c3c566f1bd899f2e56b139a700d1f3fafb

diff --git a/app-doc/eclass-manpages/eclass-manpages-20240229.ebuild 
b/app-doc/eclass-manpages/eclass-manpages-20240229.ebuild
new file mode 100644
index ..83b196078ae7
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-20240229.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Instructions to make a dist tarball:
+# git clone https://github.com/projg2/eclass-to-manpage.git
+# cd eclass-to-manpage
+# make dist ECLASSDIR=~/g/eclass/
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage;
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+# Keep the keywords stable. No need to change to ~arch.
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+BDEPEND="sys-apps/gawk"
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-canonical/

2024-02-28 Thread Joonas Niilola
commit: 54213679a1935d21d684cfcaed828e6c4aa52a2c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 29 07:48:26 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 07:48:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54213679

sec-keys/openpgp-keys-canonical: stabilize 20190401 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 .../openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild 
b/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild
index f9ebe43c9912..80ba25723ddd 100644
--- a/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.ebuild
+++ b/sec-keys/openpgp-keys-canonical/openpgp-keys-canonical-20190401.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
@@ -8,7 +8,7 @@ 
SRC_URI="https://keyserver.ubuntu.com/pks/lookup?op=get=0xed1ca1e7a6f80e2
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/colm/

2024-02-28 Thread Sam James
commit: f7d37ff5fe3ab8415d0808fba1eba3ab4392f755
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:31:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:33:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d37ff5

dev-util/colm: drop 0.14.7, 0.14.7-r1, 0.14.7-r2

Signed-off-by: Sam James  gentoo.org>

 dev-util/colm/colm-0.14.7-r1.ebuild | 62 --
 dev-util/colm/colm-0.14.7-r2.ebuild | 67 -
 dev-util/colm/colm-0.14.7.ebuild| 62 --
 3 files changed, 191 deletions(-)

diff --git a/dev-util/colm/colm-0.14.7-r1.ebuild 
b/dev-util/colm/colm-0.14.7-r1.ebuild
deleted file mode 100644
index cebc2bf2ea2f..
--- a/dev-util/colm/colm-0.14.7-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="COmputer Language Manipulation"
-HOMEPAGE="https://www.colm.net/open-source/colm/;
-SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc"
-
-BDEPEND="
-   doc? (
-   || ( app-text/asciidoc dev-ruby/asciidoctor )
-   dev-python/pygments
-   )
-"
-# libfsm moved from ragel -> colm, bug #766108
-RDEPEND="!https://www.colm.net/open-source/colm/;
-SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc"
-
-BDEPEND="
-   doc? (
-   || ( app-text/asciidoc dev-ruby/asciidoctor )
-   dev-python/pygments
-   )
-"
-# libfsm moved from ragel -> colm, bug #766108
-RDEPEND="!https://www.colm.net/open-source/colm/;
-SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc"
-
-BDEPEND="
-   doc? (
-   || ( app-text/asciidoc dev-ruby/asciidoctor )
-   dev-python/pygments
-   )
-"
-# libfsm moved from ragel -> colm, bug #766108
-RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: dev-util/colm/

2024-02-28 Thread Sam James
commit: 1a1e08ac5ed37555aafc8f09748fb942d9b7255c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:30:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:33:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1e08ac

dev-util/colm: filter LTO, no-SA

ragel and colm are *very* fragile.

Bug: https://bugs.gentoo.org/858341
Bug: https://bugs.gentoo.org/883993
Bug: https://bugs.gentoo.org/924163
Signed-off-by: Sam James  gentoo.org>

 dev-util/colm/colm-0.14.7-r3.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-util/colm/colm-0.14.7-r3.ebuild 
b/dev-util/colm/colm-0.14.7-r3.ebuild
index 434617e07dbd..852300e4e897 100644
--- a/dev-util/colm/colm-0.14.7-r3.ebuild
+++ b/dev-util/colm/colm-0.14.7-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="COmputer Language Manipulation"
 HOMEPAGE="https://www.colm.net/open-source/colm/;
@@ -51,6 +51,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # We need to be careful with both ragel and colm.
+   # See bug #858341, bug #883993 bug #924163.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
econf $(use_enable doc manual)
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/ragel/

2024-02-28 Thread Sam James
commit: 5d333828408e6230ce3a7aef9ce6fba2fb5ec945
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:29:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:33:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d333828

dev-util/ragel: filter LTO, no-SA

ragel and colm are *very* fragile.

Bug: https://bugs.gentoo.org/858341
Bug: https://bugs.gentoo.org/883993
Bug: https://bugs.gentoo.org/924163
Signed-off-by: Sam James  gentoo.org>

 dev-util/ragel/ragel-7.0.4-r3.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-util/ragel/ragel-7.0.4-r3.ebuild 
b/dev-util/ragel/ragel-7.0.4-r3.ebuild
index 4f1a3096a21c..7de8c2fa21d1 100644
--- a/dev-util/ragel/ragel-7.0.4-r3.ebuild
+++ b/dev-util/ragel/ragel-7.0.4-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Compiles finite state machines from regular languages into 
executable code"
 HOMEPAGE="https://www.colm.net/open-source/ragel/;
@@ -51,6 +51,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # We need to be careful with both ragel and colm.
+   # See bug #858341, bug #883993 bug #924163.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
econf \
--with-colm="${EPREFIX}/usr" \
$(use_enable doc manual)



[gentoo-commits] repo/gentoo:master commit in: dev-util/ragel/

2024-02-28 Thread Sam James
commit: 579de93cb37cd80f01be77cafb6ce9442d9f4f44
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:31:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:33:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579de93c

dev-util/ragel: drop 7.0.4, 7.0.4-r1

Signed-off-by: Sam James  gentoo.org>

 dev-util/ragel/ragel-7.0.4-r1.ebuild | 66 
 dev-util/ragel/ragel-7.0.4.ebuild| 65 ---
 2 files changed, 131 deletions(-)

diff --git a/dev-util/ragel/ragel-7.0.4-r1.ebuild 
b/dev-util/ragel/ragel-7.0.4-r1.ebuild
deleted file mode 100644
index e3842b3d827d..
--- a/dev-util/ragel/ragel-7.0.4-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Compiles finite state machines from regular languages into 
executable code"
-HOMEPAGE="https://www.colm.net/open-source/ragel/;
-SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-IUSE="doc"
-
-# Notes from bug #766090
-# dev-libs/libxml2's xmllint ends up being called by asciidoc here
-# app-text/dblatex too
-# app-text/ghostscript-gpl too
-BDEPEND="
-   doc? (
-   || ( app-text/asciidoc dev-ruby/asciidoctor )
-   app-text/dblatex
-   app-text/ghostscript-gpl
-   dev-libs/libxml2
-   dev-texlive/texlive-latex
-   dev-python/pygments
-   media-gfx/transfig
-   )
-"
-DEPEND=">=dev-util/colm-0.14.7-r1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.4-drop-julia-check.patch
-   "${FILESDIR}"/${PN}-7.0.4-link-colm-properly.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix hardcoded search dir
-   sed -i -e "s:\$withval/lib:\$withval/$(get_libdir):" configure.ac || die
-
-   # Allow either asciidoctor or asciidoc
-   # bug #733426
-   sed -i -e 's/(\[ASCIIDOC\], \[asciidoc\], \[asciidoc\]/S([ASCIIDOC], 
[asciidoc asciidoctor]/' configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --with-colm="${EPREFIX}/usr" \
-   $(use_enable doc manual)
-}
-
-src_install() {
-   default
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins ragel.vim
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-util/ragel/ragel-7.0.4.ebuild 
b/dev-util/ragel/ragel-7.0.4.ebuild
deleted file mode 100644
index 00d0e8a15df2..
--- a/dev-util/ragel/ragel-7.0.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Compiles finite state machines from regular languages into 
executable code"
-HOMEPAGE="https://www.colm.net/open-source/ragel/;
-SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc"
-
-# Notes from bug #766090
-# dev-libs/libxml2's xmllint ends up being called by asciidoc here
-# app-text/dblatex too
-# app-text/ghostscript-gpl too
-BDEPEND="
-   doc? (
-   || ( app-text/asciidoc dev-ruby/asciidoctor )
-   app-text/dblatex
-   app-text/ghostscript-gpl
-   dev-libs/libxml2
-   dev-texlive/texlive-latex
-   dev-python/pygments
-   media-gfx/transfig
-   )
-"
-DEPEND="~dev-util/colm-0.14.7"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.0.4-drop-julia-check.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix hardcoded search dir
-   sed -i -e "s:\$withval/lib:\$withval/$(get_libdir):" configure.ac || die
-
-   # Allow either asciidoctor or asciidoc
-   # bug #733426
-   sed -i -e 's/(\[ASCIIDOC\], \[asciidoc\], \[asciidoc\]/S([ASCIIDOC], 
[asciidoc asciidoctor]/' configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --with-colm="${EPREFIX}/usr" \
-   $(use_enable doc manual)
-}
-
-src_install() {
-   default
-
-   insinto /usr/share/vim/vimfiles/syntax
-   doins ragel.vim
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/lxd/

2024-02-28 Thread Joonas Niilola
commit: 5c99f075b5b63218fb477def9138949ea269a5cf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 29 07:22:41 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 07:29:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c99f075

app-containers/lxd: stabilize 5.0.3-r2 for amd64

Closes: https://bugs.gentoo.org/925685
Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/lxd-5.0.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/lxd/lxd-5.0.3-r2.ebuild 
b/app-containers/lxd/lxd-5.0.3-r2.ebuild
index 7e0beb10eb7b..2a37a0ddeac2 100644
--- a/app-containers/lxd/lxd-5.0.3-r2.ebuild
+++ b/app-containers/lxd/lxd-5.0.3-r2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/canonical/lxd/releases/download/${P}/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0/lts"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="apparmor nls"
 
 DEPEND="acct-group/lxd



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/marcel/

2024-02-28 Thread Hans de Graaff
commit: c14f65e8150ce52d04caf9fdbd2125c9c67d2324
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 07:20:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 07:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14f65e8

dev-ruby/marcel: add 1.0.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/marcel/Manifest|  1 +
 dev-ruby/marcel/marcel-1.0.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index 68587c06e5c9..68487f290d5f 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1 +1,2 @@
 DIST marcel-1.0.2.tar.gz 8305198 BLAKE2B 
264737cdb29852a186bf0e719748caca6c63626528f486dbefc3eedc7df6d7fe6f34e5cf68eb8b04f8b2b75c52bed59222d5f7bbcf60047cd5db7c4c935802ff
 SHA512 
cd159545b246dcbd26ca07ac69e36ff13a965ac0e99ebd040c53b6a92f8ec8fd65786783c9a173d669fe6b32340a23d72c83c483011eec2e1097bdea73810ed6
+DIST marcel-1.0.3.tar.gz 8340151 BLAKE2B 
d622007d8b1651696244751241f50b355275f99286a63d6a1777f0729afe6343d276ea4bc11cb5f4b6ba9ea8cfb9d3b1578556e338345b40b7f3b68cd0be976c
 SHA512 
041ac547f3b3a307daff549e000a4e39d803753b9442a2627268a631d4376f6b2352cf2e1bfc33a2fd86c3cf6b2739833b5e3db6f597206ea41ab4ea26bdf251

diff --git a/dev-ruby/marcel/marcel-1.0.3.ebuild 
b/dev-ruby/marcel/marcel-1.0.3.ebuild
new file mode 100644
index ..14e9c91fdd92
--- /dev/null
+++ b/dev-ruby/marcel/marcel-1.0.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple mime type detection using magic numbers, filenames, and 
extensions"
+HOMEPAGE="https://github.com/rails/marcel;
+SRC_URI="https://github.com/rails/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rack:2.2 )"
+
+all_ruby_prepare() {
+   sed -i \
+   -e '1igem "rack", "~> 2.0"' \
+   -e '2irequire "pathname"' \
+   test/test_helper.rb || die
+
+   sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/jwt/

2024-02-28 Thread Hans de Graaff
commit: 287344099a7912f34cda0ffa0aa2ad3d776b421f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 07:17:08 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 07:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28734409

dev-ruby/jwt: add 2.8.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/jwt/Manifest |  1 +
 dev-ruby/jwt/jwt-2.8.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest
index e9d556f5dddc..dcb52c43aef6 100644
--- a/dev-ruby/jwt/Manifest
+++ b/dev-ruby/jwt/Manifest
@@ -1,3 +1,4 @@
 DIST jwt-2.7.0.tar.gz 75020 BLAKE2B 
2bfa009912f4037dc13672ef6d43557e70bc9a06d399d949a6c5ddee641dc550a218242482ec0a66eb470ab117d1e192dd1ca6fdb5a03926d85f4902d72500e7
 SHA512 
8e0bb9909d123b7b73fe01fafc4088e45140e417b1bff84b240a317f3dca8085b2b987bd1e93cb1506efc66a1f7371168f8202a590308ee0e4c52820983a9789
 DIST jwt-2.7.1.tar.gz 75003 BLAKE2B 
5c43fd78cf22960749358cbfcbfb5c47dce935ef8fd83235137a963572b95b19583399e142136663d113df472ebfb5dd976ce60156b75cceeff387950b6190b0
 SHA512 
efcdd81bc472a18764e0033f1040e9e2506952cbfb691acfc1ad90a5b34ebac864911e0cfeb28b82ac2ce1da7e3578a6677c0b113d1e45a81a3f4c4f8fed1047
 DIST jwt-2.8.0.tar.gz 71132 BLAKE2B 
195bce2da7598c2c16d22db6b0322b6b8b9ab76dba70bc66f88ae44a030acc4a2d70a9864c760ebabb6b6d6ae6256fe291be33aea4e67432258f4243e939d9b6
 SHA512 
d2ef3505aa38f0337a658fa365258195be118939ec300dc8d17ca6cb950358b2e9a7c64c0dea3ef50df250c70da4e2233a4daccbe8fac97e902e28b7e9dcfa0d
+DIST jwt-2.8.1.tar.gz 71939 BLAKE2B 
07eb3df24165c72f13a77dfff658a94574e4fc5b5aed3b56041c58cf9bfb8eba663e76de7eb91e2870bbb8dcdeb79b9c2a7888d29f41feee06e2f07a825b90b9
 SHA512 
df4ad49f223bba0ace69a37d229868c2deabed5c09fd84e5e4ce4021242cef9e30c07a592b5bf54af6bdcfec552487d808620cf020d242757fc4310d201469c2

diff --git a/dev-ruby/jwt/jwt-2.8.1.ebuild b/dev-ruby/jwt/jwt-2.8.1.ebuild
new file mode 100644
index ..e092f3ff6285
--- /dev/null
+++ b/dev-ruby/jwt/jwt-2.8.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby implementation of JSON Web Token draft 06"
+HOMEPAGE="https://github.com/jwt/ruby-jwt;
+SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RUBY_S="ruby-jwt-${PV}"
+
+ruby_add_bdepend "test? ( dev-ruby/rbnacl )"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/ s:^:#:" \
+   -e '/^SimpleCov.start/,/^end/ s:^:#:' \
+   spec/spec_helper.rb || die
+
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/

2024-02-28 Thread Sam James
commit: 4c325e846f72b64ff3e73e9f3c4567c508da21e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:14:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:15:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c325e84

app-arch/libarchive: elibtoolize to respect flags w/ LTO

Our elt-patches contain fixes to respect LTO properly:
```
 * Running elibtoolize in: libarchive-3.7.2/
 *   Applying ppc64le/2.4.4 patch ...
 * Running elibtoolize in: libarchive-3.7.2/build/autoconf/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 *   Applying werror/2.4.6 patch ...
 *   Applying cxx-pthread/2.4.6 patch ...
 *   Applying color-record/2.4.6-alt patch ...
 *   Applying sed-quote/2.4.6 patch ...
```

Signed-off-by: Sam James  gentoo.org>

 app-arch/libarchive/libarchive-3.7.2-r2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
index c4c3526547e1..690f6b400ac8 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit multilib-minimal toolchain-funcs verify-sig
+inherit libtool multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Multi-format archive and compression library"
 HOMEPAGE="
@@ -78,6 +78,13 @@ PATCHES=(
"${FILESDIR}/${P}-lrzip.patch"
 )
 
+src_prepare() {
+   default
+
+   # Needed for flags to be respected w/ LTO
+   elibtoolize
+}
+
 multilib_src_configure() {
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/selenium-webdriver/

2024-02-28 Thread Hans de Graaff
commit: 00976816c5d2cd4d4b9841e320e7ed403f77f1ca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 07:08:53 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 07:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00976816

dev-ruby/selenium-webdriver: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild 
b/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild
index 0cc30473fdf5..25f546c4e387 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby30 ruby31 ruby32 ruby33"
 
 # NOTE: this package contains precompiled code. It appears that all
 # source code can be found at https://code.google.com/p/selenium/ but the



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/capybara/

2024-02-28 Thread Hans de Graaff
commit: d87b27cf6db49506887ea9a164dd88145b186470
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 07:13:09 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 07:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87b27cf

dev-ruby/capybara: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/capybara/capybara-3.40.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/capybara/capybara-3.40.0.ebuild 
b/dev-ruby/capybara/capybara-3.40.0.ebuild
index a543648bcc15..ef15a951ef9c 100644
--- a/dev-ruby/capybara/capybara-3.40.0.ebuild
+++ b/dev-ruby/capybara/capybara-3.40.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="History.md README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/patron/

2024-02-28 Thread Hans de Graaff
commit: 75fe053848c34df5c0bb938b42d5f8dc26addb46
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Feb 29 06:39:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb 29 07:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fe0538

dev-ruby/patron: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/patron/patron-0.13.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild 
b/dev-ruby/patron/patron-0.13.3-r2.ebuild
index f48b9a84af8e..2293e2a96eb0 100644
--- a/dev-ruby/patron/patron-0.13.3-r2.ebuild
+++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="README.md"



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-02-28 Thread Artemis Everfree
commit: d8567a1bd47a0f7a750b16a70ffb7a1aa1c93785
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:05:15 2024 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Thu Feb 29 07:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8567a1b

app-office/obsidian: add 1.5.8

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.5.8.ebuild | 180 ++
 2 files changed, 183 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index f93fef5264..812cccab17 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -4,3 +4,6 @@ DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013
 DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
 DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
 DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf
+DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 
508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb
 SHA512 
1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
+DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 
024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff
 SHA512 
ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
+DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B 
e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c
 SHA512 
f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0

diff --git a/app-office/obsidian/obsidian-1.5.8.ebuild 
b/app-office/obsidian/obsidian-1.5.8.ebuild
new file mode 100644
index 00..daf1bfd3df
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.5.8.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/;
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="Obsidian-EULA"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+ 

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-02-28 Thread Artemis Everfree
commit: 6eaa2b84235aff30e06af74d99801a91cd00bf01
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:07:38 2024 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Thu Feb 29 07:07:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6eaa2b84

app-office/obsidian: fix up old ebuilds

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/obsidian-1.4.16-r2.ebuild | 4 ++--
 app-office/obsidian/obsidian-1.5.3-r1.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/obsidian/obsidian-1.4.16-r2.ebuild 
b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
index d982b36183..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.4.16-r2.ebuild
+++ b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
@@ -168,8 +168,8 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
-   
+   xdg_pkg_postinst
+
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"
ewarn "without issue. See https://bugs.gentoo.org/915899;

diff --git a/app-office/obsidian/obsidian-1.5.3-r1.ebuild 
b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
index b23ea4fb8a..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.5.3-r1.ebuild
+++ b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
@@ -168,7 +168,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pycurl/

2024-02-28 Thread Sam James
commit: 81556120b771754658fbf11a57e2d839641cf7e5
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:02:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:03:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81556120

dev-python/pycurl: add missing dev-python/pytest-timeout test dep

Signed-off-by: Sam James  gentoo.org>

 dev-python/pycurl/pycurl-7.45.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/pycurl/pycurl-7.45.3.ebuild 
b/dev-python/pycurl/pycurl-7.45.3.ebuild
index 648cbccc1c07..0bc00aa2abe8 100644
--- a/dev-python/pycurl/pycurl-7.45.3.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.3.ebuild
@@ -43,6 +43,7 @@ BDEPEND="
test? (
>=dev-python/bottle-0.12.7[${PYTHON_USEDEP}]
dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]

net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2]
)
 "



[gentoo-commits] repo/gentoo:master commit in: dev-python/pycurl/

2024-02-28 Thread Sam James
commit: bf3840abb9f8b7a7efc03bcd4c2ad8fcb5fab297
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 07:02:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:03:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3840ab

dev-python/pycurl: backport test improvements to stable

Backport the test improvements from b450193edb70aa6c5f80fd1c2797e4f3570c187c
so we don't have tests hanging forever in the stable ebuild.

Closes: https://bugs.gentoo.org/919052
Signed-off-by: Sam James  gentoo.org>

 dev-python/pycurl/pycurl-7.45.2-r1.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dev-python/pycurl/pycurl-7.45.2-r1.ebuild 
b/dev-python/pycurl/pycurl-7.45.2-r1.ebuild
index 940b0bb94856..e0b8e79c33dd 100644
--- a/dev-python/pycurl/pycurl-7.45.2-r1.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.2-r1.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
@@ -43,6 +43,7 @@ BDEPEND="
test? (
>=dev-python/bottle-0.12.7[${PYTHON_USEDEP}]
dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]

net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2]
)
 "
@@ -81,9 +82,15 @@ python_test() {

tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting

tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting

tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting
+   # broken with curl 8.4.0+
+   
tests/multi_callback_test.py::MultiCallbackTest::test_multi_socket_action
+   
tests/multi_socket_select_test.py::MultiSocketSelectTest::test_multi_socket_select
+   # TODO
+   
tests/option_constants_test.py::OptionConstantsTest::test_proxy_tlsauth
+   
tests/option_constants_test.py::OptionConstantsTest::test_socks5_gssapi_nec_setopt
)
 
-   epytest -p flaky tests
+   epytest -p flaky -p timeout --timeout=30 tests
 }
 
 python_install_all() {



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

2024-02-28 Thread Sam James
commit: 35606cd7f9fb29a4c83847cfc00ef364f85287a8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 06:57:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 07:03:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35606cd7

dev-libs/npth: fix musl build

Closes: https://bugs.gentoo.org/925443
Signed-off-by: Sam James  gentoo.org>

 dev-libs/npth/files/npth-1.7-musl.patch | 16 
 dev-libs/npth/npth-1.7-r1.ebuild|  4 
 2 files changed, 20 insertions(+)

diff --git a/dev-libs/npth/files/npth-1.7-musl.patch 
b/dev-libs/npth/files/npth-1.7-musl.patch
new file mode 100644
index ..5b51a3fd4a28
--- /dev/null
+++ b/dev-libs/npth/files/npth-1.7-musl.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/925443
+https://dev.gnupg.org/T5664
+--- a/configure.ac
 b/configure.ac
+@@ -381,7 +381,10 @@ fi
+ AC_SUBST(INSERT_NO_RWLOCK)
+ 
+ case "${host}" in
+-*-*-linux*|*-*-gnu*)
++*-*-linux-musl*)
++INSERT_EXPOSE_RWLOCK_API="1"
++;;
++*-*-linux-gnu*|*-*-gnu*)
+ INSERT_EXPOSE_RWLOCK_API="defined(__USE_UNIX98) || 
defined(__USE_XOPEN2K)"
+ ;;
+ *)

diff --git a/dev-libs/npth/npth-1.7-r1.ebuild b/dev-libs/npth/npth-1.7-r1.ebuild
index d390d9c7bb59..04b867400ad5 100644
--- a/dev-libs/npth/npth-1.7-r1.ebuild
+++ b/dev-libs/npth/npth-1.7-r1.ebuild
@@ -15,6 +15,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-musl.patch
+)
+
 src_prepare() {
default
eautoreconf



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-02-28 Thread Yixun Lan
commit: 9a18ed059d9db73faae80c30efb7b8cb32d45ebe
Author: Huang Rui  gmail  com>
AuthorDate: Thu Feb 29 02:46:17 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Feb 29 06:27:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a18ed05

sci-electronics/kicad: add depend app-crypt/libsecret

Closes: https://bugs.gentoo.org/925686
Closes: https://github.com/gentoo/gentoo/pull/35577
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-8.0.0.ebuild | 1 +
 sci-electronics/kicad/kicad-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 779a6ba220c5..66b5e2a9bbaf 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -39,6 +39,7 @@ RESTRICT="!test? ( test )"
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
 # Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
+   app-crypt/libsecret
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 779a6ba220c5..66b5e2a9bbaf 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -39,6 +39,7 @@ RESTRICT="!test? ( test )"
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
 # Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
 COMMON_DEPEND="
+   app-crypt/libsecret
dev-db/unixODBC
dev-libs/boost:=[context,nls]
dev-libs/libgit2:=



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: 1e9cf17a2d3dd7c216a37e244102bb73b42b53ad
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 05:49:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:49:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9cf17a

dev-libs/openssl: Stabilize 3.0.13 ppc64, #925738

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/openssl-3.0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.13.ebuild 
b/dev-libs/openssl/openssl-3.0.13.ebuild
index e6271b6a02d0..ea954c36b774 100644
--- a/dev-libs/openssl/openssl-3.0.13.ebuild
+++ b/dev-libs/openssl/openssl-3.0.13.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: 36196d3897a5fb652cc11e153bd5d3b3974ec09f
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 05:49:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:49:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36196d38

dev-libs/openssl: Stabilize 3.0.13 amd64, #925738

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/openssl-3.0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.13.ebuild 
b/dev-libs/openssl/openssl-3.0.13.ebuild
index ea954c36b774..e0ef94eacae6 100644
--- a/dev-libs/openssl/openssl-3.0.13.ebuild
+++ b/dev-libs/openssl/openssl-3.0.13.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: c7ddd4589f2c3a2894c6c3bad05f082aaad23134
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 05:49:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:49:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ddd458

dev-libs/openssl: Stabilize 3.0.13 x86, #925738

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/openssl-3.0.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.13.ebuild 
b/dev-libs/openssl/openssl-3.0.13.ebuild
index 647c4ee7dbf9..e6271b6a02d0 100644
--- a/dev-libs/openssl/openssl-3.0.13.ebuild
+++ b/dev-libs/openssl/openssl-3.0.13.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]] ; then
 else
SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}"/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/files/, media-video/ffmpeg/

2024-02-28 Thread Sam James
commit: 4e4da320675b49841b4e7f477a6efe3c0413f674
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 05:42:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:44:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e4da320

media-video/ffmpeg: fix crash when CPU_FLAGS_x86 and CFLAGS disagree

When CPU_FLAGS_X86 was set to the default for amd64 and CFLAGS was higher
with e.g. -march=native including AVX, we could get crashes because we disable
intrinsics which would otherwise adjust the alignment ffmpeg requests.

Backport an upstream patch for more sensible behaviour.

Note that the upstream patch doesn't apply to 4.4.x but I haven't tried
to backport it manually. Someone is welcome to, but 4.4.x should really be
on its way out by now.

Bug: https://trac.ffmpeg.org/ticket/10549
Bug: https://bugs.gentoo.org/915384
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild  | 607 
 media-video/ffmpeg/ffmpeg-6.1.1-r4.ebuild  | 614 +
 .../ffmpeg/files/ffmpeg-6.0.1-alignment.patch  | 114 
 3 files changed, 1335 insertions(+)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
new file mode 100644
index ..53a0404e
--- /dev/null
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -0,0 +1,607 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Subslot: libavutil major.libavcodec major.libavformat major
+# Since FFmpeg ships several libraries, subslot is kind of limited here.
+# Most consumers will use those three libraries, if a "less used" library
+# changes its soname, consumers will have to be rebuilt the old way
+# (preserve-libs).
+# If, for example, a package does not link to libavformat and only libavformat
+# changes its ABI then this package will be rebuilt needlessly. Hence, such a
+# package is free _not_ to := depend on FFmpeg but I would strongly encourage
+# doing so since such a case is unlikely.
+FFMPEG_SUBSLOT=58.60.60
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_MIN_CLONE_TYPE="single"
+   EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git;
+fi
+
+inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
+
+DESCRIPTION="Complete solution to record/convert/stream audio and video. 
Includes libavcodec"
+HOMEPAGE="https://ffmpeg.org/;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
+   SRC_URI="mirror://gentoo/${P}.tar.xz"
+else # Release
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc
+   inherit verify-sig
+   SRC_URI="https://ffmpeg.org/releases/${P/_/-}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )"
+
+   BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )"
+fi
+FFMPEG_REVISION="${PV#*_p}"
+
+SLOT="0/${FFMPEG_SUBSLOT}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+   amr? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   gmp? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   libaribb24? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   encode? (
+   amrenc? (
+   gpl? ( GPL-3 )
+   !gpl? ( LGPL-3 )
+   )
+   )
+   samba? ( GPL-3 )
+"
+if [ "${PV#}" = "${PV}" ] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+fi
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+   +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt 
+gnutls gmp
+   +gpl hardcoded-tables +iconv libxml2 lzma +network opencl
+   openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi 
vdpau vulkan
+   X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib
+   # libavdevice options
+   cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca 
openal
+   opengl
+   # indevs
+   libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack
+   # decoders
+   amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 
+dav1d:libdav1d fdk:libfdk-aac
+   jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme 
gsm:libgsm
+   libaribb24 mmal modplug:libmodplug opus:libopus qsv:libvpl 
libilbc librtmp ssh:libssh
+   speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec
+   vorbis:libvorbis vpx:libvpx zvbi:libzvbi
+ 

[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2024-02-28 Thread Sam James
commit: 3e5ea66341d6dbe439b41ea0cfe9c16ac8ab4763
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 05:04:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:44:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5ea663

net-print/hplip: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/861851
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-print/hplip/hplip-3.23.12-r1.ebuild | 7 ++-
 net-print/hplip/hplip-3.23.12.ebuild| 9 +++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/net-print/hplip/hplip-3.23.12-r1.ebuild 
b/net-print/hplip/hplip-3.23.12-r1.ebuild
index 8981b1c837fb..e1ab49564e06 100644
--- a/net-print/hplip/hplip-3.23.12-r1.ebuild
+++ b/net-print/hplip/hplip-3.23.12-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
-inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
+inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev
 
 DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and 
service tools"
 HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing;
@@ -141,6 +141,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861851
+   # https://bugs.launchpad.net/hplip/+bug/2055371
+   filter-lto
+
local drv_build minimal_build
 
if use hpcups ; then

diff --git a/net-print/hplip/hplip-3.23.12.ebuild 
b/net-print/hplip/hplip-3.23.12.ebuild
index 7b4a0c432646..e9658aec1aff 100644
--- a/net-print/hplip/hplip-3.23.12.ebuild
+++ b/net-print/hplip/hplip-3.23.12.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
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
-inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
+inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev
 
 DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and 
service tools"
 HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing;
@@ -141,6 +141,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861851
+   # https://bugs.launchpad.net/hplip/+bug/2055371
+   filter-lto
+
local drv_build minimal_build
 
if use hpcups ; then



[gentoo-commits] repo/gentoo:master commit in: net-misc/kea/

2024-02-28 Thread Sam James
commit: d75e15958f8afbe0da714fcec426bcc2fce8b90e
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 05:28:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 05:44:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75e1595

net-misc/kea: mark as LTO-unsafe

No upstream bug report. I tried. They won't let me create an account:

```
1 error prohibited this user from being saved:

Email is not allowed for sign-up. Please use your regular email address. 
Check with your administrator.
```

Closes: https://bugs.gentoo.org/861617
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/kea/kea-2.4.0-r1.ebuild |  9 -
 net-misc/kea/kea-2.4.1.ebuild|  9 -
 net-misc/kea/kea-.ebuild | 11 +--
 3 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/net-misc/kea/kea-2.4.0-r1.ebuild b/net-misc/kea/kea-2.4.0-r1.ebuild
index 7227b2d84c1d..72c97487d6f6 100644
--- a/net-misc/kea/kea-2.4.0-r1.ebuild
+++ b/net-misc/kea/kea-2.4.0-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.isc.org/kea/;
 
 PYTHON_COMPAT=( python3_{8..12} )
 
-inherit autotools fcaps python-single-r1 systemd tmpfiles
+inherit autotools fcaps flag-o-matic python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
@@ -90,6 +90,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/861617
+   #
+   # I would truly love to submit an upstream bug but their self-hosted 
gitlab
+   # won't let me sign up. -- Eli
+   filter-lto
+
local myeconfargs=(
--disable-install-configurations
--disable-rpath

diff --git a/net-misc/kea/kea-2.4.1.ebuild b/net-misc/kea/kea-2.4.1.ebuild
index 7227b2d84c1d..72c97487d6f6 100644
--- a/net-misc/kea/kea-2.4.1.ebuild
+++ b/net-misc/kea/kea-2.4.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.isc.org/kea/;
 
 PYTHON_COMPAT=( python3_{8..12} )
 
-inherit autotools fcaps python-single-r1 systemd tmpfiles
+inherit autotools fcaps flag-o-matic python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
@@ -90,6 +90,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/861617
+   #
+   # I would truly love to submit an upstream bug but their self-hosted 
gitlab
+   # won't let me sign up. -- Eli
+   filter-lto
+
local myeconfargs=(
--disable-install-configurations
--disable-rpath

diff --git a/net-misc/kea/kea-.ebuild b/net-misc/kea/kea-.ebuild
index bf1c596ab6ba..2c411fe395c2 100644
--- a/net-misc/kea/kea-.ebuild
+++ b/net-misc/kea/kea-.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
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.isc.org/kea/;
 
 PYTHON_COMPAT=( python3_{8..12} )
 
-inherit autotools fcaps python-single-r1 systemd tmpfiles
+inherit autotools fcaps flag-o-matic python-single-r1 systemd tmpfiles
 
 if [[ ${PV} = * ]] ; then
inherit git-r3
@@ -86,6 +86,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/861617
+   #
+   # I would truly love to submit an upstream bug but their self-hosted 
gitlab
+   # won't let me sign up. -- Eli
+   filter-lto
+
local myeconfargs=(
--disable-install-configurations
--disable-rpath



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/futures/, lib/portage/util/futures/, ...

2024-02-28 Thread Zac Medico
commit: b2d8226af4589d95f44d20d441056f645a523039
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Feb 29 04:26:02 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Feb 29 04:37:21 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b2d8226a

Delete compat_coroutine module

The compat_coroutine module has been unused since the migration
to PEP 492 async and await syntax in 2021, which began in commit
b3b9acc13c43 and was completed in commit bcda30d0a6fa.

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/util/futures/meson.build |   1 -
 .../tests/util/futures/test_compat_coroutine.py| 210 -
 lib/portage/util/futures/_asyncio/__init__.py  |  15 +-
 lib/portage/util/futures/compat_coroutine.py   | 142 --
 lib/portage/util/futures/meson.build   |   1 -
 5 files changed, 1 insertion(+), 368 deletions(-)

diff --git a/lib/portage/tests/util/futures/meson.build 
b/lib/portage/tests/util/futures/meson.build
index 877acc27cd..cb78314844 100644
--- a/lib/portage/tests/util/futures/meson.build
+++ b/lib/portage/tests/util/futures/meson.build
@@ -1,6 +1,5 @@
 py.install_sources(
 [
-'test_compat_coroutine.py',
 'test_done_callback.py',
 'test_done_callback_after_exit.py',
 'test_iter_completed.py',

diff --git a/lib/portage/tests/util/futures/test_compat_coroutine.py 
b/lib/portage/tests/util/futures/test_compat_coroutine.py
deleted file mode 100644
index b25708886c..00
--- a/lib/portage/tests/util/futures/test_compat_coroutine.py
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-from portage.util.futures import asyncio
-from portage.util.futures.compat_coroutine import (
-coroutine,
-coroutine_return,
-)
-from portage.util.futures._sync_decorator import _sync_decorator, _sync_methods
-from portage.tests import TestCase
-
-
-class CompatCoroutineTestCase(TestCase):
-def test_returning_coroutine(self):
-@coroutine
-def returning_coroutine(loop=None):
-yield asyncio.sleep(0, loop=loop)
-coroutine_return("success")
-
-loop = asyncio.get_event_loop()
-self.assertEqual(
-"success",
-
asyncio.get_event_loop().run_until_complete(returning_coroutine(loop=loop)),
-)
-
-def test_raising_coroutine(self):
-class TestException(Exception):
-pass
-
-@coroutine
-def raising_coroutine(loop=None):
-yield asyncio.sleep(0, loop=loop)
-raise TestException("exception")
-
-loop = asyncio.get_event_loop()
-self.assertRaises(
-TestException, loop.run_until_complete, 
raising_coroutine(loop=loop)
-)
-
-def test_catching_coroutine(self):
-class TestException(Exception):
-pass
-
-@coroutine
-def catching_coroutine(loop=None):
-loop = asyncio._wrap_loop(loop)
-future = loop.create_future()
-loop.call_soon(future.set_exception, TestException("exception"))
-try:
-yield future
-except TestException:
-self.assertTrue(True)
-else:
-self.assertTrue(False)
-coroutine_return("success")
-
-loop = asyncio.get_event_loop()
-self.assertEqual(
-"success", loop.run_until_complete(catching_coroutine(loop=loop))
-)
-
-def test_cancelled_coroutine(self):
-"""
-Verify that a coroutine can handle (and reraise) asyncio.CancelledError
-in order to perform any necessary cleanup. Note that the
-asyncio.CancelledError will only be thrown in the coroutine if there's
-an opportunity (yield) before the generator raises StopIteration.
-"""
-loop = asyncio.get_event_loop()
-ready_for_exception = loop.create_future()
-exception_in_coroutine = loop.create_future()
-
-@coroutine
-def cancelled_coroutine(loop=None):
-loop = asyncio._wrap_loop(loop)
-while True:
-task = loop.create_future()
-try:
-ready_for_exception.set_result(None)
-yield task
-except BaseException as e:
-# Since python3.8, asyncio.CancelledError inherits
-# from BaseException.
-task.done() or task.cancel()
-exception_in_coroutine.set_exception(e)
-raise
-else:
-exception_in_coroutine.set_result(None)
-
-future = cancelled_coroutine(loop=loop)
-loop.run_until_complete(ready_for_exception)
-future.cancel()
-
-self.assertRaises(asyncio.CancelledError, loop.run_until_complete, 
future)
-
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/exempi/

2024-02-28 Thread Sam James
commit: c45685c99e64e88ed304071e598e98c1791550f0
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:58:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:59:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45685c9

media-libs/exempi: add 2.6.5

re LTO: I haven't reported this upstream as the situation is complicated
(exempi is a unix port of the adobe SDK).

Signed-off-by: Sam James  gentoo.org>

 media-libs/exempi/Manifest|  1 +
 media-libs/exempi/exempi-2.6.5.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/media-libs/exempi/Manifest b/media-libs/exempi/Manifest
index aaabbef1cecc..8689e72934ec 100644
--- a/media-libs/exempi/Manifest
+++ b/media-libs/exempi/Manifest
@@ -1,3 +1,4 @@
 DIST exempi-2.6.2.tar.bz2 3709476 BLAKE2B 
3b65db1f9e7c2bf050af6e273b8327d70e23d3321d3c280ddf8b36b467e2822b12f93cb14d8d342e2a2974a9b745f13fd98c79d9b67e634da5bc9b5ae71e4918
 SHA512 
c81c7a5bad1a294ce253d1471c00740679b7fb489658ead68a6892b701cc02a031a5dc69d70045a8276e1e19c716df88e92014df4c2809266a71ff05de9ad57a
 DIST exempi-2.6.3.tar.xz 2842408 BLAKE2B 
a3deb86a12161f4a1b7c0bacc4e6b59a5e54df4e5c158b48c8d66dc968e5fb1e210a9fac73e85720b43e9090c38a7023e771054e63a57c618385bb02a525d89e
 SHA512 
517dba7534ac6978083338d3c3bf184c9b0a56e625e714703da71b064b68a8872bdd66673be27a192e7e6a22b9acd8eb1ad447c2a807f564547e765c63fbd2b4
 DIST exempi-2.6.4.tar.xz 2843304 BLAKE2B 
35ae01db243825eea05fe946a958be78ee75c3e6bc3cd02bf5596bd0c9543ccecb285c93e2533c7ceba1e42b25266834bddfd6eda4fef351b384298cc638cfb2
 SHA512 
86e41e24e34150f398dffe3219f1530fbf14606f9953395bfedb335316ec90ac88e2843f2c037a564909fc3cc82a5cce53edb18219663a1b454cda6bef72
+DIST exempi-2.6.5.tar.xz 2843132 BLAKE2B 
bc8c347af4c9c7bf085311ce055bd1c7cd5c2b845c723dd74bbcdf104be018885a82180333dbdda3cf9a64a4125dfe0fa0904fbd05663c3a6c32e6a60a8ca2d3
 SHA512 
71a0830c7a547bd7304e38f307a17a5ca70d6d22bb94db93f7e6c0903d1a1a1e211487cd530ec81fb058d0b45224018d23aab9a9394b6cfa025c50f0d77b5002

diff --git a/media-libs/exempi/exempi-2.6.5.ebuild 
b/media-libs/exempi/exempi-2.6.5.ebuild
new file mode 100644
index ..d11c41d688fd
--- /dev/null
+++ b/media-libs/exempi/exempi-2.6.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Port of the Adobe XMP SDK to work on UNIX"
+HOMEPAGE="https://libopenraw.freedesktop.org/wiki/Exempi;
+SRC_URI="https://libopenraw.freedesktop.org/download/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="2/8"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/expat-2:=
+   sys-libs/zlib
+   virtual/libiconv
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-libs/boost )
+"
+BDEPEND="
+   dev-build/autoconf-archive
+   sys-devel/gettext
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.2-iconv.patch
+)
+
+src_prepare() {
+   default
+
+   # Needed for autoconf 2.71
+   config_rpath_update .
+   eautoreconf
+}
+
+src_configure() {
+   # ODR & SA violations
+   filter-lto
+   append-flags -fno-strict-aliasing
+
+   # - --enable-static as --disable-static breaks build
+   # - Valgrind detection is "disabled" due to bug #295875
+   econf \
+   --enable-static \
+   $(use_enable test unittest) \
+   VALGRIND=""
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   emake -C samples/source distclean
+   rm samples/{,source,testfiles}/Makefile* || die
+   docinto examples
+   dodoc -r samples/.
+   fi
+
+   # --disable-static breaks tests
+   rm -rf "${ED}/usr/$(get_libdir)/libexempi.a" || die
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/net-snmp/

2024-02-28 Thread Sam James
commit: 8bb47ae07260bc3b13ad38eae337f36fe61e
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 04:51:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:59:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb47a33

net-analyzer/net-snmp: apply missing elibtoolize

Applies many patches:
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.4.3 patch ...
 *   Applying specs/2.4.6 patch ...
 *   Applying fsanitize/2.4.6 patch ...
 *   Applying fuse-ld/2.4.6 patch ...
 *   Applying static-flags/2.4.6 patch ...
 *   Applying werror/2.4.6 patch ...
 *   Applying cxx-pthread/2.4.6 patch ...
 *   Applying color-record/2.4.6-alt patch ...
 *   Applying ppc64le/2.4.4 patch ...

Useful especially for e.g. LTO enforcement.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild | 3 ++-
 net-analyzer/net-snmp/net-snmp-5.9.4.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
index 26332d20f449..190fd8f58816 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
@@ -9,7 +9,7 @@ GENTOO_DEPEND_ON_PERL=no
 PYTHON_COMPAT=( python3_{10..11} )
 WANT_AUTOMAKE=none
 
-inherit autotools distutils-r1 perl-module systemd
+inherit autotools distutils-r1 libtool perl-module systemd
 
 DESCRIPTION="Software for generating and retrieving SNMP data"
 HOMEPAGE="https://www.net-snmp.org/;
@@ -122,6 +122,7 @@ src_prepare() {
default
 
eautoconf
+   elibtoolize
 }
 
 src_configure() {

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
index bdb72d5cb0e3..6ac66018c501 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
@@ -9,7 +9,7 @@ GENTOO_DEPEND_ON_PERL=no
 PYTHON_COMPAT=( python3_{10..11} )
 WANT_AUTOMAKE=none
 
-inherit autotools distutils-r1 perl-module systemd
+inherit autotools distutils-r1 libtool perl-module systemd
 
 DESCRIPTION="Software for generating and retrieving SNMP data"
 HOMEPAGE="https://www.net-snmp.org/;
@@ -121,6 +121,7 @@ src_prepare() {
default
 
eautoconf
+   elibtoolize
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bwa/

2024-02-28 Thread Sam James
commit: 8479cf13101c1bcc4bf088768449a617f0146c8a
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 04:26:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8479cf13

sci-biology/bwa: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/862255
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-biology/bwa/bwa-0.7.17.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-biology/bwa/bwa-0.7.17.ebuild 
b/sci-biology/bwa/bwa-0.7.17.ebuild
index 3da06fd74f92..e1b6dbb6184e 100644
--- a/sci-biology/bwa/bwa-0.7.17.ebuild
+++ b/sci-biology/bwa/bwa-0.7.17.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Burrows-Wheeler Alignment Tool, a fast short genomic sequence 
aligner"
 HOMEPAGE="https://github.com/lh3/bwa/;
@@ -25,6 +25,11 @@ PATCHES=(
 DOCS=( NEWS.md README-alt.md README.md )
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/862255
+   # https://github.com/lh3/bwa/issues/411
+   filter-lto
+
tc-export CC AR
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/rtorrent/

2024-02-28 Thread Sam James
commit: 6708cbb7fc2c495fb9bd14dc974ad7e09f3f4a7f
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 04:21:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6708cbb7

net-p2p/rtorrent: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/861848
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild | 7 ++-
 net-p2p/rtorrent/rtorrent-0.9.8-r3.ebuild | 9 +++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild 
b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
index bc460bab122e..cc07aef717a8 100644
--- a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
+++ b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools linux-info systemd
+inherit autotools flag-o-matic linux-info systemd
 
 DESCRIPTION="BitTorrent Client using libtorrent"
 HOMEPAGE="https://rakshasa.github.io/rtorrent/;
@@ -56,6 +56,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/861848
+   # https://github.com/rakshasa/rtorrent/issues/1264
+   filter-lto
+
default
 
# configure needs bash or script bombs out on some null shift, bug 
#291229

diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r3.ebuild 
b/net-p2p/rtorrent/rtorrent-0.9.8-r3.ebuild
index f2faf7732600..955a5c7770a9 100644
--- a/net-p2p/rtorrent/rtorrent-0.9.8-r3.ebuild
+++ b/net-p2p/rtorrent/rtorrent-0.9.8-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools linux-info systemd
+inherit autotools flag-o-matic linux-info systemd
 
 DESCRIPTION="BitTorrent Client using libtorrent"
 HOMEPAGE="https://rakshasa.github.io/rtorrent/;
@@ -57,6 +57,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/861848
+   # https://github.com/rakshasa/rtorrent/issues/1264
+   filter-lto
+
# configure needs bash or script bombs out on some null shift, bug 
#291229
CONFIG_SHELL=${BASH} econf \
$(use_enable debug) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: a5223b0613d7f5980421c02679210e44c4659265
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:34:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5223b06

dev-libs/openssl: drop 1.1.1u

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/Manifest  |   2 -
 dev-libs/openssl/openssl-1.1.1u.ebuild | 268 -
 2 files changed, 270 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index da52e9627ce6..8738e9282251 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -1,8 +1,6 @@
 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
-DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 
5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594
 SHA512 
d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919
-DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 
7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468
 SHA512 
40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
 DIST openssl-1.1.1w.tar.gz 9893384 BLAKE2B 
2fdba6ca0188928ab2f74e606136afca66cfa0467170fa6298ef160b64ac6fdcad1e81e5dd14013ce0e9921d0f7417edec531cd0beaf1196fec704c2c6d48395
 SHA512 
b4c625fe56a4e690b57b6a011a225ad0cb3af54bd8fb67af77b5eceac55cc7191291d96a660c5b568a08a2fbf62b4612818e7cca1bb95b2b6b4fc649b0552b6d
 DIST openssl-1.1.1w.tar.gz.asc 833 BLAKE2B 
d990be69ed913509d52b78e7473668429d4485adb29ef03e4612dd0cadbac4f04c7289d8e5baf6f397bcedeaac9f802f18fc719964d882ae0514ed1ca16ae277
 SHA512 
0f3d7aa48b1cabf8dd43e8108aeed10a4dffb4f5a244d4da9c86ea358b0c8b90c46da561d21e01c567c2f5035d824ed82ec104aad1776b7f33a1be85990e98ef
 DIST openssl-3.0.11.tar.gz 15198318 BLAKE2B 
e522573aa72c8f6ffef82f20de36178fc6f97a8fee8443df4bf1bd9a6448b315742e9cb698717c1b7d9a91d0768d7ce08d55956ddc415b9dc6cb33fe3a98131b
 SHA512 
393e7262cce0e7980d1cbba861291c8791f6c2a290e9867895c4310ab6e16b449067d8b780ae6081dc8d42529a4f32d545c66e8b1e69d301281d92f1882c85b7

diff --git a/dev-libs/openssl/openssl-1.1.1u.ebuild 
b/dev-libs/openssl/openssl-1.1.1u.ebuild
deleted file mode 100644
index 75ded5076084..
--- a/dev-libs/openssl/openssl-1.1.1u.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# 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/openssl.org.asc
-inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
-
-MY_P=${P/_/-}
-DESCRIPTION="Full-strength general purpose cryptography library (including SSL 
and TLS)"
-HOMEPAGE="https://www.openssl.org/;
-SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
-   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="openssl"
-SLOT="0/1.1" # .so version of libssl/libcrypto
-if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lang/perl-5
-   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
-   test? (
-   sys-apps/diffutils
-   app-alternatives/bc
-   kernel_linux? ( sys-process/procps )
-   )
-   verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230207 )"
-PDEPEND="app-misc/ca-certificates"
-
-# force upgrade to prevent broken login, bug #696950
-RDEPEND+=" !/dev/null)
-  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: 62dbf662c13023f2ca9babbdf9b33525e056ece6
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:34:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:34:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62dbf662

dev-libs/openssl: stabilize 1.1.1w

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/openssl-1.1.1w.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-1.1.1w.ebuild 
b/dev-libs/openssl/openssl-1.1.1w.ebuild
index 442b2389c9ba..d8ec15eef987 100644
--- a/dev-libs/openssl/openssl-1.1.1w.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1w.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="openssl"
 SLOT="0/1.1" # .so version of libssl/libcrypto
 if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-fs/libnfs/

2024-02-28 Thread Sam James
commit: 35598dd1ddcf605613c727dd38e017f4a67e40dd
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:28:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:28:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35598dd1

net-fs/libnfs: add 5.0.3

Signed-off-by: Sam James  gentoo.org>

 net-fs/libnfs/Manifest|  1 +
 net-fs/libnfs/libnfs-5.0.3.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-fs/libnfs/Manifest b/net-fs/libnfs/Manifest
index a49346135177..d846fae3408c 100644
--- a/net-fs/libnfs/Manifest
+++ b/net-fs/libnfs/Manifest
@@ -1 +1,2 @@
 DIST libnfs-5.0.2.tar.gz 281154 BLAKE2B 
9de3d02e5ae4d41eacda152678e6552708b33d4e88cc6fc5f7b16c887f911fc5a5e834952505438220c961f71a8b70540be3254d5889a4336200d5633dce313e
 SHA512 
6dcf4ea8a01b35beb53694625d20fbebd858a88725c2742671878ad6fe7877999f93d262fb58a435b00c283c3e6fb6fa7222d04bb4540bf674b7ce196e9424f5
+DIST libnfs-5.0.3.tar.gz 291079 BLAKE2B 
4ce19c317bfd47110d9f42bb2dfb27bfba90bb9a11d1c3c5d63ce1188db3a08a97ffa82a31b0de04e59f41c570eef1eff96e80390ee78b0267e2a89d032c9c9c
 SHA512 
1581c4a599e7b2a837553df2a4e1e4255a726907cd54ce3e82b0b725c79e2fd15d7ed921dbe9519d73204f5ca735d27b347888d3f1162c4c2144e9d72e327ff1

diff --git a/net-fs/libnfs/libnfs-5.0.3.ebuild 
b/net-fs/libnfs/libnfs-5.0.3.ebuild
new file mode 100644
index ..4d724238c890
--- /dev/null
+++ b/net-fs/libnfs/libnfs-5.0.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/sahlberg/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/sahlberg/${PN}/archive/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86"
+   S="${WORKDIR}"/${PN}-${P}
+fi
+
+DESCRIPTION="Client library for accessing NFS shares over a network"
+HOMEPAGE="https://github.com/sahlberg/libnfs;
+
+LICENSE="LGPL-2.1 GPL-3"
+SLOT="0/14" # sub-slot matches SONAME major
+IUSE="examples static-libs utils"
+
+# net-libs/rpcsvc-proto for rpcgen called in build system
+BDEPEND="
+   net-libs/rpcsvc-proto
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-werror
+   $(use_enable static-libs static)
+   $(use_enable utils)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   if use examples; then
+   # --enable-examples configure switch just compiles them
+   # better install sources instead
+   exeinto /usr/share/doc/${PF}/examples/
+   for program in $(grep PROGRAMS examples/Makefile.am | cut -d= 
-f2); do
+   doexe examples/${program}.c
+   done
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-02-28 Thread Sam James
commit: ecc9356246a8312e5a1649ac057e45ad1c5ec4b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:27:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:27:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc93562

sys-block/thin-provisioning-tools: drop 0.9.0-r3

Signed-off-by: Sam James  gentoo.org>

 .../thin-provisioning-tools-0.9.0-r3.ebuild| 69 --
 1 file changed, 69 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild
deleted file mode 100644
index d7a56afeef32..
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-else
-   inherit git-r3
-   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="static test"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   >=dev-cpp/gtest-1.8.0
-   )
-   dev-libs/boost"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.9.0-build-fixes.patch
-   "${FILESDIR}"/0.9.0-remove-boost_iostreams.patch
-   
"${FILESDIR}"/${PN}-0.9.0-metadata_checker-Rename-function-to-reflect-command-.patch
-   
"${FILESDIR}"/${PN}-0.9.0-thin_check-Allow-using-clear-needs-check-and-skip-ma.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --prefix="${EPREFIX}"/
-   --bindir="${EPREFIX}"/sbin
-   --with-optimisation=''
-   $(use_enable test testing)
-   )
-   STRIP=true econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   emake V=
-}
-
-src_test() {
-   emake V= unit-test
-}
-
-src_install() {
-   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" install
-   dodoc README.md TODO.org
-}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libunwind/

2024-02-28 Thread Sam James
commit: ec626f5360f50479da567843642e08603d9ca42c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:30:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:33:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec626f53

sys-libs/libunwind: add 1.8.1

Signed-off-by: Sam James  gentoo.org>

 sys-libs/libunwind/Manifest  | 1 +
 sys-libs/libunwind/{libunwind-.ebuild => libunwind-1.8.1.ebuild} | 3 ++-
 sys-libs/libunwind/libunwind-.ebuild | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest
index 96acf6f74e03..a56aaffc5596 100644
--- a/sys-libs/libunwind/Manifest
+++ b/sys-libs/libunwind/Manifest
@@ -5,3 +5,4 @@ DIST libunwind-1.7.1-docs.tar.xz 27248 BLAKE2B 
0905f49ce72e6cafbb185828a4adf7eb5
 DIST libunwind-1.7.2.tar.gz 912590 BLAKE2B 
519570a02d06ce4a174ca226941e493499054112de1c92938434e9fb56fabc8446f699a886ea8beee672ac5e28acd03d16169257a43e2ee1bab084fb331ef4cf
 SHA512 
903f7e26c7d4c22e6ef4fe8954ca0f153fdf346cec40e1e8f7ab966d251110f4deb0a84d1fd150aee194ed966b5c1e01ee27c821cd043859852da33a94faae1f
 DIST libunwind-1.8.0-docs.tar.xz 29280 BLAKE2B 
260c5011cf23422ec04449126259c9960b5549b94def8ffa3821ccc67809b5da06be22fb0b465fcee2f0ec89faebab71d2bf3316dc68315a27e0913856513b0a
 SHA512 
6969c8426dc5d79a78a9dae366a9e7b6f1d9a7ce307357913d4f5b8867a540ab8225b5342ee0e06e77b832ef76336fba41dadf12effa5236a076e6bfe72ec548
 DIST libunwind-1.8.0.tar.gz 949829 BLAKE2B 
5e88f13365673d7abc6b1fd797250598fa45a5887675dd1b6d2ea553c66bdcb88104d549c029162dd127ba83e02247de4b2118235e0737fac29206a71c75725f
 SHA512 
ecbcfacacbcc4f7e4326397af448c92253f88b8f57c14c31b9b82b3a2951eb67b164b2a137b2800a2ada933a07a5bdd75f0198d3e4c6a2d8d740559e3a76f1b2
+DIST libunwind-1.8.1.tar.gz 958468 BLAKE2B 
936e70f2428d8f6ada3b4d58b3c9e3a9738eb2f7aee1ad5fb4e44dbb7400186d1bd1ead86a698e53d199d5944b102f8380d08b48104a138021286a79fb006ec3
 SHA512 
aba7b578c1b8cbe78f05b64e154f3530525f8a34668b2a9f1ee6acb4b22c857befe34ad4e9e8cca99dbb66689d41bc72060a8f191bd8be232725d342809431b3

diff --git a/sys-libs/libunwind/libunwind-.ebuild 
b/sys-libs/libunwind/libunwind-1.8.1.ebuild
similarity index 96%
copy from sys-libs/libunwind/libunwind-.ebuild
copy to sys-libs/libunwind/libunwind-1.8.1.ebuild
index 7ddf3fd67d2c..1a96013dda65 100644
--- a/sys-libs/libunwind/libunwind-.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -40,7 +40,8 @@ fi
 LICENSE="MIT"
 SLOT="0/8" # libunwind.so.8
 IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs 
test zlib"
-
+# XXX: if enabling tests again, make sure to arrange for deleting them so they 
don't get installed
+# https://github.com/libunwind/libunwind/pull/722
 RESTRICT="test !test? ( test )" # some tests are broken (toolchain version 
dependent, rely on external binaries)
 
 BDEPEND="

diff --git a/sys-libs/libunwind/libunwind-.ebuild 
b/sys-libs/libunwind/libunwind-.ebuild
index 7ddf3fd67d2c..1a96013dda65 100644
--- a/sys-libs/libunwind/libunwind-.ebuild
+++ b/sys-libs/libunwind/libunwind-.ebuild
@@ -40,7 +40,8 @@ fi
 LICENSE="MIT"
 SLOT="0/8" # libunwind.so.8
 IUSE="debug debug-frame ${LIBUNWIND_DOCS_USEFLAG} libatomic lzma static-libs 
test zlib"
-
+# XXX: if enabling tests again, make sure to arrange for deleting them so they 
don't get installed
+# https://github.com/libunwind/libunwind/pull/722
 RESTRICT="test !test? ( test )" # some tests are broken (toolchain version 
dependent, rely on external binaries)
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-02-28 Thread Sam James
commit: 0da117eb67e2b8214375fe04987de2c785ce9ba8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:27:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:27:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da117eb

sys-block/thin-provisioning-tools: drop 1.0.6, 1.0.9

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  97 --
 .../thin-provisioning-tools-1.0.6.ebuild   | 190 ---
 .../thin-provisioning-tools-1.0.9.ebuild   | 203 -
 3 files changed, 490 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 962057bdeac0..a66b03fe1458 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,208 +1,111 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
-DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
-DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
-DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/pciutils/

2024-02-28 Thread Sam James
commit: bc50a4e30d88683460928aa37bd0e1d420c1cbd3
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:25:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc50a4e3

sys-apps/pciutils: add 3.11.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pciutils/Manifest   |   1 +
 sys-apps/pciutils/pciutils-3.11.1.ebuild | 173 +++
 2 files changed, 174 insertions(+)

diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest
index bde6a201ae41..5b772d6a1115 100644
--- a/sys-apps/pciutils/Manifest
+++ b/sys-apps/pciutils/Manifest
@@ -1 +1,2 @@
 DIST pciutils-3.10.0.tar.gz 931711 BLAKE2B 
2e1255eb5508c9d1339f5bc772c2592a03cae4d8d097e8939748c9bb5d5d949be53d705d1b7d903f7ea88b2abeea91e39de16e39d2f46f0a1f62f8a9e32c6faa
 SHA512 
3da1af4af8b0fa3cf4d3f06095524e25dc292182beec10aa2c16c5c6ba751fe469d0e7f54e43413b6f3f5bcdbd1fba3c66df1d8e39d2e1962ae36a2d9c06238e
+DIST pciutils-3.11.1.tar.gz 660457 BLAKE2B 
447d0e3fa209d2d27a0310a5824a75b543b539c459caed23e9218f4ff3f9a3c2a99c65dd5ddf92a56c2b880ecfaeff6f3edc458c3e5973a1a4937325740915ac
 SHA512 
6bbb248364831a384a2f521d7300cc53b046ce3765c3f7aca08c9e839174b02687543ee697b8ffc24258bcd39ac625d1ce53d6ca02fdc718eea86a50c95a33de

diff --git a/sys-apps/pciutils/pciutils-3.11.1.ebuild 
b/sys-apps/pciutils/pciutils-3.11.1.ebuild
new file mode 100644
index ..dd3c7a05627e
--- /dev/null
+++ b/sys-apps/pciutils/pciutils-3.11.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs multilib-minimal flag-o-matic
+
+DESCRIPTION="Various utilities dealing with the PCI bus"
+HOMEPAGE="https://mj.ucw.cz/sw/pciutils/ 
https://git.kernel.org/?p=utils/pciutils/pciutils.git;
+SRC_URI="https://mj.ucw.cz/download/linux/pci/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dns +kmod static-libs +udev zlib"
+REQUIRED_USE="static-libs? ( !udev )"
+
+# Have the sub-libs in RDEPEND with [static-libs] since, logically,
+# our libpci.a depends on libz.a/etc... at runtime.
+LIB_DEPEND="zlib? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )"
+DEPEND="
+   kmod? ( sys-apps/kmod )
+   udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] )
+   static-libs? ( ${LIB_DEPEND} )
+   !static-libs? ( ${LIB_DEPEND//static-libs([+-]),} )
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/hwdata
+"
+# See bug #847133 re binutils check
+BDEPEND="
+   || ( >=sys-devel/binutils-2.37:* sys-devel/lld sys-devel/native-cctools 
)
+   kmod? ( virtual/pkgconfig )
+"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pci/config.h )
+
+switch_config() {
+   [[ $# -ne 2 ]] && return 1
+   local opt=$1 val=$2
+
+   sed "s@^\(${opt}=\).*\$@\1${val}@" -i Makefile || die
+   return 0
+}
+
+check_binutils_version() {
+   if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]] && ! tc-ld-is-gold && ! 
tc-ld-is-lld ; then
+   # Okay, hopefully it's Binutils' bfd.
+   # bug #847133
+
+   # Convert this:
+   # ```
+   # GNU ld (Gentoo 2.38 p4) 2.38
+   # Copyright (C) 2022 Free Software Foundation, Inc.
+   # This program is free software; you may redistribute it under 
the terms of
+   # the GNU General Public License version 3 or (at your option) 
a later version.
+   # This program has absolutely no warranty.
+   # ```
+   #
+   # into...
+   # ```
+   # 2.38
+   # ```
+   local ver=$($(tc-getLD) --version 2>&1 | head -n 1 | rev | cut 
-d' ' -f1 | rev)
+
+   if ! [[ ${ver} =~ [0-9].[0-9][0-9] ]] ; then
+   # Skip if unrecognised format so we don't pass something
+   # odd into ver_cut.
+   return
+   fi
+
+   ver_major=$(ver_cut 1 "${ver}")
+   ver_minor=$(ver_cut 2 "${ver}")
+
+   # We use 2.37 here, not 2.35, as 
https://github.com/pciutils/pciutils/issues/98 mentions
+   # because we've had other miscompiles with older Binutils (not 
just build failures!)
+   # and we don't want people running any unsupported versions of 
Binutils. An example
+   # of this is where glibc is completely broken with old 
binutils: bug #802036. It's
+   # just not sustainable to support.
+   if [[ ${ver_major} -eq 2 && ${ver_minor} -lt 37 ]] ; then
+   eerror "Old version of binutils activated! ${P} cannot 
be built with an old version."
+   eerror "Please follow these steps:"
+   eerror "1. 

[gentoo-commits] repo/gentoo:master commit in: net-misc/whois/

2024-02-28 Thread Sam James
commit: 537bc0566761a253e5e755ced66110c41b12388a
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:26:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:26:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537bc056

net-misc/whois: add 5.5.21

Signed-off-by: Sam James  gentoo.org>

 net-misc/whois/Manifest|  1 +
 net-misc/whois/whois-5.5.21.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index b95054a11941..b12bcc0f261d 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1 +1,2 @@
 DIST whois-5.5.20.tar.gz 109648 BLAKE2B 
17b6a795ac517a81cde44530df3e835020a1750ab28d50551a7bd08d132aa10768ff146b0a7943a8348cc7f3f3f7096262caf1d91fbb2d3610ae9f6473e8
 SHA512 
1d602ec817411a36b3d175e34f166c06186639f4eeea145751decc45372953df40fc76b57c7589d93c49ab0be1276459dffc6424a4344ddbca23f35a9f492fc7
+DIST whois-5.5.21.tar.gz 109621 BLAKE2B 
b1cf42f1a60e5009e5882f154432d5974f45c1bf89d8b36b73f6e5f55ff2dba02e8ca7900926d2824200f5422d5e9f00abde524d4e2d8a25ba37376cc2e8d04a
 SHA512 
4f3ffbd875df89e910aa9d20616f2d04e773d3e5cd0c5d0262dca481fd6228214033b854ac4eebe078cfde14ab90429d826f24ce6c21ec14cfe8ad56e78ae6e9

diff --git a/net-misc/whois/whois-5.5.21.ebuild 
b/net-misc/whois/whois-5.5.21.ebuild
new file mode 100644
index ..afbc87e1ae4d
--- /dev/null
+++ b/net-misc/whois/whois-5.5.21.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs
+
+MY_P=${P/-/_}
+DESCRIPTION="Improved Whois Client"
+HOMEPAGE="https://github.com/rfc1036/whois;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rfc1036/whois.git;
+else
+   #SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
+   SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   #S="${WORKDIR}"/${PN}
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="iconv idn nls xcrypt"
+
+RDEPEND="
+   iconv? ( virtual/libiconv )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   xcrypt? ( >=sys-libs/libxcrypt-4.1:= )
+   !xcrypt? ( virtual/libcrypt:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   >=dev-lang/perl-5
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.7.2-config-file.patch
+   "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch
+   "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch
+)
+
+src_prepare() {
+   default
+
+   if use nls ; then
+   sed -i -e 's:#\(.*pos\):\1:' Makefile || die
+   else
+   sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die
+
+   # don't generate po files when nls is disabled (bug #419889)
+   sed -i -e '/^all:/s/ pos//' \
+   -e '/^install:/s/ install-pos//' Makefile || die
+   fi
+}
+
+src_configure() { :; } # expected no-op
+
+src_compile() {
+   unset HAVE_ICONV HAVE_LIBIDN
+
+   use iconv && export HAVE_ICONV=1
+   use idn && export HAVE_LIBIDN=1
+   use xcrypt && export HAVE_XCRYPT=1
+
+   tc-export CC
+
+   emake CFLAGS="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" prefix="${EPREFIX}/usr" 
BASHCOMPDIR="$(get_bashcompdir)" install
+
+   insinto /etc
+   doins whois.conf
+   dodoc README debian/changelog
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/moreutils/

2024-02-28 Thread Sam James
commit: 151c1912885d5c345fb7b224a58f5d839c2638b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:13:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151c1912

sys-apps/moreutils: add 0.69

Not that it has any meaningful changes.

Signed-off-by: Sam James  gentoo.org>

 sys-apps/moreutils/Manifest  |  1 +
 sys-apps/moreutils/moreutils-0.69.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-apps/moreutils/Manifest b/sys-apps/moreutils/Manifest
index 1cabda397467..5ce85268c049 100644
--- a/sys-apps/moreutils/Manifest
+++ b/sys-apps/moreutils/Manifest
@@ -1 +1,2 @@
 DIST moreutils-0.68.tar.gz 93732 BLAKE2B 
f6bac790a294f6a05624ca33906a41e60a0dcc5c25ef31f62dc501ecf39913299f6ecd64130ed4da1896342ae4bfc286b02217f68c76d0e915cd2d8f684237b1
 SHA512 
8d2ee4ab1e2409a4adde018c558884ff6c642c7426b1d07d5d15bf89ba42ea5aec279c01d7d80815a825adc527ceddf0de8db9c05b0392fccc8e76bcae032558
+DIST moreutils-0.69.tar.gz 93899 BLAKE2B 
3bbe031c230aa22f737a661f2e9fab4f5fb6d5bb2d21807bf7207ab382c9a439ca0e9425594d98dee04714038cb2214fbc9852268b4669dd9a0f0eac5f9ad07c
 SHA512 
0f9033a860bbbc72d50331809c94e7d29c1125339b68434d68d95039ec075b46daff642ad4a08303444fa7873f04a894c4f2010b6ce74e92f868cfc246e39a6f

diff --git a/sys-apps/moreutils/moreutils-0.69.ebuild 
b/sys-apps/moreutils/moreutils-0.69.ebuild
new file mode 100644
index ..21d861330d68
--- /dev/null
+++ b/sys-apps/moreutils/moreutils-0.69.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Collection of tools that nobody thought to write when Unix was 
young"
+HOMEPAGE="https://joeyh.name/code/moreutils/ 
https://git.joeyh.name/index.cgi/moreutils.git/;
+# Not available at time of release
+#SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.xz"
+SRC_URI="https://git.joeyh.name/index.cgi/moreutils.git/snapshot/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-linux 
~x64-macos"
+IUSE="+doc +perl"
+
+RDEPEND="
+   !

[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: sys-process/parallel/

2024-02-28 Thread Sam James
commit: 766e78f22d20cb4108702bb9bd37af0db9de67b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:13:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766e78f2

sys-process/parallel: drop 20231122, 20231222

Signed-off-by: Sam James  gentoo.org>

 sys-process/parallel/Manifest |  4 ---
 sys-process/parallel/parallel-20231122.ebuild | 34 -
 sys-process/parallel/parallel-20231222.ebuild | 44 ---
 3 files changed, 82 deletions(-)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 45083e7e094b..ebca290da9e4 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,6 +1,2 @@
-DIST parallel-20231122.tar.bz2 2526069 BLAKE2B 
5ddd4428c795ff51d2b1866438d72d626fd96deb3d73bc78b4e98d986c003274d4a0ce878cb1943b4d6bbf33531c332e39668b03e3cc458660adbaac2c8f4ef4
 SHA512 
4111c1f4b9257d7a954791b9c22c9edee576bedcc03cac9fc5d52ed50370abbe52b16518fa1d8b8af6741dd4426aec5f09f4b2ed96518f5ffbe75c56147752df
-DIST parallel-20231122.tar.bz2.sig 2080 BLAKE2B 
5a343abf5d057d9357a7e64660c0c4a055e234dbc27b5f26cd9d9f537f7b454613b15859c5cbf385ce3f0343b481473ed4af24c166c3e6de96b4a05aa1e9
 SHA512 
d2a25be9346b546a078faf819d7d5d8487ad570ed8231a1cc285b2a4893d82c74ece4d8c2a788e5900ff25c72e63018213c1003fd2fbe015ead7e32a63f3b224
-DIST parallel-20231222.tar.bz2 2541114 BLAKE2B 
677b36c2562908f89d4eaae483555a840ea41e9359c77a17fa1dde2871c17a520ae8b948d9fedb1d67d220b7795df9bcc080d3bff67a9b126ff1ea2c329cdb15
 SHA512 
18d3dd5a7aab4cbf7f9ea8c5d8c8a2dd6b2bd5c9deb56daba85a3ff1c3b3ea84403913d7266b7ea04c0dec432d1288f98c911ac29120d775ee795c56cc31c0a2
-DIST parallel-20231222.tar.bz2.sig 2080 BLAKE2B 
d883d6ccb64c89f2eacb1760321ef40c60ca09868499e5b99db211b45bb6f43747c1999eb99e8665897abcb978d25ad4e28c35f09dfea9bc92a0ab3d9d4d7981
 SHA512 
ae790463207701ace9771c02c9080875465a3215b5b471ddd4f095e593c8ebb9966f7330ec8b069a9617a4b4ba0b856b473b874c4cb36e2cee325ad9210921ac
 DIST parallel-20240122.tar.bz2 2586008 BLAKE2B 
3563d5f7f29701b71531501ce070c712d06e16d70005bd7a18f890ad13e0c6035ea091239073ccceabcf4406bba6ea96275531e0ef67cf4b304ff56649100d60
 SHA512 
1fc7f1ceda8ef794f66e60c0f8fdf589aaa77ced243409741892373af9a2d698541d4c365ad61056868a2f11f4934db02374da4c121ebc418785c5a72fd47b3e
 DIST parallel-20240122.tar.bz2.sig 2080 BLAKE2B 
35485c023a1d949af25a5be431bb3a4d04be9fd31ae524fa0591516b53bc8753d4083ff7dde534df64771d314d6b3f9da71c21d65ebf03922ef51d33ad8db07e
 SHA512 
441700b02c32cb472fffd0241c8de4d8ca266f4b59d23fde3ccbafe8726d68623aa76ec4b0617af8b9f5275f405b1f455ee82baa3949b70a52e88d0a336cdeb0

diff --git a/sys-process/parallel/parallel-20231122.ebuild 
b/sys-process/parallel/parallel-20231122.ebuild
deleted file mode 100644
index 4ac44614ddfb..
--- a/sys-process/parallel/parallel-20231122.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/oletange.asc
-inherit verify-sig
-
-DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
-HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
-   dev-lang/perl
-   dev-perl/Devel-Size
-   dev-perl/Text-CSV
-   virtual/perl-Data-Dumper
-   virtual/perl-File-Temp
-   virtual/perl-IO
-"
-DEPEND="${RDEPEND}"
-BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
-
-src_configure() {
-   # bug #908214
-   unset PARALLEL_HOME
-
-   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-}

diff --git a/sys-process/parallel/parallel-20231222.ebuild 
b/sys-process/parallel/parallel-20231222.ebuild
deleted file mode 100644
index 1a844c522b5e..
--- a/sys-process/parallel/parallel-20231222.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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/oletange.asc
-inherit verify-sig
-
-DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
-HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 
~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
-   dev-lang/perl
-   dev-perl/Devel-Size
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/libpng/

2024-02-28 Thread Sam James
commit: 3eca9aee27ad0c05dc0228db4a76e8387ac43c62
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:21:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:21:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eca9aee

media-libs/libpng: add 1.6.43

Signed-off-by: Sam James  gentoo.org>

 media-libs/libpng/Manifest |  1 +
 media-libs/libpng/libpng-1.6.43.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index d3ac48b04403..5f79e9dec79c 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -2,3 +2,4 @@ DIST libpng-1.6.40-apng-apng.patch.gz 10330 BLAKE2B 
e2a5ff10ebaf75019d20edb148ea
 DIST libpng-1.6.40-libpng-apng-apng.patch.gz 10815 BLAKE2B 
47b09d730d6be1d481ab48e511068a38fc3448339aaeab1d8ad21f26de6cb79006c64785de2e0514ff820a75101c0010b84cce923d10e8f6198e4e99916d08f2
 SHA512 
373cc9f0df15f7c77c0a59ddaac22374cfae37174b63a642e68e3a17a6d0bb1015399d771998c7eb6b356b634f157f0009743f4cc659f3b8e480a9533010ef9c
 DIST libpng-1.6.40.tar.xz 1021332 BLAKE2B 
4dd2df57791ca68cc31ba966b9176ecb37458572c60eef34e31ff0d3266d25ad6ea9d2e8cae6bfaf7932b5c7bc231047d3ed139b3464304c41cc4d89611f5ba8
 SHA512 
a2ec37c529bf80f3fee3798191d080d06e14d6a1ffecd3c1a02845cb9693b5e308a1d82598a376101f9312d989d19f1fb6735b225d4b0b9f1b73f9f8a3edb17f
 DIST libpng-1.6.42.tar.xz 1035484 BLAKE2B 
8a8895b673ff90416a00c9ff775d7bdc38ab1ab0d83fd6e70cfffea2ed78bd42896950a64bf48ad9a00ea50d8c5d5702975b0bae7bb3300d4de4c82b334e513e
 SHA512 
a9e8641f79ebc811e8e1e94c4966737f8d0f3aef33c86834c419ca76050567891c065899c3bc0c945c59b5d50c5ff7d693cc51089d06efe92e71ae8014fa157c
+DIST libpng-1.6.43.tar.xz 1044076 BLAKE2B 
e8781001f001e6f514ca01ceafc51557e6cdedcbed3aa64df213d02635eec937cac4ccc0f34b636f582a7d141b67ec6c8d90a6ffb15c679ab0c3f4f8798be791
 SHA512 
c95d661fed548708ce7de5d80621a432272bdfe991f0d4db3695036e5fafb8a717b4e4314991bdd3227d7aa07f8c6afb6037c57fa0fe3349334a0b6c58268487

diff --git a/media-libs/libpng/libpng-1.6.43.ebuild 
b/media-libs/libpng/libpng-1.6.43.ebuild
new file mode 100644
index ..b198fcd653b4
--- /dev/null
+++ b/media-libs/libpng/libpng-1.6.43.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool multilib-minimal
+
+APNG_REPO=libpng-apng # sometimes libpng-apng is more up to date
+APNG_VERSION="1.6.40"
+DESCRIPTION="Portable Network Graphics library"
+HOMEPAGE="http://www.libpng.org/;
+SRC_URI="
+   mirror://sourceforge/${PN}/${P}.tar.xz
+   apng? (
+   mirror://sourceforge/${APNG_REPO}/${PN}$(ver_rs 1-2 '' 
$(ver_cut 1-2 ${APNG_VERSION}))/${PV}/${PN}-${APNG_VERSION}-apng.patch.gz -> 
${PN}-${APNG_VERSION}-${APNG_REPO}-apng.patch.gz
+   mirror://sourceforge/${APNG_REPO}/${PN}$(ver_rs 1-2 '' 
$(ver_cut 1-2 ${APNG_VERSION}))/${PN}-${APNG_VERSION}-apng.patch.gz -> 
${PN}-${APNG_VERSION}-${APNG_REPO}-apng.patch.gz
+   )
+"
+
+LICENSE="libpng2"
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+DOCS=( ANNOUNCE CHANGES libpng-manual.txt README TODO )
+
+src_prepare() {
+   default
+
+   if use apng; then
+   case ${APNG_REPO} in
+   apng)
+   eapply -p0 
"${WORKDIR}"/${PN}-${APNG_VERSION}-${APNG_REPO}-apng.patch
+   ;;
+   libpng-apng)
+   eapply 
"${WORKDIR}"/${PN}-${APNG_VERSION}-${APNG_REPO}-apng.patch
+   ;;
+   *)
+   die "Unknown APNG_REPO!"
+   ;;
+   esac
+
+   # Don't execute symbols check with apng patch, bug #378111
+   sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
+   fi
+
+   elibtoolize
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(multilib_native_enable tools)
+   $(use_enable test tests)
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable cpu_flags_x86_sse intel-sse)
+   $(use_enable static-libs static)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+
+   find "${ED}" \( -type f -o -type l \) -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libpng/files/, media-libs/libpng/

2024-02-28 Thread Sam James
commit: 3cf9629fa007a2020ebb183ef86d9ba50bbae139
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:19:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:19:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf9629f

media-libs/libpng: drop 1.6.41-r1

1.6.42 was issued shortly after with the ABI fix. Identical otherwise.

Signed-off-by: Sam James  gentoo.org>

 media-libs/libpng/Manifest |  1 -
 .../files/libpng-1.6.41-png_check_sig-abi.patch| 94 --
 media-libs/libpng/libpng-1.6.41-r1.ebuild  | 74 -
 3 files changed, 169 deletions(-)

diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index 528217b275e5..d3ac48b04403 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -1,5 +1,4 @@
 DIST libpng-1.6.40-apng-apng.patch.gz 10330 BLAKE2B 
e2a5ff10ebaf75019d20edb148ea26fd6b255842aa34e8af31a919ae3c059b28eb827831289f47428e5f55c239f23a600677fde58e74bf0a2db27b5001f9ccb1
 SHA512 
803c45c2bbaf6c12863a09fb4d307c629680835b11a01c456512c81ef705e4f96c29e98c2486970ff1d86335cb4bd7568a30482c3e69601275d2a31d294058db
 DIST libpng-1.6.40-libpng-apng-apng.patch.gz 10815 BLAKE2B 
47b09d730d6be1d481ab48e511068a38fc3448339aaeab1d8ad21f26de6cb79006c64785de2e0514ff820a75101c0010b84cce923d10e8f6198e4e99916d08f2
 SHA512 
373cc9f0df15f7c77c0a59ddaac22374cfae37174b63a642e68e3a17a6d0bb1015399d771998c7eb6b356b634f157f0009743f4cc659f3b8e480a9533010ef9c
 DIST libpng-1.6.40.tar.xz 1021332 BLAKE2B 
4dd2df57791ca68cc31ba966b9176ecb37458572c60eef34e31ff0d3266d25ad6ea9d2e8cae6bfaf7932b5c7bc231047d3ed139b3464304c41cc4d89611f5ba8
 SHA512 
a2ec37c529bf80f3fee3798191d080d06e14d6a1ffecd3c1a02845cb9693b5e308a1d82598a376101f9312d989d19f1fb6735b225d4b0b9f1b73f9f8a3edb17f
-DIST libpng-1.6.41.tar.xz 1035328 BLAKE2B 
43d8d1c563d9df46b663f706dca9563e31e6e47a2809a77a5d059de8cfa348721054df724d08ac24ef4717ffc101989941127df2d026c9537532375d9b432b68
 SHA512 
046d0328255572ee2ccab7e751ed457b07e0aedc72474c2f4675a8303e628de3ef8afa1a00c60d768eb788546d1cda1e8b800b2497d9c352694faba6dde2c5b4
 DIST libpng-1.6.42.tar.xz 1035484 BLAKE2B 
8a8895b673ff90416a00c9ff775d7bdc38ab1ab0d83fd6e70cfffea2ed78bd42896950a64bf48ad9a00ea50d8c5d5702975b0bae7bb3300d4de4c82b334e513e
 SHA512 
a9e8641f79ebc811e8e1e94c4966737f8d0f3aef33c86834c419ca76050567891c065899c3bc0c945c59b5d50c5ff7d693cc51089d06efe92e71ae8014fa157c

diff --git a/media-libs/libpng/files/libpng-1.6.41-png_check_sig-abi.patch 
b/media-libs/libpng/files/libpng-1.6.41-png_check_sig-abi.patch
deleted file mode 100644
index d2913b062f26..
--- a/media-libs/libpng/files/libpng-1.6.41-png_check_sig-abi.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-https://bugs.gentoo.org/923298
-https://github.com/pnggroup/libpng/commit/ac944e2b364cff96e8458110c2ad06a63f8543b3
-
-From ac944e2b364cff96e8458110c2ad06a63f8543b3 Mon Sep 17 00:00:00 2001
-From: Cosmin Truta 
-Date: Mon, 29 Jan 2024 15:30:10 +0200
-Subject: [PATCH] Fix a regression introduced in "chore: Clean up the return
- statements"
-
-This fixes commit 27e548af2518ff8d278b45c40d11ad1bdd68eaa0.
-
-The macro `png_check_sig` has been deprecated and remained untested
-for decades. And yet, somehow it escaped from all past API cleanups.
-
-Also update the libpng manual.
-
-Reported-by: Matthieu Darbois
 a/libpng-manual.txt
-+++ b/libpng-manual.txt
-@@ -357,7 +357,7 @@ Customizing libpng.
-return ERROR;
- }
- 
--is_png = !png_sig_cmp(header, 0, number);
-+is_png = (png_sig_cmp(header, 0, number) == 0);
- if (!is_png)
- {
-return NOT_PNG;
-@@ -4692,7 +4692,7 @@ deprecated since libpng-1.0.16 and libpng-1.2.6.
- The function
- png_check_sig(sig, num)
- was replaced with
--!png_sig_cmp(sig, 0, num)
-+png_sig_cmp(sig, 0, num) == 0
- It has been deprecated since libpng-0.90.
- 
- The function
-@@ -4756,8 +4756,8 @@ png_get_mmx_bitdepth_threshold(), 
png_get_mmx_rowbytes_threshold(),
- png_set_asm_flags(), and png_mmx_supported()
- 
- We removed the obsolete png_check_sig(), png_memcpy_check(), and
--png_memset_check() functions.  Instead use !png_sig_cmp(), memcpy(),
--and memset(), respectively.
-+png_memset_check() functions.  Instead use png_sig_cmp() == 0,
-+memcpy(), and memset(), respectively.
- 
- The function png_set_gray_1_2_4_to_8() was removed. It has been
- deprecated since libpng-1.0.18 and 1.2.9, when it was replaced with
 a/libpng.3
-+++ b/libpng.3
-@@ -876,7 +876,7 @@ Customizing libpng.
-return ERROR;
- }
- 
--is_png = !png_sig_cmp(header, 0, number);
-+is_png = (png_sig_cmp(header, 0, number) == 0);
- if (!is_png)
- {
-return NOT_PNG;
-@@ -5211,7 +5211,7 @@ deprecated since libpng-1.0.16 and libpng-1.2.6.
- The function
- png_check_sig(sig, num)
- was replaced with
--!png_sig_cmp(sig, 0, num)
-+png_sig_cmp(sig, 0, num) == 0
- It has been deprecated since libpng-0.90.
- 
- The function
-@@ 

[gentoo-commits] repo/gentoo:master commit in: sys-process/parallel/

2024-02-28 Thread Sam James
commit: c2b105c8856086b744796bfb01e98339d8c927c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:15:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b105c8

sys-process/parallel: add 20240222

Signed-off-by: Sam James  gentoo.org>

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20240222.ebuild | 44 +++
 2 files changed, 46 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index ebca290da9e4..9fa5d71da6c2 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,2 +1,4 @@
 DIST parallel-20240122.tar.bz2 2586008 BLAKE2B 
3563d5f7f29701b71531501ce070c712d06e16d70005bd7a18f890ad13e0c6035ea091239073ccceabcf4406bba6ea96275531e0ef67cf4b304ff56649100d60
 SHA512 
1fc7f1ceda8ef794f66e60c0f8fdf589aaa77ced243409741892373af9a2d698541d4c365ad61056868a2f11f4934db02374da4c121ebc418785c5a72fd47b3e
 DIST parallel-20240122.tar.bz2.sig 2080 BLAKE2B 
35485c023a1d949af25a5be431bb3a4d04be9fd31ae524fa0591516b53bc8753d4083ff7dde534df64771d314d6b3f9da71c21d65ebf03922ef51d33ad8db07e
 SHA512 
441700b02c32cb472fffd0241c8de4d8ca266f4b59d23fde3ccbafe8726d68623aa76ec4b0617af8b9f5275f405b1f455ee82baa3949b70a52e88d0a336cdeb0
+DIST parallel-20240222.tar.bz2 2570609 BLAKE2B 
79a2b2810601b2613555ef76124b250ed0b614da30cfe250c0c4cfa578948bfaabce93cda0dcfff3d43cdf520b12f13b5569347569d95dbd3574b5e4aac411e2
 SHA512 
afbee9496e48ba4089b7f5ce5115d02d4e609d8f48ee2f715bbef62bda8b429da65d1457880d707d1f43482e751c75f5ede52489abed29ef8c110c55132fc547
+DIST parallel-20240222.tar.bz2.sig 2080 BLAKE2B 
982d4ea8c513f972905fdae6adebc3fb5756898f6fcd65563c87b3484bffec4a0ef3660265b2df343b4437c6930918101c886014c3332e30c9bac03031ccd471
 SHA512 
527bfc24ef29f60894538890d16bbff53c1df44b8d1a51750ec2f19207bbe66bddd19f6c4fb2e4778ed4f0166405c87769ee2681490b3ffa8cc627d8c33da810

diff --git a/sys-process/parallel/parallel-20240222.ebuild 
b/sys-process/parallel/parallel-20240222.ebuild
new file mode 100644
index ..fd04358e548a
--- /dev/null
+++ b/sys-process/parallel/parallel-20240222.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/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   # bug #908214
+   unset PARALLEL_HOME
+
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}
+
+src_compile() {
+   # Silence a warning where it tries to use pod2pdf; force it to fallback
+   # to pre-generated PDF.
+   mkdir "${T}"/fake || die
+   ln -s "${BROOT}"/bin/false "${T}"/fake/pod2pdf || die
+   export PATH="${T}/fake:${PATH}"
+
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/moreutils/

2024-02-28 Thread Sam James
commit: 732f620ab9d212cfc6c313a13bf27bf45df127fe
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:06:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:19:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732f620a

sys-apps/moreutils: drop 0.67-r1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/moreutils/Manifest |  1 -
 sys-apps/moreutils/moreutils-0.67-r1.ebuild | 77 -
 2 files changed, 78 deletions(-)

diff --git a/sys-apps/moreutils/Manifest b/sys-apps/moreutils/Manifest
index ae077fe1a2f0..1cabda397467 100644
--- a/sys-apps/moreutils/Manifest
+++ b/sys-apps/moreutils/Manifest
@@ -1,2 +1 @@
-DIST moreutils-0.67.tar.gz 93627 BLAKE2B 
4b8788411f1300ccffa10a52a327ee676b2a241531dafc2106495977ffd29a5b32c91c0afb6425b5797bfea04fa98a3cfd69e034cffc2fb255f5e8505d3b3474
 SHA512 
3a395fa80c1c1d769ec078cbf9455952201a364d8264796c6443a397ed7fa4f08250ecd140f047cf2e9533d6fc5310b3a579a7c083a5bc4cb4672d39c35dab75
 DIST moreutils-0.68.tar.gz 93732 BLAKE2B 
f6bac790a294f6a05624ca33906a41e60a0dcc5c25ef31f62dc501ecf39913299f6ecd64130ed4da1896342ae4bfc286b02217f68c76d0e915cd2d8f684237b1
 SHA512 
8d2ee4ab1e2409a4adde018c558884ff6c642c7426b1d07d5d15bf89ba42ea5aec279c01d7d80815a825adc527ceddf0de8db9c05b0392fccc8e76bcae032558

diff --git a/sys-apps/moreutils/moreutils-0.67-r1.ebuild 
b/sys-apps/moreutils/moreutils-0.67-r1.ebuild
deleted file mode 100644
index fb9a222d78e8..
--- a/sys-apps/moreutils/moreutils-0.67-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit toolchain-funcs
-
-DESCRIPTION="A collection of tools that nobody thought to write when Unix was 
young"
-HOMEPAGE="https://joeyh.name/code/moreutils/ 
https://git.joeyh.name/index.cgi/moreutils.git/;
-# Not available at time of release
-#SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.xz"
-SRC_URI="https://git.joeyh.name/index.cgi/moreutils.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 x86 ~x86-linux ~x64-macos"
-IUSE="+doc +perl"
-
-RDEPEND="
-   !

[gentoo-commits] repo/gentoo:master commit in: dev-python/python-snappy/

2024-02-28 Thread Michał Górny
commit: 4e75a2211a908f78cda414170f14e53179408244
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:51:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e75a221

dev-python/python-snappy: Bump to 0.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-snappy/Manifest  |  1 +
 .../python-snappy/python-snappy-0.7.1.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/python-snappy/Manifest 
b/dev-python/python-snappy/Manifest
index c4a78be8b0c7..55719d27922b 100644
--- a/dev-python/python-snappy/Manifest
+++ b/dev-python/python-snappy/Manifest
@@ -1,2 +1,3 @@
 DIST python-snappy-0.6.1.tar.gz 24110 BLAKE2B 
66ba24aa1768084c87188dde6eb6c98daf90da39e49902bbc283226aaf28b8d267bbc69f3cb9f30d9aaf64b3e25cc0fae47113bcc65f18dbec2128294c0dbe4b
 SHA512 
43301f568633068bbdcb3dc318f37efcabbb5bd3f61a06b3a3a476006c3cbc1dfddea4ac2de0876bb127b354aa81ccc55dc44631dc8fba06036a0b6c7dfbdb9b
 DIST python-snappy-0.7.0.tar.gz 13142 BLAKE2B 
6af6af7d695d9024bc53dc408c739ba95b2951ecdd5c16e38f4f30223d109ce6e87805b16911246c2d8eb9d0d43cf76f325ef8f4061648e9d040e346aa160863
 SHA512 
abe8ca65fb004aa5bd0e984a0ac8dda4166b3f88866ce971d689beff085afe3c3a36ea23bf4cd2444cfea9e076d3afcfe66d0a92486286ff9059c9646523865e
+DIST python-snappy-0.7.1.tar.gz 8832 BLAKE2B 
5968b146fa637b4c6785a74b17cca1539599235c44a45350e8c5ee9c1fed27eeea1818428045acb2ce7492aa22363407f79f8ccb66d04e5f6eab36fbbdfff5eb
 SHA512 
f820131f817cb4fc963b6baa8e3854970d3e9947154c4810e0f8f268363ada6b380ca725be463a5967ef00447fd8e30a344c91e4d4dfd75ecdc8f17afda41c75

diff --git a/dev-python/python-snappy/python-snappy-0.7.1.ebuild 
b/dev-python/python-snappy/python-snappy-0.7.1.ebuild
new file mode 100644
index ..cc076ede8534
--- /dev/null
+++ b/dev-python/python-snappy/python-snappy-0.7.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library for the snappy compression library from Google"
+HOMEPAGE="
+   https://github.com/intake/python-snappy/
+   https://pypi.org/project/python-snappy/
+"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/cramjam-2.6.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: dev-python/jupyter-packaging/

2024-02-28 Thread Michał Górny
commit: 679bcc3c305c04d2f5c880f0ced8ae450b344de7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 04:01:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679bcc3c

dev-python/jupyter-packaging: Fix testing

Closes: https://bugs.gentoo.org/923053
Signed-off-by: Michał Górny  gentoo.org>

 .../jupyter-packaging/jupyter-packaging-0.12.3.ebuild   | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild 
b/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild
index 196ac3deae15..66848c09d16d 100644
--- a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild
+++ b/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.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,8 +35,13 @@ BDEPEND="
 
 distutils_enable_tests pytest
 
-EPYTEST_DESELECT=(
-   # require Internet
-   tests/test_build_api.py::test_build_package
-   tests/test_build_api.py::test_deprecated_metadata
-)
+python_test() {
+   local EPYTEST_DESELECT=(
+   # require Internet
+   tests/test_build_api.py::test_build_package
+   tests/test_build_api.py::test_deprecated_metadata
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock -o tmp_path_retention_policy=all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/thriftpy2/

2024-02-28 Thread Michał Górny
commit: 4bea48dbb9ffeb7a26e78aec4ac2444e217de55b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:54:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bea48db

dev-python/thriftpy2: Bump to 0.4.20

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/thriftpy2/Manifest|  1 +
 dev-python/thriftpy2/thriftpy2-0.4.20.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest
index 750fd153e840..9aee88453931 100644
--- a/dev-python/thriftpy2/Manifest
+++ b/dev-python/thriftpy2/Manifest
@@ -1,2 +1,3 @@
 DIST thriftpy2-0.4.17.tar.gz 519386 BLAKE2B 
29c383cb886debb7167fbcef3526d0c027dc60db5ae20c554ea19067bb9a3ab40bea50392bd903293c5d9de1e3bc210220d887bd71194f91345a7565f577ccd9
 SHA512 
7c58eb6d0c91c933e31654d28ce2f4ef04854551db3eb5b8022565932761c74d95f27d44fc847f93723e535fdb4997fdad66a9dba432aa44e27e069e73b7ff7e
 DIST thriftpy2-0.4.19.tar.gz 689034 BLAKE2B 
556d47b65b0f9801627515ab7e3fc9907af50b43e8197142626e51b8110ffd740285c895e9ee98e6e0bd8074b9e2f4e9811ce309a68d006dc504f80b3ca38ae6
 SHA512 
a67160e742683ecd4e47007cd4a6a52f78ab3ae492aa4c170f725d25f1a78fb6a0054cab691752b20a43ff855df61207d302af65ae5966ee5c3f961ff1e42650
+DIST thriftpy2-0.4.20.tar.gz 689003 BLAKE2B 
b7ceb8345e984d6b3524fadff359bb125b0c94900afbfa4c3e64de7034bd816e3fd37fe721b7c35bee0c7fa7a6416ab859c2987cb66ed3fa4a66f6ca06eac952
 SHA512 
e06b22e1b63df3425eccdd3c83d1154413744ee387c3882d783a5168635087e6e38fd73d24c173e76854c4fe3f57631f4dd59fbb8e5b28cd380dd27d1d51caf3

diff --git a/dev-python/thriftpy2/thriftpy2-0.4.20.ebuild 
b/dev-python/thriftpy2/thriftpy2-0.4.20.ebuild
new file mode 100644
index ..7fb9eb1ee949
--- /dev/null
+++ b/dev-python/thriftpy2/thriftpy2-0.4.20.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure python approach of Apache Thrift"
+HOMEPAGE="
+   https://github.com/Thriftpy/thriftpy2/
+   https://pypi.org/project/thriftpy2/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/ply[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_exception
+   
tests/test_tornado.py::TornadoRPCTestCase::test_asynchronous_result
+   )
+
+   cd tests || die
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rich/

2024-02-28 Thread Michał Górny
commit: 97644a81f674c8a4225307c299da8944a3ab522e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:53:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97644a81

dev-python/rich: Bump to 13.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rich/Manifest   |  1 +
 dev-python/rich/rich-13.7.1.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 38f6ca2b143a..e4b222bb1782 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,2 +1,3 @@
 DIST rich-13.4.2.gh.tar.gz 15063000 BLAKE2B 
f65079440bc7d89a3ff03be01fa71e076493ae50f22ae8781be2448a7ff2769c174d6654db3a835d34720c34cd8cbecfdd6b13e3064cf7fdcade71806563309d
 SHA512 
17052a9fb0e1d89b31a00d8a719214719891d048fd805185b2d4258c8766130f44bf2280c9567bc162f3b34d9bf2eb7d747d6a37d910c81cd53d3003b51f70bd
 DIST rich-13.7.0.gh.tar.gz 15057791 BLAKE2B 
d474b5817c0e64143313a1d0b66ef0953990196ecef6b0fd62d82828902008fa7293290c7f43c605a0c897ecebecb84e816583da8921cd31fc56c902ead2f5c9
 SHA512 
c5c432bd73b0c28d9585bce2e122d6b9da0a0744ea7824b4682948f11e153dfc615f5ed94d9531ced422298d352371fba5f25ddf16ca7a1d669f799ab361d984
+DIST rich-13.7.1.gh.tar.gz 15058064 BLAKE2B 
6fad18bf0a4e4f72e530c78db7a498f27dd8c9a7b9b17ca5ef12a94bbe513857f3c42d4903f8ebbfe8907727cddaf290f08862c27efb29db8aaf70c7bcb13ace
 SHA512 
0c69101bc6c2a238a4c516812cda08299115b903b8282ee348b45b212a88fcbfbf69d11a3705a97bdb6192988ee3047804bb5b52b7950d860542cde8ce2d4bd2

diff --git a/dev-python/rich/rich-13.7.1.ebuild 
b/dev-python/rich/rich-13.7.1.ebuild
new file mode 100644
index ..d16b3c600af9
--- /dev/null
+++ b/dev-python/rich/rich-13.7.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="
+   https://github.com/Textualize/rich/
+   https://pypi.org/project/rich/
+"
+SRC_URI="
+   https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+   # TODO: segfault in recursion (PyQt6 interfering?)
+   tests/test_traceback.py::test_recursive
+   )
+   # version-specific output -- the usual deal
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # pypy3.10, to be more precise
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   )
+   ;;
+   esac
+
+   local -x COLUMNS=80
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/urwid/

2024-02-28 Thread Michał Górny
commit: a58d52c883b03d85779b53017b7b3511d43c1e5c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:55:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58d52c8

dev-python/urwid: Bump to 2.6.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/urwid/Manifest   |  1 +
 dev-python/urwid/urwid-2.6.7.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index c99b1ce9fcb7..785a4ee1ad25 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -3,3 +3,4 @@ DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 
42815e22f2659ee25736767391afbf0189b5bec9d
 DIST urwid-2.6.4.tar.gz 848823 BLAKE2B 
ad0f83f0b610d689b55dbc58464ea170be3ec7ed5f90f9c534b2707bd9fe867fdc06a690adf3357ecd9810f28ffb8126ac9d38068087b166641bcad695768b4e
 SHA512 
659010d1f9f66a70d224a95381b477bd634cc2f90d79f117eba7e7dc7569373fd8c2f8de485e72df21b1434c307232e980a2019b018af662262ea2df4d70558c
 DIST urwid-2.6.5.tar.gz 851570 BLAKE2B 
c99833701b83427005726d9a0d5e1c52f2308617bd7a953370495b0a35fd904c2544a186dd9f74d571045d4dc74af285f9a1da0e3357fdd85ed5ae0162aca3ba
 SHA512 
813b4cfc3f4d418475fdd23b84bf591a6affc30522b18e9f58c067bd71f3bc98962f50866a4b34974d66287a7e5600fdfdf9955fea6cb94c08c1c11a4515e5a8
 DIST urwid-2.6.6.tar.gz 853188 BLAKE2B 
95e3a84a8055900d2085a5e49257d1eba91c355cae012896c248d301c89f47a8f9b1b5224f32a9a9b296df11e6754c93164773a58b3d7d17ed5d85cde01b9af3
 SHA512 
4ef0ac48c83ed0e316918d1964aa5c9b6f402d87e52d87888ff4be8c1d28e5c50cecef3145eb5692f9afccce64d17f1cb70c9328099868dadae2d06c47f0a04f
+DIST urwid-2.6.7.tar.gz 854504 BLAKE2B 
691971a3f1c588fa9ffdf7abbd8a7499c199853cdb071028d138b836a11ef8fbba6427ab40ad7f22b86e8cb3ae6019f55a79beef8a5d212b750e32feaf6acf76
 SHA512 
66aaf0e6dfc730db03a6ada0fe8fcdbe15a772b90d621fbedf335302c3d212602b81df7c95be035d6a37c38c6714c896994783ab0de519c01f861a7666ec4f1b

diff --git a/dev-python/urwid/urwid-2.6.7.ebuild 
b/dev-python/urwid/urwid-2.6.7.ebuild
new file mode 100644
index ..0d52239b0d14
--- /dev/null
+++ b/dev-python/urwid/urwid-2.6.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+   https://urwid.org/
+   https://pypi.org/project/urwid/
+   https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   rm -rf urwid || die
+   eunittest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Trio event loop" "dev-python/trio"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlglot/

2024-02-28 Thread Michał Górny
commit: 1ab12fc07c0418c5c5f8ea8be0b79f2650c5d5f7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:51:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab12fc0

dev-python/sqlglot: Bump to 22.1.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-22.1.0.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 5c41b10d339a..4280d1b72a24 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -21,6 +21,7 @@ DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb9
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-21.2.1.tar.gz 17682954 BLAKE2B 
63b03ee6640c1cb88fffc04442198971add9a04afede2712fb1a55b0f77252f0b9d76a67f364d4cf6c2959bafd4690606de1be31cc173f4e04dffccb3de98713
 SHA512 
800348c61470f77d844e551c2536e2d74645087c6591a460eaa5bebfff78538655863c861c2c817cc543374b24b6c6334c7d1050168157ba3cb92c01d4b16fa5
 DIST sqlglot-22.0.1.tar.gz 17713150 BLAKE2B 
ad0b4e83744afdc8f32a2127d22c13462eaa8778c56f162bcf8bf62c50abd076952fd2bac18817226bb38a10bbe557196062a092698a9df5680a7594c3cef8ef
 SHA512 
15a3078dba7c072dd41f73dae71e36560a41de43e9493050d2e62a3e43f22583bc3879535fcee19f7f8b98c027f667ec75301ffe80d8df957b4030a98c99ebd1
+DIST sqlglot-22.1.0.tar.gz 17745401 BLAKE2B 
58e805a7f0d2b6c9899c931f279f124a38e1c50ec76f849b0cca00d8cbe29e01275fc5250dc00277ccb52c8b32ced276b9e70e288ed1121ab00bf20860d99d56
 SHA512 
af284e7d2ddc5b25f5535e9a615d1e2f9c3b0c18b80246250b1324ad626d3550d7b12cb3a02d944f765eb51d16f58c669509967873dda00c9d1da94aac05b13b
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-22.1.0.ebuild 
b/dev-python/sqlglot/sqlglot-22.1.0.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-22.1.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/types-setuptools/

2024-02-28 Thread Michał Górny
commit: 733b8e43bf253a8468eabbd9590613983299f705
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:50:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733b8e43

dev-python/types-setuptools: Bump to 69.1.0.20240229

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/types-setuptools/Manifest|  1 +
 .../types-setuptools-69.1.0.20240229.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-setuptools/Manifest 
b/dev-python/types-setuptools/Manifest
index 5cb6a1c2a36b..3d080d57a438 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -2,3 +2,4 @@ DIST types-setuptools-69.0.0.20240125.tar.gz 33291 BLAKE2B 
c5b987f4ef5a67d8f09c2
 DIST types-setuptools-69.1.0.20240215.tar.gz 33567 BLAKE2B 
70347da95db2668e98626f1823b646d50ec232c1bed9424f15f8dc5ee44922c18b45b99c3583066c3d080044dcc6990e65e2ffe8905cbc37d88a7724da7f6017
 SHA512 
d30720f1e210643b0676bb85ab7c8110cbe354d931d954486cf5e17f0f5ba234f108fc5237ecfc372704958fcacb5ae51425a2dc4ed55605cfcb26527f38ca64
 DIST types-setuptools-69.1.0.20240217.tar.gz 33570 BLAKE2B 
07427f0daf001586812993136bc77d571def95ff95ae3bf9dcda0fddd8b282cb546f956d33aff28ef1491eafea6e223fc7af6a86c4d117deff8006696aea20e7
 SHA512 
c63a5e893e4781dc03ef46c6786d00c1c45cf877e72d692c56c3e0f7ef4ea07c44feee05787dc4d8c439ebe8ace0048d1a6595aa29b3a6e09ed80f2e34581eb3
 DIST types-setuptools-69.1.0.20240223.tar.gz 33744 BLAKE2B 
fa46c930795fedeb02ce34eae3e0ccdd96f9043a10cdfba125d8d74cbacc658d0603f5abd0c8c9c1aff3e4f939ce620f001c4cb6d485800df33ae5db663b56b5
 SHA512 
0fc24c72c5ac86340b13809ff708967be9009465c663f2299bcdfc899c8bf0d300a26c94f1462d8ce439f2d4904c0a8a7853856858e2c701d8183687d4af
+DIST types-setuptools-69.1.0.20240229.tar.gz 33779 BLAKE2B 
20784cbb2090d50f54d899c20a7f7758636cb44a7a9ce8641207d2a7ba2e14e04cc37e5352a94484d2d7f33781b76ee48264b21230e28dbe9b143e8b80bdf82d
 SHA512 
74bf8e13b0839c793855899f1802af97198f1bae5f09355724c9388c42dd8ef4d2ff7b317876a94bdb5d3a50fce5747c2d188d1c1ed46352403fe87eb70a5856

diff --git 
a/dev-python/types-setuptools/types-setuptools-69.1.0.20240229.ebuild 
b/dev-python/types-setuptools/types-setuptools-69.1.0.20240229.ebuild
new file mode 100644
index ..69fd1036f5c6
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.1.0.20240229.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyglet/

2024-02-28 Thread Michał Górny
commit: 93b6e265bae0c33618cb01805100e3add859f918
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:49:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 04:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b6e265

dev-python/pyglet: Bump to 2.0.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyglet/Manifest |  1 +
 dev-python/pyglet/pyglet-2.0.12.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 4bda6332c53c..589500c0c9ff 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1 +1,2 @@
 DIST pyglet-2.0.10.gh.tar.gz 6414679 BLAKE2B 
42d6724d67bfac5b80f22f8e995b601dde9e68c49e75b75d1deffb5816ac5a246f0fa5923d159ea27b71720a8301f49dade12ed5179dd4dd69af81085a3daf80
 SHA512 
cb92e920eebc7b09ccbf396f5a78e5e089df17fbc0cd40b862be9309d97999fcf76995de5602c75efa2294bb387c7489a075fa0bd8ef322ec3573ba6524a3aa4
+DIST pyglet-2.0.12.gh.tar.gz 6415028 BLAKE2B 
ba1a697fe4e75b77da2b4ed7c1fa7b95269eb6f67502103fba158ec9fca636fe6027c6ece10c517ed4f7bbaae063b62d947cf9963bb4ed31b842eb7fddf793cb
 SHA512 
e94009f002b295df891367f7e2b30f692606b0a35c1475e9ddf7f463ef5286691f8755f804b24c382fbea97ab2d58dfd51422110be9994a520dce6d365b90df0

diff --git a/dev-python/pyglet/pyglet-2.0.12.ebuild 
b/dev-python/pyglet/pyglet-2.0.12.ebuild
new file mode 100644
index ..28c5feeacc17
--- /dev/null
+++ b/dev-python/pyglet/pyglet-2.0.12.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 virtualx xdg-utils
+
+DESCRIPTION="Cross-platform windowing and multimedia library for Python"
+HOMEPAGE="
+   https://pyglet.org/
+   https://github.com/pyglet/pyglet/
+   https://pypi.org/project/pyglet/
+"
+SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples image +sound"
+
+RDEPEND="
+   virtual/glu
+   virtual/opengl
+   image? (
+   || (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-libs/gtk+:2
+   )
+   )
+   sound? (
+   || (
+   media-libs/libpulse
+   media-libs/openal
+   )
+   )
+"
+#  ffmpeg? ( media-libs/avbin-bin )
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   media-libs/fontconfig
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   xdg_environment_reset
+
+   local EPYTEST_DESELECT=(
+   # lacking device/server permissions
+   tests/unit/media/test_listener.py::test_openal_listener
+   tests/unit/media/test_listener.py::test_pulse_listener
+   # fragile to system load
+   
tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume
+   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
+   )
+
+   # Specify path to avoid running interactive tests
+   # We could add in integration tests, but they're slow
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2024-02-28 Thread Sam James
commit: 03b9e9dc12529718d2fa197df699f9aea0571863
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:05:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:05:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b9e9dc

dev-util/diffoscope: drop 253-r1, 255

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/Manifest |   2 -
 dev-util/diffoscope/diffoscope-253-r1.ebuild | 124 ---
 dev-util/diffoscope/diffoscope-255.ebuild| 124 ---
 3 files changed, 250 deletions(-)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 7ef31670e123..065cfff3a5d6 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,5 +1,3 @@
 DIST diffoscope-247.tar.bz2 3091118 BLAKE2B 
cb41b98d439c123b5ee5f458d635f08afebde1dad724f53a8227826a509bca5e94204855fcd4f220567552abc0a3ea93e1c4a6e16dea0ed32ce7587c15d4976c
 SHA512 
ceaa55512373e9283e6a18a9c5c814cd5b3ee8a9e9721f69b924ee55644640ea28302029232a310fca4d92e53fb37886d3d5ce2c6b577742261c86df24f52740
-DIST diffoscope-253.tar.bz2 3102408 BLAKE2B 
11743d3c6821c0ce2c78857152ab562780e39d6a4fc6e62da7a59652ff015c1ad643eaac2a2df0784419545045ef8854178377fd9f570ecd00d4059db2afd4c4
 SHA512 
e0516f5f0f20e4322f3525f5d00ee9b9029695fb94732c4c610ee09af5b6a9824789e99fe42611e807f11c284655bd9a872c4292e48a2237b400beb12575e950
-DIST diffoscope-255.tar.bz2 3108183 BLAKE2B 
ff212404e7855459ead91844f3c4d6d09dc3f52342c043c3834b9a8d7fd566692efb2e8541681c5cc53a3a71ccdab304ca8c0361cc094533e1d4f5cc01b3e24c
 SHA512 
b5e419c535fc5d974c1f0d5d57e25949ce5e537b5d2717856cfaecb3cae3b873d9df1121c967f7bda1220c032ef509c46c39c471477179cea22c8ccc850afd42
 DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4
 SHA512 
236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2
 DIST diffoscope-258.tar.bz2 3111795 BLAKE2B 
115db345f5ff4b79045a6297511c9487d7544b80f41161d7b7d6fc6711bce2869603ca6d044c7fbc00b987415cfbc8b359ecbf7a2bdf2061ff2d79e37b903fba
 SHA512 
962920b3493f1f0c99ff109f94f723be60cb2941320118b344aefef21eacccb41f42c429bf7a08a67ce17e6624bac8d509548f14948a357b9ea568a16d0e4213

diff --git a/dev-util/diffoscope/diffoscope-253-r1.ebuild 
b/dev-util/diffoscope/diffoscope-253-r1.ebuild
deleted file mode 100644
index 7db31ced97d2..
--- a/dev-util/diffoscope/diffoscope-253-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses"
-inherit distutils-r1
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
-# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
-# TODO: verify-sig
-SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
-mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   || (
-   dev-python/python-magic[${PYTHON_USEDEP}]
-   sys-apps/file[python,${PYTHON_USEDEP}]
-   )
-   dev-python/libarchive-c[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/tlsh[${PYTHON_USEDEP}]
-   acl? ( sys-apps/acl )
-   binutils? ( sys-devel/binutils )
-   bzip2? ( app-arch/bzip2 )
-   libcaca? ( media-libs/libcaca )
-   colord? ( x11-misc/colord )
-   cpio? ( app-alternatives/cpio )
-   diff? ( sys-apps/diffutils )
-   docx? ( app-text/docx2txt )
-   dtc? ( sys-apps/dtc )
-   e2fsprogs? ( sys-fs/e2fsprogs )
-   file? ( sys-apps/file )
-   find? ( sys-apps/findutils )
-   gettext? ( sys-devel/gettext )
-   gif? ( media-libs/giflib )
-   gpg? ( app-crypt/gnupg )
-   haskell? ( dev-lang/ghc )
-   hdf5? ( sci-libs/hdf5 )
-   hex? ( app-editors/vim-core )
-   imagemagick? ( media-gfx/imagemagick )
-   iso? ( app-cdr/cdrtools )
-   java? ( virtual/jdk )
-   llvm? ( sys-devel/llvm )
-   lzma? ( app-arch/xz-utils )
-   mono? ( dev-lang/mono )
-   opendocument? ( app-text/odt2txt )
-   pascal? ( dev-lang/fpc )
-   pdf? (
-   app-text/pdftk
-   app-text/poppler
-   dev-python/pypdf[${PYTHON_USEDEP}]
-   )
-   postscript? ( app-text/ghostscript-gpl )
-   R? ( dev-lang/R )
-   rpm? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: 4335e63018dca728f5b26194e1c5ae1637892d3e
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:47:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4335e630

dev-libs/openssl: drop 3.2.0, 3.2.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/Manifest |   2 -
 dev-libs/openssl/openssl-3.2.0.ebuild | 302 --
 dev-libs/openssl/openssl-3.2.1.ebuild | 300 -
 3 files changed, 604 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 000c0d29d104..da52e9627ce6 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -13,7 +13,5 @@ DIST openssl-3.0.13.tar.gz 15294843 BLAKE2B 
869aa5f70a8c1d0cac6027e9261530df70ab
 DIST openssl-3.0.13.tar.gz.asc 833 BLAKE2B 
519515b6faa505d68ff9acc30db9515fac494145086fa5ad9561c39385a6fabb39ad9de10fedd49c8fc716ec59ea1b13ec5e6b466e549ea9f29b8d0bb74ba7b3
 SHA512 
c52d97c93d16f3ca2a7026fb25890482b6d86c37b5ab686c56b0e08522743ec4ea3f84afa4deb64b0df0d9a16b557430c4d4139ab42ffcf97d769b61d1e6197c
 DIST openssl-3.1.5.tar.gz 15663524 BLAKE2B 
a12eb88b0a4f2d927123e0d3ca7d2f80f2bdc867c710d24700fe39b631b93d90c73c3deceff151a9fa818ac88026eb798f3253f22d03c839ab9574086fa61eee
 SHA512 
82e2ac6b3d9b03f8fc66d2ec421246e989eb702eb94586515abfb5afb5300391a0beedf6a2602f61ac10896b41e5608fb4d37714fa17ac0f2ce465249fa9
 DIST openssl-3.1.5.tar.gz.asc 833 BLAKE2B 
633502ec0a87074136d7ea42d9ac5f3df53523560d2a97410b5b57d28d916336da95ab5521c10f94202e3a0995331f0e17bdcf8843135634a5d5a95cfafc7b21
 SHA512 
48187bb8a7bdbd8b76fdcca736d2b03e2a89330b304eefb4e9620f570c741c60f2023307d8619ba1fa101a99223f94895e7be57ced6547a4fb06bd4c3677533a
-DIST openssl-3.2.0.tar.gz 17698352 BLAKE2B 
776123929796d2eb0f3974bf6ee3a55df9187231632837576bf5ded7b5917f052683cdfc756693c1bee6fe1ffc7c3cb1ebcf833018d3caf51886f4f4e7a495f1
 SHA512 
ba3ac38365fd0c50f1eaf1693b6200a0d66f01ff53c2d3bb0358643cd83fc0c61fc3b84c0658cf74b6ae91d7d8a9da7291697bd9be3063ada8a9df879e58ed52
-DIST openssl-3.2.0.tar.gz.asc 833 BLAKE2B 
b73fd622276e9c8c592b49853c4aec04a9a84bab296aedf1489866ea6e0b5bfe0f299eadbd6e8eecb54e350958f253308f197ed5998cebf0512ca058bf48fdac
 SHA512 
636ed26fc3e9ad63f0666407f254be885c3e8e5db15e5d95f13207099853bac5dbb4e682113a9339f795630396fda78a735aa04b72098d34d5c65ae3c2ed7a33
 DIST openssl-3.2.1.tar.gz 17733249 BLAKE2B 
960222e0305166160e5ab000e29650b92063bf726551ee9ad46060166d99738d1e3a5b86fd28b14c8f4fb3a72f5aa70850defb87c02990acff3dbcbdac40b347
 SHA512 
bab2b2419319f1feffaba4692f03edbf13b44d1090c6e075a2d69dad67a2d51e64e6edbf83456a26c83900a726d20d2c4ee4ead9c94b322fd0b536f3b5a863c4
 DIST openssl-3.2.1.tar.gz.asc 833 BLAKE2B 
a1d25fe30bf1804d13a8b6b98edf56be5bf744d9e2706f4169455c24efe2e3a361487d00d0d4bac240c3f0170693d77a39dd0d4ee5c792d2247aa00c47e74ebf
 SHA512 
de39516c7b77612f33cdc830a8d13ef6bcd91c03d24a6ed105480f140f9e1ad7049844e234c96a516d62e0e33ce90442ffd0f309ea674884c735f04d8562f372

diff --git a/dev-libs/openssl/openssl-3.2.0.ebuild 
b/dev-libs/openssl/openssl-3.2.0.ebuild
deleted file mode 100644
index 3d9bf86351ee..
--- a/dev-libs/openssl/openssl-3.2.0.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# 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/openssl.org.asc
-inherit edo flag-o-matic linux-info toolchain-funcs
-inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig
-
-DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
-HOMEPAGE="https://www.openssl.org/;
-
-MY_P=${P/_/-}
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
-
-   inherit git-r3
-else
-   SRC_URI="
-   mirror://openssl/source/${MY_P}.tar.gz
-   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )
-   "
-
-   #if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
-   #   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-   #fi
-fi
-
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto
-IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
-"
-BDEPEND="
-   >=dev-lang/perl-5
-   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
-   test? (
-   sys-apps/diffutils
-   app-alternatives/bc
-   sys-process/procps
-   )
-   verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230801 )"
-
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"

[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2024-02-28 Thread Sam James
commit: b97727343cbf2787ea62ff63e412c419bcb52262
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:05:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:05:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9772734

dev-util/diffoscope: Stabilize 257 amd64, #924889

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/diffoscope-257.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/diffoscope/diffoscope-257.ebuild 
b/dev-util/diffoscope/diffoscope-257.ebuild
index 7db31ced97d2..7191da7ed124 100644
--- a/dev-util/diffoscope/diffoscope-257.ebuild
+++ b/dev-util/diffoscope/diffoscope-257.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
 find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
 mono opendocument pascal pdf postscript R rpm sqlite squashfs



[gentoo-commits] repo/gentoo:master commit in: dev-util/diffoscope/

2024-02-28 Thread Sam James
commit: 1b22a3806dd680fd487821e90b21cb4bd4f83e63
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:05:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b22a380

dev-util/diffoscope: add 258

Signed-off-by: Sam James  gentoo.org>

 dev-util/diffoscope/Manifest  |   1 +
 dev-util/diffoscope/diffoscope-258.ebuild | 124 ++
 2 files changed, 125 insertions(+)

diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 864df33f9be0..7ef31670e123 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -2,3 +2,4 @@ DIST diffoscope-247.tar.bz2 3091118 BLAKE2B 
cb41b98d439c123b5ee5f458d635f08afebd
 DIST diffoscope-253.tar.bz2 3102408 BLAKE2B 
11743d3c6821c0ce2c78857152ab562780e39d6a4fc6e62da7a59652ff015c1ad643eaac2a2df0784419545045ef8854178377fd9f570ecd00d4059db2afd4c4
 SHA512 
e0516f5f0f20e4322f3525f5d00ee9b9029695fb94732c4c610ee09af5b6a9824789e99fe42611e807f11c284655bd9a872c4292e48a2237b400beb12575e950
 DIST diffoscope-255.tar.bz2 3108183 BLAKE2B 
ff212404e7855459ead91844f3c4d6d09dc3f52342c043c3834b9a8d7fd566692efb2e8541681c5cc53a3a71ccdab304ca8c0361cc094533e1d4f5cc01b3e24c
 SHA512 
b5e419c535fc5d974c1f0d5d57e25949ce5e537b5d2717856cfaecb3cae3b873d9df1121c967f7bda1220c032ef509c46c39c471477179cea22c8ccc850afd42
 DIST diffoscope-257.tar.bz2 3112404 BLAKE2B 
cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4
 SHA512 
236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2
+DIST diffoscope-258.tar.bz2 3111795 BLAKE2B 
115db345f5ff4b79045a6297511c9487d7544b80f41161d7b7d6fc6711bce2869603ca6d044c7fbc00b987415cfbc8b359ecbf7a2bdf2061ff2d79e37b903fba
 SHA512 
962920b3493f1f0c99ff109f94f723be60cb2941320118b344aefef21eacccb41f42c429bf7a08a67ce17e6624bac8d509548f14948a357b9ea568a16d0e4213

diff --git a/dev-util/diffoscope/diffoscope-258.ebuild 
b/dev-util/diffoscope/diffoscope-258.ebuild
new file mode 100644
index ..7db31ced97d2
--- /dev/null
+++ b/dev-util/diffoscope/diffoscope-258.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses"
+inherit distutils-r1
+
+DESCRIPTION="Will try to get to the bottom of what makes files or directories 
different"
+HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/;
+# We could use pypi, but upstream provide distribution tarballs, so let's use 
those.
+# TODO: verify-sig
+SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
+IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
+find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
+mono opendocument pascal pdf postscript R rpm sqlite squashfs
+ssh tar test tcpdump zip zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/libarchive-c[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tlsh[${PYTHON_USEDEP}]
+   acl? ( sys-apps/acl )
+   binutils? ( sys-devel/binutils )
+   bzip2? ( app-arch/bzip2 )
+   libcaca? ( media-libs/libcaca )
+   colord? ( x11-misc/colord )
+   cpio? ( app-alternatives/cpio )
+   diff? ( sys-apps/diffutils )
+   docx? ( app-text/docx2txt )
+   dtc? ( sys-apps/dtc )
+   e2fsprogs? ( sys-fs/e2fsprogs )
+   file? ( sys-apps/file )
+   find? ( sys-apps/findutils )
+   gettext? ( sys-devel/gettext )
+   gif? ( media-libs/giflib )
+   gpg? ( app-crypt/gnupg )
+   haskell? ( dev-lang/ghc )
+   hdf5? ( sci-libs/hdf5 )
+   hex? ( app-editors/vim-core )
+   imagemagick? ( media-gfx/imagemagick )
+   iso? ( app-cdr/cdrtools )
+   java? ( virtual/jdk )
+   llvm? ( sys-devel/llvm )
+   lzma? ( app-arch/xz-utils )
+   mono? ( dev-lang/mono )
+   opendocument? ( app-text/odt2txt )
+   pascal? ( dev-lang/fpc )
+   pdf? (
+   app-text/pdftk
+   app-text/poppler
+   dev-python/pypdf[${PYTHON_USEDEP}]
+   )
+   postscript? ( app-text/ghostscript-gpl )
+   R? ( dev-lang/R )
+   rpm? ( app-arch/rpm )
+   sqlite? ( dev-db/sqlite:3 )
+   squashfs? ( sys-fs/squashfs-tools )
+   ssh? ( virtual/openssh )
+   tar? ( app-arch/tar )
+   tcpdump? ( net-analyzer/tcpdump )
+   zip? ( app-arch/unzip )
+   zlib? ( app-arch/gzip )
+   zstd? ( app-arch/zstd )
+"
+
+# pull in optional tools for tests:
+# 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/

2024-02-28 Thread Sam James
commit: 44f8ac6e2f85d1896fbe8134db2c55c9f9511390
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:47:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f8ac6e

dev-libs/openssl: drop 3.1.4, 3.1.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/openssl/Manifest |   2 -
 dev-libs/openssl/openssl-3.1.4.ebuild | 291 --
 dev-libs/openssl/openssl-3.1.5.ebuild | 281 
 3 files changed, 574 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index eea2719b6307..000c0d29d104 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -11,8 +11,6 @@ DIST openssl-3.0.12.tar.gz 15204575 BLAKE2B 
1f00e33a5ed64a51cf28f0dbe7d53a9197c1
 DIST openssl-3.0.12.tar.gz.asc 833 BLAKE2B 
5c7914e0449a1f2fad433544fa637263b237c2637b86960f904a7840ef6bd627728dfa45373e03a6ce7a0a4570d03e1dcd0188059bd5dbcc83d49d10be64dd39
 SHA512 
072d1572e6cc5240fed69c01b1f7f74958ceba33cec3b0a7f0db5929dc884381320fb737ec6b38f95ef81c855e2d382d7ecd19431a328b08efad70288ec4a964
 DIST openssl-3.0.13.tar.gz 15294843 BLAKE2B 
869aa5f70a8c1d0cac6027e9261530df70ab5a8b448c785f5f8ff3f206e742c5364424132d0e109a6449af9b4082c4c179c7103dccb16a4539f776ca834c8ccc
 SHA512 
22f4096781f0b075f5bf81bd39a0f97e111760dfa73b6f858f6bb54968a7847944d74969ae10f9a51cc21a2f4af20d9a4c463649dc824f5e439e196d6764c4f9
 DIST openssl-3.0.13.tar.gz.asc 833 BLAKE2B 
519515b6faa505d68ff9acc30db9515fac494145086fa5ad9561c39385a6fabb39ad9de10fedd49c8fc716ec59ea1b13ec5e6b466e549ea9f29b8d0bb74ba7b3
 SHA512 
c52d97c93d16f3ca2a7026fb25890482b6d86c37b5ab686c56b0e08522743ec4ea3f84afa4deb64b0df0d9a16b557430c4d4139ab42ffcf97d769b61d1e6197c
-DIST openssl-3.1.4.tar.gz 15569450 BLAKE2B 
bd6a3ef458f86dd5173e87b10432bd81c1570e1848da3c4d7a06eb021d2f67e4075421885c402f6ea792e383e756d78757c17ef060094e840ed5df6faf3d7f9e
 SHA512 
a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
-DIST openssl-3.1.4.tar.gz.asc 833 BLAKE2B 
9f4c2365617b3ea21c8d4f4281befe584e8d39d5f0546fb17d151b21b20615e5d20ed9105881ee981948e866a7629930a7544263c124dce66a9df4f19e16708e
 SHA512 
fc5fa55a54e3da5d48229f25073186613ddf6bb3907999b53ed61832cce9acef00c79d45357bc8590ffb04a829d45921d982924300da16d84eb5333c1512
 DIST openssl-3.1.5.tar.gz 15663524 BLAKE2B 
a12eb88b0a4f2d927123e0d3ca7d2f80f2bdc867c710d24700fe39b631b93d90c73c3deceff151a9fa818ac88026eb798f3253f22d03c839ab9574086fa61eee
 SHA512 
82e2ac6b3d9b03f8fc66d2ec421246e989eb702eb94586515abfb5afb5300391a0beedf6a2602f61ac10896b41e5608fb4d37714fa17ac0f2ce465249fa9
 DIST openssl-3.1.5.tar.gz.asc 833 BLAKE2B 
633502ec0a87074136d7ea42d9ac5f3df53523560d2a97410b5b57d28d916336da95ab5521c10f94202e3a0995331f0e17bdcf8843135634a5d5a95cfafc7b21
 SHA512 
48187bb8a7bdbd8b76fdcca736d2b03e2a89330b304eefb4e9620f570c741c60f2023307d8619ba1fa101a99223f94895e7be57ced6547a4fb06bd4c3677533a
 DIST openssl-3.2.0.tar.gz 17698352 BLAKE2B 
776123929796d2eb0f3974bf6ee3a55df9187231632837576bf5ded7b5917f052683cdfc756693c1bee6fe1ffc7c3cb1ebcf833018d3caf51886f4f4e7a495f1
 SHA512 
ba3ac38365fd0c50f1eaf1693b6200a0d66f01ff53c2d3bb0358643cd83fc0c61fc3b84c0658cf74b6ae91d7d8a9da7291697bd9be3063ada8a9df879e58ed52

diff --git a/dev-libs/openssl/openssl-3.1.4.ebuild 
b/dev-libs/openssl/openssl-3.1.4.ebuild
deleted file mode 100644
index 01d315ed7afc..
--- a/dev-libs/openssl/openssl-3.1.4.ebuild
+++ /dev/null
@@ -1,291 +0,0 @@
-# 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/openssl.org.asc
-inherit edo flag-o-matic linux-info toolchain-funcs
-inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig
-
-DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
-HOMEPAGE="https://www.openssl.org/;
-
-MY_P=${P/_/-}
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/openssl/openssl.git;
-
-   inherit git-r3
-else
-   SRC_URI="
-   mirror://openssl/source/${MY_P}.tar.gz
-   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )
-   "
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto
-IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test 
tls-compression vanilla verify-sig weak-ssl-ciphers"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
-"
-BDEPEND="
-   >=dev-lang/perl-5
-   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2024-02-28 Thread Michał Górny
commit: 92746405ecad0a096ab0874cad721a3093498990
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:05:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 03:47:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92746405

dev-python/botocore: Bump to 1.34.52

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.52.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8c3a0f9a68c2..32415a39c0cc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 
335d59ae57ae5a5a1bdb44c3e196dff
 DIST botocore-1.34.49.gh.tar.gz 12729109 BLAKE2B 
8029fd3530f8c29e7375eaf369944ada9977a1e445eec3151f2babcd6a6480e8c9a8109f31687b588c50691dca62e635beafbcca71f3a6961d23937fa7e613d0
 SHA512 
8722a965658c55b35880c65b0b4b8d466691752de4b7654657fe583e4dec36f09910f8298f29099cd035e3acf0622734597e4269d2a4e71eecfc3a7fcf6825bc
 DIST botocore-1.34.50.gh.tar.gz 12731553 BLAKE2B 
9f014ae935ba3cf0cfb52c68ae674f08394012919dae15220c7faaf79e77478dca9f810d552da11b0374f2e5d9bb4026a241c6755aa54a5b4ba4b5b9f26adc65
 SHA512 
53115fa3b7473dd46f2c31d203e048c00404b171a3a658cc06cb63db61f9be77a44c62a026980e71e108e6bb98a7c74288501b877dfcf7293fdc31c54e1c2613
 DIST botocore-1.34.51.gh.tar.gz 12732148 BLAKE2B 
57df6b5825cc07b1179ca67b935c5bea270810377e1f62d9094dd318301140e3cde68551e9501331c825b46e17d267fa0aa30e92251d03039e72f53005f8ddb4
 SHA512 
8c09e99363f27ec840d392e3cfd2bf7cce42d79ad5e66d3eb77a5ddc5fd3d00070a3faaf602130d9fab0e86aee475cb8a33154de19e9c1458011cd0d6aeecebe
+DIST botocore-1.34.52.gh.tar.gz 12741641 BLAKE2B 
2a0106c3fc3414531f4edbe8105f589ebb8a5cc56d6d4b7a91e172889b9c5c287d5eadb2dff93d3ed5270d75d205600677079ea266dbcfbb74cfe85cfe4069ed
 SHA512 
e511dc67e793400c94942752758fad320f424fcf13e2598d4b7ab39c326fbf0b0721bd92bb348878334254806b5bcd4108d7274463cbdae6fff0581a7f75a556

diff --git a/dev-python/botocore/botocore-1.34.52.ebuild 
b/dev-python/botocore/botocore-1.34.52.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.52.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2024-02-28 Thread Michał Górny
commit: 98cc56ffe4f7b4b387fd99caa1bc429e12c772b5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:05:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 03:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98cc56ff

app-admin/awscli: Bump to 1.32.52

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.52.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b0661f2d2749..22be21cb8877 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.44.gh.tar.gz 2650447 BLAKE2B 
880877517e3165f30fdcf9295ddc30dc7
 DIST aws-cli-1.32.49.gh.tar.gz 2654398 BLAKE2B 
fc2e9052b777e1e8bac60621993b55aa01bb0c0e66ad24008498d44b68ecffeaa903d8afd6e361768031c3954e061ed89e24d85fea23454fad8f6d7de4521cfa
 SHA512 
4a5c1d9e92b7e615adb1d6afca0a01a62e55ac4ffd50b9d7634faf0a4e6108c035e78f9f60824bc9a53505ed4a376757ec4c9fc35fb26a2ba8850f7a206919bf
 DIST aws-cli-1.32.50.gh.tar.gz 2654655 BLAKE2B 
037a252fcf5b431e63c9c95c8bfeb35df4fa736e49ddd77417b8befeaac97879d859656f0630508fef50da2187dee31ed1bdfe370053b0e5432adbebba4a9b0b
 SHA512 
2528f431a650625b51b2c67dd998163dacd26729bfbc2b03c494c971e106b5652685c1859dba75ec51e5bc33d4b9effd4581aba901626c2a8c665478ba3b6030
 DIST aws-cli-1.32.51.gh.tar.gz 2654652 BLAKE2B 
c245e6435bdd7827399b2076d6c4d50c1fe159f1e4c47fb5974ce149e6d8223db890176e823b1ab58e0844c9fea749a43025b45ae87aa2549f9bf039f2bb4403
 SHA512 
bd51056e03edc996e5add9bff163f82c8136908c074c3fca0567cbebdbd9bd8c54f14ebd24d2d35ccb8d47312c8c93600ed755efbb07358153262f2815dfd872
+DIST aws-cli-1.32.52.gh.tar.gz 2655351 BLAKE2B 
625c478990008060edf4c4e523fbca3ec301363b56a43c3724282bcd2f71e796b8de739d1762a2a1c970bc6db0b7e39c57da0abef557dd0e50c8b353f6c2aeb7
 SHA512 
b4e6b1c50a3b87729c7cd1a7a23ae71d96ce4eb643e8c73be2275f04251873d7af368db98f2cdcea99c9fb6cfae9b9722615c79cb575b0be9a37a77f89485f98

diff --git a/app-admin/awscli/awscli-1.32.52.ebuild 
b/app-admin/awscli/awscli-1.32.52.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.52.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/

2024-02-28 Thread Michał Górny
commit: 969fb98734041d25ea405d4c4005c15cc41f4382
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 03:05:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 03:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969fb987

dev-python/boto3: Bump to 1.34.52

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.52.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 1799d0db5a4d..d88441c485c4 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 
97648819e48af3bbdec76ca47f5532cf9f0a
 DIST boto3-1.34.49.gh.tar.gz 777028 BLAKE2B 
3f78be7cffeca8dec5c7e1b8fcb2e4081e8d5b6f85becea5deeebd8de3d8c038db5c5e827831c829e3943860a10144e7dd565136c6dfad4f39540a7eaa2bacda
 SHA512 
dbd9fdb33f0d29d8ba4ef8b6bdb5bf5b9585306e6a0e1fffeea42d38fad503555763361c5b14991d58303f7e1edc481e026ba195638044efc476a25bd467675e
 DIST boto3-1.34.50.gh.tar.gz 777341 BLAKE2B 
58649a5dd449f6c4c8151c1943bafd701afa78acfb93f85d69dae523034b4a60c446ef6d7425b867c637adac187e0eb076e9ead64c3141cdf6266fd17c4d7052
 SHA512 
6ee238a91ea9fb691f1ec8593c892f3285738cbce71430f913fd3659944bdafbd9c6efac419efe43136bb1e415351cb9239a8758972161d22aabe428fc3662d6
 DIST boto3-1.34.51.gh.tar.gz 777437 BLAKE2B 
f39d180cda6958307524ff26b8015fe50a5c41d6c0ef6858363b60c086a48b18263024d2801afa5ffa8838915de7789cd1d5d949892acc3b018e8191eeb06e8b
 SHA512 
f524c9e0d7d91eb6dd40cc017b04cbc46593ef2c16eae3da7018e5bbaab0213d7defde5d3958c83122cf5e6895a896f74e1401f0d0227d0240066f52cfbbe64d
+DIST boto3-1.34.52.gh.tar.gz 778263 BLAKE2B 
70f022c094f6a8ed8e69bb00db2754d694e2b1433aa72391058d3a8f44f3b8f58a2b05d8bf211f6e64412e8dfab0d9a874b1dd2129851b768201c48a1157f4f8
 SHA512 
5cbb26c6f4e410ce5d491b6898e3263f7b3038d1bf3327cdcbdc0f0325f1699d2a5c82bc92326538c83a79c678d7f870a3fecf53edb38be121eb8c8be933a1e0

diff --git a/dev-python/boto3/boto3-1.34.52.ebuild 
b/dev-python/boto3/boto3-1.34.52.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.52.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: kde-apps/parley/files/

2024-02-28 Thread Sam James
commit: 77c43e1890762ee34aa95a8f3381d076cdf3612b
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:38:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c43e18

kde-apps/parley: add missing patch

Closes: https://bugs.gentoo.org/925730
Signed-off-by: Sam James  gentoo.org>

 .../files/parley-24.02.0-webengine-optional.patch  | 161 +
 1 file changed, 161 insertions(+)

diff --git a/kde-apps/parley/files/parley-24.02.0-webengine-optional.patch 
b/kde-apps/parley/files/parley-24.02.0-webengine-optional.patch
new file mode 100644
index ..d5a839a90583
--- /dev/null
+++ b/kde-apps/parley/files/parley-24.02.0-webengine-optional.patch
@@ -0,0 +1,161 @@
+From e45b4a51f7fd17d3ecc0cc73a014280646f810c8 Mon Sep 17 00:00:00 2001
+From: Andreas Cord-Landwehr 
+Date: Sun, 18 Feb 2024 09:37:10 +0100
+Subject: [PATCH] Provide option to disable browser integration
+
+The web browser integration is only used for a small feature in the
+editor part and pulls in a very big dependency via webengine that
+sometimes is not wanted.
+
+(cherry picked from commit 8b66372fec610b1d7470e6b2dda80fce4fc6c530)
+---
+ CMakeLists.txt  |  6 +-
+ src/CMakeLists.txt  | 22 ++
+ src/browserintegration.h.in |  4 
+ src/editor/editor.cpp   |  5 +
+ 4 files changed, 32 insertions(+), 5 deletions(-)
+ create mode 100644 src/browserintegration.h.in
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a2624488..db8c5a1d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -30,13 +30,17 @@ add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
+ add_definitions(-DQT_NO_FOREACH)
+ add_definitions(-DKNEWSTUFFWIDGETS_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055A00)
+ 
++option(BUILD_BROWSERINTEGRATION "Build integration for accessing the Internet 
(requires QtWebengine)" ON)
++
+ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED
+   Core
+   Svg
+   Concurrent
+   Multimedia
+-  WebEngineWidgets
+ )
++if (BUILD_BROWSERINTEGRATION)
++find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED 
WebEngineWidgets)
++endif()
+ 
+ find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} MODULE REQUIRED 
COMPONENTS
+   DocTools  #to produce the docbook
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index bf1e66ad..bac3ce7b 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -4,6 +4,8 @@ add_subdirectory( settings )
+ # This library is used both by parley itself and the unit tests.
+ add_library(parley_LIB STATIC)
+ 
++configure_file(browserintegration.h.in browserintegration.h @ONLY)
++
+ target_sources(parley_LIB PRIVATE
+ collection/collection.cpp
+ collection/collection.h
+@@ -43,8 +45,6 @@ target_sources(parley_LIB PRIVATE
+ dashboard/gradereferencewidget.h
+ editor/audiowidget.cpp
+ editor/audiowidget.h
+-editor/browserwidget.cpp
+-editor/browserwidget.h
+ editor/comparisonwidget.cpp
+ editor/comparisonwidget.h
+ editor/conjugationwidget.cpp
+@@ -194,6 +194,12 @@ target_sources(parley_LIB PRIVATE
+ utils.cpp
+ utils.h
+ )
++if (BUILD_BROWSERINTEGRATION)
++target_sources(parley_LIB PRIVATE
++editor/browserwidget.cpp
++editor/browserwidget.h
++)
++endif()
+ 
+ ki18n_wrap_ui(parley_LIB
+ collection/entryfilterdialog.ui
+@@ -204,7 +210,6 @@ ki18n_wrap_ui(parley_LIB
+ editor/imagechooserwidget.ui
+ editor/audiowidget.ui
+ editor/synonymwidget.ui
+-editor/browserwidget.ui
+ editor/summarywordwidget.ui
+ editor/latexwidget.ui
+ practice/practicesummarywidget.ui
+@@ -228,6 +233,11 @@ ki18n_wrap_ui(parley_LIB
+ statistics/statisticsmainwindow.ui
+ dashboard/dashboard.ui
+ )
++if (BUILD_BROWSERINTEGRATION)
++ki18n_wrap_ui(parley_LIB
++editor/browserwidget.ui
++)
++endif()
+ 
+ kconfig_add_kcfg_files(parley_LIB
+ settings/prefs.kcfgc
+@@ -298,8 +308,12 @@ target_link_libraries(parley_LIB
+ Qt${QT_MAJOR_VERSION}::Widgets
+ Qt${QT_MAJOR_VERSION}::Concurrent
+ Qt${QT_MAJOR_VERSION}::Multimedia
+-Qt${QT_MAJOR_VERSION}::WebEngineWidgets
+ )
++if (BUILD_BROWSERINTEGRATION)
++target_link_libraries(parley_LIB
++   Qt${QT_MAJOR_VERSION}::WebEngineWidgets
++)
++endif()
+ 
+ add_executable(parley
+ main.cpp
+diff --git a/src/browserintegration.h.in b/src/browserintegration.h.in
+new file mode 100644
+index ..2b350055
+--- /dev/null
 b/src/browserintegration.h.in
+@@ -0,0 +1,4 @@
++// SPDX-License-Identifier: MIT
++// SPDX-FileCopyrightText: Andreas Cord-Landwehr 
++
++#cmakedefine BUILD_BROWSERINTEGRATION
+diff --git a/src/editor/editor.cpp b/src/editor/editor.cpp
+index 65d3146b..8a087c48 100644
+--- a/src/editor/editor.cpp
 b/src/editor/editor.cpp
+@@ -7,6 +7,7 @@
+ */
+ 
+ #include "editor.h"
++#include "browserintegration.h"
+ 
+ #include 
+ 
+@@ -24,7 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/akonadi-contacts/

2024-02-28 Thread Sam James
commit: 4bed3b619834c70654ced9053234a4da3231f1ce
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:14:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:14:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bed3b61

kde-apps/akonadi-contacts: add ktextaddons dep

Closes: https://bugs.gentoo.org/924817
Signed-off-by: Sam James  gentoo.org>

 ...konadi-contacts-24.02.0.ebuild => akonadi-contacts-24.02.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-24.02.0.ebuild 
b/kde-apps/akonadi-contacts/akonadi-contacts-24.02.0-r1.ebuild
similarity index 97%
rename from kde-apps/akonadi-contacts/akonadi-contacts-24.02.0.ebuild
rename to kde-apps/akonadi-contacts/akonadi-contacts-24.02.0-r1.ebuild
index 5e5b41b90b47..2227966fe564 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-24.02.0.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-24.02.0-r1.ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test"
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.2:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/grantleetheme-${PVCUT}:6



[gentoo-commits] proj/kde:master commit in: kde-apps/akonadi-contacts/

2024-02-28 Thread Sam James
commit: 0ef963dd196169410c16b5335fd371371c64d171
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:13:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:13:24 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0ef963dd

kde-apps/akonadi-contacts: add ktextaddons dep

Closes: https://bugs.gentoo.org/924817
Signed-off-by: Sam James  gentoo.org>

 kde-apps/akonadi-contacts/akonadi-contacts-24.02.49..ebuild | 1 +
 kde-apps/akonadi-contacts/akonadi-contacts-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-24.02.49..ebuild 
b/kde-apps/akonadi-contacts/akonadi-contacts-24.02.49..ebuild
index b68497751f..12b40fecb4 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-24.02.49..ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-24.02.49..ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test"
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.2:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/grantleetheme-${PVCUT}:6

diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild 
b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
index b68497751f..00bed02c02 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-.ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test"
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.3:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/grantleetheme-${PVCUT}:6



[gentoo-commits] repo/gentoo:master commit in: kde-apps/akonadi-search/

2024-02-28 Thread Sam James
commit: d8d98dfac69c25b261d242ba84c252f172a6faeb
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:10:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d98dfa

kde-apps/akonadi-search: add ktextaddons dep

Closes: https://github.com/gentoo/gentoo/pull/35570
Closes: https://bugs.gentoo.org/925729
Signed-off-by: Sam James  gentoo.org>

 .../{akonadi-search-24.02.0.ebuild => akonadi-search-24.02.0-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/akonadi-search/akonadi-search-24.02.0.ebuild 
b/kde-apps/akonadi-search/akonadi-search-24.02.0-r1.ebuild
similarity index 97%
rename from kde-apps/akonadi-search/akonadi-search-24.02.0.ebuild
rename to kde-apps/akonadi-search/akonadi-search-24.02.0-r1.ebuild
index e6de427eb4bd..78a02cae8be6 100644
--- a/kde-apps/akonadi-search/akonadi-search-24.02.0.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-24.02.0-r1.ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test" # perpetually broken, bug 662378
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.2:6
>=dev-libs/xapian-1.3:=[chert(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6



[gentoo-commits] proj/kde:master commit in: kde-apps/akonadi-search/

2024-02-28 Thread Sam James
commit: 55b4a5df1f13ee29b8399b91cf6495737952dbf5
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 03:08:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 03:08:43 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=55b4a5df

kde-apps/akonadi-search: add ktextaddons dep

Closes: https://github.com/gentoo/gentoo/pull/35570
Closes: https://bugs.gentoo.org/925729
Signed-off-by: Sam James  gentoo.org>

 kde-apps/akonadi-search/akonadi-search-24.02.49..ebuild | 1 +
 kde-apps/akonadi-search/akonadi-search-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-apps/akonadi-search/akonadi-search-24.02.49..ebuild 
b/kde-apps/akonadi-search/akonadi-search-24.02.49..ebuild
index 60a6384315..50336ce5b6 100644
--- a/kde-apps/akonadi-search/akonadi-search-24.02.49..ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-24.02.49..ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test" # perpetually broken, bug 662378
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.2:6
>=dev-libs/xapian-1.3:=[chert(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6

diff --git a/kde-apps/akonadi-search/akonadi-search-.ebuild 
b/kde-apps/akonadi-search/akonadi-search-.ebuild
index 60a6384315..4b16dfa2e3 100644
--- a/kde-apps/akonadi-search/akonadi-search-.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-.ebuild
@@ -21,6 +21,7 @@ IUSE=""
 RESTRICT="test" # perpetually broken, bug 662378
 
 RDEPEND="
+   >=dev-libs/ktextaddons-1.5.3:6
>=dev-libs/xapian-1.3:=[chert(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/liblas/

2024-02-28 Thread Sam James
commit: aa92fe230950fbd19ca6d9a432d914117c6ae51d
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 02:39:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:39:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa92fe23

sci-geosciences/liblas: filter LTO

Reported the aliasing violation upstream.

Bug: https://github.com/libLAS/libLAS/issues/224
Closes: https://bugs.gentoo.org/862585
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/liblas/liblas-1.8.1-r3.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild 
b/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
index 7c9fd5b2fea8..8865b0241ae5 100644
--- a/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
+++ b/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="C/C++ library for manipulating the LAS LiDAR format common in GIS"
 HOMEPAGE="https://github.com/libLAS/libLAS/;
@@ -49,6 +49,10 @@ src_prepare() {
 }
 
 src_configure() {
+   # Aliasing violations (bug #862585)
+   filter-lto
+   append-flags -fno-strict-aliasing
+
local mycmakeargs=(
-DLIBLAS_LIB_SUBDIR=$(get_libdir)
-DWITH_GDAL=$(usex gdal)



[gentoo-commits] repo/gentoo:master commit in: media-gfx/inkscape/

2024-02-28 Thread Sam James
commit: c5ebd5b8de96b966562aeed9cc6d899d8c43c08e
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 02:43:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:43:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ebd5b8

media-gfx/inkscape: filter LTO (ODR)

Bug: https://gitlab.com/inkscape/lib2geom/-/issues/71
Closes: https://bugs.gentoo.org/859628
Signed-off-by: Sam James  gentoo.org>

 media-gfx/inkscape/inkscape-1.2.2-r4.ebuild | 4 +++-
 media-gfx/inkscape/inkscape-1.3.2.ebuild| 4 +++-
 media-gfx/inkscape/inkscape-.ebuild | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild 
b/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild
index c3246f097c88..00c5bc63f64e 100644
--- a/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2.2-r4.ebuild
@@ -134,7 +134,9 @@ src_prepare() {
 }
 
 src_configure() {
-   # aliasing unsafe wrt #310393
+   # ODR violation (https://gitlab.com/inkscape/lib2geom/-/issues/71, bug 
#859628)
+   filter-lto
+   # Aliasing unsafe (bug #310393)
append-flags -fno-strict-aliasing
 
local mycmakeargs=(

diff --git a/media-gfx/inkscape/inkscape-1.3.2.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2.ebuild
index a59e5ee19170..5aeb0df4ea69 100644
--- a/media-gfx/inkscape/inkscape-1.3.2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.3.2.ebuild
@@ -134,7 +134,9 @@ src_prepare() {
 }
 
 src_configure() {
-   # aliasing unsafe wrt #310393
+   # ODR violation (https://gitlab.com/inkscape/lib2geom/-/issues/71, bug 
#859628)
+   filter-lto
+   # Aliasing unsafe (bug #310393)
append-flags -fno-strict-aliasing
 
local mycmakeargs=(

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index 698236284069..e15278a2cad5 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -130,7 +130,9 @@ src_prepare() {
 }
 
 src_configure() {
-   # aliasing unsafe wrt #310393
+   # ODR violation (https://gitlab.com/inkscape/lib2geom/-/issues/71, bug 
#859628)
+   filter-lto
+   # Aliasing unsafe (bug #310393)
append-flags -fno-strict-aliasing
 
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/liblas/

2024-02-28 Thread Sam James
commit: 9839b4a88baecc21469f0ed65a8f831c72135b50
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 02:40:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:40:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9839b4a8

sci-geosciences/liblas: style tweak (VariableOrderWrong)

Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/liblas/liblas-1.8.1-r3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild 
b/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
index 8865b0241ae5..1c896bcd74f1 100644
--- a/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
+++ b/sci-geosciences/liblas/liblas-1.8.1-r3.ebuild
@@ -8,9 +8,10 @@ inherit cmake flag-o-matic
 DESCRIPTION="C/C++ library for manipulating the LAS LiDAR format common in GIS"
 HOMEPAGE="https://github.com/libLAS/libLAS/;
 SRC_URI="https://github.com/libLAS/libLAS/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/libLAS-${PV}"
 
-SLOT="0"
 LICENSE="BSD"
+SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~x86"
 IUSE="gdal"
 
@@ -25,8 +26,6 @@ RDEPEND="${DEPEND}"
 # tests known to fail due to LD_LIBRARY_PATH issue
 RESTRICT="test"
 
-S="${WORKDIR}/libLAS-${PV}"
-
 PATCHES=(
"${FILESDIR}"/${PN}-1.8.0_remove-std-c++98.patch
"${FILESDIR}"/${P}-fix-overload-call.patch # bug 661654



[gentoo-commits] proj/kde:master commit in: kde-plasma/kwayland/

2024-02-28 Thread Sam James
commit: 9d29d0bf466b10fc8e2d539ff8edc8ea4aabaa3e
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 02:26:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:26:42 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9d29d0bf

kde-plasma/kwayland: filter-LTO in SLOT 6

Still an issue upstream.

Bug: https://bugs.gentoo.org/866575
Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwayland/kwayland-6.0.49..ebuild | 7 ++-
 kde-plasma/kwayland/kwayland-.ebuild| 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/kwayland/kwayland-6.0.49..ebuild 
b/kde-plasma/kwayland/kwayland-6.0.49..ebuild
index 7e6e0ba580..0e0bbba82d 100644
--- a/kde-plasma/kwayland/kwayland-6.0.49..ebuild
+++ b/kde-plasma/kwayland/kwayland-6.0.49..ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="true"
 KFMIN=6.0
 QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
 
 DESCRIPTION="Qt-style API to interact with the wayland-client API"
 HOMEPAGE="https://invent.kde.org/frameworks/kwayland;
@@ -35,3 +35,8 @@ BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
>=dev-util/wayland-scanner-1.19.0
 "
+
+src_configure() {
+   filter-lto # bug 866575
+   ecm_src_configure
+}

diff --git a/kde-plasma/kwayland/kwayland-.ebuild 
b/kde-plasma/kwayland/kwayland-.ebuild
index 7e6e0ba580..0e0bbba82d 100644
--- a/kde-plasma/kwayland/kwayland-.ebuild
+++ b/kde-plasma/kwayland/kwayland-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="true"
 KFMIN=6.0
 QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
 
 DESCRIPTION="Qt-style API to interact with the wayland-client API"
 HOMEPAGE="https://invent.kde.org/frameworks/kwayland;
@@ -35,3 +35,8 @@ BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
>=dev-util/wayland-scanner-1.19.0
 "
+
+src_configure() {
+   filter-lto # bug 866575
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwayland/

2024-02-28 Thread Sam James
commit: bcb8ac495537ea0175c72594aad868576bdf926b
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 02:23:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:24:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb8ac49

kde-plasma/kwayland: filter-LTO in SLOT 6

Still an issue upstream.

Bug: https://bugs.gentoo.org/866575
Signed-off-by: Sam James  gentoo.org>

 kde-plasma/kwayland/kwayland-6.0.0.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/kwayland/kwayland-6.0.0.ebuild 
b/kde-plasma/kwayland/kwayland-6.0.0.ebuild
index 8ebeb6320394..20d88c070389 100644
--- a/kde-plasma/kwayland/kwayland-6.0.0.ebuild
+++ b/kde-plasma/kwayland/kwayland-6.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 ECM_TEST="true"
 KFMIN=6.0
 QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
 
 DESCRIPTION="Qt-style API to interact with the wayland-client API"
 HOMEPAGE="https://invent.kde.org/frameworks/kwayland;
@@ -35,3 +35,8 @@ BDEPEND="
>=dev-qt/qtwayland-${QTMIN}:6
>=dev-util/wayland-scanner-1.19.0
 "
+
+src_configure() {
+   filter-lto # bug 866575
+   ecm_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/exonerate/

2024-02-28 Thread Sam James
commit: f90551a4ff3929b105533112036b88f82069c427
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 02:12:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 02:18:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90551a4

sci-biology/exonerate: mark LTO-unsafe

Closes: https://bugs.gentoo.org/862264
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-biology/exonerate/exonerate-2.2.0-r3.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-biology/exonerate/exonerate-2.2.0-r3.ebuild 
b/sci-biology/exonerate/exonerate-2.2.0-r3.ebuild
index 20110bdb6f1c..9d7683b6dc4d 100644
--- a/sci-biology/exonerate/exonerate-2.2.0-r3.ebuild
+++ b/sci-biology/exonerate/exonerate-2.2.0-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="Generic tool for pairwise sequence comparison"
 HOMEPAGE="https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate;
@@ -27,6 +27,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/862264
+   # Upstream doesn't use a bug tracker, so I fired them an email about 
it. -- Eli
+   filter-lto
+
# the bootstrapping code loads AR and CC from the environment
tc-export CC RANLIB
export C4_AR="$(tc-getAR)"



[gentoo-commits] proj/sci:master commit in: dev-python/ripser/

2024-02-28 Thread Horea Christian
commit: 8cc0b06c161939b5d472b4d66eb94ea6bba14ac7
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:10:18 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:10:18 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=8cc0b06c

dev-python/ripser: unkeyword 0.6.4 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/ripser/ripser-0.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ripser/ripser-0.6.4.ebuild 
b/dev-python/ripser/ripser-0.6.4.ebuild
index e0ea6f24b..21d6b6ccd 100644
--- a/dev-python/ripser/ripser-0.6.4.ebuild
+++ b/dev-python/ripser/ripser-0.6.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://ripser.scikit-tda.org/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
dev-python/cython[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtbase/

2024-02-28 Thread Ionen Wolkens
commit: e0226bb33e74851ac96f181ae9bf43f60e7e991c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 29 02:05:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 29 02:06:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0226bb3

dev-qt/qtbase: drop upstreamed x32 fix from live

Thanks for getting this fixed upstream.

Bug: https://bugs.gentoo.org/925103
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtbase/qtbase-6.6..ebuild | 1 -
 dev-qt/qtbase/qtbase-6.7..ebuild | 1 -
 dev-qt/qtbase/qtbase-6..ebuild   | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.6..ebuild 
b/dev-qt/qtbase/qtbase-6.6..ebuild
index a39a20691815..d7b14a3f1a66 100644
--- a/dev-qt/qtbase/qtbase-6.6..ebuild
+++ b/dev-qt/qtbase/qtbase-6.6..ebuild
@@ -137,7 +137,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-no-glx.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
-   "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6.7..ebuild 
b/dev-qt/qtbase/qtbase-6.7..ebuild
index c2827c3f3ac9..e2aa70f1ea9b 100644
--- a/dev-qt/qtbase/qtbase-6.7..ebuild
+++ b/dev-qt/qtbase/qtbase-6.7..ebuild
@@ -138,7 +138,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
-   "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
 )
 
 src_prepare() {

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index c2827c3f3ac9..e2aa70f1ea9b 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -138,7 +138,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
"${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
"${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
-   "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
 )
 
 src_prepare() {



[gentoo-commits] proj/sci:master commit in: sci-biology/behaviopy/

2024-02-28 Thread Horea Christian
commit: 13b5f620d3c2bb529a52a878dec2d91f9f3a732d
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:03:56 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:03:56 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=13b5f620

sci-biology/behaviopy: treeclean

Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/behaviopy/behaviopy-0.2.ebuild | 42 --
 sci-biology/behaviopy/metadata.xml | 26 --
 2 files changed, 68 deletions(-)

diff --git a/sci-biology/behaviopy/behaviopy-0.2.ebuild 
b/sci-biology/behaviopy/behaviopy-0.2.ebuild
deleted file mode 100644
index dc875e7a5..0
--- a/sci-biology/behaviopy/behaviopy-0.2.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
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Neuroimaging tools for Python"
-HOMEPAGE="https://github.com/TheChymera/behaviopy;
-SRC_URI="https://github.com/TheChymera/behaviopy/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="evaluation"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pandas[${PYTHON_USEDEP}]
-   dev-python/seaborn[${PYTHON_USEDEP}]
-   dev-python/statsmodels[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-"
-
-python_prepare_all() {
-   if ! use evaluation; then
-   rm behaviopy/evaluation.py || die
-   fi
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   cd behaviopy/examples || die
-   echo "backend : Agg" > matplotlibrc || die
-   for i in *py; do
-   echo "Executing $i"
-   ${EPYTHON} $i || die
-   done
-}

diff --git a/sci-biology/behaviopy/metadata.xml 
b/sci-biology/behaviopy/metadata.xml
deleted file mode 100644
index a33886a68..0
--- a/sci-biology/behaviopy/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   gen...@chymera.eu
-   Horea Christian
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-   BehavioPy is a Python toolkit providing evaluation (e.g. event
-   tracking) and plotting functions for behavioural data. Manual 
event
-   tracking is done via a simple and configurable PsychoPy-based
-   interface. Plotting functions are designed to work with 
preformatted
-   data in CSV format (e.g. as exported by pandas), and use 
Seaborn and
-   custom BehavioPy styles for maximum beautification.
-   
-   
-   TheChymera/behaviopy
-   
-   
-   Installs evaluation submodule.
-   
-



[gentoo-commits] proj/sci:master commit in: sci-biology/deeptools/

2024-02-28 Thread Horea Christian
commit: 17688a432b33d4ce2ecb5fe1cbc25e7e36efe288
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:05:41 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:05:41 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=17688a43

sci-biology/deeptools: dropped ~x86, added PEP517

Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/deeptools/deeptools-3.5.0.ebuild | 5 +++--
 sci-biology/deeptools/deeptools-3.5.1.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sci-biology/deeptools/deeptools-3.5.0.ebuild 
b/sci-biology/deeptools/deeptools-3.5.0.ebuild
index a76bf6690..7c2eaa739 100644
--- a/sci-biology/deeptools/deeptools-3.5.0.ebuild
+++ b/sci-biology/deeptools/deeptools-3.5.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 
@@ -13,7 +14,7 @@ 
SRC_URI="https://github.com/deeptools/deepTools/archive/${PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 # TODO: fix this
 RESTRICT="test"

diff --git a/sci-biology/deeptools/deeptools-3.5.1.ebuild 
b/sci-biology/deeptools/deeptools-3.5.1.ebuild
index a76bf6690..7c2eaa739 100644
--- a/sci-biology/deeptools/deeptools-3.5.1.ebuild
+++ b/sci-biology/deeptools/deeptools-3.5.1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 
@@ -13,7 +14,7 @@ 
SRC_URI="https://github.com/deeptools/deepTools/archive/${PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 # TODO: fix this
 RESTRICT="test"



[gentoo-commits] proj/sci:master commit in: dev-python/python-igraph/

2024-02-28 Thread Horea Christian
commit: 4b964b67decfbc018fd145a28ffb37296b7b573a
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:01:43 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:01:43 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=4b964b67

dev-python/python-igraph: unkeyword 0.10.4 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/python-igraph/python-igraph-0.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-igraph/python-igraph-0.10.4.ebuild 
b/dev-python/python-igraph/python-igraph-0.10.4.ebuild
index 5ef24cedf..3ee6e1eb4 100644
--- a/dev-python/python-igraph/python-igraph-0.10.4.ebuild
+++ b/dev-python/python-igraph/python-igraph-0.10.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/igraph-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
>=dev-libs/igraph-$(ver_cut 1-2)



[gentoo-commits] proj/sci:master commit in: dev-python/persim/

2024-02-28 Thread Horea Christian
commit: 5da1ece965b466bed18247c3ad817756a7c7db9e
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:01:02 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:01:02 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5da1ece9

dev-python/persim: unkeyword 0.3.1 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/persim/persim-0.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/persim/persim-0.3.1.ebuild 
b/dev-python/persim/persim-0.3.1.ebuild
index 78b86d6ea..994dca206 100644
--- a/dev-python/persim/persim-0.3.1.ebuild
+++ b/dev-python/persim/persim-0.3.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://persim.scikit-tda.org/;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
dev-python/hopcroftkarp[${PYTHON_USEDEP}]



[gentoo-commits] proj/sci:master commit in: dev-python/kmapper/

2024-02-28 Thread Horea Christian
commit: e9b71ec05b7d2c6970f7ab6bcc9cf58a778dbfcb
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 02:00:10 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 02:00:10 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e9b71ec0

dev-python/kmapper: unkeyword 2.0.1-r1 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/kmapper/kmapper-2.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/kmapper/kmapper-2.0.1-r1.ebuild 
b/dev-python/kmapper/kmapper-2.0.1-r1.ebuild
index c8bdf2b00..22f35fbda 100644
--- a/dev-python/kmapper/kmapper-2.0.1-r1.ebuild
+++ b/dev-python/kmapper/kmapper-2.0.1-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/kepler-mapper-${PV}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="${PYTHON_DEPS}
dev-python/jinja[${PYTHON_USEDEP}]



[gentoo-commits] proj/sci:master commit in: dev-python/panel/

2024-02-28 Thread Horea Christian
commit: 6957b6dbc342e421ef445b7e78905a1cc697f20b
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 01:58:01 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 01:58:01 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6957b6db

dev-python/panel: revbump for missing dep, PEP517, and PYTHON_COMPAT

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/panel/{panel-0.14.2.ebuild => panel-0.14.2-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/panel/panel-0.14.2.ebuild 
b/dev-python/panel/panel-0.14.2-r1.ebuild
similarity index 92%
rename from dev-python/panel/panel-0.14.2.ebuild
rename to dev-python/panel/panel-0.14.2-r1.ebuild
index bf4df1861..4674f8161 100644
--- a/dev-python/panel/panel-0.14.2.ebuild
+++ b/dev-python/panel/panel-0.14.2-r1.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..10} )
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
 # Panel imports from "distutils" at runtime.
-DISTUTILS_USE_SETUPTOOLS=rdepend
+#DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1 pypi
 
 DESCRIPTION="High-level app and dashboarding solution for Python"
@@ -20,6 +21,7 @@ KEYWORDS="~amd64 ~x86"
 DEPEND="
>=dev-python/param-1.10.0[${PYTHON_USEDEP}]
>=dev-python/pyct-0.4.4[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
 "
 RDEPEND="${DEPEND}
dev-python/markdown[${PYTHON_USEDEP}]



[gentoo-commits] proj/sci:master commit in: dev-python/bokeh/

2024-02-28 Thread Horea Christian
commit: 50a05ce19aefe2890f26918b5900d757c669e66b
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 01:44:52 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 01:44:52 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=50a05ce1

dev-python/bokeh: enable py3.11, py3.12

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/bokeh/bokeh-2.4.2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/bokeh/bokeh-2.4.2.ebuild 
b/dev-python/bokeh/bokeh-2.4.2.ebuild
index 0a0c64b4b..7347e5110 100644
--- a/dev-python/bokeh/bokeh-2.4.2.ebuild
+++ b/dev-python/bokeh/bokeh-2.4.2.ebuild
@@ -3,9 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature pypi
 
 DESCRIPTION="Statistical and interactive HTML plots for Python"



[gentoo-commits] proj/sci:master commit in: dev-python/holoviews/

2024-02-28 Thread Horea Christian
commit: f0a6b43352bd5ec0fe2a8087bbe51c4d0f880bca
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 01:59:14 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 01:59:14 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=f0a6b433

dev-python/holoviews: unkeyword 1.15.3 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/holoviews/holoviews-1.15.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/holoviews/holoviews-1.15.3.ebuild 
b/dev-python/holoviews/holoviews-1.15.3.ebuild
index 783d9b1cb..154b7195d 100644
--- a/dev-python/holoviews/holoviews-1.15.3.ebuild
+++ b/dev-python/holoviews/holoviews-1.15.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..10} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 # HoloViews imports from "distutils" at runtime.
 DISTUTILS_USE_SETUPTOOLS=rdepend
@@ -15,7 +15,7 @@ HOMEPAGE="https://holoviews.org;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 # Reported upstream:
 # https://github.com/holoviz/holoviews/issues/5592
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: media-libs/quarter/files/

2024-02-28 Thread Maciej Mrozowski
commit: ee19808bd15dec8d35f4f3cdd45fb9b4fb7359af
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Thu Feb 29 01:50:36 2024 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Thu Feb 29 01:53:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee19808b

media-libs/quarter: patch 1.2.1 to not require Qt5UiTools, fixes #925352

Signed-off-by: Maciej Mrozowski  gentoo.org>
Closes: https://bugs.gentoo.org/925352

 media-libs/quarter/files/quarter-1.2.1-cmake.patch | 23 +++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/media-libs/quarter/files/quarter-1.2.1-cmake.patch 
b/media-libs/quarter/files/quarter-1.2.1-cmake.patch
index 761ba4fb5081..88770dc384d8 100644
--- a/media-libs/quarter/files/quarter-1.2.1-cmake.patch
+++ b/media-libs/quarter/files/quarter-1.2.1-cmake.patch
@@ -1,6 +1,6 @@
 diff -ruN quarter/CMakeLists.txt my/CMakeLists.txt
 --- quarter/CMakeLists.txt 2024-02-05 00:29:17.0 +0100
-+++ my/CMakeLists.txt  2024-02-24 05:23:51.451634039 +0100
 my/CMakeLists.txt  2024-02-29 02:46:06.768299838 +0100
 @@ -96,17 +96,17 @@
  
  if(QUARTER_USE_QT6)
@@ -9,7 +9,7 @@ diff -ruN quarter/CMakeLists.txt my/CMakeLists.txt
 +find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets Designer 
REQUIRED)
else()
 -find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets QUIET)
-+find_package(Qt6 COMPONENTS Widgets UiTools OpenGL OpenGLWidgets REQUIRED)
++find_package(Qt6 COMPONENTS Widgets OpenGL OpenGLWidgets REQUIRED)
endif()
  endif()
  
@@ -19,7 +19,24 @@ diff -ruN quarter/CMakeLists.txt my/CMakeLists.txt
 +find_package(Qt5 COMPONENTS Widgets UiTools OpenGL Designer REQUIRED)
else()
 -find_package(Qt5 COMPONENTS Widgets UiTools OpenGL QUIET)
-+find_package(Qt5 COMPONENTS Widgets UiTools OpenGL REQUIRED)
++find_package(Qt5 COMPONENTS Widgets OpenGL REQUIRED)
endif()
  endif()
  
+@@ -116,14 +116,14 @@
+ endif()
+ 
+ if(Qt6_FOUND)
+-  set(QUARTER_QT_TARGETS Qt6::Widgets Qt6::UiTools Qt6::OpenGL 
Qt6::OpenGLWidgets)
++  set(QUARTER_QT_TARGETS Qt6::Widgets Qt6::OpenGL Qt6::OpenGLWidgets)
+   set(QUARTER_PLUGIN_QT_TARGETS Qt6::Designer)
+   string(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR 
"${Qt6Core_VERSION_STRING}")
+   string(REGEX REPLACE "^[0-9]+\\.([0-9]+)\\.[0-9]+.*" "\\1" QT_VERSION_MINOR 
"${Qt6Core_VERSION_STRING}")
+   string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" QT_VERSION_PATCH 
"${Qt6Core_VERSION_STRING}")
+   set(QUARTER_PKG_DEPS "${QUARTER_PKG_DEPS} Qt6Widgets Qt6UiTools Qt6OpenGL 
Qt6OpenGLWidgets Qt6Designer")
+ elseif(Qt5_FOUND)
+-  set(QUARTER_QT_TARGETS Qt5::Widgets Qt5::UiTools Qt5::OpenGL)
++  set(QUARTER_QT_TARGETS Qt5::Widgets Qt5::OpenGL)
+   set(QUARTER_PLUGIN_QT_TARGETS Qt5::Designer)
+   string(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR 
"${Qt5Core_VERSION_STRING}")
+   string(REGEX REPLACE "^[0-9]+\\.([0-9]+)\\.[0-9]+.*" "\\1" QT_VERSION_MINOR 
"${Qt5Core_VERSION_STRING}")



[gentoo-commits] repo/gentoo:master commit in: sys-fs/jfsutils/

2024-02-28 Thread Sam James
commit: 659b603bdae9200495a7a8e704e407ee53433552
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 01:31:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 01:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659b603b

sys-fs/jfsutils: mark as LTO-unsafe

Note: the filesystem is not a huge hit, and the utils package was last
released in 2011. It uses CVS as its version control, on sourceforge!
which means that it's been decommissioned in 2017 and there was no one
left to migrate or something. Discussion lists are inactive except the
one hooked into kernel.org, which is only used for discussing the kernel
driver not the utils.

It's not clear how to effectively report a utils issue, or what would
happen if we did.

Closes: https://bugs.gentoo.org/863905
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild 
b/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
index 8975c0684ac2..4ec1f3ba3c98 100644
--- a/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
+++ b/sys-fs/jfsutils/jfsutils-1.1.15-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -39,6 +39,10 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/863905
+   filter-lto
+
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/argus/

2024-02-28 Thread Sam James
commit: 1687efacf020823d3d968a45b7b00690d6b3c85d
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 01:01:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 01:50:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1687efac

net-analyzer/argus: mark LTO-unsafe, mark strict-aliasing unsafe

Closes: https://bugs.gentoo.org/861146
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/argus/argus-3.0.8.3-r2.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild 
b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
index e4461407cd4a..c366c9a7af03 100644
--- a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
+++ b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="network Audit Record Generation and Utilization System"
 HOMEPAGE="https://openargus.org/;
@@ -59,6 +59,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861146
+   # https://github.com/openargus/argus/issues/8
+   append-flags -fno-strict-aliasing
+   filter-lto
+
use debug && touch .debug # enable debugging
 
econf \



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/argus/

2024-02-28 Thread Sam James
commit: 714a81bec15510f807c39f8b21f725b1326525c0
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 00:54:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 01:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714a81be

net-analyzer/argus: reverse order of rdepend -> depend

acct-* packages shouldn't be a requirement for --buildpkgonly. They were
carried along because the entirety of RDEPEND was lumped into DEPEND.

Removes unneeded build dependencies only, so no revbump needed.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/argus/argus-3.0.8.3-r2.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild 
b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
index b772ec171b22..e4461407cd4a 100644
--- a/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
+++ b/net-analyzer/argus/argus-3.0.8.3-r2.ebuild
@@ -15,9 +15,7 @@ SLOT="0"
 KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl tcpd"
 
-RDEPEND="
-   acct-group/argus
-   acct-user/argus
+DEPEND="
net-libs/libnsl:=
net-libs/libpcap
net-libs/libtirpc
@@ -25,7 +23,11 @@ RDEPEND="
sasl? ( dev-libs/cyrus-sasl )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
 "
-DEPEND="${RDEPEND}"
+RDEPEND="
+   acct-group/argus
+   acct-user/argus
+   ${DEPEND}
+"
 BDEPEND="
>=sys-devel/bison-1.28
app-alternatives/lex



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xfe/

2024-02-28 Thread Sam James
commit: 828adcbf2281e7c91fd4b1ed0fb7e2ad7e9e7133
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 01:49:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 01:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828adcbf

x11-misc/xfe: drop 1.43.2

Signed-off-by: Sam James  gentoo.org>

 x11-misc/xfe/Manifest  |  1 -
 x11-misc/xfe/xfe-1.43.2.ebuild | 75 --
 2 files changed, 76 deletions(-)

diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index 17d13422f103..c200cd335b0b 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -1,3 +1,2 @@
-DIST xfe-1.43.2.tar.gz 2834576 BLAKE2B 
5ac7ebf229febb75a99e4829a38a3675d6674ec6eced13dc5be70d2b68ce88f6394621dffec2d8359e72da7eace582883b72491e90597ab4a8925685cb577fcb
 SHA512 
ad7b450d0828747f801219c23824b0751fc2a7f0eea791369c4adb3090ffe1279056fa8804ef97b25a2f810e00d37357efc962dc9d4087c3d7cc5f8ffb37d51d
 DIST xfe-1.44.tar.xz 1444296 BLAKE2B 
3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3
 SHA512 
d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749
 DIST xfe-1.46.tar.xz 1431496 BLAKE2B 
d7b85e5280d1d9d6db3737f8ac14f4248ae4e99b52d843b51468299bdf71581003b21d0fb2be9949c7189481ed5f3fe88bbd146d2185c17dea3a4785edb876b7
 SHA512 
9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b

diff --git a/x11-misc/xfe/xfe-1.43.2.ebuild b/x11-misc/xfe/xfe-1.43.2.ebuild
deleted file mode 100644
index f2925f4b965c..
--- a/x11-misc/xfe/xfe-1.43.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PLOCALES="
-   bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv 
tr
-   zh_CN zh_TW
-"
-inherit plocale xdg-utils
-
-DESCRIPTION="MS-Explorer-like minimalist file manager for X"
-HOMEPAGE="http://roland65.free.fr/xfe;
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug nls startup-notification"
-
-RDEPEND="
-   media-libs/libpng:0
-   x11-libs/fox:1.6[png,truetype]
-   x11-libs/libX11
-   x11-libs/libXft
-   startup-notification? ( x11-libs/startup-notification )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   nls? (
-   dev-util/intltool
-   sys-devel/gettext
-   )
-"
-
-DOCS=( AUTHORS BUGS ChangeLog README TODO )
-
-src_prepare() {
-   default
-
-   cat >po/POTFILES.skip <<-EOF
-   src/icons.cpp
-   xfe.desktop.in.in
-   xfi.desktop.in.in
-   xfp.desktop.in.in
-   xfv.desktop.in.in
-   xfw.desktop.in.in
-   EOF
-
-   # malformed LINGUAS file
-   # recent intltool expects newline for every linguas
-   sed -i \
-   -e '/^#/!s:\s\s*:\n:g' \
-   po/LINGUAS || die
-
-   # remove not selected locales
-   rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;}
-   plocale_for_each_disabled_locale rm_locale
-}
-
-src_configure() {
-   econf \
-   $(use_enable debug) \
-   $(use_enable nls) \
-   $(use_enable startup-notification sn) \
-   --enable-minimalflags
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xfe/

2024-02-28 Thread Sam James
commit: 701eea4736f1c4c93e67a072df967f83b9e58fda
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 01:48:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 01:48:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701eea47

x11-misc/xfe: add 1.46

* Filter LTO because of -Wlto-type-mismatch (reported upstream at 
https://sourceforge.net/p/xfe/bugs/282/)
* Restrict tests as it's just a lint-style check for po/ (translations)
* This version newly has Polkit rules but it only installs them if Polkit is 
installed.
  Hand-roll the installation in the ebuild to avoid automagic and needing to 
RDEPEND
  on polkit.

Closes: https://bugs.gentoo.org/847253
Closes: https://bugs.gentoo.org/864757
Signed-off-by: Sam James  gentoo.org>

 x11-misc/xfe/Manifest|   1 +
 x11-misc/xfe/xfe-1.46.ebuild | 117 +++
 2 files changed, 118 insertions(+)

diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index 4366ba8b9552..17d13422f103 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -1,2 +1,3 @@
 DIST xfe-1.43.2.tar.gz 2834576 BLAKE2B 
5ac7ebf229febb75a99e4829a38a3675d6674ec6eced13dc5be70d2b68ce88f6394621dffec2d8359e72da7eace582883b72491e90597ab4a8925685cb577fcb
 SHA512 
ad7b450d0828747f801219c23824b0751fc2a7f0eea791369c4adb3090ffe1279056fa8804ef97b25a2f810e00d37357efc962dc9d4087c3d7cc5f8ffb37d51d
 DIST xfe-1.44.tar.xz 1444296 BLAKE2B 
3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3
 SHA512 
d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749
+DIST xfe-1.46.tar.xz 1431496 BLAKE2B 
d7b85e5280d1d9d6db3737f8ac14f4248ae4e99b52d843b51468299bdf71581003b21d0fb2be9949c7189481ed5f3fe88bbd146d2185c17dea3a4785edb876b7
 SHA512 
9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b

diff --git a/x11-misc/xfe/xfe-1.46.ebuild b/x11-misc/xfe/xfe-1.46.ebuild
new file mode 100644
index ..f346e2fce311
--- /dev/null
+++ b/x11-misc/xfe/xfe-1.46.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="
+   bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv 
tr
+   zh_CN zh_TW
+"
+inherit flag-o-matic plocale xdg-utils
+
+DESCRIPTION="MS-Explorer-like minimalist file manager for X"
+HOMEPAGE="http://roland65.free.fr/xfe/;
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug nls startup-notification"
+# The only dir which defines a 'check' target is po/ which doesn't do anything
+# useful for us. It also fails, see bug #847253.
+RESTRICT="test"
+
+RDEPEND="
+   x11-libs/fox:1.6[png,truetype]
+   media-libs/fontconfig
+   x11-libs/libXrandr
+   x11-libs/libX11
+   x11-libs/libXft
+   startup-notification? (
+   x11-libs/libxcb:=
+   x11-libs/startup-notification
+   x11-libs/xcb-util
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+   nls? (
+   sys-devel/gettext
+   )
+"
+
+DOCS=( AUTHORS BUGS ChangeLog README TODO )
+
+src_prepare() {
+   default
+
+   cat >po/POTFILES.skip || die <<-EOF
+   src/icons.cpp
+   xfe.desktop.in.in
+   xfi.desktop.in.in
+   xfp.desktop.in.in
+   xfv.desktop.in.in
+   xfw.desktop.in.in
+   EOF
+
+   # malformed LINGUAS file
+   # recent intltool expects newline for every linguas
+   sed -i \
+   -e '/^#/!s:\s\s*:\n:g' \
+   po/LINGUAS || die
+
+   # remove not selected locales
+   rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;}
+   plocale_for_each_disabled_locale rm_locale
+}
+
+src_configure() {
+   # https://sourceforge.net/p/xfe/bugs/282/ (bug #864757)
+   filter-lto
+
+   econf \
+   $(use_enable debug) \
+   $(use_enable nls) \
+   $(use_enable startup-notification sn) \
+   --enable-minimalflags
+}
+
+src_install() {
+   default
+
+   # Install this unconditionally rather than automagically based on 
whether
+   # polkit is installed
+   rm -rf "${ED}"/usr/share/polkit-1/actions || die
+   insinto /usr/share/polkit-1/actions
+   newins - org.xfe.root.policy <<-EOF
+   
+   http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd;>
+   
+   Xfe
+   http://roland65.free.fr/xfe
+   xfe
+   
+   Run Xfe as root
+   Authentication is required to run Xfe as root
+   
+   auth_admin
+   auth_admin
+ 

[gentoo-commits] repo/gentoo:master commit in: media-video/mkclean/

2024-02-28 Thread Sam James
commit: c43bfe4525a3940da999b13d8cf7e3f43b0701ab
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:59:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:59:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43bfe45

media-video/mkclean: update upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-video/mkclean/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mkclean/metadata.xml b/media-video/mkclean/metadata.xml
index 7bc7e3177558..3a2ce490f891 100644
--- a/media-video/mkclean/metadata.xml
+++ b/media-video/mkclean/metadata.xml
@@ -9,6 +9,6 @@
mkclean is a command line tool to clean and optimize Matroska 
(.mkv / .mka / .mks / .mk3d) and WebM (.webm / .weba) files that have already 
been muxed. It reorders the elements with the Cues at the front, so your 
Matroska files are ready to be streamed efficiently over the web. It also 
removes elements not found in the Matroska specs and the extra Meta Seek list 
of Clusters that some program add to their file. It can also optionally remux 
the Cluster blocks to start each boundary with a keyframe and the matching 
audio/subtitle blocks for that keyframe.


-   downloads
+   matroska

 



[gentoo-commits] proj/sci:master commit in: sci-libs/spyking-circus/

2024-02-28 Thread Horea Christian
commit: 86470a713355810e48fc85922f5f40b3f9b2b489
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 01:16:57 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 01:16:57 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=86470a71

sci-libs/spyking-circus: unkeyword 1.1.0 for ~x86

Signed-off-by: Horea Christian  chymera.eu>

 sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild 
b/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
index 976a8535b..9b9233020 100644
--- a/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
+++ b/sci-libs/spyking-circus/spyking-circus-1.1.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/spyking-circus/spyking-circus/archive/${PV}.tar.gz -
 
 LICENSE="CeCILL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 # Wants to run mpirun (and fails)
 RESTRICT="test"
@@ -27,7 +27,7 @@ RDEPEND="
>=dev-python/mpi4py-3.0.0[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.4[${PYTHON_USEDEP}]
>=dev-python/psutil-5.6.7[${PYTHON_USEDEP}]
-   >=dev-python/statsmodels-0.10.1[${PYTHON_USEDEP}]
+   dev-python/statsmodels[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.40.0[${PYTHON_USEDEP}]
>=dev-python/scipy-1.3.1[${PYTHON_USEDEP}]
 "



[gentoo-commits] repo/gentoo:master commit in: www-client/elinks/

2024-02-28 Thread Sam James
commit: 086be3cc228e76caa2cba5470b63347e1b953f85
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 00:49:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:51:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086be3cc

www-client/elinks: sync live

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 www-client/elinks/elinks-.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/www-client/elinks/elinks-.ebuild 
b/www-client/elinks/elinks-.ebuild
index 06f1d265ceb6..dc3d36d2c731 100644
--- a/www-client/elinks/elinks-.ebuild
+++ b/www-client/elinks/elinks-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 LUA_COMPAT=( lua5-{1,2,3,4} luajit )
 
-inherit meson lua-single python-any-r1
+inherit flag-o-matic meson lua-single python-any-r1
 
 DESCRIPTION="Advanced and well-established text-mode web browser"
 HOMEPAGE="http://elinks.or.cz/;
@@ -75,6 +75,13 @@ pkg_setup() {
 }
 
 src_configure() {
+   # This file is severely broken w.r.t. strict-aliasing and upstream 
acknowledges it:
+   # 
https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/util/lists.h#L14
+   # 
https://github.com/rkd77/elinks/blob/d05ce90b35d82109aab320b490e3ca54aa6df057/src/meson.build#L44
+   #
+   # Although they force fno-strict-aliasing, we should also not trust the 
LTO either.
+   filter-lto
+
local emesonargs=(
-Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
-Dhtmldoc=false



[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2024-02-28 Thread Sam James
commit: 38655534205d0c3d6ffe696d134c88afb6e01603
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Feb 29 00:46:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:51:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38655534

media-sound/ardour: mark as LTO-unsafe

See https://tracker.ardour.org/view.php?id=9649 for details.

Closes: https://bugs.gentoo.org/917095
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/ardour-8.4.ebuild  | 5 +
 media-sound/ardour/ardour-.ebuild | 5 +
 2 files changed, 10 insertions(+)

diff --git a/media-sound/ardour/ardour-8.4.ebuild 
b/media-sound/ardour/ardour-8.4.ebuild
index 4f99e58488e4..cee5f390d988 100644
--- a/media-sound/ardour/ardour-8.4.ebuild
+++ b/media-sound/ardour/ardour-8.4.ebuild
@@ -130,6 +130,11 @@ src_configure() {
# avoid bug https://bugs.gentoo.org/800067
local -x AS="$(tc-getCC) -c"
 
+   # -Werror=odr
+   # https://tracker.ardour.org/view.php?id=9649
+   # https://bugs.gentoo.org/917095
+   filter-lto
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index 4f99e58488e4..cee5f390d988 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -130,6 +130,11 @@ src_configure() {
# avoid bug https://bugs.gentoo.org/800067
local -x AS="$(tc-getCC) -c"
 
+   # -Werror=odr
+   # https://tracker.ardour.org/view.php?id=9649
+   # https://bugs.gentoo.org/917095
+   filter-lto
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libev/

2024-02-28 Thread Sam James
commit: 0ce97e67de4e5ca16fa28930949bbea55df91185
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:45:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:45:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce97e67

dev-libs/libev: filter LTO, no-SA

Broken quite badly, no upstream bug tracker AFAICT. And broken in many bundled 
copies
all over the place (which are modified...)

Closes: https://bugs.gentoo.org/855869
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libev/libev-4.33.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libev/libev-4.33.ebuild b/dev-libs/libev/libev-4.33.ebuild
index 127618dc6d37..b8ffdb37c3da 100644
--- a/dev-libs/libev/libev-4.33.ebuild
+++ b/dev-libs/libev/libev-4.33.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools multilib-minimal
+inherit autotools flag-o-matic multilib-minimal
 
 DESCRIPTION="A high-performance event loop/event model with lots of feature"
 HOMEPAGE="http://software.schmorp.de/pkg/libev.html;
@@ -27,6 +27,14 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
 multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nio4r/

2024-02-28 Thread Sam James
commit: 7c5bf9a42324f8c9958f7f251d0396868b3e9481
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:50:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:50:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5bf9a4

dev-ruby/nio4r: filter LTO, no-SA

Broken quite badly via bundled liebv, no upstream bug tracker for libev AFAICT. 
And
broken in many bundled copies all over the place (which are modified...)

Closes: https://bugs.gentoo.org/857741
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/nio4r/nio4r-2.5.9.ebuild | 8 ++--
 dev-ruby/nio4r/nio4r-2.6.1.ebuild | 8 ++--
 dev-ruby/nio4r/nio4r-2.7.0.ebuild | 8 ++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/nio4r/nio4r-2.5.9.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.9.ebuild
index c9d939af7596..a6b35ed1088d 100644
--- a/dev-ruby/nio4r/nio4r-2.5.9.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.5.9.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance selector API for monitoring IO objects"
 HOMEPAGE="https://github.com/socketry/nio4r;
@@ -26,6 +26,10 @@ IUSE=""
 # patches the tests fail: https://github.com/celluloid/nio4r/issues/15
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
 }

diff --git a/dev-ruby/nio4r/nio4r-2.6.1.ebuild 
b/dev-ruby/nio4r/nio4r-2.6.1.ebuild
index 381b1a8e8790..6fe4a3605cb9 100644
--- a/dev-ruby/nio4r/nio4r-2.6.1.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.6.1.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance selector API for monitoring IO objects"
 HOMEPAGE="https://github.com/socketry/nio4r;
@@ -26,6 +26,10 @@ IUSE=""
 # patches the tests fail: https://github.com/celluloid/nio4r/issues/15
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
 }

diff --git a/dev-ruby/nio4r/nio4r-2.7.0.ebuild 
b/dev-ruby/nio4r/nio4r-2.7.0.ebuild
index 6bde0afc66c8..8196c914fa21 100644
--- a/dev-ruby/nio4r/nio4r-2.7.0.ebuild
+++ b/dev-ruby/nio4r/nio4r-2.7.0.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
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_EXTRADOC="changes.md readme.md"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/nio4r/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance selector API for monitoring IO objects"
 HOMEPAGE="https://github.com/socketry/nio4r;
@@ -26,6 +26,10 @@ IUSE=""
 # patches the tests fail: https://github.com/celluloid/nio4r/issues/15
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
sed -e '/extension/ s:^:#:' -i Rakefile || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coolio/

2024-02-28 Thread Sam James
commit: 622845d1dd47fce41f4b3b5794346eb4815f43b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:49:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:49:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622845d1

dev-ruby/coolio: filter LTO, no-SA

Broken quite badly via bundled liebv, no upstream bug tracker for libev AFAICT. 
And
broken in many bundled copies all over the place (which are modified...)

Closes: https://bugs.gentoo.org/857603
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 8 ++--
 dev-ruby/coolio/coolio-1.7.1-r2.ebuild | 8 ++--
 dev-ruby/coolio/coolio-1.8.0.ebuild| 8 ++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
index ce243d72a5a8..030b833390e9 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-r1.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
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/;
@@ -26,6 +26,10 @@ IUSE=""
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die

diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
index 538c9aad48f1..1dda791d8c93 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-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
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/;
@@ -30,6 +30,10 @@ PATCHES=(
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die

diff --git a/dev-ruby/coolio/coolio-1.8.0.ebuild 
b/dev-ruby/coolio/coolio-1.8.0.ebuild
index 89809568f100..d521e9ab6350 100644
--- a/dev-ruby/coolio/coolio-1.8.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.8.0.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
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/;
@@ -26,6 +26,10 @@ IUSE=""
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die



[gentoo-commits] repo/gentoo:master commit in: dev-perl/EV/

2024-02-28 Thread Sam James
commit: d5413c49a093b77dd397f5343936c9926599fde7
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:47:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:47:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5413c49

dev-perl/EV: filter LTO, no-SA

Broken quite badly via bundled liebv, no upstream bug tracker for libev AFAICT. 
And
broken in many bundled copies all over the place (which are modified...)

Closes: https://bugs.gentoo.org/856109
Signed-off-by: Sam James  gentoo.org>

 dev-perl/EV/EV-4.330.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-perl/EV/EV-4.330.0.ebuild b/dev-perl/EV/EV-4.330.0.ebuild
index ec997f6507ff..374a2b8ab945 100644
--- a/dev-perl/EV/EV-4.330.0.ebuild
+++ b/dev-perl/EV/EV-4.330.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DIST_AUTHOR=MLEHMANN
 DIST_VERSION=4.33
-inherit perl-module
+inherit flag-o-matic perl-module
 
 DESCRIPTION="Perl interface to libev, a high performance full-featured event 
loop"
 LICENSE=" || ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )"
@@ -21,6 +21,10 @@ BDEPEND="${RDEPEND}
dev-perl/Canary-Stability
 "
 src_compile() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
mymake=(
"OPTIMIZE=${CFLAGS}"
)



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-init-scripts/, dev-db/mysql-init-scripts/files/

2024-02-28 Thread Sam James
commit: 6f292c815f3656e78702d02fa17cb173c473d7aa
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:27:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:27:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f292c81

dev-db/mysql-init-scripts: update init.d for nfsmount removal

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  gentoo.org>

 dev-db/mysql-init-scripts/files/conf.d-2.0  | 2 +-
 ...ysql-init-scripts-2.3-r6.ebuild => mysql-init-scripts-2.3-r7.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mysql-init-scripts/files/conf.d-2.0 
b/dev-db/mysql-init-scripts/files/conf.d-2.0
index cecb9a940f14..843b6fe93095 100644
--- a/dev-db/mysql-init-scripts/files/conf.d-2.0
+++ b/dev-db/mysql-init-scripts/files/conf.d-2.0
@@ -63,7 +63,7 @@ STOP_TIMEOUT=120
 
 # Or from NFS? P.S. This is not a good idea in most cases, but does have some
 # valid usage cases, so we provide the option.
-#rc_need="nfsmount"
+#rc_need="nfsclient"
 
 # Should any one of the instances satisfy the requirement for MySQL coming up?
 # By default, we say no.

diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild 
b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
similarity index 98%
rename from dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
rename to dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild
index b5212ccb5bf5..ce3110eecafa 100644
--- a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r6.ebuild
+++ b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.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



  1   2   3   4   5   >