[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 43d5fbfb7c545b57875dec17299d2d5ab5675eb0 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d5fbfb sys-libs/ncurses: Stabilize 6.4_p20240414 sparc, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index 2b4a094ce9d1..4087942fb2a8 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 4f3d138c157622396e3ea0087a80fc792cc78909 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3d138c sys-libs/ncurses: Stabilize 6.4_p20240414 ppc64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index 9e0990c56fd2..2b4a094ce9d1 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: e48cd800ee6c86906e16efb75bbac0a256e1a702 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:10 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48cd800 sys-libs/ncurses: Stabilize 6.4_p20240414 arm64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index e95437d8a7b7..5e1e521a6868 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 5887c0cb72d6d3a22c7cea9b188e20a941b07cb8 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:13 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5887c0cb sys-libs/ncurses: Stabilize 6.4_p20240414 ppc, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index 5e1e521a6868..9e0990c56fd2 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 7be7af6fea5fd3b134404bb10b84b998fe2106be Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:23 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be7af6f sys-libs/ncurses: Stabilize 6.4_p20240414 x86, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index 4087942fb2a8..06032ce23c15 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 7bae2d268c6c13d34add519bfa0b835678c96af9 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:03 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bae2d26 sys-libs/ncurses: Stabilize 6.4_p20240414 amd64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index 3d26b093679b..b872f29855b7 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: c747ee8543042a49b435392343906dce8175ebfc Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:32:07 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:32:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c747ee85 sys-libs/ncurses: Stabilize 6.4_p20240414 arm, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240414.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild index b872f29855b7..e95437d8a7b7 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240414.ebuild @@ -152,7 +152,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/
commit: d463d69e04e6efdae006050f6b0e95eea651a278 Author: Aisha Tammy aisha cc> AuthorDate: Sun Apr 28 04:29:03 2024 + Commit: Aisha Tammy aisha cc> CommitDate: Sun Apr 28 04:29:03 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d463d69e sys-kernel/uek-sources: add 5.15.0.206.153.6 Signed-off-by: Aisha Tammy aisha.cc> sys-kernel/uek-sources/Manifest| 3 + .../uek-sources-5.15.0.206.153.6.ebuild| 65 ++ 2 files changed, 68 insertions(+) diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest index dedbac23d1..44fb59b449 100644 --- a/sys-kernel/uek-sources/Manifest +++ b/sys-kernel/uek-sources/Manifest @@ -1,3 +1,6 @@ DIST genpatches-5.15-163.base.tar.xz 6565400 BLAKE2B 2ad4b5bf3b7654936bc9354d8f737435b8bb0cd0a8e12600cc453410ce99c5e41ee5659d19d1d0fd9939fccdee2ee584f7d73cfb05cc844f3097bf8907cde6f0 SHA512 b51d2aca5891582bc27f258f0de629230d793960548e385492d7b1e4cbabd2acb40c628a7d63c6182d31cc28c9a658f6a496997174a8116a14c5b2253fe921cb DIST genpatches-5.15-163.extras.tar.xz 3944 BLAKE2B 61018af8eae6b9492e3ce11d26a33e0bb5207f05ea7353e4b843b2ccfcf67ef02c2f70833921573e13e5f11443733d64ffb15657cdbdc02696f03ac2e71c75c4 SHA512 69e5a999aa527472e3fb80ffbe0bbb9c9c3d81aa4a4e623d361febe3ed1c695ab647b9e4ae3e1978b12981636f7a1d7f0a65685ba140e6515e45ec3ed0747a70 +DIST genpatches-5.15-167.base.tar.xz 6743824 BLAKE2B 4982628750d9373adf5b97fbd9d1042772cfdb2724b101ea7dc36b39587e78ec40cb1fc0c2fffa7e8e5e9d6361f0efa1445288fcf50f4d393a794c3566cb4ea4 SHA512 3ca376b96d52855d1c4708011defa2822fb94048ee7354da68db03df4f92497580b141d1b74982c8d6cf8370fbccbaf0883d417c18c5c0d3762c8d6fbfe977cb +DIST genpatches-5.15-167.extras.tar.xz 3936 BLAKE2B 48ef973309b1831ddb3775e95707a5550d18634cd3b567a5616e00f03613c9ec7ccb842fba4a4fe13b88190e7f7ad061ad524fcfadba4a196e8ebc0e5c40f245 SHA512 4ecf70a33fb2e3d825d952b7ac32ec1b0cb38f15f4f77d2bf955749bb97cb438db76974c40372ee894195e11954f9097ac6ecf17832f5188f47f69e6b917bfd5 DIST linux-uek-5.15.0-206.149.1.tar.gz 202941586 BLAKE2B e75c447582f0d3e33260a35e2994df87187f54dbd109143a4f4898899b13a026f60b668e0643c3828b6357584fa7c50d2ce1c1940a2a1ad562733ff2da463341 SHA512 5dc1491e00302cf52343deffd7fb36b698ed03559f49a9703659b8d1ba4f26e2d61485b0f0251936be18d29cbfbffd5ccdc8c6f12c938d2aeaaa4bc01c720c58 +DIST linux-uek-5.15.0-206.153.6.tar.gz 202965511 BLAKE2B 56249d6355c29e6770e483f92c9bbe0845fc6908bed0eac26104fc6664682565ec536fb05be036d07b61ddb583105f74ccf836061caf7e77bad979ca245f75c6 SHA512 b1b292491659002217308e3c0160d2568815645d2d2afd3497a16db4873208ed8754183f5c36e92a17f17668df32d0b3e1fdd48ce4e3819bf2f85c587acc5abf diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.206.153.6.ebuild b/sys-kernel/uek-sources/uek-sources-5.15.0.206.153.6.ebuild new file mode 100644 index 00..32c9d1ec72 --- /dev/null +++ b/sys-kernel/uek-sources/uek-sources-5.15.0.206.153.6.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_VERSION=$(ver_cut 1-3) +KERNEL_TRUNK=$(ver_cut 1-2) +UEK_PATCH_VERSION=$(ver_cut 4-6) +UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}" + +ETYPE="sources" + +K_GENPATCHES_VER="167" +K_SECURITY_UNSUPPORTED="1" +CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}" + +inherit kernel-2 +detect_version +detect_arch + +DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle" +HOMEPAGE="https://github.com/oracle/linux-uek; +SRC_URI=" + https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz + -> linux-uek-${UEK_VERSION}.tar.gz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz + mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz +" +#mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.experimental.tar.xz +S="${WORKDIR}/linux-uek-${UEK_VERSION}" + +LICENSE="GPL-2" +KEYWORDS="~amd64" +IUSE="+gentoo experimental" + +PATCHES=( + "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch +) + +src_unpack() { + default + + # remove all backup files + find . -iname "*~" -print -exec rm {} \; 2>/dev/null + + unpack_set_extraversion + unpack_fix_install_path + + env_setup_xmakeopts +} + +src_prepare() { + use gentoo && PATCHES+=( + "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch + "${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch + "${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch + "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch + "${WORKDIR}"/3000_Support-printing-firmware-info.patch + "${WORKDIR}"/4567_distro-Gentoo-Kconfig.patch + ) + #use experimental && PATCHES+=( + # "${WORKDIR}"/5010_enable-cpu-optimizations-universal.patch + #) +
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/evernote2/
commit: ab76962c1bfb9dab77d4dee8b4e1874095c8cd54 Author: Vitaly Zdanevich ya ru> AuthorDate: Sun Apr 28 04:08:23 2024 + Commit: Vitaly Zdanevich ya ru> CommitDate: Sun Apr 28 04:08:23 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab76962c dev-python/evernote2: inherit line move to the correct position Signed-off-by: Vitaly Zdanevich ya.ru> dev-python/evernote2/evernote2-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/evernote2/evernote2-.ebuild b/dev-python/evernote2/evernote2-.ebuild index 62b61950ad..f4255ed4b1 100644 --- a/dev-python/evernote2/evernote2-.ebuild +++ b/dev-python/evernote2/evernote2-.ebuild @@ -6,6 +6,8 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) +inherit git-r3 distutils-r1 + DESCRIPTION="Unofficial Evernote SDK for Python 3" HOMEPAGE=" https://github.com/JackonYang/evernote2 @@ -13,7 +15,6 @@ HOMEPAGE=" " EGIT_REPO_URI="https://github.com/JackonYang/evernote2; -inherit git-r3 distutils-r1 LICENSE="Apache-2.0"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: 62b6ee7778ff20e9694e9aac55140f4603267bf7 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:29 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b6ee77 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 arm64, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index f37fc3de125d..2cbd2c12aced 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 10332d561309c7e07d012266e6dc79896f2cb5d8 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:15 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10332d56 sys-libs/ncurses: Stabilize 6.4_p20240330 ppc, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index cf434a4c5ea1..4d522147d461 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: c5a51be06913953cf10a1700c0bf5cb2336b5457 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a51be0 sys-libs/ncurses: Stabilize 6.4_p20240330 arm64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index b0667b01228b..e2ad9e3b5d83 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: d81c9c05e3961c9a757207734ce88bb9cb140e11 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:26 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81c9c05 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 x86, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index eeecc433557f..29e7d8491c46 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: b590cb19b28e2b49217450d841a9e0f588718ef0 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:25 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b590cb19 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 ppc64, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index cc7b417b2928..eeecc433557f 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: 84b0544ce1023dd0d436b96dec70aec875909c54 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:22 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b0544c sys-libs/ncurses-compat: Stabilize 6.4_p20240330 amd64, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index 0bef02b79d0c..18f9712fe6ad 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: 1751a834ef87c2555e0a8fc360bba3ba8427873a Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:24 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1751a834 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 sparc, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index 3b4dcb83d17a..cc7b417b2928 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: 837269275c3d138a59d770e1fdb4d0e34ebd8a7d Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:27 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83726927 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 arm, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index 29e7d8491c46..f37fc3de125d 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses-compat/
commit: 6abb3b96ffe001cdfe94ac865cdbfec32852636e Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:23 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abb3b96 sys-libs/ncurses-compat: Stabilize 6.4_p20240330 ppc, #930804 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild index 18f9712fe6ad..3b4dcb83d17a 100644 --- a/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild +++ b/sys-libs/ncurses-compat/ncurses-compat-6.4_p20240330.ebuild @@ -154,7 +154,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="5/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="gpm +stack-realign tinfo unicode" DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: d7aa5abce5b73ef18ce09234b6545f0d1e10a82a Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:18 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7aa5abc sys-libs/ncurses: Stabilize 6.4_p20240330 x86, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index cd14da42f88f..80a563183365 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 211b4e605e231df83913dc6549b85a3c06bc22bc Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:17 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211b4e60 sys-libs/ncurses: Stabilize 6.4_p20240330 ppc64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index 8c91f8b0d7ed..cd14da42f88f 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: bac66f1144a4dcbcaa6584a130a608b2b3d2970e Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac66f11 sys-libs/ncurses: Stabilize 6.4_p20240330 sparc, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index 4d522147d461..8c91f8b0d7ed 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 4b074586b44dd562bd9f47bfacb5fa93c659a0fc Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:19 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b074586 sys-libs/ncurses: Stabilize 6.4_p20240330 arm, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index 80a563183365..b0667b01228b 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: ef4afbd75c2c6e8262d2de04930398dfbce1d1bc Author: Sam James gentoo org> AuthorDate: Sun Apr 28 03:49:27 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:02:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4afbd7 sys-libs/ncurses: tweaks to 6.5 * Cleanup PATCH_DATES as new release means starting anew * Cleanup whitespace left over from opaque settings * Pass --enable-fvisibility * Pass --disable-setuid-environ (bug #930806) * Add a TODO wrt gpm/PDEPEND/circular dep Closes: https://bugs.gentoo.org/930806 Signed-off-by: Sam James gentoo.org> .../{ncurses-6.5.ebuild => ncurses-6.5-r1.ebuild} | 85 -- 1 file changed, 14 insertions(+), 71 deletions(-) diff --git a/sys-libs/ncurses/ncurses-6.5.ebuild b/sys-libs/ncurses/ncurses-6.5-r1.ebuild similarity index 94% rename from sys-libs/ncurses/ncurses-6.5.ebuild rename to sys-libs/ncurses/ncurses-6.5-r1.ebuild index 3354bee12fbd..f4d21fed91c1 100644 --- a/sys-libs/ncurses/ncurses-6.5.ebuild +++ b/sys-libs/ncurses/ncurses-6.5-r1.ebuild @@ -43,74 +43,7 @@ if [[ ${PV} == *_p* ]] ; then # This array should contain a list of all the snapshots since the last # release if there's no megapatch available yet. PATCH_DATES=( - 20230107 - 20230114 - 20230121 - 20230128 - 20230211 - 20230218 - 20230225 - 20230311 - 20230401 - 20230408 - 20230415 - 20230418 - 20230423 - 20230424 - 20230429 - 20230506 - 20230514 - 20230520 - 20230527 - 20230603 - 20230610 - 20230615 - 20230617 - 20230624 - 20230625 - 20230701 - 20230708 - 20230715 - 20230722 - 20230729 - 20230805 - 20230812 - 20230819 - 20230826 - 20230902 - 20230909 - 20230917 - 20230918 - 20230923 - 20231001 - 20231007 - 20231014 - 20231016 - 20231021 - 20231028 - 20231104 - 2023 - 20231118 - 20231121 - 20231125 - 20231202 - 20231209 - 20231217 - 20231223 - 20231230 - 20240106 - 20240113 - 20240120 - 20240127 - 20240203 - 20240210 - 20240217 - 20240224 - 20240302 - 20240309 - 20240323 - 20240330 - 20240413 + #20240101 # Latest patch is just _pN = $(ver_cut 4) $(ver_cut 4) @@ -156,6 +89,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~ IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )" +# TODO: ncurses allows (and we take advantage of this, even) passing +# the SONAME for dlopen() use, so only the header is needed at build time. +# Maybe we should bundle a copy of gpm.h so we can move gpm to PDEPEND +# which would be far nicer UX-wise. DEPEND="gpm? ( sys-libs/gpm[${MULTILIB_USEDEP}] )" # Block the older ncurses that installed all files w/SLOT=5, bug #557472 RDEPEND=" @@ -284,6 +221,7 @@ do_configure() { # Now the rest of the various standard flags. --with-shared + --enable-fvisibility # (Originally disabled until bug #245417 is sorted out, but now # just keeping it off for good, given nobody needed it until now # (2022) and we're trying to phase out bdb.) @@ -297,6 +235,13 @@ do_configure() { # The configure script uses ldd to parse the linked output which # is flaky for cross-compiling/multilib/ldd versions/etc... $(use_with gpm gpm libgpm.so.1) + + # bug #930806 + --disable-setuid-environ + # TODO: Maybe do these for USE=hardened + #--disable-root-access + #--disable-root-environ + --disable-term-driver --disable-termcap --enable-symlinks @@ -326,9 +271,7 @@ do_configure() { if [[ ${target} == ncursest* ]] ; then conf+=( --with-{pthread,reentrant} ) else - conf+=( - --without-{pthread,reentrant} - ) + conf+=( --without-{pthread,reentrant} )
[gentoo-commits] repo/gentoo:master commit in: sys-libs/ncurses/
commit: 1bd91131fd08ac32e25e1838af88f1620cb46166 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 04:03:13 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 04:03:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd91131 sys-libs/ncurses: Stabilize 6.4_p20240330 amd64, #930803 Signed-off-by: Sam James gentoo.org> sys-libs/ncurses/ncurses-6.4_p20240330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild index e4fb6c71f0fe..cf434a4c5ea1 100644 --- a/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild +++ b/sys-libs/ncurses/ncurses-6.4_p20240330.ebuild @@ -150,7 +150,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="ada +cxx debug doc gpm minimal profile split-usr +stack-realign static-libs test tinfo trace" RESTRICT="!test? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: media-video/uxplay/
commit: 5822e23f69624835479480ecb84a402607c7303d Author: Huang Rui gmail com> AuthorDate: Sun Apr 28 03:25:49 2024 + Commit: Rui Huang gmail com> CommitDate: Sun Apr 28 03:25:49 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5822e23f media-video/uxplay: drop 1.66 Signed-off-by: Huang Rui gmail.com> media-video/uxplay/Manifest | 1 - media-video/uxplay/uxplay-1.66.ebuild | 57 --- 2 files changed, 58 deletions(-) diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index 8d74f2f87f..7d9e919240 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1,3 +1,2 @@ -DIST uxplay-1.66.tar.gz 420509 BLAKE2B 17fc73985c9118d4cbb90517e3f92488b220e2513b0b13b2907f11b43f96971358887e492932dfe9e5edaae373599dafdf3b9633ff83aa13b68eda35346b802d SHA512 93888e005a5557c024983aa9a0a7a491190cda578ee14d46846d141d6ea188e92aec6b11c52ece7d26e73a39e2956a47447f617a3f481cb603f65301cd24f693 DIST uxplay-1.67.tar.gz 430752 BLAKE2B a92dd7ffdb1fcb9b3b670bb812b1c9e75de9cc533d7d9c05173808b45067b3f650aa07b6189c854643d6787329ad9d2dc1f3b16e8cf317fd0de98239aa4d SHA512 faa8f6ad9fa284d8428461cd12ab4a73732e7f22294ef896037155d59343997f8c3198e916460787769e1627d28d8b85c9ea78a61af2eef8b50b412dc6cfac45 DIST uxplay-1.68.3.tar.gz 437894 BLAKE2B 73bc94a0b3b26e470fb86a0fccfeeeabc0e5a877f99e556e6013259a462f6139af1f0c459852b73ae8954bb8db5afd6179de12468323598f187f3c7467292de7 SHA512 9abf668468f63ec96e7af8faf793d06467af410168164c1a78f813928b6c901c39728d5bfde8846b5fac296b8939eef86ee01b6dcf2e67297398e2f309bc35b3 diff --git a/media-video/uxplay/uxplay-1.66.ebuild b/media-video/uxplay/uxplay-1.66.ebuild deleted file mode 100644 index 9c8bb3a9df..00 --- a/media-video/uxplay/uxplay-1.66.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="UxPlay" -MY_PV="${PV}" - -inherit cmake - -DESCRIPTION="AirPlay Unix mirroring server" -HOMEPAGE="https://github.com/FDH2/UxPlay; - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/FDH2/${MY_PN}.git; - inherit git-r3 -else - SRC_URI="https://github.com/FDH2/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" - S="${WORKDIR}/${MY_PN}-${MY_PV}" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="+vaapi +X" - -RDEPEND=" - app-pda/libplist - dev-libs/openssl - media-libs/gstreamer - media-libs/gst-plugins-good - media-libs/gst-plugins-bad - media-libs/gst-plugins-base - media-plugins/gst-plugins-libav - vaapi? ( - media-plugins/gst-plugins-vaapi - media-video/ffmpeg[vaapi] - ) - net-dns/avahi[mdnsresponder-compat] - X? ( x11-libs/libX11 ) -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DNO_X11_DEPS=$(usex X OFF ON) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: media-video/uxplay/
commit: 38733f13d46471c583ac3ea3a1eb43069c384db8 Author: Huang Rui gmail com> AuthorDate: Sun Apr 28 03:25:31 2024 + Commit: Rui Huang gmail com> CommitDate: Sun Apr 28 03:25:31 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38733f13 media-video/uxplay: add 1.68.3 Signed-off-by: Huang Rui gmail.com> media-video/uxplay/Manifest | 1 + media-video/uxplay/uxplay-1.68.3.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index 35bae4c9ee..8d74f2f87f 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1,2 +1,3 @@ DIST uxplay-1.66.tar.gz 420509 BLAKE2B 17fc73985c9118d4cbb90517e3f92488b220e2513b0b13b2907f11b43f96971358887e492932dfe9e5edaae373599dafdf3b9633ff83aa13b68eda35346b802d SHA512 93888e005a5557c024983aa9a0a7a491190cda578ee14d46846d141d6ea188e92aec6b11c52ece7d26e73a39e2956a47447f617a3f481cb603f65301cd24f693 DIST uxplay-1.67.tar.gz 430752 BLAKE2B a92dd7ffdb1fcb9b3b670bb812b1c9e75de9cc533d7d9c05173808b45067b3f650aa07b6189c854643d6787329ad9d2dc1f3b16e8cf317fd0de98239aa4d SHA512 faa8f6ad9fa284d8428461cd12ab4a73732e7f22294ef896037155d59343997f8c3198e916460787769e1627d28d8b85c9ea78a61af2eef8b50b412dc6cfac45 +DIST uxplay-1.68.3.tar.gz 437894 BLAKE2B 73bc94a0b3b26e470fb86a0fccfeeeabc0e5a877f99e556e6013259a462f6139af1f0c459852b73ae8954bb8db5afd6179de12468323598f187f3c7467292de7 SHA512 9abf668468f63ec96e7af8faf793d06467af410168164c1a78f813928b6c901c39728d5bfde8846b5fac296b8939eef86ee01b6dcf2e67297398e2f309bc35b3 diff --git a/media-video/uxplay/uxplay-1.68.3.ebuild b/media-video/uxplay/uxplay-1.68.3.ebuild new file mode 100644 index 00..e053423d42 --- /dev/null +++ b/media-video/uxplay/uxplay-1.68.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="UxPlay" +MY_PV="${PV}" + +inherit cmake + +DESCRIPTION="AirPlay Unix mirroring server" +HOMEPAGE="https://github.com/FDH2/UxPlay; + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/FDH2/${MY_PN}.git; + inherit git-r3 +else + SRC_URI="https://github.com/FDH2/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="+vaapi +X" + +RDEPEND=" + app-pda/libplist + dev-libs/openssl + media-libs/gstreamer + media-libs/gst-plugins-bad + media-libs/gst-plugins-base + media-plugins/gst-plugins-libav + vaapi? ( media-plugins/gst-plugins-vaapi ) + net-dns/avahi[mdnsresponder-compat] + X? ( x11-libs/libX11 ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DNO_X11_DEPS=$(usex X OFF ON) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: profiles/, sys-libs/ncurses/
commit: 31d116db59657d10ed15f91b29d6b903ec37f3a5 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 03:18:05 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 03:22:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d116db sys-libs/ncurses: add 6.5 I've dropped the opaque override which we added for bug #928873 given that it wasn't queued for the next ABI break (oops), and it's in vanilla upstream 6.5. I don't really see a reason for us to override that, at least not yet. We'll tinderbox it first, hence masked. Bug: https://bugs.gentoo.org/930805 Signed-off-by: Sam James gentoo.org> profiles/package.mask | 4 + sys-libs/ncurses/Manifest | 2 + sys-libs/ncurses/ncurses-6.5.ebuild | 482 3 files changed, 488 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 1bf9a899bc3a..03e86c811499 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,10 @@ #--- END OF EXAMPLES --- +# Sam James (2024-04-28) +# Masked for testing. Tracker bug: bug #930805. +>=sys-libs/ncurses-6.5 + # Jason Zaman (2024-04-27) # Sandboxfs was only experimental in Bazel. It was fully removed in Bazel-7 # Bazel was removed from gentoo in Feb. diff --git a/sys-libs/ncurses/Manifest b/sys-libs/ncurses/Manifest index 7b5177af9182..87d72117cb10 100644 --- a/sys-libs/ncurses/Manifest +++ b/sys-libs/ncurses/Manifest @@ -142,3 +142,5 @@ DIST ncurses-6.4_p20230408-patches.tar.xz 80472 BLAKE2B 0ba8156ebd4f1691fec7bc1b DIST ncurses-6.4_p20230527-patches.tar.xz 63080 BLAKE2B 9db4ac28c8936d3a9c6f3ca5cb8a4c92aa79ee4ce49789bcfc9c031a0454bf6f55a0544bc4a3dbb5c243ed9b2d0792afb98622a6a14b11675b7988100a650eb5 SHA512 3eacda173e8a177cd201ca3fef65311ac92e7e5af4039dc8a5792beae7db1d37efd06f5a55c249eebb771d1245995ff3a206a45794936b6b4299151666dbeade DIST ncurses-6.4_p20240330-patches.tar.xz 63796 BLAKE2B 3e6618ba0b37268d10a16cf26c2810e55c17ded97079af3753e34f2d12575f979a2e55cfd308abf783e35e39d4a848b89f435b4886d3633007ccb522b8dc2e51 SHA512 1bbf1978f9287f68bf6a8596f06d4d0523564bf3d2f6b3bd9746081a2fa0c76e36862beca62a4157d51cac0df61e456ddb6cacfae10b92344fe80cd752f72c38 DIST ncurses-6.4_p20240413-patches.tar.xz 63760 BLAKE2B 6a91d453cca3705ca54b3a6f2ef00250d655168c1697726db4b581a1597cbc143479b8794e176d5e4154c794f99ea33c3fe1eb26605789930fc82649a2da3c93 SHA512 59239503a9400e054641428528799aa9c13b12669b31f32b2ff18cb60882698801e04dcdf75ece8357c7a4c3b899a729aa973090ec12a20de72cb80a916878b8 +DIST ncurses-6.5.tar.gz 3688489 BLAKE2B d0a05c218b5f320ba9abe2f322787baef1d15d764e503c81d49772b54b2927d28ecbeb500c8e514996226b41f69445b4de44ff423cec25b61847307fe61682ec SHA512 fc5a13409d2a530a1325776dcce3a99127ddc2c03999cfeb0065d0eee2d68456274fb1c7b3cc99c1937bc657d0e7fca97016e147f93c7821b5a4a6837db821e8 +DIST ncurses-6.5.tar.gz.sig 438 BLAKE2B 5789b47932ec97d3863c7a65306369f0a36cb5b1a35c1e009b5174f50941edceafc22e6f07db3843a096773663a0ca602c0ecb9465e6042d9a78d76ae5008215 SHA512 96ce61a3d529e48e249acecbf4bb9eae2d9f2f67506e92ffa3182f5e98040c38babf0c2c15d92fc5d96e1181e72be1b29fdbff7bee859dfe2ae387f9b8883092 diff --git a/sys-libs/ncurses/ncurses-6.5.ebuild b/sys-libs/ncurses/ncurses-6.5.ebuild new file mode 100644 index ..3354bee12fbd --- /dev/null +++ b/sys-libs/ncurses/ncurses-6.5.ebuild @@ -0,0 +1,482 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# sys-libs/ncurses-compat can be bumped with sys-libs/ncurses as upstream +# provide a configure option for the ABI version. + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc +inherit flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs usr-ldscript verify-sig + +MY_PV="${PV:0:3}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="Console display library" +HOMEPAGE="https://www.gnu.org/software/ncurses/ https://invisible-island.net/ncurses/; +# Keep invisible-mirror.net here as some users reported 403 forbidden with invisible-island.net +SRC_URI=" + mirror://gnu/ncurses/${MY_P}.tar.gz + https://invisible-island.net/archives/${PN}/${MY_P}.tar.gz + https://invisible-mirror.net/archives/${PN}/${MY_P}.tar.gz + verify-sig? ( mirror://gnu/ncurses/${MY_P}.tar.gz.sig ) +" + +GENTOO_PATCH_DEV=sam +GENTOO_PATCH_PV=6.4_p20240413 +GENTOO_PATCH_NAME=${PN}-${GENTOO_PATCH_PV}-patches + +# Populated below in a loop. Do not add patches manually here. +UPSTREAM_PATCHES=() + +if [[ ${PV} == *_p* ]] ; then + # Sometimes, after releases, there's no megapatch available yet. + # + # From upstream README at e.g. https://invisible-island.net/archives/ncurses/6.3/: + # + # "At times (generally to mark a relatively stable point), I create a rollup + # patch, which consists of all changes from the release through the current date." + # + # Also, from
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/
commit: b35965bdf7132b6efd4fdfa7ec2e4fed19b26308 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:38:18 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:38:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35965bd sys-kernel/gentoo-kernel-bin: Bump to 6.8.8 Signed-off-by: Michał Górny gentoo.org> sys-kernel/gentoo-kernel-bin/Manifest | 6 + .../gentoo-kernel-bin-6.8.8.ebuild | 161 + 2 files changed, 167 insertions(+) diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index b0ddc3e4eb3c..fde8ed42aaef 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -8,6 +8,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4 +DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506 +DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2030581067fbbd7baddcab8d526aaacf8b9 SHA512 3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b DIST gentoo-kernel-5.10.215-1.amd64.gpkg.tar 63252480 BLAKE2B 30c8716c1cdf331cfab8d7eb95d5adfef7a400e040bba5b83456a1d4d58becfbce2f198c9db5ea7c269373326ef5ffba8b56f640bb9b8bb6d5ee4c24ef6ae296 SHA512 3c1d2177ae1209cbd84eb93f6b1a1282bdca00ecc0f85064dc4491cc5f67464a41ec8080174e6bf84ed69bcfb963248818b725a95537918eb427f4fd70f8646f DIST gentoo-kernel-5.10.215-1.arm64.gpkg.tar 56729600 BLAKE2B 97f46a4c9924a89a3cec0fcb32562cc97cf0a125d34c56c852e9093b3657ed01adb6809f1ee7f27e73fa8f2598807ad94768397ba233fd0d64d79bf57167c9b4 SHA512 cc4a2313ef2765c40e8d7d3d682c443890fc731723c91a2c53c959c38a4819c28a260bb18dc3747f005ce5f6bfcd3060614b395125c078aae29d1662634cbccb DIST gentoo-kernel-5.10.215-1.ppc64le.gpkg.tar 52889600 BLAKE2B 1c56d8fae69f0780c3ea465c0cec3e4cb32b850e79141f8031a023cff187a70df822de8012a22acefdb14d8958edbd3bd1bfbfca0ab28138f967f0bc02a9aaf1 SHA512 dcd61155c9eec88dffaadd95516dc99b9d6a29cef9578cb7e1d4cee10927ffd34ea56ae6940af82ee48ea2b83888dfdc6c419140a02866326b2c36d07b26 @@ -28,6 +30,10 @@ DIST gentoo-kernel-6.8.7-1.amd64.gpkg.tar 150804480 BLAKE2B e77ab6f1ecb04ff826ea DIST gentoo-kernel-6.8.7-1.arm64.gpkg.tar 122388480 BLAKE2B 764da1d27dfab1318aeda21163697ca39768485c19a397ba0f5cbe4ae20905a4de258f4a15e4ead7758bdd421d1ea1d59a70fea2f2912c1a7c0d7036125bf119 SHA512 fd37ac0317f5d13c302099623368d737d5dc4fb401049b99d583d3ab3a6433c118ee95f2bf07e088b239ff878db8e6500d32c1e92011dd209a45a618595c7bf6 DIST gentoo-kernel-6.8.7-1.ppc64le.gpkg.tar 66252800 BLAKE2B 58f910af5acaf481d2c2a1c9d1ca7e4eda0d6a2670325f9c9f4e26ae879eb5aba05b473815d6fa49d97149e482a0ec85c7d89dda28da5275ccb9592a11cc959d SHA512 6cbad4972b9f47e41116b688d6e4b56e3634b075688f8dffbc9f5f23ab9bd7f1cb5419a44b29f8afd7507a6c0ec7838ccd171387c7e117acfd1819c261f3faef DIST gentoo-kernel-6.8.7-1.x86.gpkg.tar 69980160 BLAKE2B b535bdce6511012865b6b03c1d159a70eb1e412a6b19650f700ba3468cc20b955c9ba29c22f8a87888c8f9d31443da0837df7a78e3046d7033b5e3df1c98c25e SHA512 1a7c4bd8613ab7dd64f7f15cf483568aef517963a3e837e90fbc66e83ed2aa406620179bde74a87388802f2c45a7664ca68f25235092e5b55b0a33cc8df0e029 +DIST gentoo-kernel-6.8.8-1.amd64.gpkg.tar 150845440 BLAKE2B 21ab1a43ecd330a4b25651630bfe0c7a7b8cd40e4430efd28ccadefd3b5661c95f481d11f317bab1108ed69f7e33731ec65c54a0724413584acd6c114bc47da5 SHA512 a1168e689e8409ca4dcb0da29a2387a9e88765e37662517b12ea798a3f2ae6559697beda9150d96945a7d996c594b6bc25cdfa28ceb49bd4bae84a25cf6485da +DIST gentoo-kernel-6.8.8-1.arm64.gpkg.tar 122419200 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: net-wireless/blueman/
commit: ddfa30e12f2d6d9a07b48778fc4e4ae45e0e1bdc Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:43:05 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:43:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa30e1 net-wireless/blueman: Remove old Signed-off-by: Michał Górny gentoo.org> net-wireless/blueman/Manifest | 2 - net-wireless/blueman/blueman-2.3.5.ebuild | 155 -- net-wireless/blueman/blueman-2.4.ebuild | 150 - 3 files changed, 307 deletions(-) diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest index e30411108172..aa446c26284a 100644 --- a/net-wireless/blueman/Manifest +++ b/net-wireless/blueman/Manifest @@ -1,3 +1 @@ -DIST blueman-2.3.5.tar.xz 1544232 BLAKE2B 454a5369cecd429dcbff84108ef5440c61e3740d54de30e85cef941f9bd55ef3f032aa4774b161cd145eecc53061d2d104ea6d6ec12516beb2f2b3579c074ccb SHA512 678261dc0a795ca79b43614f4fc6ad436b44690d0ce4dbf15f55dba4834a25a5c1956bf658d568a3318828863b3bb089689d0dc4fef8963ed2b27cf0f1144580 DIST blueman-2.4.1.tar.xz 1540776 BLAKE2B 0d191d9c3af673b0b74ee6a5a3242312670229853f47ccc044cf7f1a091d6a0b677f1c818c76ca372f535d5527c26eeaf0588729694176461b5b2afbfca33391 SHA512 154ad7bece4f513d523d2fcefa8ea2b6bd8a2ac991c1b4b86d81b7d25107cad9cdd5cbd21d25145e944fa2731575f0fd023b40ab0a3a6ba408741fad314c6b37 -DIST blueman-2.4.tar.xz 1493924 BLAKE2B 5c777d1707fad5a8a4a89e73c555bb5592ca491b3e7760634f5b22ec3bc305fe1c6e3b11b25e4eb6fe381ef3b59695241d3c278497466645500e5b94147dca4e SHA512 2c3866291c30cbceaaa6427b006c1155aaa6e84bbbaa370d8a99d95a01ea04120efe9a5b36c17e4fc43b583e98f0123f1a4f116e6572674157dd169c986ab080 diff --git a/net-wireless/blueman/blueman-2.3.5.ebuild b/net-wireless/blueman/blueman-2.3.5.ebuild deleted file mode 100644 index c798557ce30f.. --- a/net-wireless/blueman/blueman-2.3.5.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils - -DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager" -HOMEPAGE="https://github.com/blueman-project/blueman/; - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/blueman-project/blueman.git; -else - SRC_URI=" - https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz - " - S=${WORKDIR}/${P/_/.} - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -fi - -# icons are GPL-2 -# source files are mixed GPL-3+ and GPL-2+ -LICENSE="GPL-3+ GPL-2" -SLOT="0" -IUSE="network nls policykit pulseaudio" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - >=net-wireless/bluez-5:= -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ') - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - ') - sys-apps/dbus - x11-libs/gtk+:3[introspection,X] - x11-libs/libnotify[introspection] - || ( - x11-themes/adwaita-icon-theme - x11-themes/faenza-icon-theme - x11-themes/mate-icon-theme - ) - network? ( - net-firewall/iptables - || ( - sys-apps/net-tools - sys-apps/iproute2 - ) - || ( - net-dns/dnsmasq - net-misc/dhcp - >=net-misc/networkmanager-0.8[introspection] - ) - ) - policykit? ( - sys-auth/polkit - ) - pulseaudio? ( - || ( - media-sound/pulseaudio-daemon[bluetooth] - media-video/pipewire[bluetooth] - https://github.com/blueman-project/blueman/; - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/blueman-project/blueman.git; -else - SRC_URI=" - https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz - " - S=${WORKDIR}/${P/_/.} - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -# icons are GPL-2 -# source files are mixed GPL-3+ and GPL-2+ -LICENSE="GPL-3+ GPL-2" -SLOT="0" -IUSE="network nls policykit pulseaudio" - -DEPEND=" - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - >=net-wireless/bluez-5:= -" -BDEPEND=" - $(python_gen_cond_dep ' -
[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/
commit: a0c8063f5ee89f157ae5ba51186d67e5eaf18e6a Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 01:45:50 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:38:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c8063f virtual/dist-kernel: Bump to 6.8.8 Signed-off-by: Michał Górny gentoo.org> virtual/dist-kernel/dist-kernel-6.8.8.ebuild | 16 1 file changed, 16 insertions(+) diff --git a/virtual/dist-kernel/dist-kernel-6.8.8.ebuild b/virtual/dist-kernel/dist-kernel-6.8.8.ebuild new file mode 100644 index ..9969a23652bd --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.8.8.ebuild @@ -0,0 +1,16 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Virtual to depend on any Distribution Kernel" +SLOT="0/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + ) +"
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-kernel/
commit: 8cb2f205dc6f01b5e6ea30e08c3cb276637f2b81 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 01:45:40 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:38:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb2f205 sys-kernel/vanilla-kernel: Bump to 6.8.8 Signed-off-by: Michał Górny gentoo.org> sys-kernel/vanilla-kernel/Manifest | 2 + .../vanilla-kernel/vanilla-kernel-6.8.8.ebuild | 143 + 2 files changed, 145 insertions(+) diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index 2117f714729b..8d2e43b2 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -30,3 +30,5 @@ DIST linux-6.6.28.tar.sign 989 BLAKE2B 6e33458ee45ac75a58f1c40d2684d32d791a828a6 DIST linux-6.6.28.tar.xz 140212188 BLAKE2B 688c9b46f36a0ef8dedbfe27681878216e9b11faa05bb3f8a5f257d6536df2a3260c2ecac33d67b6b1a27dfb747a86ae8911a0bc2c6376f062fd04595e05b199 SHA512 fdf6def06de85656f8aa010edfb8b2f7f71cdeef9a70b5b35511833fbcf0e4fbfafb6224acfdf475975bc4bc8f05d0291745af5a6ae752a70cbd09ae2d3d17a8 DIST linux-6.8.7.tar.sign 987 BLAKE2B f9f9334079778072c22bfa5b686ed8e3d1400e62b5cb62babd6d235e303746435fc013a2aef071e7344fbe6729026456503ab1440f98ad7ccb2116d7df213302 SHA512 d440e9421b4cd519b6d40703a4c4bbac6590ee45aa92a3e693b7e3fe380de8543d5d3cf1e30d365838f8035424b5392325e7d70b195342dc1cbe9b3b356307b6 DIST linux-6.8.7.tar.xz 142583888 BLAKE2B e8626a99c6c5769a8126d5ee1c7962c3df3c7a8c689193ffa864c4a4b8e72daeeaf22c3e3bb6ba5490eca3ef64c32a4a12980360a196444a53abadd791cd1855 SHA512 2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1 +DIST linux-6.8.8.tar.sign 987 BLAKE2B 915f68d9cb5ede81853e39299e9a882b5449e724d742e6686644f95a37be36555248e8e0c3a6786223fb53ecc38685a626606596ebff95f5b51a12e712c4 SHA512 d74fbe41abf6852c39e81222eeaf112c47287d7432df430c6aec22d84a0734fe39f8f8405d6cd1308cd188c574f5fdab4e9a0718d3df46613de32381e439d1d3 +DIST linux-6.8.8.tar.xz 142584076 BLAKE2B 3c04407c6875d1547c18024db7a020c450b332b10707c847208080819fa92624281fd9b628c1fefe7c16439f60d64dcc80010726a7d4320354b682ccaadb1f35 SHA512 f1c1aee18bfbb7213ef088d28f4ef25d2ff5c29dadea7d61ece3dfac05746a3f3c8a1cee43140ec4a1d97984bece423c1c00ba440f43e18aa1e20e88dc4647ce diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.8.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.8.ebuild new file mode 100644 index ..2c9a249e587e --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.8.8.ebuild @@ -0,0 +1,143 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_MODULES_SIGN=1 +inherit kernel-build toolchain-funcs verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.8.7-gentoo +GENTOO_CONFIG_VER=g12 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + ) +" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86" +IUSE="debug hardened" +REQUIRED_USE="arm? ( savedconfig )" + +BDEPEND=" + debug? ( dev-util/pahole ) + verify-sig? ( sec-keys/openpgp-keys-kernel ) +" +PDEPEND=" + >=virtual/dist-kernel-${PV} +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel/
commit: da1198eba3a5d7ae487f0958eaea4df5e099c47d Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 01:45:48 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:38:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1198eb sys-kernel/gentoo-kernel: Bump to 6.8.8 Signed-off-by: Michał Górny gentoo.org> sys-kernel/gentoo-kernel/Manifest | 2 + .../gentoo-kernel/gentoo-kernel-6.8.8.ebuild | 153 + 2 files changed, 155 insertions(+) diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index fd3268fdd12b..4154a5d7b5f6 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -8,6 +8,8 @@ DIST genpatches-6.6-35.base.tar.xz 1860992 BLAKE2B afeb95582f83a941d830e8a90d1b7 DIST genpatches-6.6-35.extras.tar.xz 3704 BLAKE2B 23fe1a854b29b205e93ac82a796ed6eabbc96774648168f616c2366f647dedd5f5ebade68059bc7e9f8aad5b57c8b7577b6e098859484f35c07913cb4e3567a2 SHA512 37e311b153e411df00489bf4973e1a414b480c4f2d6ac488ddd8af3f717461b14c53143696628df3750168869cfcc3cfc209599454f9873e28ae1e1390198076 DIST genpatches-6.8-10.base.tar.xz 574628 BLAKE2B 87b6006dd317b24157dc7af3e0386ff598c9b596e0fe7cdc5f8f109d56191ff6741d6c55f359bc1e43ce9fc2887a614edbc1a2871343dace4ee57d2f472ff8a4 SHA512 fdc83b414ca5d72323646d345d95071a175f0a52470fb4a4b5cc7e9a3c8fd59e8d257396a8ff0bfdff81177bc24aaa3b22ba20b27b7bcf31eb71d8b428edfe0f DIST genpatches-6.8-10.extras.tar.xz 3704 BLAKE2B d836e79733083c5587dcb63d1fb3c30c7b91aee70660681b5fcfbdf90d4ba6fdca09dcbdab29588d267e07ffa8b338223e9590539356fa862e8fa211827d6f9f SHA512 bb01fb545a182d3073590939b172755b1883e827b6687870f889634ac00949308fd62e0d870e6d6d18d8c517dfbeafd3252f9b61d589522cf5c9d09d534ec6a4 +DIST genpatches-6.8-11.base.tar.xz 623140 BLAKE2B ab3aa16e717dc0ad99893ac73e6de6af38e83f09722088596cb0ed55d77a33c8f490c3ce81c0757933ff28bd068430adcceb99395c0a7b92c6713b89566d92a4 SHA512 19bd09eac56870b47f14373d648f839effe0e7e913cb7f61fb3c17e4f882768020c4069b72a7a384224116f5cd6b7a93b75b960a14d24c7e71fa1a083ab4c506 +DIST genpatches-6.8-11.extras.tar.xz 3704 BLAKE2B 43eeb24741d062e81942c599bbfcef5bb648597f0cdadb55d71b0c3b8fc154dd8b2ed97ce4fa3beab1eb48afb2030581067fbbd7baddcab8d526aaacf8b9 SHA512 3bd3c9432b380b3969c9fb0b6c750981902b0253b49b68852db70504121e025213935caa98111ef5ba924905b384dadcc5cb6b12b8691c5baa8d6c738589bc6b DIST gentoo-kernel-config-g11.tar.gz 5077 BLAKE2B dc17ded74f79baddd703a78084113b85e7130877b300b5fe60453cde515fe37c52ece7877049bb0ef384f74ecfc73d59d7d4a513f8fef7bf4f651599946383e8 SHA512 e91156765ef2a48396370f884fdecd7bb1d600e5167f6bad51130520f886e9198adae375adf3e40fa803abc5d5482057775fb0275ab2589bd8f94d8af4a03c4e DIST gentoo-kernel-config-g12.tar.gz 5181 BLAKE2B e5faf714fa197e69c4f17f90d60a9ce4acb2fa2dbd996e1ce474a6ca370541b89f24ecb635657656a57913df87046bfda1766517093898a3c3ce0908ee617811 SHA512 b3fb3c01e0a3c3179921641b8314ce8e4ad50c94c33baebb4446d002d1f16c35b4b26cb02dfcec6ee00d8724abdb03e0fab6b0665d13ce5cadd5e672668420d1 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.8.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.8.ebuild new file mode 100644 index ..a859779d676c --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.8.8.ebuild @@ -0,0 +1,153 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_IUSE_GENERIC_UKI=1 +KERNEL_IUSE_MODULES_SIGN=1 + +inherit kernel-build toolchain-funcs + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.8.7-gentoo +GENTOO_CONFIG_VER=g12 + +DESCRIPTION="Linux kernel built with Gentoo patches" +HOMEPAGE=" + https://wiki.gentoo.org/wiki/Project:Distribution_Kernel + https://www.kernel.org/ +" +SRC_URI+=" + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz + https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz + https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + amd64? ( + https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( +
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate/
commit: 41a8eaf0de42274354c3e1cdb6b77d3127e27c8c Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:28:16 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a8eaf0 dev-python/agate: Bump to 1.10.0 Signed-off-by: Michał Górny gentoo.org> dev-python/agate/Manifest| 1 + dev-python/agate/agate-1.10.0.ebuild | 45 2 files changed, 46 insertions(+) diff --git a/dev-python/agate/Manifest b/dev-python/agate/Manifest index c8acd0f2c61e..e1fa3980abe4 100644 --- a/dev-python/agate/Manifest +++ b/dev-python/agate/Manifest @@ -1 +1,2 @@ +DIST agate-1.10.0.tar.gz 202845 BLAKE2B da462a47d8b33e6b5948bc16a9c236ee62c92d56f49df8a7e60cebc84b2d4d828f986f6f0975d24d1d513e1e8023dd5e570f77ff6ae233533ab1ac3c512fac81 SHA512 37e09f1fcccd5df9183cfd32f13bf23efad7987a3d71600e52b1b3bc9de8669640aa50f045c975c0fc8958cbe9df193e17f0ea52c1933782cca95ac267f794f9 DIST agate-1.9.1.tar.gz 202303 BLAKE2B a5e62ca5fdf8dc6e1b7393da3efa0432a2d7a89bcb2af744458ae04446ea85941968f1ee75facc6b29de9fdec92f9432d2b939392edbfadc5c0598a91feb9f76 SHA512 f8bbe9ed24c786063a1d99aa408a2e5b4841dd9d804004b8c74a272d564432013e0ddebc5325e73893c53a60636d64f27f2e64ad624a468a070cf6a8833b8620 diff --git a/dev-python/agate/agate-1.10.0.ebuild b/dev-python/agate/agate-1.10.0.ebuild new file mode 100644 index ..baca934b9901 --- /dev/null +++ b/dev-python/agate/agate-1.10.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-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 + +DESCRIPTION="A Python data analysis library that is optimized for humans instead of machines" +HOMEPAGE=" + https://github.com/wireservice/agate/ + https://pypi.org/project/agate/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}] + >=dev-python/Babel-2.0[${PYTHON_USEDEP}] + >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}] + >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}] + >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}] + >=dev-python/leather-0.3.3-r2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/cssselect-0.9.1[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/furo + +EPYTEST_DESELECT=( + # require specific locales + tests/test_data_types.py::TestDate::test_cast_format_locale + tests/test_data_types.py::TestDateTime::test_cast_format_locale +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/cairocffi/
commit: 4f67c375500b21173fc8618f1c3838acfe58fb77 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:34:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f67c375 dev-python/cairocffi: Bump to 1.7.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cairocffi/Manifest | 1 + dev-python/cairocffi/cairocffi-1.7.0.ebuild | 51 + 2 files changed, 52 insertions(+) diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest index 2a442a821865..1dc1807d7404 100644 --- a/dev-python/cairocffi/Manifest +++ b/dev-python/cairocffi/Manifest @@ -1 +1,2 @@ DIST cairocffi-1.6.1.tar.gz 87436 BLAKE2B 54f7f3db31ab52aac6ebce1c830c4c0ff2f5ffde1f6a803bf8453b0ab3307414732c2e43b5b931ff77c9cbf6fe3229150e49254f13891f5e75e88eeef73970b9 SHA512 5489263b7e7e2aca7291860a90a6339d35e819cc03a9add47cd21b4ec0cb0274445c3e852ee3be127c42d8b5d9fcb98b02ff7eb66e3d9d243bd33527ce6ddf5c +DIST cairocffi-1.7.0.tar.gz 87840 BLAKE2B f31a07c865e16fb5448451bb2a57c2f33017165d2c374a4ea60222a28dc7a9bfd9839a6014594c5e90cc8880773e85cbb29e5bcc5c32d0150b07274f25f81b94 SHA512 bfc0f388a6ea1885523d99ad0ccfd59fec89848ef053c240ea9e3e8aab3f3aed5dc343b74de5cc72fb8512d460e55c70ef99a4ae4705fb1dd92d654a4197d7a9 diff --git a/dev-python/cairocffi/cairocffi-1.7.0.ebuild b/dev-python/cairocffi/cairocffi-1.7.0.ebuild new file mode 100644 index ..0b901aa4578f --- /dev/null +++ b/dev-python/cairocffi/cairocffi-1.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi virtualx + +DESCRIPTION="CFFI-based drop-in replacement for Pycairo" +HOMEPAGE=" + https://github.com/Kozea/cairocffi/ + https://pypi.org/project/cairocffi/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] + x11-libs/cairo:0=[X,xcb(+)] + x11-libs/gdk-pixbuf[jpeg] +" +RDEPEND=" + ${DEPEND} + $(python_gen_cond_dep ' + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] + ' 'python*') +" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pikepdf[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-tests.patch +) + +src_test() { + virtx distutils-r1_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocstrings/
commit: 2f596f7ec0f44655092073aab2824ff4b629e4ac Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:33:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f596f7e dev-python/mkdocstrings: Bump to 0.25.0 Signed-off-by: Michał Górny gentoo.org> dev-python/mkdocstrings/Manifest | 1 + dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest index 9ec48f6bb744..5aac1924bd96 100644 --- a/dev-python/mkdocstrings/Manifest +++ b/dev-python/mkdocstrings/Manifest @@ -1 +1,2 @@ DIST mkdocstrings-0.24.3.gh.tar.gz 88575 BLAKE2B a8567868e1572104773a0ca739966a4d6f5c13e02f29dfb0cfd68fe8cbe9c44805adb8fa029489e057b136e37f3587edebc2ec3e18d73d5eadc05a494a4d2ea5 SHA512 a93b1b07137c8403c5e049a57f0c26c629cbc37112181eae141390bd2863826d17c32e93a626a3627c56242a4227954885e8100017ce1cd7dc8698c67b37 +DIST mkdocstrings-0.25.0.gh.tar.gz 89714 BLAKE2B 536bce1178b7f9ca3cf25d73ea6c5a9533f80b4453520ac4681cac845c9a3016cdc184bb676528953e5b79efb27c4acd87912205c231e295ffca9cd4549cb31a SHA512 2e938bbcc2d6b3fb5c7805a5371f458f962af7db288fdfa3ae1ca38d948d0c6d8280425171276d2181f5213da971dfbb6554b23130d66177d1da8a2f235bb1d1 diff --git a/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild new file mode 100644 index ..80d4bac4ae7b --- /dev/null +++ b/dev-python/mkdocstrings/mkdocstrings-0.25.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Automatic documentation from sources, for MkDocs" +HOMEPAGE=" + https://mkdocstrings.github.io/ + https://github.com/mkdocstrings/mkdocstrings/ + https://pypi.org/project/mkdocstrings/ +" +# Tests require files absent from PyPI tarballs +SRC_URI=" + https://github.com/mkdocstrings/mkdocstrings/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +RDEPEND=" + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] + >=dev-python/markdown-3.3[${PYTHON_USEDEP}] + >=dev-python/markupsafe-1.1[${PYTHON_USEDEP}] + >=dev-python/mkdocs-1.5[${PYTHON_USEDEP}] + >=dev-python/mkdocs-autorefs-0.3.1[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pymdown-extensions-6.3[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/markdown-exec[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] + dev-python/mkdocstrings-python[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) +" + +# mkdocstrings documentation generation requires several currently +# unpackaged mkdocs extensions and plug-ins, and this test +# makes use of mkdocs configuration +EPYTEST_DESELECT=( + tests/test_plugin.py::test_disabling_plugin + # WTF, it tries to unlink installed files from installed package?! + tests/test_handlers.py::test_extended_templates + # Needs unpackaged mkdocs-callouts, mkdocs-literate-nav, and possibly more + tests/test_inventory.py::test_sphinx_load_mkdocstrings_inventory_file + # Internet + tests/test_inventory.py::test_load_inventory +) + +distutils_enable_tests pytest + +export PDM_BUILD_SCM_VERSION=${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-python/blinker/
commit: a4e0463b23ee3352cc4cf1106fb6cf67182b1af4 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:31:20 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e0463b dev-python/blinker: Bump to 1.8.0 Signed-off-by: Michał Górny gentoo.org> dev-python/blinker/Manifest | 1 + dev-python/blinker/blinker-1.8.0.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest index d10d51af8618..2ae80643348a 100644 --- a/dev-python/blinker/Manifest +++ b/dev-python/blinker/Manifest @@ -1 +1,2 @@ DIST blinker-1.7.0.tar.gz 28134 BLAKE2B afff064a79ae7ab9fcee46c7eb3f6557bd9149be0a10cddfd13f969649a7aa57cec727cc6a10c54af2f676b8dc9be69beaf6521b5764555ac3e97fda7b68f5f8 SHA512 b55dc104fd69bf9f682184202f9da7cb6925e7e863f38d5ad5b4b5988b2315aae02da6f4c9f0ec34238b8d5b9b6eec52b06258d93e14416cda3e2b718d9aa60c +DIST blinker-1.8.0.tar.gz 22598 BLAKE2B 80a08bc860acc049ea4bbc30dd23f74ed7b0507a6f4dd550a0fb946233445b930732300ddc2201f6217b0557c082fbc90774d64a587ed448d839ee1b085b0c09 SHA512 1862589712c8828b2d9b3d434f213017cd81b2de100290de126a0d796920bd34ac00a667cb3bc8811071c275001e4d1a0dd0cc3563d15ef4b2139769ae3d5ef3 diff --git a/dev-python/blinker/blinker-1.8.0.ebuild b/dev-python/blinker/blinker-1.8.0.ebuild new file mode 100644 index ..9df417e40e36 --- /dev/null +++ b/dev-python/blinker/blinker-1.8.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fast, simple object-to-object and broadcast signaling" +HOMEPAGE=" + https://github.com/pallets-eco/blinker/ + https://pypi.org/project/blinker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/furo/
commit: b1d1616bb2e701188d5f3fd49d38768d31d01b18 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:35:04 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d1616b dev-python/furo: Bump to 2024.4.27 Signed-off-by: Michał Górny gentoo.org> dev-python/furo/Manifest | 1 + dev-python/furo/furo-2024.4.27.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest index c07004ff0d6d..8873ea9d6786 100644 --- a/dev-python/furo/Manifest +++ b/dev-python/furo/Manifest @@ -1 +1,2 @@ DIST furo-2024.1.29-py3-none-any.whl 325212 BLAKE2B 7dec8d515bb2ac6741d875dac57048e066f6e9602e7c529bfcf5b01a8b47d6ff38d6212d5a5abf8dfbe42d7667481a3a14c20f39367d65d8968e429e6c5fbbea SHA512 375fff9ad283732c0e242da0233e6b3e5bc570c514fa1a5899232599ac1a73c3198071e74635ab115ba28ea9d97156e1c28ae40c5e203cc21cf639b183201893 +DIST furo-2024.4.27-py3-none-any.whl 330359 BLAKE2B 4c6997cb8335cbaf9926cfb8d650edb0baec735858bb141e3a63d24e2bc48bdbaff504539aa449e4f76ca1890e987bdbaaf3e0e55f441e3a5c6467ed6dc94a6c SHA512 2790121eccde99771fe219d7d32887e243eafe87cfe3736cb26d9ae83190bbbe25fe629195f080df8632d51e1644cb142f6433f768e245c9ca0a44b25297279b diff --git a/dev-python/furo/furo-2024.4.27.ebuild b/dev-python/furo/furo-2024.4.27.ebuild new file mode 100644 index ..d306ea1caab9 --- /dev/null +++ b/dev-python/furo/furo-2024.4.27.ebuild @@ -0,0 +1,42 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# sphinx-theme-builder is completely unusable, as it requires pinning +# to a very-specific nodejs version number, and ofc loves fetching +# everything from the Internet + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Clean customisable Sphinx documentation theme" +HOMEPAGE=" + https://pypi.org/project/furo/ + https://github.com/pradyunsg/furo/ +" +SRC_URI="$(pypi_wheel_url)" +S=${WORKDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-basic-ng[${PYTHON_USEDEP}] +" + +src_unpack() { + if [[ ${PKGBUMPING} == ${PVR} ]]; then + unzip "${DISTDIR}/${A}" || die + fi +} + +python_compile() { + distutils_wheel_install "${BUILD_DIR}/install" \ + "${DISTDIR}/${P}-py3-none-any.whl" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/paste/
commit: d9cb39bfa05f89568477130bd421b2fff8d821e9 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:34:49 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cb39bf dev-python/paste: Bump to 3.10.0 Signed-off-by: Michał Górny gentoo.org> dev-python/paste/Manifest| 1 + dev-python/paste/metadata.xml| 2 +- dev-python/paste/paste-3.10.0.ebuild | 40 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest index 0ee366881d32..c9dc5abd4300 100644 --- a/dev-python/paste/Manifest +++ b/dev-python/paste/Manifest @@ -1 +1,2 @@ +DIST Paste-3.10.0.tar.gz 651790 BLAKE2B a026f1121a0f6532a6afdd3cb87e0ae16437df0b69dccb900293ee7d1e35a56636bdd0fc379a340b63e400323ee9c728bca608a511d529e5457bba2c08e16deb SHA512 52a6b410564417659cb6f49d6e4b91268386f5e9a82be944b3128a11e37424766d42e9a9f082d682605258a96a57cde113f79c40e32fdaff023a04739c91325b DIST Paste-3.9.0.tar.gz 637286 BLAKE2B 8bb21f2f6d46750dfff8d9e6377141ea1bcf12848e070138be76823d4dd2bd6be510e420f6568cdab631ab627d45ef93be9815141c6ce31544c4ed38487875e8 SHA512 a9099b89e17f597e853d82cc5d99aaf84fa71ee25e92a382a47a482982800a7e766d8389530ef2a7ad145771ebbabdb1ae5d8370d9cd30121b94e18bcaef3f81 diff --git a/dev-python/paste/metadata.xml b/dev-python/paste/metadata.xml index e218c42fdc4b..a16d4c84e24a 100644 --- a/dev-python/paste/metadata.xml +++ b/dev-python/paste/metadata.xml @@ -11,7 +11,7 @@ those interfaces. - cdent/paste + pasteorg/paste Paste diff --git a/dev-python/paste/paste-3.10.0.ebuild b/dev-python/paste/paste-3.10.0.ebuild new file mode 100644 index ..21192970602d --- /dev/null +++ b/dev-python/paste/paste-3.10.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Tools for using a Web Server Gateway Interface stack" +HOMEPAGE=" + https://pythonpaste.readthedocs.io/en/latest/ + https://github.com/pasteorg/paste/ + https://pypi.org/project/Paste/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_proxy.py + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/hvac/
commit: 988148e169378244346388ed62defc883eabef6a Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:28:52 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988148e1 dev-python/hvac: Bump to 2.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/hvac/Manifest | 1 + dev-python/hvac/hvac-2.2.0.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-python/hvac/Manifest b/dev-python/hvac/Manifest index 01156ac30d21..2e9878e711d9 100644 --- a/dev-python/hvac/Manifest +++ b/dev-python/hvac/Manifest @@ -1 +1,2 @@ DIST hvac-2.1.0.tar.gz 325532 BLAKE2B 61c78e2bcbfcf95c853aef825f68b510522c66fd2f4c526043abd2ea4de166ab4972a5de4e2829ba28a8bc6ac43a0cf5c38ffcb31e4ec050db0cf3f49c86541b SHA512 331effd50a11544683d9b0e186c7b56d9480826c645969940c19b7528d5f4f1fd09f0867f61f421948ddb9558d76d9e68e3a189652e00093ad22cfa8be785825 +DIST hvac-2.2.0.tar.gz 330973 BLAKE2B 3e64d54f0345f3b9bce3e0c4c2837442ded0e0c3d8a2fb82a2d32663738df29cba71fbefd0d29f614ca6dbd4e88d1832660d2dc3832bf94a212b23644d2e49a0 SHA512 15dee76e21e053b51ef062e52ca4021bfebde90ea95d5dabc71370aa086cf6b8e6cb35d38fbc5ee898ba39b694736f243e80975ad649a43bdf8bd7db434e diff --git a/dev-python/hvac/hvac-2.2.0.ebuild b/dev-python/hvac/hvac-2.2.0.ebuild new file mode 100644 index ..f9565b6f997b --- /dev/null +++ b/dev-python/hvac/hvac-2.2.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="HashiCorp Vault API client" +HOMEPAGE=" + https://github.com/hvac/hvac/ + https://pypi.org/project/hvac/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-python/pyhcl-0.4.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] + dev-python/jwcrypto[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/semantic-version[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # ldap_test is not packaged. + tests/integration_tests/api/auth_methods/test_ldap.py + # https://github.com/lepture/authlib is not packaged. + tests/integration_tests/api/auth_methods/test_oidc.py +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/tcolorpy/
commit: b58561cfc2c05af7c15f65aa9041d011730c817c Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:32:52 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58561cf dev-python/tcolorpy: Bump to 0.1.6 Signed-off-by: Michał Górny gentoo.org> dev-python/tcolorpy/Manifest | 1 + dev-python/tcolorpy/tcolorpy-0.1.6.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest index 5d84ad3c2507..f85b85d17337 100644 --- a/dev-python/tcolorpy/Manifest +++ b/dev-python/tcolorpy/Manifest @@ -1 +1,2 @@ DIST tcolorpy-0.1.4.tar.gz 11072 BLAKE2B 2ceefe31475d44546efbf919c6353caf3d023f269f1cf373185900704c88d318bd7c96beae2e0ef287a695ef1cf7367fd5e5dd21d73a61400b17a9a40d1d727a SHA512 4be98b0819c6eca0af55170e473e26b90d0c62b81c00fb1fe66b197f1fd6e7aec38cdd2b24dcc1b059af0ed1a54cfdc0900fad2e9145bf49b578d90edc65e74c +DIST tcolorpy-0.1.6.tar.gz 298986 BLAKE2B ed21c484df83ce6e4d8a90acf982bd574dc308939599e451767006412f762ab71781ce41c98ccf1aafc39a19c12a862bb801ffb0a459b09310a01c9c5a35101d SHA512 c96cfbba2c42a17618aa68f252f6e18a5a842eeeced0d2ccdf6aee903d5552375575652bb4d6417e4e0f566b92750afccf9c3fc1866b67b95ab91d4129c02a0a diff --git a/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild new file mode 100644 index ..0d644aa6e233 --- /dev/null +++ b/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text" +HOMEPAGE=" + https://github.com/thombashi/tcolorpy/ + https://pypi.org/project/colorpy/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-gallery/
commit: 535faddd1b3377bda0e791f8ad2b21cf4db0adf3 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:25:44 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535faddd dev-python/sphinx-gallery: Bump to 0.16.0 Signed-off-by: Michał Górny gentoo.org> dev-python/sphinx-gallery/Manifest | 1 + .../sphinx-gallery/sphinx-gallery-0.16.0.ebuild| 51 ++ 2 files changed, 52 insertions(+) diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest index 6c907aa1741d..4148b45df8eb 100644 --- a/dev-python/sphinx-gallery/Manifest +++ b/dev-python/sphinx-gallery/Manifest @@ -1 +1,2 @@ DIST sphinx-gallery-0.15.0.tar.gz 422363 BLAKE2B cbca8ec252e03e9cacc0df27da43ebc9bbed8531d5df65bf9cb7f54f7ae8b127582f353cb245bcc459d6fa86240207346a05d777504163d49be0fabb029a172b SHA512 b6b0d5022da9de27417f8cc72ba24f0d51e57f83c68b17a296269b074888a711d61fcf933fbbfaf4d6977702b3f020d4b0eaa89e78e51185ee2dd26e911fe8be +DIST sphinx_gallery-0.16.0.tar.gz 432247 BLAKE2B 130800616a29be2daedb77404f79ca8d1543ecd391f45f8f19cbcf46ce742d02725d9b087be337d11496021b5c486c6c24b35f22b2c7d4cb575cb2c217d328db SHA512 b45e9141d64b1e277d75f501f2cc40979942953cd8412716e5af64917a3b9adc0a746fbd6249c3636c3db222c1e438ee7f9a9ad93f57b2f05f9ec80a562796c3 diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild new file mode 100644 index ..28e368e47dd3 --- /dev/null +++ b/dev-python/sphinx-gallery/sphinx-gallery-0.16.0.ebuild @@ -0,0 +1,51 @@ +# 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 + +DESCRIPTION="Sphinx extension to automatically generate an examples gallery" +HOMEPAGE=" + https://github.com/sphinx-gallery/sphinx-gallery/ + https://sphinx-gallery.github.io/ + https://pypi.org/project/sphinx-gallery/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + >=dev-python/sphinx-4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/joblib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # Internet + sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data + sphinx_gallery/tests/test_full.py::test_run_sphinx + sphinx_gallery/tests/test_full.py::test_embed_links_and_styles + # require jupyterlite_sphinx + sphinx_gallery/tests/test_full.py + sphinx_gallery/tests/test_full_noexec.py + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config + ) + + epytest -o addopts= +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pymdown-extensions/
commit: b21be98984df1435e14118f9fc68da564a879fdd Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:30:34 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21be989 dev-python/pymdown-extensions: Bump to 10.8.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pymdown-extensions/Manifest | 1 + .../pymdown-extensions-10.8.1.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index 761a3f1d3e53..7c3aa6a86986 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,2 +1,3 @@ DIST pymdown_extensions-10.7.1.tar.gz 811769 BLAKE2B ed2195a1a2262b96d444dd7d60c6330a6670cbe44a0f00f4c5a1dd80f4d2f13f0202adac5505d2fd5b6b5b02300e2d0bc62680fd92f3c00363c4123f02151a0a SHA512 60dce8fafb1935ab3d42320f9b6a3db9b60f4f4d4585b79f123103183f2a2ae9ed1256ae84992ad14b20f6969519a9c1a1b916c301a63715f867e8136be5eb2b +DIST pymdown_extensions-10.8.1.tar.gz 812097 BLAKE2B 1f9d0c2eea87ae15320ac81289532518639464d4fbf8e84fc55d0e3e14b40629960c0518c602a721d29c542d278a9ada53521fa7db228eb92f7f5aaa618dc27d SHA512 3a63086753f662cafaa0e1226d21cf90c9427c409b28898d037a3ebb566806226455b1e9e6c2f2b36781df02dfb7110fe0fb9e6df3170030af75ba5a42661ffd DIST pymdown_extensions-10.8.tar.gz 811981 BLAKE2B 98e95166fa4fdb0ed7049104f2a49995e43a40fb5118673ee8f47b999c4881a8468ce98e6381fd78d58b15218c444c8c3270450a845e5025cab8861d1746fcdb SHA512 24b5d2211941a771c7f3b6fb9d6eb2db2c3b38906c4c37f2fa385e5b28140a60dc163256e903fd4df4144b05d9c1c4c0c296fe76ceb290969674753b87de7466 diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild new file mode 100644 index ..30aebcd368e1 --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.8.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.6[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # broken on pypy3; unfortunately, the parametrization is based + # on indexes and these are pretty random, so we need to remove it + # entirely + # TODO: restore it when pypy with a fix is in Gentoo + # https://github.com/pypy/pypy/issues/4920 + rm "tests/extensions/superfences/superfences (normal).txt" || die + distutils-r1_src_prepare +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/noseofyeti/
commit: cfdaf72f94a1f6c659d8894ef3f096cfa2b181e9 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 02:30:08 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:37:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfdaf72f dev-python/noseofyeti: Bump to 2.4.9 Signed-off-by: Michał Górny gentoo.org> dev-python/noseofyeti/Manifest| 1 + dev-python/noseofyeti/noseofyeti-2.4.9.ebuild | 33 +++ 2 files changed, 34 insertions(+) diff --git a/dev-python/noseofyeti/Manifest b/dev-python/noseofyeti/Manifest index f681ba7520d8..74bdef1796bd 100644 --- a/dev-python/noseofyeti/Manifest +++ b/dev-python/noseofyeti/Manifest @@ -1 +1,2 @@ DIST noseofyeti-2.4.8.tar.gz 35866 BLAKE2B 6f11c7eb1db03ed27a8838e8b774cea97189609d8b7204facc3784968119878944b28231ab1f0d42f3eaa2679fee15df465e9069d1b4473ce8e5cd1749ace0b5 SHA512 78c685da52e993dc28c758dbf4395bbd544d0f4e9993f17a7f1ce267d03ba1c4a5e43cfcb2b2110e6fc21dcc60c6fcdd2bafb3f2d8ab2535a9429430ffc9308a +DIST noseofyeti-2.4.9.tar.gz 35853 BLAKE2B d0c22bd6ea0cc41b1034dcfe397d2de72284630523a9210bb7c7290a0dd86414876e2c9c6ac3e63cd640eeb72bfed4617feea467f1a983bfd35f2f4239e28452 SHA512 2f6ff27fe08c91957d6c2f6dfea7fb4eba268245fc991799a2a102d616e536dcf49099c31962e8c8106564e8545edc1d2238a1a76278e0929d6387117bac diff --git a/dev-python/noseofyeti/noseofyeti-2.4.9.ebuild b/dev-python/noseofyeti/noseofyeti-2.4.9.ebuild new file mode 100644 index ..97c4ffc90e9f --- /dev/null +++ b/dev-python/noseofyeti/noseofyeti-2.4.9.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A custom python codec that provides an RSpec style dsl for python" +HOMEPAGE=" + https://github.com/delfick/nose-of-yeti/ + https://pypi.org/project/noseOfYeti/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/black[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires alt-pytest-asyncio + tests/test_using_pytest.py::TestPyTest::test_it_collects_tests_correctly +)
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/
commit: 6019586a28b13936259b9d641897703774b16214 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 01:59:06 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 02:24:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6019586a app-crypt/gnupg: add 2.2.43 Signed-off-by: Sam James gentoo.org> app-crypt/gnupg/Manifest| 2 + app-crypt/gnupg/gnupg-2.2.43.ebuild | 181 2 files changed, 183 insertions(+) diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index 3a24371b36ed..e2facd7b6303 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -1,5 +1,7 @@ DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a SHA512 9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5 DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee SHA512 7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7 +DIST gnupg-2.2.43.tar.bz2 7435426 BLAKE2B ddf5c89d317e6ce8d1a5348f0ef81ffa1c61c995ddb312b28410f04502b01eae307cd943bee7182d28d4efccac394c91053f8e33756b00166bf66b2bf4a791a7 SHA512 0d2e733b6659c116c043db5252de4de33d6a70c16172d1fe9b779ba413ba9fcb64bbfdcc4686d0e87904561fc62d1aa765144e0586957a500287c175ee37bd49 +DIST gnupg-2.2.43.tar.bz2.sig 119 BLAKE2B 38fd3790f5065d67d6b5323ef7abbb79facf00e5b9daba98e5078302fc3887423173ba434c7eff1e64faecef88d87aab9c057c570d6e96e8d0808f07f32d8fa1 SHA512 47c5354869b1825e56fa4276826fcde1ee41c70aab9b411686cf2733f4d1df9c006049e49e066b22e475bd37b337f9ffc97f8bbca0c62c0f32296909464a0643 DIST gnupg-2.4.4.tar.bz2 7886036 BLAKE2B 02661e89f0358be09fa3e71e7235b764a7dbda62a48a0c8c7a4e6c9919c3b37d54ead50b930af58f8f2fdb87861b849d3f3751e95cbedf46bdfd76caa90c4db4 SHA512 3d1a3b08d1ce2319d238d8be96591e418ede1dc0b4ede33a4cc2fe40e9c56d5bbc27b1984736d8a786e7f292ddbc836846a8bdb4bf89f064e953c37cb54b94ef DIST gnupg-2.4.4.tar.bz2.sig 237 BLAKE2B 6ee5878c36fbec747a6d84a268903749d862aab50dd7f9a389aabbf7b94dec1c424615f520b5f4a6d44e02093e8d9ad0b08d0c6cf6fd8886d8c174ce9faac99c SHA512 3ae7b6833576df851901a7619459b514bb82faeed350c864a57a782719d21f694d9ced5a3445c81dfa584a0302f87fedc660b08ea97bb8b861e76d7c5b46d07f DIST gnupg-2.4.5.tar.bz2 7889060 BLAKE2B a8b80cd4dfbb377066efb5c9f1b6cdc6d0cd1b18358c962781b5c06de1545117b13038a4655ae627c36bfd2e5fee127692df8729d6b23e1b31051ab6d897b733 SHA512 4d54744f09399c5899144d0cb5fdc2756e45b058db41b9ea9df3be03e80b914509e16ef35aa0248e7561185b80f7a5f9fd6afcab8ccff75ff82ed555448a38ff diff --git a/app-crypt/gnupg/gnupg-2.2.43.ebuild b/app-crypt/gnupg/gnupg-2.2.43.ebuild new file mode 100644 index ..5f121bcb2125 --- /dev/null +++ b/app-crypt/gnupg/gnupg-2.2.43.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc +# in-source builds are not supported: https://dev.gnupg.org/T6313#166339 +inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig + +MY_P="${P/_/-}" + +DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation" +HOMEPAGE="https://gnupg.org/; +SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server" +RESTRICT="!test? ( test )" + +# Existence of executables is checked during configuration. +# Note: On each bump, update dep bounds on each version from configure.ac! +DEPEND=" + >=dev-libs/libassuan-2.5.0 + >=dev-libs/libgcrypt-1.8.0:= + >=dev-libs/libgpg-error-1.38 + >=dev-libs/libksba-1.4.0 + >=dev-libs/npth-1.2 + >=net-misc/curl-7.10 + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + ldap? ( net-nds/openldap:= ) + readline? ( sys-libs/readline:= ) + smartcard? ( usb? ( virtual/libusb:1 ) ) + ssl? ( >=net-libs/gnutls-3.0:= ) + tofu? ( >=dev-db/sqlite-3.7 ) +" +RDEPEND=" + ${DEPEND} + nls? ( virtual/libintl )
[gentoo-commits] repo/gentoo:master commit in: dev-python/uv/
commit: c806a5cb8904b6597a44325f482caa9df249eb80 Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 01:46:08 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:24:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c806a5cb dev-python/uv: Bump to 0.1.39 Signed-off-by: Michał Górny gentoo.org> dev-python/uv/Manifest | 1 + dev-python/uv/uv-0.1.39.ebuild | 121 + 2 files changed, 122 insertions(+) diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index 8e1c2e46c4db..f2d1a804f3ff 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -6,3 +6,4 @@ DIST uv-0.1.24-crates.tar.xz 64420840 BLAKE2B 7324461092a07c86aadaddf051aaa7454e DIST uv-0.1.24.gh.tar.gz 899637 BLAKE2B fab26ba9934fc5f586505b5ac1fa386c11f07e51ca2bb2a79f46d5dec9475ba8d75ad8587223d5149df5f2a225146d020a49b7ff81ed26b949cff55892738c2d SHA512 520b47a096b50fce9e7b7af5bca203df9bf4c2d0aafbe28a3dcfe0592d8ddcaa7b58d52300c67454f6aeecfd196f1592be18e45c95b7c67257361917cdb0154d DIST uv-0.1.38-crates.tar.xz 65881140 BLAKE2B c1a640c44d73d5607c8d07468cefc66c150135b0f0249362148bd2b8f8c99a43c9031a642c0f76140631177df947be7637b49e99e247afbd7efbebb2ad79bcb1 SHA512 99bf6f341f9e6cf8eb0834c436b81453615725cabd3ddc4cca34edb307200bdbb71e913e8ff52a2a1d11e5f1a4abfb4dbdfe40a9c4f114079a7d9fdace0bcaab DIST uv-0.1.38.gh.tar.gz 1023332 BLAKE2B e62259084fc9122d311bbcac754796b9e0ac28f4865755e03729eb6ad5adab4f9e3f77c41af1dbdbdc3a55d5a4736875aa26ddc7b78b745c8d6fb4d6b8bbd959 SHA512 7dad22d038aad03ad72ee0c5fdb77ccfbf56fc94a38613373a037eb26c2f228bc6c883d542621b45f2a55c8d51b7345fdd919dc1db45aa4d598e368311c72fdd +DIST uv-0.1.39.gh.tar.gz 1026174 BLAKE2B 857e3f3dd81fae33244bbae5b7e124886ee8c57576f57e5264fb11b89fcb842e18ec07756e70204dc28be0e02ac0368c238d69ae5b1c0a95ab07416a6cf1ccff SHA512 6454fde2eb5166c2097fb44c4b8f505d27344a4a63589589de402887a57c8e1aeed5d52c7e892530d16de9d4a187b6b423f70550016d3c233cec8300b81a8b34 diff --git a/dev-python/uv/uv-0.1.39.ebuild b/dev-python/uv/uv-0.1.39.ebuild new file mode 100644 index ..eedac642a89d --- /dev/null +++ b/dev-python/uv/uv-0.1.39.ebuild @@ -0,0 +1,121 @@ +# 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;c26e485213e39582c6f2e4d45c0328422670e7a7;pubgrub-%commit%' +) + +inherit cargo check-reqs + +CRATE_P=${PN}-0.1.38 +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/${CRATE_P}-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 ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + dev-libs/libgit2:= +" +RDEPEND=" + ${DEPEND} +" +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_configure() { + local myfeatures=( + # from upstream defaults + flate2/zlib-ng + python + pypi + git + maturin + # skip tests that require specific patch version of the interpreter: + # python-patch + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest/
commit: 95c07d2dd07fc99b48a4065d1ab5a00cf69d9acd Author: Michał Górny gentoo org> AuthorDate: Sun Apr 28 01:46:02 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 28 02:24:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c07d2d dev-python/pytest: Bump to 8.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pytest/Manifest| 1 + dev-python/pytest/pytest-8.2.0.ebuild | 113 ++ 2 files changed, 114 insertions(+) diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest index 2b409ccd1829..0da5b4c9a2cc 100644 --- a/dev-python/pytest/Manifest +++ b/dev-python/pytest/Manifest @@ -2,3 +2,4 @@ DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 0bf281b3d4b7b2eb7805423a75c8c2befa820cc DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7 SHA512 c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1 DIST pytest-8.1.1.tar.gz 1409703 BLAKE2B 8e382c87af1bbbc235f9b27f8bb892d08393e0a9821f32373ee2546112c24dc6f90e1990f10ef799a94a1426a83a2bc3de0be9e7efde90cbf4eac5a0c9ee375c SHA512 f1a9f69cd4eca3ab36c36bc666bf70b099125ed6e17b89d13554c3f13b100d05abfd0b35516660d00ca4fb9eca81164ab02bc8f7a9a8d90fd4302bf399cd88c0 DIST pytest-8.1.2.tar.gz 1410060 BLAKE2B 1379047c5ba434e98a383756c53a9cf31dc3bd3abcc49820f872b9110ec70906ca14080ce17ed2770b71195fbd79627a0eb16ee00429e165368144b20153a02b SHA512 a6ffae29da98ee4c357ebb03f00c4bc1a33f093ef867ad118841695548468c7f229eaa2c029a2ce3b158bbb0a65be5014e91555a223d04c1c72e614cb1d00546 +DIST pytest-8.2.0.tar.gz 1422883 BLAKE2B 91f39aa14bfc56f7f98789ef9eeed80d1aa81c864f56181bf1e819b73543043eda307fec53151bf5dbcf8e63abd8dd8ad1290dd245c387cb68583d2160981cf2 SHA512 1a74a2269010804101fc4b8efc370c5d8d484eb145eb4e181feeb1a17046457b97071d2de925c3e8bbd4c6090cd00ca532d69286cb9e10ea023e59a99cd51088 diff --git a/dev-python/pytest/pytest-8.2.0.ebuild b/dev-python/pytest/pytest-8.2.0.ebuild new file mode 100644 index ..32656cf32700 --- /dev/null +++ b/dev-python/pytest/pytest-8.2.0.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple powerful testing with Python" +HOMEPAGE=" + https://pytest.org/ + https://github.com/pytest-dev/pytest/ + https://pypi.org/project/pytest/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/iniconfig[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + =dev-python/pluggy-1.5.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + >=dev-python/tomli-1[${PYTHON_USEDEP}] + ' 3.10) + !!<=dev-python/flaky-3.7.0-r5 +" +BDEPEND=" + >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/argcomplete[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2[${PYTHON_USEDEP}] + >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" + +src_test() { + # workaround new readline defaults + echo "set enable-bracketed-paste off" > "${T}"/inputrc || die + local -x INPUTRC="${T}"/inputrc + distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x COLUMNS=80 + + local EPYTEST_DESELECT=( + # broken by epytest args + testing/test_warnings.py::test_works_with_filterwarnings + + # tend to be broken by random pytest plugins + # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) + testing/test_helpconfig.py::test_version_less_verbose + testing/test_helpconfig.py::test_version_verbose + testing/test_junitxml.py::test_random_report_log_xdist +
[gentoo-commits] repo/gentoo:master commit in: www-apps/sonarr-bin/
commit: 934228162c321aafdef354d49a50125d692a9720 Author: Craig Andrews gentoo org> AuthorDate: Sun Apr 28 01:57:25 2024 + Commit: Craig Andrews gentoo org> CommitDate: Sun Apr 28 01:58:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93422816 www-apps/sonarr-bin: drop 4.0.4.1515 Signed-off-by: Craig Andrews gentoo.org> www-apps/sonarr-bin/Manifest | 5 -- www-apps/sonarr-bin/sonarr-bin-4.0.4.1515.ebuild | 74 2 files changed, 79 deletions(-) diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest index 10421be12f68..e9f90e340e42 100644 --- a/www-apps/sonarr-bin/Manifest +++ b/www-apps/sonarr-bin/Manifest @@ -1,8 +1,3 @@ -DIST Sonarr.develop.4.0.4.1515.linux-arm.tar.gz 94839433 BLAKE2B 99c279f86b3d9e26158c5c449c9c0aee1c1139af4b66dbf1ce566d5e87562c277d65812668f8e78617c3a7c43f099d05e944293699b755daacd5d2abf9881de0 SHA512 f9259208c23e3903dd271b64deac784a6ee45e3580884766855163f26c2704b0c2e226c50ba29a8cb6f24f8c754a0a0a0f02f0853212e1e246f0052b826d448c -DIST Sonarr.develop.4.0.4.1515.linux-arm64.tar.gz 94556143 BLAKE2B 3374af33359d25ed1d0f19fb2dd29c4ab92b326865ac918177ae8e6b953b51c442161676ee56930947f68f8c813fb8597dc159bc4e9203b15f8771388d2ff5e6 SHA512 ac23260ed9fcd2689570823fcb84820750dd16bc9d5d11fbe3260d8f7628643929b2af5ddd84ab0c4df30a3ab001e141729e140e75d9341cca03a4594d8cd798 -DIST Sonarr.develop.4.0.4.1515.linux-musl-arm64.tar.gz 94616936 BLAKE2B d26fd612b6f327d511cac23f5161344b7b2b5a9f27e60d82c4ecfcbd9fecde22117a3575cf5f7c686380ce9693f33efc18bd108ec229168d5e6981ff84138eb7 SHA512 7e44d11997dc77194536225ad817d376e7b4ae5387f06145c437b4c096bfd62a4eb3bcfa53a59f0a33a8e443772790186df5fab3958f396b3dc3fddf3692979b -DIST Sonarr.develop.4.0.4.1515.linux-musl-x64.tar.gz 99541460 BLAKE2B ceb50378beef5f0d57d186bdee78fc9e4d6840325f27d480e30f206f4fa23153e082d0eef291ae641d2b54906aa8d9b6fb299b56896e90307adff23590f2ff69 SHA512 e7242f735e1de846b557a2a6d3e1a56cfdf5084d5be0b91d6764a2df584f548d2352f06454762484706b13d302be200abe8e6b0363c6513e925d909f32d6eaa8 -DIST Sonarr.develop.4.0.4.1515.linux-x64.tar.gz 100478830 BLAKE2B 38f021eb818fd62896cd295e291aeabbfd916e41d0313084789441107eb471781e6ed1484fb056777165978d0a1eed2bf5a5c68fa3ed875e82e763a7d63ce721 SHA512 696935d3979777efd4e4ef62ccbd4857d6e6c2145333e5b8fee2c1c0f99fcbf5828975ab2a3bdfeebd03548f042d671e542c2c8accde749368b2addc21fa0842 DIST Sonarr.develop.4.0.4.1572.linux-arm.tar.gz 94827591 BLAKE2B 8da1b9e0da8d40b7f48d73a175fe081ca76823b964c0b8671d96accb678ab16400d7df25604dc11e9496f0db78ceace08e4214b7b9334768620f897baf702d20 SHA512 bae172b84b3a889a6b8b754233ffdb7ca236d15c9acfe2ce873037f911c488d5be4201e542159adbd0865f25e7e6cd2ac081986cd894b5c54cacccef3b64a59a DIST Sonarr.develop.4.0.4.1572.linux-arm64.tar.gz 94579301 BLAKE2B 9d0300c5a8db2a23932b9865de3ff112453ab8d30be623c404ec7a8cb0205d5ba07c364287cdc6f7cd30d7b0ce6509250e4e4b2754a763e934c5088148f17585 SHA512 f3234d731dbdcc00597c1f1d486892ab580d1cd561104df605c8f326b23b979c7229ce4769a6934e22f4c0e986962f8bce5c8e8b361bf38df37bb06f2b016e8d DIST Sonarr.develop.4.0.4.1572.linux-musl-arm64.tar.gz 94635693 BLAKE2B 4567b138c296fdbe3c583e540978a88e32f55e615a52eb1ef2d1f6a56f9e726e86dfbd31a6aa20498a9c33edb0d6f3fa409435575c0d5c0cc3a3b42547ab3cfa SHA512 73bfbb027205bd459213ac0d2ee1df958ba531b53153b249a45f109a095dfbc93e98aec945af7875e45b41596337c4bd2a273109923cd6d593fbd0fd176523ee diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.4.1515.ebuild b/www-apps/sonarr-bin/sonarr-bin-4.0.4.1515.ebuild deleted file mode 100644 index f10489599d33.. --- a/www-apps/sonarr-bin/sonarr-bin-4.0.4.1515.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users" -HOMEPAGE="https://www.sonarr.tv; - -SRC_URI=" - amd64? ( - elibc_glibc? ( - https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz - ) - elibc_musl? ( - https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz - ) - ) - arm? ( - elibc_glibc? ( - https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz - ) - ) - arm64? ( - elibc_glibc? ( - https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz - ) - elibc_musl? ( - https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz - ) - ) -" -S="${WORKDIR}/Sonarr" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="bindist strip
[gentoo-commits] repo/gentoo:master commit in: www-apps/sonarr-bin/
commit: 4811268b7eca1957ecf0cbaf000f4e2f38002edc Author: Craig Andrews gentoo org> AuthorDate: Sun Apr 28 01:57:15 2024 + Commit: Craig Andrews gentoo org> CommitDate: Sun Apr 28 01:58:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4811268b www-apps/sonarr-bin: add 4.0.4.1572 Signed-off-by: Craig Andrews gentoo.org> www-apps/sonarr-bin/Manifest | 5 ++ www-apps/sonarr-bin/sonarr-bin-4.0.4.1572.ebuild | 74 2 files changed, 79 insertions(+) diff --git a/www-apps/sonarr-bin/Manifest b/www-apps/sonarr-bin/Manifest index 8dbc0bbc9046..10421be12f68 100644 --- a/www-apps/sonarr-bin/Manifest +++ b/www-apps/sonarr-bin/Manifest @@ -3,3 +3,8 @@ DIST Sonarr.develop.4.0.4.1515.linux-arm64.tar.gz 94556143 BLAKE2B 3374af33359d2 DIST Sonarr.develop.4.0.4.1515.linux-musl-arm64.tar.gz 94616936 BLAKE2B d26fd612b6f327d511cac23f5161344b7b2b5a9f27e60d82c4ecfcbd9fecde22117a3575cf5f7c686380ce9693f33efc18bd108ec229168d5e6981ff84138eb7 SHA512 7e44d11997dc77194536225ad817d376e7b4ae5387f06145c437b4c096bfd62a4eb3bcfa53a59f0a33a8e443772790186df5fab3958f396b3dc3fddf3692979b DIST Sonarr.develop.4.0.4.1515.linux-musl-x64.tar.gz 99541460 BLAKE2B ceb50378beef5f0d57d186bdee78fc9e4d6840325f27d480e30f206f4fa23153e082d0eef291ae641d2b54906aa8d9b6fb299b56896e90307adff23590f2ff69 SHA512 e7242f735e1de846b557a2a6d3e1a56cfdf5084d5be0b91d6764a2df584f548d2352f06454762484706b13d302be200abe8e6b0363c6513e925d909f32d6eaa8 DIST Sonarr.develop.4.0.4.1515.linux-x64.tar.gz 100478830 BLAKE2B 38f021eb818fd62896cd295e291aeabbfd916e41d0313084789441107eb471781e6ed1484fb056777165978d0a1eed2bf5a5c68fa3ed875e82e763a7d63ce721 SHA512 696935d3979777efd4e4ef62ccbd4857d6e6c2145333e5b8fee2c1c0f99fcbf5828975ab2a3bdfeebd03548f042d671e542c2c8accde749368b2addc21fa0842 +DIST Sonarr.develop.4.0.4.1572.linux-arm.tar.gz 94827591 BLAKE2B 8da1b9e0da8d40b7f48d73a175fe081ca76823b964c0b8671d96accb678ab16400d7df25604dc11e9496f0db78ceace08e4214b7b9334768620f897baf702d20 SHA512 bae172b84b3a889a6b8b754233ffdb7ca236d15c9acfe2ce873037f911c488d5be4201e542159adbd0865f25e7e6cd2ac081986cd894b5c54cacccef3b64a59a +DIST Sonarr.develop.4.0.4.1572.linux-arm64.tar.gz 94579301 BLAKE2B 9d0300c5a8db2a23932b9865de3ff112453ab8d30be623c404ec7a8cb0205d5ba07c364287cdc6f7cd30d7b0ce6509250e4e4b2754a763e934c5088148f17585 SHA512 f3234d731dbdcc00597c1f1d486892ab580d1cd561104df605c8f326b23b979c7229ce4769a6934e22f4c0e986962f8bce5c8e8b361bf38df37bb06f2b016e8d +DIST Sonarr.develop.4.0.4.1572.linux-musl-arm64.tar.gz 94635693 BLAKE2B 4567b138c296fdbe3c583e540978a88e32f55e615a52eb1ef2d1f6a56f9e726e86dfbd31a6aa20498a9c33edb0d6f3fa409435575c0d5c0cc3a3b42547ab3cfa SHA512 73bfbb027205bd459213ac0d2ee1df958ba531b53153b249a45f109a095dfbc93e98aec945af7875e45b41596337c4bd2a273109923cd6d593fbd0fd176523ee +DIST Sonarr.develop.4.0.4.1572.linux-musl-x64.tar.gz 99577474 BLAKE2B 924855ca3b1a104fdfbf00be44bd7cc7cbdd173f741b80df71c1f4cf9cf830c83a34dea3971bf70dca6a53a69b527658f496761e231c418126923f4ad072abaa SHA512 ba14ac5921f128f6fff1ee1438d81137e0505be6cddb0c7b525613226b8c37bf76a13967cf27467c842f84df8cb0ce29fba4797e69e601370d39b887913fa6bc +DIST Sonarr.develop.4.0.4.1572.linux-x64.tar.gz 100513952 BLAKE2B eaf7492e2fc9548169014031403da62e2a89749aeeb0a1630c81d90022a27d5e74d1e2af028e2fdb71610407f4aa7e48223b294ee7b96efe1ed901b52fe39d98 SHA512 7ba8a099505e7e01af2e6e7e948c4ac26a628d7e88b197c41e998611bb45a5434717a28ed6b520bbadaec4a76c270300d09bf0d2296dc63853523e1f42440cc6 diff --git a/www-apps/sonarr-bin/sonarr-bin-4.0.4.1572.ebuild b/www-apps/sonarr-bin/sonarr-bin-4.0.4.1572.ebuild new file mode 100644 index ..f10489599d33 --- /dev/null +++ b/www-apps/sonarr-bin/sonarr-bin-4.0.4.1572.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="Sonarr is a Smart PVR for newsgroup and bittorrent users" +HOMEPAGE="https://www.sonarr.tv; + +SRC_URI=" + amd64? ( + elibc_glibc? ( + https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-x64.tar.gz + ) + elibc_musl? ( + https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-x64.tar.gz + ) + ) + arm? ( + elibc_glibc? ( + https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm.tar.gz + ) + ) + arm64? ( + elibc_glibc? ( + https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-arm64.tar.gz + ) + elibc_musl? ( + https://github.com/Sonarr/Sonarr/releases/download/v${PV}/Sonarr.develop.${PV}.linux-musl-arm64.tar.gz + ) + ) +"
[gentoo-commits] repo/gentoo:master commit in: net-im/coturn/
commit: c6da9509749afd048901e147715d74dbdee963f3 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 01:02:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 01:02:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6da9509 net-im/coturn: Keyword 4.6.0 arm64, #930670 Signed-off-by: Sam James gentoo.org> net-im/coturn/coturn-4.6.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/coturn/coturn-4.6.0.ebuild b/net-im/coturn/coturn-4.6.0.ebuild index 8c10c10306aa..92b69c62eba0 100644 --- a/net-im/coturn/coturn-4.6.0.ebuild +++ b/net-im/coturn/coturn-4.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then #S="${WORKDIR}/${PN}-master" else SRC_URI="https://github.com/coturn/coturn/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libguestfs/
commit: 925f29620086950f8e979e52bf60e97ff101e5af Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:59:02 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:59:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=925f2962 app-emulation/libguestfs: only keyword stable releases, not development ones Signed-off-by: Sam James gentoo.org> app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild index 635f11c7dd1f..5ebf7d85f162 100644 --- a/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild +++ b/app-emulation/libguestfs/libguestfs-1.48.6-r1.ebuild @@ -20,7 +20,9 @@ SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz; LICENSE="GPL-2 LGPL-2" SLOT="0/${MY_PV_1}" -KEYWORDS="amd64 ~ppc64 ~x86" +if [[ ${SD} == "stable" ]] ; then + KEYWORDS="amd64 ~ppc64 ~x86" +fi IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/
commit: f1ecf9a54cd41e09c07e077220e221522ed7e0ba Author: Sam James gentoo org> AuthorDate: Sun Apr 28 01:01:07 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 01:01:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ecf9a5 metadata/stabilization-groups: add libguestfs.group Contains the following: * app-emulation/guestfs-tools * app-emulation/libguestfs * app-emulation/libguestfs-appliance Signed-off-by: Sam James gentoo.org> metadata/stabilization-groups/libguestfs.group | 3 +++ 1 file changed, 3 insertions(+) diff --git a/metadata/stabilization-groups/libguestfs.group b/metadata/stabilization-groups/libguestfs.group new file mode 100644 index ..ef4ff66035df --- /dev/null +++ b/metadata/stabilization-groups/libguestfs.group @@ -0,0 +1,3 @@ +app-emulation/guestfs-tools +app-emulation/libguestfs +app-emulation/libguestfs-appliance
[gentoo-commits] repo/gentoo:master commit in: app-emulation/guestfs-tools/
commit: 75045e86c14cba6e2250caccd48ac49e7c2e1854 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 01:00:05 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 01:00:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75045e86 app-emulation/guestfs-tools: only keyword stable releases, not development ones Signed-off-by: Sam James gentoo.org> app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild index 3c326c7487eb..718c2b33d14b 100644 --- a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild +++ b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild @@ -17,7 +17,9 @@ SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz; LICENSE="GPL-2 LGPL-2" SLOT="0/${MY_PV_1}" -KEYWORDS="amd64" +if [[ ${SD} == "stable" ]] ; then + KEYWORDS="amd64" +fi IUSE="doc +ocaml +perl test" RESTRICT="!test? ( test )"
[gentoo-commits] proj/portage:master commit in: /
commit: 5c16a8108f21ce64284697af89e6075e2c513fbf Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:34:04 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:34:23 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c16a810 NEWS: fix typo in placeholder Fixes: 60d3ffc6b9168b0bfa0cd601b3664e261fc90685 Signed-off-by: Sam James gentoo.org> NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index d0032cb557..7c1eb99616 100644 --- a/NEWS +++ b/NEWS @@ -6,7 +6,7 @@ Release notes take the form of the following optional categories: * Bug fixes * Cleanups -portage-3.0.64 (UNRELEASED) +portage-3.0.65 (UNRELEASED) -- TODO
[gentoo-commits] proj/portage:master commit in: /
commit: 248de090a42ab42261bc2234afdeeb874c53ec7a Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:33:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:33:50 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=248de090 NEWS: update Signed-off-by: Sam James gentoo.org> NEWS | 5 + 1 file changed, 5 insertions(+) diff --git a/NEWS b/NEWS index f91470175d..d0032cb557 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,11 @@ Release notes take the form of the following optional categories: * Bug fixes * Cleanups +portage-3.0.64 (UNRELEASED) +-- + +TODO + portage-3.0.64 (2024-04-28) --
[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
commit: f1e53b9368c215451e3af78b557d8b86a2db9677 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:31:29 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:31:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e53b93 sys-apps/portage: add 3.0.64 Closes: https://bugs.gentoo.org/925481 Closes: https://bugs.gentoo.org/675748 Closes: https://bugs.gentoo.org/71 Closes: https://bugs.gentoo.org/920330 Closes: https://bugs.gentoo.org/925213 Closes: https://bugs.gentoo.org/925863 Closes: https://bugs.gentoo.org/925888 Closes: https://bugs.gentoo.org/925907 Closes: https://bugs.gentoo.org/926048 Closes: https://bugs.gentoo.org/926221 Closes: https://bugs.gentoo.org/927059 Closes: https://bugs.gentoo.org/927632 Signed-off-by: Sam James gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-3.0.64.ebuild | 242 + 2 files changed, 243 insertions(+) diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest index 5320b6512abd..1b950c0cced9 100644 --- a/sys-apps/portage/Manifest +++ b/sys-apps/portage/Manifest @@ -1,3 +1,4 @@ DIST portage-3.0.59.tar.bz2 1175098 BLAKE2B dbb8a22fd9417a74e60aa24ff064e9da5b4c54bd4936a0a1a4fdb0cd30d8568ca2424ef2a484883b538685a291a85009d942defdbb5cfa4e0072e9d977f238cd SHA512 8c86e0663327125e7cb36150d4aca1d7fcd2bf7ae25634ed916c2ee444809404aafb094adacacc0408509600f447d62d9c53e7bc25dd8c71c61e8758ac674638 DIST portage-3.0.61.tar.bz2 1178151 BLAKE2B bad3140735b12a18a3108e91cc88146fc5c64ad3e3e056707eec7629927f718483a3e1ccf09f74de510ee7733b4d856c3c53692a6cc0f5fc1a7babf88fd7f06b SHA512 1401392a7bd2bf18e698e82af25a39db2aa9d8d9e8d9c07dea11ba5d5c866d2d3f8a3eccc8568b081aeaf6f668466921c61f58adbdd9dd5ffd9cf632bff2bdbd DIST portage-3.0.63.tar.bz2 1187961 BLAKE2B 10523150b0eabac97309004c57356c40fa94ebd59f8f76701ae63d13f9424b523ccee2a367174af3a52078d5d9e4338b94e144247f6709c2f7df4418c040b06f SHA512 323adc17254f92e58f22028dad12ebcaaafa25c82567c5d31cc9575c30e0d78224c8f9efe0fcbeee549b08b0797edffb4bbe9c6fbbd8943e3f9dcda25eedd699 +DIST portage-3.0.64.tar.bz2 1187654 BLAKE2B 622cdda85315ab60ca3b1ae7cf1cb1fe479b69c945dafe14655030387d857ae89c0d8326b85fb3d3754ea95ecf2792ae60ba36f1ad9b18d1ac693fdabf9b235e SHA512 26a9fc9532aebd5965c6d62d78914d827ac48df100b5fc518934857881ca19b927e05b2cd9a2bb674b0e1bd5feff2058a083de9c8fb86af16efe8752325c7722 diff --git a/sys-apps/portage/portage-3.0.64.ebuild b/sys-apps/portage/portage-3.0.64.ebuild new file mode 100644 index ..ea323e5a917c --- /dev/null +++ b/sys-apps/portage/portage-3.0.64.ebuild @@ -0,0 +1,242 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE='bzip2(+),threads(+)' +TMPFILES_OPTIONAL=1 + +inherit meson linux-info python-r1 tmpfiles + +DESCRIPTION="The package management and distribution system for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/portage.git + https://github.com/gentoo/portage.git + " + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +# setuptools is still needed as a workaround for Python 3.12+ for now. +# https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 +BDEPEND=" + ${PYTHON_DEPS} + >=app-arch/tar-1.27 + >=dev-build/meson-1.2.1-r1 + || ( + >=dev-build/meson-1.3.0-r1 + =sys-apps/sed-4.0.5 + sys-devel/patch + !build? ( $(python_gen_impl_dep 'ssl(+)') ) + apidoc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-epytext[${PYTHON_USEDEP}] + ) + doc? ( + ~app-text/docbook-xml-dtd-4.4 + app-text/xmlto + ) + test? ( + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-vcs/git + ) +" +# Require sandbox-2.2 for bug #288863. +# For whirlpool hash, require python[ssl] (bug #425046). +RDEPEND=" + ${PYTHON_DEPS} + acct-user/portage + >=app-arch/tar-1.27 + app-arch/zstd + >=app-misc/pax-utils-0.1.17 + dev-lang/python-exec:2 + >=sys-apps/baselayout-2.9 + >=sys-apps/findutils-4.9 + !build? ( + >=app-admin/eselect-1.2 + app-portage/getuto + >=app-shells/bash-5.0:0 + >=sec-keys/openpgp-keys-gentoo-release-20230329 +
[gentoo-commits] proj/portage: New tag: portage-3.0.64
commit: Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:29:17 2024 + New tag: portage-3.0.64
[gentoo-commits] proj/portage:master commit in: /
commit: 08af84b13342c86aa4c99c3d6532d26fa5703ec8 Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:28:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:28:50 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=08af84b1 meson.build, NEWS: prepare for portage-3.0.64 Signed-off-by: Sam James gentoo.org> NEWS| 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 8ec71ffeb9..f91470175d 100644 --- a/NEWS +++ b/NEWS @@ -6,7 +6,7 @@ Release notes take the form of the following optional categories: * Bug fixes * Cleanups -portage-3.0.64 (UNRELEASED) +portage-3.0.64 (2024-04-28) -- Features: diff --git a/meson.build b/meson.build index b06e1f4881..3d1a27b70e 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'portage', 'c', -version : '3.0.63', +version : '3.0.64', license : 'GPL-2.0-or-later', meson_version : '>=0.58.0' )
[gentoo-commits] proj/portage:master commit in: /
commit: 909991ee9d18418d68ec8d1aa853f329df30e18c Author: Sam James gentoo org> AuthorDate: Sun Apr 28 00:25:42 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:27:47 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=909991ee NEWS: update Signed-off-by: Sam James gentoo.org> NEWS | 93 1 file changed, 93 insertions(+) diff --git a/NEWS b/NEWS index ef59577f66..8ec71ffeb9 100644 --- a/NEWS +++ b/NEWS @@ -9,11 +9,104 @@ Release notes take the form of the following optional categories: portage-3.0.64 (UNRELEASED) -- +Features: +* Scheduler: Support parallel-install with merge-wait (bug #256616, bug #925213). + + This makes the (future) improvement mentioned in portage-3.0.62's NEWS. + +* phase-functions: prematurely delete WORKDIR if FEATURES=merge-wait + + The 'merge-wait' feature could lead to running out of disk space on + PORTAGE_TMPDIR's filesystem because many more workdirs were kept around + until merging was queued up. We now purge the workdirs but keep the image + around until merging. + +* Start to record REPO_REVISIONS in build-info in VDB (bug #924772). + + Ultimately the intention is to expose this information in binhost + metadata so that clients can select consistent revisions of source + repositories. + +* util: file_copy: Support btrfs's FICLONE ioctl for fast file clones. + + Added when implementing the below 'src: Drop linux_reflink C module.' + cleanup. + +* sync: Add new 'zipfile' sync-type. + + This allows fetching ebuild repositories via snapshots from e.g. GitHub, + gitweb, cgit. + Bug fixes: * ctypes: Add workaround for loading libc on musl. * util: set a timeout for urlopen calls (bug #926221). +* SpawnProcess: Fix noise / warnings caused by set_term_size (bug #923750, bug #925456). + +* binpkg, gpkg: Add missing newlines to error messages. + +* writable_check: Improve whitespace handling when parsing /proc/self/mountinfo (bug #925888). + +* doebuild: Call _setup_locale (bug #925863). + + This is needed to more robustly handle invalid or inappropriate locale settings. + +* binarytree._populate_remote: Fix UnboundLocalError for binpkg-request-signature (bug #926048). + +* elog/mod_custom: Spawn processes in background (bug #925907). + + Fixes a noisy crash on exit. + +* Fix REQUIRED_USE error with --fetchonly --pretend but not --fetchonly (bug #675748). + +* socks5: Fix exit with FEATURES="network-sandbox-proxy" or FEATURES="distcc" (bug #925240). + +* meson.build: Install dist-info METADATA (bug #920330). + + This is needed for 'pip' to not be confused when Portage is installed system-wide. + +* EbuildPhase/EbuildBinpkg: Ensure PKGDIR subdirectory permissions (bug #71). + + A warning (failure) was observed with FEATURES="installsources" otherwise. + +* config: Sort FEATURES to avoid non-determinism (bug #914441). + +* man: Document autoenabled options by --getbinpkgonly. + +* BinpkgPrefetcher: Use eerror for binarytree inject failures (bug #927632). + + This improves the readability of the error substantially. + +* install-qa-check.d: Remove QA warning when no bash completions are found (bug #928599, bug #928869). + + This check had too many false positives. + +* lib: use more pure git-describe output for --version (bug #912209). + + This makes 'emerge --version' info far nicer when using portage-. + +* lib: adhere to python package version conventions (bug #926966). + + (Note that this needed fixing even before the change for bug #912209). + +Cleanups: +* cnf: sets: Migrate @golang-rebuild to dev-lang/go (removed from Portage) (bug #919751). + +* src: Drop libc C module. + + This was only used for `find_library` on musl. We've now implemented + an alternative workaround for this. + +* src: Drop linux_reflink C module. + + This is now implemented in pure Python, which also means PyPy can + benefit. + + Testsuite coverage was also improved for this area. + +* Delete compat_coroutine module. + portage-3.0.63 (2024-02-25) --
[gentoo-commits] proj/portage:master commit in: /
commit: 87ee964c3e6d73bc537cc410426c999a1cc4ed91 Author: Alfred Wingate protonmail com> AuthorDate: Sat Apr 6 09:18:55 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:06:03 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=87ee964c pylintrc: give fully qualified name to overgeneral-exceptions * Ability to give unqualified names will be removed in pylint-3.1.0. https://pylint.pycqa.org/en/latest/whatsnew/3/3.0/index.html#changes-requiring-user-actions Signed-off-by: Alfred Wingate protonmail.com> Signed-off-by: Sam James gentoo.org> pylintrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylintrc b/pylintrc index 398c04475d..9d3dae6212 100644 --- a/pylintrc +++ b/pylintrc @@ -482,4 +482,4 @@ preferred-modules= # Exceptions that will emit a warning when being caught. Defaults to # "BaseException, Exception". -overgeneral-exceptions=BaseException +overgeneral-exceptions=builtins.BaseException
[gentoo-commits] proj/portage:master commit in: /
commit: 7c144a192b91cf623830e882b1025d63c415ada7 Author: Alfred Wingate protonmail com> AuthorDate: Sat Apr 6 09:26:20 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:06:04 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7c144a19 .pre-commit-config.yaml: bump pylint to 3.1.0 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/portage/pull/1315 Signed-off-by: Sam James gentoo.org> .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f6fca10cba..4646bb3ff1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ repos: hooks: - id: black - repo: https://github.com/PyCQA/pylint -rev: v3.0.0a7 +rev: v3.1.0 hooks: - id: pylint additional_dependencies:
[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/zipfile/
commit: 8c6e5d06afbf6fca1893cff5ed777e44f93b7a5d Author: Alexey Gladkov kernel org> AuthorDate: Sun Mar 3 16:41:08 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:08 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8c6e5d06 sync/zipfile: Handle ETag header Most services add an ETag header and determine whether the locally cached version of the URL has expired. So we can add ETag processing to avoid unnecessary downloading and unpacking of the zip archive. Signed-off-by: Alexey Gladkov kernel.org> Signed-off-by: Sam James gentoo.org> lib/portage/sync/modules/zipfile/zipfile.py | 36 +++-- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/lib/portage/sync/modules/zipfile/zipfile.py b/lib/portage/sync/modules/zipfile/zipfile.py index 1762d2c8f1..bb78b39243 100644 --- a/lib/portage/sync/modules/zipfile/zipfile.py +++ b/lib/portage/sync/modules/zipfile/zipfile.py @@ -10,7 +10,7 @@ import tempfile import urllib.request import portage -from portage.util import writemsg_level +from portage.util import writemsg_level, writemsg_stdout from portage.sync.syncbase import SyncBase @@ -31,13 +31,31 @@ class ZipFile(SyncBase): if kwargs: self._kwargs(kwargs) -# initial checkout -zip_uri = self.repo.sync_uri +req = urllib.request.Request(url=self.repo.sync_uri) -with urllib.request.urlopen(zip_uri) as response: -with tempfile.NamedTemporaryFile(delete=False) as tmp_file: -shutil.copyfileobj(response, tmp_file) -zip_file = tmp_file.name +info = portage.grabdict(os.path.join(self.repo.location, ".info")) +if "etag" in info: +req.add_header("If-None-Match", info["etag"][0]) + +try: +with urllib.request.urlopen(req) as response: +with tempfile.NamedTemporaryFile(delete=False) as tmp_file: +shutil.copyfileobj(response, tmp_file) + +zip_file = tmp_file.name +etag = response.headers.get("etag") + +except urllib.error.HTTPError as resp: +if resp.code == 304: +writemsg_stdout(">>> The repository has not changed.\n", noiselevel=-1) +return (os.EX_OK, False) + +writemsg_level( +f"!!! Unable to obtain zip archive: {resp}\n", +noiselevel=-1, +level=logging.ERROR, +) +return (1, False) if not zipfile.is_zipfile(zip_file): msg = "!!! file is not a zip archive." @@ -77,6 +95,10 @@ class ZipFile(SyncBase): with open(dstpath, "wb") as dstfile: shutil.copyfileobj(srcfile, dstfile) +with open(os.path.join(self.repo.location, ".info"), "w") as infofile: +if etag: +infofile.write(f"etag {etag}\n") + os.unlink(zip_file) return (os.EX_OK, True)
[gentoo-commits] proj/portage:master commit in: man/
commit: 221fa725deb03a65308864d812d3f8eddec6c930 Author: Alexey Gladkov kernel org> AuthorDate: Sat Apr 27 13:29:47 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:10 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=221fa725 zipfile: Add an example to portage(5) Signed-off-by: Alexey Gladkov kernel.org> Closes: https://github.com/gentoo/portage/pull/1264 Signed-off-by: Sam James gentoo.org> man/portage.5 | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/man/portage.5 b/man/portage.5 index d8990bf416..1f717c4cb8 100644 --- a/man/portage.5 +++ b/man/portage.5 @@ -1140,7 +1140,7 @@ expire while it is in use by a running process. .B sync\-type Specifies type of synchronization performed by `emerge \-\-sync`. .br -Valid non\-empty values: cvs, git, mercurial, rsync, svn, webrsync +Valid non\-empty values: cvs, git, mercurial, rsync, zipfile, svn, webrsync (emerge\-webrsync) .br This attribute can be set to empty value to disable synchronization of given @@ -1165,6 +1165,8 @@ cvs: [cvs://]:access_method:[username@]hostname[:port]:/path git: (git|git+ssh|http|https)://[username@]hostname[:port]/path .br rsync: (rsync|ssh)://[username@]hostname[:port]/(module|path) +.br +zipfile: (http|https)://hostname[:port]/path/to/zipfile.zip .TP Examples: .RS @@ -1327,6 +1329,13 @@ location = /var/lib/layman/voip sync\-type = laymanator sync\-uri = git://anongit.gentoo.org/proj/voip.git auto\-sync = yes + +# Overlay with latest ebuild repository snapshot. +[snapshot] +location = /var/db/repos/snapshot +sync\-type = zipfile +sync\-uri = https://github.com/gentoo/gentoo/archive/refs/heads/master.zip +auto\-sync = yes .fi .RE .TP
[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/zipfile/
commit: 7e93192fda22594b9e9d223c54a39b4bad0554f9 Author: Alexey Gladkov kernel org> AuthorDate: Mon Mar 11 00:25:07 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:08 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e93192f sync/zipfile: Add retrieve_head to return archive checksum Since we have an ETag, we can return the checksum of the archive. It will be a replacement for the head commit of the repository. Suggested-by: Zac Medico gentoo.org> Signed-off-by: Alexey Gladkov kernel.org> Signed-off-by: Sam James gentoo.org> lib/portage/sync/modules/zipfile/__init__.py | 3 ++- lib/portage/sync/modules/zipfile/zipfile.py | 9 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/portage/sync/modules/zipfile/__init__.py b/lib/portage/sync/modules/zipfile/__init__.py index 19fe3af412..e44833088c 100644 --- a/lib/portage/sync/modules/zipfile/__init__.py +++ b/lib/portage/sync/modules/zipfile/__init__.py @@ -21,10 +21,11 @@ module_spec = { "sourcefile": "zipfile", "class": "ZipFile", "description": doc, -"functions": ["sync"], +"functions": ["sync", "retrieve_head"], "func_desc": { "sync": "Performs an archived http download of the " + "repository, then unpacks it.", +"retrieve_head": "Returns the checksum of the unpacked archive.", }, "validate_config": CheckSyncConfig, "module_specific_options": (), diff --git a/lib/portage/sync/modules/zipfile/zipfile.py b/lib/portage/sync/modules/zipfile/zipfile.py index bb78b39243..3cd210a64b 100644 --- a/lib/portage/sync/modules/zipfile/zipfile.py +++ b/lib/portage/sync/modules/zipfile/zipfile.py @@ -26,6 +26,15 @@ class ZipFile(SyncBase): def __init__(self): SyncBase.__init__(self, "emerge", ">=sys-apps/portage-2.3") +def retrieve_head(self, **kwargs): +"""Get information about the checksum of the unpacked archive""" +if kwargs: +self._kwargs(kwargs) +info = portage.grabdict(os.path.join(self.repo.location, ".info")) +if "etag" in info: +return (os.EX_OK, info["etag"][0]) +return (1, False) + def sync(self, **kwargs): """Sync the repository""" if kwargs:
[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/zipfile/
commit: ced2e6d4f4ac95b8e17cf7dae964a64037a85bf0 Author: Alexey Gladkov kernel org> AuthorDate: Mon Mar 11 17:09:05 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:09 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ced2e6d4 sync/zipfile: Recycle files that have not changed We can check whether the content of files from the archive differs from the current revision. This will give us several advantages: * This will give us some meaning to the mtime of files, since it will prevent the timestamps of unmodified files from being changed. * This will also get rid of recreatiing self.repo.location, which will allow sync with FEATURES=usersync because self.repo.location is reused. Suggested-by: Zac Medico gentoo.org> Signed-off-by: Alexey Gladkov kernel.org> Signed-off-by: Sam James gentoo.org> lib/portage/sync/modules/zipfile/zipfile.py | 32 - 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/lib/portage/sync/modules/zipfile/zipfile.py b/lib/portage/sync/modules/zipfile/zipfile.py index 3cd210a64b..edfb5aa681 100644 --- a/lib/portage/sync/modules/zipfile/zipfile.py +++ b/lib/portage/sync/modules/zipfile/zipfile.py @@ -35,6 +35,16 @@ class ZipFile(SyncBase): return (os.EX_OK, info["etag"][0]) return (1, False) +def _do_cmp(self, f1, f2): +bufsize = 8 * 1024 +while True: +b1 = f1.read(bufsize) +b2 = f2.read(bufsize) +if b1 != b2: +return False +if not b1: +return True + def sync(self, **kwargs): """Sync the repository""" if kwargs: @@ -76,7 +86,15 @@ class ZipFile(SyncBase): return (1, False) # Drop previous tree -shutil.rmtree(self.repo.location) +tempdir = tempfile.mkdtemp(prefix=".temp", dir=self.repo.location) +tmpname = os.path.basename(tempdir) + +for name in os.listdir(self.repo.location): +if name != tmpname: +os.rename( +os.path.join(self.repo.location, name), +os.path.join(tempdir, name), +) with zipfile.ZipFile(zip_file) as archive: strip_comp = 0 @@ -101,9 +119,21 @@ class ZipFile(SyncBase): continue with archive.open(n) as srcfile: +prvpath = os.path.join(tempdir, *parts[strip_comp:]) + +if os.path.exists(prvpath): +with open(prvpath, "rb") as prvfile: +if self._do_cmp(prvfile, srcfile): +os.rename(prvpath, dstpath) +continue +srcfile.seek(0) + with open(dstpath, "wb") as dstfile: shutil.copyfileobj(srcfile, dstfile) +# Drop previous tree +shutil.rmtree(tempdir) + with open(os.path.join(self.repo.location, ".info"), "w") as infofile: if etag: infofile.write(f"etag {etag}\n")
[gentoo-commits] proj/portage:master commit in: lib/portage/tests/sync/
commit: b01cd4208a17a141311d490788aff11537312575 Author: Zac Medico gentoo org> AuthorDate: Tue Mar 12 10:20:56 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:09 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b01cd420 sync/zipfile: Add testcase for etag Signed-off-by: Zac Medico gentoo.org> Signed-off-by: Sam James gentoo.org> lib/portage/tests/sync/meson.build | 1 + lib/portage/tests/sync/test_sync_zipfile.py | 99 + 2 files changed, 100 insertions(+) diff --git a/lib/portage/tests/sync/meson.build b/lib/portage/tests/sync/meson.build index b78583021f..8c566080e3 100644 --- a/lib/portage/tests/sync/meson.build +++ b/lib/portage/tests/sync/meson.build @@ -1,6 +1,7 @@ py.install_sources( [ 'test_sync_local.py', +'test_sync_zipfile.py', '__init__.py', '__test__.py', ], diff --git a/lib/portage/tests/sync/test_sync_zipfile.py b/lib/portage/tests/sync/test_sync_zipfile.py new file mode 100644 index 00..4fbde8a351 --- /dev/null +++ b/lib/portage/tests/sync/test_sync_zipfile.py @@ -0,0 +1,99 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +import http.server +import os +import shutil +import socketserver +import subprocess +import tempfile +import textwrap +import threading +from functools import partial + +import portage +from portage.tests import TestCase +from portage.tests.resolver.ResolverPlayground import ResolverPlayground + + +class test_sync_zipfile_case(TestCase): +def test_sync_zipfile(self): +cpv = "dev-libs/A-0" +ebuilds = { +cpv: {"EAPI": "8"}, +} +etag = "foo" + +server = None +playground = None +tmpdir = tempfile.mkdtemp() +try: + +class Handler(http.server.SimpleHTTPRequestHandler): +def end_headers(self): +self.send_header("etag", etag) +super().end_headers() + +server = socketserver.TCPServer( +("127.0.0.1", 0), +partial(Handler, directory=tmpdir), +) +threading.Thread(target=server.serve_forever, daemon=True).start() + +playground = ResolverPlayground( +ebuilds=ebuilds, +) +settings = playground.settings + +env = settings.environ() + +repos_conf = textwrap.dedent( +""" +[test_repo] +location = %(location)s +sync-type = zipfile +sync-uri = %(sync-uri)s +auto-sync = true +""" +) + +repo_location = f"{playground.eprefix}/var/repositories/test_repo" + +env["PORTAGE_REPOSITORIES"] = repos_conf % { +"location": repo_location, +"sync-uri": "http://{}:{}/test_repo.zip".format(*server.server_address), +} + +shutil.make_archive(os.path.join(tmpdir, "test_repo"), "zip", repo_location) + +ebuild = playground.trees[playground.eroot]["porttree"].dbapi.findname(cpv) +self.assertTrue(os.path.exists(ebuild)) +shutil.rmtree(repo_location) +self.assertFalse(os.path.exists(ebuild)) + +result = subprocess.run( +[ +"emerge", +"--sync", +], +env=env, +stdout=subprocess.PIPE, +stderr=subprocess.STDOUT, +) +output = result.stdout.decode(errors="replace") +try: +self.assertEqual(result.returncode, os.EX_OK) +except Exception: +print(output) +raise + +repo = settings.repositories["test_repo"] +sync_mod = portage.sync.module_controller.get_class("zipfile") +status, repo_revision = sync_mod().retrieve_head(options={"repo": repo}) +self.assertEqual(status, os.EX_OK) +self.assertEqual(repo_revision, etag) +finally: +if server is not None: +server.shutdown() +shutil.rmtree(tmpdir) +playground.cleanup()
[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/zipfile/
commit: 80445d9b00bfcd1eb4955cf3ecb397b4c02663ba Author: Alexey Gladkov kernel org> AuthorDate: Mon Feb 12 13:59:40 2024 + Commit: Sam James gentoo org> CommitDate: Sun Apr 28 00:04:07 2024 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=80445d9b sync: Add method to download zip archives Add a simple method for synchronizing repository as a snapshot in a zip archive. The implementation does not require external utilities to download and unpack archive. This makes the method very cheap. The main usecase being considered is obtaining snapshots of github repositories, but many other web interfaces for git also support receiving snapshots in zip format. For example, to get a snapshot of the master branch: https://github.com/gentoo/portage/archive/refs/heads/master.zip https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-master.zip or a link to a snapshot of the tag: https://github.com/gentoo/portage/archive/refs/tags/portage-3.0.61.zip Signed-off-by: Alexey Gladkov kernel.org> Signed-off-by: Sam James gentoo.org> lib/portage/sync/modules/zipfile/__init__.py | 33 +++ lib/portage/sync/modules/zipfile/zipfile.py | 82 2 files changed, 115 insertions(+) diff --git a/lib/portage/sync/modules/zipfile/__init__.py b/lib/portage/sync/modules/zipfile/__init__.py new file mode 100644 index 00..19fe3af412 --- /dev/null +++ b/lib/portage/sync/modules/zipfile/__init__.py @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# Copyright (C) 2024 Alexey Gladkov + +doc = """Zipfile plug-in module for portage. +Performs a http download of a portage snapshot and unpacks it to the repo +location.""" +__doc__ = doc[:] + + +import os + +from portage.sync.config_checks import CheckSyncConfig + + +module_spec = { +"name": "zipfile", +"description": doc, +"provides": { +"zipfile-module": { +"name": "zipfile", +"sourcefile": "zipfile", +"class": "ZipFile", +"description": doc, +"functions": ["sync"], +"func_desc": { +"sync": "Performs an archived http download of the " ++ "repository, then unpacks it.", +}, +"validate_config": CheckSyncConfig, +"module_specific_options": (), +}, +}, +} diff --git a/lib/portage/sync/modules/zipfile/zipfile.py b/lib/portage/sync/modules/zipfile/zipfile.py new file mode 100644 index 00..1762d2c8f1 --- /dev/null +++ b/lib/portage/sync/modules/zipfile/zipfile.py @@ -0,0 +1,82 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# Copyright (C) 2024 Alexey Gladkov + +import os +import os.path +import logging +import zipfile +import shutil +import tempfile +import urllib.request + +import portage +from portage.util import writemsg_level +from portage.sync.syncbase import SyncBase + + +class ZipFile(SyncBase): +"""ZipFile sync module""" + +short_desc = "Perform sync operations on GitHub repositories" + +@staticmethod +def name(): +return "ZipFile" + +def __init__(self): +SyncBase.__init__(self, "emerge", ">=sys-apps/portage-2.3") + +def sync(self, **kwargs): +"""Sync the repository""" +if kwargs: +self._kwargs(kwargs) + +# initial checkout +zip_uri = self.repo.sync_uri + +with urllib.request.urlopen(zip_uri) as response: +with tempfile.NamedTemporaryFile(delete=False) as tmp_file: +shutil.copyfileobj(response, tmp_file) +zip_file = tmp_file.name + +if not zipfile.is_zipfile(zip_file): +msg = "!!! file is not a zip archive." +self.logger(self.xterm_titles, msg) +writemsg_level(msg + "\n", noiselevel=-1, level=logging.ERROR) + +os.unlink(zip_file) + +return (1, False) + +# Drop previous tree +shutil.rmtree(self.repo.location) + +with zipfile.ZipFile(zip_file) as archive: +strip_comp = 0 + +for f in archive.namelist(): +f = os.path.normpath(f) +if os.path.basename(f) == "profiles": +strip_comp = f.count("/") +break + +for n in archive.infolist(): +p = os.path.normpath(n.filename) + +if os.path.isabs(p): +continue + +parts = p.split("/") +dstpath = os.path.join(self.repo.location, *parts[strip_comp:]) + +if n.is_dir(): +os.makedirs(dstpath, mode=0o755, exist_ok=True) +continue + +with archive.open(n) as srcfile: +with open(dstpath, "wb") as dstfile: +shutil.copyfileobj(srcfile, dstfile) + +os.unlink(zip_file) + +return (os.EX_OK, True)
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/tetrio-desktop/
commit: 37699567caec8b3192f6f0de7021247fe3c4bdfd Author: AquaOneLove proton me> AuthorDate: Sat Apr 27 23:24:02 2024 + Commit: AquaOneLove proton me> CommitDate: Sat Apr 27 23:25:19 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37699567 games-arcade/tetrio-desktop: replace eapply with default Signed-off-by: AquaOneLove proton.me> games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild b/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild index a6281968db..5f683b8c9a 100644 --- a/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild +++ b/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild @@ -69,8 +69,7 @@ src_unpack() { } src_prepare() { - eapply ${PATCHES} - eapply_user + default if use tetrio-plus; then mv "${S}/app.asar" "${S}/opt/TETR.IO/resources/app.asar" || die
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 89f6ae74f2d65c72d4314b08bde1122812f0a8cf Author: Sam James gentoo org> AuthorDate: Sat Apr 27 23:14:52 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 23:14:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f6ae74 sys-devel/gcc: add 14.0.1_pre20240427 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-14.0.1_pre20240427.ebuild | 66 + 2 files changed, 67 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 55d7cb599402..7fc6e4d114d3 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -17,6 +17,7 @@ DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40 DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81 SHA512 d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a DIST gcc-13.2.0-patches-15.tar.xz 47052 BLAKE2B f145341813d6baf9cbcc3e8421c7f427148503d2aeddd6a2eaac1ad3d470a818292392861542a7915d8b0f2f9b3255603f394b2e6833141658fc035bcd2b5366 SHA512 c89a3fccd944f03d25e076a967c3b220803ee9a6fbedec1daf2c20f629dd6162ce6be4f259522bd193169f0e8307daa9895b5d8581cf975ee086e5abfd675e34 DIST gcc-14-20240421.tar.xz 87982608 BLAKE2B e977ee966d7256e996064d0cb3a01ccbece49c6609e8c2bff54650a6d1965e72faf6ed0fe06f50e223f4edea83b44d4f2664d8141d7a8ba371485c9b4877c38e SHA512 f211ae16cc7c64ad097d33c6f092fb64c8c547efd0bf2975f536b457cf0314c7613d39fa82cf04c4a62facf47c4cd214f73a3f2347dd8f73b6d95a5836614f98 +DIST gcc-14-20240427.tar.xz 88008160 BLAKE2B 025474f2d325ee98b099e097086637983140f75df94d66e545b21a6f251760ab11b24dcd71ccc148fa23b7117d85efa2631356166e9e014eed0e35f0b0b84ee7 SHA512 91830661070619e185d77afc039b39adc70dfc630d3a95c71d2be15a7d93618200cee80922cce430cb5acd0109a72f8754e8ae85f5b668e40211d4a6339d1f54 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617 DIST gcc-14.0.0-patches-26.tar.xz 12360 BLAKE2B a2fdd6ff1774bc94f96bc4f7da4092c373936c93e04b94e75701227ab55d530523fee6b561773d05080e51748cc7716868d8b108f51a06e37a2c26a1d7f39b33 SHA512 1275e6345417ee196e74c46845d05508c8662d71e2432fbfbf7f1eb9c220657b4ee8e3b0ca02b7b4c7e14df164f254380c65af91cadc3bda4cd7afbe6af5ea8b DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240427.ebuild b/sys-devel/gcc/gcc-14.0.1_pre20240427.ebuild new file mode 100644 index ..00b7365febb9 --- /dev/null +++ b/sys-devel/gcc/gcc-14.0.1_pre20240427.ebuild @@ -0,0 +1,66 @@ +# 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.0.0" +PATCH_VER="26" +MUSL_VER="1" +MUSL_GCC_VER="14.0.0" +PYTHON_COMPAT=( python3_{10..11} ) + +if [[ ${PV} == *. ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -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=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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}" + BDE
[gentoo-commits] proj/linux-patches:5.10 commit in: /
commit: 1c3510b7a3ca005e2008e6ff0a3aa63a906b9a50 Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:56:53 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:56:53 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=1c3510b7 Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Bug: Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index 435a76ea..497932fe 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-01-30 08:12:05.041788304 -0500 -+++ b/distro/Kconfig 2022-01-30 15:28:10.030352980 -0500 -@@ -0,0 +1,285 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 18:54:09.734564235 -0400 +@@ -0,0 +1,289 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -148,6 +148,10 @@ + select TIMERFD + select TMPFS_POSIX_ACL + select TMPFS_XATTR ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + + select ANON_INODES + select BLOCK
[gentoo-commits] proj/linux-patches:5.15 commit in: /
commit: 0d6c8cef8eecc143d73400098d2c455a772a1d03 Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:51:13 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:51:13 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=0d6c8cef Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Bug: https://bugs.gentoo.org/930733 Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index 9b5365da..24dfb6d9 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-05-10 13:47:17.750578524 -0400 -+++ b/distro/Kconfig 2022-05-11 12:43:39.114196110 -0400 -@@ -0,0 +1,290 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 18:47:55.788589022 -0400 +@@ -0,0 +1,294 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -148,6 +148,10 @@ + select TIMERFD + select TMPFS_POSIX_ACL + select TMPFS_XATTR ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + + select ANON_INODES + select BLOCK
[gentoo-commits] proj/linux-patches:6.1 commit in: /
commit: 47c1a6be7342f74fc0212885099153b2b2f014b8 Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:44:45 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:44:45 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=47c1a6be Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index 195c7d47..4dcd85ca 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-08-25 07:13:06.694086407 -0400 -+++ b/distro/Kconfig 2022-08-25 13:21:55.150660724 -0400 -@@ -0,0 +1,291 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 18:16:00.549054795 -0400 +@@ -0,0 +1,295 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -213,6 +213,10 @@ + select SLAB_FREELIST_HARDENED + select SHUFFLE_PAGE_ALLOCATOR + select SLUB_DEBUG ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + select PAGE_POISONING + select PAGE_POISONING_NO_SANITY + select PAGE_POISONING_ZERO @@ -300,7 +304,6 @@ + See the settings that become available for more details and fine-tuning. + +endmenu -diff --git a/security/selinux/Kconfig b/security/selinux/Kconfig index 9e921fc72..f29bc13fa 100644 --- a/security/selinux/Kconfig +++ b/security/selinux/Kconfig @@ -339,4 +342,3 @@ index 24c045b24..e13fc740c 100644 This is the portion of low virtual memory which should be protected -- 2.31.1 -```
[gentoo-commits] repo/gentoo:master commit in: net-misc/croc/
commit: 970985fdb4ba4796357abcba3f27e21ef9b52020 Author: Armas Spann simple-co de> AuthorDate: Sat Apr 27 13:22:28 2024 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 27 22:42:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=970985fd net-misc/croc: skip network related tests Closes: https://bugs.gentoo.org/930714 Signed-off-by: Armas Spann simple-co.de> Closes: https://github.com/gentoo/gentoo/pull/36456 Signed-off-by: Maciej Barć gentoo.org> net-misc/croc/croc-9.6.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/croc/croc-9.6.15.ebuild b/net-misc/croc/croc-9.6.15.ebuild index ddb41e941b5e..edfe827fbac5 100644 --- a/net-misc/croc/croc-9.6.15.ebuild +++ b/net-misc/croc/croc-9.6.15.ebuild @@ -43,5 +43,5 @@ src_install() { } src_test() { - ego test -work ./... + ego test -skip "Test(Comm|Send|PublicIP|LocalIP)" -work ./... }
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 748ac10bdcd7bb312403d149518098419f557ad4 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:36:44 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:36:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748ac10b sec-keys/openpgp-keys-gentoo-developers: add 20240422 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-gentoo-developers/Manifest | 1 + .../openpgp-keys-gentoo-developers-20240422.ebuild | 233 + 2 files changed, 234 insertions(+) diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest index ba94b9acd081..2893dbafe2af 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/Manifest +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -1,2 +1,3 @@ DIST openpgp-keys-gentoo-developers-20231120-active-devs.gpg 3117324 BLAKE2B 30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a SHA512 70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37 DIST openpgp-keys-gentoo-developers-20240226-active-devs.gpg 3293697 BLAKE2B d47d351c638808e49a8d5966f532eb3cbc8c261c4667eab38731c2d072ba99bdc5d8523a6d21cb90184c760b2a13374bf3d4b470f0c0511fcd9d0e53cc462a3d SHA512 8f4c9bfc689ed7cccad039b2b06ee63285ef639a019fffd7d204017ff109ff590a1c591088c6f5bf19078e41f066a86712f3d2cd6a0735df64f5fc5086e47232 +DIST openpgp-keys-gentoo-developers-20240422-active-devs.gpg 3204733 BLAKE2B b761e0f3f281545748eb8719b3ddd8eb55444090749218a579a94fddfafc735e3d36461662699fb1081fa70913d4449e51460f83d6ad10206c64ccdd313578e6 SHA512 b83232b2ed135bec63b5437aa49812b620de2de4d77874bc19b6d3caf2d7c0d295d58583b1cdc706ddc4e6d415c3391e6c6d1dc68b48556c865f36670575affe diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240422.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240422.ebuild new file mode 100644 index ..b7e16ffc58b3 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20240422.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/; +if [[ ${PV} == * ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + sec-keys/openpgp-keys-gentoo-auth + test? ( + app-crypt/gnupg + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == * ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == * ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 developer authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \ + "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \ + "${WORKDIR}"/gentoo-developers.asc \ + "${WORKDIR}"/gentoo-developers-sanitised.asc +} + +src_test() { + export GNUPGHOME="${T}"/tests/.gnupg + + local mygpgargs=( + # We don't have
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 437d5bed2b3e0ea29323527f90a2dbc11e123569 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:46 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437d5bed app-editors/emacs: Stabilize 26.3-r18 x86, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-26.3-r18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild index d3002bd14ca1..80c459995d0a 100644 --- a/app-editors/emacs/emacs-26.3-r18.ebuild +++ b/app-editors/emacs/emacs-26.3-r18.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib" RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: b9544c0de7422a5ee021ec5e728f7f8e3a628554 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:49 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9544c0d app-editors/emacs: Stabilize 29.3-r2 x86, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-29.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild index de1e7fce2b4c..c4df29dfc08a 100644 --- a/app-editors/emacs/emacs-29.3-r2.ebuild +++ b/app-editors/emacs/emacs-29.3-r2.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-extras/
commit: 95c9cb63290d8e22ba06ea12e016c28031911f48 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:21:41 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c9cb63 dev-vcs/git-extras: fix test deps I was clearly working too late last night. Fix obvious error in omission of python_check_deps and also the testpath dep. Closes: https://bugs.gentoo.org/930758 Closes: https://bugs.gentoo.org/930800 Fixes: 3cdee62a15218b82803a620b86b6b2cae1d8a8a9 Signed-off-by: Sam James gentoo.org> dev-vcs/git-extras/git-extras-7.2.0.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-vcs/git-extras/git-extras-7.2.0.ebuild b/dev-vcs/git-extras/git-extras-7.2.0.ebuild index 6c3441ad3f2f..514d3fd4d220 100644 --- a/dev-vcs/git-extras/git-extras-7.2.0.ebuild +++ b/dev-vcs/git-extras/git-extras-7.2.0.ebuild @@ -25,10 +25,17 @@ BDEPEND=" $(python_gen_any_dep ' >=dev-python/GitPython-3.1.40[${PYTHON_USEDEP}] >=dev-python/pytest-7.2[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] ') ) " +python_check_deps() { + python_has_version ">=dev-python/GitPython-3.1.40[${PYTHON_USEDEP}]" && + python_has_version ">=dev-python/pytest-7.2[${PYTHON_USEDEP}]" && + python_has_version "dev-python/testpath[${PYTHON_USEDEP}]" +} + pkg_setup() { use test && python-any-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 7ccb44051d8a92008f16f1364be0129eb5eb68d0 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:44 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ccb4405 app-editors/emacs: Stabilize 28.2-r12 ppc64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-28.2-r12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild index 89f5f1e94af2..ced33e2e5793 100644 --- a/app-editors/emacs/emacs-28.2-r12.ebuild +++ b/app-editors/emacs/emacs-28.2-r12.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 94770b697c423c25b20c64e908010c2be99ae64a Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:47 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94770b69 app-editors/emacs: Stabilize 27.2-r16 x86, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-27.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild index 233c1d5de7dd..16843b11a295 100644 --- a/app-editors/emacs/emacs-27.2-r16.ebuild +++ b/app-editors/emacs/emacs-27.2-r16.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 45a06dc362cc9209882f14d63df8e2c821a9c53b Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:48 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a06dc3 app-editors/emacs: Stabilize 28.2-r12 x86, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-28.2-r12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild index ced33e2e5793..141307abfb4f 100644 --- a/app-editors/emacs/emacs-28.2-r12.ebuild +++ b/app-editors/emacs/emacs-28.2-r12.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 4c16181d502d265574b2bea4c71b6ed2b385b28f Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:45 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c16181d app-editors/emacs: Stabilize 29.3-r2 ppc64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-29.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild index 7e255f83ae61..de1e7fce2b4c 100644 --- a/app-editors/emacs/emacs-29.3-r2.ebuild +++ b/app-editors/emacs/emacs-29.3-r2.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 087cb3df9fddbfe112539271115f10f3e7a0e80b Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:43 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087cb3df app-editors/emacs: Stabilize 27.2-r16 ppc64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-27.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild index 0bb4f550c709..233c1d5de7dd 100644 --- a/app-editors/emacs/emacs-27.2-r16.ebuild +++ b/app-editors/emacs/emacs-27.2-r16.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: fcec15d3ffc18588767506c79921e716a2f36ee4 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:22:42 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:22:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcec15d3 app-editors/emacs: Stabilize 26.3-r18 ppc64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-26.3-r18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild index 6bbc9f5522bc..d3002bd14ca1 100644 --- a/app-editors/emacs/emacs-26.3-r18.ebuild +++ b/app-editors/emacs/emacs-26.3-r18.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib" RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: abb0ae549e6c8b226d661066c6dead4b69725b33 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:50 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb0ae54 app-editors/emacs: Stabilize 29.3-r2 arm64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-29.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild index 6fd14d7164df..c714608d9082 100644 --- a/app-editors/emacs/emacs-29.3-r2.ebuild +++ b/app-editors/emacs/emacs-29.3-r2.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 289f59b24b8f8f4129bd09509b2120413e42f1b2 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:47 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289f59b2 app-editors/emacs: Stabilize 26.3-r18 arm64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-26.3-r18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild index dbe3c2db033d..b6ed9f3278c7 100644 --- a/app-editors/emacs/emacs-26.3-r18.ebuild +++ b/app-editors/emacs/emacs-26.3-r18.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib" RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 43a73b9a48a17f563c0c7e3e65228d7de8671f28 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:52 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a73b9a app-editors/emacs: Stabilize 27.2-r16 arm, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-27.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild index c50d27d2ac22..0bb4f550c709 100644 --- a/app-editors/emacs/emacs-27.2-r16.ebuild +++ b/app-editors/emacs/emacs-27.2-r16.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 3c7a93ec29534da86cd0fd269aba984ca6c1fb42 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:54 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7a93ec app-editors/emacs: Stabilize 29.3-r2 arm, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-29.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild b/app-editors/emacs/emacs-29.3-r2.ebuild index c714608d9082..7e255f83ae61 100644 --- a/app-editors/emacs/emacs-29.3-r2.ebuild +++ b/app-editors/emacs/emacs-29.3-r2.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 259bb60bad9c4820c240e662d469f0fda639be1e Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:51 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259bb60b app-editors/emacs: Stabilize 26.3-r18 arm, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-26.3-r18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild b/app-editors/emacs/emacs-26.3-r18.ebuild index b6ed9f3278c7..6bbc9f5522bc 100644 --- a/app-editors/emacs/emacs-26.3-r18.ebuild +++ b/app-editors/emacs/emacs-26.3-r18.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets zlib" RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: a317b6322401fd7466feeaee3070700e87a9eb8b Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:53 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a317b632 app-editors/emacs: Stabilize 28.2-r12 arm, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-28.2-r12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild index 29b37dbba9f2..89f5f1e94af2 100644 --- a/app-editors/emacs/emacs-28.2-r12.ebuild +++ b/app-editors/emacs/emacs-28.2-r12.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnutls/, net-libs/gnutls/files/
commit: 3e414999ed5919555adceb25d8abf547f001f034 Author: Christopher Fore posteo net> AuthorDate: Tue Apr 23 22:59:04 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e414999 net-libs/gnutls: Add patch to fix Wireshark tests - GnuTLS tests pass - Wireshark tests pass now with this [sam: add more references to patch] Closes: https://bugs.gentoo.org/930529 Closes: https://bugs.gentoo.org/930752 Signed-off-by: Christopher Fore posteo.net> Closes: https://github.com/gentoo/gentoo/pull/36392 Signed-off-by: Sam James gentoo.org> ...3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch | 261 + net-libs/gnutls/gnutls-3.8.5-r1.ebuild | 155 2 files changed, 416 insertions(+) diff --git a/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch b/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch new file mode 100644 index ..6905f793ab4f --- /dev/null +++ b/net-libs/gnutls/files/gnutls-3.8.5-fix-rsaes-pkcs1-systemd-wide-config.patch @@ -0,0 +1,261 @@ +https://bugs.gentoo.org/930752 +https://bugs.gentoo.org/930529 +https://gitlab.com/gnutls/gnutls/-/issues/1540 +https://gitlab.com/gnutls/gnutls/-/merge_requests/1830 +https://gitlab.com/gnutls/gnutls/-/commit/2d73d945c4b1dfcf8d2328c4d23187d62ffaab2d + +From 2d73d945c4b1dfcf8d2328c4d23187d62ffaab2d Mon Sep 17 00:00:00 2001 +From: Zoltan Fridrich +Date: Wed, 10 Apr 2024 12:51:33 +0200 +Subject: [PATCH] Fix RSAES-PKCS1-v1_5 system-wide configuration + +Signed-off-by: Zoltan Fridrich +--- a/lib/priority.c b/lib/priority.c +@@ -1018,6 +1018,12 @@ struct cfg { + bool force_ext_master_secret_set; + }; + ++static inline void cfg_init(struct cfg *cfg) ++{ ++ memset(cfg, 0, sizeof(*cfg)); ++ cfg->allow_rsa_pkcs1_encrypt = true; ++} ++ + static inline void cfg_deinit(struct cfg *cfg) + { + if (cfg->priority_strings) { +@@ -1095,6 +1101,12 @@ struct ini_ctx { + size_t curves_size; + }; + ++static inline void ini_ctx_init(struct ini_ctx *ctx) ++{ ++ memset(ctx, 0, sizeof(*ctx)); ++ cfg_init(>cfg); ++} ++ + static inline void ini_ctx_deinit(struct ini_ctx *ctx) + { + cfg_deinit(>cfg); +@@ -1423,9 +1435,6 @@ static inline int cfg_apply(struct cfg *cfg, struct ini_ctx *ctx) + _gnutls_default_priority_string = cfg->default_priority_string; + } + +- /* enable RSA-PKCS1-V1_5 by default */ +- cfg->allow_rsa_pkcs1_encrypt = true; +- + if (cfg->allowlisting) { + /* also updates `flags` of global `hash_algorithms[]` */ + ret = cfg_hashes_set_array(cfg, ctx->hashes, ctx->hashes_size); +@@ -2217,22 +2226,73 @@ update_system_wide_priority_string(void) + return 0; + } + ++/* Returns false on parse error, otherwise true. ++ * The system_wide_config must be locked for writing. ++ */ ++static inline bool load_system_priority_file(void) ++{ ++ int err; ++ FILE *fp; ++ struct ini_ctx ctx; ++ ++ cfg_init(_wide_config); ++ ++ fp = fopen(system_priority_file, "re"); ++ if (fp == NULL) { ++ _gnutls_debug_log("cfg: unable to open: %s: %d\n", ++system_priority_file, errno); ++ return true; ++ } ++ ++ /* Parsing the configuration file needs to be done in 2 phases: ++ * first parsing the [global] section ++ * and then the other sections, ++ * because the [global] section modifies the parsing behavior. ++ */ ++ ini_ctx_init(); ++ err = ini_parse_file(fp, global_ini_handler, ); ++ if (!err) { ++ if (fseek(fp, 0L, SEEK_SET) < 0) { ++ _gnutls_debug_log("cfg: unable to rewind: %s\n", ++system_priority_file); ++ if (fail_on_invalid_config) ++ exit(1); ++ } ++ err = ini_parse_file(fp, cfg_ini_handler, ); ++ } ++ fclose(fp); ++ if (err) { ++ ini_ctx_deinit(); ++ _gnutls_debug_log("cfg: unable to parse: %s: %d\n", ++system_priority_file, err); ++ return false; ++ } ++ cfg_apply(_wide_config, ); ++ ini_ctx_deinit(); ++ return true; ++} ++ + static int _gnutls_update_system_priorities(bool defer_system_wide) + { +- int ret, err = 0; ++ int ret; ++ bool config_parse_error = false; + struct stat sb; +- FILE *fp; + gnutls_buffer_st buf; +- struct ini_ctx ctx; + + ret = gnutls_rwlock_rdlock(_wide_config_rwlock); +- if (ret < 0) { ++ if (ret < 0) + return gnutls_assert_val(ret); +- } + + if (stat(system_priority_file, ) < 0) { + _gnutls_debug_log("cfg: unable to access: %s: %d\n", +
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 947bd1115e5679beb57eef11eccc7e053b06bc49 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:48 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947bd111 app-editors/emacs: Stabilize 27.2-r16 arm64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-27.2-r16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild b/app-editors/emacs/emacs-27.2-r16.ebuild index 6ac274ab20ba..c50d27d2ac22 100644 --- a/app-editors/emacs/emacs-27.2-r16.ebuild +++ b/app-editors/emacs/emacs-27.2-r16.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
commit: 6334bcf4a99682fb1dbeeaf9107b2e999dc25727 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:49 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6334bcf4 app-editors/emacs: Stabilize 28.2-r12 arm64, #930795 Signed-off-by: Sam James gentoo.org> app-editors/emacs/emacs-28.2-r12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild b/app-editors/emacs/emacs-28.2-r12.ebuild index 58655d757e5e..29b37dbba9f2 100644 --- a/app-editors/emacs/emacs-28.2-r12.ebuild +++ b/app-editors/emacs/emacs-28.2-r12.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
[gentoo-commits] repo/gentoo:master commit in: dev-util/codeblocks/
commit: 8e73aaae5367d1da607dad8783aeab183a371510 Author: Sam James gentoo org> AuthorDate: Sat Apr 27 22:10:46 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 22:10:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e73aaae dev-util/codeblocks: Stabilize 20.03-r7 amd64, #930791 Signed-off-by: Sam James gentoo.org> dev-util/codeblocks/codeblocks-20.03-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/codeblocks/codeblocks-20.03-r7.ebuild b/dev-util/codeblocks/codeblocks-20.03-r7.ebuild index 96c7e10e1ae8..785939a8a3d3 100644 --- a/dev-util/codeblocks/codeblocks-20.03-r7.ebuild +++ b/dev-util/codeblocks/codeblocks-20.03-r7.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE" HOMEPAGE="https://codeblocks.org/; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz https://dev.gentoo.org/~leio/distfiles/${P}-fortran.tar.xz https://dev.gentoo.org/~leio/distfiles/${P}-fortran-update-v1.7.tar.xz
[gentoo-commits] proj/linux-patches:6.6 commit in: /
commit: dec026acc53d3de81b0674ea71bbcfdbdfe94614 Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:01:28 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:05:18 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=dec026ac Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Bug: https://bugs.gentoo.org/930733 Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index d215166c..6134393f 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-08-25 07:13:06.694086407 -0400 -+++ b/distro/Kconfig 2022-08-25 13:21:55.150660724 -0400 -@@ -0,0 +1,291 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 17:56:56.723132353 -0400 +@@ -0,0 +1,295 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -213,6 +213,10 @@ + select SLAB_FREELIST_HARDENED + select SHUFFLE_PAGE_ALLOCATOR + select SLUB_DEBUG ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + select PAGE_POISONING + select PAGE_POISONING_NO_SANITY + select PAGE_POISONING_ZERO @@ -300,9 +304,6 @@ + See the settings that become available for more details and fine-tuning. + +endmenu --- -2.31.1 - From bd3ff0b16792c18c0614c2b95e148943209f460a Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Tue, 8 Jun 2021 13:59:57 -0700 @@ -327,4 +328,3 @@ index 24c045b24..e13fc740c 100644 This is the portion of low virtual memory which should be protected -- 2.31.1 -```
[gentoo-commits] proj/linux-patches:6.8 commit in: /
commit: 910c52a332d5bc4800f6d510cc7427a5af1d7a28 Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:01:28 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:03:10 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=910c52a3 Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Bug: https://bugs.gentoo.org/930733 Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index d215166c..6134393f 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-08-25 07:13:06.694086407 -0400 -+++ b/distro/Kconfig 2022-08-25 13:21:55.150660724 -0400 -@@ -0,0 +1,291 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 17:56:56.723132353 -0400 +@@ -0,0 +1,295 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -213,6 +213,10 @@ + select SLAB_FREELIST_HARDENED + select SHUFFLE_PAGE_ALLOCATOR + select SLUB_DEBUG ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + select PAGE_POISONING + select PAGE_POISONING_NO_SANITY + select PAGE_POISONING_ZERO @@ -300,9 +304,6 @@ + See the settings that become available for more details and fine-tuning. + +endmenu --- -2.31.1 - From bd3ff0b16792c18c0614c2b95e148943209f460a Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Tue, 8 Jun 2021 13:59:57 -0700 @@ -327,4 +328,3 @@ index 24c045b24..e13fc740c 100644 This is the portion of low virtual memory which should be protected -- 2.31.1 -```
[gentoo-commits] proj/linux-patches:master commit in: /
commit: f9505074541db86a09aaf77aeeb425f029565fcf Author: Mike Pagano gentoo org> AuthorDate: Sat Apr 27 22:01:28 2024 + Commit: Mike Pagano gentoo org> CommitDate: Sat Apr 27 22:01:28 2024 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=f9505074 Add UBSAN_BOUNDS and UBSAN_SHIFT and dependencies Bug: https://bugs.gentoo.org/930733 Signed-off-by: Mike Pagano gentoo.org> 4567_distro-Gentoo-Kconfig.patch | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/4567_distro-Gentoo-Kconfig.patch b/4567_distro-Gentoo-Kconfig.patch index d215166c..6134393f 100644 --- a/4567_distro-Gentoo-Kconfig.patch +++ b/4567_distro-Gentoo-Kconfig.patch @@ -6,9 +6,9 @@ source "Documentation/Kconfig" + +source "distro/Kconfig" /dev/null 2022-08-25 07:13:06.694086407 -0400 -+++ b/distro/Kconfig 2022-08-25 13:21:55.150660724 -0400 -@@ -0,0 +1,291 @@ +--- /dev/null 2024-04-27 13:10:54.18827 -0400 b/distro/Kconfig 2024-04-27 17:56:56.723132353 -0400 +@@ -0,0 +1,295 @@ +menu "Gentoo Linux" + +config GENTOO_LINUX @@ -213,6 +213,10 @@ + select SLAB_FREELIST_HARDENED + select SHUFFLE_PAGE_ALLOCATOR + select SLUB_DEBUG ++ select UBSAN ++ select CC_HAS_UBSAN_BOUNDS_STRICT if !CC_HAS_UBSAN_ARRAY_BOUNDS ++ select UBSAN_BOUNDS ++ select UBSAN_SHIFT + select PAGE_POISONING + select PAGE_POISONING_NO_SANITY + select PAGE_POISONING_ZERO @@ -300,9 +304,6 @@ + See the settings that become available for more details and fine-tuning. + +endmenu --- -2.31.1 - From bd3ff0b16792c18c0614c2b95e148943209f460a Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Tue, 8 Jun 2021 13:59:57 -0700 @@ -327,4 +328,3 @@ index 24c045b24..e13fc740c 100644 This is the portion of low virtual memory which should be protected -- 2.31.1 -```
[gentoo-commits] repo/gentoo:master commit in: app-admin/checksec/
commit: 3508e8fb3396743c62982d47cc2124da84d48d65 Author: Sebastian Pipping gentoo org> AuthorDate: Sat Apr 27 21:45:38 2024 + Commit: Sebastian Pipping gentoo org> CommitDate: Sat Apr 27 21:54:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3508e8fb app-admin/checksec: 2.7.1 Signed-off-by: Sebastian Pipping gentoo.org> app-admin/checksec/Manifest | 1 + app-admin/checksec/checksec-2.7.1.ebuild | 37 2 files changed, 38 insertions(+) diff --git a/app-admin/checksec/Manifest b/app-admin/checksec/Manifest index b8cd97b961dd..5c7039ce6119 100644 --- a/app-admin/checksec/Manifest +++ b/app-admin/checksec/Manifest @@ -2,3 +2,4 @@ DIST checksec-2.4.0.tar.gz 2242079 BLAKE2B c1878c1312d13591147f0efd1a2d535ae8e75 DIST checksec-2.5.0.tar.gz 2623122 BLAKE2B b4a876dfc8b9f02d5d74b6720b59ee216fbdab4e7df471aa4a78e7e6a98830b1b03f9a66d8b9dd344261fe1a253db4e5e9bede53f47e1fd171b2d23b0e04f031 SHA512 dd76061976d7f97c250b9d24b9cc7c6ea26c9df7e3521e3a1f39f56812485afaae6d60c611e1b7f4817b1585d10fc2116eaa032bb690e39a0243529e324943ab DIST checksec-2.6.0.tar.gz 2624551 BLAKE2B bfda79dfdfc672119d70612497893ba91f093719f95e2b387d27da81d7f8b50e2bc54e9d030d84db76dc2a599bb1f866608529149896259ce517450318640c82 SHA512 71ba0f24b7db0c7fa74dfeaa74b2722ffe792c77941316da916dc7aae888f147c81f98d1522f63b96aa3a76aff7bb1d98522a02efa312b3b3a9dd9a137239010 DIST checksec-2.7.0.tar.gz 2631553 BLAKE2B c44bcc1a5090a29563ce7e8694ead74230d43f469a71e8388c06138afe5192280366315f3921961adddb367cbab81a1948f45096cbb64a7d8fdb6de849dc1698 SHA512 194a6f33042fcec94bbc463659066abdda644da42f68dd8001ba263a2679bd49a4443229cd5ddffd75afe693d255dc7f081c95eeeff940ac8a0e53313972f03b +DIST checksec-2.7.1.tar.gz 3707821 BLAKE2B 1325f3b1496cbc7cab76eb28773be36c52e7069bab5c62579058130d12dfde1361efc086d04c8dc2da3105359f8c7b4844aae7e01ae14dae3a5b013db3e1170e SHA512 877a08cc2e335dc6378d52fc2e1ff39860dcf646e17be04addc50de99a3c68c1eaba0f843d6844ec9d3c687d7245379a008a2230838dc7a48e5b28893eacdee0 diff --git a/app-admin/checksec/checksec-2.7.1.ebuild b/app-admin/checksec/checksec-2.7.1.ebuild new file mode 100644 index ..a2f8d3fd3f08 --- /dev/null +++ b/app-admin/checksec/checksec-2.7.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +MY_PN=${PN}.sh +DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)" +HOMEPAGE="https://github.com/slimm609/checksec.sh; +SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +S="${WORKDIR}"/${MY_PN}-${PV} + +RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: media-libs/libgpod/
commit: 7f657cdb7eb8113025c4b353e45e65909fea8e3f Author: James Le Cuirot gentoo org> AuthorDate: Sat Apr 27 21:33:53 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Apr 27 21:49:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f657cdb media-libs/libgpod: Drop old 0.8.3-r5 Signed-off-by: James Le Cuirot gentoo.org> media-libs/libgpod/libgpod-0.8.3-r5.ebuild | 69 -- 1 file changed, 69 deletions(-) diff --git a/media-libs/libgpod/libgpod-0.8.3-r5.ebuild b/media-libs/libgpod/libgpod-0.8.3-r5.ebuild deleted file mode 100644 index 741b728b3b47.. --- a/media-libs/libgpod/libgpod-0.8.3-r5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools udev - -DESCRIPTION="Shared library to access the contents of an iPod" -HOMEPAGE="http://www.gtkpod.org/libgpod/; -SRC_URI="mirror://sourceforge/gtkpod/${P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ~riscv x86" -IUSE="+gtk ios +udev" - -RDEPEND=" - >=app-pda/libplist-1.0:= - >=dev-db/sqlite-3:3 - >=dev-libs/glib-2.16:2 - dev-libs/libxml2:2 - sys-apps/sg3_utils:0= - gtk? ( x11-libs/gdk-pixbuf:2 ) - ios? ( app-pda/libimobiledevice:= ) - udev? ( virtual/udev ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - dev-util/intltool - dev-build/gtk-doc-am - sys-devel/gettext - virtual/pkgconfig -" - -DOCS=( AUTHORS NEWS README{,.overview,.sqlite,.SysInfo} TROUBLESHOOTING ) - -PATCHES=( - "${FILESDIR}"/${P}-comment.patch # bug 537968 - "${FILESDIR}"/${P}-segfault.patch # bug 565052 - "${FILESDIR}"/${P}-pkgconfig_overlinking.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-pygobject - --disable-static - --without-hal - --without-mono - --without-python - --with-udev-dir="$(get_udevdir)" - $(use_enable gtk gdk-pixbuf) - $(use_with ios libimobiledevice) - $(use_enable udev) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - rm "${ED}"/usr/$(get_libdir)/pkgconfig/libgpod-sharp.pc || die - rmdir "${ED}"/tmp || die - find "${ED}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libgpod/, media-libs/libgpod/files/
commit: 76b28ad1b38d068a8fa1ae76f1253186584c6f63 Author: James Le Cuirot gentoo org> AuthorDate: Sat Apr 27 21:32:46 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Apr 27 21:49:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b28ad1 media-libs/libgpod: Patch to support libplist-2.3 Closes: https://bugs.gentoo.org/926995 Signed-off-by: James Le Cuirot gentoo.org> .../libgpod/files/libgpod-0.8.3-plist-2.3.patch| 31 + media-libs/libgpod/libgpod-0.8.3-r7.ebuild | 79 ++ 2 files changed, 110 insertions(+) diff --git a/media-libs/libgpod/files/libgpod-0.8.3-plist-2.3.patch b/media-libs/libgpod/files/libgpod-0.8.3-plist-2.3.patch new file mode 100644 index ..6baa712c9a96 --- /dev/null +++ b/media-libs/libgpod/files/libgpod-0.8.3-plist-2.3.patch @@ -0,0 +1,31 @@ +diff -Naur a/tools/ipod-lockdown.c b/tools/ipod-lockdown.c +--- a/tools/ipod-lockdown.c2013-07-10 14:57:39.0 +0100 b/tools/ipod-lockdown.c2024-04-27 22:28:10.334056758 +0100 +@@ -100,7 +100,7 @@ + plist_get_string_val(ptr, ); + if (str != NULL) { + ptr = plist_new_string(str); +- plist_dict_insert_item(value, "SerialNumber", ptr); ++ plist_dict_set_item(value, "SerialNumber", ptr); + free(str); + } + +@@ -112,15 +112,15 @@ + plist_get_string_val(ptr, ); + if (str != NULL) { + ptr = plist_new_string(str); +- plist_dict_insert_item(value, "VisibleBuildID", ptr); ++ plist_dict_set_item(value, "VisibleBuildID", ptr); + free(str); + } + + ptr = plist_new_string(uuid); +- plist_dict_insert_item(value, "FireWireGUID", ptr); ++ plist_dict_set_item(value, "FireWireGUID", ptr); + + ptr = plist_new_string(uuid); +- plist_dict_insert_item(value, "UniqueDeviceID", ptr); ++ plist_dict_set_item(value, "UniqueDeviceID", ptr); + + plist_to_xml(value, , _length); + diff --git a/media-libs/libgpod/libgpod-0.8.3-r7.ebuild b/media-libs/libgpod/libgpod-0.8.3-r7.ebuild new file mode 100644 index ..87203a063b15 --- /dev/null +++ b/media-libs/libgpod/libgpod-0.8.3-r7.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools udev + +DESCRIPTION="Shared library to access the contents of an iPod" +HOMEPAGE="http://www.gtkpod.org/libgpod/; +SRC_URI="mirror://sourceforge/gtkpod/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="+gtk ios +udev" + +RDEPEND=" + >=app-pda/libplist-2.3:= + >=dev-db/sqlite-3:3 + >=dev-libs/glib-2.16:2 + dev-libs/libxml2:2 + sys-apps/sg3_utils:0= + gtk? ( x11-libs/gdk-pixbuf:2 ) + ios? ( app-pda/libimobiledevice:= ) + udev? ( virtual/udev ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + dev-util/intltool + dev-build/gtk-doc-am + sys-devel/gettext + virtual/pkgconfig +" + +DOCS=( AUTHORS NEWS README{,.overview,.sqlite,.SysInfo} TROUBLESHOOTING ) + +PATCHES=( + "${FILESDIR}"/${P}-comment.patch # bug 537968 + "${FILESDIR}"/${P}-segfault.patch # bug 565052 + "${FILESDIR}"/${P}-pkgconfig_overlinking.patch + "${FILESDIR}"/${P}-implicit-int.patch + "${FILESDIR}"/${P}-plist-2.3.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-pygobject + --disable-static + --without-hal + --without-mono + --without-python + --with-udev-dir="$(get_udevdir)" + $(use_enable gtk gdk-pixbuf) + $(use_with ios libimobiledevice) + $(use_enable udev) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + rm "${ED}"/usr/$(get_libdir)/pkgconfig/libgpod-sharp.pc || die + use udev && rmdir "${ED}"/tmp || die + find "${ED}" -name '*.la' -type f -delete || die +} + +pkg_postinst() { + use udev && udev_reload +} + +pkg_postrm() { + use udev && udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libgpod/
commit: e694c331b21c9dfe8a856aca7fbc1ccf9db9b0a4 Author: James Le Cuirot gentoo org> AuthorDate: Sat Apr 27 21:45:16 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Apr 27 21:49:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e694c331 media-libs/libgpod: Fix removal of empty /tmp directory It's not clear why this failed in the bug report, but let's check whether ${ED}/tmp exists before removing it. Closes: https://bugs.gentoo.org/900927 Signed-off-by: James Le Cuirot gentoo.org> media-libs/libgpod/libgpod-0.8.3-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libgpod/libgpod-0.8.3-r7.ebuild b/media-libs/libgpod/libgpod-0.8.3-r7.ebuild index 87203a063b15..959027f94d84 100644 --- a/media-libs/libgpod/libgpod-0.8.3-r7.ebuild +++ b/media-libs/libgpod/libgpod-0.8.3-r7.ebuild @@ -66,7 +66,7 @@ src_configure() { src_install() { default rm "${ED}"/usr/$(get_libdir)/pkgconfig/libgpod-sharp.pc || die - use udev && rmdir "${ED}"/tmp || die + [[ -d ${ED}/tmp ]] && rmdir "${ED}"/tmp || die find "${ED}" -name '*.la' -type f -delete || die }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/dxvk/
commit: 74a59b583a2d4e34fde27c35e440118e30028ffa Author: Sam James gentoo org> AuthorDate: Sat Apr 27 21:45:33 2024 + Commit: Sam James gentoo org> CommitDate: Sat Apr 27 21:45:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a59b58 app-emulation/dxvk: Stabilize 2.3.1-r1 x86, #930780 Signed-off-by: Sam James gentoo.org> app-emulation/dxvk/dxvk-2.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/dxvk/dxvk-2.3.1-r1.ebuild b/app-emulation/dxvk/dxvk-2.3.1-r1.ebuild index d47a7f2b914a..196352c5a60e 100644 --- a/app-emulation/dxvk/dxvk-2.3.1-r1.ebuild +++ b/app-emulation/dxvk/dxvk-2.3.1-r1.ebuild @@ -29,7 +29,7 @@ else -> vulkan-headers-${HASH_VULKAN}.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/${HASH_DISPLAYINFO}/libdisplay-info-${HASH_DISPLAYINFO}.tar.bz2 " - KEYWORDS="-* ~amd64 ~x86" + KEYWORDS="-* ~amd64 x86" fi DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"