[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2024-06-29 Thread Ionen Wolkens
commit: 3606bf1179406da15fbe3a07fde7f8536671108a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jun 30 06:25:50 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun 30 06:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3606bf11

app-emulation/wine-staging: update live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/wine-staging-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 70fc1d8d7acb..f37334b9fc3c 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -37,8 +37,8 @@ SLOT="${PV}"
 IUSE="
+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
-   kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl
-   pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+   kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
+   perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
+truetype udev udisks +unwind usb v4l +vulkan wayland wow64
+xcomposite xinerama
 "
@@ -95,6 +95,7 @@ WINE_COMMON_DEPEND="
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
)
+   odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
@@ -297,6 +298,7 @@ src_configure() {
$(use_with mingw)
$(use_with netapi)
$(use_with nls gettext)
+   $(use_with odbc)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2024-06-29 Thread Ionen Wolkens
commit: 122b66c57353ac5d5ed956c01351ee088030c3fb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jun 30 06:29:10 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun 30 06:48:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122b66c5

x11-drivers/nvidia-drivers: add 550.40.65:0/vulkan, drop 550.40.63

Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-drivers/nvidia-drivers/Manifest  | 9 ++---
 ...-drivers-550.40.63.ebuild => nvidia-drivers-550.40.65.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index bac2e09a077d..b159e34b1752 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -7,7 +7,7 @@ DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 
44b855cd11f3b2f231f9fb9049
 DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 
0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8
 SHA512 
a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
 DIST NVIDIA-Linux-x86_64-525.147.05.run 414135234 BLAKE2B 
77a12905771772804a5e5cf36df3e5032fe0160ac7c8a1b4ea002f65dac3732d9c900c1787a3e26d08b951a8de4893467cc7a80d424e017990d12669354d4191
 SHA512 
0c7b31715fce6a7bd77a2d9f9a3dca54a929a7790d748051576f62cdaeaeb6a9d0f3fbb13f0b20a51966bdb9470acdbc9ee529a9e84f38a9c834a1bd28d81773
 DIST NVIDIA-Linux-x86_64-535.183.01.run 341725273 BLAKE2B 
a1cc782a960309a25d64d7334a818bdf9bd24be4ae7bbcf76c11c071db614d00c59e4cdca366bd36565a612a262d8b4ede7d8224f6cd3d824128178ad7d2d707
 SHA512 
02b6b679f4fc1d5305f32fca8ce0875eef04cb99f5611d0bb85ac7607ecdd5b2aa4d60b51bf47546477464531a07fffa5bf3db3859868648bd5e86565d85afbb
-DIST NVIDIA-Linux-x86_64-550.40.63.run 311906744 BLAKE2B 
f1cae98e5d5e6cdcc0837f459b0c386f5890a4528eaa61c81801a85947da506b6373a5d43252a2ef5e8bcc0f9f3109986a2bd9b2283567e63aabb46696da3653
 SHA512 
f7a0e8d0c08c2e2f725e6d7872b733946cff1ae2306236741876f4c5e0e663f2ab054391cbbfe68984f8820aadab24ec76f0dd92a456738a120da5a70e3806f7
+DIST NVIDIA-Linux-x86_64-550.40.65.run 311996071 BLAKE2B 
467e98fa2b50b3789667fce127e717678908fe9069c33477c338c3bb68120645f0b985a6c4be9a7a49dc413cea47597e17913a74435483db5feab6ba2e517878
 SHA512 
8932116fad5f971f2d50f71c6b181d35c4625e37632ff8b5f9fd75c25671b86ffd5ccb8bfaaafb68018e298546868278498e4e2b60a6418bbbdafa257c743c4b
 DIST NVIDIA-Linux-x86_64-550.90.07.run 307583808 BLAKE2B 
2bb4c03d4df42c0f6847bb0b088e9f0094382acac4a87204721dfe09a4b555373b4a9f0e6984ad65bdf98ade7cc70b316222413a94824bdc89926bb9b46db0a4
 SHA512 
b8c2cdc918ec74b44517fc181f9eb08ea44d0d9a53f221c0aa243e34872203721a9a7fb27628d35e3028a6aa68917abd2962cc13d5d4b09e92866e14678567a4
 DIST NVIDIA-Linux-x86_64-555.58.run 304117789 BLAKE2B 
cbb7911f11789da886814104d253c5f0784357cadfbfde3def602456386e351f48b4ab7060237d23417ddeb2051e887c3b872574e3ee180416e7f00684509788
 SHA512 
69ce5a35ab0b3129605ede75a5a9e2575062a8a30e92d2a1a9c6576d1bad8e924c46909a438ffa1d9c22b616060950d52a6a967a96ed1cb1646e6535cf4dcfa9
 DIST NVIDIA-kernel-module-source-525.147.05.tar.xz 10140684 BLAKE2B 
a8ce7c1d1047be9154fd67366c5bfa13a19f03c883f24ee35043d17d517e83303420449750f9e7adc7142f61564dd5d8e5a19884dbe540514979df6381ff7f1f
 SHA512 
58920b26081a68e05178176edb0ce8ac4a5d365492adf51d6ffe57102385ff08abc5e14741e0500419e62a752441c97051d60939245eea64b039cc7efca15b7d
@@ -18,35 +18,30 @@ DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 
8058ca87a6dea956d564af9f7ea
 DIST nvidia-installer-470.256.02.tar.bz2 146269 BLAKE2B 
4402e725c8fd0157eb84d4ec140a33f97e873014577487ef1e32fb8921cabe79c60ff46532e5bfaabb2b6ac894f7c80086dbab19e61906e2e27346fb85f98829
 SHA512 
c962dc17d9696256d1ebedcaeb3010994f2ce3895aedc47987599ebfec132a9b9a249d2ece6502b15bd4a93f9b0106aa13487a7da5f64199c274ce11eba27cfd
 DIST nvidia-installer-525.147.05.tar.bz2 147986 BLAKE2B 
982e1a95bc255b960913cba1e78675845db472534af6cae054c74ebf82b1e4407211166249b164299f0f81ec643b7c1190e5960ac3c7844322ca42c23dc0a90a
 SHA512 
171f9c235b2bf41dc40a875576e8cad0f4c78ba574e72db3f1ff3644701f327916121ae493cea1aed93f4826d96ef1833e98502d2d4272f4f536bab03f20e5cb
 DIST nvidia-installer-535.183.01.tar.bz2 148412 BLAKE2B 
6eff47169ab5b2b4bfec5917bccc0102502aade2ccf523a404e50c8925e407e225d8009ac79ddfc38a1c6b7de361740d60a0896c2e31756e0f2392b77ad44490
 SHA512 
76e9bdb4b94bcb103710552a1cb64ca5df0765e3248e2723a88bf70277ef52fd5b7074f7a9cf58b9f3a33af9c04b0cb848748e97ba19f02e96a4eaf081b153bb
-DIST nvidia-installer-550.78.tar.bz2 155771 BLAKE2B 
8834c210e35485548a63c42d976cc85cb8e41f9f2fb171dce179a28041a664d750239c55cf87522852efd63710a21fac2274829feac886a61d2da2e700f6927b
 SHA512 
42617f36213a7b566da72d8ed71fbdd5470a2aed50142759882fd72875e011ad5a269eea23f71c91b23061845db82f07ef811be6017d177ac54cb170a1722473
 DIST nvidia-installer-550.90.07.tar.bz2 155441 BLAKE2B 
16a225

[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-06-29 Thread Ulrich Müller
commit: 4b1778681ca2221bb0acc53e5cc97de3533f6034
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Jun 30 06:42:00 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Jun 30 06:43:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b177868

profiles: Add microsoft-azurevpnclient to EULA license group

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 67aad742e76b..3f290222e4fd 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -81,7 +81,7 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE
 
 # License agreements that try to take away your rights. These are more
 # restrictive than "all-rights-reserved" or require explicit approval.
-EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline 
bestcrypt CAPYBARA-EULA Coherent-Graphics Dell-EULA ETQW f.lux FAH-EULA-2014 
Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi 
microsoft-edge Microsoft-vscode Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-SDK Ookla 
OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 
Q3AEULA-2111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 
teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi 
worklog-assistant WPS-EULA zi-labone
+EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline 
bestcrypt CAPYBARA-EULA Coherent-Graphics Dell-EULA ETQW f.lux FAH-EULA-2014 
Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi 
microsoft-azurevpnclient microsoft-edge Microsoft-vscode Mojang MTA-0.5 
NVIDIA-CUDA NVIDIA-SDK Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 
Primate-Plunge PUEL-11 Q3AEULA-2111 QUAKE4 RAR sfpg SPS Steam supermicro 
Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 
ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
 
 # Deprecated license labels, used by repoman and pkgcheck
 #DEPRECATED (currently none)



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

2024-06-29 Thread Sam James
commit: 094a83d7d81feb66f7055b205186d2d08424cc17
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 06:09:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 06:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094a83d7

dev-util/maturin: Stabilize 1.6.0 ppc64, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 212a68c816c4..db3e368c818d 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-06-29 Thread Sam James
commit: 418760b9bc20832168d3aee93887f7dc68bec341
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 06:10:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 06:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418760b9

dev-util/maturin: Stabilize 1.6.0 ppc, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 56b753ac2666..3cacc1f2019a 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-06-29 Thread Sam James
commit: 0081776279b2edc4cb1bedf862c09505efc529e5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 06:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 06:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00817762

app-containers/buildah: Stabilize 1.35.3 arm64, #935051

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

 app-containers/buildah/buildah-1.35.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index e1c7e23390e5..098f155fe94f 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -27,7 +27,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/containers/buildah.git";
 else
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64"
+   KEYWORDS="~amd64 arm64"
 fi
 
 RDEPEND="



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

2024-06-29 Thread Sam James
commit: 6bacf6445a2a7d947853212a7e8345030d704688
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 06:09:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 06:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bacf644

dev-util/maturin: Stabilize 1.6.0 arm64, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index db3e368c818d..56b753ac2666 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-06-29 Thread Joonas Niilola
commit: ecf5ad1bd1793548d61d967ebf044b924f8a4c15
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jun 30 06:09:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 30 06:09:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf5ad1b

dev-libs/nss: add 3.101.1

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

 dev-libs/nss/Manifest   |   1 +
 dev-libs/nss/nss-3.101.1.ebuild | 418 
 2 files changed, 419 insertions(+)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index bb23fce2f124..278743f0795d 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,5 +1,6 @@
 DIST nss-3.100.tar.gz 76746058 BLAKE2B 
3e114ff7ae5b06a05af9cd62315cbc8d56bf3153126be857b935c5f8db52defcfc2ef13820a896127172a5cb3628c0773965d29a928f41cb5c43630e64095344
 SHA512 
725c10ffc02fc17347a213b42fabad789aec2c6352fe803b4ad166695ab59495849e9a69684578eb274faf818ec2277f2d433167cdd27997dcf8d8e94dd4df34
 DIST nss-3.101-cacert-class1-class3.patch 21925 BLAKE2B 
2b37f6b69e0541f31087ff0401b195c035f4b607865c4d29976e4ad2c8143321d65b41b996e922362e076aa8259304ed67b0c4a1f8df2fdfdb1d893319f5d5e7
 SHA512 
19438aefbb361881c1b4620d8b1b5e7d2bf5afb44900858d3728ff6999a792bf6fe073a11f591ab70461bee8c54fdfb097e4084b402842bc49d2139897de304d
+DIST nss-3.101.1.tar.gz 76462490 BLAKE2B 
578a5ce6c9157c25db801a3fe37e094d8005130967ecf1cca19f52a69dfd43195cc8a0c5310dce48936aab4faae424b4e8f24bae6e4f6ac02ea4914e5af4e2be
 SHA512 
0752ad801d00db0180fa72c06d40ee62f88fff220b0c26f181ba5b9380e785486faa15f8799aaf7145afa47fdd10a27554ec23605a98fbe258951654822d
 DIST nss-3.101.tar.gz 76317799 BLAKE2B 
0401ed203b9be9bc9c32cbbf9763cc22ecda15f81100080c3419b55f327350e10c4a1316670515d78b42b00a5f93749825d40645520fef27dd060617556ece81
 SHA512 
b1596e7d74c654825eabbcc1f71b1410cf44d816c3044429576782bc800186073d43da9ad76de2fbd7de73c4460ebeb91aa244457da9d0d0cdc08a50a11a165f
 DIST nss-3.90.2.tar.gz 72215444 BLAKE2B 
74b8eebf5f053dcebd9c6e6ef17c6113ac42a01f910f4ba621dadb09739d5a6090d022800d2c3a4bc0c58413f03512ca611ead1098488d303f1ee1e4bca5c222
 SHA512 
048a0c0a06fef8cd9c363ac511b9d6125ec131a306c5e093525a937f9e8740f1a2163f274c9a3907ed38331b2fb99b22b528b5e89da1e186c9ba9473d959ef4a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.101.1.ebuild b/dev-libs/nss/nss-3.101.1.ebuild
new file mode 100644
index ..84a8b5aed29e
--- /dev/null
+++ b/dev-libs/nss/nss-3.101.1.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.35"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS";
+SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
+   cacert? ( 
https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.101-cacert-class1-class3.patch
 )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 
cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+RESTRICT="!test? ( test )"
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+S="${WORKDIR}/${P}/${PN}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/nss-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
+   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
+   "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch
+)
+
+src_prepare() {
+   default
+
+   if use cacert ; then
+   eapply -p2 "${DISTDIR}"/nss-3.101-cacert-class1-class3.patch
+   fi
+
+   pushd coreconf >/dev/null || die
+   # hack nspr paths
+   echo 'INCLUDES += -I$(DIST)/include/dbm' \
+   >> headers.mk || die "failed to append include"
+
+   # modify install path
+   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
+   -i source.mk || die
+
+   # Respect LDFLAGS
+   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+   # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+   sed -i -e "s/^CPU

[gentoo-commits] repo/proj/guru:dev commit in: x11-themes/phosh-wallpapers/

2024-06-29 Thread Anna Vyalkova
commit: dd07a4aa921e292a79d96d8c29e720e851fc1af7
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 05:07:53 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 06:04:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd07a4aa

x11-themes/phosh-wallpapers: new package, add 0.40.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 x11-themes/phosh-wallpapers/Manifest   |  2 ++
 x11-themes/phosh-wallpapers/metadata.xml   | 11 +
 .../phosh-wallpapers-0.40.0.ebuild | 27 ++
 3 files changed, 40 insertions(+)

diff --git a/x11-themes/phosh-wallpapers/Manifest 
b/x11-themes/phosh-wallpapers/Manifest
new file mode 100644
index 0..3ec68c9b7
--- /dev/null
+++ b/x11-themes/phosh-wallpapers/Manifest
@@ -0,0 +1,2 @@
+DIST phosh-wallpapers-0.40.0.tar.xz 2379648 BLAKE2B 
56bce8c499fe5bbc4228d986dc54473b436afc5e6a8c8840b1f7d1367e74a613f67746a39dbd59c69bec5488ba7e592ebaf778c39e4b5a0737d54d01edfc4cff
 SHA512 
aa77b5ad3c3ecf09118ca195075701669a9d632c4a88b91d9479b1b1c8469271f61b6c11b57a5dba477ac9fa38ee2faece1f26ce699327fb58d3ad9f0804a469
+DIST phosh-wallpapers-0.40.0.tar.xz.asc 833 BLAKE2B 
f4a3bb38cf4ccc9e3fdce920e05c7bd798c06beb1e544ec5536cdc1f28b9fd6d05cc4ffe9cc0d1e5a1c0c6d848c434909a38e2e7b4eb339249ad79fbcd327c87
 SHA512 
5bad716a1652f02e71cd0491b3d77353288e5d780f6e8d4bca6095a8340a1d201c505d033a266e040c0f7427b4fd049a4e8dc8205088bfac557d893c82559cda

diff --git a/x11-themes/phosh-wallpapers/metadata.xml 
b/x11-themes/phosh-wallpapers/metadata.xml
new file mode 100644
index 0..83459f6e0
--- /dev/null
+++ b/x11-themes/phosh-wallpapers/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   guidog/phosh-wallpapers
+   
+

diff --git a/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild 
b/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild
new file mode 100644
index 0..5cccfb8f6
--- /dev/null
+++ b/x11-themes/phosh-wallpapers/phosh-wallpapers-0.40.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson verify-sig xdg
+
+DESCRIPTION="Phosh wallpapers and other artwork"
+HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-wallpapers";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
+
+LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: phosh-base/phosh-tour/

2024-06-29 Thread Anna Vyalkova
commit: 712a0cce61c6bfe9d504db4a760dc14ca7fba0ff
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 04:55:57 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 06:04:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=712a0cce

phosh-base/phosh-tour: add 0.39.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 phosh-base/phosh-tour/Manifest |  2 +
 phosh-base/phosh-tour/metadata.xml |  2 +-
 phosh-base/phosh-tour/phosh-tour-0.39.0.ebuild | 57 ++
 3 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/phosh-base/phosh-tour/Manifest b/phosh-base/phosh-tour/Manifest
index ad863671f..9d27e4823 100644
--- a/phosh-base/phosh-tour/Manifest
+++ b/phosh-base/phosh-tour/Manifest
@@ -2,3 +2,5 @@ DIST phosh-tour-0.36.0.tar.xz 113636 BLAKE2B 
21803419b5e70d7fbb38da23d266905eb25
 DIST phosh-tour-0.36.0.tar.xz.asc 833 BLAKE2B 
5501484621f4aa76f4a4f71c65d6c1469d521e1e0b01427180b6753b9c20d7aa07e72cd75c43eee08fa7e6493a07c6b8f671c539afca389d44f5fe836731469b
 SHA512 
a243fe4ea2933bc3b4de46ce23e29571a620db6e8c415e16f928f5c6a9c821c6c87146dec85832d36cd1d68349054a12888f1f67ee4fdcbfc6fee7fb01add7aa
 DIST phosh-tour-0.38.0.tar.xz 151456 BLAKE2B 
24335f40cf358ce706f19cab08afb6c9e2176fed533f8bc8a43ac6b8d1d64d4a5c8874e5a857070e846dbd857ed0aecbe516366bdbc7708dcb6c2c5abeef6a43
 SHA512 
27462565c96071bf3877cc823b09b61ee739904d6df75e5da0cf57f3a89fa51a35c7a81201228194d44a125480a484e8fd7cfaa640ede0b464a93d13bfcb488d
 DIST phosh-tour-0.38.0.tar.xz.asc 833 BLAKE2B 
1afa17d9be38d2717caaef67cd66021616ba07ff26180580b8c353b698cc92293dc6e04d183ffd7f9db7b18def277ceadbbe82bfd99aec1feea53780f281b449
 SHA512 
17039d7debbbcde2fc2e178186e30ca14e3eaad4e3577be7eba7b098f43031b27e08cf629274a46b794dccb4f82e0f19dfb6d66d6e33e5c2495f62c64d0f02e7
+DIST phosh-tour-0.39.0.tar.xz 121632 BLAKE2B 
c3264e67a4abe702d18c0ce534d1cf4e52a85cc164c887cbfc158dd71fb0ee06734f394fc0f03271dc62d7ea082765dcb0b3fb82ffbfbaf20922890233258563
 SHA512 
6e5bcc9495ee7eb38a36847d87432dc5678bd23dfb04efc901691c22d5f4a757b2677bf306128c6c045b74bd370c53766cdcc29f30a88cbb041ca8aa4a030194
+DIST phosh-tour-0.39.0.tar.xz.asc 833 BLAKE2B 
ff8f32f87b397cd5503584daf836ac098b9ca38fe97ba8661845db8aeddb787a62375a05b8f8c6c4c7f66e954bad7c1200ac9ba97de416788a8729b186fad014
 SHA512 
3b3a267a9ad1d544a08b7966a0e536bde4e5de9adcbf16043fef567c393d0f68308b15140d20f2f9093495bf526ddf8c5fa4749f273f51e7ace1627e84f4bb6c

diff --git a/phosh-base/phosh-tour/metadata.xml 
b/phosh-base/phosh-tour/metadata.xml
index ceaeeda06..a90856e1f 100644
--- a/phosh-base/phosh-tour/metadata.xml
+++ b/phosh-base/phosh-tour/metadata.xml
@@ -6,6 +6,6 @@
Anna


-   guidog/phosh-tour
+   World/Phosh/phosh-tour

 

diff --git a/phosh-base/phosh-tour/phosh-tour-0.39.0.ebuild 
b/phosh-base/phosh-tour/phosh-tour-0.39.0.ebuild
new file mode 100644
index 0..546c2f2c2
--- /dev/null
+++ b/phosh-base/phosh-tour/phosh-tour-0.39.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson verify-sig xdg
+
+DESCRIPTION="Introduction to phosh on smartphones"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh-tour";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   >=dev-libs/glib-2.74:2
+   dev-libs/gmobile
+   >=gui-libs/gtk-4.12:4
+   >=gui-libs/libadwaita-1.4:1
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   sys-devel/gettext
+   verify-sig? (
+   sec-keys/openpgp-keys-phosh
+   )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
+QA_DESKTOP_FILE="usr/share/applications/mobi.phosh.PhoshTour.desktop"
+
+src_configure() {
+   local emesonargs=(
+   -Dbrand="smartphone"
+   -Dvendor="Gentoo"
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # No useful tests
+   :
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/phoc/

2024-06-29 Thread Anna Vyalkova
commit: d1261bbc1194c7406eb4f94e3992ddd39f712f8d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 04:53:08 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 06:04:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1261bbc

gui-wm/phoc: add 0.40.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-wm/phoc/Manifest   |   2 +
 gui-wm/phoc/phoc-0.40.0.ebuild | 114 +
 2 files changed, 116 insertions(+)

diff --git a/gui-wm/phoc/Manifest b/gui-wm/phoc/Manifest
index 9b16e87f9..dba992cae 100644
--- a/gui-wm/phoc/Manifest
+++ b/gui-wm/phoc/Manifest
@@ -2,3 +2,5 @@ DIST phoc-0.36.0.tar.xz 681384 BLAKE2B 
6c27c785dd01f9e44cb0940c5a4f73d5ce75cad85
 DIST phoc-0.36.0.tar.xz.asc 833 BLAKE2B 
0562c02dcb5d1618b3a316c4c36e4757f4729adf99b8ac748ed52c1bdcad6b65bc9fdb98462375e80f6898d699c6e237e4aa5057631434235166ca616de7d2e6
 SHA512 
2108eed0a0723c743d86eee9f517a9c8505faf8f55a32eb60ee9da04ae53221b00520ca9e422397617d1bde6f1047ba2ebdf6d45211df052b9b2cfa2d3ea12fe
 DIST phoc-0.38.0.tar.xz 694784 BLAKE2B 
51aef1cb1a4e753278727c8311b7aadfb9c18cbdf820725487c837bd0f943e6c7a0420a502e0316ba4ba96cb861a13d1f6a8cdcd9d1a5b51e75e5ecb9bdcf6f7
 SHA512 
739fb382336885b78ca3f50f8c5f6ddf3bc308a2158663c49c84ce506d2edf0c8d0dcd412e634eccf848d420bb5923d42ebc02044f7acf322b3ab621ffa4cd23
 DIST phoc-0.38.0.tar.xz.asc 833 BLAKE2B 
63dd885cda46b90f5edd56289b9114d31726a543608f5a3f02f52848713a01d06e7e8a8660797c98c3504c3c59fe485ab92e58eaf7689c185d26e41027b96b30
 SHA512 
f69533ed5d1bce220ea66ae4f6307620178609b6c4d9ed743d0cd62f9944faf3dd76e7fce242e722b6912246e268b466ee0bf52326b39907c78d7f6c8eceabda
+DIST phoc-0.40.0.tar.xz 682564 BLAKE2B 
97c04902d51118e4d08ce7d9ac7aa04d0e513cf6c3d20dc0e9812c4a9cf97292600a1d5e8205373b67739b829940ea17a2ee9f1e4cb0c72ce9f3651d9fbe9dff
 SHA512 
3d3223ca7f2d3e865c3aa7924447d638b9dd7fef054f71ce667d545d1eeb5d13082e87093adc654426e7dec44e28df41858ef03bb3bb7d0c6c815e1bc958c855
+DIST phoc-0.40.0.tar.xz.asc 833 BLAKE2B 
102b5c8405b0393330afb6c5e33df2a41e8ce7fea11eae8c959ef4fd7a9183bf4ec94743241bb8d8c8e07071484d8d831022b1858a43b5db11e2d8785cbc88be
 SHA512 
df8abb534374bdc4af1849e3bf7ecbb4ff5d6bc57226a52cfdb0a95d349e167674cd0e7ee0eb223229c7a37c29eb17a7913d613f0bf1bd93451168cba94ca602

diff --git a/gui-wm/phoc/phoc-0.40.0.ebuild b/gui-wm/phoc/phoc-0.40.0.ebuild
new file mode 100644
index 0..5feb85ee8
--- /dev/null
+++ b/gui-wm/phoc/phoc-0.40.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson verify-sig virtualx xdg
+
+DESCRIPTION="Wayland compositor for mobile phones"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)
+"
+
+LICENSE="|| ( GPL-3+ MIT ) GPL-3+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gtk-doc man test"
+RESTRICT="!test? ( test )"
+
+WLROOTS_DEPEND="
+   >=dev-libs/libinput-1.14.0:=
+   >=dev-libs/wayland-1.22.0
+   media-libs/libdisplay-info
+   media-libs/libglvnd
+   || (
+   >=media-libs/mesa-24.1.0_rc1[opengl]
+   =x11-libs/libdrm-2.4.114
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   x11-libs/xcb-util-errors
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   virtual/libudev
+   amd64? ( >=dev-libs/libliftoff-0.4 )
+"
+COMMON_DEPEND="${WLROOTS_DEPEND}
+   >=dev-libs/glib-2.74:2
+   dev-libs/gmobile
+   dev-libs/libinput:=
+   dev-libs/wayland
+   >=gnome-base/gnome-desktop-3.26:3
+   gnome-base/gsettings-desktop-schemas
+   x11-libs/pixman
+   x11-libs/libxcb:=
+   x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( x11-wm/mutter )
+"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-libs/glib:2
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   sys-devel/gettext
+   gtk-doc? ( dev-util/gi-docgen )
+   man? ( dev-python/docutils )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
+src_prepare() {
+   default
+
+   cd subprojects/wlroots || die
+   eapply "${S}"/subprojects/packagefiles/wlroots
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use man)
+   $(meson_use test tests)
+   -Ddefault_library=static
+   -Dembed-wlroots=enabled
+   -Dxwayland=enabled
+   )
+   meson_src_configure
+}
+
+src_test() {
+   local -x LC_ALL="C.UTF-8"
+   virtx meson_src_test
+}
+
+src_install() {
+   meson_src_install --skip-subprojects wlroots
+
+   if use gtk-doc; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocamlgraph/

2024-06-29 Thread Alfredo Tupone
commit: f1640239854806349abfed2b8f79ca8897011ab2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jun 30 05:55:11 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jun 30 05:55:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1640239

dev-ml/ocamlgraph: add 2.1.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ocamlgraph/Manifest|  1 +
 dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ml/ocamlgraph/Manifest b/dev-ml/ocamlgraph/Manifest
index bb22ec3f3bd8..7ad20d116b3d 100644
--- a/dev-ml/ocamlgraph/Manifest
+++ b/dev-ml/ocamlgraph/Manifest
@@ -1 +1,2 @@
 DIST ocamlgraph-2.0.0.tbz 298912 BLAKE2B 
a4bb04c74f4dba8b0f37cdf8ab9a82ef5120b1e7f5b5570e67aac35de16e4553c93759acfa5c218e07dc7c036750d92d2c557c7d58247783718f691c5319ded8
 SHA512 
c4973ac03bdff52d1c8a1ed01c81e0fbe2f76486995e57ff4e4a11bcc7b1793556139d52a81ff14ee8c8de52f1b40e4bd359e60a2ae626cc630ebe8bccefb3f1
+DIST ocamlgraph-2.1.0.tbz 311740 BLAKE2B 
938def0cfce8ad5c2d47058bf533715cf9359d25ea968ceeb2959cb968e08a9acf442e21cd16c1e93df1919177c01105c1139c71be6e53c6e1b22aa511e2619f
 SHA512 
8ee77bc1ef27bef41171b5718a73342dca8adc4b4592ff835038cd21e8c91152a0f9500b4034f664d1db7a09dab1efcc3be5d7c59260d6b33710b82a1fb2f196

diff --git a/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild 
b/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild
new file mode 100644
index ..9ed28c085ec3
--- /dev/null
+++ b/dev-ml/ocamlgraph/ocamlgraph-2.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="O'Caml Graph library"
+HOMEPAGE="http://ocamlgraph.lri.fr/index.en.html";
+SRC_URI="https://github.com/backtracking/${PN}/releases/download/${PV}/${P}.tbz";
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+RDEPEND="
+   dev-ml/stdlib-shims:=[ocamlopt?]
+   dev-ml/graphics:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
+IUSE="+ocamlopt"
+
+src_compile() {
+   dune-compile ocamlgraph
+}



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

2024-06-29 Thread Hans de Graaff
commit: 7478cf0474f5204c64262950acc111a37690a926
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 29 08:23:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 30 05:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7478cf04

app-admin/puppet-lint: drop 3.4.0, 4.0.0

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

 app-admin/puppet-lint/Manifest |  2 --
 app-admin/puppet-lint/puppet-lint-3.4.0.ebuild | 32 --
 app-admin/puppet-lint/puppet-lint-4.0.0.ebuild | 32 --
 3 files changed, 66 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 9b60d332f792..32345ea1c4f3 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
-DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
 DIST puppet-lint-4.2.3-pr181-fix-warnings.patch 5601 BLAKE2B 
a04fdf9d8627cc888924b4282a09e076d7e029eda008fc8da138a121a21e227cff45a54ddbe770a286a2a15e43d4402526a6201c805f6e574755a11a1d13d7d7
 SHA512 
15638f2d4a81c969aa77b51f2f147a1fba5544dd7e52f3127dc9949afaabbd161f815a22dc5091f19d3d16bc2be97bb50f455a3a67c503aff58e737288f80e49

diff --git a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
deleted file mode 100644
index a45d6de2d480..
--- a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
deleted file mode 100644
index a45d6de2d480..
--- a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}



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

2024-06-29 Thread Hans de Graaff
commit: 1e9c8d54ae4129dde0c71134e4f78f8599de74ab
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 29 08:25:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 30 05:37:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9c8d54

app-admin/puppet-lint: enable ruby33

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

 app-admin/puppet-lint/puppet-lint-4.2.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild
index b57aa7a47bc0..a97d8ebb1616 100644
--- a/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-06-29 Thread Sam James
commit: 66816cd56141b5e1090a3ca21a54ce1fa17baaf5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:23:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:23:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66816cd5

app-containers/containers-common: Stabilize 0.59.1 arm64, #935050

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

 app-containers/containers-common/containers-common-0.59.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-common/containers-common-0.59.1.ebuild 
b/app-containers/containers-common/containers-common-0.59.1.ebuild
index 13eadf0fc1be..c5755460275a 100644
--- a/app-containers/containers-common/containers-common-0.59.1.ebuild
+++ b/app-containers/containers-common/containers-common-0.59.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-06-29 Thread Sam James
commit: e31865778889a2814bfefa807dc3abb742535b35
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:23:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:23:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3186577

dev-util/maturin: Stabilize 1.6.0 arm, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 1ab24040062e..212a68c816c4 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-06-29 Thread Sam James
commit: e9a2f449912a11960216664f4257ab54a953d879
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:23:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:23:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a2f449

net-misc/passt: Stabilize 2024.05.10 arm64, #935050

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

 net-misc/passt/passt-2024.05.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/passt/passt-2024.05.10.ebuild 
b/net-misc/passt/passt-2024.05.10.ebuild
index c16d04129e01..ce44d6abe4eb 100644
--- a/net-misc/passt/passt-2024.05.10.ebuild
+++ b/net-misc/passt/passt-2024.05.10.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> 
${P}.tar.xz"
S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-   KEYWORDS="amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 arm64 ~riscv"
 fi
 
 LICENSE="BSD GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2024-06-29 Thread Sam James
commit: 9bc804a6160a0bd2b2e73f37eaebff9348ad3ca2
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:22:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:22:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc804a6

sys-devel/gcc: add 14.1.1_p20240629

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-14.1.1_p20240629.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 04e34943c7b0..f3c998038ca9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -28,6 +28,7 @@ DIST gcc-13.3.0.tar.xz 87909952 BLAKE2B 
0f3728b026bd8aab0e469dda54facf157a4b753d
 DIST gcc-14-20240518.tar.xz 87946040 BLAKE2B 
83e567d680b1463cc672fb461aa180cf46555911f0e91a3fb89b11fe8b81d12d64b3a3419953849cf2deb38f1cdf0defc05169c145964f74c1105d942b5519f9
 SHA512 
73dae806add90e8b3cdfe1c56754ae886f6f6150ef4ef217664b48507ff19d20933648bb6a19ab62756146e83e4df037ced30e4504d562966c40b3750475f28f
 DIST gcc-14-20240615.tar.xz 87972240 BLAKE2B 
19b8ed044595393c507ed8b9c6a4a4fde0cf6bc1647f16bdd73e9190303a7bd8441602d73ffeeb75e5232113010a30b8ea848691befd21de5a591c9d56a398b7
 SHA512 
d8d757cfbedb7342443ce8de4439653537c46d25e552d88cea0ba9f7aa43ad14fb2b42a32a1dce5ae4eb2ac3849024f6b4e700f2c39330a00a65caa3f5fe29e7
 DIST gcc-14-20240622.tar.xz 87978376 BLAKE2B 
8fb56057e6a84f941822c58aaee8c7c562a665295db6a1c708eda9457ac38723ab7e8ccdab9768bed888468f01f9a2b42527f9ab5475bd1a55f9e9ef694c8ee0
 SHA512 
9dd7747488b69378c96e6296332152035358a3091d904bd99f1aca6371a8f4d7ed50d4eca85e99d539849526165f2a4250a3dcf77be29a796a6e030167e7dde8
+DIST gcc-14-20240629.tar.xz 87970788 BLAKE2B 
3fd03c67ebcc14ec85df7c1d9c34669ceecb957270179862f12ef2e5aac00e1331d9a33c679d27a400895d4790cc94e151d7de85485f4f48ca61d2573eb86a15
 SHA512 
da7ae7c8844f56492dcb41b7ab3da071bcd65561561d0d4197cfc3c11090a7b84bd3e3af7d8c5a44da034a37f9b82056b5c8c0bcc7a52bfd39a8399f0d0a70fa
 DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 
4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f
 SHA512 
61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
 DIST gcc-14.1.0-patches-1.tar.xz 11584 BLAKE2B 
d483f4e3324acdc26b9837028d5e20ad0cdcf3ef4bcc78a6902d63ceebc7e5ff70c8163f6a8c8e36405df47c59dd2df506147c53ce51a8ec73494e65b5902647
 SHA512 
3d7aea113b594d1896c93e9e6be85f467488fa75de2800ed76eab2f87cef26829b235d1f361b187e38cf13b0fb9518cd4431c3106ec1e49d0f744e7eb703eaa0
 DIST gcc-14.1.0-patches-2.tar.xz 11400 BLAKE2B 
8698d9521b193a03df20b68b70bc8d2dc083e246542d95e510b86f152a4d13818162985d4728d87f74be784870595a238d195f617427ec0905919cce0ed23476
 SHA512 
17e97aec43dea0c131fc6c829d05b7ab56d3164a7d79715f08f54cc2cff81747d1554ca2644edcc1cbd7db3d87dba6a1c2fb71896950bd9b54c4c5c10daa3e7f

diff --git a/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild 
b/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild
new file mode 100644
index ..af8616b97551
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.1.1_p20240629.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.1.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   # m68k doesnt build (ICE, bug 932733)
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND="amd64? ( >=${CATEGORY}/binutils-2.30[cet(-)?] )"
+fi
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # 

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

2024-06-29 Thread Sam James
commit: dda710018887e3debda65db3a971691d5704aab8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda71001

media-video/subtitlecomposer: Stabilize 0.8.1 x86, #935142

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

 media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild 
b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
index 6953830f4c37..e37074328b3e 100644
--- a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
+++ b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
PATCHSET="${PN}-0.7.1-patchset-1"
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz
https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz";
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 LICENSE="GPL-2"



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

2024-06-29 Thread Sam James
commit: 7355deaf01ae071bbcf13b576cf60d39c2808199
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7355deaf

dev-util/maturin: Stabilize 1.6.0 x86, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 17fab00c2eee..1ab24040062e 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



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

2024-06-29 Thread Sam James
commit: 1b7fcce75a706a8f453b32e6c91cb2bc1acfa3d5
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7fcce7

app-containers/containers-common: Stabilize 0.59.1 amd64, #935050

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

 app-containers/containers-common/containers-common-0.59.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containers-common/containers-common-0.59.1.ebuild 
b/app-containers/containers-common/containers-common-0.59.1.ebuild
index 4a0427e20df7..13eadf0fc1be 100644
--- a/app-containers/containers-common/containers-common-0.59.1.ebuild
+++ b/app-containers/containers-common/containers-common-0.59.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P#containers-}"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



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

2024-06-29 Thread Sam James
commit: 80047fb792cf456380763f80fabdfff6c19469b1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80047fb7

net-misc/passt: Stabilize 2024.05.10 amd64, #935050

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

 net-misc/passt/passt-2024.05.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/passt/passt-2024.05.10.ebuild 
b/net-misc/passt/passt-2024.05.10.ebuild
index 9e4992ffaab0..c16d04129e01 100644
--- a/net-misc/passt/passt-2024.05.10.ebuild
+++ b/net-misc/passt/passt-2024.05.10.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> 
${P}.tar.xz"
S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="BSD GPL-2+"



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

2024-06-29 Thread Sam James
commit: 58cebbbcdbb453009f5fe41532cf7a38ecccf3f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cebbbc

media-video/subtitlecomposer: Stabilize 0.8.1 amd64, #935142

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

 media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild 
b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
index 4a19841d3b8d..6953830f4c37 100644
--- a/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
+++ b/media-video/subtitlecomposer/subtitlecomposer-0.8.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
PATCHSET="${PN}-0.7.1-patchset-1"
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz
https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz";
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-2"



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

2024-06-29 Thread Sam James
commit: d1ae202ff4421b3360794919990ad152c286e1a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 30 05:10:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 30 05:10:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ae202f

dev-util/maturin: Stabilize 1.6.0 amd64, #935154

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

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

diff --git a/dev-util/maturin/maturin-1.6.0.ebuild 
b/dev-util/maturin/maturin-1.6.0.ebuild
index 13a38fc10e8b..17fab00c2eee 100644
--- a/dev-util/maturin/maturin-1.6.0.ebuild
+++ b/dev-util/maturin/maturin-1.6.0.ebuild
@@ -451,7 +451,7 @@ LICENSE+="
Unicode-DFS-2016
 " # crates
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="doc +ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:dev commit in: net-voip/gnome-calls/

2024-06-29 Thread Anna Vyalkova
commit: 3693c9f0ad7f422aba427b6e4ca10edfda3bd6f2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 04:41:43 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 04:41:43 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3693c9f0

net-voip/gnome-calls: add 46.3, drop 44.2

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-voip/gnome-calls/Manifest|  3 +--
 ...ome-calls-44.2.ebuild => gnome-calls-46.3.ebuild} | 20 +---
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/net-voip/gnome-calls/Manifest b/net-voip/gnome-calls/Manifest
index d84b3a001..1f78f78fa 100644
--- a/net-voip/gnome-calls/Manifest
+++ b/net-voip/gnome-calls/Manifest
@@ -1,4 +1,3 @@
-DIST calls-v44.2.tar.bz2 461737 BLAKE2B 
a13bebd16c907d914c49d2d9c02130803a95ae96f2c948758badd8780794933c3018c0bf0c955870e5b3d8bbdc0f7fd1364693164cf92dd43ccda9ad7f6054b0
 SHA512 
4bed94cb5acd47ca68dae80bebe1fbad5e919e22b93c21f5ce300c9d51cca65a25fb0fb3f6661e07982507d2e9bd72c6ac9548bbaa32deeb79acbb237fade71f
 DIST calls-v45.0.tar.bz2 468539 BLAKE2B 
e696d91570e65eb3ba6884c760e76be4b6a1584f0c577fcd55be7168d2e0cce2ecd5825b0e106d56cd060118335019a7549e85fd6a5c3ea563677abdcb25
 SHA512 
6d7987b024e0b674122ea9693a921ff6505710812e06121ff102bf110648a402e5ab33915618ee96593ae429a13653e5ac8bcf30e528f5fc873c20167a61f818
-DIST libcall-ui-6798b38d4d66d069751151b3e9a202c6de8d7f3c.tar.bz2 161183 
BLAKE2B 
928be11a2d7359592540d86e72cc749c46c3d6fe78f12faf1546cf5889438b392a9d31a884d7c3e8e1e5c879669e058134e22e0965a478b91e6a6759ae2c27d1
 SHA512 
503107d83f142b66842a57f86613b0ca12801d26c73ef590f92546963997c5faa04d29b783bbf355a40ab1ce41b1073b56be067ff010a322393ee6d206331726
+DIST calls-v46.3.tar.bz2 481214 BLAKE2B 
3e4b7edf3f50fd4355cbb828967280de53735b1577f726c097870b4d84f05b2af13ba27e821dc0ab2408629882dc1c062673b17c2682ea9af904c0bd445067ff
 SHA512 
4816e0fee3fb1dc097a440858f36dd777efc41d7eea0178db08fbcc662d266be20a1b3b70937dbca81bb1f16997728a048f4725c31b753dca5c7a072f608e06d
 DIST libcall-ui-v0.1.0.tar.bz2 161130 BLAKE2B 
9c684802f1a17630bad25eacfb960522eee7b1a668239a9e2b4711dee24c26ae6926674742828f95072e26c7d0cc19fe704107c22cd5824734548189761aa9f8
 SHA512 
b2f29e48003d22ffb9d5392af35f6a3e6c5aa5aebb155dcd8cc890111b98f163ce3b7d843a6b5e8adf96272544c999b9e0fd7bfd358847dc87b38d0c942038c4

diff --git a/net-voip/gnome-calls/gnome-calls-44.2.ebuild 
b/net-voip/gnome-calls/gnome-calls-46.3.ebuild
similarity index 85%
rename from net-voip/gnome-calls/gnome-calls-44.2.ebuild
rename to net-voip/gnome-calls/gnome-calls-46.3.ebuild
index b9f39576e..7a8668eb1 100644
--- a/net-voip/gnome-calls/gnome-calls-44.2.ebuild
+++ b/net-voip/gnome-calls/gnome-calls-46.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,13 +8,13 @@ inherit vala meson gnome2-utils optfeature virtualx xdg
 
 MY_PN="${PN#gnome-}"
 MY_P="${MY_PN}-v${PV}"
-LCU_COMMIT="6798b38d4d66d069751151b3e9a202c6de8d7f3c"
+LCU_V="0.1.0"
 DESCRIPTION="Phone dialer and call handler"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/calls";
 GITLAB="https://gitlab.gnome.org";
 SRC_URI="
${GITLAB}/GNOME/${MY_PN}/-/archive/v${PV}/${MY_P}.tar.bz2
-   
${GITLAB}/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.bz2
+   
${GITLAB}/World/Phosh/libcall-ui/-/archive/v${LCU_V}/libcall-ui-v${LCU_V}.tar.bz2
 "
 S="${WORKDIR}/${MY_P}"
 
@@ -56,7 +56,7 @@ src_unpack() {
 
cd "${S}" || die
rmdir subprojects/libcall-ui || die
-   mv "${WORKDIR}"/libcall-ui-${LCU_COMMIT} subprojects/libcall-ui || die
+   mv "${WORKDIR}"/libcall-ui-v${LCU_V} subprojects/libcall-ui || die
 }
 
 src_prepare() {
@@ -75,7 +75,6 @@ src_configure() {
 
 src_test() {
local tests=(
-   calls:application
calls:call
calls:contacts
calls:dbus
@@ -84,13 +83,20 @@ src_test() {
calls:origin
calls:plugins
calls:provider
-   calls:ringer
calls:sdp-crypto
calls:settings
-   #calls:sip
calls:srtp
calls:ui-call
calls:util
+
+   # TODO: needs working sound card
+   #calls:application
+
+   # TODO: failure related to feedbackd
+   #calls:ringer
+
+   # TODO: hangs
+   #calls:sip
)
virtx meson_src_test "${tests[@]}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/gmobile/

2024-06-29 Thread Anna Vyalkova
commit: 6e27397b995a393573aa64cc892d6598053a22fe
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 02:57:05 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 02:57:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e27397b

dev-libs/gmobile: add 0.2.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/gmobile/Manifest |  2 +
 dev-libs/gmobile/gmobile-0.2.1.ebuild | 70 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/gmobile/Manifest b/dev-libs/gmobile/Manifest
index b1e9d98e4..01d0c89c1 100644
--- a/dev-libs/gmobile/Manifest
+++ b/dev-libs/gmobile/Manifest
@@ -1,2 +1,4 @@
 DIST gmobile-0.1.0.tar.xz 45044 BLAKE2B 
90d9efaf4383392fc55c15540ae7b600cea486750885d22df467fb20ade748d28784856301fbdd614a9148dbc40f015a8f8a8369dff310f54e95e1468b8c966d
 SHA512 
eb17d0b39d5dbe197a2502fe974af37076317094c4759bbc4924d951fdb1bdb1fe8f13a85419dad756954c165bbd6dfca4ce555f6e3f5a3def4bac8bc913ab1a
 DIST gmobile-0.1.0.tar.xz.asc 833 BLAKE2B 
30c6a97e78cb03beda468e1759d73d55892f61785adcde390195b0089df039a2c50882e0f22d2db925a324af0869d659d6c9dc71f405bfd608a07521481e261b
 SHA512 
a90ff042dcd6e26508e9927a92c3ab537ca9556a758e2064d0a480c11b83c1355f6422f9e2ee0a51dc4e28355ef9b626b0c0388ed59363c42581037d5b781080
+DIST gmobile-0.2.1.tar.xz 54500 BLAKE2B 
4daf129db96db9251320bf31d2a9d4951cd55b4622a69d45fbaa0b716d967aada4cc72a1594a96ed48dd5f822f4de032b8957f38f57d31db7602ef2d5af4d93e
 SHA512 
f572900d177f12554357fe467aca98a61ea9b95f0ceffa64f877d78d627d32c7dbc4ca2665c2602ca16097d6aab53fddfc413055f4810e10d55c331c5ebf147c
+DIST gmobile-0.2.1.tar.xz.asc 833 BLAKE2B 
96736ec7924ac279da7b42cb37a53005bb1af4aa18786445e04bacac49c1a79f56b8e7184c69eb14bbc982de6bead322f4748cc11fa0bc91b53f642b9530dd6b
 SHA512 
89fd0d2033a3eff1b599df6eff495fb91315d7ea11c4d311bcdc4aab43003d7ad1ab83e4ae41f4cdaf600f9110f31f86cfedcaf294a9622bdb2dd728d7d8d1cf

diff --git a/dev-libs/gmobile/gmobile-0.2.1.ebuild 
b/dev-libs/gmobile/gmobile-0.2.1.ebuild
new file mode 100644
index 0..07f00b670
--- /dev/null
+++ b/dev-libs/gmobile/gmobile-0.2.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_USE_DEPEND="vapigen"
+
+inherit meson udev verify-sig
+
+DESCRIPTION="Mobile related helpers for glib based projects"
+HOMEPAGE="https://gitlab.gnome.org/World/Phosh/gmobile/";
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="gtk-doc +introspection man test udev"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.66:2
+   >=dev-libs/json-glib-1.6.2
+   introspection? ( dev-libs/gobject-introspection )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   man? ( dev-python/docutils )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
+"
+IDEPEND="udev? ( virtual/udev )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
+src_configure() {
+   local emesonargs=(
+   -Dexamples=false
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   $(meson_use man)
+   $(meson_use test tests)
+   $(meson_use udev hwdb)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # https://bugs.gentoo.org/930407
+   find "${ED}"/usr/$(get_libdir) -name "*.a" -delete || die
+
+   if use gtk-doc; then
+   local gtkdocdir="${ED}/usr/share/gtk-doc/html/"
+   mkdir -p "${gtkdocdir}" || die
+   mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${gtkdocdir}" || die
+   fi
+}
+
+pkg_postinst() {
+   use udev || return 0
+
+   udev_reload
+}
+
+pkg_postrm() {
+   use udev || return 0
+
+   udev_reload
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/rhvoice-ru/

2024-06-29 Thread Anna Vyalkova
commit: 2e850c9d6f38ecd30f976854f3316619bf3507a5
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 03:11:50 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 03:11:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e850c9d

app-dicts/rhvoice-ru: add 2.15

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-dicts/rhvoice-ru/Manifest   | 1 +
 app-dicts/rhvoice-ru/rhvoice-ru-2.15.ebuild | 9 +
 2 files changed, 10 insertions(+)

diff --git a/app-dicts/rhvoice-ru/Manifest b/app-dicts/rhvoice-ru/Manifest
index d67734e16..5d89ffa71 100644
--- a/app-dicts/rhvoice-ru/Manifest
+++ b/app-dicts/rhvoice-ru/Manifest
@@ -1 +1,2 @@
 DIST rhvoice-ru-2.14.zip 1585105 BLAKE2B 
bbd7ba8caf646ff7d6b0125c97c3bb739c864f4ce9ebf627693454830cb4de31360932e2f12a2cfbc5f507b238aa1e84ebb22bc41e210956d11422f058626579
 SHA512 
1b9555ff0613d01928a91e09319111be3001e96a0fad3456d107e1c39b777d6899c05d78f38066a5c79f5e68e82847c2776030edf7c4738233f0193ed841854d
+DIST rhvoice-ru-2.15.zip 1585171 BLAKE2B 
317f5d472f2c48b6d08c7c39beae10809370514b36fbff0fe1c955ef13d5885f853037356d558008c87d31450bae3e311cbc38af67daccd515e12b518306fdee
 SHA512 
5b1d205f6a5c75d084ea3d364e33dd3f11abc4346bc9f7fbe62c416407d5f7dbe132dc58788f007345ac44c229dc93d794b09cda34bed7aec8d2ddfc9fe7aceb

diff --git a/app-dicts/rhvoice-ru/rhvoice-ru-2.15.ebuild 
b/app-dicts/rhvoice-ru/rhvoice-ru-2.15.ebuild
new file mode 100644
index 0..676ed4865
--- /dev/null
+++ b/app-dicts/rhvoice-ru/rhvoice-ru-2.15.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="Russian"
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libopensmtpd/, profiles/updates/

2024-06-29 Thread Anna Vyalkova
commit: 5fa53c3ce3b76c9c2e21688b83cd4abb2b893ea4
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 02:26:20 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 02:26:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa53c3c

dev-libs/libopensmtpd: treeclean (moved to ::gentoo)

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/libopensmtpd/Manifest|  1 -
 dev-libs/libopensmtpd/libopensmtpd-0.7.ebuild | 38 ---
 dev-libs/libopensmtpd/metadata.xml| 11 
 profiles/updates/2Q-2024  |  1 +
 4 files changed, 1 insertion(+), 50 deletions(-)

diff --git a/dev-libs/libopensmtpd/Manifest b/dev-libs/libopensmtpd/Manifest
deleted file mode 100644
index 8d4ee9ae1..0
--- a/dev-libs/libopensmtpd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libopensmtpd-0.7.tar.gz 34942 BLAKE2B 
09b820bed528678adce8e52db9a0001732636668ece49eca4bd91c35374d53d3c076367dc543d06ef73b671b2776942bb210b82da4a4804db7a91e5065545df5
 SHA512 
53153eea5ed85309434316fa9bbba032aba9cac30744a6c228892b5fdf67f9df7e05c25832f16845c603892a255dfcf67d432e2a43ec6228f3103cf92ba2394f

diff --git a/dev-libs/libopensmtpd/libopensmtpd-0.7.ebuild 
b/dev-libs/libopensmtpd/libopensmtpd-0.7.ebuild
deleted file mode 100644
index 2781caa35..0
--- a/dev-libs/libopensmtpd/libopensmtpd-0.7.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Library for creating OpenSMTPD filters"
-HOMEPAGE="http://imperialat.at/dev/libopensmtpd/";
-SRC_URI="http://imperialat.at/releases/${P}.tar.gz";
-
-LICENSE="ISC"
-SLOT="0/0.1"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/libevent:="
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   tc-export CC
-}
-
-src_compile() {
-   local myargs=(
-   MANFORMAT=mdoc
-   )
-   emake -f Makefile.gnu "${myargs[@]}"
-}
-
-src_install() {
-   local myargs=(
-   MANFORMAT=mdoc
-   DESTDIR="${D}"
-   LOCALBASE="${EPREFIX}"/usr
-   LIBDIR="${EPREFIX}"/usr/$(get_libdir)
-   )
-   emake -f Makefile.gnu "${myargs[@]}" install
-}

diff --git a/dev-libs/libopensmtpd/metadata.xml 
b/dev-libs/libopensmtpd/metadata.xml
deleted file mode 100644
index 1c0bbe320..0
--- a/dev-libs/libopensmtpd/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-   
-   
-   mart...@openbsd.org
-   Martijn van Duren
-   
-   
-

diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
index 5854f6886..73ff33175 100644
--- a/profiles/updates/2Q-2024
+++ b/profiles/updates/2Q-2024
@@ -7,3 +7,4 @@ move sys-apps/sdate app-misc/sdate
 move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp
 move dev-python/typing_inspect dev-python/typing-inspect
 move dev-python/latexify dev-python/latexify-py
+move dev-libs/libopensmtpd mail-filter/libopensmtpd



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/i2pd-tools/

2024-06-29 Thread Anna Vyalkova
commit: 2179b0bd278f30b2e99890d8e491b12d4479e86c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 02:37:24 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 02:37:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2179b0bd

app-admin/i2pd-tools: add 2024.05.08, drop 0.2023.05.26

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-admin/i2pd-tools/Manifest|  3 ++-
 ...023.05.26.ebuild => i2pd-tools-2024.05.08.ebuild} | 20 +++-
 2 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/app-admin/i2pd-tools/Manifest b/app-admin/i2pd-tools/Manifest
index 8e3d4e6d8..170b9c09e 100644
--- a/app-admin/i2pd-tools/Manifest
+++ b/app-admin/i2pd-tools/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-a6bd827.tar.gz 650322 BLAKE2B 
74a9c686f0468c10b09d54d02445ced9df79bf152b7953cf999b2914fcf61ea38b189524692af7318a1c064a31ab3a888d4cf8a0c01734f6225c4705717cd280
 SHA512 
008d59c5b7edae2664dcd0bef712572f51f7520de5f5f25da69cba2b81278d3b9ee8a323cabd1c96bc73d28234085e12247f5d2e796e00bb7a4a322b42278367
-DIST i2pd-tools-0.2023.05.26.tar.gz 19457 BLAKE2B 
a1c9f4edd812affafd16cc9dda70b6165d095207c00c3dc19d692cbea38d64795be5f8d6ebaba89360788ce931860a56f250e03edbe3df6fb0f0e5b83c86db89
 SHA512 
491e704936e67c7baa1395c77fbc0b5746855ba99ed3fa16731ea8f6a570157c5a7b53eb7bb46efec691d0583dafca75bd42903495c2c0776625a7dbd6f38651
+DIST i2pd-c98926a.tar.gz 673645 BLAKE2B 
3197b78573e2b1f8b6592e804f6342ffc84c625fa3f9aafbe610e81c13a5e8c84c33f225c45ecb653be45c3c727057ce2fccad1c04347b41de36717fb67de934
 SHA512 
ba12fda3124bcf1e1bdc3e1594c065241b80cb61a532352c2f9632cc3f309e3d957013adf4fc0a16f97624503a7a02b958d128833747b083777629fdc89cb5f4
 DIST i2pd-tools-2023.09.06.tar.gz 22556 BLAKE2B 
a3c93c8f7e7f359099c3f730587d38870e44bf4dd0314df7be146e2423cf099691871702064c7b77d8f0e8d588ac991390cdad03be6ee72afb2304639e53cee4
 SHA512 
366ad92232889550ef3a4463b967d2959823cd8b423185b38b294b3d8d1790adcb821c609dde86bc0cda4b6ec86c20340a1496c57577599e699621545d247427
+DIST i2pd-tools-2024.05.08.tar.gz 22594 BLAKE2B 
af3abcb44e437c8a84da3be3cfbc830e12b3f141fea34b4fa644bf01c9a0cc6dda9ac4049a6d68ec26e63e611871ca070310e70a8732fdab00aada9b9e604cb1
 SHA512 
a5073c9dac1addc0e91d6fa7601b7f140c9ff084bdad2e5bf29448afc918a50441c5326bd5e616e8cf0323251a3bb7ba1ffd13e4fbdac2ecb3a02b021359cb07

diff --git a/app-admin/i2pd-tools/i2pd-tools-0.2023.05.26.ebuild 
b/app-admin/i2pd-tools/i2pd-tools-2024.05.08.ebuild
similarity index 72%
rename from app-admin/i2pd-tools/i2pd-tools-0.2023.05.26.ebuild
rename to app-admin/i2pd-tools/i2pd-tools-2024.05.08.ebuild
index 21523c026..68d443701 100644
--- a/app-admin/i2pd-tools/i2pd-tools-0.2023.05.26.ebuild
+++ b/app-admin/i2pd-tools/i2pd-tools-2024.05.08.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 inherit toolchain-funcs
 
-COMMIT="40d335a4279aec7f227209831d79a4d8304111a2"
-I2PD_COMMIT="a6bd8275ca496c75c84d7eb890c0071569d28f55" # keep in sync with 
bundled version
+COMMIT="d7a079ad644be3e55d2f7c5074a732166ffec19f"
+I2PD_COMMIT="c98926abf2dcd3cbe2cbbfc00a9e9159240c3df9" # keep in sync with 
bundled version
 DESCRIPTION="Some useful tools for I2P"
 HOMEPAGE="https://github.com/PurpleI2P/i2pd-tools";
 SRC_URI="
@@ -18,6 +18,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="cpu_flags_x86_aes"
 
 DEPEND="
dev-libs/boost:=
@@ -28,7 +29,6 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.2023.03.12-nodebug.patch
-   "${FILESDIR}"/${PN}-0.2023.03.12-flags.patch
 )
 
 src_unpack() {
@@ -39,7 +39,17 @@ src_unpack() {
 }
 
 src_configure() {
-   tc-export CXX
+   tc-export AR CXX
+}
+
+src_compile() {
+   mymakeflags=(
+   CXXFLAGS="${CXXFLAGS}"
+   LDFLAGS="${LDFLAGS}"
+   USE_AESNI="$(usex cpu_flags_x86_aes)"
+   )
+
+   emake "${mymakeflags[@]}"
 }
 
 src_install() {
@@ -47,7 +57,7 @@ src_install() {
 
# extracted from Makefile
binaries=(
-   keygen keyinfo famtool routerinfo regaddr regaddr_3ld vain
+   vain keygen keyinfo famtool routerinfo regaddr regaddr_3ld
i2pbase64 offlinekeys b33address regaddralias x25519 verifyhost
)
dobin "${binaries[@]}"



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/feedbackd/

2024-06-29 Thread Anna Vyalkova
commit: 295b69b8450a212f69175190ef13f85eddf6e435
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 03:00:17 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 03:00:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=295b69b8

dev-libs/feedbackd: add 0.4.0, drop 0.2.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/feedbackd/Manifest |  4 ++--
 ...eedbackd-0.2.0.ebuild => feedbackd-0.4.0.ebuild} | 21 +
 2 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 6e0b7648c..356836753 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,4 +1,4 @@
 DIST feedbackd-0.3.0.tar.xz 106640 BLAKE2B 
03c5d11422891d2c36c07e07e3ea705de0e5fca0e759bd2cfd481959c7782a63b76b79e11cdf3f37d50b22a9deeab79a30faefefdc399fb0d2ea544d76532e96
 SHA512 
243ee56cb96541181fc2ae614ae80be694dc1d7cf3a240927f843efb7c8736e0c4ca227af8872ed3caad68ff896c5339ea3f4148099f5327a16ca0c95346d996
 DIST feedbackd-0.3.0.tar.xz.asc 833 BLAKE2B 
85979a8d0dc2be4fa4f0ba9ee3bf02b05415aafed62b259a1dbd2bbd5c8b09b447bfa33d4909f2ed08060f3cbdaf5610a9a0c3e60784577155e12553650fbe00
 SHA512 
d17c3374a522c76a86bbae0fdb920e5372d48336890d1616e693f157ff5b5949152ff83b6ce5710c4d147d0265cb3b430cbc4bb4dc091e1910badbd831655019
-DIST feedbackd-v0.2.0.tar.bz2 76695 BLAKE2B 
81928442f05c0623eba46aa37ba1957c216d8d7fe8bd89b55a3ab4928d3b95c4792ee30325f878eb9bce82ee262219233b9cdc3e086c1954e7811d5574b9ecaf
 SHA512 
d758cd135b10b76fd35b64a66ec46261fc66be75095898a6592f4efdea7a9f94a850c654e63cde028e9f80cc7f180396d7e1fe46222611c5140b2116ac04ca6d
-DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B 
f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676
 SHA512 
86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3
+DIST feedbackd-0.4.0.tar.xz 94668 BLAKE2B 
bae08fd6d694748ae07b650ca11d2257741b8f7d60050e0d4dc5af26143e470866084881c1a78651b8ad7660212e0d9a749973cae6f0e97db61f0df995c37193
 SHA512 
43d6f6cd84ae6ebfd0ed0442080f80e75a89bb1a56bcbc9bf9cb357d6ac680fbd6e0d487ef89f8759f3093b09bedc427cba0958a761c4307bcd3633bd8d8f26e
+DIST feedbackd-0.4.0.tar.xz.asc 833 BLAKE2B 
625370c8e9630fcce793bffde821a3d04e8afdef2b7d2a36ab1594bd9a6e0a7361aec178469f6bffbd40d7098ccbc066fd20ec2d888a6f5c5289736040159c5f
 SHA512 
505eff3731dcbdb79a921ccc8da6cd869624ddb675b38c21f1c26f5eab27fc8dd2e8a150c59f9e19d0d22cc5afac15b66c7cf0cb9b08313753fc0a3fcfedadce

diff --git a/dev-libs/feedbackd/feedbackd-0.2.0.ebuild 
b/dev-libs/feedbackd/feedbackd-0.4.0.ebuild
similarity index 75%
rename from dev-libs/feedbackd/feedbackd-0.2.0.ebuild
rename to dev-libs/feedbackd/feedbackd-0.4.0.ebuild
index 692c7289a..e0235d0a6 100644
--- a/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.4.0.ebuild
@@ -4,32 +4,31 @@
 EAPI=8
 VALA_USE_DEPEND="vapigen"
 
-inherit vala meson udev
+inherit meson udev vala verify-sig
 
-GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
 DESCRIPTION="A daemon to provide haptic feedback on events"
 HOMEPAGE="https://source.puri.sm/Librem5/feedbackd";
-SRC_URI="
-   
https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
-   
https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILE_COMMIT}.tar.bz2 -> 
gmobile-${GMOBILE_COMMIT}.tar.bz2
-"
-S="${WORKDIR}/${PN}-v${PV}"
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+   verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc 
)"
 
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+daemon gtk-doc +introspection man test +vala"
+
 REQUIRED_USE="vala? ( introspection )"
 RESTRICT="!test? ( test )"
 
 DEPEND="
dev-libs/glib:2
+   dev-libs/gmobile
daemon? (
dev-libs/json-glib
dev-libs/libgudev
media-libs/gsound
)
introspection? ( dev-libs/gobject-introspection )
+   test? ( dev-util/umockdev )
 "
 RDEPEND="${DEPEND}
dev-libs/feedbackd-device-themes
@@ -39,16 +38,14 @@ BDEPEND="
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
vala? ( $(vala_depend) )
+   verify-sig? ( sec-keys/openpgp-keys-phosh )
 "
 
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
 src_prepare() {
default
 
-   if use daemon; then
-   rmdir "${S}/subprojects/gmobile" || die
-   mv "${WORKDIR}/gmobile-${GMOBILE_COMMIT}" 
"${S}/subprojects/gmobile" || die
-   fi
-
use vala && vala_setup
sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/yats/

2024-06-29 Thread Anna Vyalkova
commit: 3f55c0341e9d493e179c7e5088a2c871b7d81a70
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 02:33:06 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 02:33:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f55c034

app-vim/yats: add 2024.05.31, drop 2022.08.26

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-vim/yats/Manifest |  2 +-
 ...{yats-2022.08.26.ebuild => yats-2024.05.31.ebuild} | 19 +++
 2 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/app-vim/yats/Manifest b/app-vim/yats/Manifest
index 7d0a5b13e..41c317c28 100644
--- a/app-vim/yats/Manifest
+++ b/app-vim/yats/Manifest
@@ -1,2 +1,2 @@
-DIST yats-2022.08.26.tar.gz 218153 BLAKE2B 
0733327d3e329ee8492ac084613eaaa002e48aded81496f0eaddbabfc0f40f2d097e761e850c32594467cc1d71ca498ed265a3102c906b6f903254e2868beb8f
 SHA512 
4bf429edf27bbd199030d79e1273ad6aeb52b53a5d4ead79951b6fb488e0f5f98a4c5b65808a5f02362b649ae71c28841cfbb5d76e6bec0dfd195a908d55591f
 DIST yats-2023.08.24.tar.gz 220267 BLAKE2B 
aa42e65d3ddce06b0166a5d694d2303f1f046f6e5e0257234022684f2b80e537ceb4254c9c819aaffde0b0a272e56efb3ef2faf26652097329cb210b6e5e6fc8
 SHA512 
73dc6b04609682097918577ab89aad2f355ab9b6d8eba92685348ba0918503577604bc7e9b4041962f17e56eb2cc6b4e9f07d252d55a88ae543cec3b7570453d
+DIST yats-2024.05.31.tar.gz 222463 BLAKE2B 
6e666308222a4238a8774dc5f3e9cbb625534030774d9e78895c3fa8590afec9d14f2c7361bfa68b7757ed27314578d565b9196b5e207c7bfbea038f9164
 SHA512 
ee5c2fcd5c56f4e618b71d49636e4af3ae49a90cc810e91b8560cf55f4ed527c32f6cd08d156fc8a721076ec0359ab4c6ce787b07c60a1b782aa52782f348cca

diff --git a/app-vim/yats/yats-2022.08.26.ebuild 
b/app-vim/yats/yats-2024.05.31.ebuild
similarity index 71%
rename from app-vim/yats/yats-2022.08.26.ebuild
rename to app-vim/yats/yats-2024.05.31.ebuild
index 916c111dc..52021ab55 100644
--- a/app-vim/yats/yats-2022.08.26.ebuild
+++ b/app-vim/yats/yats-2024.05.31.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit vim-plugin
 
 MY_PN="${PN}.vim"
-COMMIT="4bf3879055847e675335f1c3050bd2dd11700c7e"
+COMMIT="9b16b86f7be4603b416ab18a9e57a34e86e7bec2"
 DESCRIPTION="vim plugin: Yet Another TypeScript Syntax"
 HOMEPAGE="https://github.com/HerringtonDarkholme/yats.vim";
 
SRC_URI="https://github.com/HerringtonDarkholme/${MY_PN}/archive/${COMMIT}.tar.gz
 -> ${P}.tar.gz"
@@ -26,21 +26,16 @@ BDEPEND="
 
 DOCS=( CHANGES.markdown README.md )
 
-src_prepare() {
-   default
-   rm Makefile || die
-
-   # failing tests
-   rm test/tsx.indent.vader || die
+src_compile() {
+   :
 }
 
 src_test() {
-   cd test || die
-
unset DISPLAY
-   export TERM=xterm
+   local -x TERM="xterm"
 
-   vim -eu "${FILESDIR}"/vimrc -c 'Vader! ./*.vader' || die
+   cd test || die
+   vim -eu "${FILESDIR}"/vimrc -c "Vader! syntax.vader tsx.vader" || die
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gmid/, net-misc/gmid/files/

2024-06-29 Thread Anna Vyalkova
commit: f628459808e45b38fd67c026ebbcffd09d545402
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 03:08:48 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 03:08:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6284598

net-misc/gmid: add 2.0.5, drop 2.0.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-misc/gmid/Manifest|  4 ++--
 net-misc/gmid/files/gmid.service-r1   | 19 +++
 .../gmid/{gmid-2.0.1-r1.ebuild => gmid-2.0.5.ebuild}  |  6 +++---
 net-misc/gmid/gmid-.ebuild|  2 +-
 4 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 665681059..2aaab105f 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-2.0.1.sha256.sig 239 BLAKE2B 
b118bd39fc529a05112f405589ce2d1c44d4436b19edecb388709ff2cfe4f49ec15506082da6e8a9aecba7cd9ed2d308aafef5432f1692145d6eabe3b5e53683
 SHA512 
83eff56ffec7ed55338dfe1e48d670779008c523634c86050a63f333ed328541dcaeb1a0d3fccb01bdf2f6d3bbea20c2898bfbd115ee7590203c04bd24baa064
-DIST gmid-2.0.1.tar.gz 182989 BLAKE2B 
4973711ee94babd0b0f470cf84f460343c39867753858817b7262d8ca3947e79b2e20fe004627e8acf00728a3b43db4bfddf446115acca8eadf190dcc6ef533f
 SHA512 
38d29775968c40fe174b8ead3393c3cd77dd535dae18d3051eb9b98b248a56929d84909c07c3405ddc6035e7d1fc66ea856a2a1dd96e53ac8d30fd231c764478
 DIST gmid-2.0.2.sha256.sig 239 BLAKE2B 
e7f6e6c0f21e10b5bc08b5b72747036ab2b7f1ce820bbf45b3bb4e589d83a6fa1d49e20b95acf3148dcf20608272d48ff2de99ea7fae5b2071a0b7c14539b0cc
 SHA512 
482d8673b140c1a3d0b1a4bc9fd11d74d1bdf968e5d69682c911ff1ea587cfb4e66bafb5817f5286d570f48774d1e13c98939f35afdb69be2f81868dc7560df2
 DIST gmid-2.0.2.tar.gz 182867 BLAKE2B 
edceadfdccbd2e1c90ec4059062f3fc9feaa0c8d5efede5e51a917604eb7ec7537eff25e1a53223fc0fb13645c7fd3be7e3d4545ea14c7cafc1b0f409c949616
 SHA512 
dd5ab9b1eb7d1ea82fb935099d05f4e606c9e4e112baf132dad72abe5469b2ade2a4a650c5bad7675ca46601721dd5f0a8ebb91b356af90aed9e11c487fd2f7d
+DIST gmid-2.0.5.sha256.sig 239 BLAKE2B 
0f2c2a59fe887dcb04c59e234850b3fd798b377e2e244382d54105af88a9cb08f694168fb227105b2f5e9ea187fb8b39b9d5a7d0dfc46c3343b8c7d5d6354722
 SHA512 
d18daaa6067b701dacf7c1ed0ebd9e0741b45834db4df2b50bf4d40b41f7c86f741dab0e6951231105f8f6930f6f31c6fd4be2f9ace3f5a08d4ee1f2a6a4f1e5
+DIST gmid-2.0.5.tar.gz 192727 BLAKE2B 
bfec3f7521fc305973b3ee4d5125ee70b537002236ffbb4e2f18a6aa1ab355d995df970f52108b1266a903aecfc6d97dc96a81872ae4b96851a518cda81f9b44
 SHA512 
011cdd3fc940b1fd5c88c7496a531e56aba5c4ebf9825b87c3daf7c64dd88e21a7d94556bf5c1a5a34e926e52f13e91e0c8cb60278dfac8ad71fe9197320c022

diff --git a/net-misc/gmid/files/gmid.service-r1 
b/net-misc/gmid/files/gmid.service-r1
new file mode 100644
index 0..f406e9770
--- /dev/null
+++ b/net-misc/gmid/files/gmid.service-r1
@@ -0,0 +1,19 @@
+[Unit]
+Description=The gmid Gemini server
+Documentation=https://gmid.omarpolo.com/
+After=network-online.target syslog.target 
+Wants=network-online.target
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/gmid -f -c /etc/gmid.conf
+ExecStop=/bin/kill -TERM $MAINPID
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-failure
+RestartSec=30
+StandardOutput=journal
+StandardError=inherit
+SyslogIdentifier=gmid
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-misc/gmid/gmid-2.0.1-r1.ebuild 
b/net-misc/gmid/gmid-2.0.5.ebuild
similarity index 92%
rename from net-misc/gmid/gmid-2.0.1-r1.ebuild
rename to net-misc/gmid/gmid-2.0.5.ebuild
index 603af799a..dc33ba2c3 100644
--- a/net-misc/gmid/gmid-2.0.1-r1.ebuild
+++ b/net-misc/gmid/gmid-2.0.5.ebuild
@@ -15,8 +15,8 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://git.omarpolo.com/${PN} 
https://github.com/omar-polo/${PN}.git";
inherit git-r3
 else
-   
SRC_URI="https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.tar.gz
-   verify-sig? ( 
https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.sha256.sig )"
+   SRC_URI="https://ftp.omarpolo.com/${P}.tar.gz
+   verify-sig? ( https://ftp.omarpolo.com/${P}.sha256.sig )"
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -91,7 +91,7 @@ src_install() {
insinto /usr/share/vim/vimfiles
doins -r contrib/vim/*
 
-   systemd_dounit "${FILESDIR}"/gmid.service
+   systemd_newunit "${FILESDIR}"/gmid.service-r1 gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
 

diff --git a/net-misc/gmid/gmid-.ebuild b/net-misc/gmid/gmid-.ebuild
index 603af799a..f1e9877d2 100644
--- a/net-misc/gmid/gmid-.ebuild
+++ b/net-misc/gmid/gmid-.ebuild
@@ -91,7 +91,7 @@ src_install() {
insinto /usr/share/vim/vimfiles
doins -r contrib/vim/*
 
-   systemd_dounit "${FILESDIR}"/gmid.service
+   systemd_newunit "${FILESDIR}"/gmid.service-r1 gmid.service
newinitd "${FILESDIR

[gentoo-commits] repo/proj/guru:dev commit in: net-client/telescope/

2024-06-29 Thread Anna Vyalkova
commit: 2a8a7672f1628ecdf1d4f662f9658413d1dc1356
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 30 04:08:37 2024 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sun Jun 30 04:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a8a7672

net-client/telescope: add 0.10.1, drop 0.8.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-client/telescope/Manifest  |  4 +--
 net-client/telescope/metadata.xml  |  3 --
 ...escope-0.8.1.ebuild => telescope-0.10.1.ebuild} | 33 +-
 3 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/net-client/telescope/Manifest b/net-client/telescope/Manifest
index 95246b131..d3c582d55 100644
--- a/net-client/telescope/Manifest
+++ b/net-client/telescope/Manifest
@@ -1,4 +1,4 @@
-DIST telescope-0.8.1.sha.sig 437 BLAKE2B 
54c176b06012f32d3b31370baebcf3c2887eb57db64559f59b942f9527ee069c5b08a1516659743cb8b8d5f0ba4202ff49360c835af28c8fb3a693d3e0a856a6
 SHA512 
3952bb740f2146c157b613b90563b7b7badefb8fa99849dc1d3f124e30cccb6fdf2488e01afb96fc52ae20681fa7fe048e56d3c31c9acc74e300d9c2cce9169d
-DIST telescope-0.8.1.tar.gz 305052 BLAKE2B 
0e4955684a3694a21a46eadd5eba69b7b41424c191e596443b5edc66155e4e3f2384f2a833fec08b1c4d61e74189c0b1069e8089583a284d9df9d0bbde2a444d
 SHA512 
1134fa763f36c306bb676fe361442e557144f5d32e29e5ba8a3fb406ef274b28b462389729f1eacc32d2bb341fbb1627fc4b07cca1089f5276317151239dc822
+DIST telescope-0.10.1.tar.gz 1174821 BLAKE2B 
c8d70fd9ea4d609b334c3c1818c452cf899d6e96d72b7ac7d3a7e5d0b4c24ab9d1b6c190dc617eede43debe65651c937ace266c1666d1d8cd1b928789a13dce6
 SHA512 
6915b663c16da8d7266d2da0e205a7953800cf9ad517ffc522b95339e819e54c93a3d73d7056d8578f6649cbaffdc8715338050cfb56e325644b2259eb5e82cc
+DIST telescope-0.10.1.tar.gz.sha256.sig 251 BLAKE2B 
00f8e13d38686f160129732d8529cc2e3e61941199a8083e75afe3ad39914281fe03f7af21cad1651175b6ef358ccf2402404ba79c72effa8c4f1d882f401824
 SHA512 
c5c54337b176035832e9f1a9c218a117d6dc5b07fcb92430c6985cf760e3bd032523c81edd09c9f4f6cb624f1d702b228358f9070f1c5b5d83e0f88efe7a5231
 DIST telescope-0.9.tar.gz 349054 BLAKE2B 
4fa83a47d0661e6c0bbed1f24e51152270311873bb48e80ef119175d152c40261a13ce415e5faba814bf7fc4c4f4dda84674ea30cb518d2ab11ed1163a4fad26
 SHA512 
cea25b8b988011ced6851917b0452d96972e0c9a48a3097f74f2f6fbef1e9d6df7ddf9408ba9885554b269a31d4a5a8ab25817f28d42e430a8ce172453cbd56d
 DIST telescope-0.9.tar.gz.sha256.sig 247 BLAKE2B 
9a71d0f7f51974720b913bdcc9eddd5fd6f51ab910abdf989dcf721c25ec0fa63493aedd89e34adfdcb53e1a85bcb6e7fb1e8b99b1db5b445a320d5fa73fa57f
 SHA512 
86e29e51d4b12265ce383b6d3bb33e34d29f0fcbf062b1d13bcc53484665176a72d4a28f06439176cfdf64b1b76c754f1266816bdbbbc67bef54ed7695fde9a7

diff --git a/net-client/telescope/metadata.xml 
b/net-client/telescope/metadata.xml
index 407a280c3..6d6c168bd 100644
--- a/net-client/telescope/metadata.xml
+++ b/net-client/telescope/metadata.xml
@@ -2,9 +2,6 @@
 https://www.gentoo.org/dtd/metadata.dtd";>
 
 
-
-   Use dev-libs/libbsd instead of internal 
funcs
-
 

Omar Polo

diff --git a/net-client/telescope/telescope-0.8.1.ebuild 
b/net-client/telescope/telescope-0.10.1.ebuild
similarity index 56%
rename from net-client/telescope/telescope-0.8.1.ebuild
rename to net-client/telescope/telescope-0.10.1.ebuild
index 5980fc19e..1b1f3e9b5 100644
--- a/net-client/telescope/telescope-0.8.1.ebuild
+++ b/net-client/telescope/telescope-0.10.1.ebuild
@@ -1,31 +1,33 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 VERIFY_SIG_METHOD="signify"
-inherit toolchain-funcs verify-sig
+inherit optfeature toolchain-funcs verify-sig
 
 DESCRIPTION="w3m-like browser for Gemini"
 HOMEPAGE="https://telescope.omarpolo.com";
-SRC_URI="https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.tar.gz
-   verify-sig? ( 
https://github.com/omar-polo/${PN}/releases/download/${PV}/SHA256.sig -> 
${P}.sha.sig )"
+SRC_URI="https://ftp.omarpolo.com/${P}.tar.gz
+   verify-sig? ( https://ftp.omarpolo.com/${P}.tar.gz.sha256.sig )"
 
-LICENSE="!libbsd? ( BSD MIT ) ISC unicode"
+LICENSE="ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+libbsd"
+IUSE="unicode"
 
 DEPEND="
-   dev-libs/imsg-compat
dev-libs/libbsd
-   dev-libs/libevent:=
+   dev-libs/libgrapheme:=
dev-libs/libretls:=
sys-libs/ncurses:=
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   app-misc/editor-wrapper
+   net-mail/mailbase
+"
 BDEPEND="
-   virtual/pkgconfig
+   app-alternatives/yacc
verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) )
 "
 
@@ -34,10 +36,10 @@ 
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
 src_unpack() {
if use verify-sig; then
# Too many levels of symbolic links
-   cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die
+ 

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

2024-06-29 Thread Michał Górny
commit: 85e78133ecd03ea8fb3fba37d954196a46117582
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 01:40:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 01:40:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e78133

dev-python/hypothesis: Bump to 6.104.2

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

 dev-python/hypothesis/Manifest  |   1 +
 dev-python/hypothesis/hypothesis-6.104.2.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 6b87fefbe956..ca968cf70b05 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-6.103.2.gh.tar.gz 9463865 BLAKE2B 
d14882642edf53354a6cc8bdf4fb8a
 DIST hypothesis-6.103.5.gh.tar.gz 9465630 BLAKE2B 
c85fa7a5fb62db9903fc8c1641b2e58628bab96561239d4df00202475272da817139d7aa3de68ad064bfdb65a8effade71e2f1efb550f1792028b4f79193f572
 SHA512 
705383cdf6f9e9fc69dd5e967adef13e7712be207f7ff58368d9f03bb2e41009e1853d01db6beb19c8b65f44d33123932e1d2cf1c7a09e31498ba05234c48798
 DIST hypothesis-6.104.0.gh.tar.gz 9466479 BLAKE2B 
9cf9f28d3ad739a40062369a37ea423df4b10101d43c54e62ab395bbce970f6500aa09f2bebbb55145488a979616407cd7b35f28336d6657e585782de72ebe9b
 SHA512 
5823ed6ac3461bc6612e93cbeb74453cef902add4c8db09a98459ac056c8689382cbb007a035c27f215057a635e74bda7e32835d442e218ccabd6c477bbd3ae8
 DIST hypothesis-6.104.1.gh.tar.gz 9466716 BLAKE2B 
5ddefd5199bfb22ef8c2c2ae995de5353e7d067f044788f4cd9423cfa4674ff1c5a05760d686f4b4dd5fe9afb2b4ba1cdb38aa7d590575f79d75c460adde63ab
 SHA512 
a9eef39e3cc8fde806cb860f47190239a680c3203ca0228450a7c999ee9618964e201c05a994835e5513f7945b3a5f830fd9fa941d4cfdf4793e5e2fb266df47
+DIST hypothesis-6.104.2.gh.tar.gz 9467131 BLAKE2B 
22be74426808bef091351cfb688bdb1fa8ce84f011d3303e7455526f38732bba44c9d82a8162d12e395a192a644f188e7991f7311bebb676c28197131b272a19
 SHA512 
18b11669bc1d2ba6e7ef0854823c22798fa86e988d951a223235160460fb79b5a5d10caf8fc7aa06ba5996c75ff7e8146725bf1ed3b9b4e169f93cbfa0bf2776

diff --git a/dev-python/hypothesis/hypothesis-6.104.2.ebuild 
b/dev-python/hypothesis/hypothesis-6.104.2.ebuild
new file mode 100644
index ..d401f55b2788
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.104.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pytest-8[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-06-29 Thread Michał Górny
commit: 27076136dcdd394abb7f3129c7081fcbb68dfbb3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:39:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:39:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27076136

dev-python/moto: Bump to 5.0.10

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

 dev-python/moto/Manifest   |   1 +
 dev-python/moto/moto-5.0.10.ebuild | 184 +
 2 files changed, 185 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index c8155e2c40a5..a84d23f6994b 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,2 +1,3 @@
 DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 
4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95
 SHA512 
d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937
+DIST moto-5.0.10.tar.gz 5284881 BLAKE2B 
aba9845e0ffc3e4148f3c3950a4c590d86784c8634e4d7f93eb0a0cc9b725dcaa088a717ce493792c9962a0b9fddf582fe92edd8d0cdbb7e7ec7c4fae05722d1
 SHA512 
cb805a497bca4b315b6e9d92b9825ad1d4112366fdc4710fa5aa13fcefe4a7bf7c677dea413c9126c900e85acaa00d954b5d55f98493f646981d07fdd13d7108
 DIST moto-5.0.9.tar.gz 5256902 BLAKE2B 
a817d42f05d8b2fa65585ac5f0404f995bb4b6ca7d70305db0d12cc526745c4af1c36ac2067af33d2b688a7076dff7eb6bdad117c38ac54c873e7149a3e8a1bf
 SHA512 
44ac3a91a759105db5bd48950a7b19d3df9612b41b4062eb7df08bb864e99f982731ae973b24a7c5547c0fd47e07a703c21be7260730983abad46d154c9f7742

diff --git a/dev-python/moto/moto-5.0.10.ebuild 
b/dev-python/moto/moto-5.0.10.ebuild
new file mode 100644
index ..e033c5815571
--- /dev/null
+++ b/dev-python/moto/moto-5.0.10.ebuild
@@ -0,0 +1,184 @@
+# 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 pypi toolchain-funcs
+
+DESCRIPTION="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/sshpubkeys[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   # broken code (local variable used referenced before definition)
+   tests/test_appsync/test_appsync_schema.py
+   # Needs network (or docker?) but not marked as such, bug #807031
+   # TODO: report upstream
+   
tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+   tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+   tests/test_batch/test_batch_jobs.py::test_cancel_running_job
+   tests/test_batch/test_batch_jobs.py::test_container_overrides
+   tests/test_batch/test_batch_jobs.py::test_dependencies
+   tests/test_batch/test_batch_jobs.py::test_failed_dependencies
+   tests/test_batch/test_batch_jobs.py::test_failed_job
+   tests/test_batch/test_batch_jobs.py::test_submit_job_array_size
+  

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

2024-06-29 Thread Michał Górny
commit: af0479a873b728af77a0748057d283b0a5e31c39
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:42:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:45:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0479a8

dev-python/jsondiff: Bump to 2.1.1

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

 dev-python/jsondiff/Manifest  |  1 +
 dev-python/jsondiff/jsondiff-2.1.1.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest
index 342d8e6c22e1..ac7eac81ab55 100644
--- a/dev-python/jsondiff/Manifest
+++ b/dev-python/jsondiff/Manifest
@@ -1,2 +1,3 @@
 DIST jsondiff-2.0.0-nose2pytest.diff 11525 BLAKE2B 
e1e9f6996448c5f8454a74dbe5782684d68cbb00eae1793fd010bccd80b682e6f3869082df9546603ce87bee82a99148a948db675b1da8f2815e5290eb632763
 SHA512 
791e4f8473459e374892067cf90099df23d981857b81cc164e2d0c35c51cbbede160de1b46474b6cb817b8811e2481172807eff31847a7847fc847948cf402f7
 DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B 
d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9
 SHA512 
ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba
+DIST jsondiff-2.1.1.gh.tar.gz 18691 BLAKE2B 
4b58ce8d637b139c233860f21a98e6561f620bcabb8239e651bc34300163684f16ebbc8c1cd4d619ce7ffdd118e78db497a2897b176727942594c3ac8c7c41cf
 SHA512 
d906cce6ff94e475f079e9ef2210fbb200a134ac3723cf36f3737c2bc722892eef74860c30feba7961b75b320882bed74921150173852b5154406259184715a5

diff --git a/dev-python/jsondiff/jsondiff-2.1.1.ebuild 
b/dev-python/jsondiff/jsondiff-2.1.1.ebuild
new file mode 100644
index ..1f6ddda4fc90
--- /dev/null
+++ b/dev-python/jsondiff/jsondiff-2.1.1.ebuild
@@ -0,0 +1,41 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Diff JSON and JSON-like structures in Python"
+HOMEPAGE="
+   https://github.com/xlwings/jsondiff/
+   https://pypi.org/project/jsondiff/
+"
+SRC_URI="
+   https://github.com/xlwings/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}



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

2024-06-29 Thread Michał Górny
commit: 585c6a4ac731e8f4e3662a080b04565cc04b715e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:40:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585c6a4a

dev-python/time-machine: Bump to 2.14.2

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

 dev-python/time-machine/Manifest   |  1 +
 dev-python/time-machine/time-machine-2.14.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index 8c94468934a9..25d87015bdf6 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -1 +1,2 @@
 DIST time-machine-2.14.1.gh.tar.gz 29600 BLAKE2B 
b118e3a2f08f75cc6cd89181a9e533c89bc6e5312a520b2a854fb8aa7ac59f1570e48a85788261f781ef83f9864380318074724f6eadab9cda7a3374b2322e7d
 SHA512 
42a127e2dc5a86e33896010e6d141fc9248fe685d3477ec71ec8a72315914cea99ae4a4d6623a59fd69505d935d2feadcfd831a7fff5617c3f98a93d48652ecf
+DIST time-machine-2.14.2.gh.tar.gz 29671 BLAKE2B 
a53804ab324fcef3d5a387de6451ecd031310eefa17f6d2279fe70f0af3ff8f001ea581ac392c9e72f259dba49ae03eb82279804874a49f6131e5c6cf0131aa0
 SHA512 
b1996f762aabd161d7f66720265d520ff419a08525da603d805e95e5035cef4576e57d87b6c71a98dddc7cfb33d27e11f7b3d7999ca1be25b81ec0ab502f7012

diff --git a/dev-python/time-machine/time-machine-2.14.2.ebuild 
b/dev-python/time-machine/time-machine-2.14.2.ebuild
new file mode 100644
index ..1087552cdae0
--- /dev/null
+++ b/dev-python/time-machine/time-machine-2.14.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Travel through time in your tests"
+HOMEPAGE="
+   https://github.com/adamchainz/time-machine/
+   https://pypi.org/project/time-machine/
+"
+SRC_URI="
+   https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-06-29 Thread Michał Górny
commit: 27f5e6cffeb8ca8e70bcd2a9c14b51e17166aa76
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:39:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:39:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f5e6cf

dev-python/sqlglot: Bump to 25.4.1

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index c4c1a5ee5f88..64640b8f05f3 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-25.4.0.tar.gz 18986774 BLAKE2B 
0d47dfd72aa404bdce6ce716ebac4d9a0af012807142af0015649825818e8d45d3e451913defec4563b953e33b0888782ee3644c0c24f3d775bb008a3ecb1ea9
 SHA512 
fe5346c8675b8b21a60359941501854c2861f9ceb3f4ae9e2fc23eb395935051c757dddbe72b101fb3781923cb4f89c4838facc96fe0e0419ceadf705320f77b
+DIST sqlglot-25.4.1.tar.gz 19001867 BLAKE2B 
3b24a44859dd0ab873caa6c13944f0da80baf5ea63a39949111dbc8ca8862c51bd9b1e9a449959e32a6dec8a959478f3a8820ddaa8b57d584fe6a8730b8cbb50
 SHA512 
e3f0a77325cb6b328f365a3c8287c5cef898cf7cbb80531ac396514889c6b49f8f7c11d0c585956c8e140ee4c8a44ebeceb6bf2827959aa51f6377320c11b5b1
 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-25.4.1.ebuild 
b/dev-python/sqlglot/sqlglot-25.4.1.ebuild
new file mode 100644
index ..3ecfcc322a3e
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-25.4.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..13} )
+
+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? (
+   ${RUST_DEP

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

2024-06-29 Thread Michał Górny
commit: 6c1af0232d9133f48d8dac41930403c975236136
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:36:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:36:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c1af023

dev-python/moto: Fix testing

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

 dev-python/moto/moto-5.0.9.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/moto/moto-5.0.9.ebuild 
b/dev-python/moto/moto-5.0.9.ebuild
index e7b699ef19a8..8abcc3a8b4fa 100644
--- a/dev-python/moto/moto-5.0.9.ebuild
+++ b/dev-python/moto/moto-5.0.9.ebuild
@@ -176,6 +176,9 @@ src_test() {
 python_test() {
EPYTEST_XDIST= epytest "${serial_tests[@]}"
 
-   EPYTEST_DESELECT+=( "${serial_tests[@]}" )
+   local EPYTEST_DESELECT+=(
+   "${EPYTEST_DESELECT[@]}"
+   "${serial_tests[@]}"
+   )
epytest -m 'not network'
 }



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

2024-06-29 Thread Michał Górny
commit: f1f42865d11917bbdb4c4b213f25fc995cf9ba6c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:33:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:33:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f42865

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest  |   1 -
 dev-python/sqlglot/sqlglot-25.3.3.ebuild | 121 ---
 2 files changed, 122 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 586f8fec7a5a..c4c1a5ee5f88 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,7 +19,6 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 
77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B 
c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da
 SHA512 
073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 
8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4
 SHA512 
6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 DIST smallvec-1.11.2.crate 34801 BLAKE2B 
58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327
 SHA512 
5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
-DIST sqlglot-25.3.3.tar.gz 18979036 BLAKE2B 
33f7f29585d25e69e19df43620c1aab69fad1d82725ce86d58d70b694096b2ea4e710815e55569049fe3c68c614bb1deabe5b48d06065ccba24e4d7343296d07
 SHA512 
78f6c3a346b8377984a4611e8fa368794b08ad21e2b2da59d529066374af5f468acce5bd279963c480120ca1e7f6521807c0841ae75eabf05cfbfb916d5def5a
 DIST sqlglot-25.4.0.tar.gz 18986774 BLAKE2B 
0d47dfd72aa404bdce6ce716ebac4d9a0af012807142af0015649825818e8d45d3e451913defec4563b953e33b0888782ee3644c0c24f3d775bb008a3ecb1ea9
 SHA512 
fe5346c8675b8b21a60359941501854c2861f9ceb3f4ae9e2fc23eb395935051c757dddbe72b101fb3781923cb4f89c4838facc96fe0e0419ceadf705320f77b
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca

diff --git a/dev-python/sqlglot/sqlglot-25.3.3.ebuild 
b/dev-python/sqlglot/sqlglot-25.3.3.ebuild
deleted file mode 100644
index 3ecfcc322a3e..
--- a/dev-python/sqlglot/sqlglot-25.3.3.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# 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..13} )
-
-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? (
-   ${RUST_DEPEN

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

2024-06-29 Thread Michał Górny
commit: d0051498782482455fddee28c127ca0e148b7fe4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 02:21:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 02:30:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0051498

dev-python/fakeredis: Bump to 2.23.3

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

 dev-python/fakeredis/Manifest|  1 +
 dev-python/fakeredis/fakeredis-2.23.3.ebuild | 89 
 2 files changed, 90 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 11deed055884..bc8e0716f717 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1 +1,2 @@
 DIST fakeredis-2.23.2.tar.gz 132956 BLAKE2B 
48053663d6260d1153b57893795a97b8e72e21cad57907b006bb8be605cce56c474b1a6bb32d455f034da52bcf391d56139ed0c0bdff7f3c367cc0c365ebca40
 SHA512 
0994f7c7e955a8cc7b1046f62d37841ea592022f21c34cf1f7d3bb335ba88bda5abf08fa002b4b7c9f0b09a6837a38b1b49cec44a3185e16ab4d4711ad4f95d4
+DIST fakeredis-2.23.3.tar.gz 133000 BLAKE2B 
7a7b352fb99541871476f75c0a84550a1e91d4eefa0c6edf060f06483cbcc69091b2fb017dfd0c8a142484324fb71c7b0c54263d7c908d3a12e77fa7907adc8b
 SHA512 
0230774d5d4dba55cf0d8a875eda9992ffb7dd26e0078382756515b38c63eb9664ca293135b49c0c8cddcf0971f7e0e109e131a26150a8e2b2bbc0dc453fb79a

diff --git a/dev-python/fakeredis/fakeredis-2.23.3.ebuild 
b/dev-python/fakeredis/fakeredis-2.23.3.ebuild
new file mode 100644
index ..5bf1b6f5ea36
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.23.3.ebuild
@@ -0,0 +1,89 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   
test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+   # new redis-server?
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+   # json ext
+   test/test_json/test_json.py
+   test/test_json/test_json_arr_commands.py
+   # tdigest ext?
+   
'test/test_mixins/test_server_commands.py::test_command[FakeStrictRedis]'
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   # Note: this package is not xdist-friendly
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-06-29 Thread Michał Górny
commit: bf72eeafd9d3fd63395d30659fdfef732aed0dd0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 01:41:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 01:41:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf72eeaf

dev-python/uv: Bump to 0.2.18

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

 dev-python/uv/Manifest |   1 +
 dev-python/uv/uv-0.2.18.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 1e538497aba2..e55b20805495 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -6,3 +6,4 @@ DIST uv-0.2.11.gh.tar.gz 1188556 BLAKE2B 
9d22cf0bc202635c0631eb15dc955d19c4c65f1
 DIST uv-0.2.15-crates.tar.xz 48793072 BLAKE2B 
5988199d887f371f275a6ee40415743823c73a164a3dcf0c2d384e644d75625305e503543aa6027df0aefafcfc434c1a5da7ed9bea5760a3b83f4aef2f097545
 SHA512 
8ccf76686df81b0b704322e35e22ff95b8bf9aa4b417365e25ca77d50463095975de75959580cf2465404da7abcd88c6bc2aad5c9633110d55d5534ddeac97b2
 DIST uv-0.2.15.gh.tar.gz 1227841 BLAKE2B 
712b0a2180631ce6c8e1d8e1bbd714efc9f97a31e92c295142826f53b1c740b922f80c05d1ab802eca684220252cad699cbece5679e7cc855e2ca34b45cac2d6
 SHA512 
c54e78c665f61dc649f11fc0a0d49d422c6f06115453512d98de593736b0789843d1c5431d93e5af1541f02031a4c650b7233d23016d70eab1e384672919068c
 DIST uv-0.2.17.gh.tar.gz 1289550 BLAKE2B 
7353c4dea4d86b6075fe1afc8af433abc11bdb1a05fa554933be802f155943eac0fb6c18116907444ad68dd2aff359009f7a810e30f8c9c5df52be198ab28a27
 SHA512 
424580e2353fd45909dd5941aed3b217657c70ff389590a4e15339ec6ecf8bb30fe8cf2324fc901bfcfe04de4a61979616d205f26c4ca612122182a602db0810
+DIST uv-0.2.18.gh.tar.gz 1303313 BLAKE2B 
d14280eb1d92b2c3f43dc272da66d7e3b790f6261377a04e15751243e6c22f4a960ef78c0f52ccbff5412a0ec8acc65b0719fd5abf3cc2455079e0f1e75a5415
 SHA512 
3ae24e2629253ddf237a10119d20685fddc3d63a66efbc328f2d92174842e8fb6e335f6d3505642276ffc8abd349a25af985bf528ee9d42432271085a69ad018

diff --git a/dev-python/uv/uv-0.2.18.ebuild b/dev-python/uv/uv-0.2.18.ebuild
new file mode 100644
index ..078345dc1fbe
--- /dev/null
+++ b/dev-python/uv/uv-0.2.18.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+   
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
+   
[pubgrub]='https://github.com/astral-sh/pubgrub;b4435e2f3af10dab2336a0345b35dcd622699d06;pubgrub-%commit%'
+)
+
+inherit cargo check-reqs
+
+CRATE_PV=0.2.15
+DESCRIPTION="A Python package installer and resolver, written in Rust"
+HOMEPAGE="
+   https://github.com/astral-sh/uv/
+   https://pypi.org/project/uv/
+"
+# pypi sdist misses scripts/, needed for tests
+SRC_URI="
+   https://github.com/astral-sh/uv/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   SRC_URI+="
+   https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
+   "
+fi
+
+# most of the code
+LICENSE="|| ( Apache-2.0 MIT )"
+# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
+# Dependent crate licenses
+LICENSE+="
+   0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
+   MPL-2.0 Unicode-DFS-2016
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+BDEPEND="
+   >=virtual/rust-1.77
+   test? (
+   dev-lang/python:3.8
+   dev-lang/python:3.9
+   dev-lang/python:3.10
+   dev-lang/python:3.11
+   dev-lang/python:3.12
+   )
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+check_space() {
+   local CHECKREQS_DISK_BUILD=3G
+   use debug && CHECKREQS_DISK_BUILD=9G
+   check-reqs_pkg_setup
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+}
+
+src_prepare() {
+   default
+
+   # https://github.com/vorot93/tokio-tar/pull/23
+   # (fortunately uv already depends on portable-atomic, so we don't
+   # have to fight Cargo.lock)
+   cd "${WORKDIR}/cargo_home/gentoo/tokio-tar-0.3.1" || die
+   eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
+}
+
+src_compile() {
+   cd crates/uv || die
+   cargo_src_compile
+}
+
+src_test() {
+   # work around https://github.com/astral-sh/uv/issues/4376
+   local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
+
+   cd crates/uv || die
+   cargo_src_test --no-fail-fast
+}
+
+src_install() {
+   cd crates/uv || die
+   cargo_src_install
+}



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

2024-06-29 Thread Michał Górny
commit: dc1d6783a8580929079c7ef61bd8a898a2e109ea
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 30 01:39:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 30 01:39:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1d6783

dev-python/patsy: Require https://bugs.gentoo.org/932480
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/patsy/{patsy-0.5.6.ebuild => patsy-0.5.6-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/patsy/patsy-0.5.6.ebuild 
b/dev-python/patsy/patsy-0.5.6-r1.ebuild
similarity index 94%
rename from dev-python/patsy/patsy-0.5.6.ebuild
rename to dev-python/patsy/patsy-0.5.6-r1.ebuild
index 6643571e86f2..8140e3bb1ab6 100644
--- a/dev-python/patsy/patsy-0.5.6.ebuild
+++ b/dev-python/patsy/patsy-0.5.6-r1.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 
 RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
+   

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

2024-06-29 Thread Jason Zaman
commit: af6b633a45323f175e63a6befb4941c6f6a20e30
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:39:05 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:39:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6b633a

sys-apps/selinux-python: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/selinux-python/Manifest  |   1 +
 sys-apps/selinux-python/selinux-python-3.7.ebuild | 117 ++
 2 files changed, 118 insertions(+)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index 36a775ec9d10..2891961c7ef0 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,2 +1,3 @@
 DIST selinux-python-3.5.tar.gz 3604439 BLAKE2B 
5a7fcd303c337cb0f5ae0066d13c945bb5cacaba472c7b17f0496295294998fcc6d81c153720ef704b749a01590c28b48b4f471a48fc386b8f02564c3550250b
 SHA512 
2ac176a9f078f2b2721e5871ba21e92041eed54fc692fd8d809ff14327beee6de63b3084d0f1053a640b9e40bcc6461498915bb9b038a658cd772f77d80fd217
 DIST selinux-python-3.6.tar.gz 3633272 BLAKE2B 
c2b99779eda2c7698f7f68740e3136cbfa5ab471a5d154142aafd2694d8c32aa605df3609a3667c687449d3ba44e72bcc3b37c36adecba8e34fcc629b9f04de5
 SHA512 
6289f3f2a3038b2cb62f6b3b12c729a9981c34a5ee80c0830e6316e8c77f5283dffa46007f6e7dc073332b829ed9953ba54e64c986fb18c7dc40759ec0375dc9
+DIST selinux-python-3.7.tar.gz 3652377 BLAKE2B 
59fd7cab0034c175f42f6120ba665701945adcbd4e8af97a0dc2a1c79688a596b199528886ceea079a3f7a969258611fb660449d313d9e893de381293e786381
 SHA512 
036bc1f0e64cbbaade592dc7899a92765a0bac426140d7d3960f73bad6eb5f95d79d91e0f0e1604f88a991ebf59c4c90ccaaa4158f5dc4d3275ca2aed1673b09

diff --git a/sys-apps/selinux-python/selinux-python-3.7.ebuild 
b/sys-apps/selinux-python/selinux-python-3.7.ebuild
new file mode 100644
index ..f772119ca1ee
--- /dev/null
+++ b/sys-apps/selinux-python/selinux-python-3.7.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN#selinux-}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
+   >=sys-libs/libsemanage-${PV}:=[python(+)]
+   >=sys-libs/libsepol-${PV}:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=sys-apps/secilc-${PV}
+   )"
+
+src_prepare() {
+   default
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+
+   python_copy_sources
+}
+
+src_compile() {
+   building() {
+   emake -C "${BUILD_DIR}" \
+   CC="$(tc-getCC)" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+   }
+   python_foreach_impl building
+}
+
+src_test() {
+   testing() {
+   # The different subprojects have some interproject dependencies:
+   # - audit2allow depens on sepolgen
+   # - chcat depends on semanage
+   # and maybe others.
+   # Add all the modules of the individual subprojects to the
+   # PYTHONPATH, so they get actually found and used. In
+   # particular, already installed versions on the system are not
+   # used.
+   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
+   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
+   done
+   PYTHONPATH=${PYTHONPATH} \
+   emake -C "${BUILD_DIR}" \
+   test
+   }
+   python_foreach_impl testing
+}
+
+src_install() {
+   installation() {
+   emake -C "${BUILD_DIR}" \
+   DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   install
+   python_optimize
+   }
+   python_foreach_impl installation
+
+   # Set version-specific scripts
+   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
+   python_replicate_script "${ED}/usr/bin/${pyscript}"
+   done
+   for pyscript in semanage; do
+   python_replicate_scrip

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

2024-06-29 Thread Jason Zaman
commit: 8f65771b60c5bd0a7d1a80e2c53f89a5303b6fec
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:39:53 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:39:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f65771b

sys-apps/restorecond: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 +
 sys-apps/restorecond/restorecond-3.7.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index c48a0b0fc5a8..68daa3551b54 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,2 +1,3 @@
 DIST restorecond-3.5.tar.gz 19070 BLAKE2B 
6db7d0fc9085a07669d346e025836a94acca610572e986e2c90974b0bd21b55e66b57a2dafd7d42011bed5f06363b654f5431ac43530fccf7b68d3edd9d63850
 SHA512 
80cb84e62c7072a12fe57ebaafc0bcb441c853862c67f9ea35b86faa2d8e49ea22a70b9e05a3ff24e8ce08ca2999604d7961efd534f89167cd6fcb05c852de40
 DIST restorecond-3.6.tar.gz 18020 BLAKE2B 
306b4a7c9990c0b2f229cc7963dbd0481df5f9fbecd709b37d254839177fc604f6f85ac19235209f4fbb12d9186f01dd71a11f98deca5d01bd70c415240ddf5a
 SHA512 
e21fa23bfea488f2bddd01b4bab353f22863e09247078e47db9852995d7a0153aee6483cbeaaaf033b482b60f80affad0b6a3e829f935c3901c034a7efb1ebef
+DIST restorecond-3.7.tar.gz 18072 BLAKE2B 
3f352345fa169a438fd6dc073d329c68aca67b3c49d100b1dc619ae40eae3764fa07327306ec0f1232450433e27908493711cc6aec20ebb60f2b66dbceed0cb8
 SHA512 
6b0ed20a5d6654281cae78a337254558a2170040f09c1f7ba023b40cf2a5b33b36d6f3c57d9e32d55523fbe78a8b212c0de377ce201778e2211aa37dc0b2b936

diff --git a/sys-apps/restorecond/restorecond-3.7.ebuild 
b/sys-apps/restorecond/restorecond-3.7.ebuild
new file mode 100644
index ..452a33b36841
--- /dev/null
+++ b/sys-apps/restorecond/restorecond-3.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit systemd toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="dev-libs/glib:2
+   >=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
+   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
+   install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/restorecond.init" restorecond
+}



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

2024-06-29 Thread Jason Zaman
commit: c14d8d314cf1ffec2007f9f8acf17f37c7e8a50d
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:38:49 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:38:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14d8d31

sys-apps/policycoreutils: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 +
 .../policycoreutils/policycoreutils-3.7.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index 6983b77d03e7..6bc51afcdd25 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,3 +1,4 @@
 DIST policycoreutils-3.5.tar.gz 775639 BLAKE2B 
777b8564484e89385db7a184c4cad9a99aabf1fd1ac41abd5826c7e6ad29118ae9d6f0d0fd968b6ced87f2f04bc6d7cd207b67428151522915367f656fb8d3f8
 SHA512 
7978ef6b7a278c6384c9b397734d03c4932c8aefecceaa1e6a1345be27b253dbe276fdcd219ce83ad732c6ed55d53bbc3254e39bccadd67d2cd1152a14749444
 DIST policycoreutils-3.6.tar.gz 755682 BLAKE2B 
a8b180c8006989192d152651dcfa51856956780bfe1139cc1dc0162eb66ba1eef4f7d64f68a48479572b02e2e97a68c7082722a745d22a9453e8378373319e3c
 SHA512 
e1f32e6e0310b879a5aadab157b103314a61bf3b8fd59c1212d701fbf39900e3b9a0b727338988103d784a7e505355a871ba519dd91520b135a3b9dae40bf1b0
+DIST policycoreutils-3.7.tar.gz 757142 BLAKE2B 
95794d48ef80882803199af5330f0ac4f1cee6710562a559e3d8fd94475d117286f8b612ffc5dc9027f4f8f4cd55e82ddb4d328e91d6c9846b18460c9bee159b
 SHA512 
30e3413b15df0bf1a994d2b3a03a719f89b3ee521a708b92fcc684822152145722cb3ef28fd5b7c42b779281b0bd4d69d65c0bc2605eec1af3f388609d985500
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.7.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.7.ebuild
new file mode 100644
index ..6b54ec0947c1
--- /dev/null
+++ b/sys-apps/policycoreutils/policycoreutils-3.7.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 toolchain-funcs bash-completion-r1
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+EXTRAS_VER="1.37"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2";
+   S1="${WORKDIR}/${P}/${PN}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
+   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S1="${WORKDIR}/${MY_P}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="audit pam split-usr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
+   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=
+   sys-libs/libcap-ng:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
+   pam? ( sys-libs/pam:= )
+   ${PYTHON_DEPS}"
+
+# Avoid dependency loop in the cross-compile case, bug #755173
+# (Still exists in native)
+BDEPEND="sys-devel/gettext"
+
+# pax-utils for scanelf used by rlpkg
+RDEPEND="${DEPEND}
+   app-misc/pax-utils"
+
+PDEPEND="sys-apps/semodule-utils
+   sys-apps/selinux-python"
+
+src_unpack() {
+   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
+   default
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
+
+src_prepare() {
+   S="${S1}"
+   cd "${S}" || die "Failed to switch to ${S}"
+   if [[ ${PV} !=  ]] ; then
+   # If needed for live ebuilds please use /etc/portage/patches
+   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
+   fi
+
+   # rlpkg is more useful than fixfiles
+   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 1 failed"
+   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 2 failed"
+
+   eapply_user
+
+   sed -i 's/-Werror//g' "${S1}"/*/Makef

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

2024-06-29 Thread Jason Zaman
commit: c4017c541afd1881f31a11ac1ba90808041b2416
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:39:37 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4017c54

sys-apps/mcstrans: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 +
 sys-apps/mcstrans/mcstrans-3.7.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index aafb84a12eef..d137545f5461 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,2 +1,3 @@
 DIST mcstrans-3.5.tar.gz 45091 BLAKE2B 
c6604075a6b37d7bf10e2daee40d9f034a26c5d56b81973cbc3b39621bdf5e2cb1d5906e91942e09ff077a14facafcc2464995675d8df31930707033fac5db90
 SHA512 
f4d3b04750e197c6abd31f1642af4b53a4fe0e968952a7ade992909f903d7486c1e72733963453563fcbc9745273c8238f169f520550df1470e7f6e4d6e56665
 DIST mcstrans-3.6.tar.gz 42199 BLAKE2B 
0f1b4ed212994037b062c42887e2629ae7374e0cbbd79692588ce164440eafddc6d7ab15d58f6064d68781a5a8fd614c9cfa734c4dbe1d3fea1dbb0f8191ddc1
 SHA512 
2c01a70741675faa41e8a9243f3cf08b558e568d7ae343874ff9c269473ba2748d42e0b45871d82d6c9b01bf71547835d547683f1aa5a8cf626708c7c69569fc
+DIST mcstrans-3.7.tar.gz 42501 BLAKE2B 
b1112a5098a6681ade55e9fada8b0e4629bda8ff4334242b570bc042113204374bd2ca72face7fd7bc0958981a3c39284fa953a02e0860c4101e966f77f7e49a
 SHA512 
51483ce4fd0b0a4bcba0d52eb418aa56104732888782f32c27a855c167cdb267de22eeb414ad8c6b2e733620c3e59db39646136c97f7bcb8901ce12fed44583a

diff --git a/sys-apps/mcstrans/mcstrans-3.7.ebuild 
b/sys-apps/mcstrans/mcstrans-3.7.ebuild
new file mode 100644
index ..184e15644712
--- /dev/null
+++ b/sys-apps/mcstrans/mcstrans-3.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux context translation to human readable names"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:=
+   dev-libs/libpcre2:=
+   >=sys-libs/libcap-1.10-r10:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/mcstransd.init" mcstransd
+}



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

2024-06-29 Thread Jason Zaman
commit: 505681333523f1d3f6809884d806ce5df0bc010e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:39:21 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:39:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50568133

sys-apps/semodule-utils: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/semodule-utils/Manifest  |  1 +
 sys-apps/semodule-utils/semodule-utils-3.7.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 0b70f909b56e..8e4644e36f7d 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,2 +1,3 @@
 DIST semodule-utils-3.5.tar.gz 14383 BLAKE2B 
a1bb432013bca1023d99b32f43b2c972b6b807a4677f9d8c9fb9aff10225232506f3ecca86fc231b4c63d04582a91a1c4218f87ce5532a4d35a26a09665c6f10
 SHA512 
7c32f425ae71745040d1c6a6585149a1efb319913aa9d4c8bf185b0a4216dc66378fa38595b171614ee3ae4ade997d3ae56a060346e334faec55c419a87d71dd
 DIST semodule-utils-3.6.tar.gz 12844 BLAKE2B 
e5e7501c412649f471e89cc89569d6c51421e0b46f172f243ce778bbe3a2c658ef9a92e3f3e1e07fb3358e25f63e004b6bd4b56619472fbcae8cb5b916d54170
 SHA512 
16b58bbafcaef9a2e8e34a20d0e1e4024a9044024de8fa3137c5ba1b9af600afac51c15ccb648dd6bff77747c047f4c9feafeea07c19b1eb14955acc92697a48
+DIST semodule-utils-3.7.tar.gz 12896 BLAKE2B 
7487c74585e281f6c44e9977efb85e89bf01d93285c6cc6593dd876e948cc385ec9f11b52f3fc182b2bac3621bcc89c53fc217c41b1a01d586274139b0a40fa6
 SHA512 
133f76ddff0cc4121e59560f4167e15288cc7f6172a39b49ea631803f6e3365fef95166a55498fa2e036de85466e37bb6ec164ef60855eef8c888c9b384b0120

diff --git a/sys-apps/semodule-utils/semodule-utils-3.7.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.7.ebuild
new file mode 100644
index ..088b9f48cc78
--- /dev/null
+++ b/sys-apps/semodule-utils/semodule-utils-3.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2024-06-29 Thread Jason Zaman
commit: 5482967ee3bb1c7f344527f6c547f4835b86f54c
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:38:32 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5482967e

sys-apps/checkpolicy: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 +
 sys-apps/checkpolicy/checkpolicy-3.7.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index d8d08681182e..de87eb345ea3 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,2 +1,3 @@
 DIST checkpolicy-3.5.tar.gz 69904 BLAKE2B 
e02ccad07534568a1bbb612330018bbe486800ea40df20ed6f9dc38c88aff7f8858782a28ba7915a58c3bb384f180eb8da7a8fe97a92bcb9baa61eec18da6cbc
 SHA512 
fcd490d865af3b4350c32c5dd9916f8406219841e1e255d8945c6dcc958535247aa27af5597a6988e19f11faea7beeabcb46e8ba2431112bb4aa5c7697bca529
 DIST checkpolicy-3.6.tar.gz 70684 BLAKE2B 
d32a8b86897bd4a08caf61a096a691c8d049fa7b5b4561f4847e0dfbb62a82fc6c3ddb5be163c7cd6163491c50513aec14e4c67842f256f48688b26178c2887a
 SHA512 
0d48fb385b4d1e66d562e40b6e794406f46d8803cc504705b26547130cb13b65fab5fdb4fc032b1c95d4f91862ff134a89fffde854c5ce466c2dd2657e416070
+DIST checkpolicy-3.7.tar.gz 74992 BLAKE2B 
78f419fa89981ad16364b3d6406e313fda5230588063c9a9dbb70535f0421c5b402b9c86d2f63d4ab7b8119c38044b6dc556fb2dd40240428c914cb25a2facbe
 SHA512 
f428edcbe17bd5b5f22dd827cf21c89c2cf645bae6c0342c6663743cafd9f8a8d7c8b5a1b48c04569fdb0cce11ffcb6c0b6d7fa76075a1a274948ba418bcc5b4

diff --git a/sys-apps/checkpolicy/checkpolicy-3.7.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.7.ebuild
new file mode 100644
index ..35ff8c551e28
--- /dev/null
+++ b/sys-apps/checkpolicy/checkpolicy-3.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy compiler"
+HOMEPAGE="http://userspace.selinuxproject.org";
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+BDEPEND="sys-devel/flex
+   sys-devel/bison"
+
+RDEPEND=">=sys-libs/libsepol-${PV}"
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   YACC="bison -y" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+}
+
+src_install() {
+   default
+
+   if use debug; then
+   dobin "${S}/test/dismod"
+   dobin "${S}/test/dispol"
+   fi
+}
+
+pkg_postinst() {
+   if ! tc-is-cross-compiler; then
+   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
+   fi
+}



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

2024-06-29 Thread Jason Zaman
commit: 396248b15940c53d6c21235758189138fdd28cb2
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:38:17 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:38:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396248b1

sys-libs/libsemanage: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libsemanage/Manifest   |   1 +
 sys-libs/libsemanage/libsemanage-3.7.ebuild | 117 
 2 files changed, 118 insertions(+)

diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index a3f9dcc60c04..f434e28c3dd2 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,3 +1,4 @@
 DIST libsemanage-3.4.tar.gz 185177 BLAKE2B 
45276ae6f54cf3dc453bc0d99fb4d7439970bb14ff5b909ebc5511ec31bce1d2bdc477ba9c1fb4fd04ab494ccb37cd8bf47a90d81460c2974af2196d9019bf67
 SHA512 
831dc789545bb9a0b009bdb4f7fe52f6197ad8325946640f886a960d08e40b8a69eccd5a70cce51466bb5cb7f742feb78d19a9ec63383fbd03aa451508677e73
 DIST libsemanage-3.5.tar.gz 185060 BLAKE2B 
3e08b15cb6b335a2747bd5f0bd84f74abdd22a7e8ec91ebb443ca6fe3886d5e8cd2827fefdaa0e9caf2af3280cffbf593ee828fee54dd423a21b257493cc754c
 SHA512 
959fbd0d6bc6849da6caa13dc41c3f8818cbbd29f04b5d2ac7246c4b395b4f370f113a04cc9cfcb52be2afebfa636013ac4ad4011384c58c7ce066a45cae2751
 DIST libsemanage-3.6.tar.gz 182583 BLAKE2B 
3ed9ef06601093983fa41ad6ab9f7eeae241dce98937db04efca6f421afcfd3f59cf5e51d24c596ae03997a398949ed84fbdf629518e3c382a5453129b0a87ab
 SHA512 
8998b6a1b254a9673b99ae4d70a1edc769bb728a44f573cdf62e0a9c9392b77644ee2d70e1936a2f8a9a7f8b063ce98a981f4b8b7060f5b82791889330d69364
+DIST libsemanage-3.7.tar.gz 182896 BLAKE2B 
e8a4a9a57f1862efac7e46b33f34f2fdcd116a14487ca07f65aebed62b3914bb1892606a76ed8addcbdb111f361507294ae3c75975a10b90f5d554ba59d2562d
 SHA512 
4b6370b02116364964ff24b93fb6629c885611de78419f649a027db38b4f1c3b3adf3b438efb34a92b49407ab8f9446ed4091fe4c99fa4752f0f5e3e31589415

diff --git a/sys-libs/libsemanage/libsemanage-3.7.ebuild 
b/sys-libs/libsemanage/libsemanage-3.7.ebuild
new file mode 100644
index ..89603aab06a7
--- /dev/null
+++ b/sys-libs/libsemanage/libsemanage-3.7.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux kernel and policy management library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="app-arch/bzip2[${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-lang/swig-2.0.4-r1
+   app-alternatives/yacc
+   app-alternatives/lex
+   virtual/pkgconfig"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to true to save the linked policy." >> 
"${S}/src/semanage.conf"
+   echo "# This is normally only useful for analysis" >> 
"${S}/src/semanage.conf"
+   echo "# or debugging of policy." >> "${S}/src/semanage.conf"
+   echo "save-linked=false" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to 0 to disable assertion checking." >> 
"${S}/src/semanage.conf"
+   echo "# This should speed up building the kernel policy" >> 
"${S}/src/semanage.conf"
+   echo "# from policy modules, but may leave you open to" >> 
"${S}/src/semanage.conf"
+   echo "# dangerous rules which assertion checking" >> 
"${S}/src/semanage.conf"
+   echo "# would catch." >> "${S}/src/semanage.conf"
+   echo "expand-check=1" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Modules in the module store can be compressed" >> 
"${S}/src/semanage.conf"
+   echo "# with bzip2.  Set this to the bzip2 blocksize" >> 
"${S}/src/semanage.conf"
+   echo "# 1-9 when compressing.  The higher the number," >> 
"${S}/src/semanage.conf"
+   echo "# the more memory is traded off for disk space." >> 
"${S}/src/semanage.conf"
+   echo "# Set to 0 to disable bzip2 compression." >> 
"${S}/src/semanage.conf"
+   echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
+   echo >> "${S}/

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

2024-06-29 Thread Jason Zaman
commit: fb63fd00f5741491393d60901f2062c536da868d
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:37:41 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:37:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb63fd00

sys-apps/secilc: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/secilc/Manifest  |  1 +
 sys-apps/secilc/secilc-3.7.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 36fef1449bdc..be70f2c54d39 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,2 +1,3 @@
 DIST secilc-3.5.tar.gz 180803 BLAKE2B 
a42620318b312a5ef35565e3b40a89fd7ff44aaf73de835bc349f927193121b72c07bd2151a8a6b2cee53e2699a3ae6bb246084e18a181d334ebc082fdfdc56e
 SHA512 
eff37a981072c4b9c7c15bf4709db8797d8af5325883515f5c2fe611136b24419f6d01c797e4f131c9c08e1ba40576fcb2094b1e34325aae8351b6299bdba3dd
 DIST secilc-3.6.tar.gz 185186 BLAKE2B 
47fdc281cad69339eb23226a277df8c8086557fe3a2c7f013eef38bbfcd62584e318ce2d79552388617687b39c37e67a1328b808becbecad364253b7527d3a52
 SHA512 
91381aae1444822c7897729c1695ca221a4226dcec042b2223a55800d1247510ef2033b844d8d0627623fb15b8169a626fb0ca2efeee8090635219c4139eabf5
+DIST secilc-3.7.tar.gz 185694 BLAKE2B 
c7bdfb01bc23008c5f360aeae9473db096a62ba535b2ec54d8f4ec766495f6de2642656c52d5ca8d28335e84bc42e76c9d5294db73a588aa4bceda8f3d59f814
 SHA512 
1f6061587242b63583370e04cc113b4884060c6071774b90908655df17ddc702187960d1f5b1ed53de9eb6ebd7f0029160e58d8c5f0c1126464bf6222f6f7d3e

diff --git a/sys-apps/secilc/secilc-3.7.ebuild 
b/sys-apps/secilc/secilc-3.7.ebuild
new file mode 100644
index ..466a1d0558c5
--- /dev/null
+++ b/sys-apps/secilc/secilc-3.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+RDEPEND="${DEPEND}"
+BDEPEND="app-text/xmlto"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_compile() {
+   tc-export CC
+   default
+}



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

2024-06-29 Thread Jason Zaman
commit: 5bbab275c6a453eb8ff011e44cb8efb6ef7b1ec3
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:37:58 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:37:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bbab275

sys-libs/libselinux: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 +
 sys-libs/libselinux/libselinux-3.7.ebuild | 161 ++
 2 files changed, 162 insertions(+)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index 3dedaef745f7..7eadd0d8cbc4 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,2 +1,3 @@
 DIST libselinux-3.5.tar.gz 211453 BLAKE2B 
f7f3067c4bb0448e18bd7085135f11d94ae99728949480a655c0f660486817beb5829d8a43dff7bce286ccd50705b0c657bde85970f01c794e01fb707f469d8b
 SHA512 
4e13261a5821018a5f3cdce676f180bb62e5bc225981ca8a498ece0d1c88d9ba8eaa0ce4099dd0849309a8a7c5a9a0953df841a9922f2c284e5a109e5d937ba7
 DIST libselinux-3.6.tar.gz 194210 BLAKE2B 
615198d47ecfb4b6274810cbe32cce5953dd44d1d04e8ce244213dc4ddbd61cde3515f4650046b805cf98f341aba718af8d7a9e1d66773172031ac19599f6032
 SHA512 
182dcdf3510083ff4b9376a4a6d6a7b33905ac3c5e974c188bf3965686c54b663162c543ecf15eab75102f3c91a2502d33d0f1104dec01dd9b14737ef3f2b544
+DIST libselinux-3.7.tar.gz 194834 BLAKE2B 
07d87c37608b480d17355334459ecb006573d61a7d3fbf622033838559397abcf343e6399f3a49b6cf24e106d03fd997397d061491d2129c15a378960dacc350
 SHA512 
e949c20b606c50ad521b9592ce55ad6658e8c4b24d9838028f5aba0a4fc762b6d0d0d0d207f5bef7a2e41485e12d91382fa6090df27152dbb40071b273419352

diff --git a/sys-libs/libselinux/libselinux-3.7.ebuild 
b/sys-libs/libselinux/libselinux-3.7.ebuild
new file mode 100644
index ..29818462940a
--- /dev/null
+++ b/sys-libs/libselinux/libselinux-3.7.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{10..12} )
+USE_RUBY="ruby31 ruby32 ruby33"
+
+# No, I am not calling ruby-ng
+inherit flag-o-matic python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux userland library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="python ruby static-libs ruby_targets_ruby31 ruby_targets_ruby32 
ruby_targets_ruby33"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ruby? (
+   ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
+   ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+   ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
+   )
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   python? (
+   >=dev-lang/swig-2.0.9
+   dev-python/pip[${PYTHON_USEDEP}]
+)
+   ruby? ( >=dev-lang/swig-2.0.9 )"
+
+src_prepare() {
+   eapply_user
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export AR CC PKG_CONFIG RANLIB
+
+   # bug 905711
+   use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   all
+
+   if multilib_is_native_abi && use python; then
+   building() {
+   emake \
+   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   pywrap
+   }
+   python_foreach_impl building
+   fi
+
+   if multilib_is_native_abi && use ruby; then
+   building() {
+   einfo "Calling rubywrap for ${1}"
+   # Clean up .lo file to force rebuild
+   rm -f src/selinuxswig_ruby_wrap.lo || die
+   emake \
+   RUBY=${1} \
+   LDFLAGS="-fPIC

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

2024-06-29 Thread Jason Zaman
commit: e3c71c6417c56a7f68c116178c57d46283da5221
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 30 00:37:25 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:37:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c71c64

sys-libs/libsepol: bump to 3.7

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libsepol/Manifest|  1 +
 sys-libs/libsepol/libsepol-3.7.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index aeb3b703de01..959bbca8e5e5 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,2 +1,3 @@
 DIST libsepol-3.5.tar.gz 497522 BLAKE2B 
dad2d346605be53fe41aef69e2e4bd4f1ce68a15f0b9307deb6b66bbe7bf06a9ee6be580e60d2f19aebbc8ee5041ac8a7b831b51342ba7c7089e1f1a447e7691
 SHA512 
66f45a9f4951589855961955db686b006b4c0cddead6ac49ad238a0e4a34775905bd10fb8cf0c0ff2ab64f9b7d8366b97fcd5b19c382dec39971a2835cc765c8
 DIST libsepol-3.6.tar.gz 509100 BLAKE2B 
c073c9437004df0c723125971ed26354dc6b8a78b069c593977062527342061303bcc48917fcd9623d17998748254f63408b233173f3c62e92ee0ea2f3c4a430
 SHA512 
35a42d2749fc4f71bc6b7488380714f56975564007128566f1c73e5c50bf81c17535b2cfda4583aacb4870aa2cd5885321c01523e415bda8b3326bfefb13d58e
+DIST libsepol-3.7.tar.gz 511487 BLAKE2B 
8e4a0b2b3731f49d8bc8ea03bd5269672428119578046bc7f38230e3c77459e6b9d4ab39285ea33c89d8e807499ef89faa606e4b4e1ecfac2c3d445454b16420
 SHA512 
85d12d0ba5a7a3225f08d041a18fd59641608db5e0a78a1e9649754e45be54a807cd422d4889b88da6e806b4af546336c7a0913448f08ac33dc6ffb983890ef8

diff --git a/sys-libs/libsepol/libsepol-3.7.ebuild 
b/sys-libs/libsepol/libsepol-3.7.ebuild
new file mode 100644
index ..4cb9db630532
--- /dev/null
+++ b/sys-libs/libsepol/libsepol-3.7.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux binary policy representation library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git";
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+
+# tests are not meant to be run outside of the full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export CC AR RANLIB
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   install
+}



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

2024-06-29 Thread Jason Zaman
commit: 24860ff23620ae5083554aa4d2ea1073fd0a9e44
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:12:42 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:30:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24860ff2

sys-libs/libselinux: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libselinux/libselinux-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libselinux/libselinux-.ebuild 
b/sys-libs/libselinux/libselinux-.ebuild
index 204faee972bf..29818462940a 100644
--- a/sys-libs/libselinux/libselinux-.ebuild
+++ b/sys-libs/libselinux/libselinux-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 PYTHON_COMPAT=( python3_{10..12} )
 USE_RUBY="ruby31 ruby32 ruby33"
 



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

2024-06-29 Thread Jason Zaman
commit: 6c1663148d62b15cf13d2d5a71fcab71d4c3f146
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:48:19 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:34:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c166314

sys-apps/mcstrans: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/mcstrans/mcstrans-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/mcstrans/mcstrans-.ebuild 
b/sys-apps/mcstrans/mcstrans-.ebuild
index bbd7a4cc0378..184e15644712 100644
--- a/sys-apps/mcstrans/mcstrans-.ebuild
+++ b/sys-apps/mcstrans/mcstrans-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit toolchain-funcs
 



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

2024-06-29 Thread Jason Zaman
commit: 5429bca875dd5d530f597d7ca5b84fcf1b748d8d
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:42:40 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:34:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5429bca8

sys-apps/selinux-python: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/selinux-python/selinux-python-.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-apps/selinux-python/selinux-python-.ebuild 
b/sys-apps/selinux-python/selinux-python-.ebuild
index 79bfb3db2006..f772119ca1ee 100644
--- a/sys-apps/selinux-python/selinux-python-.ebuild
+++ b/sys-apps/selinux-python/selinux-python-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI="8"
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
@@ -101,14 +101,17 @@ src_install() {
then
local selinuxtype=$(awk -F'=' '/^SELINUXTYPE/ {print $2}' 
/etc/selinux/config);
mkdir -p "${D}"/etc/selinux || die "Failed to create selinux 
directory";
-   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}"
 > "${D}"/etc/selinux/sepolgen.conf;
+   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}"
 \
+   > "${D}"/etc/selinux/sepolgen.conf || die "Failed to 
generate sepolgen"
else
local selinuxtype="${POLICY_TYPES%% *}";
if [[ -n "${selinuxtype}" ]];
then
-   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}"
 > "${D}"/etc/selinux/sepolgen.conf;
+   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/${selinuxtype}/include:/usr/share/selinux/${selinuxtype}"
 \
+   > "${D}"/etc/selinux/sepolgen.conf || die 
"Failed to generate sepolgen"
else
-   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict"
 > "${D}"/etc/selinux/sepolgen.conf;
+   echo 
"SELINUX_DEVEL_PATH=/usr/share/selinux/strict/include:/usr/share/selinux/strict"
 \
+   > "${D}"/etc/selinux/sepolgen.conf || die 
"Failed to generate sepolgen"
fi
fi
 }



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

2024-06-29 Thread Jason Zaman
commit: d8bd6ae532d7bae3e06e9afaab65eceb59ae639c
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:46:57 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:34:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8bd6ae5

sys-apps/policycoreutils: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/policycoreutils/policycoreutils-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/policycoreutils/policycoreutils-.ebuild 
b/sys-apps/policycoreutils/policycoreutils-.ebuild
index 7ac02d3d3f39..6b54ec0947c1 100644
--- a/sys-apps/policycoreutils/policycoreutils-.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 



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

2024-06-29 Thread Jason Zaman
commit: 9249a35936924ab5faa627289e3ee50f2af798c7
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:47:52 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:34:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9249a359

sys-apps/restorecond: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/restorecond/restorecond-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/restorecond/restorecond-.ebuild 
b/sys-apps/restorecond/restorecond-.ebuild
index 794b84bc99e8..452a33b36841 100644
--- a/sys-apps/restorecond/restorecond-.ebuild
+++ b/sys-apps/restorecond/restorecond-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit systemd toolchain-funcs
 



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

2024-06-29 Thread Jason Zaman
commit: e5013ec785cfe50ebc0c1568461adcf9917cbefd
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:47:28 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:34:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5013ec7

sys-apps/secilc: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/secilc/secilc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/secilc/secilc-.ebuild 
b/sys-apps/secilc/secilc-.ebuild
index 5c59b25c3742..466a1d0558c5 100644
--- a/sys-apps/secilc/secilc-.ebuild
+++ b/sys-apps/secilc/secilc-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 inherit toolchain-funcs
 
 MY_PV="${PV//_/-}"



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

2024-06-29 Thread Jason Zaman
commit: eb1cac7da12faab504a92434c9c8925a29d9688c
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:40:34 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:30:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1cac7d

sys-apps/semodule-utils: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/semodule-utils/semodule-utils-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/semodule-utils/semodule-utils-.ebuild 
b/sys-apps/semodule-utils/semodule-utils-.ebuild
index 621cfaf21ea4..088b9f48cc78 100644
--- a/sys-apps/semodule-utils/semodule-utils-.ebuild
+++ b/sys-apps/semodule-utils/semodule-utils-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit toolchain-funcs
 



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

2024-06-29 Thread Jason Zaman
commit: 3fb370da66cc00680e830697457783b7f8e9598e
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:10:26 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:30:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb370da

sys-libs/libsepol: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libsepol/libsepol-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libsepol/libsepol-.ebuild 
b/sys-libs/libsepol/libsepol-.ebuild
index 17fe4da89451..4cb9db630532 100644
--- a/sys-libs/libsepol/libsepol-.ebuild
+++ b/sys-libs/libsepol/libsepol-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit toolchain-funcs multilib-minimal
 



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

2024-06-29 Thread Jason Zaman
commit: c6d238a15babdc97b71356bbb5d811d951feb5de
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:19:48 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:30:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d238a1

sys-libs/libsemanage: update EAPI 7 -> 8

Also drop message about policy store migration. The policy store moved
in 2015, it's been long enough now to not need the message anymore.

Signed-off-by: Jason Zaman  gentoo.org>

 sys-libs/libsemanage/libsemanage-.ebuild | 15 +--
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index 3393a1021748..89603aab06a7 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI="8"
 PYTHON_COMPAT=( python3_{10..12} )
 
 inherit python-r1 toolchain-funcs multilib-minimal
@@ -115,16 +115,3 @@ multiib_src_install_all() {
python_setup
python_fix_shebang "${ED}"/usr/libexec/selinux/semanage_migrate_store
 }
-
-pkg_postinst() {
-   # Migrate the SELinux semanage configuration store if not done already
-   local selinuxtype=$(awk -F'=' '/SELINUXTYPE=/ {print $2}' 
"${EROOT}"/etc/selinux/config 2>/dev/null)
-   if [ -n "${selinuxtype}" ] && [ ! -d 
"${EROOT}"/var/lib/selinux/${selinuxtype}/active ] ; then
-   ewarn "Since the 2.4 SELinux userspace, the policy module store 
is moved"
-   ewarn "from /etc/selinux to /var/lib/selinux. The migration 
will be run now."
-   ewarn "If there are any issues, it can be done manually by 
running:"
-   ewarn "/usr/libexec/selinux/semanage_migrate_store"
-   ewarn "For more information, please see"
-   ewarn "- 
https://github.com/SELinuxProject/selinux/wiki/Policy-Store-Migration";
-   fi
-}



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

2024-06-29 Thread Jason Zaman
commit: 637337d7de21f8e2493878a60faa239b7bd9b228
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Jun 29 23:40:03 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 30 00:30:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637337d7

sys-apps/checkpolicy: update EAPI 7 -> 8

Signed-off-by: Jason Zaman  gentoo.org>

 sys-apps/checkpolicy/checkpolicy-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/checkpolicy/checkpolicy-.ebuild 
b/sys-apps/checkpolicy/checkpolicy-.ebuild
index 6d5e91d8b18a..35ff8c551e28 100644
--- a/sys-apps/checkpolicy/checkpolicy-.ebuild
+++ b/sys-apps/checkpolicy/checkpolicy-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI="8"
 
 inherit toolchain-funcs
 



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

2024-06-29 Thread Conrad Kostecki
commit: 1f28ad7dd0dce7b147d62b6db938860ebb12e297
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:20:57 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f28ad7d

net-misc/r8152: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37346
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../r8152/files/r8152-2.16.3-kernel-5.19-fix.patch | 43 
 .../r8152/files/r8152-2.16.3-kernel-6.1-fix.patch  | 46 --
 2 files changed, 89 deletions(-)

diff --git a/net-misc/r8152/files/r8152-2.16.3-kernel-5.19-fix.patch 
b/net-misc/r8152/files/r8152-2.16.3-kernel-5.19-fix.patch
deleted file mode 100644
index 076d78f46062..
--- a/net-misc/r8152/files/r8152-2.16.3-kernel-5.19-fix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From: 
https://github.com/wget/realtek-r8152-linux/commit/6ffb3760c34a904467d70830ac9c10211e8f5d3a
-From: Hyacinthe Cartiaux 
-Date: Wed, 14 Sep 2022 15:13:31 +0200
-Subject: [PATCH] Fix for linux 5.19 without breaking older kernel
- compatibility
-
 a/r8152.c
-+++ b/r8152.c
-@@ -20458,9 +20458,13 @@ static ssize_t sg_en_store(struct device *dev, struct 
device_attribute *attr,
-   return -EINVAL;
-   }
- 
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0)
-+/* LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) */
-+  netif_set_tso_max_size(netdev, tso_size);
-+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
-+/* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26) */
-   netif_set_gso_max_size(netdev, tso_size);
--#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26) */
-+#endif
- 
-   return count;
- }
-@@ -20620,12 +20624,16 @@ static int rtl8152_probe(struct usb_interface *intf,
-   rtl_get_mapt_ver(tp);
- 
-   netdev->ethtool_ops = &ops;
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
-+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0)
-+/* LINUX_VERSION_CODE >= KERNEL_VERSION(5,19,0) */
-+  netif_set_tso_max_size(netdev, RTL_LIMITED_TSO_SIZE);
-+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
-+/* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26) */
-   if (!tp->sg_use)
-   netif_set_gso_max_size(netdev, RTL_LIMITED_TSO_SIZE);
- #else
-   netdev->features &= ~(NETIF_F_TSO | NETIF_F_TSO6);
--#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26) */
-+#endif
- 
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)
-   /* MTU range: 68 - 1500 or 9194 */

