[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/

2024-01-04 Thread Sam James
commit: fa82e5ca6c5ccdee72b6c8373491b447f5a86807
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:36:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:36:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa82e5ca

net-vpn/openvpn: add 2.6.8

Fixes a critical crash in 2.6.7.

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

 net-vpn/openvpn/Manifest   |  1 +
 .../openvpn/{openvpn-.ebuild => openvpn-2.6.8.ebuild}  | 14 +-
 net-vpn/openvpn/openvpn-.ebuild| 14 +-
 3 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/net-vpn/openvpn/Manifest b/net-vpn/openvpn/Manifest
index 0a76261da2d4..97687540f401 100644
--- a/net-vpn/openvpn/Manifest
+++ b/net-vpn/openvpn/Manifest
@@ -3,3 +3,4 @@ DIST openvpn-2.5.6.tar.xz 1150352 BLAKE2B 
509821eca9d40c5579700e05e560b906ddee5a
 DIST openvpn-2.5.7.tar.xz 1150476 BLAKE2B 
e8d24a8be8ff97072ef3b76dbec15cd6e7097ebe99f680d759f213cb5643d7b4a29664d2a96e6efe1d6ee858a6d6b3f23c6d12cf74f202fbe8cc48642f18dba6
 SHA512 
9a3234b479f5bab12b8c3af7691f175f8cd32f2929dd27efc16e96e14dbb8e07421e623869ad5ffc2d7e65f2266817d1583723033f3646b9913b10ec6d014b44
 DIST openvpn-2.6.4.tar.gz 1861178 BLAKE2B 
584fc3950732d6a1db417811f6e330a154537207f6c9543ab03b1c1a886a98a0aee7d1649055a9f7944555ae8865602be15fd8e23b67258917f1adebde050099
 SHA512 
903ac41691c26e8e4ad65c9b6fb5e75db2caf2e4079d3c4cb61a44e51be9991508f53a1dd8b4b863b4ac86088ad1a705d22131df1e25612560c9f4276d8190ec
 DIST openvpn-2.6.7.tar.gz 1895682 BLAKE2B 
58d5f2e16fc30f8533c9b18f8b63ead67782b50fdd7c09a903bd9a0d13762e4356f49393ebd7778ce68881fdd58c7564adf114230e46f811963b941a788e42e9
 SHA512 
759a2ba1d14425cab202b9c050b8f4452da61776d213de4c64c4f6e0b07313756865d97c152b26fcd334d238684ffdbf60ef28131df463f37fa318b9c8cb10b0
+DIST openvpn-2.6.8.tar.gz 1896563 BLAKE2B 
70373bcfa29bbec17a94c3129ea030539a165be9626201e1f2827f8f37f114835f9a42a42adffd86e675977ac35076660de36ad76724b0f3cadaaba476a929fc
 SHA512 
deff168f6c4988091eb8ab4d1ab525b5d0e94c4b9ce5cfec00fa9a1a87da338a198067d6386ccc3a7c84761a9e4250804cb3602fb4a2b1f016ba6102db86cfe7

diff --git a/net-vpn/openvpn/openvpn-.ebuild 
b/net-vpn/openvpn/openvpn-2.6.8.ebuild
similarity index 97%
copy from net-vpn/openvpn/openvpn-.ebuild
copy to net-vpn/openvpn/openvpn-2.6.8.ebuild
index 957b6246fb6c..ebad808e6e1f 100644
--- a/net-vpn/openvpn/openvpn-.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.8.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
@@ -31,7 +31,7 @@ REQUIRED_USE="
dco? ( !iproute2 )
 "
 
-CDEPEND="
+COMMON_DEPEND="
kernel_linux? (
iproute2? ( sys-apps/iproute2[-minimal] )
)
@@ -46,12 +46,16 @@ CDEPEND="
sys-libs/libcap-ng:=
 "
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+"
 
-DEPEND="${CDEPEND}
+DEPEND="
+   ${COMMON_DEPEND}
test? ( dev-util/cmocka )
 "
-RDEPEND="${CDEPEND}
+RDEPEND="
+   ${COMMON_DEPEND}
acct-group/openvpn
acct-user/openvpn
selinux? ( sec-policy/selinux-openvpn )

diff --git a/net-vpn/openvpn/openvpn-.ebuild 
b/net-vpn/openvpn/openvpn-.ebuild
index 957b6246fb6c..ebad808e6e1f 100644
--- a/net-vpn/openvpn/openvpn-.ebuild
+++ b/net-vpn/openvpn/openvpn-.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
@@ -31,7 +31,7 @@ REQUIRED_USE="
dco? ( !iproute2 )
 "
 
-CDEPEND="
+COMMON_DEPEND="
kernel_linux? (
iproute2? ( sys-apps/iproute2[-minimal] )
)
@@ -46,12 +46,16 @@ CDEPEND="
sys-libs/libcap-ng:=
 "
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+"
 
-DEPEND="${CDEPEND}
+DEPEND="
+   ${COMMON_DEPEND}
test? ( dev-util/cmocka )
 "
-RDEPEND="${CDEPEND}
+RDEPEND="
+   ${COMMON_DEPEND}
acct-group/openvpn
acct-user/openvpn
selinux? ( sec-policy/selinux-openvpn )



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

2024-01-04 Thread Sam James
commit: 401ac6f0bf86727826682778d339dca1bee68a86
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:32:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401ac6f0

dev-util/meson: Stabilize 1.3.0-r2 sparc, #921373

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

 dev-util/meson/meson-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meson/meson-1.3.0-r2.ebuild 
b/dev-util/meson/meson-1.3.0-r2.ebuild
index 50d49b761d92..5a3bb41d4077 100644
--- a/dev-util/meson/meson-1.3.0-r2.ebuild
+++ b/dev-util/meson/meson-1.3.0-r2.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; 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
 fi
 



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

2024-01-04 Thread Sam James
commit: d483b6cfb1e61cebfd8c7679c71b86dde3ce88ab
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:32:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d483b6cf

dev-util/meson: Stabilize 1.3.0-r2 arm64, #921373

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

 dev-util/meson/meson-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meson/meson-1.3.0-r2.ebuild 
b/dev-util/meson/meson-1.3.0-r2.ebuild
index b769a241e93f..731af5e71112 100644
--- a/dev-util/meson/meson-1.3.0-r2.ebuild
+++ b/dev-util/meson/meson-1.3.0-r2.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; 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
 fi
 



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

2024-01-04 Thread Sam James
commit: 8acdfc65c092a6f2a113d0bc603dac8699ec99e3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:32:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acdfc65

dev-util/meson: Stabilize 1.3.0-r2 amd64, #921373

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

 dev-util/meson/meson-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meson/meson-1.3.0-r2.ebuild 
b/dev-util/meson/meson-1.3.0-r2.ebuild
index 134a1abfe44a..50d49b761d92 100644
--- a/dev-util/meson/meson-1.3.0-r2.ebuild
+++ b/dev-util/meson/meson-1.3.0-r2.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; 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
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccache/files/, dev-util/ccache/

2024-01-04 Thread Sam James
commit: 65c91a401281c8b9c2145f79a47798812db97666
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:31:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c91a40

dev-util/ccache: add 4.9

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

 dev-util/ccache/Manifest   |   3 +
 dev-util/ccache/ccache-4.9.ebuild  | 132 +
 .../ccache/files/ccache-4.9-avoid-run-user.patch   |  34 ++
 3 files changed, 169 insertions(+)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 904ac1d142c5..c19c5dff0974 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -1,3 +1,6 @@
 DIST ccache-4.8-docs.tar.xz 80280 BLAKE2B 
e8e00dd10a00670ff3a0c3f5ab0966469fa5246de64724e24d0287020d4636fb5a1f59421aaa094d05b88bd20efd2a4a06e46dfb957bcf77ad2ea61fd02551c9
 SHA512 
e0036a7f86b458028c6e24158f95b62e40d9f659031e16adc59c067096bb728f1cb583a2edecaf2118f15b8e00f028fa6f1cfa2466fba76b7c870cca93a883eb
 DIST ccache-4.8.3.tar.xz 569724 BLAKE2B 
53211db0e516eea9739b8f05bf6a3db678b4b5cff7af741469360556da20a320e4a40253ca9e51568045a394d3497b428413ff6cf77f4273aa4906357b427d1f
 SHA512 
e0e344cd215de67fe060b36fb1b902bab61454477624fbe41d2ec57fdd721cec9c8920ca834f0ef0ccfeedb961b17143f18197497557887d88911ff66e330478
 DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B 
e800b7bdce705db3ced97f0fe008e8391811f9c7c49e815b6cd2cf220cf1107f3941d29d7bcdd10f79da4e6cad9766243e482011aeb5a170e1c5920b6ebdd726
 SHA512 
2e2298a3cf800d9de669f560269bd07ca2b76f761198af10f7174759ea95a23518dedce83f481bdd392bb60adbd736e5dd2c21af88beb761c0f589f685737586
+DIST ccache-4.9-docs.tar.xz 82684 BLAKE2B 
bc3517803cac75a0124358f740e3f4f4b923341277b77cb9ac7649520bbf19a65a51ebf324cc886f98e606bd29681ca3956073a85b737159792e068d529e299c
 SHA512 
870d15dc9e3a0557dfe533862927ff8e90730678439b576e782f79f1f69c5bb499ff4c7e397a7eca059691ec5f89412594e32c74209a58003a6f55002c00d467
+DIST ccache-4.9.tar.xz 583744 BLAKE2B 
682b491d061452d77d988d7e9e661ed4ce729a40a58370af55e1f24c5e973e4808d7211b4f8b8ab7f9328ecc651c032fa2efd37675566308197c22fd9a776675
 SHA512 
04200e5ceab56fc119f4376189f45fe811409a8022f08e82cd3089e252f350d604d777a237a57651fcd0c20f8ba0f27e4f3cc330a5970d455a696a977408d563
+DIST ccache-4.9.tar.xz.asc 833 BLAKE2B 
ad91919ab45f98d334c9b2d273b8139a2fb64b28a3fdb2a2042beaaa32905978113cd08ff95a009891c6159505431e4c1e0203adca94032feb2a4cee9bd089e2
 SHA512 
2f51d11d00756d099a64a9e5698591385d2c822438123f1c9e753c66e35f4ea9706db3414d7049cb6604defebc72927b6772c4e8a2271e03fb80f815659f90fa

diff --git a/dev-util/ccache/ccache-4.9.ebuild 
b/dev-util/ccache/ccache-4.9.ebuild
new file mode 100644
index ..68cf3874b664
--- /dev/null
+++ b/dev-util/ccache/ccache-4.9.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# XXX: We don't use CCACHE_* for these vars like we do in e.g. 
cmake/libabigail/qemu
+# because Portage unsets them. Aaaah!
+#
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${MY_DOCS_PREBUILT:=1}
+
+MY_DOCS_PREBUILT_DEV=sam
+MY_DOCS_VERSION=$(ver_cut 1-2)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+MY_DOCS_USEFLAG="+doc"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc
+inherit cmake toolchain-funcs flag-o-matic verify-sig
+
+DESCRIPTION="Fast compiler cache"
+HOMEPAGE="https://ccache.dev/;
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
+if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz
 )"
