[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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