diff --git a/net-misc/r8152/files/r8152-2.16.3-kernel-6.1-fix.patch 
b/net-misc/r8152/files/r8152-2.16.3-kernel-6.1-fix.patch
deleted file mode 100644
index d20db413a16b..
--- a/net-misc/r8152/files/r8152-2.16.3-kernel-6.1-fix.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://github.com/ervinpopescu/realtek-r8152-linux/commit/0029747c3cf68dbccbebfcb560277040673dfe36.patch
-From: ervinpopescu 
-Date: Tue, 15 Nov 2022 19:30:16 +0200
-Subject: [PATCH] Fix for linux 6.1 without breaking older kernel compatibility
-
 a/r8152.c
-+++ b/r8152.c
-@@ -17558,7 +17558,6 @@ static void r8156_init(struct r8152 *tp)
- //break;
- //}
- 
--
-   r8153b_mcu_spdown_en(tp, false);
- 
-   ocp_data = ocp_read_word(tp, MCU_TYPE_PLA, PLA_EXTRA_STATUS);
-@@ -18339,7 +18338,6 @@ int rtl8152_get_settings(struct net_device *netdev, 
struct ethtool_cmd *cmd)
-   cmd->autoneg = AUTONEG_DISABLE;
-   }
- 
--
-   if (netif_running(netdev) && netif_carrier_ok(netdev)) {
-   u16 speed = rtl8152_get_speed(tp);
- 
-@@ -19202,7 +19200,6 @@ static int rtltool_ioctl(struct r8152 *tp, struct 
ifreq *ifr)
-   }
-   break;
- 
--
-   case RTLTOOL_USB_OCP_WRITE_DWORD:
-   if (!tp->rtk_enable_diag && net_ratelimit())
-   netif_warn(tp, drv, netdev,
-@@ -20708,10 +20705,14 @@ static int rtl8152_probe(struct usb_interface *intf,
- 
-   usb_set_intfdata(intf, tp);
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0)
-   if (tp->support_2500full)
-   netif_napi_add(netdev, &tp->napi, r8152_poll, 256);
-   else
-   netif_napi_add(netdev, &tp->napi, r8152_poll, 64);
-+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(6,1,0) */
-+  netif_napi_add(netdev, &tp->napi, r8152_poll);
-+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(6,1,0) */
- 
-   ret = register_netdev(netdev);
-   if (ret != 0) {



[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaexpat/

2024-06-29 Thread Conrad Kostecki
commit: f18fbff8206d370667a4cf448d47c2b51912a160
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Jun 29 23:59:51 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:59:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18fbff8

dev-lua/luaexpat: add 1.5.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-lua/luaexpat/Manifest  |  1 +
 dev-lua/luaexpat/luaexpat-1.5.2.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest
index 77295d9bb3bb..381c08007a03 100644
--- a/dev-lua/luaexpat/Manifest
+++ b/dev-lua/luaexpat/Manifest
@@ -1 +1,2 @@
 DIST luaexpat-1.5.1.tar.gz 53912 BLAKE2B 
0e8aa342864159e7a3f3ac21bfd65a7fb4378fc51b5889a93f8c00fd497f985bf194b3889d39f28ca097fd84a6160c9804d5957744a7ac9a002d1a0b6969abf3
 SHA512 
45834b02d863a65c6de2ad3c5c671935ae512dd906233a647269438aeeb37c7bbd6e7166aefd8da72480b33e1aa79a86ed070ed8800a8e0f303ccc74918f3bb8
+DIST luaexpat-1.5.2.tar.gz 54072 BLAKE2B 
7d7a9dbbb28e4fff7adfffaf910546065b3f781934004318566ec13838007ee135247c7e9b34f530e2f72f65156310454af73dfa6ac48aad50d4e0679efc
 SHA512 
a2a04b2bb76a10a8a0da077b53d22b6e84460f416486a4b006d3df4991cff011dc91a225ab25f994a2713632d562b13d4341530bbc7ede4fd660a6fce24eed3c

diff --git a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild 
b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild
new file mode 100644
index ..967a7d162cdb
--- /dev/null
+++ b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua toolchain-funcs
+
+DESCRIPTION="A SAX XML parser based on the Expat library"
+HOMEPAGE="https://github.com/lunarmodules/luaexpat";
+SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   dev-libs/expat
+   ${LUA_DEPS}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+HTML_DOCS=( "docs/." )
+
+src_prepare() {
+   default
+
+   # Respect users CFLAGS
+   sed -e 's/-O2//g' -i Makefile || die
+
+   lua_copy_sources
+}
+
+lua_src_compile() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "CC=$(tc-getCC)"
+   "LUA_INC=$(lua_get_CFLAGS)"
+   )
+
+   emake "${myemakeargs[@]}"
+
+   popd
+}
+
+src_compile() {
+   lua_foreach_impl lua_src_compile
+}
+
+lua_src_install() {
+   pushd "${BUILD_DIR}" || die
+
+   local myemakeargs=(
+   "DESTDIR=${ED}"
+   "LUA_CDIR=$(lua_get_cmod_dir)"
+   "LUA_INC=$(lua_get_include_dir)"
+   "LUA_LDIR=$(lua_get_lmod_dir)"
+   )
+
+   emake "${myemakeargs[@]}" install
+
+   popd
+}
+
+src_install() {
+   lua_foreach_impl lua_src_install
+
+   einstalldocs
+}



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

2024-06-29 Thread Conrad Kostecki
commit: e0afbee7c774aa88efb223d0cea12f593b17f7c1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:12:47 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0afbee7

app-admin/logrotate: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/logrotate-3.20.1-log-changes.patch   | 147 -
 1 file changed, 147 deletions(-)

diff --git a/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch 
b/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch
deleted file mode 100644
index b7c4bb5275db..
--- a/app-admin/logrotate/files/logrotate-3.20.1-log-changes.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-https://bugs.gentoo.org/847382#c3
-https://github.com/logrotate/logrotate/commit/31cf1099ab8514dfcae5a980bc77352edd5292f8
-https://github.com/logrotate/logrotate/commit/7b1fa328bf70eb8434166f151bd075cd1440d0dc
-
-From 31cf1099ab8514dfcae5a980bc77352edd5292f8 Mon Sep 17 00:00:00 2001
-From: Kamil Dudka 
-Date: Fri, 27 May 2022 09:56:07 +0200
-Subject: [PATCH] lockState: do not print `error:` when exit code is unaffected
-
-Closes: https://github.com/logrotate/logrotate/pull/448
 a/logrotate.c
-+++ b/logrotate.c
-@@ -3050,8 +3050,8 @@ static int lockState(const char *stateFilename, int 
skip_state_lock)
- }
- 
- if (sb.st_mode & S_IROTH) {
--message(MESS_ERROR, "state file %s is world-readable and thus can"
--" be locked from other unprivileged users."
-+message(MESS_NORMAL, "warning: state file %s is world-readable"
-+" and thus can be locked from other unprivileged users."
- " Skipping lock acquisition...\n",
- stateFilename);
- close(lockFd);
-
-From 7b1fa328bf70eb8434166f151bd075cd1440d0dc Mon Sep 17 00:00:00 2001
-From: Kamil Dudka 
-Date: Fri, 27 May 2022 16:02:57 +0200
-Subject: [PATCH] log: unify handling of log levels
-
-Use MESS_WARN instead of MESS_NORMAL and make it always use
-the `warning:` prefix.  MESS_WARN is now mapped to LOG_WARNING
-for syslog.
-
-Also drop MESS_VERBOSE, which was not set anywhere.
-
-Closes: https://github.com/logrotate/logrotate/pull/239
-Closes: https://github.com/logrotate/logrotate/pull/449
 a/config.c
-+++ b/config.c
-@@ -643,7 +643,7 @@ static void set_criterium(enum criterium *pDst, enum 
criterium src, int *pSet)
- {
- if (*pSet && (*pDst != src)) {
- /* we are overriding a previously set criterium */
--message(MESS_VERBOSE, "warning: '%s' overrides previously specified 
'%s'\n",
-+message(MESS_DEBUG, "note: '%s' overrides previously specified 
'%s'\n",
- crit_to_string(src), crit_to_string(*pDst));
- }
- *pDst = src;
-@@ -1021,7 +1021,7 @@ static int readConfigFile(const char *configFile, struct 
logInfo *defConfig)
- 
- if (getuid() == ROOT_UID) {
- if ((sb_config.st_mode & 07533) != 0400) {
--message(MESS_NORMAL,
-+message(MESS_WARN,
- "Potentially dangerous mode on %s: 0%o\n",
- configFile, (unsigned) (sb_config.st_mode & 0));
- }
-@@ -1386,7 +1386,7 @@ static int readConfigFile(const char *configFile, struct 
logInfo *defConfig)
- RAISE_ERROR();
- }
- } else if (!strcmp(key, "errors")) {
--message(MESS_NORMAL,
-+message(MESS_WARN,
- "%s: %d: the errors directive is deprecated 
and no longer used.\n",
- configFile, lineNum);
- } else if (!strcmp(key, "mail")) {
 a/log.c
-+++ b/log.c
-@@ -40,9 +40,12 @@ static void log_once(FILE *where, int level, const char 
*format, va_list args)
- {
- switch (level) {
- case MESS_DEBUG:
--case MESS_NORMAL:
--case MESS_VERBOSE:
- break;
-+
-+case MESS_WARN:
-+fprintf(where, "warning: ");
-+break;
-+
- default:
- fprintf(where, "error: ");
- break;
-@@ -78,10 +81,11 @@ void message(int level, const char *format, ...)
- priority |= LOG_DEBUG;
- break;
- case MESS_DEBUG:
--case MESS_VERBOSE:
--case MESS_NORMAL:
- priority |= LOG_INFO;
- break;
-+case MESS_WARN:
-+priority |= LOG_WARNING;
-+break;
- case MESS_ERROR:
- priority |= LOG_ERR;
- break;
 a/log.h
-+++ b/log.h
-@@ -5,8 +5,7 @@
- 
- #define MESS_REALDEBUG  1
- #define MESS_DEBUG  2
--#define MESS_VERBOSE3
--#define MESS_NORMAL 4
-+#define MESS_WARN   4
- #define MESS_ERROR  

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

2024-06-29 Thread Conrad Kostecki
commit: a092a8b6b74d77ba0472b87b9416c49edc1e0145
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:19:14 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a092a8b6

media-libs/libprojectm: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch   | 13 -
 .../files/libprojectm-4.1.0-patch-include-dir.patch| 14 --
 2 files changed, 27 deletions(-)

diff --git a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch 
b/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch
deleted file mode 100644
index 874d22aab6d0..
--- a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Unable to replicate error myself, but fix for https://bugs.gentoo.org/792204
-from https://github.com/projectM-visualizer/projectm/issues/449
-diff '--color=auto' -ru a/src/projectM-qt/qprojectmwidget.hpp 
b/src/projectM-qt/qprojectmwidget.hpp
 a/src/projectM-qt/qprojectmwidget.hpp  2024-06-26 10:48:30.825008203 
-
-+++ b/src/projectM-qt/qprojectmwidget.hpp  2024-06-26 10:49:03.265800570 
-
-@@ -23,6 +23,7 @@
- #define QPROJECTM_WIDGET_HPP
- 
- #include 
-+#include 
- #include "qprojectm.hpp"
- #include 
- #include 

diff --git 
a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch 
b/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch
deleted file mode 100644
index 5bb0ac6507ba..
--- a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch
+++ /dev/null
@@ -1,14 +0,0 @@
 a/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:13:12.614370496 +0100
-+++ b/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:10:54.700987578 +0100
-@@ -22,8 +22,10 @@
- )
- 
- target_include_directories(SOIL2
--PUBLIC
-+PRIVATE
- "."
-+PUBLIC
-+"${CMAKE_CURRENT_SOURCE_DIR}/.."
- )
- 
- target_link_libraries(SOIL2



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/files/

2024-06-29 Thread Conrad Kostecki
commit: 9af782792589fcc1e889eb3370fb03d00cc16de7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:17:08 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af78279

dev-libs/rocm-device-libs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...ocm-device-libs-5.5.1-remove-gfx700-tests.patch | 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
 
b/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
deleted file mode 100644
index 0fb5e44e218c..
--- 
a/dev-libs/rocm-device-libs/files/rocm-device-libs-5.5.1-remove-gfx700-tests.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/ROCm/ROCm-Device-Libs/issues/86
-https://github.com/ROCm/ROCm-Device-Libs/pull/89
-From 936a78464491c95c7cfffde08491bfe1a48c7177 Mon Sep 17 00:00:00 2001
-From: Brian Sumner 
-Date: Tue, 9 May 2023 07:55:03 -0700
-Subject: [PATCH] Remove gfx700 from tests
-
-Change-Id: I23d6639cb7c04246cc5be86d6e172e32546b3b90

- test/compile/CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test/compile/CMakeLists.txt b/test/compile/CMakeLists.txt
-index 9af0b1a..a789222 100644
 a/test/compile/CMakeLists.txt
-+++ b/test/compile/CMakeLists.txt
-@@ -54,12 +54,12 @@ foreach(gpu gfx900 gfx1030)
-   add_constant_fold_test(lgamma_r ${gpu})
- endforeach()
- 
--foreach(gpu gfx700 gfx803)
-+foreach(gpu gfx803)
-   add_isa_test(asin ${gpu})
-   add_isa_test(atan2 ${gpu})
-   add_isa_test(atan2pi ${gpu})
- endforeach()
- 
--foreach(gpu gfx600 gfx700)
-+foreach(gpu gfx600)
-   add_isa_test(frexp ${gpu})
- endforeach()
--- 
-2.41.0
-



[gentoo-commits] repo/gentoo:master commit in: dev-build/meson/files/1.2.2/, dev-build/meson/files/

2024-06-29 Thread Conrad Kostecki
commit: 50bf246f6fa5f3219727234ebb4dcf5397c05657
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:15:53 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50bf246f

dev-build/meson: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...-convert-boolean-values-for-cmake-formats.patch |  31 -
 ...vert-clike-Deduplicate-rpath-linker-flags.patch |  55 
 ...ndency-ensure-that-setuptools-doesn-t-inj.patch |  39 --
 ...le-stop-using-distutils-schemes-on-suffic.patch |  72 ---
 ...le-refactor-pypy-detection-into-a-consist.patch |  36 --
 ...le-stop-using-distutils-link-to-libpython.patch |  72 ---
 ...est-case-to-not-import-distutils-on-pytho.patch |  31 -
 ...e-PyPI-metadata-as-supporting-python-3.12.patch |  25 
 ...-apply-global-project-and-environment-C-a.patch | 141 -
 .../meson/files/meson-1.3.1-xtools-support.patch   |  39 --
 10 files changed, 541 deletions(-)

diff --git 
a/dev-build/meson/files/0001-Only-convert-boolean-values-for-cmake-formats.patch
 
b/dev-build/meson/files/0001-Only-convert-boolean-values-for-cmake-formats.patch
deleted file mode 100644
index 394b1bbb7c1b..
--- 
a/dev-build/meson/files/0001-Only-convert-boolean-values-for-cmake-formats.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 9016e6958bb83feb9a724f20d8badb116bf7c5f2 Mon Sep 17 00:00:00 2001
-From: Jan200101 
-Date: Tue, 21 Nov 2023 08:42:56 +0100
-Subject: [PATCH] Only convert boolean values for cmake formats
-
-This caused a regression with mesondefine where
-  `conf_data.set("FOO", true)`
-turned into
-  `#define FOO 1`
-instead of
-  `#define FOO`

- mesonbuild/utils/universal.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mesonbuild/utils/universal.py b/mesonbuild/utils/universal.py
-index 26194628c..93e64c0a2 100644
 a/mesonbuild/utils/universal.py
-+++ b/mesonbuild/utils/universal.py
-@@ -1210,7 +1210,7 @@ def do_replacement(regex: T.Pattern[str], line: str,
- var, _ = confdata.get(varname)
- if isinstance(var, str):
- var_str = var
--elif isinstance(var, bool):
-+elif variable_format.startswith("cmake") and isinstance(var, 
bool):
- var_str = str(int(var))
- elif isinstance(var, int):
- var_str = str(var)
--- 
-2.41.0
-

diff --git 
a/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch 
b/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch
deleted file mode 100644
index 3d40616fec1f..
--- 
a/dev-build/meson/files/0001-Revert-clike-Deduplicate-rpath-linker-flags.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 2fbc7b5ce3aced483b196dd10ca9eee1713b7494 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz 
-Date: Tue, 26 Dec 2023 15:06:12 -0500
-Subject: [PATCH] Revert "clike: Deduplicate rpath linker flags"
-
-This reverts commit 53ea59ad8455277797117d225f326851fe7d369c.
-
-This breaks at least:
-- frameworks/17 mpi
-- frameworks/30 scalapack
-
-The problem is that openmpi's pkg-config emitted link arguments
-includes:
-
-```
--Wl,-rpath -Wl,/path/to/libdir
-```
-
-The deduplication logic in meson doesn't contain sufficient information
-to tell when the compiler is passing an argument that requires values,
-and definitely cannot tell when that argument is split across argv. But
-for arguments that *can* do this, it is not possible to deduplicate a
-single argument as standalone, because it is not standalone.
-
-The argument for deduplicating rpath here was that if you have multiple
-dependencies that all add the same rpath, the Apple ld64 emits a
-non-fatal warning "duplicate -rpath ignored". Since this is non-fatal,
-it's not a major issue. A major issue is when builds fatally error out
-with:
-
-```
-FAILED: scalapack_c
-cc  -o scalapack_c scalapack_c.p/main.c.o -Wl,--as-needed -Wl,--no-undefined 
-Wl,--start-group /usr/lib64/libscalapack.so /usr/lib64/liblapack.so 
/usr/lib64/libblas.so -Wl,-rpath -Wl,/usr/lib64 -Wl,/usr/lib64 
-Wl,--enable-new-dtags /usr/lib64/libmpi.so -Wl,--end-group
-/usr/libexec/gcc/x86_64-pc-linux-gnu/ld: error: /usr/lib64: read: Is a 
directory
-```

- mesonbuild/compilers/mixins/clike.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/mesonbuild/compilers/mixins/clike.py 
b/mesonbuild/compilers/mixins/clike.py
-index b3fc96cec..76c8e0413 100644
 a/mesonbuild/compilers/mixins/clike.py
-+++ b/mesonbuild/compilers/mixins/clike.py
-@@ -54,7 +54,7 @@ class CLikeCompilerArgs(arglist.CompilerArgs):
- 
- # NOTE: not thorough. A list of potential corner cases can be found in
- # 
https://github.com/mesonbuild/meson/pull/4593#pullrequestreview-182016038
--dedup

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

2024-06-29 Thread Conrad Kostecki
commit: cdebd09be211e1ca508b26b834502ba877b30445
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:18:59 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdebd09b

dev-util/rocminfo: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../rocminfo-5.1.3-detect-builtin-amdgpu.patch |  50 --
 .../rocminfo-5.5.1-detect-builtin-amdgpu.patch | 105 -
 .../files/rocminfo-6.0.0-python-3-12-support.patch |  34 ---
 3 files changed, 189 deletions(-)

diff --git a/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch 
b/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch
deleted file mode 100644
index 5d0b2ed284bd..
--- a/dev-util/rocminfo/files/rocminfo-5.1.3-detect-builtin-amdgpu.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-/sys/module/amdgpu instead of lsmod for builtin amdgpu kernel module
-
-https://github.com/RadeonOpenCompute/rocminfo/pull/43
-https://github.com/RadeonOpenCompute/rocminfo/issues/42
-From ea4f017ed035928b1970e2589b02ec9b348c863e Mon Sep 17 00:00:00 2001
-From: YiyangWu 
-Date: Wed, 18 Aug 2021 21:05:20 +0800
-Subject: [PATCH] Check /sys/module/amdgpu for ROCk instead of lsmod
-
-Closes: #42
-
-Signed-off-by: YiyangWu 

- rocminfo.cc | 10 ++
- 1 file changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/rocminfo.cc b/rocminfo.cc
-index 871f406..58c847d 100755
 a/rocminfo.cc
-+++ b/rocminfo.cc
-@@ -995,6 +995,8 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* data) {
-   err = AcquireAgentInfo(agent, &agent_i);
-   RET_IF_HSA_ERR(err);
- 
-+  std::string ind(kIndentSize, ' ');
-+
-   printLabel("***", true);
-   std::string agent_ind("Agent ");
-   agent_ind += std::to_string(*agent_number).c_str();
-@@ -1031,16 +1033,16 @@ AcquireAndDisplayAgentInfo(hsa_agent_t agent, void* 
data) {
- 
- int CheckInitialState(void) {
-   // Check kernel module for ROCk is loaded
--  FILE *fd = popen("lsmod | grep amdgpu", "r");
--  char buf[16];
--  if (fread (buf, 1, sizeof (buf), fd) == 0) {
-+  int module_dir;
-+  module_dir = open("/sys/module/amdgpu", O_DIRECTORY);
-+  if (module_dir < 0) {
- printf("%sROCk module is NOT loaded, possibly no GPU devices%s\n",
-   COL_RED, COL_RESET);
- return -1;
-   } else {
- printf("%sROCk module is loaded%s\n", COL_WHT, COL_RESET);
-+  close(module_dir);
-   }
--  pclose(fd);
- 
-   // Check if user belongs to the group for /dev/kfd (e.g. "video" or
-   // "render")

diff --git a/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch 
b/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch
deleted file mode 100644
index dd1aefe4df4f..
--- a/dev-util/rocminfo/files/rocminfo-5.5.1-detect-builtin-amdgpu.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 3a4d533a1e2a179ad873c480dc4a42ea23681263 Mon Sep 17 00:00:00 2001
-From: Mike Li 
-Date: Wed, 17 Aug 2022 11:44:09 -0400
-Subject: [PATCH 1/2] Check permission and handle PermissionError exception
-
-Signed-off-by: Mike Li 
-Change-Id: If7cb8464d0b761e4be45c85eb7147ceed609da61

- rocm_agent_enumerator | 9 +++--
- 1 file changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/rocm_agent_enumerator b/rocm_agent_enumerator
-index 6264a5f..ceb9e11 100755
 a/rocm_agent_enumerator
-+++ b/rocm_agent_enumerator
-@@ -195,10 +195,15 @@ def readFromKFD():
-   node_path = os.path.join(topology_dir, node)
-   if os.path.isdir(node_path):
- prop_path = node_path + '/properties'
--if os.path.isfile(prop_path):
-+if os.path.isfile(prop_path) and os.access(prop_path, os.R_OK):
-   target_search_term = re.compile("gfx_target_version.+")
-   with open(prop_path) as f:
--line = f.readline()
-+try:
-+  line = f.readline()
-+except PermissionError:
-+  # We may have a subsystem (e.g. scheduler) limiting device 
visibility which
-+  # could cause a permission error.
-+  line = ''
- while line != '' :
-   search_result = target_search_term.search(line)
-   if search_result is not None:
-
-From 94b4b3f0a66eb70912177ca7076b4267f8b5449b Mon Sep 17 00:00:00 2001
-From: Johannes Dieterich 
-Date: Mon, 21 Nov 2022 18:09:55 +
-Subject: [PATCH 2/2] Fix rocminfo when run within docker environments
-
-Currently, rocminfo will fail when executed inside a docker container
-due to being unable to lsmod inside docker. This has impacts on
-rocprofiler use.
-
-Fix this behavior by querying initstate of the amdgpu module from
-/sys/module/amdgpu instead. If initstate is marked "live" everything if
-fine - error out with either "not loaded" (initstate file does not
-exist) 

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

2024-06-29 Thread Conrad Kostecki
commit: 9c46f46986c8a4e7f66d60267e69db7c92fc11bb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:42:27 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c46f469

media-gfx/chafa: add 1.14.1

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37347
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/chafa/Manifest|  1 +
 media-gfx/chafa/chafa-1.14.1.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index a33fde395387..e71ef6feb138 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1 +1,2 @@
 DIST chafa-1.12.5.tar.xz 939792 BLAKE2B 
82fbcd7b071dba8534fdd391b6ce22f6de63b1e3eb30228ba1ce6e751c442efbc4a5141d30fa767cc0789b01518da016a4245f9c560837530daa4d92534a9eca
 SHA512 
d0b719294bdc8880f2c65c1bd777ac0eb98d47d48147bc6f883f1917d4f9a6b246c4e9365bc0128b1332d4a268611ac7e479f346f13c49d2e56ff4f446f22d94
+DIST chafa-1.14.1.tar.xz 991656 BLAKE2B 
1a7ba4c7d3958396c89b7b2f2873b4c1dfcf5209ae0d53fd0b2e014c3012a316a2d197a2f593c230e02bed01ed3119d6d0659d21b5f5d02dacd7eaaa626f2cb8
 SHA512 
61872acc3370318ab1a363cd21839978825d722d64225f968fd12acae1b7cf4a9be0f011fa2ab69a62cf61e32f095bb47aaf9d8796b97f25844703e7dfdfea35

diff --git a/media-gfx/chafa/chafa-1.14.1.ebuild 
b/media-gfx/chafa/chafa-1.14.1.ebuild
new file mode 100644
index ..06484a9f1cb7
--- /dev/null
+++ b/media-gfx/chafa/chafa-1.14.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
+HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa";
+SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz";
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+tools webp"
+
+RDEPEND="
+   dev-libs/glib:2
+   tools? ( >=media-libs/freetype-2.0.0 )
+   webp? ( media-libs/libwebp:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   # bug 909429
+   use webp && append-ldflags -lwebp
+
+   econf \
+   --disable-man \
+   $(use_with tools) \
+   $(use_with webp)
+}
+
+src_install() {
+   default
+
+   use tools && doman docs/chafa.1
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-06-29 Thread Conrad Kostecki
commit: 05f0ecb19094134cef1465f0bd900b35
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 10:00:32 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:55:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f0ecb1

media-gfx/gifsicle: add 1.95

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37348
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/gifsicle/Manifest |  1 +
 media-gfx/gifsicle/gifsicle-1.95.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/media-gfx/gifsicle/Manifest b/media-gfx/gifsicle/Manifest
index f6261fc6b289..1ec51202d6aa 100644
--- a/media-gfx/gifsicle/Manifest
+++ b/media-gfx/gifsicle/Manifest
@@ -1,2 +1,3 @@
 DIST gifsicle-1.93.tar.gz 578194 BLAKE2B 
c5635fc736e2fd97278ab97377663f9702d2891cab5e19b16fa1aa53412ae48945d82ee42e9690208532cb854c99397ec4c1a11d4521454d8d40efd9adfd9d2a
 SHA512 
1ace2c9597a405d69bb9dfa24764a3d7c7dd9864e1832d25a4a7ad2e32780038206b889711846d6e4dbc7189482d0d03874f18d86966ebffbc4ee10569c390d3
 DIST gifsicle-1.94.tar.gz 579194 BLAKE2B 
0d6a734d6340938579633061cbff1f702c33adf7c206d3120488fa4a14eb69ef2f5838ee42b92cb371fa39398b57114c6315308d83fd951c399d9d6c3b3986d0
 SHA512 
5dc84332d929bc765b642f31fb79ed2998b193985070513cb3e412bca519c7c6065537c14df13e9860ae09dc5c66a06ca5475b1fdee62cd9509d42a5e2d0c9b6
+DIST gifsicle-1.95.tar.gz 579636 BLAKE2B 
32af2f786328b059745828ade184eea216e147abbb8023cb681c2d37a40a4abc9d0f32bb60a322b17f1af03a5e2c566b194e4c6a8d685e0697f90497294a9c81
 SHA512 
888bb3f4501ce3f12e810045bb432c9e56952df1def565e4a8983529856b00be8e79d9df148858fe2a327d1dd751eb71280e17c8e0426e68290b0dfe02247891

diff --git a/media-gfx/gifsicle/gifsicle-1.95.ebuild 
b/media-gfx/gifsicle/gifsicle-1.95.ebuild
new file mode 100644
index ..9d95e9385b78
--- /dev/null
+++ b/media-gfx/gifsicle/gifsicle-1.95.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Create, manipulate, and optimize GIF images and animations"
+HOMEPAGE="https://www.lcdf.org/~eddietwo/gifsicle/ 
https://github.com/kohler/gifsicle";
+SRC_URI="https://www.lcdf.org/~eddietwo/${PN}/${P}.tar.gz";
+
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="X"
+
+RDEPEND="
+   X? (
+   x11-libs/libX11
+   x11-libs/libXt
+   )
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+
+src_configure() {
+   econf $(use_enable X gifview)
+}



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

2024-06-29 Thread Conrad Kostecki
commit: b45977634fea6bd3bd1c42e769e614322b6ec40c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:13:16 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4597763

app-crypt/pinentry: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/pinentry-1.2.1-libassuan-3.patch | 46 --
 1 file changed, 46 deletions(-)

diff --git a/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch 
b/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch
deleted file mode 100644
index 35b71998e87a..
--- a/app-crypt/pinentry/files/pinentry-1.2.1-libassuan-3.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.gentoo.org/934771
-https://git.gnupg.org/cgi-bin/gitweb.cgi?p=pinentry.git;a=commit;h=a39ba412ab24721d4edb6476156371f8bf1d3ff9
-
-From a39ba412ab24721d4edb6476156371f8bf1d3ff9 Mon Sep 17 00:00:00 2001
-From: NIIBE Yutaka 
-Date: Fri, 28 Jul 2023 14:09:11 +0900
-Subject: [PATCH] build: Update libassuan.m4 for libassuan version 3 in future.
-
-* m4/libassuan.m4: Update from libassuan master.
-
---
-
-New libassuan 3 has backward compatible API.
-
-Signed-off-by: NIIBE Yutaka 
 a/m4/libassuan.m4
-+++ b/m4/libassuan.m4
-@@ -9,7 +9,7 @@ dnl This file is distributed in the hope that it will be 
useful, but
- dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- dnl SPDX-License-Identifier: FSFULLR
--# Last-changed: 2022-11-01
-+# Last-changed: 2023-07-26
- 
- dnl
- dnl Common code used for libassuan detection [internal]
-@@ -89,6 +89,7 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON],
- 
-   if test $ok = yes; then
- AC_MSG_RESULT([yes ($libassuan_config_version)])
-+AC_DEFINE(LIBASSUAN_API_REQUESTED, $req_libassuan_api, Requested API 
version for libassuan)
-   else
- AC_MSG_RESULT(no)
-   fi
-@@ -104,6 +105,8 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON],
- AC_MSG_CHECKING([LIBASSUAN API version])
- if test "$req_libassuan_api" -eq "$tmp" ; then
-   AC_MSG_RESULT(okay)
-+elif test "$req_libassuan_api" -eq 2 -a "$tmp" -eq 3; then
-+  AC_MSG_RESULT(okay)
- else
-   ok=no
-   AC_MSG_RESULT([does not match.  want=$req_libassuan_api got=$tmp.])
--- 
-2.30.2
-



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

2024-06-29 Thread Conrad Kostecki
commit: 188a859adfcc83c6948debd4761bae493a5f2167
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 09:18:15 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:56:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188a859a

dev-util/hip: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/hip/files/hip-6.0.2-install.patch |  23 --
 ...p-6.1.0-extend-isa-compatibility-check-v2.patch |  35 ---
 .../hip-6.1.0-extend-isa-compatibility-check.patch | 236 -
 3 files changed, 294 deletions(-)

diff --git a/dev-util/hip/files/hip-6.0.2-install.patch 
b/dev-util/hip/files/hip-6.0.2-install.patch
deleted file mode 100644
index e2fc3a8852cb..
--- a/dev-util/hip/files/hip-6.0.2-install.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/hipamd/CMakeLists.txt b/hipamd/CMakeLists.txt
-index 7ad30019d..e79ea0714 100755
 a/hipamd/CMakeLists.txt
-+++ b/hipamd/CMakeLists.txt
-@@ -398,18 +398,7 @@ if (NOT ${HIPCC_BIN_DIR} STREQUAL "")
-   set(hipcc_bin ${hipcc_bin}.exe)
-   set(hipconfig_bin ${hipconfig_bin}.exe)
- endif()
--if(EXISTS ${hipcc_bin} AND EXISTS ${hipconfig_bin})
--  install(PROGRAMS ${hipcc_bin} DESTINATION bin)
--  install(PROGRAMS ${hipconfig_bin} DESTINATION bin)
--endif()
-   endif()
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc.pl DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig.pl DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipvars.pm DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipcc.bat DESTINATION bin)
--  install(PROGRAMS ${HIPCC_BIN_DIR}/hipconfig.bat DESTINATION bin)
- endif()
- 
- #

diff --git 
a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch 
b/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch
deleted file mode 100644
index d6e95c994c8f..
--- a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check-v2.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From e188c092a987c45caf2ea4651686ea631ca47c3d Mon Sep 17 00:00:00 2001
-From: Paul Zander 
-Date: Tue, 25 Jun 2024 15:22:33 +0200
-Subject: [PATCH] prepare usage of old patch
-
-Signed-off-by: Paul Zander 

- hipamd/src/hip_code_object.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/hipamd/src/hip_code_object.cpp b/hipamd/src/hip_code_object.cpp
-index 6b3a6d0..fef89df 100644
 a/hipamd/src/hip_code_object.cpp
-+++ b/hipamd/src/hip_code_object.cpp
-@@ -410,7 +410,7 @@ static bool isCodeObjectCompatibleWithDevice(std::string 
co_triple_target_id,
-   if (co_triple_target_id == agent_triple_target_id) return true;
- 
-   // Parse code object triple target id
--  if (!consume(co_triple_target_id, std::string(kAmdgcnTargetTriple) + '-')) {
-+  if (!consume(co_triple_target_id, std::string(AMDGCN_TARGET_TRIPLE) + '-')) 
{
- return false;
-   }
- 
-@@ -423,7 +423,7 @@ static bool isCodeObjectCompatibleWithDevice(std::string 
co_triple_target_id,
-   if (!co_triple_target_id.empty()) return false;
- 
-   // Parse agent isa triple target id
--  if (!consume(agent_triple_target_id, std::string(kAmdgcnTargetTriple) + 
'-')) {
-+  if (!consume(agent_triple_target_id, std::string(AMDGCN_TARGET_TRIPLE) + 
'-')) {
- return false;
-   }
- 
--- 
-2.45.2
-

diff --git a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch 
b/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch
deleted file mode 100644
index 40ccf6fdc089..
--- a/dev-util/hip/files/hip-6.1.0-extend-isa-compatibility-check.patch
+++ /dev/null
@@ -1,236 +0,0 @@
-Combined with matching changes within rocr-runtime ebuild, this patch allows
-to load compatible kernels whenever possible.
-For example if AMDGPU_TARGETS is set to gfx1030 and some application
-was started on gfx1036, it loads gfx1030 kernel.
-
-Author: Cordell Bloor 
-https://salsa.debian.org/rocm-team/rocm-hipamd/-/blob/master/debian/patches/0025-improve-rocclr-isa-compatibility-check.patch
-https://salsa.debian.org/rocm-team/rocm-hipamd/-/blob/master/debian/patches/0026-extend-hip-isa-compatibility-check.patch
 a/hipamd/src/hip_code_object.cpp
-+++ b/hipamd/src/hip_code_object.cpp
-@@ -390,47 +390,123 @@ static bool getTripleTargetID(std::string 
bundled_co_entry_id, const void* code_
-   return true;
- }
- 
--static bool isCodeObjectCompatibleWithDevice(std::string co_triple_target_id,
-- std::string 
agent_triple_target_id) {
-+struct GfxPattern {
-+  std::string root;
-+  std::string suffixes;
-+};
-+
-+static bool matches(const GfxPattern& p, const std::string& s) {
-+  if (p.root.size() + 1 != s.size()) {
-+return false;
-+  }
-+  if (0 != std:

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

2024-06-29 Thread Conrad Kostecki
commit: 5be2cceccd01b4dc7a8b2f121b406e1414569883
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 10:11:43 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be2ccec

media-gfx/jp2a: add 1.2.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37350
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/jp2a/Manifest  |  1 +
 media-gfx/jp2a/jp2a-1.2.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/media-gfx/jp2a/Manifest b/media-gfx/jp2a/Manifest
index ee52e4002079..1ba4dcd9f1d3 100644
--- a/media-gfx/jp2a/Manifest
+++ b/media-gfx/jp2a/Manifest
@@ -1 +1,2 @@
 DIST jp2a-1.1.1.tar.bz2 525678 BLAKE2B 
82e4717acb27596ca789681d288767cd602207b56e4f4afbffe5a1a107d67e0bc2b61dadd3769963eff34d3d8a1546741a069cfa7dfe40c9d3486cac6ccb29d6
 SHA512 
92234100e43c542f468ce586fb1c3f975c2492b80062ea5871f0eb02351b26b7f56bd5567d4d2e3bcec1ea66ebae22623d7d973c3bc794dd99c819efcae983cd
+DIST jp2a-1.2.0.tar.bz2 444270 BLAKE2B 
819101f7df242b869de0e91b6b6fd6c7d6f7d4bfb1f69a5b0477c9d34a08a46d9f05ad79926b66c2b0fe2ad785a340250bf1493ea8832bf7e40a621cb6b6afa2
 SHA512 
3f523e0c369b77323d512ff14944c70011280bf75b99e9b1abc0dcfefa706bf56bf0b6bed46c78194bd22c2b98dded65c551777dc75f5f217ebb6513d0a56d60

diff --git a/media-gfx/jp2a/jp2a-1.2.0.ebuild b/media-gfx/jp2a/jp2a-1.2.0.ebuild
new file mode 100644
index ..e3915d86ca7b
--- /dev/null
+++ b/media-gfx/jp2a/jp2a-1.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="JPEG/PNG image to ASCII art converter"
+HOMEPAGE="https://github.com/Talinx/jp2a/";
+SRC_URI="https://github.com/Talinx/jp2a/releases/download/v${PV}/${P}.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~arm64-macos ~x64-macos 
~x64-solaris"
+IUSE="curl"
+
+# TODO: restore ncurses support?
+# See https://github.com/gentoo/gentoo/pull/24218#issuecomment-1043795319
+RDEPEND="media-libs/libjpeg-turbo:=
+   media-libs/libpng
+   curl? ( net-misc/curl )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf $(use_enable curl)
+}



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

2024-06-29 Thread Conrad Kostecki
commit: 27ba6451168824db0e5344cd38cea02927970287
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 10:16:55 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:55:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ba6451

media-gfx/jpeginfo: add 1.7.1

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37351
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/jpeginfo/Manifest  |  1 +
 media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild | 34 
 2 files changed, 35 insertions(+)

diff --git a/media-gfx/jpeginfo/Manifest b/media-gfx/jpeginfo/Manifest
index 5f4cc5abda64..d0cd10cf2b36 100644
--- a/media-gfx/jpeginfo/Manifest
+++ b/media-gfx/jpeginfo/Manifest
@@ -1 +1,2 @@
 DIST jpeginfo-1.6.1.tar.gz 64856 BLAKE2B 
5d9748a4af26087e45f2ae3fa709bb2099547f22aaeaf1fde529d92d633b1bc665dfde301a9ecaf4a8e4fa190ef637126d6f4ee43118bb31f5782a402d4a08d1
 SHA512 
9cc9367b8b3e38ba46bff9477b8f61e63b55bd41a67ea2895cca9c097abba2a7a3ae068c235ecfea72c99af52bba91cbb1eb92feb019ba4eb08e826a7083c68b
+DIST jpeginfo-1.7.1.tar.gz 448213 BLAKE2B 
4fa8a875a14b85b6b04bb8cd436dd5b6f68867ad10324ca56da24d247c46b6051fa566ac5f13c469cf90ffcdbc3f16bf6296cdda3f3c794e0986468971b5f31b
 SHA512 
16c670b4f7eb2355fa2e1a665225d45bc135021565b4a950f8193bd0dbc1f55eed7af4e37ca71ea7df325aeb0c13ee52b0cc71e71b06ed39b013cc3377eca63b

diff --git a/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild 
b/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild
new file mode 100644
index ..8ff1d8261abe
--- /dev/null
+++ b/media-gfx/jpeginfo/jpeginfo-1.7.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Prints information and tests integrity of JPEG/JFIF files"
+HOMEPAGE="https://www.kokkonen.net/tjko/projects.html";
+SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+
+RDEPEND="media-libs/libjpeg-turbo:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # Clang 16
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC
+   econf
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README
+}



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

2024-06-29 Thread Conrad Kostecki
commit: d119747e183865a1ec18c1f851a422b489fb421a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 10:32:23 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d119747e

media-gfx/librecad: add 2.2.0.2

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Bug: https://bugs.gentoo.org/918609
Closes: https://github.com/gentoo/gentoo/pull/37352
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/librecad/Manifest|  1 +
 media-gfx/librecad/librecad-2.2.0.2.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/media-gfx/librecad/Manifest b/media-gfx/librecad/Manifest
index 293932e7bd13..a19d2a8beb34 100644
--- a/media-gfx/librecad/Manifest
+++ b/media-gfx/librecad/Manifest
@@ -1,3 +1,4 @@
 DIST librecad-2.1.3.tar.gz 22415288 BLAKE2B 
fb920113a7e4b2e9e7e3425f77364c36f6be676a3cd109798786b06d31698fd11437bc7f50cb843ca02d761730e83db7fde475d1bce6a65336a845b5b0114918
 SHA512 
246cffcc1ea3389997b4a738ab5e3d78e8c1096817ecb1ca28f38d601bc5d1a95f60798ac82308914a34da7b5dbc302b8363cf8b58a97221fdc8ee63010adc6c
+DIST librecad-2.2.0.2.tar.gz 13645528 BLAKE2B 
43a9ada4d6fe8c0cb96dc1003a9e7aa3b4d21619ce9776de1e6d273dd884f2313f9e90abed9cadcd44aaac2131bb62ffb0105bc0d8a097513ac42b9886107021
 SHA512 
054c6e6cf35a30099e71dd022574864c42d99db8bfa73b544113573723f8e6db2c92f9b7a827b947528f8ad9c743bca73a77a81bc50a9dc66f290480bb38db05
 DIST librecad-2.2.0.tar.gz 13837301 BLAKE2B 
ede9181b6805455d10773b70a8262ffb5a1c48f353dbfd1b80f705ba3194be700e9a486cdf528c4e8015b327a75a29c81b832186024d48229a6cc5fd9ca2dc12
 SHA512 
df33eac311b5232d6fc0480be1b1c9d257a33ba22f9b7897af4c1761978c87c07a962ae3ea37e8728661a788152157fc621aae65d60d44ae37b2028919cc96a2
 DIST librecad-gentoo-CVE-patches-2.1.3.tar.gz 11687 BLAKE2B 
4676fa60033e6d0ace35bbebfae569366a50ec46c2dc5b90bace9564e1f6c2020f733f63981788b6f5288fb0c57760215e7b35f294656c21787ebdefa8447fa0
 SHA512 
b485b41ab1d6eb61750c11a9b327fc70d28cd0cf689b3cd815b4982d3d800737f402522d9c3d416f1e43422166e7de4f97055de238cc2fe80cc45f11fa3377e6

diff --git a/media-gfx/librecad/librecad-2.2.0.2.ebuild 
b/media-gfx/librecad/librecad-2.2.0.2.ebuild
new file mode 100644
index ..6da50e9fe6f7
--- /dev/null
+++ b/media-gfx/librecad/librecad-2.2.0.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="ar ca cs da de el en en_au es es_ar es_bo es_cl es_co es_cr es_do 
es_ec es_gt es_hn es_mx es_ni es_pa es_pe es_pr es_py es_sv es_us es_uy es_ve 
et eu fi fr gl hi hu id_ID it ja ko lv mk nl no pa pl pt_br pt_pt ro_ro ru sk 
sl sq_al sv ta tr uk zh_cn zh_tw"
+
+inherit desktop edo plocale qmake-utils
+
+DESCRIPTION="Generic 2D CAD program"
+HOMEPAGE="https://www.librecad.org/";
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/LibreCAD/LibreCAD.git";
+   inherit git-r3
+else
+   SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/LibreCAD-${PV}"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug doc tools"
+
+RDEPEND="
+   dev-cpp/muParser
+   dev-libs/boost:=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/freetype:2
+"
+DEPEND="${RDEPEND}
+   dev-qt/qthelp:5
+   dev-qt/qtxml:5
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+"
+
+src_prepare() {
+   default
+
+   # Stock script doesn't work correctly on gentoo (see bug #847394)
+   # and also it compiles all translations regardles of selected locales.
+   # To avoid this just comment out locale building and do it manually
+   sed -i -e '/LRELEASE/s!^!# !' scripts/postprocess-unix.sh || die
+
+   plocale_find_changes 'librecad/ts' 'librecad_' '.ts'
+}
+
+src_configure() {
+   eqmake5 -r
+}
+
+src_compile() {
+   default
+
+   build_locale() {
+   local lrelease="$(qt5_get_bindir)/lrelease"
+   edo "${lrelease}" "librecad/ts/librecad_${1}.ts" \
+   -qm "unix/resources/qm/librecad_${1}.qm"
+   edo "${lrelease}" "plugins/ts/plugins_${1}.ts" \
+   -qm "unix/resources/qm/plugins_${1}.qm"
+   }
+
+   plocale_for_each_locale build_locale
+   # We want the en locale to be always present. Otherwise it could
+   # be impossible to select the English command set which is quite 
crucial.
+   has en $(plocale_get_locales) || build_locale en
+}
+
+src_install() {
+   dobin unix/librecad
+   use tools && dobin unix/ttf2lff
+   insinto /usr/share/${PN}
+   doins -r unix/resources/*
+   use doc && docinto html && dodoc -r librecad/support/doc/*
+   insinto /usr/share/metainfo
+  

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

2024-06-29 Thread Conrad Kostecki
commit: 879d79ad4838bfe03df6e07d8b42ee7f3ee1e826
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 10:56:42 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879d79ad

media-gfx/mandelbulber: add 2.31

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37354
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-gfx/mandelbulber/Manifest |  1 +
 media-gfx/mandelbulber/mandelbulber-2.31.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/media-gfx/mandelbulber/Manifest b/media-gfx/mandelbulber/Manifest
index 36c34c6e78d8..d5ac10ad346d 100644
--- a/media-gfx/mandelbulber/Manifest
+++ b/media-gfx/mandelbulber/Manifest
@@ -1 +1,2 @@
 DIST mandelbulber2-2.28.tar.gz 122800825 BLAKE2B 
a1bc8b3b743687003aeccaea7763b8100736b03dcd5044e43193f07bb519a7e78075c63cd0466373e8240a317fc2bbb6481bc07b51b137241cbb477e679093c3
 SHA512 
9bb2ecdcc2a2976efb6af930d49f067462713c6fd48f54631477102f3153479df6336b43b160c98c4e01f00d48188b314ccc86a84055a05cac5eb009db4e52e2
+DIST mandelbulber2-2.31.tar.gz 133379945 BLAKE2B 
c7b4cfa151f3bf0161b5871d0b22cd05567edc5a7145d64f38c4059b1f4b6f19f1ac3285d7a60cfb2979cd98f10041b7c7dd9100dab9ec93258e567034a03d63
 SHA512 
cf70c73f80c89731da6711af6ad6e1be33d43d7b014e16a6516eabf22d39b49469ee3e7b4ecc5e5adad3a1b26c8c1892c1a82d5891fe2b71fe524cdd1c3460c7

diff --git a/media-gfx/mandelbulber/mandelbulber-2.31.ebuild 
b/media-gfx/mandelbulber/mandelbulber-2.31.ebuild
new file mode 100644
index ..6f8b833cce36
--- /dev/null
+++ b/media-gfx/mandelbulber/mandelbulber-2.31.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}2-${PV}"
+inherit desktop qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Tool to render 3D fractals"
+HOMEPAGE="https://www.mandelbulber.com";
+SRC_URI="https://github.com/buddhi1980/${PN}2/releases/download/${PV}/${MY_P}.tar.gz
 https://downloads.sourceforge.net/${PN}/${MY_P}.tar.gz";
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="CC-BY-4.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="joystick opencl openexr sndfile tiff"
+
+RDEPEND="
+   dev-libs/lzo
+   dev-qt/qtcore:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qttest:5
+   dev-qt/qtwidgets:5
+   media-libs/libpng:=
+   sci-libs/gsl:=
+   joystick? ( dev-qt/qtgamepad:5 )
+   opencl? (
+   dev-cpp/clhpp
+   virtual/opencl
+   )
+   openexr? (
+   dev-libs/imath:=
+   media-libs/openexr:=
+   )
+   sndfile? ( media-libs/libsndfile )
+   tiff? ( media-libs/tiff:= )
+"
+DEPEND="${RDEPEND}
+   dev-qt/designer:5
+"
+BDEPEND="virtual/pkgconfig"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && tc-check-openmp
+}
+
+src_prepare() {
+   default
+
+   use joystick || sed -i -e "s/qtHaveModule(gamepad)/false/" 
makefiles/common.pri || die
+   use openexr || sed -i -e "s/packagesExist(OpenEXR)/false/" 
makefiles/common.pri || die
+   use sndfile || sed -i -e "s/packagesExist(sndfile)/false/" 
makefiles/common.pri || die
+   use tiff || sed -i -e "s/packagesExist(libtiff-4)/false/" 
makefiles/common.pri || die
+}
+
+src_configure() {
+   if use opencl; then
+   eqmake5 makefiles/${PN}-opencl.pro
+   else
+   eqmake5 makefiles/${PN}.pro
+   fi
+}
+
+src_install() {
+   dobin ${PN}2
+
+   dodoc README NEWS usr/share/doc/${PN}2/Mandelbulber_Manual.pdf
+
+   insinto /usr/share/${PN}2
+   doins -r usr/share/${PN}2/*
+
+   domenu ${PN}2.desktop
+
+   newicon -s 256 qt/icons/${PN}.png ${PN}2.png
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/

2024-06-29 Thread Conrad Kostecki
commit: 6bd8af7bb55ace12e2788f4770ddfca3b834c76d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Jun 28 19:51:40 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 29 23:53:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd8af7b

dev-libs/intel-compute-runtime: force disable gold

Closes: https://bugs.gentoo.org/933096
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild| 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild
index fdcd36bcc742..3b2e233a358b 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.22.29735.21.ebuild
@@ -67,6 +67,7 @@ src_configure() {
-DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
-DBUILD_WITH_L0="$(usex l0)"
-DDISABLE_LIBVA="$(usex !vaapi)"
+   -DNEO_DISABLE_LD_GOLD="ON"
-DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"



[gentoo-commits] repo/gentoo:master commit in: dev-db/influx-cli/

2024-06-29 Thread Louis Sautier
commit: b778f014632d115e4fa06e2c56dbd08876b8adc8
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 23:38:40 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:38:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b778f014

dev-db/influx-cli: keyword 2.7.3 for ~arm64

Signed-off-by: Louis Sautier  gentoo.org>

 dev-db/influx-cli/influx-cli-2.7.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/influx-cli/influx-cli-2.7.3.ebuild 
b/dev-db/influx-cli/influx-cli-2.7.3.ebuild
index 32cb6d38589f..b373f03d6bd4 100644
--- a/dev-db/influx-cli/influx-cli-2.7.3.ebuild
+++ b/dev-db/influx-cli/influx-cli-2.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 RESTRICT=" test"
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2/

2024-06-29 Thread Louis Sautier
commit: dd25135c17e8b024b92c8b1913c659cd8dfcff14
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 22:07:45 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:28:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd25135c

www-apps/icingaweb2: EAPI=8, add support for PHP 8.3

2.12.1 supports PHP 8.3 as mentioned in
https://github.com/Icinga/icingaweb2/releases/tag/v2.12.1.

Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.12.1-r1.ebuild | 81 +
 1 file changed, 81 insertions(+)

diff --git a/www-apps/icingaweb2/icingaweb2-2.12.1-r1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.12.1-r1.ebuild
new file mode 100644
index ..c049797b957d
--- /dev/null
+++ b/www-apps/icingaweb2/icingaweb2-2.12.1-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit depend.apache
+
+DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
+HOMEPAGE="https://icinga.com/";
+
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Icinga/icingaweb2.git";
+   EGIT_BRANCH="master"
+else
+   SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apache2 apache2-server fpm ldap mysql nginx pdf postgres"
+REQUIRED_USE="( ^^ ( apache2-server nginx ) ) apache2? ( apache2-server )"
+
+DEPEND=">=net-analyzer/icinga2-2.1.1
+   dev-php/pecl-imagick
+   pdf? ( media-gfx/imagemagick[png] )
+   apache2-server? ( >=www-servers/apache-2.4.0 )
+   nginx? ( >=www-servers/nginx-1.7.0:* )
+   || (
+   
dev-lang/php:8.1[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:8.2[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   
dev-lang/php:8.3[apache2?,cli,curl,fileinfo,fpm?,gd,intl,ldap?,mysql?,nls,pdo,postgres?,sockets,ssl,xslt,xml]
+   )
+   >=dev-libs/icinga-php-library-0.13.0
+   >=dev-libs/icinga-php-thirdparty-0.12.0
+   acct-group/icingacmd
+   acct-group/icingaweb2"
+RDEPEND="${DEPEND}"
+
+want_apache2
+
+pkg_setup() {
+   depend.apache_pkg_setup
+
+   use nginx && usermod -a -G icingacmd,icingaweb2 nginx
+   use apache2 && usermod -a -G icingacmd,icingaweb2 apache
+}
+
+pkg_config() {
+   if [[ -d /etc/icingaweb2 ]] ; then
+   einfo "Updating existing installation ..."
+   else
+   einfo "Running first time setup ..."
+   einfo "Creating configuration directory ..."
+   /usr/share/${PN}/bin/icingacli setup config directory
+   einfo "Creating authentication token for web setup ..."
+   /usr/share/${PN}/bin/icingacli setup token create
+   if use apache2 ; then
+   einfo "The following might be useful for your Apache2 
configuration:"
+   /usr/share/${PN}/bin/icingacli setup config webserver 
apache --document-root /usr/share/${PN}/public
+   fi
+   if use nginx ; then
+   einfo "The following might be useful for your NGinx 
configuration:"
+   /usr/share/${PN}/bin/icingacli setup config webserver 
nginx --document-root /usr/share/${PN}/public
+   fi
+   fi
+   einfo "All done."
+}
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r "${S}"/*
+   fperms -R a+rX "/usr/share/${PN}/public/"
+   fperms u+x,g+x "/usr/share/${PN}/bin/icingacli"
+   fowners root:icingaweb2 "/usr/share/${PN}/bin/icingacli"
+}
+
+pkg_postinst() {
+   einfo "Run 'emerge --config =${CATEGORY}/${PF}' to finish setup."
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2/

2024-06-29 Thread Louis Sautier
commit: 0d24a42ee985903fd1eb348a01da2c57b4acaa82
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 22:02:41 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d24a42e

www-apps/icingaweb2: keyword 2.12.1 for ~arm64

Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.12.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
index 0a0ddca0fee2..1c60e365eb39 100644
--- a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]];then
EGIT_BRANCH="master"
 else
SRC_URI="https://codeload.github.com/Icinga/${PN}/tar.gz/v${PV} -> 
${P}.tar.gz"
-   KEYWORDS="amd64 x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2/

2024-06-29 Thread Louis Sautier
commit: 95d45c7c4b15b3f1532ce1df8f733ef459a5f7f0
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 23:09:00 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d45c7c

www-apps/icingaweb2: remove unused multilib eclass

Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild | 4 ++--
 www-apps/icingaweb2/icingaweb2-2.12.1.ebuild| 2 +-
 www-apps/icingaweb2/icingaweb2-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild
index 84a84021e342..8df6a13afcc7 100644
--- a/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.11.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit depend.apache multilib
+inherit depend.apache
 
 DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
 HOMEPAGE="http://www.icinga.org/";

diff --git a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
index 909ffade39f6..bbe044604cc1 100644
--- a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit depend.apache multilib
+inherit depend.apache
 
 DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
 HOMEPAGE="https://icinga.com/";

diff --git a/www-apps/icingaweb2/icingaweb2-.ebuild 
b/www-apps/icingaweb2/icingaweb2-.ebuild
index 7844cf427860..94c0c09dab74 100644
--- a/www-apps/icingaweb2/icingaweb2-.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit depend.apache multilib
+inherit depend.apache
 
 DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
 HOMEPAGE="https://icinga.com/";



[gentoo-commits] repo/gentoo:master commit in: www-apps/icingaweb2/

2024-06-29 Thread Louis Sautier
commit: 99927ab83f60f8eac2a62df8329646765ae8801f
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 22:05:17 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99927ab8

www-apps/icingaweb2: update HOMEPAGE

Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/icingaweb2/icingaweb2-2.12.1.ebuild | 2 +-
 www-apps/icingaweb2/icingaweb2-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild 
b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
index 1c60e365eb39..909ffade39f6 100644
--- a/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-2.12.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit depend.apache multilib
 
 DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
-HOMEPAGE="http://www.icinga.org/";
+HOMEPAGE="https://icinga.com/";
 
 if [[ ${PV} == * ]];then
inherit git-r3

diff --git a/www-apps/icingaweb2/icingaweb2-.ebuild 
b/www-apps/icingaweb2/icingaweb2-.ebuild
index 9103daa5bbe2..7844cf427860 100644
--- a/www-apps/icingaweb2/icingaweb2-.ebuild
+++ b/www-apps/icingaweb2/icingaweb2-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit depend.apache multilib
 
 DESCRIPTION="Icinga Web 2 - Frontend for icinga2"
-HOMEPAGE="http://www.icinga.org/";
+HOMEPAGE="https://icinga.com/";
 
 if [[ ${PV} == * ]];then
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-library/

2024-06-29 Thread Louis Sautier
commit: a0867844bb540a7de7b8eb9f801bc7772030b919
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 21:55:13 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0867844

dev-libs/icinga-php-library: keyword 0.13.0 for ~arm64

Signed-off-by: Louis Sautier  gentoo.org>

 dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
index a4f2138aa497..46955eb5e0f0 100644
--- a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${PN}/archive/refs/tags/v${PV}.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-library/

2024-06-29 Thread Louis Sautier
commit: 020815c450933287ae8ae843ba6262e5f045db2f
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 23:00:18 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020815c4

dev-libs/icinga-php-library: add github upstream, remove empty BDEPEND

Signed-off-by: Louis Sautier  gentoo.org>

 dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild   | 3 +--
 dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild   | 1 -
 dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild | 3 +--
 dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild| 3 +--
 dev-libs/icinga-php-library/metadata.xml   | 3 +++
 5 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild
index c2b93055e450..4ca8bf907eb8 100644
--- a/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,6 @@ KEYWORDS="~amd64 ~x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/ipl"

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
index 46955eb5e0f0..b961f6d4f390 100644
--- a/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.13.0.ebuild
@@ -14,7 +14,6 @@ KEYWORDS="amd64 ~arm64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/ipl"

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild
index 1b34dada2f29..7d08e5c7f355 100644
--- a/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,6 @@ KEYWORDS="amd64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/ipl"

diff --git a/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild 
b/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild
index e070fef06505..7d08e5c7f355 100644
--- a/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild
+++ b/dev-libs/icinga-php-library/icinga-php-library-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,6 @@ KEYWORDS="amd64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/ipl"

diff --git a/dev-libs/icinga-php-library/metadata.xml 
b/dev-libs/icinga-php-library/metadata.xml
index 5c76f7a3fc67..c9654490f7ae 100644
--- a/dev-libs/icinga-php-library/metadata.xml
+++ b/dev-libs/icinga-php-library/metadata.xml
@@ -5,4 +5,7 @@
prometheanf...@gentoo.org
Matthew Thode

+   
+   Icinga/icinga-php-library
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-thirdparty/

2024-06-29 Thread Louis Sautier
commit: cf6f3097dc7ba6bc90368a60d2d84684b2a50675
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 23:03:31 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6f3097

dev-libs/icinga-php-thirdparty: add gh upstream, remove empty BDEPEND

Signed-off-by: Louis Sautier  gentoo.org>

 dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild | 3 +--
 dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild| 3 +--
 dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild| 1 -
 dev-libs/icinga-php-thirdparty/metadata.xml   | 3 +++
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild 
b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild
index 4bbb21e3af1a..eeb50eb5635a 100644
--- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,6 @@ KEYWORDS="amd64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/vendor"

diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild 
b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild
index 4bbb21e3af1a..eeb50eb5635a 100644
--- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,6 @@ KEYWORDS="amd64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/vendor"

diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild 
b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
index 751114044575..c395d9e46e98 100644
--- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
@@ -13,7 +13,6 @@ KEYWORDS="amd64 ~arm64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_install() {
insinto "/usr/share/icinga-php/vendor"

diff --git a/dev-libs/icinga-php-thirdparty/metadata.xml 
b/dev-libs/icinga-php-thirdparty/metadata.xml
index 5c76f7a3fc67..20f8ced55e5e 100644
--- a/dev-libs/icinga-php-thirdparty/metadata.xml
+++ b/dev-libs/icinga-php-thirdparty/metadata.xml
@@ -5,4 +5,7 @@
prometheanf...@gentoo.org
Matthew Thode

+   
+   Icinga/icinga-php-thirdparty
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/icinga-php-thirdparty/

2024-06-29 Thread Louis Sautier
commit: d978e23e494a8ac302c0028cc7d7e42b95b91d8a
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 29 21:45:11 2024 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 29 23:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d978e23e

dev-libs/icinga-php-thirdparty: keyword 0.12.0 for ~arm64

Signed-off-by: Louis Sautier  gentoo.org>

 dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild 
b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
index 9b47ddec8290..751114044575 100644
--- a/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
+++ b/dev-libs/icinga-php-thirdparty/icinga-php-thirdparty-0.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/Icinga/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 DEPEND="dev-lang/php:*"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2024-06-29 Thread Ivan Lloro
commit: 61a82d3cd7fdd5377109a24188ec93be63753b17
Author: Ivan Lloro  gmail  com>
AuthorDate: Sat Jun 29 23:15:05 2024 +
Commit: Ivan Lloro  gmail  com>
CommitDate: Sat Jun 29 23:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61a82d3c

app-crypt/autofirma: Avoid downloading source file if available in DISTDIR, 
make the ebuild compatible for same version revisions, and minor QA 
improvements.

Signed-off-by: Ivan Lloro  gmail.com>

 app-crypt/autofirma/autofirma-1.8.3.ebuild | 15 ++-
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild 
b/app-crypt/autofirma/autofirma-1.8.3.ebuild
index f9d8c773f..89b649368 100644
--- a/app-crypt/autofirma/autofirma-1.8.3.ebuild
+++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
 
 # Upstream blocks wget with no User Agent. It can be addressed globally (see 
https://wiki.gentoo.org/wiki/FETCHCOMMAND).
 # If Gentoo's default configuration is in place, pkg_pretend() and 
pkg_nofetch() provide fallback options.
-SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${P}.zip"
+SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${PF}.zip"
 
 S=${WORKDIR}
 
@@ -22,18 +22,23 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="virtual/jre:1.8"
-BDEPEND="app-arch/unzip"
+BDEPEND="
+   app-arch/unzip
+   net-misc/wget
+"
 
 pkg_pretend() {
# Upstream blocks vanilla wget, so we set up a browser User-Agent as a 
fallback.
-   URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"
-   /usr/sbin/wget --user-agent="Mozilla/5.0 (X11; Fedora; Linux x86_64; 
rv:52.0) Gecko/20100101 Firefox/52.0" "${URI}" -O 
"${PORTAGE_ACTUAL_DISTDIR}"/"${P}".zip
+   local URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"
+   local USER_AGENT="Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:52.0) 
Gecko/20100101 Firefox/52.0"
+   local DISTFILE="${PORTAGE_ACTUAL_DISTDIR}/${PF}.zip"
+   [ -f "${DISTFILE}" ] || /usr/sbin/wget --user-agent="${USER_AGENT}" 
"${URI}" -O "${DISTFILE}"
 }
 
 pkg_nofetch() {
einfo "Please download:"
einfo " https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"
-   einfo "and move it to your distfiles directory as autofirma-${PV}.zip."
+   einfo "and move it to ${PORTAGE_ACTUAL_DISTDIR}/${PF}.zip."
 }
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/

2024-06-29 Thread Andreas K. Hüttel
commit: 6309bf32e4f69f4e57c2c766f8a6cb4d6d109410
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 29 23:04:42 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun 29 23:08:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6309bf32

sys-devel/binutils: keyword 2.42-r2

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils/binutils-2.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.42-r2.ebuild 
b/sys-devel/binutils/binutils-2.42-r2.ebuild
index 9039b7ff227c..5e6ae95311f5 100644
--- a/sys-devel/binutils/binutils-2.42-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.42-r2.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
SLOT=$(ver_cut 1-2)
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 #



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

2024-06-29 Thread Andreas K. Hüttel
commit: 183f4a398d7d76f375a14c4ab20381ab2b59763b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 29 23:08:11 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun 29 23:08:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183f4a39

sys-libs/binutils-libs: 2.42 patchlevel 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.42-r2.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 1621eab2c90d..9de4b9a84658 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -15,4 +15,5 @@ DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b830
 DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST binutils-2.42-patches-3.tar.xz 34768 BLAKE2B 
e4bfaf3b42147408a8a3dcb00f50378a6b49aef8e939731a92598680cfbf42dfdf842c3f5bf3458867f79c534eb92385bc64f34f7b1d6462ec4182b5f424fbe5
 SHA512 
3d75e0684bbfa2cc3fc6dfcb5488ac571db58f1a5833fcc754f231664137001ccb0f2ec750947b8021fa12daf614eb2cd21b598bd962d71a34bb8ea38805850d
+DIST binutils-2.42-patches-6.tar.xz 50664 BLAKE2B 
f13b65a761cfba80caf2e4740c6383b40305558365b950fba22aca95a104e799e8bd476082f36fb9288de4f224b09f317792c1444e549c40d15a4b64cdf61989
 SHA512 
1203eca0a9e622411eac377509de8fd0db3ffcb282ac38ab7a0369b166cc1091197daad85b51b145b34a4832f1a1a4d573c8254e8d67aeb22f35adb1ab3ece1f
 DIST binutils-2.42.tar.xz 27567160 BLAKE2B 
e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
 SHA512 
155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6

diff --git a/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild
new file mode 100644
index ..738e2903e98c
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.42-r2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/";
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils-hppa64/

2024-06-29 Thread Andreas K. Hüttel
commit: a4675cd024584f877d506cd79b843abab240cc98
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 29 23:07:21 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jun 29 23:08:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4675cd0

sys-devel/binutils-hppa64: patchlevel 6 bump

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.42-r2.ebuild | 534 +
 2 files changed, 535 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 1ab98699a912..15d8305725ef 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -9,4 +9,5 @@ DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b830
 DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374
 DIST binutils-2.42-patches-3.tar.xz 34768 BLAKE2B 
e4bfaf3b42147408a8a3dcb00f50378a6b49aef8e939731a92598680cfbf42dfdf842c3f5bf3458867f79c534eb92385bc64f34f7b1d6462ec4182b5f424fbe5
 SHA512 
3d75e0684bbfa2cc3fc6dfcb5488ac571db58f1a5833fcc754f231664137001ccb0f2ec750947b8021fa12daf614eb2cd21b598bd962d71a34bb8ea38805850d
+DIST binutils-2.42-patches-6.tar.xz 50664 BLAKE2B 
f13b65a761cfba80caf2e4740c6383b40305558365b950fba22aca95a104e799e8bd476082f36fb9288de4f224b09f317792c1444e549c40d15a4b64cdf61989
 SHA512 
1203eca0a9e622411eac377509de8fd0db3ffcb282ac38ab7a0369b166cc1091197daad85b51b145b34a4832f1a1a4d573c8254e8d67aeb22f35adb1ab3ece1f
 DIST binutils-2.42.tar.xz 27567160 BLAKE2B 
e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
 SHA512 
155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r2.ebuild
new file mode 100644
index ..8e8b0a0d9ddc
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.42-r2.ebuild
@@ -0,0 +1,534 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/";
+
+LICENSE="GPL-3+"
+IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins 
static-libs test vanilla zstd"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=6
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz";
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+   debuginfod? (
+   dev-libs/elfutils[debuginfod(-)]
+   )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   app-alternatives/bc
+   )
+   nls? ( sys-devel/gettext )
+   zstd? ( virtual/pkgconfig )
+   app-alternatives/lex
+   

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

2024-06-29 Thread James Le Cuirot
commit: 362796dfb6460328f984de807c17a15c64131863
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jun 29 22:24:35 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jun 29 22:25:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362796df

net-print/hplip-plugin: Bump version to 3.24.4

Signed-off-by: James Le Cuirot  gentoo.org>

 net-print/hplip-plugin/Manifest   |  1 +
 net-print/hplip-plugin/hplip-plugin-3.24.4.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-print/hplip-plugin/Manifest b/net-print/hplip-plugin/Manifest
index 5f013fea62b8..9ad5358c0bc3 100644
--- a/net-print/hplip-plugin/Manifest
+++ b/net-print/hplip-plugin/Manifest
@@ -1 +1,2 @@
 DIST hplip-3.23.12-plugin.run 11491524 BLAKE2B 
9b87522a78588d65815992a170451888b4c6ac83809498fae01cfa4d2c333657a7cf49f2358e12ebfd0ae0f4169e29729e9ef8ba6716f74de0a83b11552275e3
 SHA512 
933c27040443584e0cfda71b50b8a251ebd34fdf4a2c90f40e36d1c155b3ae87c1474835356f685de2997469b4b7a3f000e216fd427118eea2542fa142783ab9
+DIST hplip-3.24.4-plugin.run 11490921 BLAKE2B 
8eeb0a292b1a132841c2d69808441b281de04950be2b906a5906b36b634f30ed42484cc14ac232ef4c50ae5e660c5e48e2afc407e64b12f1b8deb7cf38425bf2
 SHA512 
21b1636d4d4f7f1673f1a88abc13f4f81c225d6a36a4d45f4f0579ec5ca9bb4a3885ffd413ab6888290c3e2aa62eef45a27cd5eb84c8f20ef3e6c09e24c854b9

diff --git a/net-print/hplip-plugin/hplip-plugin-3.24.4.ebuild 
b/net-print/hplip-plugin/hplip-plugin-3.24.4.ebuild
new file mode 100644
index ..2325efad4421
--- /dev/null
+++ b/net-print/hplip-plugin/hplip-plugin-3.24.4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Proprietary plugins and firmware for HPLIP"
+HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing/plugins";
+SRC_URI="https://developers.hp.com/sites/default/files/hplip-${PV}-plugin.run";
+S="${WORKDIR}"
+
+LICENSE="hplip-plugin"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="orblite"
+# License does not allow us to redistribute the "source" package
+RESTRICT="mirror"
+
+RDEPEND="
+   ~net-print/hplip-${PV}
+   virtual/udev
+   orblite? (
+   media-gfx/sane-backends
+   >=sys-libs/glibc-2.26
+   virtual/libusb:0
+   )
+"
+
+HPLIP_HOME=/usr/share/hplip
+
+# Binary prebuilt package
+QA_PREBUILT="${HPLIP_HOME}/*.so"
+
+src_install() {
+   local hplip_arch plugin
+   case "${ARCH}" in
+   amd64) hplip_arch="x86_64" ;;
+   arm)   hplip_arch="arm32"  ;;
+   arm64) hplip_arch="arm64"  ;;
+   x86)   hplip_arch="x86_32" ;;
+   *) die "Unsupported architecture." ;;
+   esac
+
+   insinto "${HPLIP_HOME}"/data/firmware
+   doins *.fw.gz
+
+   for plugin in *-${hplip_arch}.so; do
+   local plugin_type=prnt
+   case "${plugin}" in
+   bb_orblite-*)
+   use orblite || continue
+   plugin_type=scan ;;
+   bb_*)
+   plugin_type=scan ;;
+   fax_*)
+   plugin_type=fax ;;
+   esac
+
+   exeinto "${HPLIP_HOME}"/${plugin_type}/plugins
+   newexe ${plugin} ${plugin/-${hplip_arch}}
+   done
+
+   insinto /var/lib/hp
+   newins - hplip.state <<-_EOF_
+   [plugin]
+   installed = 1
+   eula = 1
+   version = ${PV}
+   _EOF_
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/autofirma/

2024-06-29 Thread Ivan Lloro
commit: 15a574302826f97722e7f7a5eca7bdb1edfca251
Author: Ivan Lloro  gmail  com>
AuthorDate: Sat Jun 29 22:13:50 2024 +
Commit: Ivan Lloro  gmail  com>
CommitDate: Sat Jun 29 22:13:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=15a57430

app-crypt/autofirma: Included fallback method for automatically downloading 
source file.

Signed-off-by: Ivan Lloro  gmail.com>

 app-crypt/autofirma/autofirma-1.8.3.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild 
b/app-crypt/autofirma/autofirma-1.8.3.ebuild
index 3d2d98588..f9d8c773f 100644
--- a/app-crypt/autofirma/autofirma-1.8.3.ebuild
+++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild
@@ -11,7 +11,8 @@ HOMEPAGE="
https://github.com/ctt-gob-es/clienteafirma
 "
 
-# Upstream blocks wget with no User Agent.
+# Upstream blocks wget with no User Agent. It can be addressed globally (see 
https://wiki.gentoo.org/wiki/FETCHCOMMAND).
+# If Gentoo's default configuration is in place, pkg_pretend() and 
pkg_nofetch() provide fallback options.
 SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip -> ${P}.zip"
 
 S=${WORKDIR}
@@ -23,6 +24,12 @@ KEYWORDS="~amd64"
 RDEPEND="virtual/jre:1.8"
 BDEPEND="app-arch/unzip"
 
+pkg_pretend() {
+   # Upstream blocks vanilla wget, so we set up a browser User-Agent as a 
fallback.
+   URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"
+   /usr/sbin/wget --user-agent="Mozilla/5.0 (X11; Fedora; Linux x86_64; 
rv:52.0) Gecko/20100101 Firefox/52.0" "${URI}" -O 
"${PORTAGE_ACTUAL_DISTDIR}"/"${P}".zip
+}
+
 pkg_nofetch() {
einfo "Please download:"
einfo " https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- 
/)/AutoFirma_Linux_Fedora.zip"



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

2024-06-29 Thread Mike Gilbert
commit: 80d6e7f5ac6856d9405fe607930b60622fe68312
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Jun 29 20:55:22 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun 29 20:55:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d6e7f5

sys-apps/systemd: signal user managers to reexec in postinst

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/{systemd-256.1.ebuild => systemd-256.1-r1.ebuild} | 5 +
 sys-apps/systemd/systemd-.ebuild   | 5 +
 2 files changed, 10 insertions(+)

diff --git a/sys-apps/systemd/systemd-256.1.ebuild 
b/sys-apps/systemd/systemd-256.1-r1.ebuild
similarity index 98%
rename from sys-apps/systemd/systemd-256.1.ebuild
rename to sys-apps/systemd/systemd-256.1-r1.ebuild
index b48d6de0bc38..d2c7ad24ef7b 100644
--- a/sys-apps/systemd/systemd-256.1.ebuild
+++ b/sys-apps/systemd/systemd-256.1-r1.ebuild
@@ -495,6 +495,11 @@ pkg_postinst() {
ebegin "Reexecuting system manager (systemd)"
systemctl daemon-reexec
eend $? || FAIL=1
+
+   # 
https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html
+   ebegin "Signaling user managers to reexec"
+   systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 
'user@*.service'
+   eend $?
fi
 
if [[ ${FAIL} ]]; then

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index b48d6de0bc38..d2c7ad24ef7b 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -495,6 +495,11 @@ pkg_postinst() {
ebegin "Reexecuting system manager (systemd)"
systemctl daemon-reexec
eend $? || FAIL=1
+
+   # 
https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html
+   ebegin "Signaling user managers to reexec"
+   systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 
'user@*.service'
+   eend $?
fi
 
if [[ ${FAIL} ]]; then



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

2024-06-29 Thread Arthur Zamarin
commit: ec27a8274d4c82c9e84ae5c420cb8322e3ede7af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 20:04:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 20:04:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec27a827

app-office/libreoffice: Stabilize 24.2.4.2-r1 ppc64, #933693

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

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

diff --git a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
index ca610c8403c0..a81ab47c1896 100644
--- a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
@@ -110,7 +110,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-office/libreoffice-l10n/

2024-06-29 Thread Arthur Zamarin
commit: d1138ba4130987445b0018dbf1757841b00e4f95
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 20:04:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 20:04:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1138ba4

app-office/libreoffice-l10n: Stabilize 24.2.4.2 ppc64, #933693

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

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

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild
index 9f52527950ee..afdef6ff9ced 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.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-office/libreoffice/

2024-06-29 Thread Arthur Zamarin
commit: 821ad95d781b682121d0f3f12df8a9da98442a7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 20:04:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 20:04:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821ad95d

app-office/libreoffice: Stabilize 24.2.4.2-r1 arm64, #933693

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

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

diff --git a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
index 53d33213e3ef..ca610c8403c0 100644
--- a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
@@ -110,7 +110,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-office/libreoffice-l10n/

2024-06-29 Thread Arthur Zamarin
commit: edfb0c33a017a8d6a5ac300d06f14cc1396ff9e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 20:04:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 20:04:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfb0c33

app-office/libreoffice-l10n: Stabilize 24.2.4.2 amd64, #933693

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

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

diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild 
b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild
index 36af8344e564..1842587aebce 100644
--- a/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.2.ebuild
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-24.2.4.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-text/poppler/

2024-06-29 Thread Arthur Zamarin
commit: 3ce907f69ce64d0c5467a546643f8338ea824022
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 20:04:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 20:04:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce907f6

app-text/poppler: Stabilize 24.06.1 ppc64, #933693

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

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

diff --git a/app-text/poppler/poppler-24.06.1.ebuild 
b/app-text/poppler/poppler-24.06.1.ebuild
index 8f021072d44f..02379496931b 100644
--- a/app-text/poppler/poppler-24.06.1.ebuild
+++ b/app-text/poppler/poppler-24.06.1.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/138"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



  1   2   3   4   5   >