+   MY_DOCS_USEFLAG="doc"
+fi
+
+# https://ccache.dev/license.html
+LICENSE="GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 )"
+LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
+IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/zstd:=
+   redis? ( dev-libs/hiredis:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-util/shadowman
+   sys-apps/gentoo-functions
+"
+# Needed for eselect calls in pkg_*
+IDEPEND="dev-util/shadowman"
+
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+DEPEND+=" test? ( dev-libs/elfutils )"
+BDEPEND="
+   doc? ( dev-ruby/asciidoctor )
+

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

2024-01-04 Thread Sam James
commit: 0f3da06f6032432691bb4213fe3a4cc5933ca022
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:32:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3da06f

dev-util/meson: Stabilize 1.3.0-r2 ppc64, #921373

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

 dev-util/meson/meson-1.3.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/meson/meson-1.3.0-r2.ebuild 
b/dev-util/meson/meson-1.3.0-r2.ebuild
index af208ef34bdc..134a1abfe44a 100644
--- a/dev-util/meson/meson-1.3.0-r2.ebuild
+++ b/dev-util/meson/meson-1.3.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2016-2023 Gentoo Authors
+# Copyright 2016-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; 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
 fi
 



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

2024-01-04 Thread Sam James
commit: 2e43a93e0eb7197f382484829566b3b380f6bfe1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:32:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:32:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e43a93e

dev-util/meson: Stabilize 1.3.0-r2 arm, #921373

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

 dev-util/meson/meson-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meson/meson-1.3.0-r2.ebuild 
b/dev-util/meson/meson-1.3.0-r2.ebuild
index 5a3bb41d4077..b769a241e93f 100644
--- a/dev-util/meson/meson-1.3.0-r2.ebuild
+++ b/dev-util/meson/meson-1.3.0-r2.ebuild
@@ -24,7 +24,7 @@ else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg
 
if [[ ${PV} != *_rc* ]] ; 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
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccache/files/, dev-util/ccache/

2024-01-04 Thread Sam James
commit: df6c278a22a10718de70ca7d62e89167c562e10c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:55:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6c278a

dev-util/ccache: drop 4.7.4, 4.8.2

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

 dev-util/ccache/Manifest   |   4 -
 dev-util/ccache/ccache-4.7.4.ebuild|  91 --
 dev-util/ccache/ccache-4.8.2.ebuild| 131 -
 .../files/ccache-4.8.2-gcc-ice-workaround.patch|  25 
 4 files changed, 251 deletions(-)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 66e431c754da..904ac1d142c5 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -1,7 +1,3 @@
-DIST ccache-4.7.4.tar.xz 547820 BLAKE2B 
03e03223f0fd6eb001c7d93bcd03a0ef6656ebd3ffcc920b9e772fb68275ddf1e8a941f8f7de68358cbc7a9b9d5aa65e35b91554ff24684f29ff1953aefae75f
 SHA512 
48c663b51e874cfbd8daf0ef9759d025c2605c36da47ebbc77b52ceb941b810436600429f74204f13e2e2e601af6186a4bdb992f8da239f88cb9df4c6c95d58f
-DIST ccache-4.7.4.tar.xz.asc 833 BLAKE2B 
e155f9cb695794a28771a928d50e18705441b9fb9a8ec425aabc78dabcd68caca68ba15f74ba176a73abf414c4ba98b1832da3536fcd87d7c32f2689fe7e1908
 SHA512 
567a051e7c93cd62c8ad7631fea98a6846e2f548aaa201acefbe44d1027f8048cae5ef462488da7ce90864b23a426d524f576472428f93ecbc5cea3ae224b860
 DIST ccache-4.8-docs.tar.xz 80280 BLAKE2B 
e8e00dd10a00670ff3a0c3f5ab0966469fa5246de64724e24d0287020d4636fb5a1f59421aaa094d05b88bd20efd2a4a06e46dfb957bcf77ad2ea61fd02551c9
 SHA512 
e0036a7f86b458028c6e24158f95b62e40d9f659031e16adc59c067096bb728f1cb583a2edecaf2118f15b8e00f028fa6f1cfa2466fba76b7c870cca93a883eb
-DIST ccache-4.8.2.tar.xz 560888 BLAKE2B 
ca907c16b353fabfb8e6479a076aa5cf791e6150f2b16eabf1817d4955d9b5f0200d4b12527ba0493ad9b2d7567adaaf8416bbff858a66fff5a5687328ab7395
 SHA512 
2edf8da79a9286eb4ed5b6dc2063b55fb97e22a40d1c501c6f17b2f0ce32dfc02e99754afbabbd24fed8312e13e5b8bfc20687d0b5c0cf19fbf64e3adc7bb25b
-DIST ccache-4.8.2.tar.xz.asc 833 BLAKE2B 
ea92ceaf9873a1a8373414bb7ad74f101873cbf3bae2ba1c6986d40018b8f37d2fd7cab8d0bcbdfb7cbd167edf0128edb2a6d61ecce2645018a01d450aae25a9
 SHA512 
6182b7a793d5142c1d9d627b6ea058ac524b6914a85d9628788f7eeea7b762c5422ef6007c404fe9b5d77841b69382289ffb6efbf931c9507940c10bee8ff95f
 DIST ccache-4.8.3.tar.xz 569724 BLAKE2B 
53211db0e516eea9739b8f05bf6a3db678b4b5cff7af741469360556da20a320e4a40253ca9e51568045a394d3497b428413ff6cf77f4273aa4906357b427d1f
 SHA512 
e0e344cd215de67fe060b36fb1b902bab61454477624fbe41d2ec57fdd721cec9c8920ca834f0ef0ccfeedb961b17143f18197497557887d88911ff66e330478
 DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B 
e800b7bdce705db3ced97f0fe008e8391811f9c7c49e815b6cd2cf220cf1107f3941d29d7bcdd10f79da4e6cad9766243e482011aeb5a170e1c5920b6ebdd726
 SHA512 
2e2298a3cf800d9de669f560269bd07ca2b76f761198af10f7174759ea95a23518dedce83f481bdd392bb60adbd736e5dd2c21af88beb761c0f589f685737586

diff --git a/dev-util/ccache/ccache-4.7.4.ebuild 
b/dev-util/ccache/ccache-4.7.4.ebuild
deleted file mode 100644
index 10b421bb1cec..
--- a/dev-util/ccache/ccache-4.7.4.ebuild
+++ /dev/null
@@ -1,91 +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/joelrosdahl.asc
-inherit cmake toolchain-funcs flag-o-matic verify-sig
-
-DESCRIPTION="Fast compiler cache"
-HOMEPAGE="https://ccache.dev/;
-SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz;
-SRC_URI+=" verify-sig? ( 
https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
-IUSE="doc redis +static-c++ test"
-RESTRICT="!test? ( test )"
-
-DEPEND="app-arch/zstd:=
-   redis? ( dev-libs/hiredis:= )"
-RDEPEND="${DEPEND}
-   dev-util/shadowman
-   sys-apps/gentoo-functions"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-# clang-specific tests use dev-libs/elfutils to compare objects for equality.
-# Let's pull in the dependency unconditionally.
-DEPEND+=" test? ( dev-libs/elfutils )"
-BDEPEND=" doc? ( dev-ruby/asciidoctor )
-   verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )"
-
-DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
-   "${FILESDIR}"/${PN}-4.0-objdump.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed \
-   -e "/^EPREFIX=/s:'':'${EPREFIX}':" \
-   "${FILESDIR}"/ccache-config-3 > ccache-config || die
-}
-
-src_configure() {
-   # Mainly used in tests
-   tc-export CC OBJDUMP
-
-   # Avoid dependency on libstdc++.so. 

[gentoo-commits] repo/gentoo:master commit in: dev-go/lichen/

2024-01-04 Thread Sam James
commit: 7fdfcfcb095ea6c0318b3b0708caedcbae8368b2
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 07:10:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 07:10:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdfcfcb

dev-go/lichen: fix PkgMissingMetadataXml

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

 dev-go/lichen/metadata.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/dev-go/lichen/metadata.xml b/dev-go/lichen/metadata.xml
new file mode 100644
index ..3f763e1c8b35
--- /dev/null
+++ b/dev-go/lichen/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+   
+   uw-labs/lichen
+   
+



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

2024-01-04 Thread Sam James
commit: c2acfc873a430b3d5faa5d27743416a49939
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:40:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:40:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2acfc87

net-misc/curl: drop old patches from live

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

 net-misc/curl/curl-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index e390e3ae71bb..5127f29241f5 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.ebuild
@@ -129,8 +129,6 @@ QA_CONFIG_IMPL_DECL_SKIP=(
 PATCHES=(
"${FILESDIR}"/${PN}-prefix.patch
"${FILESDIR}"/${PN}-respect-cflags-3.patch
-   "${FILESDIR}"/${P}-ipv6-configure-c99.patch
-   "${FILESDIR}"/${P}-mpd-stream-http-adjust_pollset.patch
 )
 
 src_prepare() {



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

2024-01-04 Thread Sam James
commit: 82f0d731b2eeeadf22cd5c77377531170f653057
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:13:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:13:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f0d731

dev-libs/libffi: drop 3.4.4, 3.4.4-r1

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

 dev-libs/libffi/libffi-3.4.4-r1.ebuild | 76 --
 dev-libs/libffi/libffi-3.4.4.ebuild| 70 ---
 2 files changed, 146 deletions(-)

diff --git a/dev-libs/libffi/libffi-3.4.4-r1.ebuild 
b/dev-libs/libffi/libffi-3.4.4-r1.ebuild
deleted file mode 100644
index cf7d47ca43ca..
--- a/dev-libs/libffi/libffi-3.4.4-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal preserve-libs
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="a portable, high level programming interface to various calling 
conventions"
-HOMEPAGE="https://sourceware.org/libffi/;
-SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="MIT"
-# This is a core package which is depended on by e.g. Python
-# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users
-# with FEATURES="-preserved-libs" or another package manager if SONAME
-# changes.
-SLOT="0/8" # SONAME=libffi.so.8
-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="debug exec-static-trampoline pax-kernel static-libs test"
-
-RESTRICT="!test? ( test )"
-BDEPEND="test? ( dev-util/dejagnu )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-hppa-large-struct.patch
-   "${FILESDIR}"/${P}-hppa-closure-function-ptrs.patch
-   "${FILESDIR}"/${P}-hppa-jump-table.patch
-)
-
-src_prepare() {
-   default
-
-   if [[ ${CHOST} == arm64-*-darwin* ]] ; then
-   # ensure we use aarch64 asm, not x86 on arm64
-   sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \
-   configure configure.host || die
-   fi
-}
-
-multilib_src_configure() {
-   # --includedir= path maintains a few properties:
-   # 1. have stable name across libffi versions: some packages like
-   #dev-lang/ghc or kde-frameworks/networkmanager-qt embed
-   #${includedir} at build-time. Don't require those to be
-   #rebuilt unless SONAME changes. bug #695788
-   #
-   #We use /usr/.../${PN} (instead of former /usr/.../${P}).
-   #
-   # 2. have ${ABI}-specific location as ffi.h is target-dependent.
-   #
-   #We use /usr/$(get_libdir)/... to have ABI identifier.
-   ECONF_SOURCE="${S}" econf \
-   --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \
-   --disable-multi-os-directory \
-   $(use_enable static-libs static) \
-   $(use_enable exec-static-trampoline exec-static-tramp) \
-   $(use_enable pax-kernel pax_emutramp) \
-   $(use_enable debug)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -name "*.la" -delete || die
-}
-
-pkg_preinst() {
-   preserve_old_lib /usr/$(get_libdir)/libffi.so.7
-}
-
-pkg_postinst() {
-   preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7
-}

diff --git a/dev-libs/libffi/libffi-3.4.4.ebuild 
b/dev-libs/libffi/libffi-3.4.4.ebuild
deleted file mode 100644
index 5401d0f8a977..
--- a/dev-libs/libffi/libffi-3.4.4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal preserve-libs
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="a portable, high level programming interface to various calling 
conventions"
-HOMEPAGE="https://sourceware.org/libffi/;
-SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz;
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="MIT"
-# This is a core package which is depended on by e.g. Python
-# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users
-# with FEATURES="-preserved-libs" or another package manager if SONAME
-# changes.
-SLOT="0/8" # SONAME=libffi.so.8
-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="debug exec-static-trampoline pax-kernel static-libs test"
-
-RESTRICT="!test? ( test )"
-BDEPEND="test? ( dev-util/dejagnu )"
-
-src_prepare() {
-   default
-
-   if [[ ${CHOST} == arm64-*-darwin* ]] ; then
-   # ensure we use aarch64 asm, not x86 on arm64
-   sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \
-   configure 

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

2024-01-04 Thread Sam James
commit: 624df2ff2dabdb8074447752491d73761a7acb53
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:31:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:31:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624df2ff

sci-geosciences/grass: drop 8.3.0, 8.3.1_rc1

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

 sci-geosciences/grass/Manifest   |   2 -
 sci-geosciences/grass/grass-8.3.0.ebuild | 268 ---
 sci-geosciences/grass/grass-8.3.1_rc1.ebuild | 268 ---
 3 files changed, 538 deletions(-)

diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index fe8a84587e84..1e6dbe195903 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1,3 +1 @@
-DIST grass-8.3.0.tar.gz 68481826 BLAKE2B 
dc91895887356ec655c0f12f18654522976ab0b942fb1751fca5b49d4d06a7ec63f83e890b75f7c509ba128da58587e532554ba99d59b6cefd6bbf111415
 SHA512 
0d6c0a9ec7038cf707f868144aec3fb4c59c72c56b9cff4c7b2f256c90cbd7e45c1851a7f7a37e7b9ac42f6bbaecb4e8fa4ad7d5eb0f88adf9c2b3bfa23ecf15
 DIST grass-8.3.1.tar.gz 68491177 BLAKE2B 
58513c8c273b55831bca764c9e61e54b92c075ea2f4ff3c2f059ebcce98f25694ee03a25bef7a3e1c443165dd9493d3ce469233be3b65596dc28da166c12d174
 SHA512 
416a1b3eccb71f63576b36b963b7ddd8063ae73cefb8aa94431ade0ad74d699beb28635de8ba3a73cbd28304e5049dde2e75fb0f4c2747c81cb62c86b25c3793
-DIST grass-8.3.1RC1.tar.gz 68506635 BLAKE2B 
5b016f19a23359b3d9e0bf599a28e3985bed3b053759f0d396bbc02a40791c3ce344b7ba2b66d094660ae22effec439007c5ffbbbee06cc2b2c86786c21dcf22
 SHA512 
fc3de4581300ff8d55d971308b4bc6ed7414d65cb1d74413f90bbde49692206b63982f113c9c60045f6acbe50e5d88975c291a945e265b9052e3b03a8bd2d87b

diff --git a/sci-geosciences/grass/grass-8.3.0.ebuild 
b/sci-geosciences/grass/grass-8.3.0.ebuild
deleted file mode 100644
index c245ef335bc9..
--- a/sci-geosciences/grass/grass-8.3.0.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"  # bug 572440
-
-inherit desktop python-single-r1 toolchain-funcs xdg
-
-DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D 
vizualization"
-HOMEPAGE="https://grass.osgeo.org/;
-
-LICENSE="GPL-2"
-
-if [[ ${PV} =~ "" ]]; then
-   SLOT="0/8.3"
-else
-   SLOT="0/$(ver_cut 1-2 ${PV})"
-fi
-
-GVERSION=${SLOT#*/}
-MY_PM="${PN}${GVERSION}"
-MY_PM="${MY_PM/.}"
-
-if [[ ${PV} =~ "" ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/OSGeo/grass.git;
-else
-   MY_P="${P/_rc/RC}"
-   SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz;
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="amd64 ~ppc ~x86"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl 
openmp pdal png postgres readline sqlite threads tiff truetype X zstd"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   opengl? ( X )"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=app-admin/eselect-1.2
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/ply[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   sci-libs/gdal:=
-   sys-libs/gdbm:=
-   sys-libs/ncurses:=
-   sci-libs/proj:=
-   sys-libs/zlib
-   media-libs/libglvnd
-   media-libs/glu
-   blas? (
-   virtual/cblas[eselect-ldso(+)]
-   virtual/blas[eselect-ldso(+)]
-   )
-   bzip2? ( app-arch/bzip2:= )
-   fftw? ( sci-libs/fftw:3.0= )
-   geos? ( sci-libs/geos:= )
-   lapack? ( virtual/lapack[eselect-ldso(+)] )
-   las? ( sci-geosciences/liblas )
-   mysql? ( dev-db/mysql-connector-c:= )
-   netcdf? ( sci-libs/netcdf:= )
-   odbc? ( dev-db/unixODBC )
-   opencl? ( virtual/opencl )
-   opengl? ( virtual/opengl )
-   pdal? ( >=sci-libs/pdal-2.0.0:= )
-   png? ( media-libs/libpng:= )
-   postgres? ( >=dev-db/postgresql-8.4:= )
-   readline? ( sys-libs/readline:= )
-   sqlite? ( dev-db/sqlite:3 )
-   tiff? ( media-libs/tiff:= )
-   truetype? ( media-libs/freetype:2 )
-   X? (
-   $(python_gen_cond_dep '
-   >=dev-python/matplotlib-1.2[wxwidgets,${PYTHON_USEDEP}]
-   dev-python/pillow[${PYTHON_USEDEP}]
-   >=dev-python/wxpython-4.1:4.0[${PYTHON_USEDEP}]
-   ')
-   x11-libs/cairo[X]
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXt
-   )
-   zstd? ( app-arch/zstd:= )"
-DEPEND="${RDEPEND}
-   X? ( 

[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2024-01-04 Thread Sam James
commit: 106b87fb06e821743267964c8d36be01d4c44739
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:41:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:41:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106b87fb

x11-base/xwayland: drop systemd option from live again for now

meh.

Bug: https://bugs.gentoo.org/908254
Closes: https://bugs.gentoo.org/921357
Signed-off-by: Sam James  gentoo.org>

 x11-base/xwayland/xwayland-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-base/xwayland/xwayland-.ebuild 
b/x11-base/xwayland/xwayland-.ebuild
index 6d2b4301bc42..7a12b501d04b 100644
--- a/x11-base/xwayland/xwayland-.ebuild
+++ b/x11-base/xwayland/xwayland-.ebuild
@@ -16,7 +16,7 @@ fi
 DESCRIPTION="Standalone X server running under Wayland"
 HOMEPAGE="https://wayland.freedesktop.org/xserver.html;
 
-IUSE="libei selinux systemd video_cards_nvidia unwind xcsecurity"
+IUSE="libei selinux video_cards_nvidia unwind xcsecurity"
 
 LICENSE="MIT"
 SLOT="0"
@@ -41,7 +41,6 @@ COMMON_DEPEND="
>=x11-misc/xkeyboard-config-2.4.1-r3
 
libei? ( dev-libs/libei )
-   systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind )
video_cards_nvidia? ( gui-libs/egl-wayland )
 "
@@ -69,7 +68,6 @@ PATCHES=(
 src_configure() {
local emesonargs=(
$(meson_use selinux xselinux)
-   $(meson_use systemd)
$(meson_use unwind libunwind)
$(meson_use xcsecurity)
$(meson_use video_cards_nvidia xwayland_eglstream)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libffi/files/, dev-libs/libffi/, profiles/base/

2024-01-04 Thread Sam James
commit: 7edad73b87f266741af3de82a08e84397cdc2c41
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:39:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:39:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edad73b

dev-libs/libffi: backport fix for exec-static-trampoline

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

 .../libffi/files/libffi-3.4.4-trampoline-c99.patch | 39 ++
 dev-libs/libffi/libffi-3.4.4-r4.ebuild | 83 ++
 profiles/base/package.use.mask |  4 +-
 3 files changed, 124 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libffi/files/libffi-3.4.4-trampoline-c99.patch 
b/dev-libs/libffi/files/libffi-3.4.4-trampoline-c99.patch
new file mode 100644
index ..a7728331135e
--- /dev/null
+++ b/dev-libs/libffi/files/libffi-3.4.4-trampoline-c99.patch
@@ -0,0 +1,39 @@
+https://github.com/libffi/libffi/issues/760
+https://github.com/libffi/libffi/commit/ce077e5565366171aa1b4438749b0922fce887a4
+
+From ce077e5565366171aa1b4438749b0922fce887a4 Mon Sep 17 00:00:00 2001
+From: serge-sans-paille 
+Date: Thu, 2 Feb 2023 14:46:29 +
+Subject: [PATCH] Forward declare open_temp_exec_file (#764)
+
+It's defined in closures.c and used in tramp.c.
+Also declare it as an hidden symbol, as it should be.
+
+Co-authored-by: serge-sans-paille 
+--- a/include/ffi_common.h
 b/include/ffi_common.h
+@@ -128,6 +128,10 @@ void *ffi_data_to_code_pointer (void *data) FFI_HIDDEN;
+static trampoline. */
+ int ffi_tramp_is_present (void *closure) FFI_HIDDEN;
+ 
++/* Return a file descriptor of a temporary zero-sized file in a
++   writable and executable filesystem. */
++int open_temp_exec_file(void) FFI_HIDDEN;
++
+ /* Extended cif, used in callback from assembly routine */
+ typedef struct
+ {
+--- a/src/tramp.c
 b/src/tramp.c
+@@ -39,6 +39,10 @@
+ #ifdef __linux__
+ #define _GNU_SOURCE 1
+ #endif
++
++#include 
++#include 
++
+ #include 
+ #include 
+ #include 
+

diff --git a/dev-libs/libffi/libffi-3.4.4-r4.ebuild 
b/dev-libs/libffi/libffi-3.4.4-r4.ebuild
new file mode 100644
index ..5304ecb54f9e
--- /dev/null
+++ b/dev-libs/libffi/libffi-3.4.4-r4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal preserve-libs
+
+MY_PV=${PV/_rc/-rc}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Portable, high level programming interface to various calling 
conventions"
+HOMEPAGE="https://sourceware.org/libffi/;
+SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+# This is a core package which is depended on by e.g. Python
+# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users
+# with FEATURES="-preserved-libs" or another package manager if SONAME
+# changes.
+SLOT="0/8" # SONAME=libffi.so.8
+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="debug exec-static-trampoline pax-kernel static-libs test"
+
+RESTRICT="!test? ( test )"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-hppa-large-struct.patch
+   "${FILESDIR}"/${P}-hppa-closure-function-ptrs.patch
+   "${FILESDIR}"/${P}-hppa-jump-table.patch
+   "${FILESDIR}"/${P}-sparc-float-typo.patch
+   "${FILESDIR}"/${P}-lld-17.patch
+   "${FILESDIR}"/${P}-trampoline-c99.patch
+)
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == arm64-*-darwin* ]] ; then
+   # ensure we use aarch64 asm, not x86 on arm64
+   sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \
+   configure configure.host || die
+   fi
+}
+
+multilib_src_configure() {
+   # --includedir= path maintains a few properties:
+   # 1. have stable name across libffi versions: some packages like
+   #dev-lang/ghc or kde-frameworks/networkmanager-qt embed
+   #${includedir} at build-time. Don't require those to be
+   #rebuilt unless SONAME changes. bug #695788
+   #
+   #We use /usr/.../${PN} (instead of former /usr/.../${P}).
+   #
+   # 2. have ${ABI}-specific location as ffi.h is target-dependent.
+   #
+   #We use /usr/$(get_libdir)/... to have ABI identifier.
+   ECONF_SOURCE="${S}" econf \
+   --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \
+   --disable-multi-os-directory \
+   $(use_enable static-libs static) \
+   $(use_enable exec-static-trampoline exec-static-tramp) \
+   $(use_enable pax-kernel pax_emutramp) \
+   $(use_enable debug)
+}
+
+multilib_src_test() {
+   emake -Onone check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -name "*.la" -delete || 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/files/, dev-libs/totem-pl-parser/

2024-01-04 Thread Sam James
commit: 923df97147be73deedf7c2afaaa8fccb89d8ecab
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:26:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:26:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923df971

dev-libs/totem-pl-parser: fix modern C issue

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

 dev-libs/totem-pl-parser/files/3.26.6-c99.patch| 22 +++
 .../totem-pl-parser-3.26.6-r1.ebuild   | 73 ++
 2 files changed, 95 insertions(+)

diff --git a/dev-libs/totem-pl-parser/files/3.26.6-c99.patch 
b/dev-libs/totem-pl-parser/files/3.26.6-c99.patch
new file mode 100644
index ..a991b8ae41c0
--- /dev/null
+++ b/dev-libs/totem-pl-parser/files/3.26.6-c99.patch
@@ -0,0 +1,22 @@
+https://gitlab.gnome.org/GNOME/totem-pl-parser/-/merge_requests/53
+
+From e718dd1fe2476e2a68da4b632f268f404ea951f2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Wed, 3 Jan 2024 13:24:31 +0100
+Subject: [PATCH] Return FALSE instead of NULL, to match the gboolean return
+ type
+
+Fixes a C type error and compilation error with GCC 14 and Clang.
+--- a/plparse/totem-pl-parser.c
 b/plparse/totem-pl-parser.c
+@@ -1338,7 +1338,7 @@ totem_pl_parser_save_finish (TotemPlParser   *parser,
+GAsyncResult*async_result,
+GError **error)
+ {
+-  g_return_val_if_fail (g_task_is_valid (async_result, parser), NULL);
++  g_return_val_if_fail (g_task_is_valid (async_result, parser), FALSE);
+ 
+   return g_task_propagate_boolean (G_TASK (async_result), error);
+ }
+-- 
+GitLab

diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6-r1.ebuild 
b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6-r1.ebuild
new file mode 100644
index ..ff7a94ed5c57
--- /dev/null
+++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.26.6-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson xdg
+
+DESCRIPTION="Playlist parsing library"
+HOMEPAGE="https://developer.gnome.org/totem-pl-parser/stable/;
+
+LICENSE="LGPL-2+"
+SLOT="0/18"
+IUSE="archive crypt gtk-doc +introspection test +uchardet"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   archive? ( >=app-arch/libarchive-3:0= )
+   dev-libs/libxml2:2
+   crypt? ( dev-libs/libgcrypt:0= )
+   uchardet? ( app-i18n/uchardet )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   gnome-base/gvfs[http]
+   sys-apps/dbus
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-plparser-Fix-uninitialized-variable-error.patch
+   "${FILESDIR}"/${PV}-c99.patch
+)
+
+src_prepare() {
+   # Disable tests requiring network access, bug #346127
+   # 3rd test fails on upgrade, not once installed
+   # Leio: I consider network tests important for ensuring full 
functionality, thus trying with them again */
+   #sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \
+   #   -e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' 
\
+   #   -e 's:\(g_test_add_func.*/parser/parsability.*\):/*\1*/:'\
+   #   -i plparse/tests/parser.c || die "sed failed"
+
+   xdg_src_prepare
+}
+
+src_configure() {
+   # uninstalled-tests is abused to switch from loading live FS helper
+   # to in-build-tree helper, check on upgrades this is not having other
+   # consequences, bug #630242
+   local emesonargs=(
+   -Denable-libarchive=$(usex archive)
+   -Denable-libgcrypt=$(usex crypt)
+   -Denable-uchardet=$(usex uchardet)
+   $(meson_use gtk-doc enable-gtk-doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # This is required as told by upstream in bgo#629542
+   GVFS_DISABLE_FUSE=1 dbus-run-session meson test -C "${BUILD_DIR}"
+}



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

2024-01-04 Thread Sam James
commit: d5b7e2798420e7715401574911ba2c442d7defa1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:02:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:08:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b7e279

dev-python/xmlsec: broken with lxml-5

Bug: https://github.com/xmlsec/python-xmlsec/issues/277
Signed-off-by: Sam James  gentoo.org>

 dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild | 59 +++
 1 file changed, 59 insertions(+)

diff --git a/dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild 
b/dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild
new file mode 100644
index ..dcaa3235598a
--- /dev/null
+++ b/dev-python/xmlsec/xmlsec-1.3.12-r3.ebuild
@@ -0,0 +1,59 @@
+# 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..12} )
+
+inherit distutils-r1
+
+MY_P=python-xmlsec-${PV}
+DESCRIPTION="Python bindings for the XML Security Library"
+HOMEPAGE="
+   https://github.com/xmlsec/python-xmlsec/
+   https://pypi.org/project/xmlsec/
+"
+SRC_URI="
+   https://github.com/xmlsec/python-xmlsec/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+# Doesn't yet support xmlsec-1.3.0: 
https://github.com/xmlsec/python-xmlsec/issues/252
+# Doesn't yet support lxml-5: 
https://github.com/xmlsec/python-xmlsec/issues/277
+RDEPEND="
+   https://github.com/xmlsec/python-xmlsec/issues/244
+   tests/test_ds.py::TestSignContext::test_sign_case5
+)
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/files/, net-misc/curl/

2024-01-04 Thread Sam James
commit: 2b070cd4a9b495cee874b94964391472fc795aaf
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:09:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b070cd4

net-misc/curl: drop 8.3.0-r2

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

 net-misc/curl/Manifest |   2 -
 net-misc/curl/curl-8.3.0-r2.ebuild | 363 -
 .../curl/files/curl-8.3.0-CVE-2023-38545.patch | 136 
 .../curl/files/curl-8.3.0-CVE-2023-38546.patch | 131 
 .../curl/files/curl-8.3.0-tests-arm-musl.patch | 115 ---
 5 files changed, 747 deletions(-)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index cf734b415f1c..7a6c28ff0f54 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,5 +1,3 @@
-DIST curl-8.3.0.tar.xz 2641764 BLAKE2B 
6875b20e27ed86f9b6ab256210d85e9fb3b39645e8be710b2e6fe29fba40220f870e06bc21e8a92244670fed0a08c7716e4806a267ede49c4ed6d66e03f5fcd4
 SHA512 
6404b4c74fe1185cb482631ca3a143996cb7298d0d8a76bfafd7696e7729c0055a069bdba782dee3f3eb273fb678a4438cb27d3deca54022878cdff83a51
-DIST curl-8.3.0.tar.xz.asc 488 BLAKE2B 
ef5a749e579710d45db9f73da0cbcb58d77a9dfe73be622536496997fa792fe5cbd0331a31f01e21cbdb36c6384dca44baa647c9f3d20effabb5bfc275b1b491
 SHA512 
b7d45722640ac50181b20a6d663168ec6eec6691c5604ddfe9c7177f07da598cb2de688c631043dc428c311774d781ccd16bd1e2fb4f038be651e3bee383aec4
 DIST curl-8.4.0.tar.xz 2658376 BLAKE2B 
ea5ebecc3c1aeac3ae8fd0cf7d8ff3298149b9c4c556fb85ed8d9310e3613228eb6fca133b0dfb9268988f93d694779fab8d53510cfa5710c1320bb6638f05eb
 SHA512 
7027dbf3b759b39d6ec9c4da58fadd254e84bb93bff599541b3bc3135bad4c2955c6237d7ddd60973f9f1a6948bc32d7e312985fb50658bc958b9f22fee74f2b
 DIST curl-8.4.0.tar.xz.asc 488 BLAKE2B 
0fd4ea46a0942b9bc440e91e8f9323bba6d0eb02fbc87c227004c90e5be14cc66bc235ab67f857b617975cdeada6ce38a647da9e0bd783e57d58f354cdb4
 SHA512 
b8b7a5b76be816e7b1552354f267f335fdc608cdadbd2c40ab44faf6450c6bbd2853b6de5c2746a1292aad33a8ee1c367380d32bb1a8282540b38c3b985a320e
 DIST curl-8.5.0.tar.xz 2658520 BLAKE2B 
cfd591f9703b9c63712dbe74494b05a80ce5a4fc4f8fc0fbf57058578eed5f33d71277f688d5d9f409bcd82e3a4cacaa5615a44f2a7c554559c6be7dd5188893
 SHA512 
acffa2cf61d9b8e4188575a1b40227da8d722df2e5fe8bb82a222b4eb2fd64bf8aebd90852ce050c79fb5e517d5cee2546bf7de92ede1dd394263e231cb741a3

diff --git a/net-misc/curl/curl-8.3.0-r2.ebuild 
b/net-misc/curl/curl-8.3.0-r2.ebuild
deleted file mode 100644
index 350d4acf5b7c..
--- a/net-misc/curl/curl-8.3.0-r2.ebuild
+++ /dev/null
@@ -1,363 +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/danielstenberg.asc
-inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/curl/curl.git;
-else
-   SRC_URI="
-   https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
-   "
-   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
-
-LICENSE="BSD curl ISC test? ( BSD-4 )"
-SLOT="0"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
-# These select the default SSL implementation
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
-IUSE+=" nghttp3"
-RESTRICT="!test? ( test )"
-
-# Only one default ssl provider can be enabled
-# The default ssl provider needs its USE satisfied
-# nghttp3 = https://bugs.gentoo.org/912029
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )
-   curl_ssl_gnutls? ( gnutls )
-   curl_ssl_mbedtls? ( mbedtls )
-   curl_ssl_openssl? ( openssl )
-   curl_ssl_rustls? ( rustls )
-   nghttp3? ( !openssl )
-"
-
-# cURL's docs and CI/CD are great resources for confirming supported versions
-# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
-# - https://github.com/curl/curl/blob/master/docs/HTTP3.md
-# - https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml
-# However 'supported' vs 'works' are two entirely different things; be sane but
-# don't be afraid to require a later version.
-
-RDEPEND="
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-

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

2024-01-04 Thread Sam James
commit: 3f5afb3168d9ae5d68dbc32233d2e56c4995ae33
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 06:03:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 06:08:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5afb31

dev-libs/xmlsec: add 1.3.3

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

 dev-libs/xmlsec/Manifest|  1 +
 dev-libs/xmlsec/xmlsec-1.3.3.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest
index c1fd7521877a..a6d977704744 100644
--- a/dev-libs/xmlsec/Manifest
+++ b/dev-libs/xmlsec/Manifest
@@ -2,3 +2,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 
19f43ba6bf6eb49428b9c5563baecbab21476
 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 
03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489
 SHA512 
724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac
 DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 
1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e
 SHA512 
7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f
 DIST xmlsec1-1.3.2.tar.gz 2437263 BLAKE2B 
d11953c6e2a263a6742ef62309c2f29e2ba5761d58bee5f8cc761965d0e16fea148811ac3d8036d271400840a62ff2a7fff947bb5331170d3bcc598c558b2a95
 SHA512 
328f3d27cc1dadee27e5ee4649f6c5a094203cc27f42f1fe98fd429f7dd5630eaadff0e8bf14616016fc3530482ed8bcee4870289a41a083f6dd9bd603782a92
+DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 
1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0
 SHA512 
1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a

diff --git a/dev-libs/xmlsec/xmlsec-1.3.3.ebuild 
b/dev-libs/xmlsec/xmlsec-1.3.3.ebuild
new file mode 100644
index ..f0324bc08612
--- /dev/null
+++ b/dev-libs/xmlsec/xmlsec-1.3.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Command line tool for signing, verifying, encrypting and 
decrypting XML"
+HOMEPAGE="https://www.aleksey.com/xmlsec;
+SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz;
+S="${WORKDIR}/${PN}1-${PV}"
+
+LICENSE="MIT"
+# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc gcrypt gnutls http nss +openssl static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   || ( gnutls nss openssl )
+"
+
+RDEPEND="
+   >=dev-libs/libxml2-2.7.4
+   >=dev-libs/libxslt-1.0.20
+   dev-libs/libltdl
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= )
+   gnutls? ( >=net-libs/gnutls-3.6.13:= )
+   nss? (
+   >=dev-libs/nspr-4.4.1
+   >=dev-libs/nss-3.9
+   )
+   openssl? ( dev-libs/openssl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   nss? (
+   >=dev-libs/nss-3.9[utils]
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.0-optimisation.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable doc docs)
+   $(use_enable static-libs static)
+   $(use_with gcrypt)
+   $(use_with gnutls)
+   $(use_with nss nspr)
+   $(use_with nss)
+   $(use_with openssl)
+
+   --disable-werror
+   --enable-mans
+   --enable-pkgconfig
+
+   --enable-concatkdf
+   --enable-pbkdf2
+   --enable-ec
+   --enable-dh
+   --enable-sha3
+
+   --enable-files
+   $(use_enable http)
+   --disable-ftp
+   )
+
+   # Bash because of bug #721128
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC
+   TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-01-04 Thread Sam James
commit: 97b1ab89de671ba1cfae9e5f77f4888c516f3a3c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:50:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b1ab89

media-gfx/imagemagick: add 7.1.1.25

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

 media-gfx/imagemagick/Manifest|   1 +
 media-gfx/imagemagick/imagemagick-7.1.1.25.ebuild | 252 ++
 2 files changed, 253 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index cf05590b2b8c..8d687c068b97 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -3,3 +3,4 @@ DIST ImageMagick-6.9.13-2.tar.xz 9611768 BLAKE2B 
0b0bb7dec536b12f0f5dc83b03b33a1
 DIST ImageMagick-6.9.13-3.tar.xz 9616088 BLAKE2B 
9682bc15c42199c266cc8d9152099a96a4e66154b9c74cd7c72993c3d9edd8aa6123d64ae6852d520c9a346a27ee27120a4d2b4f7973c279006d7570666c4080
 SHA512 
3e061c8a7bec0c49db9e990858257ff092500430d382bcad0c76aaa8d531bd2c13b727a52f060fc6051a0217f41f254570d23a4301c15a7af547e13f148a4ca9
 DIST ImageMagick-7.1.1-11.tar.xz 10196156 BLAKE2B 
328ffe6dbf30b597ec56f94ab5e74cca553cb47eca244c76b91273c278c097990fb8ed7eeaa22311d4408022808e752cbb4c8775c56b3d64d3a4216487093e9e
 SHA512 
b3c839457b62a6b83d3ab9cf12bda2f41030eed75ae5ff898331ffdfe202a93ea8284c8f8608f4ecd013c7eb0c4cbef6527caff62bcf382d62e8531389628fc3
 DIST ImageMagick-7.1.1-24.tar.xz 10561928 BLAKE2B 
992d1425a2e306f9bf85dfafb09f2869fae09b57a32c3b1992d4f478932ef6ec58368d70574f134e7226b09a6275cd1f4343064b36ca3fb8556a60d59138df2e
 SHA512 
78dbd763f70b36e95a728cff7a1e02ec1c5d3b9a8371161e306e77450f1a3c33a987f19dda3eca94dfa2435b4a29a97c5df5155915a73441f74174a98b36a7d9
+DIST ImageMagick-7.1.1-25.tar.xz 10557080 BLAKE2B 
833c450c87e4a1650b6d71e2d8abeea74ad6f0afa7ec6f0cba9c5bb39044cf17c6b94959d65f121a18faa8ae6ad8b8921b48700f5b6269df9d9b0e7049b22e04
 SHA512 
0c4a34f6ada5310af248c2e569900604c50295ecdcbc1dd7e5c4375cc68277ec9cac6786db8fa42d3783c2c68468cf88e0413fa60e4ac40d06818bfd34dcf09e

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.25.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.25.ebuild
new file mode 100644
index ..eb7f89a09b68
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.25.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
+inherit autotools flag-o-matic perl-functions toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git;
+   inherit git-r3
+   MY_P="imagemagick-"
+else
+   MY_PV="$(ver_rs 3 '-')"
+   MY_P="ImageMagick-${MY_PV}"
+   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
+   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
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="https://www.imagemagick.org/;
+
+LICENSE="imagemagick"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-18"
+IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri 
heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl 
+png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml 
zip zlib"
+
+REQUIRED_USE="
+   corefonts? ( truetype )
+   svg? ( xml )
+   test? ( corefonts )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !media-gfx/graphicsmagick[imagemagick]
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   corefonts? ( media-fonts/corefonts )
+   djvu? ( app-text/djvu )
+   fftw? ( sci-libs/fftw:3.0 )
+   fontconfig? ( media-libs/fontconfig )
+   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
+   graphviz? ( media-gfx/graphviz )
+   heif? ( media-libs/libheif:=[x265] )
+   jbig? ( >=media-libs/jbigkit-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
+   jpegxl? ( >=media-libs/libjxl-0.6:= )
+   lcms? ( media-libs/lcms:2= )
+   lqr? ( media-libs/liblqr )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   pango? ( x11-libs/pango )
+   perl? ( >=dev-lang/perl-5.8.8:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   raw? ( media-libs/libraw:= )
+   svg? (
+   gnome-base/librsvg
+   media-gfx/potrace
+   )
+   tiff? ( media-libs/tiff:= )
+   truetype? (
+   media-fonts/urw-fonts
+   >=media-libs/freetype-2
+   )
+   webp? ( media-libs/libwebp:= )
+   wmf? 

[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/, net-misc/curl/files/

2024-01-04 Thread Sam James
commit: 6da47de8d9c8087ff2f55c8fc4459387207a13cd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:56:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:57:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da47de8

net-misc/curl: fix mpd streaming

Bug: https://github.com/MusicPlayerDaemon/MPD/issues/1952
Bug: https://github.com/curl/curl/issues/12632
Closes: https://bugs.gentoo.org/916471
Signed-off-by: Sam James  gentoo.org>

 .../{curl-.ebuild => curl-8.5.0-r2.ebuild} |  8 ++-
 net-misc/curl/curl-.ebuild |  5 +-
 ...curl-8.5.0-mpd-stream-http-adjust_pollset.patch | 69 ++
 3 files changed, 79 insertions(+), 3 deletions(-)

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-8.5.0-r2.ebuild
similarity index 97%
copy from net-misc/curl/curl-.ebuild
copy to net-misc/curl/curl-8.5.0-r2.ebuild
index 7d87477bc1f1..03cc7f61ebca 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-8.5.0-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
@@ -123,11 +123,14 @@ QA_CONFIG_IMPL_DECL_SKIP=(
IoctlSocket
mach_absolute_time
setmode
+   _fseeki64
 )
 
 PATCHES=(
"${FILESDIR}"/${PN}-prefix.patch
"${FILESDIR}"/${PN}-respect-cflags-3.patch
+   "${FILESDIR}"/${P}-ipv6-configure-c99.patch
+   "${FILESDIR}"/${P}-mpd-stream-http-adjust_pollset.patch
 )
 
 src_prepare() {
@@ -344,7 +347,8 @@ multilib_src_test() {
# this ends up breaking when nproc is huge (like -j80).
# The network sandbox causes tests 241 and 1083 to fail; these are 
typically skipped
# as most gentoo users don't have an 'ip6-localhost'
-   multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p 
-j$((2*$(makeopts_jobs))) !241 !1083"
+   # Required deps for 1477 are not included in the release tarball for 
8.5.0
+   multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p 
-j$((2*$(makeopts_jobs))) !241 !1083 !1477"
 }
 
 multilib_src_install() {

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index 7d87477bc1f1..e390e3ae71bb 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.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
@@ -123,11 +123,14 @@ QA_CONFIG_IMPL_DECL_SKIP=(
IoctlSocket
mach_absolute_time
setmode
+   _fseeki64
 )
 
 PATCHES=(
"${FILESDIR}"/${PN}-prefix.patch
"${FILESDIR}"/${PN}-respect-cflags-3.patch
+   "${FILESDIR}"/${P}-ipv6-configure-c99.patch
+   "${FILESDIR}"/${P}-mpd-stream-http-adjust_pollset.patch
 )
 
 src_prepare() {

diff --git 
a/net-misc/curl/files/curl-8.5.0-mpd-stream-http-adjust_pollset.patch 
b/net-misc/curl/files/curl-8.5.0-mpd-stream-http-adjust_pollset.patch
new file mode 100644
index ..79a16a2cc7b4
--- /dev/null
+++ b/net-misc/curl/files/curl-8.5.0-mpd-stream-http-adjust_pollset.patch
@@ -0,0 +1,69 @@
+https://github.com/MusicPlayerDaemon/MPD/issues/1952
+https://github.com/curl/curl/issues/12632
+https://github.com/curl/curl/commit/8e2d7b9fa4264b94bd1d9838c84d16e4cd33fbea
+
+From 8e2d7b9fa4264b94bd1d9838c84d16e4cd33fbea Mon Sep 17 00:00:00 2001
+From: Stefan Eissing 
+Date: Thu, 4 Jan 2024 10:06:17 +0100
+Subject: [PATCH] http: adjust_pollset fix
+
+do not add a socket for POLLIN when the transfer does not want to send
+(for example is paused).
+
+Follow-up to 47f5b1a
+
+Reported-by: bubbleguuum on github
+Fixes #12632
+Closes #12633
+--- a/lib/cf-socket.c
 b/lib/cf-socket.c
+@@ -1243,7 +1243,7 @@ static void cf_socket_adjust_pollset(struct Curl_cfilter 
*cf,
+   if(ctx->sock != CURL_SOCKET_BAD) {
+ if(!cf->connected)
+   Curl_pollset_set_out_only(data, ps, ctx->sock);
+-else
++else if(CURL_WANT_RECV(data))
+   Curl_pollset_add_in(data, ps, ctx->sock);
+ CURL_TRC_CF(data, cf, "adjust_pollset -> %d socks", ps->num);
+   }
+--- a/lib/http2.c
 b/lib/http2.c
+@@ -2341,8 +2341,8 @@ static void cf_h2_adjust_pollset(struct Curl_cfilter *cf,
+ bool c_exhaust, s_exhaust;
+ 
+ CF_DATA_SAVE(save, cf, data);
+-c_exhaust = !nghttp2_session_get_remote_window_size(ctx->h2);
+-s_exhaust = stream && stream->id >= 0 &&
++c_exhaust = want_send && !nghttp2_session_get_remote_window_size(ctx->h2);
++s_exhaust = want_send && stream && stream->id >= 0 &&
+ !nghttp2_session_get_stream_remote_window_size(ctx->h2,
+stream->id);
+ want_recv = (want_recv || c_exhaust || s_exhaust);
+--- a/lib/vquic/curl_ngtcp2.c
 b/lib/vquic/curl_ngtcp2.c
+@@ -1166,9 +1166,10 @@ static void 

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

2024-01-04 Thread Sam James
commit: 3d22a88af99bc189d577635c5385309878b27d10
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:45:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d22a88a

media-gfx/imagemagick: add 6.9.13.3

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

 media-gfx/imagemagick/Manifest|   1 +
 media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild | 242 ++
 2 files changed, 243 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index a5ab184c7610..cf05590b2b8c 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,4 +1,5 @@
 DIST ImageMagick-6.9.12-89.tar.xz 9262956 BLAKE2B 
5f4eb74e6a57cc16503e1bc803472f1bbfaf1b737a4bb9f1257e8100c791bb12fdf8904c8eea4d27d9a26da70839894eb157133a1ad1de7a0a9d700f62747147
 SHA512 
d109cce5dbe239f0e20e871575e5093938cc0c45053e99f675a40a4d5a24f0e67814abc9aac72c2fc0b3216249ff46ff82fa299877d4488bdbf3f28766b50cde
 DIST ImageMagick-6.9.13-2.tar.xz 9611768 BLAKE2B 
0b0bb7dec536b12f0f5dc83b03b33a122158a946ea38a44b48442124c5e11a7af33100e213c8332baa23bc45329cb66611bf2347631155bb16c3ceb6ccc185f6
 SHA512 
d693983eda6fba6b5e1d5d5bb4dc814dffd6a064c0464dded86c5f780ce52bef737d1bc870fae4c5bd039c419585fb374a0c4fbd19d94153d319eb8e3d5595b3
+DIST ImageMagick-6.9.13-3.tar.xz 9616088 BLAKE2B 
9682bc15c42199c266cc8d9152099a96a4e66154b9c74cd7c72993c3d9edd8aa6123d64ae6852d520c9a346a27ee27120a4d2b4f7973c279006d7570666c4080
 SHA512 
3e061c8a7bec0c49db9e990858257ff092500430d382bcad0c76aaa8d531bd2c13b727a52f060fc6051a0217f41f254570d23a4301c15a7af547e13f148a4ca9
 DIST ImageMagick-7.1.1-11.tar.xz 10196156 BLAKE2B 
328ffe6dbf30b597ec56f94ab5e74cca553cb47eca244c76b91273c278c097990fb8ed7eeaa22311d4408022808e752cbb4c8775c56b3d64d3a4216487093e9e
 SHA512 
b3c839457b62a6b83d3ab9cf12bda2f41030eed75ae5ff898331ffdfe202a93ea8284c8f8608f4ecd013c7eb0c4cbef6527caff62bcf382d62e8531389628fc3
 DIST ImageMagick-7.1.1-24.tar.xz 10561928 BLAKE2B 
992d1425a2e306f9bf85dfafb09f2869fae09b57a32c3b1992d4f478932ef6ec58368d70574f134e7226b09a6275cd1f4343064b36ca3fb8556a60d59138df2e
 SHA512 
78dbd763f70b36e95a728cff7a1e02ec1c5d3b9a8371161e306e77450f1a3c33a987f19dda3eca94dfa2435b4a29a97c5df5155915a73441f74174a98b36a7d9

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild
new file mode 100644
index ..1954fe32d565
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.3.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
+inherit flag-o-matic libtool perl-functions toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git;
+   inherit git-r3
+   MY_P="imagemagick-"
+else
+   MY_PV="$(ver_rs 3 '-')"
+   MY_P="ImageMagick-${MY_PV}"
+   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="https://www.imagemagick.org/;
+
+LICENSE="imagemagick"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-0"
+IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hardened hdri 
heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png 
postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
+
+REQUIRED_USE="
+   corefonts? ( truetype )
+   svg? ( xml )
+   test? ( corefonts )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !media-gfx/graphicsmagick[imagemagick]
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   corefonts? ( media-fonts/corefonts )
+   djvu? ( app-text/djvu )
+   fftw? ( sci-libs/fftw:3.0 )
+   fontconfig? ( media-libs/fontconfig )
+   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
+   graphviz? ( media-gfx/graphviz )
+   heif? ( media-libs/libheif:=[x265] )
+   jbig? ( >=media-libs/jbigkit-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
+   lcms? ( media-libs/lcms:2= )
+   lqr? ( media-libs/liblqr )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   pango? ( x11-libs/pango )
+   perl? ( >=dev-lang/perl-5.8.8:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl:= )
+   raw? ( media-libs/libraw:= )
+   svg? (
+   gnome-base/librsvg
+   media-gfx/potrace
+   )
+   tiff? ( media-libs/tiff:= )
+   truetype? 

[gentoo-commits] repo/gentoo:master commit in: net-misc/rsync/files/, net-misc/rsync/

2024-01-04 Thread Sam James
commit: 89b65644ee5c1a71065c72c0d63efbdf97a90b9c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:36:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b65644

net-misc/rsync: fix modern C issue in configure ipv6 check

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

 .../files/rsync-3.2.7-ipv6-configure-c99.patch |  32 
 net-misc/rsync/rsync-3.2.7-r4.ebuild   | 205 +
 2 files changed, 237 insertions(+)

diff --git a/net-misc/rsync/files/rsync-3.2.7-ipv6-configure-c99.patch 
b/net-misc/rsync/files/rsync-3.2.7-ipv6-configure-c99.patch
new file mode 100644
index ..1b99dc61088b
--- /dev/null
+++ b/net-misc/rsync/files/rsync-3.2.7-ipv6-configure-c99.patch
@@ -0,0 +1,32 @@
+https://github.com/WayneD/rsync/pull/558
+
+From d869bcd3850b9a80f27f5aee4d41725f39d84ea7 Mon Sep 17 00:00:00 2001
+From: Ivan Babrou 
+Date: Mon, 1 Jan 2024 19:31:01 -0800
+Subject: [PATCH] configure.ac: fix failing IPv6 check due to missing return
+ type
+
+Fixing this warning escalated to an error, resuting in no IPv6 support:
+
+```
+configure.sh:7679: checking whether to enable ipv6
+configure.sh:7718: clang -o conftest -g -O2 -DHAVE_CONFIG_H -Wall -W   
conftest.c  >&5
+conftest.c:73:1: error: type specifier missing, defaults to 'int'; ISO C99 and 
later do not support implicit int [-Wimplicit-int]
+main()
+^
+int
+1 error generated.
+configure.sh:7718: $? = 1
+configure.sh: program exited with status 1
+```
+--- a/configure.ac
 b/configure.ac
+@@ -392,7 +392,7 @@ AS_HELP_STRING([--disable-ipv6],[disable to omit ipv6 
support]),
+ #include 
+ #include 
+ #include 
+-main()
++int main()
+ {
+if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
+  exit(1);

diff --git a/net-misc/rsync/rsync-3.2.7-r4.ebuild 
b/net-misc/rsync/rsync-3.2.7-r4.ebuild
new file mode 100644
index ..b3788a1dce17
--- /dev/null
+++ b/net-misc/rsync/rsync-3.2.7-r4.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Uncomment when introducing a patch which touches configure
+RSYNC_NEEDS_AUTOCONF=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic prefix python-single-r1 systemd
+
+DESCRIPTION="File transfer program to keep remote files into sync"
+HOMEPAGE="https://rsync.samba.org/;
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/WayneD/rsync.git;
+   inherit autotools git-r3
+
+   REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/waynedavison.asc
+   inherit verify-sig
+
+   if [[ -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then
+   inherit autotools
+   fi
+
+   if [[ ${PV} == *_pre* ]] ; then
+   SRC_DIR="src-previews"
+   else
+   SRC_DIR="src"
+   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
+
+   SRC_URI="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz
+   verify-sig? ( 
https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz.asc )"
+   S="${WORKDIR}"/${P/_/}
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl examples iconv lz4 rrsync ssl stunnel system-zlib xattr xxhash zstd"
+REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE+=" rrsync? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/popt-1.5
+   acl? ( virtual/acl )
+   examples? (
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   )
+   lz4? ( app-arch/lz4:= )
+   rrsync? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/bracex[${PYTHON_USEDEP}]
+   ')
+   )
+   ssl? ( dev-libs/openssl:= )
+   system-zlib? ( sys-libs/zlib )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   xxhash? ( >=dev-libs/xxhash-0.8 )
+   zstd? ( >=app-arch/zstd-1.4:= )
+   iconv? ( virtual/libiconv )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   examples? ( ${PYTHON_DEPS} )
+   rrsync? ( ${PYTHON_DEPS} )
+"
+
+if [[ ${PV} == * ]] ; then
+   BDEPEND+=" ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   ')"
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-waynedavison )"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${P}-flist-memcmp-ub.patch
+   "${FILESDIR}"/${P}-fortify-source-3.patch
+   "${FILESDIR}"/${PN}-3.2.7-ipv6-configure-c99.patch
+)
+
+pkg_setup() {
+   # - USE=examples needs Python itself at runtime, but nothing else
+   # -  needs commonmark at build time
+   if [[ ${PV} == * ]] || use examples || use rrsync; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/curl/, net-misc/curl/files/

2024-01-04 Thread Sam James
commit: fa7c78354f518ea4c75dfa23acae132a8e8cb493
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:38:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7c7835

net-misc/curl: fix modern C issue in configure ipv6 check

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

 net-misc/curl/curl-8.5.0-r1.ebuild | 365 +
 .../curl/files/curl-8.5.0-ipv6-configure-c99.patch |  31 ++
 2 files changed, 396 insertions(+)

diff --git a/net-misc/curl/curl-8.5.0-r1.ebuild 
b/net-misc/curl/curl-8.5.0-r1.ebuild
new file mode 100644
index ..8c9e7ec34d3f
--- /dev/null
+++ b/net-misc/curl/curl-8.5.0-r1.ebuild
@@ -0,0 +1,365 @@
+# 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/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/curl/curl.git;
+else
+   SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+   "
+   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
+
+LICENSE="BSD curl ISC test? ( BSD-4 )"
+SLOT="0"
+IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos 
ldap mbedtls nghttp3 +openssl +pop3"
+IUSE+=" +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test 
telnet +tftp websockets zstd"
+# These select the default SSL implementation
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+# The default ssl provider needs its USE satisfied
+# nghttp3 = https://bugs.gentoo.org/912029
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+   curl_ssl_gnutls? ( gnutls )
+   curl_ssl_mbedtls? ( mbedtls )
+   curl_ssl_openssl? ( openssl )
+   curl_ssl_rustls? ( rustls )
+   nghttp3? (
+   !openssl
+   alt-svc )
+"
+
+# cURL's docs and CI/CD are great resources for confirming supported versions
+# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
+# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core 
dependencies + minimum versions)
+# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a 
feature that moves quickly)
+# - 
https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml 
(CI/CD for TCP/2)
+# However 'supported' vs 'works' are two entirely different things; be sane but
+# don't be afraid to require a later version.
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+   nghttp3? (
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   
>=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   openssl? (
+   
>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   http2? ( >=net-libs/nghttp2-1.15.0:=[utils,${MULTILIB_USEDEP}] )
+   nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
+   )
+   

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

2024-01-04 Thread Michał Górny
commit: 56bbb06512114576fb955d4e0c09c33ee9cc6d83
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 05:35:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 05:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bbb065

dev-python/sqlglot: Bump to 20.7.1

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 9322a16ca982..d4052e38854b 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -20,6 +20,7 @@ DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea7
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 DIST sqlglot-20.5.0.tar.gz 9066011 BLAKE2B 
a2062e4bbb74abe84d14fa1bdde57374185a7487c42c90b13d4fdee5d0793f0cbe54c8da21d33ec0aef398fd4e2015547bc34dd0d444391079c33aa90d612f77
 SHA512 
4ccc3bf40fe778e8911008a6a51ef84a2c46e430ad15b7ac93e64d68c13705d9811f72691e96f35ab7ce2c45835776afb50815807ab585b52489b1971bb7ddaa
+DIST sqlglot-20.7.1.tar.gz 9293277 BLAKE2B 
8a7d894033122a5541f1e6bf3bc9066805fc8a43e700186dde49c007e042baecfb59742918607b8779f11d0215f0f107cd45ed793683256fdcd2e1b11a4ab058
 SHA512 
ffc4d539752e9357cb93669ab93b7c11d37ccca1358059ce19322a9ba65b05b8492ecc3c39b5905564b3aae2fe13d4ae87c80b51b5cf5a43bbb074cc2c88
 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-20.7.1.ebuild 
b/dev-python/sqlglot/sqlglot-20.7.1.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-20.7.1.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/aws-sam-translator/

2024-01-04 Thread Michał Górny
commit: 73be7ea8738820de98f1f7b2e309e9c9acfcb128
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 05:34:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 05:38:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73be7ea8

dev-python/aws-sam-translator: Bump to 1.83.0

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

 dev-python/aws-sam-translator/Manifest |  1 +
 .../aws-sam-translator-1.83.0.ebuild   | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/aws-sam-translator/Manifest 
b/dev-python/aws-sam-translator/Manifest
index 92091a9e1502..92150995fd8d 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -1 +1,2 @@
 DIST serverless-application-model-1.82.0.gh.tar.gz 5135310 BLAKE2B 
f49bdbbc009f5d41d03c0a1b82ca5a6b1ed03e14989c364eb0047cc7e90ba948a52f41237b06a35d3a48bcf2f4eac0570903e6a3a95801ffad8b9756a1f62f0e
 SHA512 
cd757b1b99a515bed5f1cb521a23e70bc7b2e05c5566eb86198fcc77e6dfbbf74237ed7ef05e20f1a9021d57b097bf21bed1219f54a0696f6a081bc5c2321826
+DIST serverless-application-model-1.83.0.gh.tar.gz 5423374 BLAKE2B 
faa11adf7b6ec9df3eb625a77c2f6242b4c9fe170be8926f90da1cab94dc2c018e2ba7fc53dffec63756e68deebe7bdb22853d9e67e84e8e696399b81ed4b648
 SHA512 
f2bd8ce766894118107dd6cac245ae47b9fd819f9cb04a0c7d176ab3ec4f56bebbfc9c4e371f2b1db372c594a15d3c6871195b5aba06712a9f2408a51284cba1

diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.83.0.ebuild 
b/dev-python/aws-sam-translator/aws-sam-translator-1.83.0.ebuild
new file mode 100644
index ..166699d76ae6
--- /dev/null
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.83.0.ebuild
@@ -0,0 +1,62 @@
+# 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 multiprocessing
+
+MY_P=serverless-application-model-${PV}
+DESCRIPTION="A library that transform SAM templates into AWS CloudFormation 
templates"
+HOMEPAGE="
+   https://github.com/aws/serverless-application-model/
+   https://pypi.org/project/aws-sam-translator/
+"
+SRC_URI="
+   
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   =dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
+   =dev-python/pydantic-1.8[${PYTHON_USEDEP}]
+   =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # so much noise...
+   sed -i -e '/log_cli/d' pytest.ini || die
+
+   # deps are installed by ebuild, don't try to reinstall them via pip
+   truncate --size=0 requirements/*.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x AWS_DEFAULT_REGION=us-east-1
+   epytest -o addopts= -o filterwarnings= \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2024-01-04 Thread Arthur Zamarin
commit: 3fcf218f40ebbb4a25118fc5e8f907e9d237ec5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcf218f

media-gfx/imagemagick: Stabilize 7.1.1.24 sparc, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index cf0a9f897efd..1b4c19df2851 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: b41772a97d3340f9e23dbc103d751d2fcd7e08db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41772a9

media-gfx/imagemagick: Stabilize 7.1.1.24 hppa, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index 1b4c19df2851..2a467e80834a 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: 8b354fdd682e27194dc04f0caa4293492438172b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b354fdd

media-gfx/imagemagick: Stabilize 7.1.1.24 ppc, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index 670abf78867c..1e5eb039a244 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: c401bda8e947922a9287892c228b9307c2561ea6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c401bda8

media-gfx/imagemagick: Stabilize 7.1.1.24 ppc64, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index 1e5eb039a244..cf0a9f897efd 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: 715b94f029c870c70b212e9ef73e14aa75bff593
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715b94f0

media-gfx/imagemagick: Stabilize 7.1.1.24 arm, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index 8ce16c95e507..fc8132a64d1e 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: e72e4494d69cbf64063668c1a88e344c487faedb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:32:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:32:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72e4494

media-gfx/imagemagick: Stabilize 7.1.1.24 arm64, #921334

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
index fc8132a64d1e..670abf78867c 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.1.24.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: 176cad8386f7f6d0bbd8587c1c98163aff41e484
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176cad83

media-gfx/imagemagick: Stabilize 6.9.13.2 hppa, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index 7bc3a44e66ce..b99a78982242 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: af49998e1b0864b8819ab942427519b02c3b64de
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af49998e

media-gfx/imagemagick: Stabilize 6.9.13.2 sparc, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index 31f89136cbcc..7bc3a44e66ce 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: d23b815d5855b01c3685ec84cfd5dcf65da652e7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d23b815d

media-gfx/imagemagick: Stabilize 6.9.13.2 ppc64, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index 45fd2bb7877f..31f89136cbcc 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: 559f23f57ca4871c526641e91dd678cb9bd9061d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559f23f5

media-gfx/imagemagick: Stabilize 6.9.13.2 ppc, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index feea16c506ba..45fd2bb7877f 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: b8a17bff5a6a19d98fdfc047c9e4d6d60ca90abf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a17bff

media-gfx/imagemagick: Stabilize 6.9.13.2 arm, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index d26272803a85..791a37849411 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Arthur Zamarin
commit: 66f9f94ea8d85b8dcc55aedbb68486f5553633db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:31:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:31:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f9f94e

media-gfx/imagemagick: Stabilize 6.9.13.2 arm64, #921335

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
index 791a37849411..feea16c506ba 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.13.2.ebuild
@@ -14,7 +14,7 @@ else
MY_PV="$(ver_rs 3 '-')"
MY_P="ImageMagick-${MY_PV}"
SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2024-01-04 Thread Sam James
commit: 4cdc03559b16a0a303ebf5634487d93bf91d0298
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan  5 03:46:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:29:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cdc0355

dev-util/perf: explicitly specify linker emulation for mips

perf directly invokes LD for linking rather than going through CC, which
on mips requires explicitly specifying the emulation.  This is a port of
the below buildroot patch.

See: 
https://patchwork.ozlabs.org/project/buildroot/patch/20170217105905.32151-1-Vincent.Riera
  imgtec.com/
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34648
Signed-off-by: Sam James  gentoo.org>

 dev-util/perf/perf-6.6.ebuild | 24 +---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/dev-util/perf/perf-6.6.ebuild b/dev-util/perf/perf-6.6.ebuild
index 5f93ba5de347..206b06714a2f 100644
--- a/dev-util/perf/perf-6.6.ebuild
+++ b/dev-util/perf/perf-6.6.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
@@ -31,7 +31,7 @@ SRC_URI+=" 
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES};
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
-IUSE="audit babeltrace bpf caps crypt debug +doc gtk java libpfm 
+libtraceevent +libtracefs lzma numa perl python slang systemtap tcmalloc 
unwind zstd"
+IUSE="abi_mips_o32 abi_mips_n32 abi_mips_n64 audit babeltrace big-endian bpf 
caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl 
python slang systemtap tcmalloc unwind zstd"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -223,11 +223,29 @@ perf_make() {
disable_libdw=1
fi
 
+   # perf directly invokes LD for linking without going through CC, on mips
+   # it is required to specify the emulation.  port of below buildroot 
patch
+   # 
https://patchwork.ozlabs.org/project/buildroot/patch/20170217105905.32151-1-vincent.ri...@imgtec.com/
+   local linker="$(tc-getLD)"
+   if use mips
+   then
+   if use big-endian
+   then
+   use abi_mips_n64 && linker+=" -m elf64btsmip"
+   use abi_mips_n32 && linker+=" -m elf32btsmipn32"
+   use abi_mips_o32 && linker+=" -m elf32btsmip"
+   else
+   use abi_mips_n64 && linker+=" -m elf64ltsmip"
+   use abi_mips_n32 && linker+=" -m elf32ltsmipn32"
+   use abi_mips_o32 && linker+=" -m elf32ltsmip"
+   fi
+   fi
+
# FIXME: NO_CORESIGHT
local emakeargs=(
V=1 VF=1
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)"
-   CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="$(tc-getLD)" NM="$(tc-getNM)"
+   CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" 
LD="${linker}" NM="$(tc-getNM)"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
prefix="${EPREFIX}/usr" bindir_relative="bin"
tipdir="share/doc/${PF}"



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

2024-01-04 Thread Arthur Zamarin
commit: 39ecff3b5342864f299faeb15d4e4e4b9bcc7882
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39ecff3b

media-sound/fluidsynth: Stabilize 2.3.4 ppc64, #921338

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/fluidsynth/fluidsynth-2.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/fluidsynth/fluidsynth-2.3.4.ebuild 
b/media-sound/fluidsynth/fluidsynth-2.3.4.ebuild
index a3b0db2efd78..20e4ed0a995b 100644
--- a/media-sound/fluidsynth/fluidsynth-2.3.4.ebuild
+++ b/media-sound/fluidsynth/fluidsynth-2.3.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="LGPL-2.1+"
 SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss pipewire 
portaudio pulseaudio +readline sdl +sndfile systemd threads"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2024-01-04 Thread Arthur Zamarin
commit: 80ae7df2f8805a225e49a5f5ae7ff50611ba2147
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ae7df2

app-office/libreoffice: Stabilize 7.5.9.2 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index 6f17f427cbbd..adc74fa5257f 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -102,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 
 [[ ${MY_PV} == ** ]] || \
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2024-01-04 Thread Arthur Zamarin
commit: 88731dce8c6ca39ab53457fca184ca8e4c92855c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88731dce

app-text/poppler: Stabilize 23.12.0 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-23.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
index 52bb481c4191..fb48cbc0360f 100644
--- a/app-text/poppler/poppler-23.12.0.ebuild
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2024-01-04 Thread Arthur Zamarin
commit: ff165b6cb77c4797e730004c3b05a2fad49788af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff165b6c

media-libs/harfbuzz: Stabilize 8.3.0 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
index c5cacdb5b70d..b9da305ade7a 100644
--- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2024-01-04 Thread Arthur Zamarin
commit: 04fb51e18074ab025241d4c3e7012d9bfa5d16ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:54 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fb51e1

app-office/libreoffice-l10n: Stabilize 7.5.9.2 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
index 83e6a079f129..e7e4b65ce94b 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
@@ -17,7 +17,7 @@ 
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="offlinehelp"
 
 #



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2024-01-04 Thread Arthur Zamarin
commit: 79d82b8c89550af81354c04277dedd6b00a62ea5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d82b8c

app-crypt/gpgme: Stabilize 1.23.1 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gpgme/gpgme-1.23.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.23.1.ebuild 
b/app-crypt/gpgme/gpgme-1.23.1.ebuild
index b7961615dd6d..2906de650f1a 100644
--- a/app-crypt/gpgme/gpgme-1.23.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.1.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2.1"
 # Bump FUDGE if a release is made which breaks ABI without changing SONAME.
 # (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
 SLOT="1/11.6.15.2"
-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"
 IUSE="common-lisp static-libs +cxx python qt5 test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-text/libebook/

2024-01-04 Thread Arthur Zamarin
commit: e12ee6de3652ea062234a22086247a97a2d7e6c9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12ee6de

app-text/libebook: Stabilize 0.1.3-r3 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/libebook/libebook-0.1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libebook/libebook-0.1.3-r3.ebuild 
b/app-text/libebook/libebook-0.1.3-r3.ebuild
index fbbf78fac30c..60497362e313 100644
--- a/app-text/libebook/libebook-0.1.3-r3.ebuild
+++ b/app-text/libebook/libebook-0.1.3-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc test tools"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-text/liblangtag/

2024-01-04 Thread Arthur Zamarin
commit: 9702e7201e5241acab88ff35ddaaa1fa7ae1e6db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:51 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9702e720

app-text/liblangtag: Stabilize 0.6.7 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/liblangtag/liblangtag-0.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/liblangtag/liblangtag-0.6.7.ebuild 
b/app-text/liblangtag/liblangtag-0.6.7.ebuild
index 042512165785..061ad676f246 100644
--- a/app-text/liblangtag/liblangtag-0.6.7.ebuild
+++ b/app-text/liblangtag/liblangtag-0.6.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2;
 
 LICENSE="|| ( LGPL-3 MPL-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="debug doc introspection test"
 
 # Upstream expect liblangtag to be installed when one runs tests...



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/

2024-01-04 Thread Arthur Zamarin
commit: 22a96d1c4342c34f80feff33121a0ed700fda957
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a96d1c

dev-cpp/libcmis: Stabilize 0.6.2 amd64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/libcmis/libcmis-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index 5dad5dab1347..3eef8d845dd4 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2024-01-04 Thread Arthur Zamarin
commit: edf196dec0ee35937c067618333a791cd934cd3e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf196de

app-office/libreoffice: Stabilize 7.5.9.2 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index e229abd43fe3..6f17f427cbbd 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -102,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 
 [[ ${MY_PV} == ** ]] || \
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/

2024-01-04 Thread Arthur Zamarin
commit: a6d42f8aa42e411e6536dfeec23f0837022b7f6e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d42f8a

dev-cpp/libcmis: Stabilize 0.6.2 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/libcmis/libcmis-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index d63b6bdf4e78..5dad5dab1347 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2024-01-04 Thread Arthur Zamarin
commit: f4ed39570fd12c5ac91cb73287dbbafd5c473601
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ed3957

app-text/poppler: Stabilize 23.12.0 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-23.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
index 27d29ca6ade0..52bb481c4191 100644
--- a/app-text/poppler/poppler-23.12.0.ebuild
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2024-01-04 Thread Arthur Zamarin
commit: 7254e2229b60faec021debc2b1e44676eb42bc98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7254e222

app-office/libreoffice-l10n: Stabilize 7.5.9.2 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
index cdcbd5625269..83e6a079f129 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
@@ -17,7 +17,7 @@ 
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="offlinehelp"
 
 #



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

2024-01-04 Thread Arthur Zamarin
commit: d97d40ba39d65d143676f46919edfe70dcff0f62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:47 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97d40ba

media-libs/harfbuzz: Stabilize 8.3.0 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
index bb6ae80296bd..c5cacdb5b70d 100644
--- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



[gentoo-commits] repo/gentoo:master commit in: app-text/libebook/

2024-01-04 Thread Arthur Zamarin
commit: 7c047fbb4e66070e90944fa263641c8e7c99b66c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c047fbb

app-text/libebook: Stabilize 0.1.3-r3 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/libebook/libebook-0.1.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/libebook/libebook-0.1.3-r3.ebuild 
b/app-text/libebook/libebook-0.1.3-r3.ebuild
index 56297a7296ad..fbbf78fac30c 100644
--- a/app-text/libebook/libebook-0.1.3-r3.ebuild
+++ b/app-text/libebook/libebook-0.1.3-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc test tools"
 
 RESTRICT="!test? ( test )"



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

2024-01-04 Thread Arthur Zamarin
commit: 94d1285f59809eb515e37dd6af8f572522310812
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d1285f

media-libs/harfbuzz: Stabilize 8.3.0 arm, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
index 148aac0da5e8..bb6ae80296bd 100644
--- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



[gentoo-commits] repo/gentoo:master commit in: app-text/liblangtag/

2024-01-04 Thread Arthur Zamarin
commit: 65f7bb3ecc6e0026366d9c4f7104d37c4a4623e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f7bb3e

app-text/liblangtag: Stabilize 0.6.7 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/liblangtag/liblangtag-0.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/liblangtag/liblangtag-0.6.7.ebuild 
b/app-text/liblangtag/liblangtag-0.6.7.ebuild
index 5d970c825059..042512165785 100644
--- a/app-text/liblangtag/liblangtag-0.6.7.ebuild
+++ b/app-text/liblangtag/liblangtag-0.6.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2;
 
 LICENSE="|| ( LGPL-3 MPL-2.0 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="debug doc introspection test"
 
 # Upstream expect liblangtag to be installed when one runs tests...



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2024-01-04 Thread Arthur Zamarin
commit: 4c35ab1dadc9ef9691b6c49ef0ab4bcd4a8e3066
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c35ab1d

app-text/poppler: Stabilize 23.12.0 arm, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-23.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
index 3a66f8e0e545..27d29ca6ade0 100644
--- a/app-text/poppler/poppler-23.12.0.ebuild
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-l10n/

2024-01-04 Thread Arthur Zamarin
commit: a272e741b867732b3e250ca5d871fd7bb4c76bc2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a272e741

app-office/libreoffice-l10n: Stabilize 7.5.9.2 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
index 4415fe052950..cdcbd5625269 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.5.9.2.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
@@ -17,7 +17,7 @@ 
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable
 
 LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="offlinehelp"
 
 #



[gentoo-commits] repo/gentoo:master commit in: app-text/poppler/

2024-01-04 Thread Arthur Zamarin
commit: 2d7e652254ef590df0790f61e24a2e96ff48c0aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7e6522

app-text/poppler: Stabilize 23.12.0 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/poppler/poppler-23.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-23.12.0.ebuild 
b/app-text/poppler/poppler-23.12.0.ebuild
index e0ada23514f2..3a66f8e0e545 100644
--- a/app-text/poppler/poppler-23.12.0.ebuild
+++ b/app-text/poppler/poppler-23.12.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
SLOT="0/133"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/

2024-01-04 Thread Arthur Zamarin
commit: 35cd38732821d1ddbb8ff1af164a822ec10b4188
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35cd3873

app-office/libreoffice: Stabilize 7.5.9.2 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-office/libreoffice/libreoffice-7.5.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
index c072a93b00e1..e229abd43fe3 100644
--- a/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.9.2.ebuild
@@ -102,7 +102,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )"
 SLOT="0"
 
 [[ ${MY_PV} == ** ]] || \
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux"
 
 COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2024-01-04 Thread Arthur Zamarin
commit: 4a2f76076875f8785945add739c41b7cb582ce9b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2f7607

app-crypt/gpgme: Stabilize 1.23.1 arm64, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/gpgme/gpgme-1.23.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.23.1.ebuild 
b/app-crypt/gpgme/gpgme-1.23.1.ebuild
index eb1f272c95c6..b7961615dd6d 100644
--- a/app-crypt/gpgme/gpgme-1.23.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.1.ebuild
@@ -33,7 +33,7 @@ LICENSE="GPL-2 LGPL-2.1"
 # Bump FUDGE if a release is made which breaks ABI without changing SONAME.
 # (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
 SLOT="1/11.6.15.2"
-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"
 IUSE="common-lisp static-libs +cxx python qt5 test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: app-text/libebook/

2024-01-04 Thread Arthur Zamarin
commit: dd38297b38331a9797bd361564e00c64a3c93e48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd38297b

app-text/libebook: Stabilize 0.1.3-r3 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-text/libebook/libebook-0.1.3-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/libebook/libebook-0.1.3-r3.ebuild 
b/app-text/libebook/libebook-0.1.3-r3.ebuild
index b5272379bd95..56297a7296ad 100644
--- a/app-text/libebook/libebook-0.1.3-r3.ebuild
+++ b/app-text/libebook/libebook-0.1.3-r3.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 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="doc test tools"
 
 RESTRICT="!test? ( test )"



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

2024-01-04 Thread Arthur Zamarin
commit: 9dfff5b6e499b131a4d34ac8463f74bd0e564ab5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dfff5b6

media-libs/harfbuzz: Stabilize 8.3.0 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/harfbuzz/harfbuzz-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild 
b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
index 2e91a54c4b05..148aac0da5e8 100644
--- a/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.3.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~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 ~ppc-macos ~x64-macos 
~x64-solaris"
 fi
 
 LICENSE="Old-MIT ISC icu"



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libcmis/

2024-01-04 Thread Arthur Zamarin
commit: 92581df74610e1e6e39c46569c7e54c870338c89
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:24:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92581df7

dev-cpp/libcmis: Stabilize 0.6.2 x86, #919762

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-cpp/libcmis/libcmis-0.6.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/libcmis/libcmis-0.6.2.ebuild 
b/dev-cpp/libcmis/libcmis-0.6.2.ebuild
index 6c8abf60f12d..d63b6bdf4e78 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2.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 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 inherit autotools
 



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

2024-01-04 Thread Sam James
commit: cba7d4004e5169cef1cfcaed96fa46e702fb075e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:24:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba7d400

dev-libs/libtermkey: forward ~ppc

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

 dev-libs/libtermkey/libtermkey-0.22-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
index 07357a00fd15..5fc61796716c 100644
--- a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-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
@@ -11,7 +11,7 @@ SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 IUSE="demos"
 
 RDEPEND="dev-libs/unibilium:="



[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/

2024-01-04 Thread Sam James
commit: b6ae723c85a78f1208b83e069b60f595e55f5851
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:23:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ae723c

www-servers/apache: Stabilize 2.4.58 x86, #916744

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

 www-servers/apache/apache-2.4.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/apache/apache-2.4.58.ebuild 
b/www-servers/apache/apache-2.4.58.ebuild
index ee34fc6751a1..9c2078b6af2f 100644
--- a/www-servers/apache/apache-2.4.58.ebuild
+++ b/www-servers/apache/apache-2.4.58.ebuild
@@ -149,7 +149,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 pkg_setup() {
# dependent critical modules which are not allowed in global scope due



[gentoo-commits] repo/gentoo:master commit in: games-emulation/mednafen-jg/

2024-01-04 Thread Sam James
commit: 8625fc0f300c42c98d8db1c029ebcbe682d009e2
Author: orbea  riseup  net>
AuthorDate: Wed Dec 20 04:46:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8625fc0f

games-emulation/mednafen-jg: add cpu_flags_x86_avx

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/34381
Signed-off-by: Sam James  gentoo.org>

 games-emulation/mednafen-jg/mednafen-jg-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/games-emulation/mednafen-jg/mednafen-jg-.ebuild 
b/games-emulation/mednafen-jg/mednafen-jg-.ebuild
index 0c98a116fa35..9949818d7a2d 100644
--- a/games-emulation/mednafen-jg/mednafen-jg-.ebuild
+++ b/games-emulation/mednafen-jg/mednafen-jg-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,11 +15,12 @@ if [[ "${PV}" == * ]] ; then
 else

SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2;
S="${WORKDIR}/${MY_P}"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB"
 SLOT="1"
+IUSE="cpu_flags_x86_avx"
 
 DEPEND="
app-arch/zstd
@@ -46,7 +47,7 @@ src_prepare() {
 
 src_configure() {
cd jollygood/conf || die
-   econf
+   econf $(use_enable cpu_flags_x86_avx avx)
 }
 
 src_compile() {



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

2024-01-04 Thread Sam James
commit: 9bcfdfe488e1cd936780f555394fa56ba96e5cdb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:23:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcfdfe4

app-admin/apache-tools: Stabilize 2.4.58 x86, #916744

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

 app-admin/apache-tools/apache-tools-2.4.58.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.58.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.58.ebuild
index 3602db613b8c..9fa88235ae11 100644
--- a/app-admin/apache-tools/apache-tools-2.4.58.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.58.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
 
 LICENSE="Apache-2.0"
 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"
+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="ssl"
 RESTRICT="test"
 



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

2024-01-04 Thread Sam James
commit: 2be7d3e1c44effae1c484d20b634c9bd8e41eee8
Author: orbea  riseup  net>
AuthorDate: Sun Nov 26 14:15:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be7d3e1

dev-util/rgbds: update LICENSE

Closes: https://bugs.gentoo.org/917666
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/34001
Signed-off-by: Sam James  gentoo.org>

 dev-util/rgbds/rgbds-0.6.1.ebuild | 2 +-
 dev-util/rgbds/rgbds-.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/rgbds/rgbds-0.6.1.ebuild 
b/dev-util/rgbds/rgbds-0.6.1.ebuild
index dbaaeda14a40..8a643cb45801 100644
--- a/dev-util/rgbds/rgbds-0.6.1.ebuild
+++ b/dev-util/rgbds/rgbds-0.6.1.ebuild
@@ -15,7 +15,7 @@ else
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
-LICENSE="ZLIB"
+LICENSE="MIT"
 SLOT="0"
 
 DEPEND="media-libs/libpng"

diff --git a/dev-util/rgbds/rgbds-.ebuild b/dev-util/rgbds/rgbds-.ebuild
index 9245f4deb4f2..51e115fe3583 100644
--- a/dev-util/rgbds/rgbds-.ebuild
+++ b/dev-util/rgbds/rgbds-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ else
KEYWORDS="~amd64"
 fi
 
-LICENSE="ZLIB"
+LICENSE="MIT"
 SLOT="0"
 
 DEPEND="media-libs/libpng"



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

2024-01-04 Thread Sam James
commit: 75765d113ccc98295f783bf2d53cd30b93610cdb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:23:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75765d11

app-admin/apache-tools: Stabilize 2.4.58 amd64, #916744

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

 app-admin/apache-tools/apache-tools-2.4.58.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/apache-tools/apache-tools-2.4.58.ebuild 
b/app-admin/apache-tools/apache-tools-2.4.58.ebuild
index e13f64f926cf..3602db613b8c 100644
--- a/app-admin/apache-tools/apache-tools-2.4.58.ebuild
+++ b/app-admin/apache-tools/apache-tools-2.4.58.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
@@ -11,7 +11,7 @@ SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2"
 
 LICENSE="Apache-2.0"
 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"
+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="ssl"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: www-servers/apache/

2024-01-04 Thread Sam James
commit: 9418ad3773743d2ca11e89b8c68db5ab4e32fc13
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:23:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9418ad37

www-servers/apache: Stabilize 2.4.58 amd64, #916744

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

 www-servers/apache/apache-2.4.58.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-servers/apache/apache-2.4.58.ebuild 
b/www-servers/apache/apache-2.4.58.ebuild
index af8224e7166b..ee34fc6751a1 100644
--- a/www-servers/apache/apache-2.4.58.ebuild
+++ b/www-servers/apache/apache-2.4.58.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=7
@@ -149,7 +149,7 @@ HOMEPAGE="https://httpd.apache.org/;
 # some helper scripts are Apache-1.1, thus both are here
 LICENSE="Apache-2.0 Apache-1.1"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris"
 
 pkg_setup() {
# dependent critical modules which are not allowed in global scope due



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

2024-01-04 Thread Sam James
commit: 95ccea86124816220b74cb294171b8b071a959f6
Author: orbea  riseup  net>
AuthorDate: Tue Sep  5 14:12:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ccea86

dev-libs/modsecurity: fix build with slibtool

Closes: https://bugs.gentoo.org/913484
Upstream-PR: https://github.com/SpiderLabs/ModSecurity/pull/2980
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/32631
Signed-off-by: Sam James  gentoo.org>

 dev-libs/modsecurity/Manifest |  1 +
 dev-libs/modsecurity/modsecurity-3.0.10-r1.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-libs/modsecurity/Manifest b/dev-libs/modsecurity/Manifest
index 979d43cce35c..2ecdcf3e164b 100644
--- a/dev-libs/modsecurity/Manifest
+++ b/dev-libs/modsecurity/Manifest
@@ -1,2 +1,3 @@
+DIST modsecurity-slibtool.patch 6915 BLAKE2B 
9d067a4285cf56cbe9c824601724ee9caaf43e1bce653e51c6f66165a96e034125d93c4c998ee27df4d753c5e176b21d1c524dd72710428aaff1e528bddf48dc
 SHA512 
a4c413f376c19bd028f2824f837cfdd5dffa51fcfeb1bcd911ca36a2876372d47f5e225b22cf9416d45cfc65e9e476501917a2b5c6d785f650c918f81164a8be
 DIST modsecurity-v3.0.10.tar.gz 3341295 BLAKE2B 
9ae4d52ccc77eb7f6a50fb37b07d0c0022e7d4c93bc4c04e7c6cdfabc7b6f6a19a3f0ec1f0151eb1bbd98d9c55de774048bc7636f67e735169b8c628d71fc0fd
 SHA512 
2f51c9bfd2e91d93ddb8c48671dca08f91682745ff6bab6b8153376207d77c40f9afdcab7fa04d2fe925a19343bbfc57e52f0b45b3a50b30de4c1949f5b77ed9
 DIST modsecurity-v3.0.9.tar.gz 3337195 BLAKE2B 
5de70546463b9cf167e8e3fd13c55b3856dbe4f23f94a8f83a65890a4e5ea990597a0bb00f4dc24a52a3eb36fe6fa80a8d4a857f86bff3db5808b0d0bdd82b03
 SHA512 
49790031a82a6cece9cf53a03480490c0bdfd56302ea2e55319a27abdadf1aee060d4a9f847b224a21533d24f6a9fc29b4ad3898b258e6a81934a03c00e32020

diff --git a/dev-libs/modsecurity/modsecurity-3.0.10-r1.ebuild 
b/dev-libs/modsecurity/modsecurity-3.0.10-r1.ebuild
new file mode 100644
index ..aa6335c3b7cc
--- /dev/null
+++ b/dev-libs/modsecurity/modsecurity-3.0.10-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools lua-single
+
+MY_P=${PN}-v${PV}
+
+DESCRIPTION="Application firewall and intrusion detection"
+HOMEPAGE="https://github.com/SpiderLabs/ModSecurity;
+SRC_URI="
+   
https://github.com/SpiderLabs/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-slibtool.patch
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc fuzzyhash geoip geoip2 json lmdb lua pcre2"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+RDEPEND="dev-libs/libpcre:=
+   dev-libs/libxml2
+   net-misc/curl
+   fuzzyhash? ( app-crypt/ssdeep )
+   geoip? ( dev-libs/geoip )
+   geoip2? ( dev-libs/libmaxminddb )
+   json? ( dev-libs/yajl )
+   lmdb? ( dev-db/lmdb )
+   lua? ( ${LUA_DEPS} )
+   pcre2? ( dev-libs/libpcre2:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )"
+
+DOCS=( AUTHORS CHANGES README.md modsecurity.conf-recommended unicode.mapping )
+
+PATCHES=(
+   # https://github.com/SpiderLabs/ModSecurity/pull/2980
+   "${DISTDIR}"/${PN}-slibtool.patch # 913484
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf # for the slibtool patch
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with fuzzyhash ssdeep)
+   $(use_with geoip )
+   $(use_with geoip2 maxmind)
+   $(use_with json yajl)
+   $(use_with lmdb)
+   $(use_with lua)
+   $(use_with pcre2)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   cd doc && doxygen doxygen.cfg || die
+   fi
+}
+
+src_install() {
+   default
+   use doc && dodoc -r doc/html
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-01-04 Thread Sam James
commit: 48e26c6f0926f88ab5dffd605a2d27bcbe0dbcee
Author: orbea  riseup  net>
AuthorDate: Thu Sep  7 17:46:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e26c6f

dev-libs/libtermkey: fix the build with rlibtool

Closes: https://bugs.gentoo.org/913482
Upstream-PR: https://github.com/neovim/libtermkey/pull/9
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/32675
Signed-off-by: Sam James  gentoo.org>

 .../libtermkey/files/libtermkey-0.22-libtool.patch | 99 ++
 dev-libs/libtermkey/libtermkey-0.22-r2.ebuild  | 48 +++
 2 files changed, 147 insertions(+)

diff --git a/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch 
b/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch
new file mode 100644
index ..d3d79ccc0c95
--- /dev/null
+++ b/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch
@@ -0,0 +1,99 @@
+Upstream is archived: https://github.com/neovim/libtermkey
+
+From f3316ec933d618352ee9c6b1f1ef354c8896372e Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Thu, 7 Sep 2023 09:52:10 -0700
+Subject: [PATCH] build: Add a minimal configure.ac
+
+When building with slibtool using the rlibtool symlink the build will
+fail when it fails to find the generated libtool. This is required so
+rlibtool can determine if it should build shared or static libraries.
+
+This can be fixed by adding a minimal configure.ac that can generate the
+required files with autoreconf.
+
+Gentoo Bug: https://bugs.gentoo.org/913482
+---
+ Makefile => Makefile.in | 29 +++--
+ configure.ac| 14 ++
+ 2 files changed, 29 insertions(+), 14 deletions(-)
+ rename Makefile => Makefile.in (91%)
+ create mode 100644 configure.ac
+
+diff --git a/Makefile b/Makefile.in
+similarity index 91%
+rename from Makefile
+rename to Makefile.in
+index 199f143..8f12b07 100644
+--- a/Makefile
 b/Makefile.in
+@@ -1,14 +1,10 @@
+ pkgconfig = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config $(1))
+ 
+-ifeq ($(shell uname),Darwin)
+-  LIBTOOL ?= glibtool
+-else
+-  LIBTOOL ?= libtool
+-endif
++CC = @CC@
++LIBTOOL = @LIBTOOL@
+ 
+-ifneq ($(VERBOSE),1)
+-  LIBTOOL +=--quiet
+-endif
++override CFLAGS = @CFLAGS@
++override LDFLAGS = @LDFLAGS@
+ 
+ override CFLAGS +=-Wall -std=c99
+ 
+@@ -48,8 +44,8 @@ DEMO_OBJECTS=$(DEMOS:=.lo)
+ TESTSOURCES=$(wildcard t/[0-9]*.c)
+ TESTFILES=$(TESTSOURCES:.c=.t)
+ 
+-VERSION_MAJOR=0
+-VERSION_MINOR=22
++VERSION_MAJOR=@MAJOR@
++VERSION_MINOR=@MINOR@
+ 
+ VERSION=$(VERSION_MAJOR).$(VERSION_MINOR)
+ 
+@@ -57,10 +53,15 @@ VERSION_CURRENT=15
+ VERSION_REVISION=2
+ VERSION_AGE=14
+ 
+-PREFIX=/usr/local
+-LIBDIR=$(PREFIX)/lib
+-INCDIR=$(PREFIX)/include
+-MANDIR=$(PREFIX)/share/man
++top_builddir=@top_builddir@
++
++prefix=@prefix@
++exec_prefix=@exec_prefix@
++datarootdir=@datarootdir@
++datadir=@datadir@
++LIBDIR=@libdir@
++INCDIR=@includedir@
++MANDIR=@mandir@
+ MAN3DIR=$(MANDIR)/man3
+ MAN7DIR=$(MANDIR)/man7
+ 
+diff --git a/configure.ac b/configure.ac
+new file mode 100644
+index 000..46fe30e
+--- /dev/null
 b/configure.ac
+@@ -0,0 +1,14 @@
++m4_define([MAJOR], [0])
++m4_define([MINOR], [22])
++
++AC_INIT([libtermkey], [MAJOR.MINOR])
++AC_CONFIG_FILES([Makefile])
++
++LT_INIT
++
++AC_SUBST([top_builddir], [$abs_builddir])
++
++AC_SUBST([MAJOR], [MAJOR])
++AC_SUBST([MINOR], [MINOR])
++
++AC_OUTPUT

diff --git a/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild 
b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
new file mode 100644
index ..07357a00fd15
--- /dev/null
+++ b/dev-libs/libtermkey/libtermkey-0.22-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Library for easy processing of keyboard entry from terminal-based 
programs"
+HOMEPAGE="http://www.leonerd.org.uk/code/libtermkey/;
+SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+IUSE="demos"
+
+RDEPEND="dev-libs/unibilium:="
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   virtual/pkgconfig
+   demos? ( dev-libs/glib:2 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/no-automagic-manpages-compress.patch
+   "${FILESDIR}"/${PN}-0.22-libtool.patch # 913482
+)
+
+src_prepare() {
+   default
+
+   if ! use demos; then
+   sed -e '/^all:/s:$(DEMOS)::' -i Makefile.in || die
+   fi
+
+   append-flags -fPIC
+
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   find "${D}" -name '*.la' -delete || die
+   doman "${S}"/man/*.3
+   doman "${S}"/man/*.7
+}



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

2024-01-04 Thread Michał Górny
commit: af887509c211d78af12e6e89c15894baf7ee3240
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 04:40:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 05:21:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af887509

dev-python/boto3: Bump to 1.34.13

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.13.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9bab0d947e6d..0c479ec49c54 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,4 +1,5 @@
 DIST boto3-1.34.11.gh.tar.gz 760539 BLAKE2B 
8ce756d33b604aed9d42bcccf60be467bd519f4c7a890592d9652fe3cd2851425f7a16afc7a194ccbda43a9859d0b9b683562ce1672eda9383119bc9de0dc0c9
 SHA512 
82b1920f1a5ad0e23364815a6b0552efceb7f49e17e585370917f63c1b74ea746eddc4f3d8c055d1eac7ca1cdbe5ac2bd304ce66e2ee12edf75ea2e261e88c56
 DIST boto3-1.34.12.gh.tar.gz 760869 BLAKE2B 
3b4661df5ecc22aa9b025b1d3e38c9da9583a1fabd6ab4730c66b194086e74dc95602005850aaace272f7dce72103530797c058a0c4c6ed34afe2fbcea1bb4b9
 SHA512 
46e10ce9cc44711ecc2a79f7a5b2e4a5053538c51b92ee717358264c65361da036a0e76d91cb49afc79109e197a37c1471e70d5b24e54e6719bb8cccf3eda01f
+DIST boto3-1.34.13.gh.tar.gz 761598 BLAKE2B 
f2d71d234282cdb311af7bc4350ed4ab20c1300d510b8eeccbd47b49c057bc97771fd202426f6e441acdea2ea337fa729a73e1baf96f3a381ddd108b353e0d79
 SHA512 
cf4fffecc4291fe1f793ea9d19ff9d78f594b56a0f4b8ffe4af8d1dbd049e4e63ca89f054fe9deda99884210b5cd7edc1d5556d27d1a324f65cc6ead41746ebd
 DIST boto3-1.34.2.gh.tar.gz 756227 BLAKE2B 
7253c533bac45b3848ab573d4781cf68b6bea8d504f851b58366dd3e6ac05b35fb2a85cb7aaff0e426a6bd2f9fe2933dd240e4d0283e4491e095fa93b4061971
 SHA512 
06eaf9b6725d312d91a4a8ba3ab85dde5f579e6d2fa42211189a6f30584b7d2a5c0cca46264bda52a076c8bd1acac9ec0476eb5d986a8e29972f69b7007de3c2
 DIST boto3-1.34.7.gh.tar.gz 759909 BLAKE2B 
059228d7bd57ac34274437f77b3510dff6dca7d1293ffd6f7672b0fcc0acefffeeda2c5c2b4e19ef49bbffd4746dc226edfba52d57f5f8629516c9e830dbdd90
 SHA512 
43395937977ad3c860ede35d2adbb9575312ddab4972b8d258e41a7d6e86f3e6a74037dadb0f0e0f4f3d5ed715a66390041ac9c980bc8a3cfb727a44e252113e

diff --git a/dev-python/boto3/boto3-1.34.13.ebuild 
b/dev-python/boto3/boto3-1.34.13.ebuild
new file mode 100644
index ..037a85ad96ee
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.13.ebuild
@@ -0,0 +1,64 @@
+# 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/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+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: app-admin/awscli/

2024-01-04 Thread Michał Górny
commit: 3c337351563964c5edc57a74f168236dceadcdcf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 04:40:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c337351

app-admin/awscli: Bump to 1.32.13

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.13.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6b4f2edb93b7..dd5d96f21545 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,4 +1,5 @@
 DIST aws-cli-1.32.11.gh.tar.gz 2620959 BLAKE2B 
8eab3362ec14ec50ae4f00862456e702ad27c53ab7dbaa4db2bd5a37f980bf5d02fef9af52da1ee8e8a6037e97101e47feb4bd24e090755a90c3cc74aa9a
 SHA512 
949b927a76e7fa4c036efeb7527d90be9fac86c231a4f9c7f3682638e4f7c4aff1d32e6d75b6d2f36f27e42ae9cae7aa2a0216b9668b90f4a5cbb89bf1d44250
 DIST aws-cli-1.32.12.gh.tar.gz 2621548 BLAKE2B 
17f90a0edd299d3cdca461368b2bf5109298606b4213a8f05398961b1ec0c4fc4fca2cd49f3bd6880f8c5bdee399f465e79458c62e95e45b57a6959ffbaf9ddd
 SHA512 
3aac450eed425d25f0903fa50c8895f11d47c9f327dd9f8830496b415ce0a618324e57708d7b81dedd7f7bd972c1e3a61ae50d502b04264c3c7b6af92542856a
+DIST aws-cli-1.32.13.gh.tar.gz 2621842 BLAKE2B 
640ff45df6d90dc50cc069251edcda2dfb0afd942447a8718515a38682cd94033aa91c6f3e9703c7131ed3b3bd5cc9ec416ac756e3275819ffb52fee76e3cec9
 SHA512 
1cde000f02f003ee93a5a4086701f5fcdba0580cefa88733e4bc01d99696dd360616847a9f23fdcf5dfa3ee09de2149765dd718f773866b0078de19bb6ca97f1
 DIST aws-cli-1.32.2.gh.tar.gz 2609043 BLAKE2B 
18cf285e54c25605502167e4fa002f522063dd85fc0c09eb44b4513ada49dbe476ca4485bb1cb63e726c5e1bee6934ccfa340ac9c9daecae082abb1abd852426
 SHA512 
951814c6e5a5dcf74de12e66430c53ca010bae6a8c9984dc11ab456f1cbd4a3f32e5055b3f7587fdf8cff4c224f86bc95858a2556ed5b90981894f706ab1b023
 DIST aws-cli-1.32.7.gh.tar.gz 2620400 BLAKE2B 
dee6686b73100c607eba165f0f8ff91217336b020644c7ef7ee95dad16f57baea0878a3da96fd2f7258271573c1245286921240d141ba3020006b7ca2b37a0b5
 SHA512 
1df4aa8f2a2924d0e1c84e1187db1d5b974600831d7f668e39cfa17c34896ec51c604ef52d5ce397ca5950e79cac3c2e744c9b048f12164b650aa871e0c489e7

diff --git a/app-admin/awscli/awscli-1.32.13.ebuild 
b/app-admin/awscli/awscli-1.32.13.ebuild
new file mode 100644
index ..390708df2335
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.13.ebuild
@@ -0,0 +1,88 @@
+# 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/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/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
+   

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

2024-01-04 Thread Michał Górny
commit: 1b331040e341dfe2a8f496da57065cd3a2d4fc37
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  5 04:38:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  5 05:21:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b331040

dev-python/botocore: Bump to 1.34.13

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 39fc678db10e..63d2c509deee 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.34.11.gh.tar.gz 12612317 BLAKE2B 
8a8648dfb27fad0d0a52df37ce9d988ef3349b773d88bc752dd9d22866f3adb8dc6346128767df5523fb335a602d666be8a5758fdfbe27c221779a0c4ec23590
 SHA512 
4159f2794d98532dc5e94a91061165b1aa2f43c5a493604c6d3dec426b51d582359577fc62d0ac20044a8b94e196efacbbcfd436cc38390db9bbaf7b4eb3d16c
 DIST botocore-1.34.12.gh.tar.gz 12612056 BLAKE2B 
a323c654ad6e6fe8d5e3290ee87fd6e2aa897d4e9696f6132e911306b50aa38624f197b15d52d3ed8e1850189b833126a75ed9767824f95b9b002bea4924d825
 SHA512 
62c7ebac7fdb563ac596ccc9fd88392c8c0584475e0e6bcbb87ba569b65888597738a2281c4f5a2ffc46ad2ac776ea0e2e3cd3f35e265e565f91c8c0a6cecf52
+DIST botocore-1.34.13.gh.tar.gz 12616661 BLAKE2B 
189825c2ab84ad26b9917b03101eedec95cd34f0cad2c202d3207df9c39941e35c6573a808280f67318c0bf611fd9fc364fe5fb6d20e4e39db77a85572b604e6
 SHA512 
54516e9e2694e8c9e66ee50d6b6feff5139eb04532018e9f70c5fa15a6fbaf00a796c028d096acb80037a12ef0462029d8b9066a461544500c6cc2f253b45e38
 DIST botocore-1.34.2.gh.tar.gz 12564834 BLAKE2B 
b22a3d3bd35b769a28ccb1a5116428e1904d0c9fc3452829237704dbec37a31a539f044a728b0785d09406d299d522dd601da39801249747d54e6741b46cafe2
 SHA512 
a3f3718bf584a871abbb3edc803de9d5329da257c050d56bdbf8a6a6c4067477812582fbd8d1d789ce18ea1f416d0ddb2be9cc3c45172292d061a94a12f3977b
 DIST botocore-1.34.7.gh.tar.gz 12606475 BLAKE2B 
387ee7dfab43c44c39c7b0566b6ddcb2b666024b5b7bee2c996194988781c169e1e9462b36d09861d1c3ca899d263392f3d79129e7a2f2fc4bbfed402f5c7dd6
 SHA512 
3f162d4d028dd81da552e0117671971aa891bf8fab513730f40083660fa83c1f82bf1b52875cf9f7f11089ecdd79f084f3c8e76227aa826c1aac7e5735032450

diff --git a/dev-python/botocore/botocore-1.34.13.ebuild 
b/dev-python/botocore/botocore-1.34.13.ebuild
new file mode 100644
index ..dcd34e4e67de
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.13.ebuild
@@ -0,0 +1,68 @@
+# 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/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${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 EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-01-04 Thread Arthur Zamarin
commit: b28487df91bc789b559fb7adac2fe1d413886640
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28487df

app-emulation/vkd3d-proton: Stabilize 2.11.1 x86, #921362

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index 2b91113df2fc..03fba29a0a3c 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus/

2024-01-04 Thread Arthur Zamarin
commit: dd4ce2adb6961087d9a6218a78dcc688d4afc960
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4ce2ad

app-i18n/ibus: Stabilize 1.5.29 ppc, #913832

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-i18n/ibus/ibus-1.5.29.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus/ibus-1.5.29.ebuild b/app-i18n/ibus/ibus-1.5.29.ebuild
index 3a7f4f8c1a08..c19a1810619e 100644
--- a/app-i18n/ibus/ibus-1.5.29.ebuild
+++ b/app-i18n/ibus/ibus-1.5.29.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
~x86"
 IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls 
+python systemd test +unicode vala wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-01-04 Thread Arthur Zamarin
commit: fade3f004076a17b07176cd27cbdc964880ea72c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fade3f00

app-emulation/vkd3d-proton: Stabilize 2.11.1 amd64, #921362

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index 03fba29a0a3c..f57151b989e2 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus/

2024-01-04 Thread Arthur Zamarin
commit: 84055fdbf70a3437a1d027828bb6711b38fffa12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84055fdb

app-i18n/ibus: Stabilize 1.5.29 x86, #913832

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-i18n/ibus/ibus-1.5.29.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/ibus/ibus-1.5.29.ebuild b/app-i18n/ibus/ibus-1.5.29.ebuild
index c19a1810619e..51a8dc2a0ec8 100644
--- a/app-i18n/ibus/ibus-1.5.29.ebuild
+++ b/app-i18n/ibus/ibus-1.5.29.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${MY_PV}/${PN}-${MY_PV
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86"
 IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls 
+python systemd test +unicode vala wayland"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcap-ng/, sys-libs/libcap-ng/files/

2024-01-04 Thread Sam James
commit: 62ab48d8edb336e83f2a8988f09c85766c368c75
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:17:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:17:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ab48d8

sys-libs/libcap-ng: fix swig-4.2.0 compat

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

 .../libcap-ng/files/libcap-ng-0.8.4-swig.patch |  31 ++
 sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild   | 104 +
 2 files changed, 135 insertions(+)

diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch 
b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch
new file mode 100644
index ..4b3f41a580ab
--- /dev/null
+++ b/sys-libs/libcap-ng/files/libcap-ng-0.8.4-swig.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/921305
+https://github.com/stevegrubb/libcap-ng/issues/48
+https://github.com/stevegrubb/libcap-ng/commit/30453b6553948cd05c438f9f509013e3bb84f25b
+
+From 30453b6553948cd05c438f9f509013e3bb84f25b Mon Sep 17 00:00:00 2001
+From: Steve Grubb 
+Date: Thu, 4 Jan 2024 15:06:29 -0500
+Subject: [PATCH] Remove python global exception handler since its deprecated
+
+---
+ bindings/src/capng_swig.i | 7 ---
+ 2 files changed, 1 insertion(+), 7 deletions(-)
+
+diff --git a/bindings/src/capng_swig.i b/bindings/src/capng_swig.i
+index fcdaf18..fa85e13 100644
+--- a/bindings/src/capng_swig.i
 b/bindings/src/capng_swig.i
+@@ -30,13 +30,6 @@
+ 
+ %varargs(16, signed capability = 0) capng_updatev;
+ 
+-%except(python) {
+-  $action
+-  if (result < 0) {
+-PyErr_SetFromErrno(PyExc_OSError);
+-return NULL;
+-  }
+-}
+ #endif
+ 
+ %define __signed__

diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild 
b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild
new file mode 100644
index ..1774677f7280
--- /dev/null
+++ b/sys-libs/libcap-ng/libcap-ng-0.8.4-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on Fedora's packaging 
(https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches
+# Same maintainer in Fedora as upstream
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools flag-o-matic python-r1
+
+DESCRIPTION="POSIX 1003.1e capabilities"
+HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/;
+SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+"
+BDEPEND="python? ( >=dev-lang/swig-2 )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-swig.patch
+)
+
+src_prepare() {
+   default
+
+   if use prefix ; then
+   sed -i "s@cat /usr@cat ${EPREFIX}/usr@" 
bindings/python*/Makefile.am || die
+   # bug #668722
+   eautomake
+   fi
+}
+
+src_configure() {
+   use sparc && replace-flags -O? -O0
+
+   local ECONF_SOURCE="${S}"
+
+   local myconf=(
+   $(use_enable static-libs static)
+   )
+
+   local pythonconf=(
+   --without-python3
+   )
+
+   # Set up python bindings build(s)
+   if use python ; then
+   setup_python_flags_configure() {
+   pythonconf=(
+   --with-python3
+   )
+
+   run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}"
+   }
+
+   python_foreach_impl setup_python_flags_configure
+   else
+   local BUILD_DIR="${WORKDIR}"/build
+   run_in_build_dir econf "${pythonconf[@]}" "${myconf[@]}"
+   fi
+}
+
+src_compile() {
+   if use python ; then
+   python_foreach_impl run_in_build_dir emake
+   else
+   local BUILD_DIR="${WORKDIR}"/build
+   emake -C "${BUILD_DIR}"
+   fi
+}
+
+src_test() {
+   if [[ "${EUID}" -eq 0 ]] ; then
+   ewarn "Skipping tests due to root permissions."
+   return
+   fi
+
+   if use python ; then
+   python_foreach_impl run_in_build_dir emake check
+   else
+   local BUILD_DIR="${WORKDIR}"/build
+   emake -C "${BUILD_DIR}" check
+   fi
+}
+
+src_install() {
+   if use python ; then
+   python_foreach_impl run_in_build_dir emake DESTDIR="${D}" 
install
+   else
+   local BUILD_DIR="${WORKDIR}"/build
+   emake -C "${BUILD_DIR}" DESTDIR="${D}" install
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2024-01-04 Thread Sam James
commit: 71af44784ace6c9f9a2e0b6faa59287d8598a8a7
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Nov 26 00:06:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71af4478

sys-cluster/glusterfs: add 11.1

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/Manifest  |   1 +
 sys-cluster/glusterfs/glusterfs-11.1.ebuild | 214 
 2 files changed, 215 insertions(+)

diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index 3ca84584e3a7..b963955981e5 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -1,3 +1,4 @@
 DIST glusterfs-10.4.tar.gz 8293872 BLAKE2B 
01f8764cc71b7bac2ee0419f3f1069ac1c85e26314828b47f348b9bf88ad0b8aa327be16ccfe9cf820aebb7dd9477a7840c721df4435c895be91fed0b1129b7c
 SHA512 
06c563ab77a29145b1fac44f5a56a91539accb69ba736fe6297aa3f38b128e68ba4f7d0b49ac6eb56397a51950fb4de882ff60037e91c61ad13dd89a18139d82
 DIST glusterfs-10.5.tar.gz 8170057 BLAKE2B 
f614abe8a7333266d75a26fc1756408211b9d83225f4180002d0c04cd9328c75c78644faae0c73140325ac49759a2237855be17469cb544942c5f3de19fdf66a
 SHA512 
393b976308da911562e653e1ed6db2149a7d7390fbd31155bbd4b1bb067c6c155f2c7ca74dc8409474294a8542b6cb4d83cd52f6b68bab6a430a8c080be1be29
 DIST glusterfs-11.0.tar.gz 8355706 BLAKE2B 
d0ee895b8ce5f506d9bc1f8b962a0f29b0379f086bf18cff0092938b7c2f7025afa2fccf54f58ac751a184a3b0e91a086df2d6496892f204373e070d7576a5d6
 SHA512 
075f0025a1892ebb28d45d0a4e8971656319582dd7bc2c8b19ea26cd08a789bb54f8bc9752839706cd0ee0ca54be74245230bc453a5d1e9e163af84f08937e69
+DIST glusterfs-11.1.tar.gz 8365581 BLAKE2B 
56697bc484be53659f6f277041c6f4fc5f2ef3221709d90dbd621e66138fe2b3be2e31bde4c65d596fed3beacb2ee6a86506e97854cda00066ac804ee57923e9
 SHA512 
a021a612b01c2c43858b092db926e6d229f0f736c19b8a1015c0d3121fbc7739ab5273384d5e96fde6dbf4eaf620bc32a0530597e80483865d8ca79b820ed3b0

diff --git a/sys-cluster/glusterfs/glusterfs-11.1.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.1.ebuild
new file mode 100644
index ..46a7085feaa1
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-11.1.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit autotools elisp-common python-single-r1 tmpfiles systemd 
bash-completion-r1
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/;
+SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
1)/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   georeplication? ( xml )
+   ipv6? ( libtirpc )"
+
+# the tests must be run as root
+RESTRICT="test"
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-11.0-extras-defer-invoking-of-gluster-volume-set-help-as-.patch"
+)
+
+# sys-apps/util-linux is required for libuuid
+RDEPEND="
+   acct-group/gluster
+   acct-user/gluster
+   dev-libs/libaio
+   dev-libs/openssl:=[-bindist(-)]
+   net-libs/rpcsvc-proto
+   dev-libs/userspace-rcu:=
+   sys-apps/util-linux
+   sys-libs/readline:=
+   ${PYTHON_DEPS}
+
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   fuse? ( >=sys-fs/fuse-2.7.0:0 )
+   libtirpc? ( net-libs/libtirpc:= )
+   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
+   selinux? ( sec-policy/selinux-glusterfs )
+   tcmalloc? ( dev-util/google-perftools )
+   uring? ( sys-libs/liburing:= )
+   xml? ( dev-libs/libxml2 )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/acl
+   test? (
+   >=dev-util/cmocka-1.0.1
+   app-benchmarks/dbench
+   dev-libs/xxhash
+   dev-vcs/git
+   virtual/perl-Test-Harness
+   dev-libs/yajl
+   sys-fs/xfsprogs
+   sys-apps/attr
+   )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll 
never use it
+#   if the argp.h header is found in the system. Which should be the case with
+#   glibc or if argp-standalone is installed.
+
+pkg_setup() {
+   python_setup "python3*"
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # build rpc-transport and xlators only once as shared libs
+   find rpc/rpc-transport xlators -name Makefile.am -exec \
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2024-01-04 Thread Sam James
commit: 95497fdb02f6a1fff839d8cb9799ae688f5ca225
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sun Nov 26 00:07:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95497fdb

sys-cluster/glusterfs: drop 11.0-r1

Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/33991
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-11.0-r1.ebuild | 215 -
 1 file changed, 215 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-11.0-r1.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0-r1.ebuild
deleted file mode 100644
index 246487ae307d..
--- a/sys-cluster/glusterfs/glusterfs-11.0-r1.ebuild
+++ /dev/null
@@ -1,215 +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 autotools elisp-common python-single-r1 tmpfiles systemd 
bash-completion-r1
-
-DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
-HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/;
-SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
1)/${PV}/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 LGPL-3+ )"
-SLOT="0/${PV%%.*}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   georeplication? ( xml )
-   ipv6? ( libtirpc )"
-
-# the tests must be run as root
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-11.0-fix-crash.patch"
-)
-
-# sys-apps/util-linux is required for libuuid
-RDEPEND="
-   acct-group/gluster
-   acct-user/gluster
-   dev-libs/libaio
-   dev-libs/openssl:=[-bindist(-)]
-   net-libs/rpcsvc-proto
-   dev-libs/userspace-rcu:=
-   sys-apps/util-linux
-   sys-libs/readline:=
-   ${PYTHON_DEPS}
-
-   !elibc_glibc? ( sys-libs/argp-standalone )
-   emacs? ( >=app-editors/emacs-23.1:* )
-   fuse? ( >=sys-fs/fuse-2.7.0:0 )
-   libtirpc? ( net-libs/libtirpc:= )
-   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
-   selinux? ( sec-policy/selinux-glusterfs )
-   tcmalloc? ( dev-util/google-perftools )
-   uring? ( sys-libs/liburing:= )
-   xml? ( dev-libs/libxml2 )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/acl
-   test? (
-   >=dev-util/cmocka-1.0.1
-   app-benchmarks/dbench
-   dev-libs/xxhash
-   dev-vcs/git
-   virtual/perl-Test-Harness
-   dev-libs/yajl
-   sys-fs/xfsprogs
-   sys-apps/attr
-   )
-"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-SITEFILE="50${PN}-mode-gentoo.el"
-
-DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
-
-# Maintainer notes:
-# * The build system will always configure & build argp-standalone but it'll 
never use it
-#   if the argp.h header is found in the system. Which should be the case with
-#   glibc or if argp-standalone is installed.
-
-pkg_setup() {
-   python_setup "python3*"
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # build rpc-transport and xlators only once as shared libs
-   find rpc/rpc-transport xlators -name Makefile.am -exec \
-   sed -i 's|.*$(top_srcdir).*\.sym|\0 -shared|' {} + || die
-
-   # fix execution permissions
-   chmod +x libglusterfs/src/gen-defaults.py || die
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   YACC=yacc.bison \
-   LEX=flex \
-   --disable-fusermount \
-   --disable-lto \
-   $(use_enable debug) \
-   $(use_enable fuse fuse-client) \
-   $(use_enable georeplication) \
-   $(use_enable static-libs static) \
-   $(use_enable test cmocka) \
-   $(use_enable uring linux-io-uring) \
-   $(use_enable xml xml-output) \
-   $(usex ipv6 --with-ipv6-default "") \
-   $(usex libtirpc "" --without-libtirpc) \
-   $(usex tcmalloc "" --without-tcmalloc) \
-   --with-tmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \
-   --localstatedir="${EPREFIX}"/var
-}
-
-src_compile() {
-   default
-   use emacs && elisp-compile extras/glusterfs-mode.el
-}
-
-src_test() {
-   ./run-tests.sh || die
-}
-
-src_install() {
-   default
-
-   # Path changes based on whether app-shells/bash-completion is 
installed, bug #911523
-   rm -rf "${ED}"/etc/bash_completion.d || die
-   newbashcomp extras/command-completion/gluster.bash ${PN}
-
-   rm \
-   "${ED}"/etc/glusterfs/glusterfs-{georep-,}logrotate \
-   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/mit-krb5-appl/, app-crypt/mit-krb5-appl/files/

2024-01-04 Thread Sam James
commit: 6cdc746112f557b44a8c8f895e30fe5a9da6eb83
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:11:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:11:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cdc7461

app-crypt/mit-krb5-appl: fix autoconf-2.72 compat

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

 .../files/mit-krb5-appl-autoconf-2.72.patch| 30 ++
 .../mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild| 67 ++
 2 files changed, 97 insertions(+)

diff --git a/app-crypt/mit-krb5-appl/files/mit-krb5-appl-autoconf-2.72.patch 
b/app-crypt/mit-krb5-appl/files/mit-krb5-appl-autoconf-2.72.patch
new file mode 100644
index ..3d682ab799a9
--- /dev/null
+++ b/app-crypt/mit-krb5-appl/files/mit-krb5-appl-autoconf-2.72.patch
@@ -0,0 +1,30 @@
+https://github.com/krb5/krb5/commit/d864d740d019fdf2c640460f2aa2760c7fa4d5e9 
(rebased)
+
+From d864d740d019fdf2c640460f2aa2760c7fa4d5e9 Mon Sep 17 00:00:00 2001
+From: Julien Rische 
+Date: Thu, 17 Nov 2022 15:01:24 +0100
+Subject: [PATCH] Fix aclocal.m4 syntax error for autoconf 2.72
+
+An incorrect closure inside KRB5_AC_INET6 is innocuous with autoconf
+versions up to 2.71, but will cause an error at configure time with
+the forthcoming autoconf 2.72.
+
+[ghud...@mit.edu: added more context to commit message]
+
+ticket: 9077 (new)
+tags: pullup
+target_version: 1.20-next
+target_version: 1.19-next
+--- a/aclocal.m4
 b/aclocal.m4
+@@ -193,8 +193,8 @@ AC_TRY_COMPILE([
+   struct sockaddr_in6 in;
+   AF_INET6;
+   IN6_IS_ADDR_LINKLOCAL (_addr);
+-],krb5_cv_inet6=yes,krb5_cv_inet6=no)])
+-fi
++],[krb5_cv_inet6=yes],[krb5_cv_inet6=no])
++fi])
+ AC_MSG_RESULT($krb5_cv_inet6)
+ if test "$krb5_cv_inet6" = no && test "$ac_cv_func_inet_ntop" = yes; then
+ AC_MSG_CHECKING(for IPv6 compile-time support with -DINET6)

diff --git a/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild 
b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild
new file mode 100644
index ..3155167a82d3
--- /dev/null
+++ b/app-crypt/mit-krb5-appl/mit-krb5-appl-1.0.3-r4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_P=${P/mit-}
+MAJOR_MINOR="$(ver_cut 1-2)"
+DESCRIPTION="Kerberized applications split from the main MIT Kerberos V 
distribution"
+HOMEPAGE="http://web.mit.edu/kerberos/www/;
+SRC_URI="http://web.mit.edu/kerberos/dist/krb5-appl/${MAJOR_MINOR}/${MY_P}-signed.tar;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="openafs-krb5-a BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND=">=app-crypt/mit-krb5-1.8.0
+   sys-fs/e2fsprogs
+   sys-libs/ncurses:=
+   virtual/libcrypt:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-tinfo.patch"
+   "${FILESDIR}/${PN}-sig_t.patch"
+   "${FILESDIR}/${PN}-autoconf-2.72.patch"
+)
+
+src_unpack() {
+   unpack ${A}
+   unpack ./"${MY_P}".tar.gz
+}
+
+src_prepare() {
+   default
+
+   sed -i -e "s/-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/" 
configure.ac || die
+   eautoreconf
+}
+
+src_configure() {
+   append-cppflags "-I/usr/include/et"
+   append-cppflags -fno-strict-aliasing
+   append-cppflags -fno-strict-overflow
+   econf
+}
+
+src_install() {
+   emake DESTDIR="${ED}" install
+   for i in {telnetd,ftpd} ; do
+   mv "${ED}"/usr/share/man/man8/${i}.8 
"${ED}"/usr/share/man/man8/k${i}.8 \
+   || die "mv failed (man)"
+   mv "${ED}"/usr/sbin/${i} "${ED}"/usr/sbin/k${i} || die "mv 
failed"
+   done
+
+   for i in {rcp,rlogin,rsh,telnet,ftp} ; do
+   mv "${ED}"/usr/share/man/man1/${i}.1 
"${ED}"/usr/share/man/man1/k${i}.1 \
+   || die "mv failed (man)"
+   mv "${ED}"/usr/bin/${i} "${ED}"/usr/bin/k${i} || die "mv failed"
+   done
+
+   rm "${ED}"/usr/share/man/man1/tmac.doc || die
+   dodoc README
+}



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

2024-01-04 Thread Sam James
commit: f27df10719add680b313fc8c51c50d5f4bccd9c9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 15:01:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27df107

net-misc/asterisk: add 18.20.2

Bug: https://bugs.gentoo.org/920026
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest|   1 +
 net-misc/asterisk/asterisk-18.20.2.ebuild | 362 ++
 2 files changed, 363 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index ae3e82f39208..58a1d36e82a4 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -3,5 +3,6 @@ DIST asterisk-16.30.1.tar.gz 28234979 BLAKE2B 
a9cd732feb00408876f90328d7f14dbfe4
 DIST asterisk-18.17.0.tar.gz 28293243 BLAKE2B 
8a162d7cac92df2b6dd430fedc1446a302b1b9c1061ddd4a236fd5797e8be17d53d7179d23a7c8bd4260c73d34dea2db2b9ebffd4eebb2ed714a286838bc5ddf
 SHA512 
1a5dd9715811a8b699d49b057ef42f68ddc88cc22a568836a6a778f6ff22d3923f81840aef425819bb59f28bb27e321154ef9e1d3deba5ed7d39c7eca562e40e
 DIST asterisk-18.18.0.tar.gz 28407407 BLAKE2B 
2e49da8b93651268e2aa2f7f5e2b8ffb2f74c39eb74a4514593be39826912774584c4c33f3839a951ec068218e8db43153fee0a543a9adb94a90cc9338ad40c3
 SHA512 
bf3d73ef5b6a196d599771c913ae95596b0bfae8fc35cdf66181d7b56ffb4bd78078e25627e271c62988ed6342e69162a1f120cae6049dda6f1596d0759bee59
 DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4ad3ea2390b4f83d7b132c4263b2b0b56a65abab60f337e55cbc3edd4df580f3904164ba76abd4198ce1be112c93d38
 SHA512 
d5058399beffd2f74a17b0fdcc97720e08540383facb2f3691376cb2086e3d2f8df5b0c9110699d09cffe1ed6b2fbdfe9926d0698af0fce39c6c0a9bb4643d30
+DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da853d0cbb51aa50159e813653bb39efd062772331aeb5d127f0c1c58724d9c6d748d45a2e0803f276e83bc804b942c2c
 SHA512 
3ee44047a2d9823550b031933b709e8fd7d6a2a0a4cfb2221187da0983f8d22e411b93fde22934753ae9a7272390c7feebc8addabf7e0943eb57ae7f2fa71b3c
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613

diff --git a/net-misc/asterisk/asterisk-18.20.2.ebuild 
b/net-misc/asterisk/asterisk-18.20.2.ebuild
new file mode 100644
index ..a16cf2d20212
--- /dev/null
+++ b/net-misc/asterisk/asterisk-18.20.2.ebuild
@@ -0,0 +1,362 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp 
span speex srtp +ssl static statsd syslog systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   

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

2024-01-04 Thread Sam James
commit: c37c701e5071b2161882ad3d5b9d5b9fec441ee9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 18:56:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37c701e

net-misc/asterisk: add 21.0.2

Closes: https://bugs.gentoo.org/917045
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/34642
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-21.0.2.ebuild | 345 +++
 2 files changed, 346 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 6c407b7ee57b..f75d3ec74b3c 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -7,3 +7,4 @@ DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da8
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
 DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84
+DIST asterisk-21.0.2.tar.gz 26280477 BLAKE2B 
4bcf2f42bf75b869e2279780c4bb3999786d844e57d48eb5fd8570e0f4ecea0de73d71077e5a5fe6ce64c1c36ef694c987872281fd30e9434bc67d91a3ce1249
 SHA512 
419d8c2abfa680bb1a812fcbea939f2505dc9f95f860c263c303731fb4e0870060e433787b344136832ccf9d0e34dc64da25240ab3651fb499f416ec3098a711

diff --git a/net-misc/asterisk/asterisk-21.0.2.ebuild 
b/net-misc/asterisk/asterisk-21.0.2.ebuild
new file mode 100644
index ..e77fa9ed35d9
--- /dev/null
+++ b/net-misc/asterisk/asterisk-21.0.2.ebuild
@@ -0,0 +1,345 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} blocks bluetooth calendar +caps cluster 
codec2 curl dahdi debug doc freetds gtalk http iconv ilbc ldap lua mysql newt 
odbc pjproject portaudio postgres radius selinux snmp span speex srtp +ssl 
static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/

2024-01-04 Thread Sam James
commit: 20581cc18fab5470ad6878c06ce35ee49312b32b
Author: Jaco Kroon  uls  co  za>
AuthorDate: Sat Nov 25 23:48:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20581cc1

sys-cluster/glusterfs: add 10.5

Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/Manifest  |   1 +
 sys-cluster/glusterfs/glusterfs-10.5.ebuild | 207 
 2 files changed, 208 insertions(+)

diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index 02b5de1273e8..3ca84584e3a7 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -1,2 +1,3 @@
 DIST glusterfs-10.4.tar.gz 8293872 BLAKE2B 
01f8764cc71b7bac2ee0419f3f1069ac1c85e26314828b47f348b9bf88ad0b8aa327be16ccfe9cf820aebb7dd9477a7840c721df4435c895be91fed0b1129b7c
 SHA512 
06c563ab77a29145b1fac44f5a56a91539accb69ba736fe6297aa3f38b128e68ba4f7d0b49ac6eb56397a51950fb4de882ff60037e91c61ad13dd89a18139d82
+DIST glusterfs-10.5.tar.gz 8170057 BLAKE2B 
f614abe8a7333266d75a26fc1756408211b9d83225f4180002d0c04cd9328c75c78644faae0c73140325ac49759a2237855be17469cb544942c5f3de19fdf66a
 SHA512 
393b976308da911562e653e1ed6db2149a7d7390fbd31155bbd4b1bb067c6c155f2c7ca74dc8409474294a8542b6cb4d83cd52f6b68bab6a430a8c080be1be29
 DIST glusterfs-11.0.tar.gz 8355706 BLAKE2B 
d0ee895b8ce5f506d9bc1f8b962a0f29b0379f086bf18cff0092938b7c2f7025afa2fccf54f58ac751a184a3b0e91a086df2d6496892f204373e070d7576a5d6
 SHA512 
075f0025a1892ebb28d45d0a4e8971656319582dd7bc2c8b19ea26cd08a789bb54f8bc9752839706cd0ee0ca54be74245230bc453a5d1e9e163af84f08937e69

diff --git a/sys-cluster/glusterfs/glusterfs-10.5.ebuild 
b/sys-cluster/glusterfs/glusterfs-10.5.ebuild
new file mode 100644
index ..77d9b51ada6a
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-10.5.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit autotools elisp-common python-single-r1 tmpfiles systemd
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/;
+SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
1)/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux 
static-libs tcmalloc test +uring xml"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   georeplication? ( xml )
+   ipv6? ( libtirpc )"
+
+# the tests must be run as root
+RESTRICT="test"
+
+# sys-apps/util-linux is required for libuuid
+RDEPEND="
+   acct-group/gluster
+   acct-user/gluster
+   dev-libs/libaio
+   dev-libs/openssl:=[-bindist(-)]
+   net-libs/rpcsvc-proto
+   dev-libs/userspace-rcu:=
+   sys-apps/util-linux
+   sys-libs/readline:=
+   ${PYTHON_DEPS}
+
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   emacs? ( >=app-editors/emacs-23.1:* )
+   fuse? ( >=sys-fs/fuse-2.7.0:0 )
+   libtirpc? ( net-libs/libtirpc:= )
+   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
+   selinux? ( sec-policy/selinux-glusterfs )
+   tcmalloc? ( dev-util/google-perftools )
+   uring? ( sys-libs/liburing:= )
+   xml? ( dev-libs/libxml2 )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/acl
+   test? ( >=dev-util/cmocka-1.0.1
+   app-benchmarks/dbench
+   dev-vcs/git
+   virtual/perl-Test-Harness
+   dev-libs/yajl
+   sys-fs/xfsprogs
+   sys-apps/attr )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
+
+QA_PKGCONFIG_VERSION=""
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll 
never use it
+#   if the argp.h header is found in the system. Which should be the case with
+#   glibc or if argp-standalone is installed.
+
+pkg_setup() {
+   python_setup "python3*"
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # build rpc-transport and xlators only once as shared libs
+   find rpc/rpc-transport xlators -name Makefile.am -exec \
+   sed -i 's|.*$(top_srcdir).*\.sym|\0 -shared|' {} + || die
+
+   # fix execution permissions
+   chmod +x libglusterfs/src/gen-defaults.py || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   YACC=yacc.bison \
+   LEX=flex \
+   --disable-fusermount \
+   --disable-lto \
+   $(use_enable debug) \
+   $(use_enable fuse fuse-client) \
+   $(use_enable 

[gentoo-commits] repo/gentoo:master commit in: net-libs/libpri/, net-libs/libpri/files/, profiles/

2024-01-04 Thread Sam James
commit: c929eca080cee2c639e36f178c9f93c101444e09
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 18:23:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c929eca0

Revert "net-libs/libpri: treeclean"

This reverts commit f63bbe0e048e4d66750b67b20508441f3504f026.

Removal date was not yet met & there are plans to possibly resurrect dahdi,
per the bug.

Bug: https://bugs.gentoo.org/914477
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libpri/Manifest   |  1 +
 net-libs/libpri/files/libpri-1.4.13-multilib.patch | 51 +
 .../libpri/files/libpri-1.4.13-no-static-lib.patch | 35 ++
 .../files/libpri-1.6.0-respect-user-flags.patch| 53 ++
 net-libs/libpri/libpri-1.6.0.ebuild| 33 ++
 net-libs/libpri/metadata.xml   | 12 +
 profiles/package.mask  |  1 +
 7 files changed, 186 insertions(+)

diff --git a/net-libs/libpri/Manifest b/net-libs/libpri/Manifest
new file mode 100644
index ..40c6ba6c7b40
--- /dev/null
+++ b/net-libs/libpri/Manifest
@@ -0,0 +1 @@
+DIST libpri-1.6.0.tar.gz 340578 BLAKE2B 
abef8004601ea6f2c48c23b7b9e5fe3b231e6b00b0389d0baa8cd8bd2b772bcece52b1e3cc98acb44f47fb4dabfaac30d59a638bf021c5fe66bc49209d942cfe
 SHA512 
3eb876477cdd27c88f274e4a2e35a67f660b8d8eed140e56c40769982a58f1cdd4e5be352f8f220dc100eedf1ad09286c578430a52d9abe326440c8cbf517fa5

diff --git a/net-libs/libpri/files/libpri-1.4.13-multilib.patch 
b/net-libs/libpri/files/libpri-1.4.13-multilib.patch
new file mode 100644
index ..22eec7e50059
--- /dev/null
+++ b/net-libs/libpri/files/libpri-1.4.13-multilib.patch
@@ -0,0 +1,51 @@
+--- libpri-1.4.13/Makefile.orig2012-09-26 17:46:23.0 +0200
 libpri-1.4.13/Makefile 2012-10-10 08:04:44.0 +0200
+@@ -71,7 +71,7 @@
+ CFLAGS += -fPIC $(ALERTING) $(LIBPRI_OPT) $(COVERAGE_CFLAGS)
+ INSTALL_PREFIX=$(DESTDIR)
+ INSTALL_BASE=/usr
+-libdir?=$(INSTALL_BASE)/lib
++LIBDIR=$(INSTALL_PREFIX)$(INSTALL_BASE)/lib
+ ifneq ($(findstring Darwin,$(OSARCH)),)
+   SOFLAGS=$(LDFLAGS) -dynamic -bundle -Xlinker -macosx_version_min -Xlinker 
10.4 -Xlinker -undefined -Xlinker dynamic_lookup -force_flat_namespace
+   ifeq ($(shell /usr/bin/sw_vers -productVersion | cut -c1-4),10.6)
+@@ -145,27 +145,27 @@
+   fi
+ 
+ install: $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY)
+-  mkdir -p $(INSTALL_PREFIX)$(libdir)
++  mkdir -p $(LIBDIR)
+   mkdir -p $(INSTALL_PREFIX)$(INSTALL_BASE)/include
+ ifneq (${OSARCH},SunOS)
+   install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include
+-  install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+-  #if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux 
status:" | grep -q "enabled"); then /sbin/restorecon -v 
$(INSTALL_PREFIX)$(libdir)/$(DYNAMIC_LIBRARY); fi
+-  ( cd $(INSTALL_PREFIX)$(libdir) ; ln -sf $(DYNAMIC_LIBRARY) libpri.so)
+-  install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(libdir)
+-  if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) 
$(INSTALL_PREFIX)$(libdir); fi
++  install -m 755 $(DYNAMIC_LIBRARY) $(LIBDIR)
++  if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux 
status:" | grep -q "enabled"); then /sbin/restorecon -v 
$(LIBDIR)/$(DYNAMIC_LIBRARY); fi
++  ( cd $(LIBDIR) ; ln -sf libpri.so.$(SONAME) libpri.so)
++  install -m 644 $(STATIC_LIBRARY) $(LIBDIR)
++  if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(LIBDIR); fi
+ else
+   install -f $(INSTALL_PREFIX)$(INSTALL_BASE)/include -m 644 libpri.h
+-  install -f $(INSTALL_PREFIX)$(libdir) -m 755 $(DYNAMIC_LIBRARY)
+-  ( cd $(INSTALL_PREFIX)$(libdir) ; ln -sf $(DYNAMIC_LIBRARY) libpri.so)
+-  install -f $(INSTALL_PREFIX)$(libdir) -m 644 $(STATIC_LIBRARY)
++  install -f $(LIBDIR) -m 755 $(DYNAMIC_LIBRARY)
++  ( cd $(LIBDIR) ; ln -sf libpri.so.$(SONAME) libpri.so)
++  install -f $(LIBDIR) -m 644 $(STATIC_LIBRARY)
+ endif
+ 
+ uninstall:
+   @echo "Removing Libpri"
+-  rm -f $(INSTALL_PREFIX)$(libdir)/$(STATIC_LIBRARY)
+-  rm -f $(INSTALL_PREFIX)$(libdir)/libpri.so
+-  rm -f $(INSTALL_PREFIX)$(libdir)/$(DYNAMIC_LIBRARY)
++  rm -f $(LIBDIR)/libpri.so.$(SONAME)
++  rm -f $(LIBDIR)/libpri.so
++  rm -f $(LIBDIR)/libpri.a
+   rm -f $(INSTALL_PREFIX)$(INSTALL_BASE)/include/libpri.h
+ 
+ pritest: pritest.o $(STATIC_LIBRARY)

diff --git a/net-libs/libpri/files/libpri-1.4.13-no-static-lib.patch 
b/net-libs/libpri/files/libpri-1.4.13-no-static-lib.patch
new file mode 100644
index ..963e730c6fda
--- /dev/null
+++ b/net-libs/libpri/files/libpri-1.4.13-no-static-lib.patch
@@ -0,0 +1,35 @@
+diff -uNr libpri-1.4.13.ORIG/Makefile libpri-1.4.13/Makefile
+--- libpri-1.4.13.ORIG/Makefile

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

2024-01-04 Thread Sam James
commit: e024067d4fa9dc6181c04c764ee850c3ac862bd9
Author: Jaco Kroon  uls  co  za>
AuthorDate: Thu Jan  4 18:32:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:12:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e024067d

net-misc/asterisk: add 20.5.2

Bug: https://bugs.gentoo.org/920026
Signed-off-by: Jaco Kroon  uls.co.za>
Signed-off-by: Sam James  gentoo.org>

 net-misc/asterisk/Manifest   |   1 +
 net-misc/asterisk/asterisk-20.5.2.ebuild | 358 +++
 2 files changed, 359 insertions(+)

diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 58a1d36e82a4..6c407b7ee57b 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -6,3 +6,4 @@ DIST asterisk-18.18.1.tar.gz 28407009 BLAKE2B 
b3c3325a8958fa25364c735508357e35e4
 DIST asterisk-18.20.2.tar.gz 28448635 BLAKE2B 
9949033f93d770673e80a86cd48a084da853d0cbb51aa50159e813653bb39efd062772331aeb5d127f0c1c58724d9c6d748d45a2e0803f276e83bc804b942c2c
 SHA512 
3ee44047a2d9823550b031933b709e8fd7d6a2a0a4cfb2221187da0983f8d22e411b93fde22934753ae9a7272390c7feebc8addabf7e0943eb57ae7f2fa71b3c
 DIST asterisk-20.3.0.tar.gz 28176546 BLAKE2B 
488cfe449c040c282afe438847d14f6cc20d1fb034fbb33555f8e43803b481d3f2b890ac01cc7d43278b41040093f8cedfc609c025cfab73fd8b9d23a0f67016
 SHA512 
332c24c089abca7059d80794b37a4f5dc34f0468a07f5534b0df26c5103e0508c9c5f3f35a02826ed6b33973c26503be2829fd51fa23a8056a58fa2b50b17730
 DIST asterisk-20.3.1.tar.gz 28176262 BLAKE2B 
9ee75ee297dc4df37f51f75444d46af083b794cb444ae77b601f17308889db22240939edf04761eb3d41e74e2a67a3329d427861a5a5d34fec6016d6660793bd
 SHA512 
4e34de731211aebe916d19948c41aff370187bfadc1202837a96ebc7f218e5bd7c3936b5b4e34ba6e79c079f77eb5ed038239c903800d5a56ceda2f342218613
+DIST asterisk-20.5.2.tar.gz 28215394 BLAKE2B 
d9baddc5b2134fd8d7c23dc1407abc37ee937f4dc3ac6dacca43126e0f3ee45b5eca1b8a66834e267d8bb02eb35c8b2e73d854b0a234a85f2dc4048b9d1c4a99
 SHA512 
ff2d6ddd5b6031b6e4fcb15c82149c3272031b617bf5bca87af1d085464fcd9af6bd373e9431077ce58a558b50c6b2c9cd4d94e739ecc312371cd605e4746a84

diff --git a/net-misc/asterisk/asterisk-20.5.2.ebuild 
b/net-misc/asterisk/asterisk-20.5.2.ebuild
new file mode 100644
index ..53593c91aac6
--- /dev/null
+++ b/net-misc/asterisk/asterisk-20.5.2.ebuild
@@ -0,0 +1,358 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit autotools linux-info lua-single toolchain-funcs
+
+DESCRIPTION="Asterisk: A Modular Open Source PBX System"
+HOMEPAGE="https://www.asterisk.org/;
+SRC_URI="https://downloads.asterisk.org/pub/telephony/asterisk/releases/${P}.tar.gz;
+LICENSE="GPL-2"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE_VOICEMAIL_STORAGE=(
+   voicemail_storage_odbc
+   voicemail_storage_imap
+)
+IUSE="${IUSE_VOICEMAIL_STORAGE[*]} alsa blocks bluetooth calendar +caps 
cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc 
ldap lua mysql newt odbc pjproject portaudio postgres radius selinux snmp span 
speex srtp +ssl static statsd systemd unbound vorbis xmpp"
+IUSE_EXPAND="VOICEMAIL_STORAGE"
+REQUIRED_USE="gtalk? ( xmpp )
+   lua? ( ${LUA_REQUIRED_USE} )
+   voicemail_storage_odbc? ( odbc )
+"
+
+PATCHES=(
+   "${FILESDIR}/asterisk-16.16.2-no-var-run-install.patch"
+)
+
+DEPEND="acct-user/asterisk
+   acct-group/asterisk
+   dev-db/sqlite:3
+   dev-libs/popt
+   >=dev-libs/jansson-2.11:=
+   dev-libs/libedit
+   dev-libs/libxml2:2
+   dev-libs/libxslt
+   sys-apps/util-linux
+   sys-libs/zlib
+   virtual/libcrypt:=
+   alsa? ( media-libs/alsa-lib )
+   bluetooth? ( net-wireless/bluez:= )
+   calendar? (
+   net-libs/neon:=
+   dev-libs/libical:=
+   dev-libs/iksemel
+   )
+   caps? ( sys-libs/libcap )
+   blocks? ( sys-libs/blocksruntime )
+   cluster? ( sys-cluster/corosync )
+   codec2? ( media-libs/codec2:= )
+   curl? ( net-misc/curl )
+   dahdi? (
+   net-libs/libpri
+   net-misc/dahdi-tools
+   )
+   freetds? ( dev-db/freetds )
+   gtalk? ( dev-libs/iksemel )
+   http? ( dev-libs/gmime:2.6 )
+   iconv? ( virtual/libiconv )
+   ilbc? ( media-libs/libilbc )
+   ldap? ( net-nds/openldap:= )
+   lua? ( ${LUA_DEPS} )
+   mysql? ( dev-db/mysql-connector-c:= )
+   newt? ( dev-libs/newt )
+   odbc? ( dev-db/unixODBC )
+   pjproject? ( >=net-libs/pjproject-2.12:= )
+   portaudio? ( media-libs/portaudio )
+   postgres? ( dev-db/postgresql:* )
+   radius? ( net-dialup/freeradius-client )
+   snmp? ( net-analyzer/net-snmp:= )
+   span? ( media-libs/spandsp )
+   speex? (
+   media-libs/libogg
+   media-libs/speex
+   media-libs/speexdsp
+   )
+   

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

2024-01-04 Thread Sam James
commit: 26b189e6ee6589afda4fa10507aef5e7907d2f13
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 04:36:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b189e6

dev-libs/antlr-c: fix autoconf macro; drop (repurpose) invalid USE=debug

* Fix unnecessary use of AC_INCLUDES_DEFAULT (configure script + image is the 
same
  without it) which causes noise in ./configure
* Drop USE=debug for debug symbols (invalid)
* Rename USE=debugger -> USE=debug to match what USE=debug is really for
* Cleanup 64-bit test

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

 dev-libs/antlr-c/antlr-c-3.5.2-r3.ebuild  | 62 +++
 dev-libs/antlr-c/files/3.5-autoconf.patch | 11 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/antlr-c/antlr-c-3.5.2-r3.ebuild 
b/dev-libs/antlr-c/antlr-c-3.5.2-r3.ebuild
new file mode 100644
index ..efabf84d7edc
--- /dev/null
+++ b/dev-libs/antlr-c/antlr-c-3.5.2-r3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_PN="${PN%-c}"
+DESCRIPTION="The ANTLR3 C Runtime"
+HOMEPAGE="https://www.antlr3.org/;
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}3/archive/${PV}.tar.gz -> 
${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}3-${PV}/runtime/C"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc"
+
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+PATCHES=(
+   "${FILESDIR}/3.5-cflags.patch"
+   "${FILESDIR}/3.5-autoconf.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i '/^QUIET/s/NO/YES/' doxyfile || die
+   eautoreconf
+}
+
+src_configure() {
+   local econfargs=(
+   $(use_enable debug antlrdebug)
+   )
+
+   case "$(tc-get-ptr-size)" in
+   8) econfargs+=( --enable-64bit ) ;;
+   4) econfargs+=( --disable-64bit ) ;;
+   esac
+
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${econfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   einfo "Generating API documentation ..."
+   doxygen -u doxyfile || die
+   doxygen doxyfile || die
+
+   HTML_DOCS=( "${S}"/api/ )
+   fi
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/antlr-c/files/3.5-autoconf.patch 
b/dev-libs/antlr-c/files/3.5-autoconf.patch
new file mode 100644
index ..5077652d2b5c
--- /dev/null
+++ b/dev-libs/antlr-c/files/3.5-autoconf.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/921345
+--- a/configure.ac
 b/configure.ac
+@@ -148,7 +148,6 @@ AC_PROG_MAKE_SET
+ # Checks for libraries.
+ 
+ # Checks for header files.
+-AC_INCLUDES_DEFAULT()
+ AC_HEADER_RESOLV
+ AC_CHECK_HEADERS([sys/malloc.h malloc.h], [], [],
+ [[#ifdef HAVE_SYS_MALLOC_H



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/fprobe/files/, net-analyzer/fprobe/

2024-01-04 Thread Sam James
commit: 0622020931085ab62a967e2e7ff366429089119f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 05:02:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 05:02:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06220209

net-analyzer/fprobe: fix autoconf underquoting

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

 .../fprobe/files/fprobe-1.1-autoconf.patch | 315 +
 net-analyzer/fprobe/fprobe-1.1-r7.ebuild   |  47 +++
 2 files changed, 362 insertions(+)

diff --git a/net-analyzer/fprobe/files/fprobe-1.1-autoconf.patch 
b/net-analyzer/fprobe/files/fprobe-1.1-autoconf.patch
new file mode 100644
index ..9adccbe127e3
--- /dev/null
+++ b/net-analyzer/fprobe/files/fprobe-1.1-autoconf.patch
@@ -0,0 +1,315 @@
+https://bugs.gentoo.org/921189
+
+Fix various underquoting issues and use of old macros.
+--- a/configure.in
 b/configure.in
+@@ -3,44 +3,42 @@ define([AC_CACHE_LOAD], )
+ define([AC_CACHE_SAVE], )
+ 
+ AC_INIT
+-AC_CANONICAL_SYSTEM
+-AM_INIT_AUTOMAKE(fprobe,1.1)
+-AM_CONFIG_HEADER(config.h)
++AC_CANONICAL_HOST
++AM_INIT_AUTOMAKE([fprobe], [1.1])
++AM_CONFIG_HEADER([config.h])
+ 
+ AC_PROG_CC
+ AC_PROG_INSTALL
+ 
+-AC_CHECK_LIB(pthread, pthread_create, ,
+-  AC_CHECK_LIB(c_r, pthread_create), ,
+-  [AC_ERROR(POSIX threads not found)])
+-AC_SEARCH_LIBS(socket, socket)
+-AC_SEARCH_LIBS(gethostbyname, nsl)
+-AC_SEARCH_LIBS(sched_setscheduler, rt)
++AC_CHECK_LIB([pthread], [pthread_create], [], [AC_CHECK_LIB([c_r], 
[pthread_create], [], [AC_MSG_ERROR(POSIX threads not found)])])
++AC_SEARCH_LIBS([socket], [socket])
++AC_SEARCH_LIBS([gethostbyname], [nsl])
++AC_SEARCH_LIBS([sched_setscheduler], [rt])
+ 
+ dnl 
+ dnl inttypes
+ 
+-AC_CHECK_HEADER(inttypes.h, ,
+-  [AC_CHECK_SIZEOF(int, 8)
+-  AC_CHECK_SIZEOF(long, 8)
+-  AC_CHECK_SIZEOF(long long, 8)]
+-)
++AC_CHECK_HEADER([inttypes.h], [], [
++  AC_CHECK_SIZEOF([int], [8])
++  AC_CHECK_SIZEOF([long], [8])
++  AC_CHECK_SIZEOF([long long], [8])
++])
+ 
+ dnl 
+ dnl OS type
+ 
+-case "${target}" in
++case "${host}" in
+   *-*-*linux*)
+-  AC_DEFINE_UNQUOTED(OS_LINUX, , OS type)
+-  AC_DEFINE_UNQUOTED(CLONEBASED_THREADS, , clone()-based threads)
++  AC_DEFINE_UNQUOTED([OS_LINUX], [], [OS type])
++  AC_DEFINE_UNQUOTED([CLONEBASED_THREADS], [], [clone()-based 
threads])
+   CFLAGS="$CFLAGS -D_BSD_SOURCE"
+   ;;
+   *-*-solaris*)
+-  AC_DEFINE_UNQUOTED(OS_SOLARIS, , OS type)
++  AC_DEFINE_UNQUOTED([OS_SOLARIS], [], [OS type])
+   CFLAGS="$CFLAGS -D_POSIX_PTHREAD_SEMANTICS"
+   ;;
+   *-*-freebsd*)
+-  AC_DEFINE_UNQUOTED(OS_FREEBSD, , OS type)
++  AC_DEFINE_UNQUOTED([OS_FREEBSD], [], [OS type])
+   CFLAGS="$CFLAGS -pthread"
+   ;;
+ esac
+@@ -48,12 +46,12 @@ esac
+ dnl 
+ dnl pcap.h location
+ 
+-AC_ARG_WITH(pcap,
++AC_ARG_WITH([pcap],
+   [  --with-pcap=DIR pcap.h location],
+-  pcap="$withval")
++  [pcap="$withval"])
+ 
+-AC_CHECK_HEADER(pcap.h, , [
+-  AC_MSG_CHECKING(for pcap.h in alternative location)
++AC_CHECK_HEADER([pcap.h], [] , [
++  AC_MSG_CHECKING([for pcap.h in alternative location])
+   found=""
+   pcap_dirs="$pcap /usr/include/pcap"
+   for pcap in $pcap_dirs; do
+@@ -64,18 +62,18 @@ AC_CHECK_HEADER(pcap.h, , [
+   fi
+   done
+ 
+-  AC_MSG_RESULT($found)
++  AC_MSG_RESULT([$found])
+   if test -z "$found"; then
+-  AC_ERROR(pcap.h not found)
++  AC_MSG_ERROR([pcap.h not found])
+   fi
+   ])
+ 
+ dnl 
+ dnl libpcap location
+ 
+-AC_ARG_WITH(libpcap,
++AC_ARG_WITH([libpcap],
+   [  --with-libpcap=DIR  libpcap location],
+-  libpcap="$withval")
++  [libpcap="$withval"])
+ 
+ if test "$libpcap" = "yes"; then
+   libpcap=""
+@@ -85,15 +83,15 @@ if test "$libpcap"; then
+   LDFLAGS="$LDFLAGS -L$libpcap"
+ fi
+ 
+-AC_CHECK_LIB(pcap, pcap_loop, , AC_ERROR(libpcap not found), $LDFLAGS)
++AC_CHECK_LIB([pcap], [pcap_loop], [], [AC_MSG_ERROR(libpcap not found)], 
[$LDFLAGS])
+ 
+ dnl 
+ dnl Memory bulk indexing mode
+ 
+-AC_MSG_CHECKING(which memory bulk indexing mode to use)
+-AC_ARG_WITH(membulk,
++AC_MSG_CHECKING([which memory bulk indexing mode to use])
++AC_ARG_WITH([membulk],
+   [  --with-membulk=MODE indexing mode: index8|index16|ptr 
[default=ptr]],
+-  mem="$withval", mem="ptr")
++  [mem="$withval"], [mem="ptr"])
+ 
+ case "$mem" in
+   ptr)
+@@ -106,95 +104,95 @@ case "$mem" in
+   mem_bits="16"
+  

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

2024-01-04 Thread Sam James
commit: a06ef0571fc1557626b9b7c00b27d05800a34b0a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  5 04:43:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06ef057

sys-fs/ntfs3g: drop eautoreconf, use CONFIG_SHELL instead

```
configure.ac:246: error: possibly undefined macro: AC_MSG_ERROR
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
configure.ac:337: error: possibly undefined macro: AM_PATH_LIBGCRYPT
configure.ac:342: error: possibly undefined macro: AC_MSG_WARN
```

We end up needing dev-libs/libgcrypt at configure-time for its autoconf/m4 
macro because we eautoreconf.

Let's instead drop the bashism patch, use CONFIG_SHELL=bash, and then drop 
autoreconf.

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

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 19 +--
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index be0d0b50c0bf..684524892382 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2006-2022 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit toolchain-funcs
 
 MY_P="ntfs-3g_ntfsprogs-${PV}"
 
@@ -33,17 +33,6 @@ BDEPEND="
 
 S="${WORKDIR}/${MY_P}"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-2022.5.17-configure-bashism.patch
-)
-
-src_prepare() {
-   default
-
-   # Only needed for bashism patch
-   eautoreconf
-}
-
 src_configure() {
tc-ld-disable-gold
 
@@ -74,7 +63,9 @@ src_configure() {
--with-fuse=internal
)
 
-   econf "${myconf[@]}"
+   # bash for bug #921018 - should be fixed in next release though
+   # see https://github.com/tuxera/ntfs-3g/pull/58
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconf[@]}"
 }
 
 src_install() {



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

2024-01-04 Thread Sam James
commit: 83160fa1c0026da21add531ed073a5f5530a99fe
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:39:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83160fa1

www-client/google-chrome: automated update (120.0.6099.199)

Bug: https://bugs.gentoo.org/921337
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/google-chrome/Manifest   | 2 +-
 ...chrome-120.0.6099.129.ebuild => google-chrome-120.0.6099.199.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome/Manifest 
b/www-client/google-chrome/Manifest
index b897912ab4cd..ffc29bb4424a 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1 +1 @@
-DIST google-chrome-stable_120.0.6099.129-1_amd64.deb 104953176 BLAKE2B 
15f05c55bbea3e3e716241808e699079699b3d27de65739490ad7b1d2beb56d0f8616be8cf554db13ec36a13ef47ec1409fe59d17b4582e778e14e8a7c7dcf86
 SHA512 
b0ea22a4f7ff2ddb1667a33985ddb3055dbc24d2266d40c14f20d6a28c6359d6589cf41513c274f0240ddae3b4aec970aaf16f77bc806276ae7364c50cc33a4e
+DIST google-chrome-stable_120.0.6099.199-1_amd64.deb 105001444 BLAKE2B 
8a25dd13dab4cd7f42087a22acf1ff5b2f70f57b2262fc45308bd3d09a8e25e1a51e433c91f54576f394a1a770a0231da478c4935e218a8d38aff7dc62e726b3
 SHA512 
83f7382e06fc288c5522cb1426c09a3005140de8e1f2697ad6c6622b6880054095e8de3f31c6ff6a3c35b99fb4295ff4d7bb1b0a34ffcb02e951889e8591aa7e

diff --git a/www-client/google-chrome/google-chrome-120.0.6099.129.ebuild 
b/www-client/google-chrome/google-chrome-120.0.6099.199.ebuild
similarity index 100%
rename from www-client/google-chrome/google-chrome-120.0.6099.129.ebuild
rename to www-client/google-chrome/google-chrome-120.0.6099.199.ebuild



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

2024-01-04 Thread Sam James
commit: c3b05ae3e5c9c8891702cabd543a590f4a736f80
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 10:24:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b05ae3

www-client/chromium: add 120.0.6099.199

Bug: https://bugs.gentoo.org/921337
Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/34636
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |1 +
 www-client/chromium/chromium-120.0.6099.199.ebuild | 1286 
 2 files changed, 1287 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 8641f55019c5..6063b0fd35f3 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,6 @@
 DIST chromium-120.0.6099.109.tar.xz 3284819132 BLAKE2B 
b339d8879909f8f06320dd99b45c57e2ad1f74f7260a4bdc6385359cb2a82e6685dcbff2d21a9c829bc1ba5c7f51576f2276ec4a353b14e1053bda432af6f6fd
 SHA512 
874e05294535b588a450110f52a69e973f9a3b2e0980330f4dcd94c10a3f637d877dd89f4d453b018afd86d3b59162c5671d784be802c18dbcf78bec63b9f344
 DIST chromium-120.0.6099.129.tar.xz 3283749920 BLAKE2B 
889b91eec84fc12d42d0bfe04f41c779b84aab704b47f05a276fa9725696740fc0308764602e87161b1ad73a5bb260cc75e88a8133791dd1b074780363670e51
 SHA512 
2b12d2af7b469d2896000c785f0252eb260bffb523d8e1b82f1d8ab4098de8e297dd6fe901de58a1f57672c9699523d88342637fc69b5260fe5cf296183e3edf
+DIST chromium-120.0.6099.199.tar.xz 3285099132 BLAKE2B 
36836c7fe3b1a41bf18d94569ad1026d6e3db60d7c91e740e41a49cc504c5da26d5b165ba614484e918edfb1636d7ce311e082a890930e54f8b0f7951d69c061
 SHA512 
0efb15c56c081f10ab1db8ac8850e56752d70b93f6b20c9ebfd24f866fe5e194abdac8dbc43fff0f51b38e7f6ba1d9cdbcb32e14a74f6526265ed09d93186db2
 DIST chromium-120.0.6099.71.tar.xz 3283091280 BLAKE2B 
1e5096b8d03f1ee65b5c1ea98cdc2230bb3f789bcf87750891d47c5c79e79997602997b72c3c5f4f8f10a5f7bb754ccf1065e789ff5949c2ce084b1759e7280b
 SHA512 
a46a7e92615e35433959db5e3dbd7f829fc8ddda61cb88f46d99091de0c8ab65c847c8cdc881e34abdabaf1b638416e5a70eaee9c7e3a489e53ee55d09b8a790
 DIST chromium-patches-120.tar.bz2 8630 BLAKE2B 
aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994
 SHA512 
1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-120.0.6099.199.ebuild 
b/www-client/chromium/chromium-120.0.6099.199.ebuild
new file mode 100644
index ..1ebc99e116e1
--- /dev/null
+++ b/www-client/chromium/chromium-120.0.6099.199.ebuild
@@ -0,0 +1,1286 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# These variables let us easily bound supported compiler versions in one place.
+# The bundled Clang is updated by Google every ~two weeks, so we can't
+# just assume that anything other than the latest version in ::gentoo
+# will work (and even that will probably break occasionally)
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+MIN_GCC_VER=12
+GN_MIN_VER=0.2122
+
+# This variable is set to yes when building with GCC is broken.
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't 
build with GCC
+: ${CHROMIUM_FORCE_CLANG=yes}
+# This variable is set to yes when we need to force libcxx. Since we'll always 
force clang, too, we can avoid depends.
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
+#webrtc -  no matching member function for call to 'emplace'
+: ${CHROMIUM_FORCE_LIBCXX=yes}
+# This variable is set to yes when building with bfd is broken.
+# See bug #918897 for arm64 where bfd can't handle the size.
+: ${CHROMIUM_FORCE_LLD=no}
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB 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 check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://www.chromium.org/;
+PATCHSET_PPC64="120.0.6099.109-1raptor0~deb12u1"
+PATCH_V="${PV%%\.*}"

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

2024-01-04 Thread Sam James
commit: 87470d5e7f53f7d13299709385db7110bf9158cb
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:41:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87470d5e

www-client/opera-developer: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-107.0.5004.0.ebuild| 170 -
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 60bb43796846..dc94232f4940 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_107.0.5004.0_amd64.deb 107914092 BLAKE2B 
85a85946e02974de81858f6c4b18640e5a2de05411db9eb0fedd2649d6527892917332e8c116c79c40df314956813eb80d90e6907fb713963d9fb9dfa52a943d
 SHA512 
eda47c10ee3cdd03043b283e278af70663417afdbbfee82e7e5f1c410dc0bb2c508106cb2c85570b578795e03b7a9d7af0942bfe4b85938afbf0165d59a396fb
 DIST opera-developer_107.0.5012.0_amd64.deb 107764616 BLAKE2B 
6806cb45b43805fcc4794a0be44b41f4bc0e9d3eac815355600d5dae0b812ebe3717b1ea3e2cb2a38231375256c93d0c00a0dfb768b2892139260056403c008a
 SHA512 
a159de3291c54bc926e01c80ea228b6bc4376a8f390c5ea5d9249c5d67a19689d0355853dbfd52242ea4545b86d0ad843d77e404d84b06a97f5929a663d27253
 DIST opera-developer_107.0.5019.0_amd64.deb 108465308 BLAKE2B 
21028d108ce136a127bda80a03228e712185b0ed683d8150b7c66c8ad7696b9efaabfe2aa4acca93a4466b52c5e8b565c9f95776acaa09f0e37cf0c3992aa985
 SHA512 
67b2db8a87b9c6f7f7ec0d24145a71b65a6c504ec68ec8b9b7d1a11a27ce56017e4e55aaa0ea3b98f7bdce446f6e58f59f2f7b85813fe70bf8caf8d8a287a61e
 DIST opera-developer_107.0.5035.0_amd64.deb 108431432 BLAKE2B 
472c94df2633437bd225dae154b0857f6ed86765d5cef29eb975c9718199101a3b247806eb3502ca894487d5222f59cfbd56ac98073a880f4d173154850f5b65
 SHA512 
960b3294ef88296caae483c3689b81475293a2bf10656fb1cdefd5acbb29c8e9aaa1c32a99cea2f4fa471d8f01247475df2b8072df7082c3717a72b84992c476

diff --git a/www-client/opera-developer/opera-developer-107.0.5004.0.ebuild 
b/www-client/opera-developer/opera-developer-107.0.5004.0.ebuild
deleted file mode 100644
index fa627a202454..
--- a/www-client/opera-developer/opera-developer-107.0.5004.0.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   

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

2024-01-04 Thread Sam James
commit: 0b7b2a1a8f25425722b00efdd3823b737e244ac6
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:41:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7b2a1a

www-client/opera-developer: automated bump (107.0.5035.0)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-107.0.5035.0.ebuild| 170 +
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 55b979fd609e..60bb43796846 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,5 @@
 DIST opera-developer_107.0.5004.0_amd64.deb 107914092 BLAKE2B 
85a85946e02974de81858f6c4b18640e5a2de05411db9eb0fedd2649d6527892917332e8c116c79c40df314956813eb80d90e6907fb713963d9fb9dfa52a943d
 SHA512 
eda47c10ee3cdd03043b283e278af70663417afdbbfee82e7e5f1c410dc0bb2c508106cb2c85570b578795e03b7a9d7af0942bfe4b85938afbf0165d59a396fb
 DIST opera-developer_107.0.5012.0_amd64.deb 107764616 BLAKE2B 
6806cb45b43805fcc4794a0be44b41f4bc0e9d3eac815355600d5dae0b812ebe3717b1ea3e2cb2a38231375256c93d0c00a0dfb768b2892139260056403c008a
 SHA512 
a159de3291c54bc926e01c80ea228b6bc4376a8f390c5ea5d9249c5d67a19689d0355853dbfd52242ea4545b86d0ad843d77e404d84b06a97f5929a663d27253
 DIST opera-developer_107.0.5019.0_amd64.deb 108465308 BLAKE2B 
21028d108ce136a127bda80a03228e712185b0ed683d8150b7c66c8ad7696b9efaabfe2aa4acca93a4466b52c5e8b565c9f95776acaa09f0e37cf0c3992aa985
 SHA512 
67b2db8a87b9c6f7f7ec0d24145a71b65a6c504ec68ec8b9b7d1a11a27ce56017e4e55aaa0ea3b98f7bdce446f6e58f59f2f7b85813fe70bf8caf8d8a287a61e
+DIST opera-developer_107.0.5035.0_amd64.deb 108431432 BLAKE2B 
472c94df2633437bd225dae154b0857f6ed86765d5cef29eb975c9718199101a3b247806eb3502ca894487d5222f59cfbd56ac98073a880f4d173154850f5b65
 SHA512 
960b3294ef88296caae483c3689b81475293a2bf10656fb1cdefd5acbb29c8e9aaa1c32a99cea2f4fa471d8f01247475df2b8072df7082c3717a72b84992c476
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c

diff --git a/www-client/opera-developer/opera-developer-107.0.5035.0.ebuild 
b/www-client/opera-developer/opera-developer-107.0.5035.0.ebuild
new file mode 100644
index ..fa627a202454
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-107.0.5035.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   

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

2024-01-04 Thread Sam James
commit: 8cd1889128992cf5db06ea62dd4b0be29e1c6a89
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:40:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd18891

www-client/opera: amd64 stable (106.0.4998.19)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/opera-106.0.4998.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-106.0.4998.19.ebuild 
b/www-client/opera/opera-106.0.4998.19.ebuild
index fa627a202454..1b66d70aadeb 100644
--- a/www-client/opera/opera-106.0.4998.19.ebuild
+++ b/www-client/opera/opera-106.0.4998.19.ebuild
@@ -41,7 +41,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="114.0.5735.9"
 



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

2024-01-04 Thread Sam James
commit: 692f99c687a653d1bcf2d50145536dcb5fa7d9a7
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:40:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692f99c6

www-client/opera: automated bump (106.0.4998.19)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-106.0.4998.19.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 3657a7326f90..d1ca604d5621 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
 DIST opera-stable_106.0.4998.16_amd64.deb 108187040 BLAKE2B 
de3936324056665779c8357ad214d1be3a7851edc5733a57ef2982fc1704cd0b5f0609ad8a1cb35236f1422dc603d14367f60916e64960f0515306af77c893e2
 SHA512 
075fe292bb82b9162464c3d776db781a2ecfa619634b0d82fa3f1acd5acc722b91ec3141f9b8e5e8b9490cc76a556a7fb3f27969b1428976942f9714126145fb
+DIST opera-stable_106.0.4998.19_amd64.deb 108191464 BLAKE2B 
effa31ba224b253e9219bd2e5fa1dcbe779069324f3df3e48fa92142b148cefc96b1251d245abe27d7dee6f56544bfa58fc8d15b580d9de61ffd56dfe91e8243
 SHA512 
606250a062829898945a38c5f0cd5f7d1a70d4b27154cb5ad2ecc9ed63fa2acfe36d028f8fc1a282c76dc157f47834593d0545e6b87cc575fcadebfb6852d304

diff --git a/www-client/opera/opera-106.0.4998.19.ebuild 
b/www-client/opera/opera-106.0.4998.19.ebuild
new file mode 100644
index ..fa627a202454
--- /dev/null
+++ b/www-client/opera/opera-106.0.4998.19.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-01-04 Thread Sam James
commit: 46d515d4bd24e1f96922cd5442c08006359778b4
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:39:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d515d4

www-plugins/chrome-binary-plugins: automated update (120.0.6099.199)

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...20.0.6099.129.ebuild => chrome-binary-plugins-120.0.6099.199.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index b89a1fadeeb5..39c5cf31a8e4 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
 DIST google-chrome-beta_121.0.6167.16-1_amd64.deb 106277092 BLAKE2B 
abfb52137cb295bf0a3b68664205c0326b3e0838bfc27e9b34d4031be2567a7eeb54b86b2b29fd1ccd35161cc0dd8d7598f0ce52e1b5a7d162bfdf739516a954
 SHA512 
a146e5f250a6d397627c492a87a85b6295ae121f7f2112e88c7cfeb7df6ceeeb4be07d13b6b73c5356b3acd2ac59cc069ee86cb89ac082ba71190833175fa446
-DIST google-chrome-stable_120.0.6099.129-1_amd64.deb 104953176 BLAKE2B 
15f05c55bbea3e3e716241808e699079699b3d27de65739490ad7b1d2beb56d0f8616be8cf554db13ec36a13ef47ec1409fe59d17b4582e778e14e8a7c7dcf86
 SHA512 
b0ea22a4f7ff2ddb1667a33985ddb3055dbc24d2266d40c14f20d6a28c6359d6589cf41513c274f0240ddae3b4aec970aaf16f77bc806276ae7364c50cc33a4e
+DIST google-chrome-stable_120.0.6099.199-1_amd64.deb 105001444 BLAKE2B 
8a25dd13dab4cd7f42087a22acf1ff5b2f70f57b2262fc45308bd3d09a8e25e1a51e433c91f54576f394a1a770a0231da478c4935e218a8d38aff7dc62e726b3
 SHA512 
83f7382e06fc288c5522cb1426c09a3005140de8e1f2697ad6c6622b6880054095e8de3f31c6ff6a3c35b99fb4295ff4d7bb1b0a34ffcb02e951889e8591aa7e
 DIST google-chrome-unstable_122.0.6182.0-1_amd64.deb 106420332 BLAKE2B 
7e3c97d0bc731b2ff3901150ce8d370a0627fa918a33a90f77be0ac2772d2b20b5b77f415c5943b757bbe06d6b82e56fe13c875046796f56b8ad42a97222606a
 SHA512 
344fbdeedfd0f2e5e7bffc2b8770351219e993eef75ec561670ca3201af9e7a635ecbfa944c49e64e5b5f3969c793f973c2c6d18dc96d2fef4605f5715263ddc

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.129.ebuild 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.199.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.129.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-120.0.6099.199.ebuild



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

2024-01-04 Thread Sam James
commit: 7438e89acd0d64416a8e5610207069d04304d87f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Jan  4 08:41:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7438e89a

www-client/opera: remove old

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-106.0.4998.16.ebuild | 170 
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index d1ca604d5621..2c04601c3788 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_106.0.4998.16_amd64.deb 108187040 BLAKE2B 
de3936324056665779c8357ad214d1be3a7851edc5733a57ef2982fc1704cd0b5f0609ad8a1cb35236f1422dc603d14367f60916e64960f0515306af77c893e2
 SHA512 
075fe292bb82b9162464c3d776db781a2ecfa619634b0d82fa3f1acd5acc722b91ec3141f9b8e5e8b9490cc76a556a7fb3f27969b1428976942f9714126145fb
 DIST opera-stable_106.0.4998.19_amd64.deb 108191464 BLAKE2B 
effa31ba224b253e9219bd2e5fa1dcbe779069324f3df3e48fa92142b148cefc96b1251d245abe27d7dee6f56544bfa58fc8d15b580d9de61ffd56dfe91e8243
 SHA512 
606250a062829898945a38c5f0cd5f7d1a70d4b27154cb5ad2ecc9ed63fa2acfe36d028f8fc1a282c76dc157f47834593d0545e6b87cc575fcadebfb6852d304

diff --git a/www-client/opera/opera-106.0.4998.16.ebuild 
b/www-client/opera/opera-106.0.4998.16.ebuild
deleted file mode 100644
index 1b66d70aadeb..
--- a/www-client/opera/opera-106.0.4998.16.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ 

[gentoo-commits] data/gentoo-news:master commit in: 2024-01-05-usr-initramfs/

2024-01-04 Thread Sam James
commit: 114a15884faf88f202073de48812613b264f49e0
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan  2 04:04:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 04:10:37 2024 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=114a1588

2024-01-05-usr-initramfs: add news item

Revival of commit a79dd69b0cca439bc0c483c9193c79e0554819d0.

Bug: https://bugs.gentoo.org/868306#c10
Bug: https://bugs.gentoo.org/902829
Bug: https://bugs.gentoo.org/915379
Bug: https://bugs.gentoo.org/825078
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../2024-01-05-usr-initramfs.en.txt| 46 ++
 1 file changed, 46 insertions(+)

diff --git a/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt 
b/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt
new file mode 100644
index 000..c54d978
--- /dev/null
+++ b/2024-01-05-usr-initramfs/2024-01-05-usr-initramfs.en.txt
@@ -0,0 +1,46 @@
+Title: Separate /usr now requires an initramfs
+Author: Eli Schwartz 
+Posted: 2024-01-05
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-apps/baselayout[split-usr]
+
+Systems which have /usr and / on separate filesystems have always required a
+dedicated initramfs to bring up both partitions. Systems where both /usr and /
+are on the same filesystem may use an initramfs if they wish, or choose not
+to.
+
+Historically, Gentoo has tried to make the separate filesystems use case work
+anyway. Despite all our efforts, it is broken and continues to get more broken
+under various configurations. The only workable solution is to support
+separate /usr but only when an initramfs is present. For more details on why
+this is broken, see:
+
+- https://bugs.gentoo.org/868306#c10
+- https://bugs.gentoo.org/902829
+- http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
+- https://bugs.gentoo.org/915379
+- 
https://github.com/trofi/nix-guix-gentoo/commit/43d84cc00af530ef912d9c98448b64d6b5282907
+- 
https://github.com/trofi/nix-guix-gentoo/commit/8f194519982fbfabb6b3ca84c0806b1a379b5d06
+- https://bugs.gentoo.org/825078
+
+In 2013, Gentoo policy determined that separate /usr without an initramfs was
+officially no longer supported:
+
+- https://projects.gentoo.org/qa/policy-guide/filesystem.html#pg0202
+- 
https://gitweb.gentoo.org/data/gentoo-news.git/tree/2013/2013-09-27-initramfs-required/2013-09-27-initramfs-required.en.txt?id=a79dd69b0cca439bc0c483c9193c79e0554819d0
+
+11 years later, the support is being withdrawn. On 2024-02-05, we plan to
+begin work on decommissioning existing workarounds and will not accept any
+more.
+
+User Action Required
+
+
+If you have separate /usr and are not currently using an initramfs, you have
+until 2024-02-05 to set up an initramfs. If you do not, then at some point on
+or after this date, routine system upgrades will leave your system unbootable.
+
+For details on setting up an initramfs, see:
+
+https://wiki.gentoo.org/wiki/Initramfs/Guide



  1   2   3   4   >