[gentoo-commits] repo/gentoo:master commit in: sci-libs/m4rie/

2023-06-13 Thread Michael Orlitzky
commit: f6b17d6bd28a23364359b992f41161471220be75
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jun 14 05:48:48 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jun 14 05:49:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b17d6b

sci-libs/m4rie: update HOMEPAGE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-libs/m4rie/m4rie-20200115-r1.ebuild | 4 ++--
 sci-libs/m4rie/metadata.xml | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/m4rie/m4rie-20200115-r1.ebuild 
b/sci-libs/m4rie/m4rie-20200115-r1.ebuild
index f89f9de0c3d0..60d518b539d8 100644
--- a/sci-libs/m4rie/m4rie-20200115-r1.ebuild
+++ b/sci-libs/m4rie/m4rie-20200115-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools
 
 DESCRIPTION="Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16"
-HOMEPAGE="https://bitbucket.org/malb/m4rie/;
+HOMEPAGE="https://github.com/malb/m4rie;
 SRC_URI="https://bitbucket.org/malb/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2+"

diff --git a/sci-libs/m4rie/metadata.xml b/sci-libs/m4rie/metadata.xml
index 0c2d7316d127..37eece3977cd 100644
--- a/sci-libs/m4rie/metadata.xml
+++ b/sci-libs/m4rie/metadata.xml
@@ -25,6 +25,6 @@
   
 
   
-malb/m4rie
+malb/m4rie
   
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/m4ri/

2023-06-13 Thread Michael Orlitzky
commit: 94640fa56c0d4343425632680bee6633d2829f82
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jun 14 05:47:37 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jun 14 05:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94640fa5

sci-libs/m4ri: update HOMEPAGE

Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-libs/m4ri/m4ri-20200125.ebuild | 2 +-
 sci-libs/m4ri/metadata.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/m4ri/m4ri-20200125.ebuild 
b/sci-libs/m4ri/m4ri-20200125.ebuild
index 3b265a53a4ce..adf6e85765c9 100644
--- a/sci-libs/m4ri/m4ri-20200125.ebuild
+++ b/sci-libs/m4ri/m4ri-20200125.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Method of four russian for inversion (M4RI)"
-HOMEPAGE="https://bitbucket.org/malb/m4ri;
+HOMEPAGE="https://github.com/malb/m4ri;
 SRC_URI="https://bitbucket.org/malb/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2+"

diff --git a/sci-libs/m4ri/metadata.xml b/sci-libs/m4ri/metadata.xml
index 189a75d32cd2..b31730792145 100644
--- a/sci-libs/m4ri/metadata.xml
+++ b/sci-libs/m4ri/metadata.xml
@@ -28,6 +28,6 @@
   
 
   
-malb/m4ri
+malb/m4ri
   
 



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

2023-06-13 Thread Michał Górny
commit: 518fd3c97eb8d3df8a3d95b496eed2dc9ed2e663
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:22:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518fd3c9

app-admin/awscli: Bump to 1.27.153

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

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.153.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 77a5617dddb7..08bb4867e97c 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.27.142.gh.tar.gz 2426758 BLAKE2B 
587791e0102d51b9681718a71c1225c6
 DIST aws-cli-1.27.146.gh.tar.gz 2430455 BLAKE2B 
5e59ad0a5e97b4f218c694a6c9df3fb85dd7682fc1c3e549e9bb38ef3f89f63ef4976f539134d744ef3acbf9a506ddbb2b1cb93c44e11460e96db05f0fc02bd5
 SHA512 
e942c2ba2abba21eae87ba2f88f727c7cf77681232e2aac9c975c07ba4bee41a10ef9044f3828ce61271a569e71469420d6b4ee7ec272fc8ea7132a597450d23
 DIST aws-cli-1.27.151.gh.tar.gz 2433265 BLAKE2B 
a26710e9af6cca92db87394c15415ade9aa1228d270386e96540d617b71b1531c15f3a0c5c65e9bd1ceca6ee7c49477b07e8fe7cdedee080c6c163e7aac9794c
 SHA512 
80af195a72112e660db1ff958d4fc61f57a2781a007eb7ba945d6eb6d44589c1f505c9cc30d350d56e8cf376aa30de1d3a220efe0672941ed9ee57375b405502
 DIST aws-cli-1.27.152.gh.tar.gz 2434279 BLAKE2B 
4c7ff9c0df3aee2eb8d195941f0d443a0904f7becbf6d9484425d940ca2f686520a28e9ab196a634663f6b1662905352ad7548ec4ba2bbde770af74970a5bf99
 SHA512 
8039ff55f967091649e74f4a827044ebddeff7beb28cc4bc47ed817941c64cd6f6e274c705fbeb49ce58331514b4bc4b6622689f1740a6ef676983cf0224e942
+DIST aws-cli-1.27.153.gh.tar.gz 2436062 BLAKE2B 
e9351f70b36ffb15fcab233ba2c6845675749b34a16ddb6baac25acb712f7ce42fa531683684fa7deb4bde38c896eca6f5e47d6637f10e45c56d7e20eb99145e
 SHA512 
6e48dfed4c7d09acc1d567952e921a926ac2a63cbf4c0ab27856a17336cb517157ff5e7a3685b9f6c7d2f2edc2aad7dd52079ac3b5cbb13ad0da65a772dc3099

diff --git a/app-admin/awscli/awscli-1.27.153.ebuild 
b/app-admin/awscli/awscli-1.27.153.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.153.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-06-13 Thread Michał Górny
commit: 19b3b8335e3e088a1c2ecbf5e753225a82684f24
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:22:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b3b833

dev-python/botocore: Bump to 1.29.153

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 405f805924ea..378dd84b3ab9 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.29.142.gh.tar.gz 11528069 BLAKE2B 
860a5ab68d26424702006b221e62e2
 DIST botocore-1.29.146.gh.tar.gz 11553866 BLAKE2B 
7b5b060480de459af9045be8724272fb876c8663b39b1a1ea3575cee83d233dc4e04735682f7eac9299ae0219a5995ddd3379d75c6d2e1bece565e2294b3cc23
 SHA512 
e786137deaac49fa9db7c8c4df1ff8be195dd400432fbb2e6a23608181161234fa5c3a81a293b4ae1133d1a40e0341b3a081f0d845672e8d0c604fdffc2bc1b5
 DIST botocore-1.29.151.gh.tar.gz 11618833 BLAKE2B 
cac8007e6177c029b97e288c244668657da6b20d3ea1b4e5b1b93e65bf7dec1206c5bccdc70094e14b02a3937a10f12868a3ea9b85cf6fbcb6e7a6c71155170a
 SHA512 
960a5a62e467a3057e89f1f7d2700b67a1aff442b85a7b89b7da6a403deb2d706e9d6297392ef74a5569d90cd3123fa0474d40f378f0756012d88665c0214aa4
 DIST botocore-1.29.152.gh.tar.gz 11624895 BLAKE2B 
f6b8596548ab8ff5cbf401d98ebf90cd0425f0363f9be1b71f58649a98dd6c69a859deb80467621bcdc5c15ebe151df7960880ebc013d5834d5310e80a89e948
 SHA512 
f51f8e00e61ed51d39ec9e51a08cf0f57d29f5e1d4e77460cf28ed296f062cf9df2b5761a30d8a78b6bc4ca8a971032150929cb84147d099e45f8e0112a717e5
+DIST botocore-1.29.153.gh.tar.gz 11665559 BLAKE2B 
82a51ba87753e4f241776652f846db39e5d3748997c635af960dfa389786f3abe3b622f2415abba1aaef81d12aee8b7197f1dea9e71a34e6fc18e1712a79eed5
 SHA512 
84f774eae433b8efecbc4ccf4990435cfa2f9a5fa1a6d29d94bbc57a75b6f3fd4c0b8392672a7d06a00ad7b5f0f4c3fcf66aa893ad655e3a1409083d8731df78

diff --git a/dev-python/botocore/botocore-1.29.153.ebuild 
b/dev-python/botocore/botocore-1.29.153.ebuild
new file mode 100644
index ..3ced99abe4ff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.153.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   # urllib3-2 compatibility, mock relies on implementation details
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header
+   

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

2023-06-13 Thread Michał Górny
commit: 0d63767eb376d372271adcf5e50ee796ca4bfbcd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d63767e

sys-devel/llvm: Remove 16.0.6. (branch is closed)

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

 sys-devel/llvm/llvm-16.0.6..ebuild | 518 -
 1 file changed, 518 deletions(-)

diff --git a/sys-devel/llvm/llvm-16.0.6..ebuild 
b/sys-devel/llvm/llvm-16.0.6..ebuild
deleted file mode 100644
index 7898a8cd400c..
--- a/sys-devel/llvm/llvm-16.0.6..ebuild
+++ /dev/null
@@ -1,518 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
-inherit toolchain-funcs
-
-DESCRIPTION="Low Level Virtual Machine"
-HOMEPAGE="https://llvm.org/;
-
-# Additional licenses:
-# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
-# 2. xxhash: BSD.
-# 3. MD5 code: public-domain.
-# 4. ConvertUTF.h: TODO.
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
-IUSE="
-   +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
-   xml z3 zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-   exegesis? ( dev-libs/libpfm:= )
-   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
-   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
-   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
-   xar? ( app-arch/xar )
-   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${RDEPEND}
-   binutils-plugin? ( sys-libs/binutils-libs )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   >=dev-util/cmake-3.16
-   sys-devel/gnuconfig
-   kernel_Darwin? (
-   =sys-devel/binutils-apple-5.1
-   )
-   doc? ( $(python_gen_any_dep '
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ') )
-   libffi? ( virtual/pkgconfig )
-"
-# There are no file collisions between these versions but having :0
-# installed means llvm-config there will take precedence.
-RDEPEND="
-   ${RDEPEND}
-   !sys-devel/llvm:0
-"
-PDEPEND="
-   sys-devel/llvm-common
-   sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
-   binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
-"
-
-LLVM_COMPONENTS=( llvm cmake )
-LLVM_TEST_COMPONENTS=( third-party )
-LLVM_MANPAGES=1
-LLVM_USE_TARGETS=provide
-llvm.org_set_globals
-
-python_check_deps() {
-   use doc || return 0
-
-   python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
-}
-
-check_uptodate() {
-   local prod_targets=(
-   $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
-   | tail -n +2 | head -n -1)
-   )
-   local all_targets=(
-   lib/Target/*/
-   )
-   all_targets=( "${all_targets[@]#lib/Target/}" )
-   all_targets=( "${all_targets[@]%/}" )
-
-   local exp_targets=() i
-   for i in "${all_targets[@]}"; do
-   has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
-   done
-
-   if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
-   eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
-   eqawarn "Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
-   eqawarn "Expected: ${exp_targets[*]}"
-   eqawarn
-   fi
-
-   if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
-   eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!"
-   eqawarn "Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
-   eqawarn "Expected: ${prod_targets[*]}"
-   fi
-}
-
-check_distribution_components() {
-   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
-   local all_targets=() my_targets=() l
-   cd "${BUILD_DIR}" || die
-
-   while read -r l; do
-   if [[ ${l} == install-*-stripped:* ]]; then
-   l=${l#install-}
-   l=${l%%-stripped*}
-
-   case ${l} in
-   # shared libs
-   LLVM|LLVMgold)
-   ;;
-   # TableGen lib + deps
-  

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

2023-06-13 Thread Michał Górny
commit: 18f0be9dd4d1ac523b3179011262907360fae5f5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f0be9d

sys-devel/llvm-common: Remove 16.0.6. (branch is closed)

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

 .../llvm-common/llvm-common-16.0.6..ebuild | 28 --
 1 file changed, 28 deletions(-)

diff --git a/sys-devel/llvm-common/llvm-common-16.0.6..ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.6..ebuild
deleted file mode 100644
index ce5f03ca34a5..
--- a/sys-devel/llvm-common/llvm-common-16.0.6..ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit llvm.org
-
-DESCRIPTION="Common files shared between multiple slots of LLVM"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="
-   !sys-devel/llvm:0
-"
-
-LLVM_COMPONENTS=( llvm/utils/vim )
-llvm.org_set_globals
-
-src_install() {
-   insinto /usr/share/vim/vimfiles
-   doins -r */
-   # some users may find it useful
-   newdoc README README.vim
-   dodoc vimrc
-}



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

2023-06-13 Thread Michał Górny
commit: fd862bf38bdb94f8b9120d546cf2e9da658cc639
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd862bf3

sys-devel/clang: Remove 16.0.6. (branch is closed)

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

 sys-devel/clang/clang-16.0.6..ebuild | 483 ---
 1 file changed, 483 deletions(-)

diff --git a/sys-devel/clang/clang-16.0.6..ebuild 
b/sys-devel/clang/clang-16.0.6..ebuild
deleted file mode 100644
index 8a26831b2e61..
--- a/sys-devel/clang/clang-16.0.6..ebuild
+++ /dev/null
@@ -1,483 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake flag-o-matic llvm llvm.org multilib multilib-minimal
-inherit prefix python-single-r1 toolchain-funcs
-
-DESCRIPTION="C language family frontend for LLVM"
-HOMEPAGE="https://llvm.org/;
-
-# MSVCSetupApi.h: MIT
-# sorttable.js: MIT
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
-IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
-   static-analyzer? ( dev-lang/perl:* )
-   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   ${DEPEND}
-   >=sys-devel/clang-common-${PV}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-util/cmake-3.16
-   doc? ( $(python_gen_cond_dep '
-   dev-python/recommonmark[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ') )
-   xml? ( virtual/pkgconfig )
-"
-PDEPEND="
-   ~sys-devel/clang-runtime-${PV}
-   sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
-"
-
-LLVM_COMPONENTS=(
-   clang clang-tools-extra cmake
-   llvm/lib/Transforms/Hello
-)
-LLVM_MANPAGES=1
-LLVM_TEST_COMPONENTS=(
-   llvm/lib/Testing
-   llvm/utils
-   third-party
-)
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-# Multilib notes:
-# 1. ABI_* flags control ABIs libclang* is built for only.
-# 2. clang is always capable of compiling code for all ABIs for enabled
-#target. However, you will need appropriate crt* files (installed
-#e.g. by sys-devel/gcc and sys-libs/glibc).
-# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
-#in the current profile (i.e. alike supported by sys-devel/gcc).
-#
-# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
-# multilib clang* libraries (not runtime, not wrappers).
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # create extra parent dir for relative CLANG_RESOURCE_DIR access
-   mkdir -p x/y || die
-   BUILD_DIR=${WORKDIR}/x/y/clang
-
-   llvm.org_src_prepare
-
-   # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
-   eprefixify \
-   lib/Lex/InitHeaderSearch.cpp \
-   lib/Driver/ToolChains/Darwin.cpp || die
-
-   if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
-   sed -i "/LibDir.*Loader/s@return \"\/\"@return 
\"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
-   fi
-}
-
-check_distribution_components() {
-   if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
-   local all_targets=() my_targets=() l
-   cd "${BUILD_DIR}" || die
-
-   while read -r l; do
-   if [[ ${l} == install-*-stripped:* ]]; then
-   l=${l#install-}
-   l=${l%%-stripped*}
-
-   case ${l} in
-   # meta-targets
-   clang-libraries|distribution)
-   continue
-   ;;
-   # tools
-   clang|clangd|clang-*)
-   ;;
-   # static libraries
-   clang*|findAllSymbols)
-   continue
-   ;;
-   # conditional to USE=doc
-   docs-clang-html|docs-clang-tools-html)
-   use doc || continue
-   ;;
-   esac
-
-   all_targets+=( "${l}" )
-   fi
-

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

2023-06-13 Thread Michał Górny
commit: e950afd5ab5b3d1a05da17ef35b62532e2662fa4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e950afd5

dev-python/lit: Remove 16.0.6. (branch is closed)

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

 dev-python/lit/lit-16.0.6..ebuild | 42 ---
 1 file changed, 42 deletions(-)

diff --git a/dev-python/lit/lit-16.0.6..ebuild 
b/dev-python/lit/lit-16.0.6..ebuild
deleted file mode 100644
index a1f25977a11a..
--- a/dev-python/lit/lit-16.0.6..ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 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 llvm.org
-
-DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Tests require 'FileCheck' and 'not' utilities (from llvm)
-BDEPEND="
-   test? (
-   dev-python/psutil[${PYTHON_USEDEP}]
-   sys-devel/llvm
-   )
-"
-
-LLVM_COMPONENTS=( llvm/utils/lit )
-llvm.org_set_globals
-
-# TODO: move the manpage generation here (from sys-devel/llvm)
-
-src_prepare() {
-   cd "${WORKDIR}" || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local -x LIT_PRESERVES_TMP=1
-   local litflags=$(get_lit_flags)
-   ./lit.py ${litflags//;/ } tests || die
-}



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

2023-06-13 Thread Michał Górny
commit: 3c7ae6a383b3e09df841d65a9e2143a596a22b9d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7ae6a3

dev-ml/llvm-ocaml: Remove 16.0.6. (branch is closed)

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

 dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild | 112 
 1 file changed, 112 deletions(-)

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild
deleted file mode 100644
index aee649edd10c..
--- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake llvm llvm.org python-any-r1
-
-DESCRIPTION="OCaml bindings for LLVM"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${PV}"
-KEYWORDS=""
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.00.0:0=
-   dev-ml/ocaml-ctypes:=
-   ~sys-devel/llvm-${PV}:=[debug?]
-   !sys-devel/llvm[ocaml(-)]
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-lang/perl
-   dev-ml/findlib
-   >=dev-util/cmake-3.16
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-   -DBUILD_SHARED_LIBS=OFF
-   -DLLVM_BUILD_LLVM_DYLIB=ON
-   -DLLVM_LINK_LLVM_DYLIB=ON
-   -DLLVM_OCAML_OUT_OF_TREE=ON
-
-   # cheap hack: LLVM combines both anyway, and the only difference
-   # is that the former list is explicitly verified at cmake time
-   -DLLVM_TARGETS_TO_BUILD=""
-   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-   -DLLVM_BUILD_TESTS=$(usex test)
-
-   # disable various irrelevant deps and settings
-   -DLLVM_ENABLE_FFI=OFF
-   -DLLVM_ENABLE_TERMINFO=OFF
-   -DHAVE_HISTEDIT_H=NO
-   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
-   -DLLVM_ENABLE_EH=ON
-   -DLLVM_ENABLE_RTTI=ON
-
-   -DLLVM_HOST_TRIPLE="${CHOST}"
-
-   -DPython3_EXECUTABLE="${PYTHON}"
-
-   # TODO: ocamldoc
-   )
-
-   use test && mycmakeargs+=(
-   -DLLVM_LIT_ARGS="$(get_lit_flags)"
-   )
-
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   # also: custom rules for OCaml do not work for CPPFLAGS
-   use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
-   cmake_src_configure
-
-   local llvm_libdir=$(llvm-config --libdir)
-   # an ugly hack; TODO: figure out a way to pass -L to ocaml...
-   cd "${BUILD_DIR}/${libdir}" || die
-   ln -s "${llvm_libdir}"/*.so . || die
-
-   if use test; then
-   local llvm_bindir=$(llvm-config --bindir)
-   # Force using system-installed tools.
-   sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
-   "${BUILD_DIR}"/test/lit.site.cfg.py || die
-   fi
-}
-
-src_compile() {
-   cmake_build ocaml_all
-}
-
-src_test() {
-   # respect TMPDIR!
-   local -x LIT_PRESERVES_TMP=1
-   cmake_build check-llvm-bindings-ocaml
-}
-
-src_install() {
-   DESTDIR="${D}" \
-   cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
-
-   dodoc bindings/ocaml/README.txt
-}



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

2023-06-13 Thread Michał Górny
commit: 9b0c6749e202254a313c2b5b23830a8b4ad44993
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0c6749

sys-devel/clang-common: Remove 16.0.6. (branch is closed)

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

 .../clang-common/clang-common-16.0.6..ebuild   | 190 -
 1 file changed, 190 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-16.0.6..ebuild 
b/sys-devel/clang-common/clang-common-16.0.6..ebuild
deleted file mode 100644
index 51e0f70c6470..
--- a/sys-devel/clang-common/clang-common-16.0.6..ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 llvm.org
-
-DESCRIPTION="Common files shared between multiple slots of clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="
-   default-compiler-rt default-libcxx default-lld llvm-libunwind
-   hardened stricter
-"
-
-PDEPEND="
-   sys-devel/clang:*
-   default-compiler-rt? (
-   sys-devel/clang-runtime[compiler-rt]
-   llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
-   !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
-   )
-   !default-compiler-rt? ( sys-devel/gcc )
-   default-libcxx? ( >=sys-libs/libcxx-${PV} )
-   !default-libcxx? ( sys-devel/gcc )
-   default-lld? ( sys-devel/lld )
-   !default-lld? ( sys-devel/binutils )
-"
-IDEPEND="
-   !default-compiler-rt? ( sys-devel/gcc-config )
-   !default-libcxx? ( sys-devel/gcc-config )
-"
-
-LLVM_COMPONENTS=( clang/utils )
-llvm.org_set_globals
-
-pkg_pretend() {
-   [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
-
-   local flag missing_flags=()
-   for flag in default-{compiler-rt,libcxx,lld}; do
-   if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; 
then
-   missing_flags+=( "${flag}" )
-   fi
-   done
-
-   if [[ ${missing_flags[@]} ]]; then
-   eerror "It seems that you have the following flags set on 
sys-devel/clang:"
-   eerror
-   eerror "  ${missing_flags[*]}"
-   eerror
-   eerror "The default runtimes are now set via flags on 
sys-devel/clang-common."
-   eerror "The build is being aborted to prevent breakage.  Please 
either set"
-   eerror "the respective flags on this ebuild, e.g.:"
-   eerror
-   eerror "  sys-devel/clang-common ${missing_flags[*]}"
-   eerror
-   eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
-   die "Mismatched defaults detected between sys-devel/clang and 
sys-devel/clang-common"
-   fi
-}
-
-src_install() {
-   newbashcomp bash-autocomplete.sh clang
-
-   insinto /etc/clang
-   newins - gentoo-runtimes.cfg <<-EOF
-   # This file is initially generated by sys-devel/clang-runtime.
-   # It is used to control the default runtimes using by clang.
-
-   --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
-   --unwindlib=$(usex default-compiler-rt libunwind libgcc)
-   --stdlib=$(usex default-libcxx libc++ libstdc++)
-   -fuse-ld=$(usex default-lld lld bfd)
-   EOF
-
-   newins - gentoo-gcc-install.cfg <<-EOF
-   # This file is maintained by gcc-config.
-   # It is used to specify the selected GCC installation.
-   EOF
-
-   newins - gentoo-common.cfg <<-EOF
-   # This file contains flags common to clang, clang++ and 
clang-cpp.
-   @gentoo-runtimes.cfg
-   @gentoo-gcc-install.cfg
-   @gentoo-hardened.cfg
-   # bug #870001
-   -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
-   EOF
-
-   # Baseline hardening (bug #85)
-   newins - gentoo-hardened.cfg <<-EOF
-   # Some of these options are added unconditionally, regardless of
-   # USE=hardened, for parity with sys-devel/gcc.
-   -fstack-clash-protection
-   -fstack-protector-strong
-   -fPIE
-   -include "${EPREFIX}/usr/include/gentoo/fortify.h"
-   EOF
-
-   dodir /usr/include/gentoo
-
-   cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
-   /* __has_include is an extension, but it's fine, because this is only
-   for Clang anyway. */
-   #if defined __has_include && __has_include () && 
!defined(__GLIBC__)
-   # include 
-   #endif
-   EOF
-
-   local fortify_level=$(usex hardened 3 2)
-   # We have to do this 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-06-13 Thread Michał Górny
commit: 7ab6a6079e7d20627d82fa2e2975a01ca398051d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab6a607

sys-libs/compiler-rt-sanitizers: Remove 16.0.6. (branch is closed)

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

 .../compiler-rt-sanitizers-16.0.6..ebuild  | 216 -
 1 file changed, 216 deletions(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild
deleted file mode 100644
index cc599404c49c..
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
-
-DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
-# base targets
-IUSE+=" +libfuzzer +memprof +orc +profile +xray"
-# sanitizer targets, keep in sync with config-ix.cmake
-# NB: ubsan, scudo deliberately match two entries
-SANITIZER_FLAGS=(
-   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
-   shadowcallstack gwp-asan
-)
-IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
-REQUIRED_USE="
-   || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
-   test? (
-   cfi? ( ubsan )
-   gwp-asan? ( scudo )
-   )
-"
-RESTRICT="
-   !clang? ( test )
-   !test? ( test )
-"
-
-DEPEND="
-   sys-devel/llvm:${LLVM_MAJOR}
-   virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
-"
-BDEPEND="
-   >=dev-util/cmake-3.16
-   clang? ( sys-devel/clang )
-   elibc_glibc? ( net-libs/libtirpc )
-   test? (
-   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
-   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
-   sys-libs/compiler-rt:${LLVM_MAJOR}
-   )
-   !test? (
-   ${PYTHON_DEPS}
-   )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
-llvm.org_set_globals
-
-python_check_deps() {
-   use test || return 0
-   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
-}
-
-check_space() {
-   if use test; then
-   local CHECKREQS_DISK_BUILD=11G
-   check-reqs_pkg_pretend
-   fi
-}
-
-pkg_pretend() {
-   check_space
-}
-
-pkg_setup() {
-   check_space
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
-
-   local flag
-   for flag in "${SANITIZER_FLAGS[@]}"; do
-   if ! use "${flag}"; then
-   local cmake_flag=${flag/-/_}
-   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
-   cmake/config-ix.cmake || die
-   fi
-   done
-
-   # TODO: fix these tests to be skipped upstream
-   if use asan && ! use profile; then
-   rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
-   fi
-   if use ubsan && ! use cfi; then
-   > test/cfi/CMakeLists.txt || die
-   fi
-
-   llvm.org_src_prepare
-}
-
-src_configure() {
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   # pre-set since we need to pass it to cmake
-   BUILD_DIR=${WORKDIR}/compiler-rt_build
-
-   if use clang; then
-   local -x CC=${CHOST}-clang
-   local -x CXX=${CHOST}-clang++
-   strip-unsupported-flags
-   fi
-
-   local flag want_sanitizer=OFF
-   for flag in "${SANITIZER_FLAGS[@]}"; do
-   if use "${flag}"; then
-   want_sanitizer=ON
-   break
-   fi
-   done
-
-   local mycmakeargs=(
-   
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
-   # use a build dir structure consistent with install
-   # this makes it possible to easily deploy test-friendly clang
-   -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-
-   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-   # builtins & crt installed by sys-libs/compiler-rt
-   -DCOMPILER_RT_BUILD_BUILTINS=OFF
-   -DCOMPILER_RT_BUILD_CRT=OFF
-   -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex 

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

2023-06-13 Thread Michał Górny
commit: 4228836acfbf6330a74cc0d1f6961a9baa666cd2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4228836a

dev-util/lldb: Remove 16.0.6. (branch is closed)

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

 dev-util/lldb/lldb-16.0.6..ebuild | 114 --
 1 file changed, 114 deletions(-)

diff --git a/dev-util/lldb/lldb-16.0.6..ebuild 
b/dev-util/lldb/lldb-16.0.6..ebuild
deleted file mode 100644
index 1d8c4b56e83c..
--- a/dev-util/lldb/lldb-16.0.6..ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake llvm llvm.org python-single-r1
-
-DESCRIPTION="The LLVM debugger"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
-IUSE="debug +libedit lzma ncurses +python test +xml"
-RESTRICT="test"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-DEPEND="
-   libedit? ( dev-libs/libedit:0= )
-   lzma? ( app-arch/xz-utils:= )
-   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
-   xml? ( dev-libs/libxml2:= )
-   ~sys-devel/clang-${PV}
-   ~sys-devel/llvm-${PV}
-"
-RDEPEND="
-   ${DEPEND}
-   python? (
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   ${PYTHON_DEPS}
-   )
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-util/cmake-3.16
-   python? (
-   >=dev-lang/swig-3.0.11
-   $(python_gen_cond_dep '
-   dev-python/six[${PYTHON_USEDEP}]
-   ')
-   )
-   test? (
-   $(python_gen_cond_dep "
-   ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
-   dev-python/psutil[\${PYTHON_USEDEP}]
-   ")
-   sys-devel/lld
-   )
-"
-
-LLVM_COMPONENTS=( lldb cmake llvm/utils )
-LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
-llvm.org_set_globals
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-single-r1_pkg_setup
-}
-
-src_configure() {
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   local mycmakeargs=(
-   -DLLDB_ENABLE_CURSES=$(usex ncurses)
-   -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
-   -DLLDB_ENABLE_PYTHON=$(usex python)
-   -DLLDB_ENABLE_LUA=OFF
-   -DLLDB_ENABLE_LZMA=$(usex lzma)
-   -DLLDB_ENABLE_LIBXML2=$(usex xml)
-   -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
-
-   -DLLDB_INCLUDE_TESTS=$(usex test)
-
-   -DCLANG_LINK_CLANG_DYLIB=ON
-   # TODO: fix upstream to detect this properly
-   -DHAVE_LIBDL=ON
-   -DHAVE_LIBPTHREAD=ON
-
-   # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
-   # and TERMINFO_LIBS... so just force FindCurses.cmake to use
-   # ncurses with complete library set (including autodetection
-   # of -ltinfo)
-   -DCURSES_NEED_NCURSES=ON
-
-   
-DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}"
-
-   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   use test && mycmakeargs+=(
-   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="$(get_lit_flags)"
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   local -x LIT_PRESERVES_TMP=1
-   cmake_build check-lldb-{shell,unit}
-   # failures + hangs
-   #use python && cmake_build check-lldb-api
-}
-
-src_install() {
-   cmake_src_install
-   find "${D}" -name '*.a' -delete || die
-
-   use python && python_optimize
-}



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

2023-06-13 Thread Michał Górny
commit: 88239e011b97f23a9c782cee2bce1dbc74c43441
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88239e01

sys-devel/lld: Remove 16.0.6. (branch is closed)

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

 sys-devel/lld/lld-16.0.6..ebuild | 90 
 1 file changed, 90 deletions(-)

diff --git a/sys-devel/lld/lld-16.0.6..ebuild 
b/sys-devel/lld/lld-16.0.6..ebuild
deleted file mode 100644
index d22c1fb13951..
--- a/sys-devel/lld/lld-16.0.6..ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-
-DESCRIPTION="The LLVM linker (link editor)"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
-IUSE="debug test zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   ~sys-devel/llvm-${PV}[zstd=]
-   sys-libs/zlib:=
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
-   ${DEPEND}
-   !sys-devel/lld:0
-"
-BDEPEND="
-   sys-devel/llvm:${LLVM_MAJOR}
-   test? (
-   >=dev-util/cmake-3.16
-   $(python_gen_any_dep 
">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
-   )
-"
-PDEPEND="
-   >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
-"
-
-LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
-LLVM_TEST_COMPONENTS=( llvm/utils third-party )
-llvm.org_set_globals
-
-python_check_deps() {
-   python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   use test && python-any-r1_pkg_setup
-}
-
-src_unpack() {
-   llvm.org_src_unpack
-
-   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
-   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
-   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
-   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
-   # to existent directory ${WORKDIR}/libunwind/include.
-   mkdir -p "${WORKDIR}/llvm" || die
-}
-
-src_configure() {
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
-
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
-   -DBUILD_SHARED_LIBS=ON
-   -DLLVM_INCLUDE_TESTS=$(usex test)
-   )
-
-   use test && mycmakeargs+=(
-   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="$(get_lit_flags)"
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-
-   tc-is-cross-compiler && mycmakeargs+=(
-   
-DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   local -x LIT_PRESERVES_TMP=1
-   cmake_build check-lld
-}



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

2023-06-13 Thread Michał Górny
commit: 6159d17dcf397bf9776799cba72805d7076d5794
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6159d17d

dev-python/clang-python: Remove 16.0.6. (branch is closed)

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

 .../clang-python/clang-python-16.0.6..ebuild   | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-python/clang-python/clang-python-16.0.6..ebuild 
b/dev-python/clang-python/clang-python-16.0.6..ebuild
deleted file mode 100644
index 5ec556a2ca20..
--- a/dev-python/clang-python/clang-python-16.0.6..ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for sys-devel/clang"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-DEPEND="
-   >=sys-devel/clang-${PV}:*
-   !sys-devel/llvm:0[clang(-),python(-)]
-   !sys-devel/clang:0[python(-)]
-"
-RDEPEND="
-   ${DEPEND}
-   ${PYTHON_DEPS}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   test? (
-   sys-devel/clang:${LLVM_MAJOR}
-   )
-"
-
-LLVM_COMPONENTS=( clang/bindings/python )
-llvm.org_set_globals
-
-python_test() {
-   # tests rely on results from a specific clang version, so override
-   # the search path
-   local -x 
CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
-   local -x CLANG_NO_DEFAULT_CONFIG=1
-   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
-   python_foreach_impl python_test
-}
-
-src_install() {
-   python_foreach_impl python_domodule clang
-}



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

2023-06-13 Thread Michał Górny
commit: 49039e8db654a83a8496b7bcae0ae64922425cb5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49039e8d

sys-libs/libomp: Remove 16.0.6. (branch is closed)

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

 sys-libs/libomp/libomp-16.0.6..ebuild | 151 --
 1 file changed, 151 deletions(-)

diff --git a/sys-libs/libomp/libomp-16.0.6..ebuild 
b/sys-libs/libomp/libomp-16.0.6..ebuild
deleted file mode 100644
index d05b80a0e681..
--- a/sys-libs/libomp/libomp-16.0.6..ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit flag-o-matic cmake-multilib linux-info llvm llvm.org
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
-HOMEPAGE="https://openmp.llvm.org;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
-IUSE="
-   debug gdb-plugin hwloc offload ompt test
-   llvm_targets_AMDGPU llvm_targets_NVPTX
-"
-REQUIRED_USE="
-   gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   gdb-plugin? ( ${PYTHON_DEPS} )
-   hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
-   offload? (
-   dev-libs/libffi:=[${MULTILIB_USEDEP}]
-   ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}]
-   llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
-   )
-"
-# tests:
-# - dev-python/lit provides the test runner
-# - sys-devel/llvm provide test utils (e.g. FileCheck)
-# - sys-devel/clang provides the compiler to run tests
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-lang/perl
-   offload? (
-   llvm_targets_AMDGPU? ( sys-devel/clang )
-   llvm_targets_NVPTX? ( sys-devel/clang )
-   virtual/pkgconfig
-   )
-   test? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/lit[${PYTHON_USEDEP}]
-   ')
-   sys-devel/clang
-   )
-"
-
-LLVM_COMPONENTS=( openmp cmake llvm/include )
-llvm.org_set_globals
-
-kernel_pds_check() {
-   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
-   local CONFIG_CHECK="~!SCHED_PDS"
-   local ERROR_SCHED_PDS="\
-PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
-< 4.14-pf9) do not implement sched_yield() call which may result in horrible
-performance problems with libomp. If you are using one of the specified
-kernel versions, you may want to disable the PDS scheduler."
-
-   check_extra_config
-   fi
-}
-
-pkg_pretend() {
-   kernel_pds_check
-}
-
-pkg_setup() {
-   use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   if use gdb-plugin || use test; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-multilib_src_configure() {
-   # LTO causes issues in other packages building, #870127
-   filter-lto
-
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   local build_omptarget=OFF
-   # upstream disallows building libomptarget when sizeof(void*) != 8
-   if use offload &&
-   "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \
-   <<-EOF &>/dev/null
-   int test[sizeof(void *) == 8 ? 1 : -1];
-   EOF
-   then
-   build_omptarget=ON
-   fi
-
-   local libdir="$(get_libdir)"
-   local mycmakeargs=(
-   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
-
-   -DLIBOMP_USE_HWLOC=$(usex hwloc)
-   -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
-   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
-
-   -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget}
-
-   # do not install libgomp.so & libiomp5.so aliases
-   -DLIBOMP_INSTALL_ALIASES=OFF
-   # disable unnecessary hack copying stuff back to srcdir
-   -DLIBOMP_COPY_EXPORTS=OFF
-   # prevent trying to access the GPU
-   -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
-   )
-
-   if [[ ${build_omptarget} == ON ]]; then
-   if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
-   mycmakeargs+=(
-   -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex 
llvm_targets_AMDGPU)
-   -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex 
llvm_targets_NVPTX)
-   )
-   else
-   mycmakeargs+=(
- 

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

2023-06-13 Thread Michał Górny
commit: 0f340c9b3851411eb7209000190d55976371e5b8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f340c9b

sys-libs/compiler-rt: Remove 16.0.6. (branch is closed)

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

 .../compiler-rt/compiler-rt-16.0.6..ebuild | 149 -
 1 file changed, 149 deletions(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild
deleted file mode 100644
index 5abe2bd9bf79..
--- a/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
-
-DESCRIPTION="Compiler runtime library for clang (built-in part)"
-HOMEPAGE="https://llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
-IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
-RESTRICT="!test? ( test ) !clang? ( test )"
-
-DEPEND="
-   sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
-   >=dev-util/cmake-3.16
-   clang? ( sys-devel/clang )
-   test? (
-   $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
-   =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
-   )
-   !test? (
-   ${PYTHON_DEPS}
-   )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-llvm.org_set_globals
-
-python_check_deps() {
-   use test || return 0
-   python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if ! use clang && ! tc-is-clang; then
-   ewarn "Building using a compiler other than clang may result in 
broken atomics"
-   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
-   fi
-}
-
-pkg_setup() {
-   # Darwin Prefix builds do not have llvm installed yet, so rely on
-   # bootstrap-prefix to set the appropriate path vars to LLVM instead
-   # of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   fi
-   python-any-r1_pkg_setup
-}
-
-test_compiler() {
-   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
-   <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
-   # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
-   use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
-   # pre-set since we need to pass it to cmake
-   BUILD_DIR=${WORKDIR}/${P}_build
-
-   if use clang; then
-   # Only do this conditionally to allow overriding with
-   # e.g. CC=clang-13 in case of breakage
-   if ! tc-is-clang ; then
-   local -x CC=${CHOST}-clang
-   local -x CXX=${CHOST}-clang++
-   fi
-
-   strip-unsupported-flags
-   fi
-
-   if ! test_compiler; then
-   local nolib_flags=( -nodefaultlibs -lc )
-
-   if test_compiler "${nolib_flags[@]}"; then
-   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
-   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
-   elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
-   # Avoiding -nostartfiles earlier on for bug #862540,
-   # and set available entry symbol for bug #862798.
-   nolib_flags+=( -nostartfiles -emain )
-
-   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
-   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
-   fi
-   fi
-
-   local mycmakeargs=(
-   
-DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
-
-   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
-   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-   -DCOMPILER_RT_BUILD_MEMPROF=OFF
-   -DCOMPILER_RT_BUILD_ORC=OFF
-   -DCOMPILER_RT_BUILD_PROFILE=OFF
-   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
-   -DCOMPILER_RT_BUILD_XRAY=OFF
-
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-
-   if use amd64; then
-   mycmakeargs+=(
-   -DCAN_TARGET_i386=$(usex abi_x86_32)
-   -DCAN_TARGET_x86_64=$(usex abi_x86_64)
-   )
-   fi
-
-   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
-   mycmakeargs+=(
-   # setting -isysroot is disabled with 

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

2023-06-13 Thread Michał Górny
commit: 9f02f812fe69e6ecb513f87087ffd9b9010dbb57
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f02f812

sys-libs/libcxx: Remove 16.0.6. (branch is closed)

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

 sys-libs/libcxx/libcxx-16.0.6..ebuild | 204 --
 1 file changed, 204 deletions(-)

diff --git a/sys-libs/libcxx/libcxx-16.0.6..ebuild 
b/sys-libs/libcxx/libcxx-16.0.6..ebuild
deleted file mode 100644
index 56140d06df64..
--- a/sys-libs/libcxx/libcxx-16.0.6..ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
-   toolchain-funcs
-
-DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
-HOMEPAGE="https://libcxx.llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="+clang +libcxxabi static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   libcxxabi? (
-   ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
-   )
-   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
-"
-DEPEND="
-   ${RDEPEND}
-   sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
-   clang? (
-   sys-devel/clang:${LLVM_MAJOR}
-   )
-   !test? (
-   ${PYTHON_DEPS}
-   )
-   test? (
-   >=dev-util/cmake-3.16
-   sys-devel/gdb[python]
-   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-   )
-"
-
-LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
-llvm.org_set_globals
-
-python_check_deps() {
-   use test || return 0
-   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   # Darwin Prefix builds do not have llvm installed yet, so rely on
-   # bootstrap-prefix to set the appropriate path vars to LLVM instead
-   # of using llvm_pkg_setup.
-   if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   fi
-   python-any-r1_pkg_setup
-
-   if ! use libcxxabi && ! tc-is-gcc ; then
-   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
-   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
-   eerror "and try again."
-   die
-   fi
-}
-
-test_compiler() {
-   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
-   <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
-   # note: we need to do this before multilib kicks in since it will
-   # alter the CHOST
-   local cxxabi cxxabi_incs
-   if use libcxxabi; then
-   cxxabi=system-libcxxabi
-   cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
-   else
-   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
-   cxxabi=libsupc++
-   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   if use clang; then
-   local -x CC=${CHOST}-clang
-   local -x CXX=${CHOST}-clang++
-   strip-unsupported-flags
-   fi
-
-   # link to compiler-rt
-   local use_compiler_rt=OFF
-   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
-
-   # bootstrap: cmake is unhappy if compiler can't link to stdlib
-   local nolib_flags=( -nodefaultlibs -lc )
-   if ! test_compiler; then
-   if test_compiler "${nolib_flags[@]}"; then
-   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
-   ewarn "${CXX} seems to lack runtime, trying with 
${nolib_flags[*]}"
-   fi
-   fi
-
-   local libdir=$(get_libdir)
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
-   -DPython3_EXECUTABLE="${PYTHON}"
-   -DLLVM_ENABLE_RUNTIMES=libcxx
-   -DLLVM_INCLUDE_TESTS=OFF
-   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
-   -DLIBCXX_ENABLE_SHARED=ON
-   -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
-   -DLIBCXX_CXX_ABI=${cxxabi}
-   -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
-   # we're using our own mechanism for generating linker scripts
-   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
-   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
-   -DLIBCXX_INCLUDE_BENCHMARKS=OFF
-   

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

2023-06-13 Thread Michał Górny
commit: 7cfb27b7a4fa1ae39f0384e0402175eb812837bd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfb27b7

sys-libs/llvm-libunwind: Remove 16.0.6. (branch is closed)

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

 .../llvm-libunwind-16.0.6..ebuild  | 123 -
 1 file changed, 123 deletions(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild
deleted file mode 100644
index 6ffa6c4f81b8..
--- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
-   toolchain-funcs
-
-DESCRIPTION="C++ runtime stack unwinder from LLVM"
-HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="+clang debug static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !sys-libs/libunwind
-"
-DEPEND="
-   sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
-   clang? (
-   sys-devel/clang:${LLVM_MAJOR}
-   )
-   !test? (
-   ${PYTHON_DEPS}
-   )
-   test? (
-   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-   )
-"
-
-LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
-LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
-llvm.org_set_globals
-
-python_check_deps() {
-   use test || return 0
-   python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
-   local libdir=$(get_libdir)
-
-   # https://github.com/llvm/llvm-project/issues/56825
-   # also separately bug #863917
-   filter-lto
-
-   if use clang; then
-   local -x CC=${CHOST}-clang
-   local -x CXX=${CHOST}-clang++
-   strip-unsupported-flags
-   fi
-
-   # link to compiler-rt
-   # https://github.com/gentoo/gentoo/pull/21516
-   local use_compiler_rt=OFF
-   [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
-
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
-   -DPython3_EXECUTABLE="${PYTHON}"
-   -DLLVM_ENABLE_RUNTIMES="libunwind"
-   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-   -DLLVM_INCLUDE_TESTS=OFF
-   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
-   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
-   -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
-   -DLIBUNWIND_INSTALL_HEADERS=ON
-
-   # support non-native unwinding; given it's small enough,
-   # enable it unconditionally
-   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
-
-   # avoid dependency on libgcc_s if compiler-rt is used
-   -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
-   )
-   if use test; then
-   mycmakeargs+=(
-   -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
-   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
-   -DLLVM_LIT_ARGS="$(get_lit_flags)"
-   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
-
-   -DLIBCXXABI_LIBDIR_SUFFIX=
-   -DLIBCXXABI_ENABLE_SHARED=OFF
-   -DLIBCXXABI_ENABLE_STATIC=ON
-   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
-   -DLIBCXXABI_INCLUDE_TESTS=OFF
-
-   -DLIBCXX_LIBDIR_SUFFIX=
-   -DLIBCXX_ENABLE_SHARED=OFF
-   -DLIBCXX_ENABLE_STATIC=ON
-   -DLIBCXX_CXX_ABI=libcxxabi
-   -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
-   -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
-   -DLIBCXX_HAS_GCC_S_LIB=OFF
-   -DLIBCXX_INCLUDE_TESTS=OFF
-   -DLIBCXX_INCLUDE_BENCHMARKS=OFF
-   )
-   fi
-
-   cmake_src_configure
-}
-
-multilib_src_test() {
-   local -x LIT_PRESERVES_TMP=1
-   cmake_build check-unwind
-}
-
-multilib_src_install() {
-   DESTDIR=${D} cmake_build install-unwind
-}



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

2023-06-13 Thread Michał Górny
commit: ae4da81761c8445735cdca618b3cab4873ceabb2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4da817

sys-libs/libcxxabi: Remove 16.0.6. (branch is closed)

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

 sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild | 116 
 1 file changed, 116 deletions(-)

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild
deleted file mode 100644
index 16f40d6829fa..
--- a/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \
-   toolchain-funcs
-
-DESCRIPTION="Low level support for a standard C++ library"
-HOMEPAGE="https://libcxxabi.llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-KEYWORDS=""
-IUSE="+clang static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
-RDEPEND+="
-   !

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

2023-06-13 Thread Michał Górny
commit: 87e174aa97beec745f25ecd6f4fca5a0f3e056d5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:22:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e174aa

dev-python/boto3: Bump to 1.26.153

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.26.153.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index dd0050c01b97..1408e78fe672 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.26.142.gh.tar.gz 655602 BLAKE2B 
e9d5671308e71bb43a97953407f4aba5b78
 DIST boto3-1.26.146.gh.tar.gz 658035 BLAKE2B 
29104a4ebd16ca8b2a0631bb747ed8b5af9fd6a5c86927937e6fc3ded14857c5244dc3ae4db1aec880f845b32d505edb1ef652a29f9f4d48f8a935a3ff239dbd
 SHA512 
910c49bfdca0f39e089eab50ca24f9cfa3c75cae8c33d53155f0df2dd4c6ae1729dc235bfb3f5880cd50bdeeb60327490bf2372ca2cc14600d24dc90b51d6120
 DIST boto3-1.26.151.gh.tar.gz 661732 BLAKE2B 
8adc42757d828414dd4bde9f460bc9fd6781131de5c8a5648fd1b6888ad4ff656db4075aeb2855493823290c5239ea6364aedd531197206c540b126bd466c379
 SHA512 
51359a351ed023de6b7c84e6d3e2bd5fc28f1ddc39e71af61bc6880002ed9478150e87e4237032d0ff9110792fcfbc09a62ee23f89d7d417730a88abccda0517
 DIST boto3-1.26.152.gh.tar.gz 662874 BLAKE2B 
31866c0c3244cdb868fadaf985410e5577d8d75f37387ee44f6ce879ae06c282a4e85e262da4bab3e588918b126110c10b5a64bf7764f076baf495a4382cd225
 SHA512 
3d496da055172bbc840a3a6f8bd7df6f24bbb1f2f5dbacbbc0e337d4bd15d1355b9fd2e5dbb9e611aa1e415d11dc32bd0b61428a0d0ce7e2d55bb143a0cf1491
+DIST boto3-1.26.153.gh.tar.gz 663859 BLAKE2B 
6c5a04fcaa6dde09a09552c2687a2ad1a780ce703cc60eda84c2fa6ad9061dd5f0a4aa0c8f7a7d15f73da2abd9f28d12f8f3d4f859a552cc355bde16f9b306aa
 SHA512 
70117de2475d82f4bb94be2033b7ba18447290f767334d3ea11c60807619d76846003868439f1d025b396df12b91e126f4935f7438d649ca2ee7d629f0a499f4

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



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

2023-06-13 Thread Michał Górny
commit: 44e9a6f47f2f232472b364b0de4149130426d640
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e9a6f4

sys-devel/clang-runtime: Remove 16.0.6. (branch is closed)

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

 .../clang-runtime/clang-runtime-16.0.6..ebuild | 41 --
 1 file changed, 41 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild
deleted file mode 100644
index 67b42357665e..
--- a/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/;
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS=""
-IUSE="+compiler-rt libcxx openmp +sanitize"
-REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
-
-RDEPEND="
-   compiler-rt? (
-   
~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
-   sanitize? (
-   
~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
-   )
-   )
-   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
-   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
-"
-
-pkg_pretend() {
-   if tc-is-clang; then
-   ewarn "You seem to be using clang as a system compiler.  As of 
clang-16,"
-   ewarn "upstream has turned a few warnings that commonly occur 
during"
-   ewarn "configure script runs into errors by default.  This 
causes some"
-   ewarn "configure tests to start failing, sometimes resulting in 
silent"
-   ewarn "breakage, missing functionality or runtime misbehavior.  
It is"
-   ewarn "not yet clear whether the change will remain or be 
reverted."
-   ewarn
-   ewarn "For more information, please see:"
-   ewarn 
"https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213;
-   fi
-}



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

2023-06-13 Thread Michał Górny
commit: 2e8c5128cbde70e9388f1aedb920de62544256aa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 14 04:56:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 14 05:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8c5128

dev-libs/libclc: Remove 16.0.6. (branch is closed)

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

 dev-libs/libclc/libclc-16.0.6..ebuild | 84 ---
 1 file changed, 84 deletions(-)

diff --git a/dev-libs/libclc/libclc-16.0.6..ebuild 
b/dev-libs/libclc/libclc-16.0.6..ebuild
deleted file mode 100644
index 0c41ce89312c..
--- a/dev-libs/libclc/libclc-16.0.6..ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake llvm llvm.org python-any-r1
-
-DESCRIPTION="OpenCL C library"
-HOMEPAGE="https://libclc.llvm.org/;
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
-SLOT="0"
-KEYWORDS=""
-IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
-
-LLVM_MAX_SLOT=16
-BDEPEND="
-   ${PYTHON_DEPS}
-   || (
-   (
-   sys-devel/clang:16
-   spirv? ( dev-util/spirv-llvm-translator:16 )
-   )
-   (
-   sys-devel/clang:15
-   spirv? ( dev-util/spirv-llvm-translator:15 )
-   )
-   (
-   sys-devel/clang:14
-   spirv? ( dev-util/spirv-llvm-translator:14 )
-   )
-   (
-   sys-devel/clang:13
-   spirv? ( dev-util/spirv-llvm-translator:13 )
-   )
-   )
-"
-
-LLVM_COMPONENTS=( libclc )
-llvm.org_set_globals
-
-llvm_check_deps() {
-   if use spirv; then
-   has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
-   return 1
-   fi
-   has_version -b "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
-   llvm_pkg_setup
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local libclc_targets=()
-
-   use spirv && libclc_targets+=(
-   "spirv-mesa3d-"
-   "spirv64-mesa3d-"
-   )
-   use video_cards_nvidia && libclc_targets+=(
-   "nvptx--"
-   "nvptx64--"
-   "nvptx--nvidiacl"
-   "nvptx64--nvidiacl"
-   )
-   use video_cards_r600 && libclc_targets+=(
-   "r600--"
-   )
-   use video_cards_radeonsi && libclc_targets+=(
-   "amdgcn--"
-   "amdgcn-mesa-mesa3d"
-   "amdgcn--amdhsa"
-   )
-   [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
-
-   libclc_targets=${libclc_targets[*]}
-   local mycmakeargs=(
-   -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
-   )
-   cmake_src_configure
-}



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

2023-06-13 Thread Sam James
commit: 91f9d7035234070a1d4e051a507bd5f4df6cb7b4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:30:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f9d703

media-video/pipewire: Stabilize 0.3.71-r2 arm, #908473

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

 media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
index 089026f9197b..85326ea586e7 100644
--- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
@@ -29,7 +29,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
fi
 
-   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2023-06-13 Thread Sam James
commit: d8c2cb7da734aa2dfedcaef30840ac3a9a85056f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:30:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:30:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c2cb7d

media-video/pipewire: Stabilize 0.3.71-r2 arm64, #908473

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

 media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
index f840914c54fa..089026f9197b 100644
--- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
@@ -29,7 +29,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
fi
 
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2023-06-13 Thread Sam James
commit: 4ec0a7ca17548844504e04fce7e81d668cc6ad15
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:28:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:29:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec0a7ca

net-analyzer/tcpdump: drop 4.99.3

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

 net-analyzer/tcpdump/Manifest  |   2 -
 net-analyzer/tcpdump/tcpdump-4.99.3.ebuild | 101 -
 2 files changed, 103 deletions(-)

diff --git a/net-analyzer/tcpdump/Manifest b/net-analyzer/tcpdump/Manifest
index 1e50dbda86fd..a9f92479362d 100644
--- a/net-analyzer/tcpdump/Manifest
+++ b/net-analyzer/tcpdump/Manifest
@@ -1,4 +1,2 @@
-DIST tcpdump-4.99.3.tar.gz 1901814 BLAKE2B 
8e8adda6df40f3a79cbeb80bd01d43834e0b3ec44c8227bda2260b43ea0852f76beb02199120cca16adae0d793841cf684e7e276e520f49479a1b04ab1dc4821
 SHA512 
e1442e923d89f367cfe403dc460d0d46e19a241470d56b30b7a411bedd8d21a78c428f20ffe725cbb4fa5068f7dcc5c93d206e1a8d53feb9bccc6f0cda8bf0f9
-DIST tcpdump-4.99.3.tar.gz.sig 442 BLAKE2B 
97dbac4534f9b9daf0ab89d6a230835690737827330d4a6f15e7450bd8aed24af2bc097bf41511bb40534687623ffe63fb766c5e344ce66483c9dd5f34427155
 SHA512 
a7dfd95c11fa9066740552acc9ebfa1c674ba9242dfb6dddf27658845245b8677b4c2da392cfe1447f32b929e108e9ff5326a94cdc0be9502a05e0efc15a5934
 DIST tcpdump-4.99.4.tar.gz 1903612 BLAKE2B 
f100e10774574ef04a770bc30d4e2d06fd0f1f16a7b2c88848be6e8290cc4838666ff378d9f78fdc418f4ffab9716a11214edc3588c292cb5ff39636cd7cfd2d
 SHA512 
cb51e19574707d07c0de90dd4c301955897f2c9f2a69beb7162c08f59189f55625346d1602c8d66ab2b4c626ea4b0df1f08ed8734d2d7f536d0a7840c2d6d8df
 DIST tcpdump-4.99.4.tar.gz.sig 442 BLAKE2B 
2ee35036d86f643b378591c0eb93d8a0f08cb2f0e3638bde25515d550b40fef1bf0eb6c876d4d6512fa795041b0703954ca884c646c4af8771b4bc4049e7609a
 SHA512 
bec395f0f595a37121bc144bac133f3fb31c6c1007cdadf061e4437d6fe2406c0cb0d5b68b5c63e03b932c783bfb58f0af0b7e8a58bb81beb9de6a0d681620e8

diff --git a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild 
b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
deleted file mode 100644
index 9d57fbcf31bb..
--- a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A tool for network monitoring and data acquisition"
-HOMEPAGE="https://www.tcpdump.org/ 
https://github.com/the-tcpdump-group/tcpdump;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/the-tcpdump-group/tcpdump;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/tcpdump.asc
-   inherit verify-sig
-
-   SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://www.tcpdump.org/release/${P}.tar.gz.sig )"
-
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+drop-root +smi +ssl +samba suid test"
-REQUIRED_USE="test? ( samba )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=net-libs/libpcap-1.10.1
-   drop-root? (
-   acct-group/pcap
-   acct-user/pcap
-   sys-libs/libcap-ng
-   )
-   smi? ( net-libs/libsmi )
-   ssl? (
-   >=dev-libs/openssl-0.9.6m:=
-   )
-   suid? (
-   acct-group/pcap
-   acct-user/pcap
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   dev-lang/perl
-   )
-"
-BDEPEND="drop-root? ( virtual/pkgconfig )"
-
-if [[ ${PV} != ** ]] ; then
-   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-tcpdump )"
-fi
-
-PATCHES=(
-   "${FILESDIR}"/${PN}--libdir.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable samba smb) \
-   $(use_with drop-root cap-ng) \
-   $(use_with drop-root chroot '') \
-   $(use_with smi) \
-   $(use_with ssl crypto "${ESYSROOT}/usr") \
-   $(usex drop-root "--with-user=pcap" "")
-}
-
-src_test() {
-   if [[ ${EUID} -ne 0 ]] || ! use drop-root ; then
-   emake check
-   else
-   ewarn "If you want to run the test suite, make sure you either"
-   ewarn "set FEATURES=userpriv or set USE=-drop-root"
-   fi
-}
-
-src_install() {
-   dosbin tcpdump
-   doman tcpdump.1
-   dodoc *.awk
-   dodoc CHANGES CREDITS README.md
-
-   if use suid ; then
-   fowners root:pcap /usr/sbin/tcpdump
-   fperms 4110 /usr/sbin/tcpdump
-   fi
-}
-
-pkg_postinst() {
-   use suid && elog "To let normal users run tcpdump, add them to the pcap 
group."
-}



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

2023-06-13 Thread Sam James
commit: 30685d57d05df299140cfa76cec875655e591662
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:26:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:26:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30685d57

net-analyzer/wireshark: drop 3.6.12-r1, 4.0.4-r1

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

 net-analyzer/wireshark/Manifest   |   2 -
 net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild | 274 ---
 net-analyzer/wireshark/wireshark-4.0.4-r1.ebuild  | 314 --
 3 files changed, 590 deletions(-)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 8b6729606cd1..276e7cf51e5b 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,6 +1,4 @@
-DIST wireshark-3.6.12.tar.xz 39975988 BLAKE2B 
ca356c0d03d7c82463cc4503d0c1085b80fe621763c1bc369a5944dc6566f25b19fce9615239265b3620f76c92bff7d7c6e958241143c444a1b659b82d319c65
 SHA512 
a6e05e5a6b1027e3f4650a32f186d9a2cff4fb7adb2317bdeb96a7193ab45fa434572f94253a4d6e5589b0790420a445c4bbd788d8ac53e01019bb88130164f8
 DIST wireshark-3.6.13.tar.xz 39982176 BLAKE2B 
f09005dba37a96a093c4a4ac40ffdf82f929ff25be15bf208ab7f1433b3fb915552151d3a1a95362b7a9ef2e835a21f38c2bb08733e46dca3bf5ad991813286a
 SHA512 
ab6ab6deff410539fe6b5fc9c35a570951719fd040381993e710c3e0447a8ec6d8e94a5f46ce9350ac3aa9e300409c2fb3f83c735a2e0cfa1dd8ffa44edb
 DIST wireshark-3.6.14.tar.xz 40211952 BLAKE2B 
b1e84e7072afc8547b6ed5f0094bfae60d77617c9eef7a1fa55696cc5563ba46b5f2793ba430040a170e7548d6258b44e9a5f99a00eb3b48c2a8890673d1
 SHA512 
b073b5903d12b730614a3751b23641445a517ef565836677c02623e47f1cbf43ff5245e575e650aee66577250512caae4849ce8311cf31823b8349a00f73889d
-DIST wireshark-4.0.4.tar.xz 41399396 BLAKE2B 
4db1b691c0d1775760c85851edd45dba3eabc695aae37fe4145e6207272f37ccb69ec63be509b244d209a4626f3b7e376589458b6583ffd0eddd0e77aafea4db
 SHA512 
e6aa49ba12245ec3ae779fc9b30a783121b6a8298ab512968f408d96d4e73b2962ccb289f2ead68b7b1d6788bfa7e11b28f4a5b4c4b043ecdbc09668bdd4feff
 DIST wireshark-4.0.5.tar.xz 41401932 BLAKE2B 
932c017eaef6d0758a70bba3beb018e7512c41f9355c0948d744899aa79e5259cbbde6522ed216835781acd8f27d2a2b786aec0fadf33735a5b3cd324ab1a5d1
 SHA512 
fd03b0b382dd68212d173b955d6156bad23a31c4e044bb8120e0ce2622cfa963b3b9f86b469dbb26a3d275f9c426329043ac5e5461b1cbea718cd99a1d557ce9
 DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 
5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52
 SHA512 
651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b

diff --git a/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild
deleted file mode 100644
index 0079012cf99c..
--- a/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
-
-DESCRIPTION="Network protocol analyzer (sniffer)"
-HOMEPAGE="https://www.wireshark.org/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
-   inherit git-r3
-else
-   
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
-   S="${WORKDIR}/${P/_/}"
-
-   KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc 
dpauxmon"
-IUSE+=" +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb"
-IUSE+=" +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 
+randpkt"
-IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp 
sshdump ssl"
-IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-ifdemo? ( plugins qt5 )"
-
-# Tests restricted for now because rely on pytest internals w/ >=3.11
-# See bug #897078 and https://gitlab.com/wireshark/wireshark/-/issues/18740.
-RESTRICT="!test? ( test ) test"
-
-# bug #753062 for speexdsp
-RDEPEND="acct-group/pcap
-   >=dev-libs/glib-2.38:2
-   >=net-dns/c-ares-1.5:=
-   dev-libs/libgcrypt:=
-   media-libs/speexdsp
-   bcg729? ( media-libs/bcg729 )
-   brotli? ( app-arch/brotli:= )
-   ciscodump? ( >=net-libs/libssh-0.6 )
-   filecaps? ( sys-libs/libcap )
-   http2? ( net-libs/nghttp2:= )
-   ilbc? ( media-libs/libilbc )
-   kerberos? ( virtual/krb5 )
-   libxml2? ( dev-libs/libxml2 )
-   lua? ( ${LUA_DEPS} )
-   lz4? ( app-arch/lz4:= )
-   maxminddb? ( dev-libs/libmaxminddb:= )
-  

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

2023-06-13 Thread Sam James
commit: 82c8715c16f9ca6ad0731ea68067fee571f0eda0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:30:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c8715c

media-video/pipewire: Stabilize 0.3.71-r2 x86, #908473

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

 media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
index 5e67daf99e4e..f840914c54fa 100644
--- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
@@ -29,7 +29,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
fi
 
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2023-06-13 Thread Sam James
commit: ee620e3246603a04a3455182e35841434c543b33
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:28:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:29:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee620e32

net-libs/libpcap: drop 1.10.1-r2, 1.10.2

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

 net-libs/libpcap/Manifest  |   4 -
 ...bpcap-1.10.1-pcap-config-no-hardcoded-lib.patch | 100 
 .../libpcap/files/libpcap-1.10.1-pcap-config.patch |  43 -
 net-libs/libpcap/libpcap-1.10.1-r2.ebuild  | 105 -
 net-libs/libpcap/libpcap-1.10.2.ebuild |  91 --
 5 files changed, 343 deletions(-)

diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest
index 2eb67bbfa2a5..8c00e3d8d211 100644
--- a/net-libs/libpcap/Manifest
+++ b/net-libs/libpcap/Manifest
@@ -1,7 +1,3 @@
-DIST libpcap-1.10.1-upstream.tar.gz 935221 BLAKE2B 
0ec028e5d026a97b92ba6f23f88daf36b827eee08a752a0162fbabd1b5a2a70141ec403b6ff26dc3eb25ca5c6630c9c2f60f05b33161770da3d5e829c4eecdc6
 SHA512 
56c314f19c2b857742bf8abcb1e78066986aaa95cec339b75a3c8b70a9fa2b5167da98708352f9ec97a1cea2700cfb4e040bda108d58ac46cec9b7deab88d171
-DIST libpcap-1.10.1-upstream.tar.gz.sig 442 BLAKE2B 
b76bf3c40a923b6c8fb9a356dff49a90e30dd0b0d785f138ac56bf1a41ad3a6fcfa3d5b3d28c12543857c5616b8938108b06313e35e4474d50991b72d9d371c8
 SHA512 
f9807efd11d99524b247981e5f4f02e1ffbeaa8468a9a22c66f9931a894071b9182164807b9fd11436883d36e8b0c6cc62302852005d958e34b5236e20caa33d
-DIST libpcap-1.10.2.tar.gz 951063 BLAKE2B 
f8280c8e12065b4d86e451df8504c834da9c94b25029f0e5c22359d0ce35cf4e3490fa3343d0112209600ea01ffa54249c82c20e2859515884daee759e4a5e9b
 SHA512 
ccacebf367db44ab74e588f88a4fd7cd82c58e478e6c35414ae36df58fb06d85d542597485b1d1393edfaacc2bc5d35578b7b87fee4965f6dfde10a03d2ddd32
-DIST libpcap-1.10.2.tar.gz.sig 442 BLAKE2B 
c470ff70e58c13dfd1a6d72a00d83883515b9ca63e1561b3acbb75d744b043726df9b8dcb70dfa5ea1c0fa54624a407364d85e83fd3ec4dfd605aa401f5351df
 SHA512 
122bf14c2525a05b2781f6d7bc029d73bcf4584c184220b9f9716def327cc0521ec78d658ad58bdf8a9cd9415ab9ad4d1d24ed1880db25ace6a01a93786bcc5e
 DIST libpcap-1.10.3.tar.gz 951869 BLAKE2B 
3614042f7d8cd5a25221f52d2ed09f9f44643cdc0901ff21041ddb7ba85193c667036f7d989c8b59e6e205d630e062da46533110914dd287013a9ff80b31e97f
 SHA512 
57bc07cbc8c326e203ce10ce1eb9f55760fc33320718d8643c65a68949334291877dffcf19af5f61eb9b4eda2d8ffe7bacee38363d2d6536cc85ae81c851684d
 DIST libpcap-1.10.3.tar.gz.sig 442 BLAKE2B 
30f0053bc05564fd06aeac751d85eb4838c55c783a0eed450f4de238391c87b8915378f4dc679a14276c9e5e17e9bc74b861241a0a0e86bb22dc2680552f43db
 SHA512 
dc5ae51a96f9dfc570009a5c711a1e4eca012e99d6eb7af3b35c5636199b3273e92a657fdf85688650c093cc9b6c435ba1e9b84100469b2604b8d3125613b4ab
 DIST libpcap-1.10.4.tar.gz 952153 BLAKE2B 
05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c
 SHA512 
1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1

diff --git 
a/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch 
b/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch
deleted file mode 100644
index 2fc617dcda2f..
--- a/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-https://github.com/the-tcpdump-group/libpcap/commit/84cb8cfdbf99a5fbc8127e3f092dc4d36ab513e9
-
-From 84cb8cfdbf99a5fbc8127e3f092dc4d36ab513e9 Mon Sep 17 00:00:00 2001
-From: Guy Harris 
-Date: Mon, 2 Aug 2021 01:04:53 -0700
-Subject: [PATCH] pcap-config: don't provide -L/usr/lib for pkg-config --libs.
-
-It shouldn't be necessary, as C compilers generally look there by
-default and...
-
-...it can cause problems if the libpcap you want *isn't* in /usr/lib.
-For example, on some systems that support both 32-bit and 64-bit
-executables, this might cause the 32-bit library to be found, even on
-64-bit platforms, with hilarity ensuing afterwards.
-
-In particular, on Solaris 11, where /usr/lib has the 32-bit libraries
-and /usr/lib/{something} has the 64-bit libraries ({something} depends
-on whether it's SPARC or x86), that's what happens if you try to do a
-CMake build of tcpdump against the system libpcap:
-
-The CMake file for finding pcap converts the -lpcap provided by
-pcap-config into the absolute path of libpcap, and that's the path of
-the 32-bit library, as it looks in /usr/lib.  (CMake really wants "find
-library" scripts to supply a list of libraries giving their absolute
-paths.)
-
-Thus, if you're using GCC, the tests done to find out what pcap APIs are
-available will fail, as the test programs get build 64-bit but are
-linked with the 32-bit libpcap; the link fails as you're mixing 32-bit
-and 64-bit code, and the CMake script treats that as meaning "the
-function isn't 

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

2023-06-13 Thread Sam James
commit: 6b5e649b0952e29784361d5efab33bac7bf99c2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:24:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:24:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e649b

media-video/pipewire: Stabilize 0.3.71-r2 amd64, #908473

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

 media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild 
b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
index 7289c71e58b0..5e67daf99e4e 100644
--- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild
+++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild
@@ -29,7 +29,7 @@ else

SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
fi
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Multimedia processing graphs"



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

2023-06-13 Thread Sam James
commit: 884def91d8bddc5d14fc2f70b8469b2a9e43f780
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:23:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:23:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884def91

dev-libs/mpfr: fix whitespace

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

 dev-libs/mpfr/mpfr-4.2.0_p9.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild 
b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild
index bcbbe69004fc..3436f7912a8f 100644
--- a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild
+++ b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild
@@ -39,7 +39,6 @@ if [[ ${PV} == *_p* ]] ; then
done
 
unset patch_url_base my_patch_index mangled_patch_ver
-
 fi
 
 S="${WORKDIR}/${MY_P}"



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

2023-06-13 Thread Sam James
commit: d51d7feb5e2f54c493024c5bd876b91043213ce8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:22:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:22:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51d7feb

dev-libs/openssl-compat: drop 1.1.1t

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

 dev-libs/openssl-compat/Manifest   |   2 -
 .../openssl-compat/openssl-compat-1.1.1t.ebuild| 221 -
 2 files changed, 223 deletions(-)

diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest
index 840ba6c455ee..6cc3d6b74332 100644
--- a/dev-libs/openssl-compat/Manifest
+++ b/dev-libs/openssl-compat/Manifest
@@ -1,8 +1,6 @@
 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
-DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 
66d76ea0c05a4afc3104e22602cffc2373e857728625d31ab3244881cafa91c099a817a09def7746bce4133585bfc90b769f43527e77a81ed13e60a8c2fb4d8d
 SHA512 
628676c9c3bc1cf46083d64f61943079f97f0eefd0264042e40a85dbbd988f271bfe01cd1135d22cc3f67a298f1d078041f8f2e97b0da0d93fe172da573da18c
-DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B 
fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680
 SHA512 
1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b
 DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 
5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594
 SHA512 
d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919
 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 
7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468
 SHA512 
40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
 DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 
6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71
 SHA512 
3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9

diff --git a/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild 
b/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild
deleted file mode 100644
index f1ff4defc6a7..
--- a/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc
-inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
-
-MY_P=openssl-${PV/_/-}
-DESCRIPTION="Full-strength general purpose cryptography library (including SSL 
and TLS)"
-HOMEPAGE="https://www.openssl.org/;
-SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
-   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="openssl"
-SLOT="$(ver_cut 1-3)"
-if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-fi
-IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !=dev-libs/openssl-1.1.1*:0
-   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lang/perl-5
-   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
-   test? (
-   sys-apps/diffutils
-   sys-devel/bc
-   kernel_linux? ( sys-process/procps )
-   )
-   verify-sig? ( 

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

2023-06-13 Thread Sam James
commit: 6a593ae96eb045245e5ad41879ce602f193d013f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:16:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a593ae9

dev-libs/openssl: drop 1.1.1t-r1

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

 dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 265 --
 1 file changed, 265 deletions(-)

diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
deleted file mode 100644
index 1d43a457c82a..
--- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/openssl.org.asc
-inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig
-
-MY_P=${P/_/-}
-DESCRIPTION="Full-strength general purpose cryptography library (including SSL 
and TLS)"
-HOMEPAGE="https://www.openssl.org/;
-SRC_URI="mirror://openssl/source/${MY_P}.tar.gz
-   verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="openssl"
-SLOT="0/1.1" # .so version of libssl/libcrypto
-if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test 
tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   tls-compression? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lang/perl-5
-   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
-   test? (
-   sys-apps/diffutils
-   sys-devel/bc
-   kernel_linux? ( sys-process/procps )
-   )
-   verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230207 )"
-PDEPEND="app-misc/ca-certificates"
-
-# force upgrade to prevent broken login, bug #696950
-RDEPEND+=" !/dev/null)
-   if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 
1 ]]; then
-   die "FEATURES=test with USE=sctp requires 
net.sctp.auth_enable=1!"
-   fi
-   fi
-}
-
-src_unpack() {
-   # Can delete this once test fix patch is dropped
-   if use verify-sig ; then
-   # Needed for downloaded patch (which is unsigned, which is fine)
-   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
-   fi
-
-   default
-}
-
-src_prepare() {
-   # Make sure we only ever touch Makefile.org and avoid patching a file
-   # that gets blown away anyways by the Configure script in src_configure
-   rm -f Makefile
-
-   if ! use vanilla ; then
-   PATCHES+=(
-   # Add patches which are Gentoo-specific customisations 
here
-   )
-   fi
-
-   default
-
-   if use test && use sctp && has network-sandbox ${FEATURES}; then
-   einfo "Disabling test '80-test_ssl_new.t' which is known to 
fail with FEATURES=network-sandbox ..."
-   rm test/recipes/80-test_ssl_new.t || die
-   fi
-
-   # Remove test target when FEATURES=test isn't set
-   if ! use test ; then
-   sed \
-   -e '/^$config{dirs}/s@ "test",@@' \
-   -i Configure || die
-   fi
-
-   if use prefix && [[ ${CHOST} == *-solaris* ]] ; then
-   # use GNU ld full option, not to confuse it on Solaris
-   sed -i \
-   -e 's/-Wl,-M,/-Wl,--version-script=/' \
-   -e 's/-Wl,-h,/-Wl,--soname=/' \
-   Configurations/10-main.conf || die
-
-   # fix building on Solaris 10
-   # https://github.com/openssl/openssl/issues/6333
-   sed -i \
-   -e 's/-lsocket -lnsl -ldl/-lsocket -lnsl -ldl -lrt/' \
-   Configurations/10-main.conf || die
-   fi
-
-   # The config script does stupid stuff to prompt the user.  Kill it.
-   sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
-}
-
-src_configure() {
-   # Keep this in sync with app-misc/c_rehash
-   SSL_CNF_DIR="/etc/ssl"
-
-   # Quiet out unknown driver argument warnings since openssl
-   # doesn't have well-split CFLAGS and we're making it even worse
-   # and 'make depend' uses -Werror for added fun (bug #417795 again)
-   tc-is-clang && append-flags -Qunused-arguments
-
-   # We really, really need to build OpenSSL w/ strict aliasing disabled.
-   # It's filled with violations and it *will* 

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

2023-06-13 Thread Sam James
commit: 6c4610dbafdc773344fd62e49e27ada4c6b6dfd2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:17:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:20:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4610db

dev-libs/openssl: drop 1.1.1t-r3

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

 dev-libs/openssl/Manifest  |   2 -
 .../files/openssl-1.1.1t-CVE-2023-0464.patch   | 215 
 .../files/openssl-1.1.1t-CVE-2023-0465.patch   |  48 
 .../files/openssl-1.1.1t-CVE-2023-0466.patch   |  41 
 dev-libs/openssl/openssl-1.1.1t-r3.ebuild  | 269 -
 5 files changed, 575 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 3793e1ac7a75..4c98e70a536d 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -1,8 +1,6 @@
 DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 
6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24
 SHA512 
5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659
 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4
 SHA512 
a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
-DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 
66d76ea0c05a4afc3104e22602cffc2373e857728625d31ab3244881cafa91c099a817a09def7746bce4133585bfc90b769f43527e77a81ed13e60a8c2fb4d8d
 SHA512 
628676c9c3bc1cf46083d64f61943079f97f0eefd0264042e40a85dbbd988f271bfe01cd1135d22cc3f67a298f1d078041f8f2e97b0da0d93fe172da573da18c
-DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B 
fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680
 SHA512 
1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b
 DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 
5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594
 SHA512 
d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919
 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 
7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468
 SHA512 
40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B 
cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885
 SHA512 
86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a

diff --git a/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch 
b/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch
deleted file mode 100644
index 950e6572cd28..
--- a/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch
+++ /dev/null
@@ -1,215 +0,0 @@
-commit 879f7080d7e141f415c79eaa3a8ac4a3dad0348b
-Author: Pauli 
-Date:   Wed Mar 8 15:28:20 2023 +1100
-
-x509: excessive resource use verifying policy constraints
-
-A security vulnerability has been identified in all supported versions
-of OpenSSL related to the verification of X.509 certificate chains
-that include policy constraints.  Attackers may be able to exploit this
-vulnerability by creating a malicious certificate chain that triggers
-exponential use of computational resources, leading to a denial-of-service
-(DoS) attack on affected systems.
-
-Fixes CVE-2023-0464
-
-Reviewed-by: Tomas Mraz 
-Reviewed-by: Shane Lontis 
-(Merged from https://github.com/openssl/openssl/pull/20569)
-
-diff --git a/crypto/x509v3/pcy_local.h b/crypto/x509v3/pcy_local.h
-index 5daf78de45..344aa06765 100644
 a/crypto/x509v3/pcy_local.h
-+++ b/crypto/x509v3/pcy_local.h
-@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st {
- };
- 
- struct X509_POLICY_TREE_st {
-+/* The number of nodes in the tree */
-+size_t node_count;
-+/* The maximum number of nodes in the tree */
-+size_t node_maximum;
-+
- /* This is the tree 

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

2023-06-13 Thread Sam James
commit: 3db09f5bac6ff132b69d3f723d4c93662c96ed72
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:17:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:19:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db09f5b

dev-libs/openssl: drop 3.0.8-r4

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

 dev-libs/openssl/Manifest  |   2 -
 .../files/openssl-3.0.8-CVE-2023-0464.patch| 214 
 .../files/openssl-3.0.8-CVE-2023-0465.patch|  46 
 .../files/openssl-3.0.8-CVE-2023-0466.patch|  41 ---
 .../files/openssl-3.0.8-CVE-2023-1255.patch|  40 ---
 .../openssl/files/openssl-3.0.8-mips-cflags.patch  |  30 ---
 dev-libs/openssl/openssl-3.0.8-r4.ebuild   | 281 -
 7 files changed, 654 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 55a08fc6adbe..3793e1ac7a75 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -5,8 +5,6 @@ DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 
66d76ea0c05a4afc3104e22602cffc2373e85
 DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B 
fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680
 SHA512 
1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b
 DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 
5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594
 SHA512 
d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919
 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 
7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468
 SHA512 
40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
-DIST openssl-3.0.8.tar.gz 15151328 BLAKE2B 
e163cc9b8b458f72405a2f1bde3811c8d0eb22e8b08ff5608ec64799975f1546dcdce31466b8a1d5ed29bc90d19aa6017d711987c81b71f4b20e279828cf753a
 SHA512 
8ce10be000d7d4092c8efc5b96b1d2f7da04c1c3a624d3a7923899c6b1de06f369016be957e36e8ab6d4c9102eaeec5d1973295d547f7893a7f11f132ae42b0d
-DIST openssl-3.0.8.tar.gz.asc 833 BLAKE2B 
1949801150e254e9be648f33014a4a16f803b42ca5a302c3942d377013e983e0ea0cca8aed594e3f9ecde26c6e31d222581e991af5fae6cd451d7ee83541f4bb
 SHA512 
e1c04f1179aded228b39005fd9e9f6f75aedafb938b77ac58c97a00973eb412d93b92ad1c447332a5d96850b62b01093502928e6c190bdd0234a94c4e815d2a6
 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B 
cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885
 SHA512 
86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a
 DIST openssl-3.0.9.tar.gz.asc 833 BLAKE2B 
9943ac65f83f48465cae83b37a1d004f6be4622e53c3025166d42954abe9215f1a6c2af58d4aa2b45fa51182fee5019e740969f694655b6c592bb278c68aacef
 SHA512 
9949de6b57d5aa21da1d4b68a29eb37e302403c983bd7d2d8769b320aac4268a9f9091c5fb182862a4f89a9099660939fe609df87c66991b75f7695faf357caf
 DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 
9212a7fb13f6dee7746721ee406af56ae1b48ec58974c002465d2b0205839eb5ee0483383aa9924fc3e4168ebd34e1a5819480cf10aa318994d7171e54c07108
 SHA512 
71cc75c7700f445c616e382b76263ad2e4072beec0232458baf3d9891b8b64a7ad0cac4b4d24b727b2b7dcd100c78606fd48eba98a67eccd5f336e3d626ca713

diff --git a/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch 
b/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch
deleted file mode 100644
index 3cf1d3b38ec9..
--- a/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch
+++ /dev/null
@@ -1,214 +0,0 @@
-commit 959c59c7a0164117e7f8366466a32bb1f8d77ff1
-Author: Pauli 
-Date:   Wed Mar 8 15:28:20 2023 +1100
-
-x509: excessive resource use verifying policy constraints
-
-A security vulnerability has been identified in all supported versions
-of OpenSSL related to the verification of X.509 certificate chains
-that include policy constraints.  Attackers may be able to exploit this
-vulnerability by creating a malicious certificate chain that triggers
-exponential use of computational resources, leading to a denial-of-service
-(DoS) attack on affected systems.
-
-Fixes CVE-2023-0464
-
-Reviewed-by: Tomas Mraz 
-Reviewed-by: Shane Lontis 
-(Merged from https://github.com/openssl/openssl/pull/20568)
-
-diff --git a/crypto/x509/pcy_local.h b/crypto/x509/pcy_local.h
-index 18b53cc09e..cba107ca03 100644
 a/crypto/x509/pcy_local.h
-+++ b/crypto/x509/pcy_local.h
-@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st {
- };
- 
- struct X509_POLICY_TREE_st {
-+

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

2023-06-13 Thread Sam James
commit: 14aa976d66d7789fa8fd8bd5fe34edad53d5ff9a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:18:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:20:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14aa976d

dev-libs/openssl: drop 3.1.0-r3

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

 dev-libs/openssl/Manifest  |   2 -
 .../files/openssl-3.1.0-CVE-2023-0464.patch| 214 
 .../files/openssl-3.1.0-CVE-2023-0465.patch|  46 
 .../files/openssl-3.1.0-CVE-2023-0466.patch|  41 ---
 .../files/openssl-3.1.0-CVE-2023-1255.patch|  40 ---
 dev-libs/openssl/openssl-3.1.0-r3.ebuild   | 284 -
 6 files changed, 627 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 4c98e70a536d..f8b20e47b8a9 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -5,7 +5,5 @@ DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 
5de9cb856e497596ecba008bad6515eefd093
 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 
7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468
 SHA512 
40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28
 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B 
cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885
 SHA512 
86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a
 DIST openssl-3.0.9.tar.gz.asc 833 BLAKE2B 
9943ac65f83f48465cae83b37a1d004f6be4622e53c3025166d42954abe9215f1a6c2af58d4aa2b45fa51182fee5019e740969f694655b6c592bb278c68aacef
 SHA512 
9949de6b57d5aa21da1d4b68a29eb37e302403c983bd7d2d8769b320aac4268a9f9091c5fb182862a4f89a9099660939fe609df87c66991b75f7695faf357caf
-DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 
9212a7fb13f6dee7746721ee406af56ae1b48ec58974c002465d2b0205839eb5ee0483383aa9924fc3e4168ebd34e1a5819480cf10aa318994d7171e54c07108
 SHA512 
71cc75c7700f445c616e382b76263ad2e4072beec0232458baf3d9891b8b64a7ad0cac4b4d24b727b2b7dcd100c78606fd48eba98a67eccd5f336e3d626ca713
-DIST openssl-3.1.0.tar.gz.asc 488 BLAKE2B 
f4a844e3db2c2bdf42b6f811d16cc2077cacf713d20474d94e2d0180a6f97eadf4f03522e9fed478d263d680d88091dc2bc48e7ebb15d049bc57ee7ed64c7fbb
 SHA512 
8d542e6471b745822d6cd889c5b168841b4366ee9a96edc2ab5b44fa1bd1b75308422aed312f1bd6e6a3c3e306eceaa95ce9bb4d0aa3e8ff86cb0fd92a7e61ea
 DIST openssl-3.1.1.tar.gz 15544757 BLAKE2B 
094f7e28f16de6528016fcd21df1d7382b0dbdcd80ec469d37add9c37f638c059dda3ffb4415eba890a33d146ddc9016bcc7192df101c73be5e70faf6e3b1097
 SHA512 
8ba9dd6ab87451e126c19cc106ccd1643ca48667d6c37504d0ab98205fbccf855fd0db54474b4113c4c3a15215a4ef77a039fb897a69f71bcab2054b2effd1d9
 DIST openssl-3.1.1.tar.gz.asc 833 BLAKE2B 
5a2a9aeb475b843862e133d53bc5bb3c8e12e8e03b1e2da41d0eaa0eade1ae03c4318ad1f5c490c5e1ed7e6ac6275a6d7c881d3911722b043b15d1622b25
 SHA512 
83349020c67e5b956f3ef37604a03a1970ea393f862691f5fd5d85930c01e559e25db17d397d8fd230c3862a8b2fba2d5c7df883d56d7472f4c01dab3a661cb2

diff --git a/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch 
b/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch
deleted file mode 100644
index dfe83e53d0ad..
--- a/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch
+++ /dev/null
@@ -1,214 +0,0 @@
-commit 2017771e2db3e2b96f89bbe8766c3209f6a99545
-Author: Pauli 
-Date:   Wed Mar 8 15:28:20 2023 +1100
-
-x509: excessive resource use verifying policy constraints
-
-A security vulnerability has been identified in all supported versions
-of OpenSSL related to the verification of X.509 certificate chains
-that include policy constraints.  Attackers may be able to exploit this
-vulnerability by creating a malicious certificate chain that triggers
-exponential use of computational resources, leading to a denial-of-service
-(DoS) attack on affected systems.
-
-Fixes CVE-2023-0464
-
-Reviewed-by: Tomas Mraz 
-Reviewed-by: Shane Lontis 
-(Merged from https://github.com/openssl/openssl/pull/20570)
-
-diff --git a/crypto/x509/pcy_local.h b/crypto/x509/pcy_local.h
-index 18b53cc09e..cba107ca03 100644
 a/crypto/x509/pcy_local.h
-+++ b/crypto/x509/pcy_local.h
-@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st {
- };
- 
- struct X509_POLICY_TREE_st {
-+/* The number of nodes in the tree */
-+size_t node_count;
-+/* The maximum number of nodes in the tree */
-+size_t node_maximum;
-+
- /* This is the tree 'level' data */
- X509_POLICY_LEVEL *levels;
- int nlevel;
-@@ -157,7 +162,8 @@ X509_POLICY_NODE 
*ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *sk,
- X509_POLICY_NODE 

[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-06-13 Thread Sam James
commit: a5b4eb5a69be4b0abe0c0ee682c40f1881be084f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 05:06:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:06:25 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5b4eb5a

depgraph: drop unnecessary spinner import

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

 lib/_emerge/depgraph.py | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 94a4fff3e..77133e99c 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -102,7 +102,6 @@ from _emerge.resolver.output import Display, 
format_unmatched_atom
 
 # Type annotation imports
 from typing import Any, Optional, Dict, List, Tuple, Union
-from _emerge.stdout_spinner import stdout_spinner
 
 # Exposes a depgraph interface to dep_check.
 _dep_check_graph_interface = collections.namedtuple(
@@ -11396,7 +11395,7 @@ def backtrack_depgraph(
 myparams: Dict[str, Union[int, str, bool]],
 myaction: Optional[str],
 myfiles: List[str],
-spinner: stdout_spinner,
+spinner: "_emerge.stdout_spinner.stdout_spinner",
 ) -> Tuple[Any, depgraph, List[str]]:
 """
 
@@ -11418,7 +11417,7 @@ def _backtrack_depgraph(
 myparams: Dict[str, Union[int, str, bool]],
 myaction: Optional[str],
 myfiles: List[str],
-spinner: stdout_spinner,
+spinner: "_emerge.stdout_spinner.stdout_spinner",
 ) -> Tuple[Any, depgraph, List[str]]:
 debug = "--debug" in myopts
 mydepgraph = None
@@ -11521,7 +11520,7 @@ def resume_depgraph(
 mtimedb: Any,
 myopts: Dict[str, str],
 myparams: Dict[str, Any],
-spinner: stdout_spinner,
+spinner: "_emerge.stdout_spinner.stdout_spinner",
 ):
 """
 Raises PackageSetNotFound if myfiles contains a missing package set.
@@ -11539,7 +11538,7 @@ def _resume_depgraph(
 mtimedb: Any,
 myopts: Dict[str, str],
 myparams: Dict[str, Any],
-spinner: stdout_spinner,
+spinner: "_emerge.stdout_spinner.stdout_spinner",
 ):
 """
 Construct a depgraph for the given resume list. This will raise



[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-06-13 Thread Sam James
commit: 7e8a730b85b77f9495f4999ac173dc726777203f
Author: Berin Aniesh  gmail  com>
AuthorDate: Mon Jun 12 03:56:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 05:03:27 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e8a730b

depgraph: type annotations

Signed-off-by: Berin Aniesh  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1054
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/depgraph.py | 43 +++
 1 file changed, 39 insertions(+), 4 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 861579a6d..94a4fff3e 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -100,6 +100,10 @@ from _emerge.resolver.slot_collision import 
slot_conflict_handler
 from _emerge.resolver.circular_dependency import circular_dependency_handler
 from _emerge.resolver.output import Display, format_unmatched_atom
 
+# Type annotation imports
+from typing import Any, Optional, Dict, List, Tuple, Union
+from _emerge.stdout_spinner import stdout_spinner
+
 # Exposes a depgraph interface to dep_check.
 _dep_check_graph_interface = collections.namedtuple(
 "_dep_check_graph_interface",
@@ -11385,8 +11389,17 @@ def _spinner_stop(spinner):
 portage.writemsg_stdout(f"Dependency resolution took {darkgreen(time_fmt)} 
s.\n\n")
 
 
-def backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, 
spinner):
+def backtrack_depgraph(
+settings: portage.package.ebuild.config.config,
+trees: portage._trees_dict,
+myopts: Dict[str, Any],
+myparams: Dict[str, Union[int, str, bool]],
+myaction: Optional[str],
+myfiles: List[str],
+spinner: stdout_spinner,
+) -> Tuple[Any, depgraph, List[str]]:
 """
+
 Raises PackageSetNotFound if myfiles contains a missing package set.
 """
 _spinner_start(spinner, myopts)
@@ -11398,7 +11411,15 @@ def backtrack_depgraph(settings, trees, myopts, 
myparams, myaction, myfiles, spi
 _spinner_stop(spinner)
 
 
-def _backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, 
spinner):
+def _backtrack_depgraph(
+settings: portage.package.ebuild.config.config,
+trees: portage._trees_dict,
+myopts: Dict[str, Any],
+myparams: Dict[str, Union[int, str, bool]],
+myaction: Optional[str],
+myfiles: List[str],
+spinner: stdout_spinner,
+) -> Tuple[Any, depgraph, List[str]]:
 debug = "--debug" in myopts
 mydepgraph = None
 max_retries = myopts.get("--backtrack", 10)
@@ -11494,7 +11515,14 @@ def _backtrack_depgraph(settings, trees, myopts, 
myparams, myaction, myfiles, sp
 return (success, mydepgraph, favorites)
 
 
-def resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner):
+def resume_depgraph(
+settings: portage.package.ebuild.config.config,
+trees: portage._trees_dict,
+mtimedb: Any,
+myopts: Dict[str, str],
+myparams: Dict[str, Any],
+spinner: stdout_spinner,
+):
 """
 Raises PackageSetNotFound if myfiles contains a missing package set.
 """
@@ -11505,7 +11533,14 @@ def resume_depgraph(settings, trees, mtimedb, myopts, 
myparams, spinner):
 _spinner_stop(spinner)
 
 
-def _resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner):
+def _resume_depgraph(
+settings: portage.package.ebuild.config.config,
+trees: portage._trees_dict,
+mtimedb: Any,
+myopts: Dict[str, str],
+myparams: Dict[str, Any],
+spinner: stdout_spinner,
+):
 """
 Construct a depgraph for the given resume list. This will raise
 PackageNotFound or depgraph.UnsatisfiedResumeDep when necessary.



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

2023-06-13 Thread Sam James
commit: 8b6599060dd49970b498436499cfd52771feb6b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 04:42:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b659906

dev-libs/xmlsec: add 1.3.1

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

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

diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest
index 1378fdc75dbe..21b96cd40b9f 100644
--- a/dev-libs/xmlsec/Manifest
+++ b/dev-libs/xmlsec/Manifest
@@ -1,2 +1,3 @@
 DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 
19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30
 SHA512 
99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900
 DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B 
a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c
 SHA512 
ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d
+DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 
1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e
 SHA512 
7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f

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



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

2023-06-13 Thread Sam James
commit: eb815ef30332d4db0a6f184be9cb516a9da96492
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 13 20:07:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb815ef3

dev-lang/python: stable 3.11.4 for hppa, bug #908017

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-lang/python/python-3.11.4.ebuild 
b/dev-lang/python/python-3.11.4.ebuild
index 8cc87f45c64c..dea412c1830f 100644
--- a/dev-lang/python/python-3.11.4.ebuild
+++ b/dev-lang/python/python-3.11.4.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



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

2023-06-13 Thread Sam James
commit: a6baf2ef710e5634daf746843bb25752d6f6fcb5
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jun 13 20:06:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6baf2ef

dev-lang/python: stable 3.10.12 for hppa, bug #908015

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-lang/python/python-3.10.12.ebuild 
b/dev-lang/python/python-3.10.12.ebuild
index de6a7df9..184b5ace1359 100644
--- a/dev-lang/python/python-3.10.12.ebuild
+++ b/dev-lang/python/python-3.10.12.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm hardened libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind +xml



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

2023-06-13 Thread Sam James
commit: 4b8429aa7af6384292d04d77c4114ffa6c6cbb3e
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Apr  6 23:06:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:19:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8429aa

net-vpn/i2pd: remove old 2.43.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/30511
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.43.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 055d02e4a660..20fb251aa752 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 
5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5
 SHA512 
7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a
 DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B 
f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167
 SHA512 
8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e
 DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 
4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5
 SHA512 
31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9
 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 
93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe
 SHA512 
f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8

diff --git a/net-vpn/i2pd/i2pd-2.43.0.ebuild b/net-vpn/i2pd/i2pd-2.43.0.ebuild
deleted file mode 100644
index 034085adece1..
--- a/net-vpn/i2pd/i2pd-2.43.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd;
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
-   doenvd "${FILESDIR}/99i2pd"
-
-   # openrc and systemd daemon routines
-   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
-   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-pkg_postinst() {
-   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
-   ewarn
-   ewarn "Configuration of the subscriptions has been moved from"
-   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
-   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
-   fi
-}



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

2023-06-13 Thread Sam James
commit: 5855b9cfa8abd0d3b45a06e226070b98259af207
Author: Valérian Rousset  users  noreply  github 
 com>
AuthorDate: Sat Jun  3 16:38:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5855b9cf

net-vpn/i2p: widen pkg_pretend to all JDK for 2.1.0

Closes: https://bugs.gentoo.org/847304
Signed-off-by: Valérian Rousset  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 net-vpn/i2p/i2p-2.1.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/i2p/i2p-2.1.0-r2.ebuild b/net-vpn/i2p/i2p-2.1.0-r2.ebuild
index 2883493999e5..b83e479db886 100644
--- a/net-vpn/i2p/i2p-2.1.0-r2.ebuild
+++ b/net-vpn/i2p/i2p-2.1.0-r2.ebuild
@@ -73,8 +73,8 @@ DOCS=( README.md history.txt )
 
 pkg_pretend() {
# see https://bugs.gentoo.org/831290
-   if [[ "`java-config --show-active-vm`" = openjdk*-8 ]] &&
-  [[ "`java-config --query MERGE_VM --package=ant-core`" != openjdk*-8 
]]
+   if [[ "`java-config --show-active-vm`" = *-8 ]] &&
+  [[ "`java-config --query MERGE_VM --package=ant-core`" != *-8 ]]
then
eerror "dev-java/ant-core was emerged with a newer version of 
the JDK."
eerror "It will fail to build with virtual/jdk:1.8 due to 
#831290."



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

2023-06-13 Thread Sam James
commit: 78560f074721ecae18ad5b1566534acaaa5397ab
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 04:08:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:08:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78560f07

www-client/chromium: add github upstream metadata

It's the official mirror, so it's useful to be able to look at commits quickly.

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

 www-client/chromium/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index f7b2aa3d4c05..e5e74d0162c3 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -31,6 +31,7 @@
Unsupported closed-source DRM capability 
(required by Netflix VOD)


+   chromium/chromium
stha09/chromium-patches

 



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

2023-06-13 Thread Sam James
commit: 43ab5cec16866f54fd7acc88f2fee5d4aeab7d35
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 04:06:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 04:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ab5cec

sec-keys/openpgp-keys-gentoo-developers: Stabilize 20230612 ALLARCHES, #908470

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

 .../openpgp-keys-gentoo-developers-20230612.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
index fda85a259ff6..a8a3226d3007 100644
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
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"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 
 S="${WORKDIR}"



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/

2023-06-13 Thread orbea
commit: 682c1f27c7f3db661584c54ac66cce54051e1eda
Author: orbea  riseup  net>
AuthorDate: Wed Jun 14 03:11:32 2023 +
Commit: orbea  riseup  net>
CommitDate: Wed Jun 14 03:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=682c1f27

dev-qt/qtnetwork: add 5.15.10

Signed-off-by: orbea  riseup.net>

 dev-qt/qtnetwork/Manifest |  2 +
 dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild | 79 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 3ad9f43..667878e 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -1,3 +1,5 @@
 DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B 
ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd
 SHA512 
1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d
+DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 
14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6
 SHA512 
efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b
 DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 
6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a
 SHA512 
60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791
+DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 
2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53
 SHA512 
94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef
 DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B 
b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8
 SHA512 
2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3

diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild 
b/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild
new file mode 100644
index 000..db460b7
--- /dev/null
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Network abstraction library for the Qt5 framework"
+
+IUSE="connman gssapi libproxy networkmanager sctp +ssl"
+
+DEPEND="
+   =dev-qt/qtcore-${QT5_PV}*:5=
+   sys-libs/zlib:=
+   connman? ( =dev-qt/qtdbus-${QT5_PV}* )
+   gssapi? ( virtual/krb5 )
+   libproxy? ( net-libs/libproxy )
+   networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* )
+   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+RDEPEND="${DEPEND}
+   connman? ( net-misc/connman )
+   networkmanager? ( net-misc/networkmanager )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.15.7-libressl.patch" #562050
+)
+
+QT5_TARGET_SUBDIRS=(
+   src/network
+   src/plugins/bearer/generic
+)
+
+QT5_GENTOO_CONFIG=(
+   libproxy:libproxy:
+   ssl::SSL
+   ssl::OPENSSL
+   ssl:openssl-linked:LINKED_OPENSSL
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+   :network
+)
+
+pkg_setup() {
+   use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
+   use networkmanager && 
QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
+}
+
+src_configure() {
+   local myconf=(
+   $(usev connman -dbus-linked)
+   $(qt_use gssapi feature-gssapi)
+   $(qt_use libproxy)
+   $(usev networkmanager -dbus-linked)
+   $(qt_use sctp)
+   $(usev ssl -openssl-linked)
+   -no-dtls # Required for libressl
+   )
+   qt5-build_src_configure
+}
+
+src_install() {
+   qt5-build_src_install
+
+   # workaround for bug 652650
+   if use ssl; then
+   sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
+   -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
+   fi
+}



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

2023-06-13 Thread Sam James
commit: 1c9e9921058a4fa8638bdeb21a89f57b2f018c64
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 03:09:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 03:09:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9e9921

sec-keys/openpgp-keys-gentoo-developers: sync live

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

 .../openpgp-keys-gentoo-developers-.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
index 1a85a072b1d8..fda85a259ff6 100644
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
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 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 
 S="${WORKDIR}"



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

2023-06-13 Thread Sam James
commit: 8ddbe9701d35cd9084db3e765c392b04c6b510cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 03:09:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 03:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddbe970

sec-keys/openpgp-keys-gentoo-developers: enable py3.12

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

 .../openpgp-keys-gentoo-developers-20230612.ebuild  | 2 +-
 .../openpgp-keys-gentoo-developers-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
index efd0694ab707..fda85a259ff6 100644
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit edo python-any-r1
 
 DESCRIPTION="Gentoo Authority Keys (GLEP 79)"

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
index 19dd6bb3b88d..1a85a072b1d8 100644
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit edo python-any-r1
 
 DESCRIPTION="Gentoo Authority Keys (GLEP 79)"



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

2023-06-13 Thread Sam James
commit: 8993bf204688352fcba7c29a5a039378c07b7faf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 03:08:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 03:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8993bf20

sec-keys/openpgp-keys-gentoo-developers: drop 20230522, 20230529

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   2 -
 .../openpgp-keys-gentoo-developers-20230522.ebuild | 233 -
 .../openpgp-keys-gentoo-developers-20230529.ebuild | 233 -
 3 files changed, 468 deletions(-)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 060457b6b878..98ae84c85c89 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,5 +1,3 @@
 DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 3033398 BLAKE2B 
233549fa600d855df1f4130224c63b10d0df3312886bef1c0486553db3025554a4fff7af104a3f0869390d53837a8d0182d830432e855273da28c753ea579d7e
 SHA512 
33264b9ef002656f5c58dc2b2ff568d01b624c68e2e42db0d388b9a99b45c2d605df0d5db7b5029c0946f524fa7168252ba87908336e6f9ad0717c20d43cd112
-DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
-DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
 DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 
38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857
 SHA512 
a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f
 DIST openpgp-keys-gentoo-developers-20230612-active-devs.gpg 3093884 BLAKE2B 
bd8ca7f39b9b31187479f73031358af3285b5ca320794e660af3f93750c38e75be4e1d19fafc5735fc46d1ba6bebdc82a5e1954e72b1f2bf01b3e348ba0389a1
 SHA512 
8a98a086f6696632552e4b6a40168bafffae85f8da8fc9a993125c0c03fb45174fa46f05572c3c17d3effe3a77ccaeef5ab34cf1ebd430d0bbfff140ecf617c1

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild
deleted file mode 100644
index efd0694ab707..
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-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 

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

2023-06-13 Thread Sam James
commit: caf529eb34ddb192d13708ebd3302f6aff2b68c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 03:07:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 03:07:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf529eb

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

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20230612.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 1dd9f7104f27..060457b6b878 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -2,3 +2,4 @@ DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 
3033398 BLAKE2B 233
 DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
 DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
 DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 
38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857
 SHA512 
a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f
+DIST openpgp-keys-gentoo-developers-20230612-active-devs.gpg 3093884 BLAKE2B 
bd8ca7f39b9b31187479f73031358af3285b5ca320794e660af3f93750c38e75be4e1d19fafc5735fc46d1ba6bebdc82a5e1954e72b1f2bf01b3e348ba0389a1
 SHA512 
8a98a086f6696632552e4b6a40168bafffae85f8da8fc9a993125c0c03fb45174fa46f05572c3c17d3effe3a77ccaeef5ab34cf1ebd430d0bbfff140ecf617c1

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
new file mode 100644
index ..efd0694ab707
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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
+   # 

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

2023-06-13 Thread Sam James
commit: 540eaf11d864afb72f00befb1353f8f27af51414
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 03:07:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 03:07:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540eaf11

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

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20230605.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 b08e17dfeabb..1dd9f7104f27 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,3 +1,4 @@
 DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 3033398 BLAKE2B 
233549fa600d855df1f4130224c63b10d0df3312886bef1c0486553db3025554a4fff7af104a3f0869390d53837a8d0182d830432e855273da28c753ea579d7e
 SHA512 
33264b9ef002656f5c58dc2b2ff568d01b624c68e2e42db0d388b9a99b45c2d605df0d5db7b5029c0946f524fa7168252ba87908336e6f9ad0717c20d43cd112
 DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
 DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B 
f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46
 SHA512 
72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580
+DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 
38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857
 SHA512 
a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild
new file mode 100644
index ..efd0694ab707
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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}" 

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

2023-06-13 Thread Sam James
commit: ef90062ffe47446e7db3c463b95a05f97e4a5b08
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:57:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef90062f

sys-apps/dbus: add freedesktop-gitlab upstream metadata

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

 sys-apps/dbus/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/dbus/metadata.xml b/sys-apps/dbus/metadata.xml
index 010eeadbdd2c..e74554521cbe 100644
--- a/sys-apps/dbus/metadata.xml
+++ b/sys-apps/dbus/metadata.xml
@@ -10,5 +10,6 @@


cpe:/a:freedesktop:dbus
+   dbus/dbus

 



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

2023-06-13 Thread Sam James
commit: a5cb655bb4c7b68f3e631405f15863bb84619ec1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:54:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:54:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5cb655b

sys-fs/cryptsetup: update HOMEPAGE

It's unusual to link to the README in HOMEPAGE and it's already on the
main repo page anyway.

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

 sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild | 4 ++--
 sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild 
b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild
index 2ec9830e1339..ff673fe9aa9c 100644
--- a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild
+++ b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit linux-info tmpfiles
 
 DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
-HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md;
+HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup;
 SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 
1-2)/${P/_/-}.tar.xz"
 
 LICENSE="GPL-2+"

diff --git a/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild 
b/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild
index 5a6fdc660b4a..07d4351b691c 100644
--- a/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild
+++ b/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit linux-info tmpfiles
 
 DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
-HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md;
+HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup;
 SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 
1-2)/${P/_/-}.tar.xz"
 S="${WORKDIR}"/${P/_/-}
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/btrfs/, dev-python/btrfs/files/

2023-06-13 Thread Sam James
commit: 5c08f76951bd55ac4aea016ec515886acc8e1f76
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Tue Jun 13 14:03:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c08f769

dev-python/btrfs: new package, add v13 + support for block-group-tree

Closes: https://bugs.gentoo.org/908452
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/31416
Signed-off-by: Sam James  gentoo.org>

 dev-python/btrfs/Manifest  |   1 +
 dev-python/btrfs/btrfs-13.ebuild   |  39 ++
 ...001-docs-do-not-monkey-patch-for-sphinx-4.patch | 146 +
 ...-002-show_file_csum-fix-vaddr-computation.patch |  27 
 ...l-fix-documentation-error-in-FeatureFlags.patch |  21 +++
 .../btrfs/files/13-004-add-Block-Group-Tree.patch  | 110 
 ...tree-FileSystem-add-block_groups-function.patch |  58 
 ...arch-metadata-use-FileSystem-block_groups.patch |  30 +
 dev-python/btrfs/metadata.xml  |  16 +++
 9 files changed, 448 insertions(+)

diff --git a/dev-python/btrfs/Manifest b/dev-python/btrfs/Manifest
new file mode 100644
index ..8c584ff7f6ff
--- /dev/null
+++ b/dev-python/btrfs/Manifest
@@ -0,0 +1 @@
+DIST btrfs-13.gh.tar.gz 93110 BLAKE2B 
286e5d1d9aa66ce5072f2fe144b2da6bbcde65dd90eb21efe1eb69b9aaa3230d76e8b8baffcfd269ce5d53e1004b5fc6c5546125bc1a5c26413ba8abc66f068a
 SHA512 
5117b9c6542fe191eccbed56a15bb5d8eadc2d3c0edd986a3e1a33d0b63f58c3db5e7f6d234c43a83d1cc74eea3e106c5882a92926c3087601edc36e6672721f

diff --git a/dev-python/btrfs/btrfs-13.ebuild b/dev-python/btrfs/btrfs-13.ebuild
new file mode 100644
index ..4d688620e0b6
--- /dev/null
+++ b/dev-python/btrfs/btrfs-13.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module to inspect btrfs filesystems"
+HOMEPAGE="https://github.com/knorrie/python-btrfs;
+SRC_URI="https://github.com/knorrie/python-${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+S="${WORKDIR}/python-${P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-001-docs-do-not-monkey-patch-for-sphinx-4.patch
+   "${FILESDIR}"/${PV}-002-show_file_csum-fix-vaddr-computation.patch
+   
"${FILESDIR}"/${PV}-003-ioctl-fix-documentation-error-in-FeatureFlags.patch
+   "${FILESDIR}"/${PV}-004-add-Block-Group-Tree.patch
+   "${FILESDIR}"/${PV}-005-ctree-FileSystem-add-block_groups-function.patch
+   
"${FILESDIR}"/${PV}-006-btrfs-search-metadata-use-FileSystem-block_groups.patch
+)
+
+python_install_all() {
+   if use examples; then
+   # skip symlink meant for development
+   rm examples/btrfs
+   dodoc -r examples
+   fi
+
+   distutils-r1_python_install_all
+}

diff --git 
a/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch 
b/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch
new file mode 100644
index ..f74d1502aa66
--- /dev/null
+++ b/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch
@@ -0,0 +1,146 @@
+
+Patch from:
+https://github.com/knorrie/python-btrfs/commit/892bc3d8882d62bf91df5de9a11569b6cffec3cd
+
+From 892bc3d8882d62bf91df5de9a11569b6cffec3cd Mon Sep 17 00:00:00 2001
+From: Hans van Kranenburg 
+Date: Sun, 8 Aug 2021 16:40:41 +0200
+Subject: [PATCH] docs: don't monkey patch for sphinx >= 4
+
+There's a really long existing bug in sphinx that causes it to generate
+cross references in places where it really should not:
+  https://github.com/sphinx-doc/sphinx/issues/2549
+
+In docs/source/conf.py there's a monkey patch for this, from line 363
+and further.
+
+It looks like a fix for this was implemented in v4:
+  https://github.com/sphinx-doc/sphinx/pull/8638/commits
+
+-$ git tag --contains 918086b5590763663c1627578085e528f1358384
+v4.0.0
+[...]
+
+The function that is replaced while applying the workaround has been
+changed recently, causing breakage (TypeError: patched_make_field() got
+an unexpected keyword argument 'inliner').
+
+-$ git tag --contains 4534d2d1a5755c8cbc9ef4327eab7e34a85a7de8
+v4.1.0
+[...]
+
+So, combining this information, it seems that when the major version
+number of the sphinx lib being used is >= 4, the monkey patch part
+should be skipped.
+
+Fixes: https://github.com/knorrie/python-btrfs/issues/31
+--- a/docs/source/conf.py
 b/docs/source/conf.py
+@@ -359,54 +359,56 @@ def get_version():
+ 
+ autodoc_member_order = 'bysource'
+ 
+-
+-from docutils import nodes
+-from sphinx.util.docfields import TypedField
+-from sphinx import addnodes
+-
+-
+-def 

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-06-13 Thread Sam James
commit: 46d3d5e6be09967781f0a3164e36c8e351d0cce3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:49:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:49:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d3d5e6

app-backup/duplicity: add pypi upstream metadata

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

 app-backup/duplicity/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-backup/duplicity/metadata.xml 
b/app-backup/duplicity/metadata.xml
index 89c76aedd611..eb86afd49320 100644
--- a/app-backup/duplicity/metadata.xml
+++ b/app-backup/duplicity/metadata.xml
@@ -8,4 +8,7 @@

Support for backing up to the Amazon S3 
system

+   
+   duplicity
+   
 



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

2023-06-13 Thread Sam James
commit: 77a41445000aafb86959bf9c4959c48641509d1a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:48:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:48:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a41445

net-misc/rdesktop: Stabilize 1.9.0-r4 arm, #908287

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

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index 10f3e5f18325..ba1df7e12878 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr"
 
 RDEPEND="



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

2023-06-13 Thread Sam James
commit: 7286309cffab2bfbfac44d7f09a13d8512a32df9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:48:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:48:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7286309c

net-misc/rdesktop: Stabilize 1.9.0-r4 x86, #908287

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

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index ba1df7e12878..cb8303cbb0dc 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: games-simulation/openttd/

2023-06-13 Thread Sam James
commit: e5a3e5d77fb8629837b332813c18ae46635a3317
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:07:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:44:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3e5d7

games-simulation/openttd: add note re icu-layoutex dep going away

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

 games-simulation/openttd/openttd-13.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-simulation/openttd/openttd-13.1.ebuild 
b/games-simulation/openttd/openttd-13.1.ebuild
index abf0f06f0a0e..20010db20802 100644
--- a/games-simulation/openttd/openttd-13.1.ebuild
+++ b/games-simulation/openttd/openttd-13.1.ebuild
@@ -15,6 +15,9 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="allegro cpu_flags_x86_sse debug dedicated +fluidsynth icu +lzma lzo 
+openmedia +png +sdl timidity +truetype +zlib"
 REQUIRED_USE="!dedicated? ( || ( allegro sdl ) )"
 
+# TODO: On master (after 13.x):
+# - icu-layoutex is gone 
(https://github.com/OpenTTD/OpenTTD/commit/81d4fa69990abbc18bd83d60658b0eedd66b7447)
+# - icu-le-hb looks like it might be too 
(https://github.com/OpenTTD/OpenTTD/issues/6922)
 RDEPEND="
dedicated? (
acct-group/openttd



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/

2023-06-13 Thread Sam James
commit: 84738feda6237c9eeefe933dbd5c2a0859b74e96
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:45:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:45:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84738fed

app-forensics/aide: add 0.18.4

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

 app-forensics/aide/Manifest   |   1 +
 app-forensics/aide/aide-0.18.4.ebuild | 106 ++
 2 files changed, 107 insertions(+)

diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index e655a31b1f76..50d4b98fc6ec 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -1,4 +1,5 @@
 DIST aide-0.17.4.tar.gz 331783 BLAKE2B 
584a385d0a0e80edf0b89eef202431adfea7fe8ba04c774e49dfb7230e766e19a48572e9d6c80386668572e459db9770b04978df484bd49c7de6433657500e13
 SHA512 
b6dba54fd204e1899d47b0b4139786cbeaa51c388027e2cfc1bb839297a70ae8ad6f37429594a730fac8007d62b4ba5b61a4aa22edbc55cbe986ccfaf5197f31
 DIST aide-0.18.2.tar.gz 382582 BLAKE2B 
267233a4dfdbc5a433389c20a1abe753133dfa01ecc205769c89a9b4699535b1d00e9df6527ae8298f4cb920e2f755e4d75d17b4a2449041a85c8c5e5ecc2abc
 SHA512 
3a209db9dc1adb345494ce20a5c3def9f40ae49723d3a978d8e9b38f43239496a330b484ed93adba88154770ce1f1a0f3cdeb2ff8d991d28a1d66cfa6cd9b68b
 DIST aide-0.18.3.tar.gz 382694 BLAKE2B 
f5e79d80c1fa2ba15096d38c1a1d197fc8665bc0ff03665367abce7722561f2054cc64f51429a1411d6aaa0df315869ac99314e660acdff31bf1dc6b471a62b8
 SHA512 
22f1d2d3e14fa88639587f5a61e114b89c784a87f636c1bbb245e620254b60ec07692e51ae27386a84810d7a915e0ddf5c5073fecb6eb72148ff5035ef8525eb
+DIST aide-0.18.4.tar.gz 382874 BLAKE2B 
e8fe8a115236f055f24b907ddcf540f02658b85c1df99ff9a8f58dfa9489de3d542b25bb947e047c8363c81d1f0ad0730fd77efacabe15fa24bbafc3fd807687
 SHA512 
31a17fc97ed9bda5dc4a492bcee699442cee1ea3829b1b06cf91ef9234a8b033677c281979902cbc6a8db0269c7f00499897940df07beff14cbb88b8fe6390f5
 DIST aide-0.18.tar.gz 375922 BLAKE2B 
03c961682fd25581831ca0715e57546b5595057115a456778ac0846fd1f23622600a061e2d8524f7381dfa6d43cefcdaa52d00eed2639dd60c7f3501efe8b474
 SHA512 
99d8140523ebe1d80b5d73c20bf13b8559aa22f08a9df485c15daeba7f5448c27d86ed310f2e7963076958dbe1fc2e4636807ca073dd0a6568b4eb8af2a38f4b

diff --git a/app-forensics/aide/aide-0.18.4.ebuild 
b/app-forensics/aide/aide-0.18.4.ebuild
new file mode 100644
index ..1b15f02fa969
--- /dev/null
+++ b/app-forensics/aide/aide-0.18.4.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file 
integrity checker"
+HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide;
+SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="acl audit curl e2fs mhash selinux xattr"
+
+DEPEND="
+   dev-libs/libpcre2
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   audit? ( sys-process/audit )
+   curl? ( net-misc/curl )
+   e2fs? ( sys-fs/e2fsprogs )
+   !mhash? (
+   dev-libs/libgcrypt:=
+   dev-libs/libgpg-error
+   )
+   mhash? ( app-crypt/mhash )
+   selinux? ( sys-libs/libselinux )
+   xattr? ( sys-apps/attr )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-aide )
+"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'.
+Please edit it to meet your needs. Refer to aide.conf(5) manual page
+for more information.
+
+A helper script, aideinit, was installed and can be used to make AIDE
+management easier. Please run 'aideinit --help' for more information."
+
+src_prepare() {
+   default
+
+   # Only needed for snapshots.
+   if [[ ${PV} == *_p* ]] ; then
+   echo "m4_define([AIDE_VERSION], [${PV}])" > version.m4 || die
+   fi
+}
+
+src_configure() {
+   # Needs Bison, flex
+   unset YACC
+   export LEX=flex
+
+   local myeconfargs=(
+   --sysconfdir="${EPREFIX}"/etc/${PN}
+
+   # Needed even in EAPI=8, >=portage-3.0.40 skips it here (bug 
#887177)
+   --disable-static
+
+   # Disable broken l10n support: 
https://sourceforge.net/p/aide/bugs/98/
+   # This doesn't affect anything because there are no 
localizations yet.
+   --without-locale
+
+   --with-zlib
+   $(use_with curl)
+   $(use_with acl posix-acl)
+   $(use_with selinux)
+   $(use_with xattr)
+   $(use_with e2fs e2fsattrs)
+   $(use_with mhash mhash)
+   $(use_with !mhash gcrypt)
+   $(use_with audit)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+

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

2023-06-13 Thread Sam James
commit: 25fa7064ed5f4b6f912a9da97ee8d9bf397fc734
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  9 11:01:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:44:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25fa7064

dev-libs/icu: add 73.2

Did want to integrate layoutex in this release but I get test failures only
with --enable-layoutex...

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

 dev-libs/icu/Manifest|   2 +
 dev-libs/icu/icu-73.2.ebuild | 176 +++
 2 files changed, 178 insertions(+)

diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 4ce41c029d84..1bd85246f8dd 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -1,2 +1,4 @@
 DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 
45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424
 SHA512 
e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8
 DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 
2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d
 SHA512 
b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3
+DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef
 SHA512 
76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62
+DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c

diff --git a/dev-libs/icu/icu-73.2.ebuild b/dev-libs/icu/icu-73.2.ebuild
new file mode 100644
index ..f12fca293873
--- /dev/null
+++ b/dev-libs/icu/icu-73.2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu-layoutex
+
+PYTHON_COMPAT=( python3_{10..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
+inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs 
verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/;
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz;
+SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
+S="${WORKDIR}"/${PN}/source
+
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+LICENSE="BSD"
+SLOT="0/${PV%.*}.1"
+IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen[dot] )
+   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/icu-config
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-65.1-remove-bashisms.patch"
+   "${FILESDIR}/${PN}-64.2-darwin.patch"
+   "${FILESDIR}/${PN}-68.1-nonunicode.patch"
+)
+
+src_prepare() {
+   default
+
+   # Disable renaming as it assumes stable ABI and that consumers
+   # won't use unofficial APIs. We need this despite the configure 
argument.
+   sed -i \
+   -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 
1/" \
+   common/unicode/uconfig.h || die
+
+   # Fix linking of icudata
+   sed -i \
+   -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+   config/mh-linux || die
+
+   # Append doxygen configuration to configure
+   sed -i \
+   -e 's:icudefs.mk:icudefs.mk Doxyfile:' \
+   configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   MAKEOPTS+=" VERBOSE=1"
+
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we still need this.
+   append-cxxflags -std=c++14
+
+   if tc-is-cross-compiler; then
+   mkdir "${WORKDIR}"/host || die
+   pushd "${WORKDIR}"/host >/dev/null || die
+
+   CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
+   CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" 
AR="$(tc-getBUILD_AR)" \
+  

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

2023-06-13 Thread Sam James
commit: 44a6562af6dda6a006458ee5a6bfae6fc58f6229
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:48:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a6562a

net-misc/rdesktop: Stabilize 1.9.0-r4 amd64, #908287

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

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index 4ff96478ec55..10f3e5f18325 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr"
 
 RDEPEND="



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

2023-06-13 Thread Sam James
commit: 62c58144d7f8e8776dbfb9912518626c265bf919
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:44:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:44:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c58144

dev-libs/icu-layoutex: add 73.2

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

 dev-libs/icu-layoutex/Manifest |   2 +
 dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild | 135 +
 2 files changed, 137 insertions(+)

diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
index 4ce41c029d84..1bd85246f8dd 100644
--- a/dev-libs/icu-layoutex/Manifest
+++ b/dev-libs/icu-layoutex/Manifest
@@ -1,2 +1,4 @@
 DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 
45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424
 SHA512 
e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8
 DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 
2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d
 SHA512 
b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3
+DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 
3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef
 SHA512 
76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62
+DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 
83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63
 SHA512 
7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c

diff --git a/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild 
b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild
new file mode 100644
index ..9be9fd5da51e
--- /dev/null
+++ b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-libs/icu
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/-rc}
+MY_PV=${MY_PV//./_}
+
+DESCRIPTION="External layout part of International Components for Unicode"
+HOMEPAGE="https://icu.unicode.org/;
+SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz;
+SRC_URI+=" verify-sig? ( 
https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc
 )"
+S="${WORKDIR}"/${PN/-layoutex}/source
+
+LICENSE="BSD"
+SLOT="0/${PV%.*}.1"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}]
+   dev-libs/icu-le-hb[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" )
+
+src_prepare() {
+   default
+
+   # Disable renaming as it assumes stable ABI and that consumers
+   # won't use unofficial APIs. We need this despite the configure 
argument.
+   sed -i \
+   -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 
1/" \
+   common/unicode/uconfig.h || die
+
+   # Fix linking of icudata
+   sed -i \
+   -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \
+   config/mh-linux || die
+
+   eautoreconf
+}
+
+src_configure() {
+   MAKEOPTS+=" VERBOSE=1"
+
+   # ICU tries to append -std=c++11 without this, so as of 71.1,
+   # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17,
+   # we still need this.
+   append-cxxflags -std=c++14
+
+   if tc-is-cross-compiler; then
+   mkdir "${WORKDIR}"/host || die
+   pushd "${WORKDIR}"/host >/dev/null || die
+
+   CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \
+   CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" 
AR="$(tc-getBUILD_AR)" \
+   RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \
+   "${S}"/configure --disable-renaming --disable-debug \
+   --disable-samples --enable-static || die
+   emake
+
+   popd >/dev/null || die
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-renaming
+ 

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-06-13 Thread Sam James
commit: 01b7a1a56f88f1dea5563599b12e9c9151e45a73
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 02:48:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 02:48:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b7a1a5

app-backup/duplicity: Stabilize 1.2.3 x86, #908461

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

 app-backup/duplicity/duplicity-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild 
b/app-backup/duplicity/duplicity-1.2.3.ebuild
index 4fbbd16c7094..f8569946b908 100644
--- a/app-backup/duplicity/duplicity-1.2.3.ebuild
+++ b/app-backup/duplicity/duplicity-1.2.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



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

2023-06-13 Thread William Hubbs
commit: f77a8589d2c6169063538dada03cac8ba94e93e7
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun 14 02:20:13 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun 14 02:20:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77a8589

dev-db/influxdb: drop 2.7.1

Signed-off-by: William Hubbs  gentoo.org>

 dev-db/influxdb/influxdb-2.7.1.ebuild | 230 --
 1 file changed, 230 deletions(-)

diff --git a/dev-db/influxdb/influxdb-2.7.1.ebuild 
b/dev-db/influxdb/influxdb-2.7.1.ebuild
deleted file mode 100644
index 47c999a22796..
--- a/dev-db/influxdb/influxdb-2.7.1.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler32-1.2.0
-   ahash-0.7.6
-   aho-corasick-0.7.18
-   ansi_term-0.11.0
-   ansi_term-0.12.1
-   anyhow-1.0.56
-   arrayvec-0.5.2
-   atty-0.2.14
-   autocfg-1.0.1
-   bitflags-1.3.2
-   bstr-0.2.17
-   bumpalo-3.12.0
-   cast-0.2.7
-   cfg-if-1.0.0
-   chrono-0.4.19
-   clap-2.33.3
-   codespan-reporting-0.11.1
-   colored-2.0.0
-   crc32fast-1.2.1
-   criterion-0.3.5
-   criterion-plot-0.4.4
-   crossbeam-channel-0.5.1
-   crossbeam-deque-0.8.1
-   crossbeam-epoch-0.9.5
-   crossbeam-utils-0.8.8
-   csv-1.1.6
-   csv-core-0.1.10
-   ctor-0.1.21
-   derivative-2.2.0
-   derive_more-0.99.17
-   diff-0.1.12
-   dissimilar-1.0.3
-   either-1.6.1
-   ena-0.14.0
-   env_logger-0.9.0
-   expect-test-1.2.2
-   fallible-iterator-0.2.0
-   fallible-streaming-iterator-0.1.9
-   fastrand-1.7.0
-   flatbuffers-22.9.29
-   fnv-1.0.7
-   form_urlencoded-1.0.1
-   getrandom-0.2.6
-   half-1.8.2
-   hashbrown-0.11.2
-   hashlink-0.7.0
-   heck-0.3.3
-   hermit-abi-0.1.19
-   humantime-2.1.0
-   idna-0.2.3
-   indexmap-1.8.1
-   instant-0.1.12
-   itertools-0.10.1
-   itoa-0.4.8
-   itoa-1.0.1
-   js-sys-0.3.55
-   lazy_static-1.4.0
-   libc-0.2.121
-   libflate-1.2.0
-   libflate_lz77-1.1.0
-   libsqlite3-sys-0.23.2
-   lock_api-0.4.6
-   log-0.4.16
-   lsp-types-0.91.1
-   maplit-1.0.2
-   matches-0.1.9
-   memchr-2.4.1
-   memoffset-0.6.4
-   num-integer-0.1.44
-   num-traits-0.2.14
-   num_cpus-1.13.0
-   once_cell-1.10.0
-   oorandom-11.1.3
-   ordered-float-3.2.0
-   output_vt100-0.1.2
-   pad-0.1.6
-   parking_lot-0.11.2
-   parking_lot_core-0.8.5
-   percent-encoding-2.1.0
-   pkg-config-0.3.25
-   plotters-0.3.1
-   plotters-backend-0.3.2
-   plotters-svg-0.3.1
-   pretty-0.11.2
-   pretty_assertions-1.2.1
-   proc-macro-error-1.0.4
-   proc-macro-error-attr-1.0.4
-   proc-macro2-1.0.32
-   pulldown-cmark-0.9.1
-   quote-1.0.10
-   rayon-1.5.2
-   rayon-core-1.9.2
-   redox_syscall-0.2.10
-   regex-1.5.5
-   regex-automata-0.1.10
-   regex-syntax-0.6.25
-   remove_dir_all-0.5.3
-   rle-decode-fast-1.0.1
-   rusqlite-0.26.3
-   rustc-hash-1.1.0
-   rustc_version-0.4.0
-   ryu-1.0.5
-   salsa-0.17.0-pre.2
-   salsa-macros-0.17.0-pre.2
-   same-file-1.0.6
-   scopeguard-1.1.0
-   semver-1.0.4
-   serde-1.0.136
-   serde_cbor-0.11.2
-   serde_derive-1.0.136
-   serde_json-1.0.79
-   serde_repr-0.1.7
-   smallvec-1.7.0
-   strsim-0.8.0
-   structopt-0.3.26
-   structopt-derive-0.4.18
-   syn-1.0.81
-   tempfile-3.3.0
-   termcolor-1.1.2
-   textwrap-0.11.0
-   thiserror-1.0.30
-   thiserror-impl-1.0.30
-   time-0.1.43
-   tinytemplate-1.2.1
-   tinyvec-1.5.1
-   tinyvec_macros-0.1.0
-   typed-arena-2.0.1
-   unicase-2.6.0
-   unicode-bidi-0.3.7
-   unicode-normalization-0.1.19
-   unicode-segmentation-1.8.0
-   unicode-width-0.1.9
-   unicode-xid-0.2.2
-   url-2.2.2
-   vcpkg-0.2.15
-   vec_map-0.8.2
-   version_check-0.9.3
-   walkdir-2.3.2
-   wasi-0.10.2+wasi-snapshot-preview1
-   wasm-bindgen-0.2.78
-   wasm-bindgen-backend-0.2.78
-   wasm-bindgen-macro-0.2.78
-   wasm-bindgen-macro-support-0.2.78
-   wasm-bindgen-shared-0.2.78
-   web-sys-0.3.55
-   winapi-0.3.9
-   winapi-i686-pc-windows-gnu-0.4.0
-   winapi-util-0.1.5
-   winapi-x86_64-pc-windows-gnu-0.4.0
-"
-
-inherit cargo go-module
-
-DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
-HOMEPAGE="https://www.influxdata.com;
-
-SRC_URI="https://github.com/influxdata/influxdb/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://github.com/influxdata/ui/releases/download/OSS-v${PV}/build.tar.gz -> 

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

2023-06-13 Thread Sam James
commit: efbc9c8d38b742a37968fc3b33d3dffdaf3be9f2
Author: Berin Aniesh  gmail  com>
AuthorDate: Fri Jun  9 02:00:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 01:44:02 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=efbc9c8d

Remove dummy_threading

Portage's MSV is python 3.7 and dummy threading is deprecated
since python 3.7. So everything dummy_threading is removed.

Signed-off-by: Berin Aniesh  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1052
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/AsynchronousLock.py| 29 
 lib/_emerge/PollScheduler.py   |  7 ++---
 lib/portage/_emirrordist/MirrorDistTask.py |  6 +
 lib/portage/debug.py   |  8 ++
 lib/portage/locks.py   |  7 +++--
 lib/portage/proxy/lazyimport.py|  8 ++
 lib/portage/tests/locks/test_asynchronous_lock.py  | 31 --
 .../tests/process/test_PopenProcessBlockingIO.py   | 14 +-
 lib/portage/tests/util/futures/test_retry.py   |  7 ++---
 lib/portage/util/_async/PipeReaderBlockingIO.py|  8 ++
 lib/portage/util/futures/_asyncio/__init__.py  |  5 +---
 11 files changed, 34 insertions(+), 96 deletions(-)

diff --git a/lib/_emerge/AsynchronousLock.py b/lib/_emerge/AsynchronousLock.py
index 1a69d0847..c9c8e7f3c 100644
--- a/lib/_emerge/AsynchronousLock.py
+++ b/lib/_emerge/AsynchronousLock.py
@@ -1,19 +1,10 @@
-# Copyright 2010-2020 Gentoo Authors
+# Copyright 2010-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import fcntl
 import logging
 import sys
-
-try:
-import dummy_threading
-except ImportError:
-dummy_threading = None
-
-try:
-import threading
-except ImportError:
-threading = dummy_threading
+import threading
 
 import portage
 from portage import os
@@ -39,7 +30,6 @@ class AsynchronousLock(AsynchronousTask):
 __slots__ = ("path",) + (
 "_imp",
 "_force_async",
-"_force_dummy",
 "_force_process",
 "_force_thread",
 "_unlock_future",
@@ -61,14 +51,11 @@ class AsynchronousLock(AsynchronousTask):
 return
 
 if self._force_process or (
-not self._force_thread
-and (self._use_process_by_default or threading is dummy_threading)
+not self._force_thread and self._use_process_by_default
 ):
 self._imp = _LockProcess(path=self.path, scheduler=self.scheduler)
 else:
-self._imp = _LockThread(
-path=self.path, scheduler=self.scheduler, 
_force_dummy=self._force_dummy
-)
+self._imp = _LockThread(path=self.path, scheduler=self.scheduler)
 
 self._imp.addExitListener(self._imp_exit)
 self._imp.start()
@@ -115,19 +102,13 @@ class _LockThread(AbstractPollTask):
 using a background thread. After the lock is acquired, the thread
 writes to a pipe in order to notify a poll loop running in the main
 thread.
-
-If the threading module is unavailable then the dummy_threading
-module will be used, and the lock will be acquired synchronously
-(before the start() method returns).
 """
 
-__slots__ = ("path",) + ("_force_dummy", "_lock_obj", "_thread", 
"_unlock_future")
+__slots__ = ("path",) + ("_lock_obj", "_thread", "_unlock_future")
 
 def _start(self):
 self._registered = True
 threading_mod = threading
-if self._force_dummy:
-threading_mod = dummy_threading
 self._thread = threading_mod.Thread(target=self._run_lock)
 self._thread.daemon = True
 self._thread.start()

diff --git a/lib/_emerge/PollScheduler.py b/lib/_emerge/PollScheduler.py
index 73f2affde..e5dffd8af 100644
--- a/lib/_emerge/PollScheduler.py
+++ b/lib/_emerge/PollScheduler.py
@@ -1,10 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-try:
-import threading
-except ImportError:
-import dummy_threading as threading
+import threading
 
 from portage.util.futures import asyncio
 from portage.util._async.SchedulerInterface import SchedulerInterface

diff --git a/lib/portage/_emirrordist/MirrorDistTask.py 
b/lib/portage/_emirrordist/MirrorDistTask.py
index 5b2543c13..2925394a8 100644
--- a/lib/portage/_emirrordist/MirrorDistTask.py
+++ b/lib/portage/_emirrordist/MirrorDistTask.py
@@ -4,11 +4,7 @@
 import errno
 import logging
 import time
-
-try:
-import threading
-except ImportError:
-import dummy_threading as threading
+import threading
 
 import portage
 from portage import os

diff --git a/lib/portage/debug.py b/lib/portage/debug.py
index b7106b799..ee2dc13e7 100644
--- a/lib/portage/debug.py
+++ b/lib/portage/debug.py
@@ -1,13 +1,9 @@
-# Copyright 

[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-06-13 Thread Sam James
commit: a818381d0faeec7aeefad0894df8b8fefa376dc5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 14 00:55:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 14 00:55:44 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a818381d

emerge: depgraph: fix comment typo

Reported by Arfrever at 
https://github.com/gentoo/portage/commit/4c25c0d7af7ad71fccbfafe1e5019116c691968e#r45851837.

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

 lib/_emerge/depgraph.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 2c9820da1..861579a6d 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -2226,7 +2226,7 @@ class depgraph:
 if parent in built_slot_operator_parents:
 if hasattr(atom, "_orig_atom"):
 # If atom is the result of virtual expansion, then
-# derefrence it to _orig_atom so that it will be 
correctly
+# dereference it to _orig_atom so that it will be 
correctly
 # handled as a built slot operator dependency when
 # appropriate (see bug 764764).
 atom = atom._orig_atom



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

2023-06-13 Thread William Hubbs
commit: 480c1050bfc7e0cb6262efafc5c0177647dacb32
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jun 14 01:06:40 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun 14 01:06:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480c1050

dev-db/influxdb: typo fix

Signed-off-by: William Hubbs  gentoo.org>

 dev-db/influxdb/influxdb-2.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild 
b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
index 74dce28305f7..1209ebeda900 100644
--- a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
+++ b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
@@ -240,7 +240,7 @@ src_install() {
 pkg_postinst() {
elog "Upgrading from InfluxDB1.x requires migration of time series 
data."
elog "See https://docs.influxdata.com/influxdb/v2.7/upgrade/v1-to-v2/;
-   elog "Keep in mind that some applications not compatible with InfluxDB 
2.x
+   elog "Keep in mind that some applications not compatible with InfluxDB 
2.x"
elog "may stop working."
 
ewarn "The InfluxDB command line client has been moved to 
dev-db/influx-cli"



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

2023-06-13 Thread William Hubbs
commit: 9a93a860ea862040216c5a4b6845a0fbfe0db926
Author: David Roman  gmail  com>
AuthorDate: Thu Jun  8 10:32:05 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jun 14 00:44:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a93a860

dev-db/influxdb: add instructions for upgrading db

Closes: https://bugs.gentoo.org/907954
Closes: https://github.com/gentoo/gentoo/pull/31354
Signed-off-by: William Hubbs  gentoo.org>

 dev-db/influxdb/influxdb-2.7.1-r1.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild 
b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
index 4ee0d5e90982..74dce28305f7 100644
--- a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
+++ b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild
@@ -236,3 +236,13 @@ src_install() {
keepdir /var/log/influxdb
fowners influxdb:influxdb /var/log/influxdb
 }
+
+pkg_postinst() {
+   elog "Upgrading from InfluxDB1.x requires migration of time series 
data."
+   elog "See https://docs.influxdata.com/influxdb/v2.7/upgrade/v1-to-v2/;
+   elog "Keep in mind that some applications not compatible with InfluxDB 
2.x
+   elog "may stop working."
+
+   ewarn "The InfluxDB command line client has been moved to 
dev-db/influx-cli"
+   ewarn "You will need to install it separately"
+}



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

2023-06-13 Thread Sam James
commit: d5b3c0a1e11ee548da8f04b4eccfdb795f3a09fa
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 13 22:29:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 13 22:29:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b3c0a1

net-misc/rdesktop: Stabilize 1.9.0-r4 sparc, #908287

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

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index 7d9cffc8104a..39e28a03bc4f 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr"
 
 RDEPEND="



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

2023-06-13 Thread Sam James
commit: 4938d898c9105d73003d907b91d01523a477e25d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 13 22:29:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 13 22:29:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4938d898

net-misc/rdesktop: Stabilize 1.9.0-r4 ppc64, #908287

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

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index 39e28a03bc4f..4ff96478ec55 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~x64-solaris"
 IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-ebuild-snippets/

2023-06-13 Thread Maciej Barć
commit: 65fe59c987739c0ef2a827ec46d89db0b9dee0b9
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 13 22:03:25 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 13 22:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65fe59c9

app-emacs/emacs-ebuild-snippets: sync live

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild 
b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild
index b597df48c6a9..ad9c1efeb7b0 100644
--- a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild
+++ b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
 else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-ebuild-snippets/

2023-06-13 Thread Maciej Barć
commit: 5f4dade271e1841bfc3b923626c736aa95b7
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 13 22:02:52 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 13 22:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4dade2

app-emacs/emacs-ebuild-snippets: bump to 2.1.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emacs-ebuild-snippets/Manifest   |  1 +
 .../emacs-ebuild-snippets-2.1.0.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/app-emacs/emacs-ebuild-snippets/Manifest 
b/app-emacs/emacs-ebuild-snippets/Manifest
index 2de4285f12e1..1aab8505bbff 100644
--- a/app-emacs/emacs-ebuild-snippets/Manifest
+++ b/app-emacs/emacs-ebuild-snippets/Manifest
@@ -1 +1,2 @@
 DIST emacs-ebuild-snippets-2.0.4.tar.bz2 12041 BLAKE2B 
98c4134080686f12bfae92b7bfe912ead0c7f407755682c18a33b191a9329be848a5e77eb0bb50f54e935a8460e1c0fac1574187b605a8a647c199ba8946e50a
 SHA512 
ce78bc2bcad3f7d8684258d344aa3f95b1c57331e169ea04af19f2756eca019e30b6ba7037f5f59b57a20c1fa2a2203be30bbbca4005e425129a3744843b55eb
+DIST emacs-ebuild-snippets-2.1.0.tar.bz2 12381 BLAKE2B 
2681b73049dec8e6bb5b3704dfd1619ea2ca5ab6757ad04c0f9530dc734b57a9d885a10b991b0973cfd12349cd100e25c554b2e55c4c84976c3390f4cbbc77e7
 SHA512 
d492941a20a3e5f01b3b39d2c90b17473f2b4470b6cd80153a2b8c1df3074aa95d9e14384ea1fba3348026c1704ebe2096ee8fe27227afa1ea6512c6fae7c6dc

diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild 
b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild
new file mode 100644
index ..ad9c1efeb7b0
--- /dev/null
+++ b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Yasnippets for editing ebuilds and eclasses"
+HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/ebuild-mode
+   app-emacs/yasnippet
+"
+BDEPEND="${RDEPEND}"
+
+src_prepare() {
+   sh ./scripts/changeme.sh "${EPREFIX}${SITEETC}/${PN}" || die
+
+   default
+}
+
+src_install() {
+   elisp-install ${PN} *.el{,c}
+   elisp-site-file-install "${S}"/gentoo/50${PN}-gentoo.el
+
+   insinto "${SITEETC}/${PN}"
+   doins -r snippets
+}



[gentoo-commits] proj/emacs-ebuild-snippets:master commit in: /

2023-06-13 Thread Maciej Barć
commit: 96f2d50f4ab934c6e566bb5a7086185b5646549f
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 13 22:00:22 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 13 22:00:22 2023 +
URL:
https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git/commit/?id=96f2d50f

ebuild-snippets.el: bump to 2.1.0

Signed-off-by: Maciej Barć  gentoo.org>

 ebuild-snippets.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ebuild-snippets.el b/ebuild-snippets.el
index 1985522..cc7ba97 100644
--- a/ebuild-snippets.el
+++ b/ebuild-snippets.el
@@ -21,7 +21,7 @@
 
 ;; Authors: Maciej Barć 
 ;; Created: 27 Feb 2023
-;; Version: 2.0.4
+;; Version: 2.1.0
 ;; Keywords: languages
 ;; Homepage: https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git
 ;; Package-Requires: ((emacs "24"))
@@ -49,7 +49,7 @@
 (require 'yasnippet)
 
 
-(defconst ebuild-snippets-version "2.0.4"
+(defconst ebuild-snippets-version "2.1.0"
   "Ebuild-Snippets version.")
 
 



[gentoo-commits] proj/emacs-ebuild-snippets: New tag: 2.1.0

2023-06-13 Thread Maciej Barć
commit: 
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 13 22:01:21 2023 +

New tag: 2.1.0




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

2023-06-13 Thread Marek Szuba
commit: 742a0711b991bc7a16320e45900f361c5b36d7df
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:02:01 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742a0711

media-sound/easyeffects: drop 6.2.8, 7.0.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  2 -
 media-sound/easyeffects/easyeffects-6.2.8.ebuild | 79 ---
 media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 
 3 files changed, 161 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 3c627fccaea8..6bfde3899719 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1 @@
-DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
-DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 
12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa
 SHA512 
68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39
 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb

diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
deleted file mode 100644
index a21e92d422f6..
--- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-COMMON="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/fftw:3.0"
-# Only header files are used from libsamplerate
-DEPEND="${COMMON}
-   media-libs/libsamplerate"
-RDEPEND="${COMMON}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
-   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
deleted file mode 100644
index b8a7b8d0c73b..
--- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"

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

2023-06-13 Thread Marek Szuba
commit: f632e31c349030aba3dc4e4237ade32027e8252c
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:02:11 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f632e31c

media-sound/easyeffects: add 7.0.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 6bfde3899719..e4dbe4de8b94 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1 +1,2 @@
 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb
+DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 
288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7
 SHA512 
16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3

diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
new file mode 100644
index ..480d947feca9
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   media-libs/libsoundtouch
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
+   sci-libs/fftw:3.0"
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
+   fi
+   if [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



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

2023-06-13 Thread Marek Szuba
commit: 5bff8000ddcb3c6bb4a72afd407f53fccee88089
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:46:21 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bff8000

sys-apps/fwupd: add 1.8.16

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   1 +
 sys-apps/fwupd/fwupd-1.8.16.ebuild | 193 +
 2 files changed, 194 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 6f92e9a5db7f..961de78eadd6 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,3 @@
 DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 
6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5
 SHA512 
80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2
 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 
1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa
 SHA512 
c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75
+DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B 
ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8
 SHA512 
25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6

diff --git a/sys-apps/fwupd/fwupd-1.8.16.ebuild 
b/sys-apps/fwupd/fwupd-1.8.16.ebuild
new file mode 100644
index ..26cd89fbc3f1
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.16.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager 
nvme policykit spi +sqlite synaptics systemd test tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager? ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   test? ( archive gusb )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   $(python_gen_cond_dep '
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   ')
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   test? (
+   dev-util/umockdev
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   cbor? ( dev-libs/libcbor:= )
+   dell? (
+   >=app-crypt/tpm2-tss-2.0
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   sys-apps/dbus
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango[introspection]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.13-installed_tests.patch
+)
+
+src_prepare() {
+   default
+
+   vala_setup
+
+   # c.f. https://github.com/fwupd/fwupd/issues/1414
+   sed -e 

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

2023-06-13 Thread Marek Szuba
commit: f026644a410f6c4f46041ce5efb9d7bdc27000ed
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:01:55 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f026644a

media-sound/easyeffects: stabilize 7.0.4 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
index 8e2cd6932cbb..e82e7989111c 100644
--- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



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

2023-06-13 Thread Marek Szuba
commit: bc603287c1d560b68b1bcc92022f56c1ac57d8ce
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:21:31 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc603287

dev-libs/libjcat: add 0.1.14

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/libjcat/Manifest  |  1 +
 dev-libs/libjcat/libjcat-0.1.14.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest
index 02e04ee5f7e4..582d6731c78a 100644
--- a/dev-libs/libjcat/Manifest
+++ b/dev-libs/libjcat/Manifest
@@ -1 +1,2 @@
 DIST libjcat-0.1.13.tar.gz 69950 BLAKE2B 
5ff85feff37c5728c8cace5e2f38c179c65a82954a23fd26794a5483cdf29e07601cdaffe27c28a28f7d2b0d57aa3800589c20e19e0a512768f5f87176a56789
 SHA512 
a66082e3c1641b427af971843822a7893cd40dbb82a596737fd6445fe8e1b527a111dd8f48b9e25a563f0d13e77e22d4c2364ddf96cac38d3e2df5010b37708a
+DIST libjcat-0.1.14.tar.gz 70018 BLAKE2B 
71329e6fc04ef37e5af215c88b4a5a03fbd65143604da57b0357d4bd07896a22a98b9028d8529234655adb37e5cefe226d09d987e798bce17b47fef1e1142d1f
 SHA512 
837a50ad31a736a36bd9df26b151c198e18873df0e7444502b7a6e26a86df15f1df970112f2dd22658960389fdfb78a2c601274e2b5c46ec82fceef5aad778c1

diff --git a/dev-libs/libjcat/libjcat-0.1.14.ebuild 
b/dev-libs/libjcat/libjcat-0.1.14.ebuild
new file mode 100644
index ..45b6002047d2
--- /dev/null
+++ b/dev-libs/libjcat/libjcat-0.1.14.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit meson python-any-r1 vala xdg-utils
+
+DESCRIPTION="Library and tool for reading and writing Jcat files"
+HOMEPAGE="https://github.com/hughsie/libjcat;
+SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+gpg gtk-doc +introspection +man +pkcs7 test vala"
+
+RDEPEND="dev-libs/glib:2
+   dev-libs/json-glib:=
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libgpg-error
+   )
+   introspection? ( dev-libs/gobject-introspection:= )
+   pkcs7? ( net-libs/gnutls )
+   vala? ( dev-lang/vala:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   $(python_gen_any_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   gtk-doc? ( dev-util/gtk-doc )
+   man? ( sys-apps/help2man )
+   test? ( net-libs/gnutls[tools] )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.11-disable_installed_tests.patch
+)
+
+python_check_deps() {
+   python_has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use vala && vala_setup
+}
+
+src_prepare() {
+   xdg_environment_reset
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc gtkdoc)
+   $(meson_use gpg)
+   $(meson_use introspection)
+   $(meson_use man)
+   $(meson_use pkcs7)
+   $(meson_use test tests)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



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

2023-06-13 Thread Marek Szuba
commit: 01de8a51a7e23989d7cbb061ade55c2b667a9643
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:10:40 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01de8a51

app-admin/ansible-lint: add 6.17.1, drop 6.17.0-r1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.17.0-r1.ebuild => ansible-lint-6.17.1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 92e57e377adb..4da43cfba077 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,2 +1,2 @@
 DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 
99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424
 SHA512 
dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c
-DIST ansible-lint-6.17.0.tar.gz 478382 BLAKE2B 
64d00381a36270d5b9163ad6a6a3f71fbdec7a0554151bef7aa92b4df6f76c58d618fa91755183f49a32f6ab5ad512400e7582711780294dc39d524449aebb28
 SHA512 
7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125
+DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B 
ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896
 SHA512 
38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75

diff --git a/app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.17.1.ebuild



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

2023-06-13 Thread Lucio Sauer
commit: bedd95dd528d83d5ff1d14fb9bc24aa6af106858
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Jun 13 21:38:17 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Jun 13 21:38:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bedd95dd

app-admin/gentoo_update: fix false positive 908308

* False alert about tests not being enabled:
  gentoo-tinderbox (probably) expects python_test to be defined

Bug: https://bugs.gentoo.org/908308
Signed-off-by: Lucio Sauer  posteo.net>

 app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
index e421c40d5..8ecaee677 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 distutils_enable_tests unittest
 
-src_test() {
+python_test() {
cd tests || die
-   distutils-r1_src_test
+   eunittest
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/anki/files/, app-misc/anki/

2023-06-13 Thread Sam James
commit: 5bd2f4e45cae5ffb8cdab1f2942312b49497e24a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 13 21:28:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 13 21:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd2f4e4

app-misc/anki: update EAPI 7 -> 8, enable py3.11, fix prefs

Thanks to WGH for the backport of the pref fix.

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

 app-misc/anki/anki-2.1.15-r2.ebuild | 95 +
 app-misc/anki/files/anki-2.1.15-fix-prefs.patch | 17 +
 2 files changed, 112 insertions(+)

diff --git a/app-misc/anki/anki-2.1.15-r2.ebuild 
b/app-misc/anki/anki-2.1.15-r2.ebuild
new file mode 100644
index ..ddd50dba0c10
--- /dev/null
+++ b/app-misc/anki/anki-2.1.15-r2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit desktop optfeature python-single-r1 xdg
+
+DESCRIPTION="A spaced-repetition memory training program (flash cards)"
+HOMEPAGE="https://apps.ankiweb.net;
+SRC_URI="https://apps.ankiweb.net/downloads/archive/${P}-source.tgz -> 
${P}.tgz"
+
+LICENSE="AGPL-3+ BSD MIT GPL-3+ CC-BY-SA-3.0 Apache-2.0 CC-BY-2.5"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/PyQt5-5.12[gui,svg,widgets,${PYTHON_USEDEP}]
+   >=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}]
+   >=dev-python/httplib2-0.7.4[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="test? (
+   ${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.0_beta25-web-folder.patch
+   "${FILESDIR}"/${PN}-2.1.15-mpv-args.patch
+   "${FILESDIR}"/${PN}-2.1.15-unescape.patch
+   "${FILESDIR}"/${PN}-2.1.15-fix-prefs.patch
+)
+
+src_prepare() {
+   default
+   sed -i -e "s/updates=True/updates=False/" \
+   aqt/profiles.py || die
+}
+
+src_compile() {
+   :;
+}
+
+src_test() {
+   sed -e "s:nose=nosetests$:nose=\"${EPYTHON} 
${BROOT}/usr/bin/nosetests\":" \
+   -i tools/tests.sh || die
+   sed -e "s:nose=nosetests3$:nose=\"${EPYTHON} 
${BROOT}/usr/bin/nosetests3\":" \
+   -i tools/tests.sh || die
+   sed -e "s:which nosetests3:which ${BROOT}/usr/bin/nosetests3:" \
+   -i tools/tests.sh || die
+   ./tools/tests.sh || die
+}
+
+src_install() {
+   doicon ${PN}.png
+   domenu ${PN}.desktop
+   doman ${PN}.1
+
+   dodoc README.md README.development
+   python_domodule aqt anki
+   python_newscript runanki anki
+
+   # Localization files go into the anki directory:
+   python_moduleinto anki
+   python_domodule locale
+
+   # not sure if this is correct, but
+   # site-packages/aqt/mediasrv.py wants the directory
+   insinto /usr/share/anki
+   doins -r web
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   optfeature "LaTeX in cards" "app-text/texlive app-text/dvipng"
+   optfeature "Record sound" "dev-python/pyaudio media-sound/lame"
+   optfeature "Playback sound" media-video/mpv media-video/mplayer
+}

diff --git a/app-misc/anki/files/anki-2.1.15-fix-prefs.patch 
b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch
new file mode 100644
index ..4f0bb2457dac
--- /dev/null
+++ b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/869917#c3
+https://github.com/ankitects/anki/commit/d2ae874d9e1615d09afc912275cc3b27776a1392
+
+--- a/aqt/preferences.py
 b/aqt/preferences.py
+@@ -77,8 +77,8 @@ class Preferences(QDialog):
+ f.hwAccel.setVisible(False)
+ else:
+ f.hwAccel.setChecked(self.mw.pm.glMode() != "software")
+-f.lrnCutoff.setValue(qc['collapseTime']/60.0)
+-f.timeLimit.setValue(qc['timeLim']/60.0)
++f.lrnCutoff.setValue(int(qc['collapseTime']/60.0))
++f.timeLimit.setValue(int(qc['timeLim']/60.0))
+ f.showEstimates.setChecked(qc['estTimes'])
+ f.showProgress.setChecked(qc['dueCounts'])
+ f.nightMode.setChecked(qc.get("nightMode", False))
+



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/charliecloud/files/, sys-cluster/charliecloud/

2023-06-13 Thread Nicolas Bock
commit: a0e54d6e11198e5f0ee5b0ea54a35c14c4dd03a8
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Fri Jun  9 21:20:42 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Jun 13 20:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e54d6e

sys-cluster/charliecloud: drop 0.30, 0.31-r1

Closes: https://github.com/gentoo/gentoo/pull/31368
Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Nicolas Bock  gentoo.org>

 sys-cluster/charliecloud/Manifest  |  2 -
 sys-cluster/charliecloud/charliecloud-0.30.ebuild  | 87 
 .../charliecloud/charliecloud-0.31-r1.ebuild   | 92 --
 .../files/charliecloud-0.30-dash.patch | 48 ---
 .../files/charliecloud-0.31-realpath_return.patch  | 32 
 5 files changed, 261 deletions(-)

diff --git a/sys-cluster/charliecloud/Manifest 
b/sys-cluster/charliecloud/Manifest
index 9f2cee84c677..739845db48d5 100644
--- a/sys-cluster/charliecloud/Manifest
+++ b/sys-cluster/charliecloud/Manifest
@@ -1,4 +1,2 @@
-DIST charliecloud-0.30.tar.gz 524870 BLAKE2B 
0eadb4abda47554117aa657c3335d0ad95c71a3ccae67af000beeb8e375058002821783824142208ab58dcf7a62141d1eee45ac4241fe53cd2b206bb10b4
 SHA512 
a7188594482b712521930b141e10a981f7536b979f14c3a206f02895f8404a9095b17fc6764f937bdb466624ca6074cc0cbc84f33d59b4453b55be5691f4fbd4
-DIST charliecloud-0.31.tar.gz 534662 BLAKE2B 
08f95f4e37e4de3590344f14cf1ce6e502af414806cc625b8b4be454c1e1e9611d40e599828033a08dfba8ff6fa6fbcee107f19c38ce247addace6a91876dea8
 SHA512 
9fdcabbf533ab42556bcd8552c42dce3096dffd1f863e2a7a2e87a4596e1df601d55e56fde48cfd88fac62b31bad4257d1b1cdbb9a82df3e32ad4b5f1842307e
 DIST charliecloud-0.32.tar.gz 549184 BLAKE2B 
5d574ccf2fb36b0acf4f436099ba8344b5d9058d5f79abb8d56082d86b2f9e7207052009b2d49ed50eaede7411796804944fbe11c0d7bcf21f2d62ba01b2c28f
 SHA512 
c32362a219fbe7ec298ac314f58a17e0e6972a3436f66a0243a77c8c05007e6fea3ac8d4ddc15274737eacf3ba32601c0198fc5a39bccb4017d675a149366aee
 DIST charliecloud-0.33.tar.gz 559786 BLAKE2B 
46e8a488af5a27e6b52ae41118cea663cd6c01f8a24566576dbdc7bac99bd94ac50c0559da07a204c2e68ed46edb8c5a5e0bd26986b5bc960901457af632e134
 SHA512 
d6854873bdfca5512c54ba28ff70721442241a00cbec6d67c9693e946c6925d030773382c8ba9fc3ebcdfd52da56580e6c4e3ad7080d51d9844ad6f216f15e70

diff --git a/sys-cluster/charliecloud/charliecloud-0.30.ebuild 
b/sys-cluster/charliecloud/charliecloud-0.30.ebuild
deleted file mode 100644
index f57bb46d685e..
--- a/sys-cluster/charliecloud/charliecloud-0.30.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit autotools optfeature python-single-r1
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hpc/${PN}.git;
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86 ~x86-linux"
-fi
-
-DESCRIPTION="Lightweight user-defined software stacks for high-performance 
computing"
-HOMEPAGE="https://hpc.github.io/charliecloud/;
-
-SLOT="0"
-LICENSE="Apache-2.0"
-IUSE="ch-image doc"
-
-# Extensive test suite exists, but downloads container images
-# directly and via Docker and installs packages inside using apt/yum.
-# Additionally, clashes with portage namespacing and sandbox.
-RESTRICT="test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   elibc_musl? ( sys-libs/argp-standalone )
-"
-DEPEND="
-   ch-image? (
-   $(python_gen_cond_dep '
-   dev-python/lark[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-   ')
-   )
-   doc? (
-   $(python_gen_cond_dep '
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
-   ')
-   net-misc/rsync
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-dash.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local econf_args=()
-   econf_args+=(
-   $(use_enable doc html)
-   $(use_enable ch-image)
-   # Libdir is used as a libexec-style destination.
-   --libdir="${EPREFIX}"/usr/lib
-   # Attempts to call python-exec directly otherwise.
-   --with-sphinx-python="${EPYTHON}"
-   # This disables -Werror, see also: 
https://github.com/hpc/charliecloud/pull/808
-   --enable-buggy-build
-   # Do not use bundled version of dev-python/lark.
-   --disable-bundled-lark
-   # Use correct shebang.
-   --with-python="${PYTHON}"
-   )
-   econf "${econf_args[@]}"
-}
-
-pkg_postinst() {
-   elog "Various builders 

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

2023-06-13 Thread Nicolas Bock
commit: 846ba067b145a611faf318b3b9b1002b489305bd
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Fri Jun  9 21:19:12 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Jun 13 20:50:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846ba067

sys-cluster/charliecloud: add 0.33

Signed-off-by: Oliver Freyermuth  googlemail.com>
Signed-off-by: Nicolas Bock  gentoo.org>

 sys-cluster/charliecloud/Manifest |  1 +
 sys-cluster/charliecloud/charliecloud-0.33.ebuild | 89 +++
 2 files changed, 90 insertions(+)

diff --git a/sys-cluster/charliecloud/Manifest 
b/sys-cluster/charliecloud/Manifest
index 3780d3e7e7ed..9f2cee84c677 100644
--- a/sys-cluster/charliecloud/Manifest
+++ b/sys-cluster/charliecloud/Manifest
@@ -1,3 +1,4 @@
 DIST charliecloud-0.30.tar.gz 524870 BLAKE2B 
0eadb4abda47554117aa657c3335d0ad95c71a3ccae67af000beeb8e375058002821783824142208ab58dcf7a62141d1eee45ac4241fe53cd2b206bb10b4
 SHA512 
a7188594482b712521930b141e10a981f7536b979f14c3a206f02895f8404a9095b17fc6764f937bdb466624ca6074cc0cbc84f33d59b4453b55be5691f4fbd4
 DIST charliecloud-0.31.tar.gz 534662 BLAKE2B 
08f95f4e37e4de3590344f14cf1ce6e502af414806cc625b8b4be454c1e1e9611d40e599828033a08dfba8ff6fa6fbcee107f19c38ce247addace6a91876dea8
 SHA512 
9fdcabbf533ab42556bcd8552c42dce3096dffd1f863e2a7a2e87a4596e1df601d55e56fde48cfd88fac62b31bad4257d1b1cdbb9a82df3e32ad4b5f1842307e
 DIST charliecloud-0.32.tar.gz 549184 BLAKE2B 
5d574ccf2fb36b0acf4f436099ba8344b5d9058d5f79abb8d56082d86b2f9e7207052009b2d49ed50eaede7411796804944fbe11c0d7bcf21f2d62ba01b2c28f
 SHA512 
c32362a219fbe7ec298ac314f58a17e0e6972a3436f66a0243a77c8c05007e6fea3ac8d4ddc15274737eacf3ba32601c0198fc5a39bccb4017d675a149366aee
+DIST charliecloud-0.33.tar.gz 559786 BLAKE2B 
46e8a488af5a27e6b52ae41118cea663cd6c01f8a24566576dbdc7bac99bd94ac50c0559da07a204c2e68ed46edb8c5a5e0bd26986b5bc960901457af632e134
 SHA512 
d6854873bdfca5512c54ba28ff70721442241a00cbec6d67c9693e946c6925d030773382c8ba9fc3ebcdfd52da56580e6c4e3ad7080d51d9844ad6f216f15e70

diff --git a/sys-cluster/charliecloud/charliecloud-0.33.ebuild 
b/sys-cluster/charliecloud/charliecloud-0.33.ebuild
new file mode 100644
index ..7e84cbf18286
--- /dev/null
+++ b/sys-cluster/charliecloud/charliecloud-0.33.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit autotools optfeature python-single-r1
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hpc/${PN}.git;
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~x86-linux"
+fi
+
+DESCRIPTION="Lightweight user-defined software stacks for high-performance 
computing"
+HOMEPAGE="https://hpc.github.io/charliecloud/;
+
+SLOT="0"
+LICENSE="Apache-2.0"
+IUSE="ch-image doc"
+
+# Extensive test suite exists, but downloads container images
+# directly and via Docker and installs packages inside using apt/yum.
+# Additionally, clashes with portage namespacing and sandbox.
+RESTRICT="test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   elibc_musl? ( sys-libs/argp-standalone )
+"
+DEPEND="
+   ch-image? (
+   $(python_gen_cond_dep '
+   dev-python/lark[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+   )
+   doc? (
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   ')
+   net-misc/rsync
+   )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local econf_args=()
+   econf_args+=(
+   $(use_enable doc html)
+   $(use_enable ch-image)
+   # Libdir is used as a libexec-style destination.
+   --libdir="${EPREFIX}"/usr/lib
+   # Attempts to call python-exec directly otherwise.
+   --with-sphinx-python="${EPYTHON}"
+   # This disables -Werror, see also: 
https://github.com/hpc/charliecloud/pull/808
+   --enable-buggy-build
+   # Do not use bundled version of dev-python/lark.
+   --disable-bundled-lark
+   # Use correct shebang.
+   --with-python="${PYTHON}"
+   )
+   econf "${econf_args[@]}"
+}
+
+src_install() {
+   docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples
+   default
+}
+
+pkg_postinst() {
+   elog "Various builders are supported, as alternative to the internal 
ch-image."
+   optfeature "Building with Buildah" app-containers/buildah
+   optfeature "Building with Docker" app-containers/docker
+   optfeature "Building with Podman" 

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-06-13 Thread Richard Freeman
commit: 15660779a3f1054fd9a111916f2c9dce601d632b
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 13 19:59:54 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue Jun 13 20:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15660779

app-backup/duplicity: stabilize 1.2.3 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild 
b/app-backup/duplicity/duplicity-1.2.3.ebuild
index fc665542a7f1..4fbbd16c7094 100644
--- a/app-backup/duplicity/duplicity-1.2.3.ebuild
+++ b/app-backup/duplicity/duplicity-1.2.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/files/

2023-06-13 Thread Andrew Ammerlaan
commit: eed0d90c361035f9c51298398a0a1e9d0ec4cc68
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun 13 16:48:12 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jun 13 19:48:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed0d90c

sci-libs/hdf5: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31426
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../hdf5/files/hdf5-1.14.0-fix-include-path.patch  | 34 --
 1 file changed, 34 deletions(-)

diff --git a/sci-libs/hdf5/files/hdf5-1.14.0-fix-include-path.patch 
b/sci-libs/hdf5/files/hdf5-1.14.0-fix-include-path.patch
deleted file mode 100644
index 4530f1fa6d2e..
--- a/sci-libs/hdf5/files/hdf5-1.14.0-fix-include-path.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://bugs.gentoo.org/904515
-https://github.com/HDFGroup/hdf5/issues/2422
-https://github.com/HDFGroup/hdf5/issues/2621
-https://github.com/HDFGroup/hdf5/pull/2667
-https://github.com/HDFGroup/hdf5/commit/b77cb393b884c1dbdaffb300aa8c4967d9ba7fb0
-
-From b77cb393b884c1dbdaffb300aa8c4967d9ba7fb0 Mon Sep 17 00:00:00 2001
-From: jhendersonHDF 
-Date: Tue, 11 Apr 2023 14:31:25 -0500
-Subject: [PATCH] Fix improper include of build directory (#2422, #2621)
- (#2667)
-
 a/configure.ac
-+++ b/configure.ac
-@@ -3012,8 +3012,7 @@ SUBFILING_VFD=no
- HAVE_MERCURY="no"
- 
- ## Always include subfiling directory so public header files are available
--CPPFLAGS="$CPPFLAGS -I$ac_abs_confdir/src/H5FDsubfiling"
--AM_CPPFLAGS="$AM_CPPFLAGS -I$ac_abs_confdir/src/H5FDsubfiling"
-+H5_CPPFLAGS="$H5_CPPFLAGS -I$ac_abs_confdir/src/H5FDsubfiling"
- 
- AC_MSG_CHECKING([if the subfiling I/O virtual file driver (VFD) is enabled])
- 
-@@ -3061,8 +3060,7 @@ if test "X$SUBFILING_VFD" = "Xyes"; then
- mercury_dir="$ac_abs_confdir/src/H5FDsubfiling/mercury"
- mercury_inc="$mercury_dir/src/util"
- 
--CPPFLAGS="$CPPFLAGS -I$mercury_inc"
--AM_CPPFLAGS="$AM_CPPFLAGS -I$mercury_inc"
-+H5_CPPFLAGS="$H5_CPPFLAGS -I$mercury_inc"
- 
- HAVE_STDATOMIC_H="yes"
- AC_CHECK_HEADERS([stdatomic.h],,[HAVE_STDATOMIC_H="no"])



[gentoo-commits] repo/gentoo:master commit in: games-action/prismlauncher/

2023-06-13 Thread Andrew Ammerlaan
commit: 7a3352abb71daa02994d0a67b1283bfba80fb3b9
Author: Thiago Donato Ferreira  gmail  com>
AuthorDate: Mon Jun 12 10:25:44 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jun 13 19:45:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a3352ab

games-action/prismlauncher: add app-text/cmark BDEPEND to live build

As of commit 24a4bd3a1c33702946b88a3d8017268fb8134210 of upstream, cmark
has been added as a dependency, with the possibility of using the system
library instead of the bundled one.

This patch also updates the copyright date on the live ebuild file.

Signed-off-by: Thiago Donato Ferreira  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-action/prismlauncher/prismlauncher-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-action/prismlauncher/prismlauncher-.ebuild 
b/games-action/prismlauncher/prismlauncher-.ebuild
index 2c80e3d6509d..19ea1c798175 100644
--- a/games-action/prismlauncher/prismlauncher-.ebuild
+++ b/games-action/prismlauncher/prismlauncher-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
"
 
# TODO: Add tomlplusplus as a system library, like quazip
-   EGIT_SUBMODULES=( '*' '-libraries/quazip' '-libraries/filesystem' 
'-libraries/zlib' '-libraries/extra-cmake-modules' )
+   EGIT_SUBMODULES=( '*' '-libraries/quazip' '-libraries/filesystem' 
'-libraries/zlib' '-libraries/extra-cmake-modules' '-libraries/cmark' )
 else
MY_PN="PrismLauncher"
 
@@ -81,6 +81,7 @@ COMMON_DEPENDS="
 # only on legacy macOS. Still, we need it present at build time to appease 
CMake, and having it like this
 # makes it easier to maintain than patching the CMakeLists file directly.
 BDEPEND="
+   app-text/cmark
app-text/scdoc
dev-cpp/gulrak-filesystem
kde-frameworks/extra-cmake-modules:5



[gentoo-commits] repo/gentoo:master commit in: games-action/prismlauncher/

2023-06-13 Thread Andrew Ammerlaan
commit: c79672520aa99c9f79f80ca60b7fcc823f5845cd
Author: Thiago Donato Ferreira  gmail  com>
AuthorDate: Mon Jun 12 10:29:24 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jun 13 19:45:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7967252

games-action/prismlauncher: drop 6.1

Signed-off-by: Thiago Donato Ferreira  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31396
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-action/prismlauncher/Manifest|   1 -
 .../prismlauncher/prismlauncher-6.1.ebuild | 147 -
 2 files changed, 148 deletions(-)

diff --git a/games-action/prismlauncher/Manifest 
b/games-action/prismlauncher/Manifest
index 1c2ebc4f93a2..82fe13df953a 100644
--- a/games-action/prismlauncher/Manifest
+++ b/games-action/prismlauncher/Manifest
@@ -1,3 +1,2 @@
-DIST prismlauncher-6.1.tar.gz 15238520 BLAKE2B 
358c8b7377200598ec8f8f855db9b82c07aba82c939bacdb2d4af6c84a68306450f6d30fba97c9fdc3134f3c28abfc524a8853f36fbf5d32201a91635f22f5c8
 SHA512 
b4c55ee7bc3d71e13f1ca514b6fc4a0826e49ddb6c93c7d4f9d3fd226e6062a0678e29bf2736f3ae79e205f7c28e4b3782051b92dcd6293471e20d87f646ead5
 DIST prismlauncher-6.3.tar.gz 15675450 BLAKE2B 
6117172ad13c56c809755230cc9acd1a3987c9cc40bf80e853bfdcb319811ab5fd67cfe981a5301ac8a7bed7ef43f8d93fef31a368095fc8933d4782be7038fd
 SHA512 
ccd37df6113b4c0460a6a2be6babed8d977d07a94f04e0dde65e185008158a4c99a6a991222de66756200b9aafcae8c441e4c30375306affcbe8e158b9242fc4
 DIST prismlauncher-7.0.tar.gz 17921335 BLAKE2B 
ed3c5e89ff6787ab3df8832f1b8f7381f27bf850fda296c056df5f891c180fcd82071727814a911f573905570637c192fbfad590491f75f6802e53b7564b1b43
 SHA512 
472eb12c10a68e914f11bba4b720f7f05930db2b33ef44d50962eec4ee88ecdb9ba43de1730bda81e3fdb8bbd2ea97bf1caa0da35af285b99307949b20f94d55

diff --git a/games-action/prismlauncher/prismlauncher-6.1.ebuild 
b/games-action/prismlauncher/prismlauncher-6.1.ebuild
deleted file mode 100644
index 2c80e3d6509d..
--- a/games-action/prismlauncher/prismlauncher-6.1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake java-pkg-2 optfeature xdg
-
-HOMEPAGE="https://prismlauncher.org/ 
https://github.com/PrismLauncher/PrismLauncher;
-DESCRIPTION="A custom, open source Minecraft launcher"
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="
-   https://github.com/PrismLauncher/PrismLauncher
-   "
-
-   # TODO: Add tomlplusplus as a system library, like quazip
-   EGIT_SUBMODULES=( '*' '-libraries/quazip' '-libraries/filesystem' 
'-libraries/zlib' '-libraries/extra-cmake-modules' )
-else
-   MY_PN="PrismLauncher"
-
-   # Let's use the vendored tarball to avoid dealing with the submodules 
directly
-   SRC_URI="
-   
https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz
 -> ${P}.tar.gz
-   "
-
-   # The Prism's files are unpacked to ${WORKDIR}/PrismLauncher-${PV}
-   S="${WORKDIR}/${MY_PN}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64"
-fi
-
-# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself
-# Apache-2.0 for MultiMC (PolyMC is forked from it)
-# LGPL-3+ for libnbtplusplus
-# MIT for tomlplusplus
-# See the rest of PrismLauncher's libraries at 
https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT"
-
-SLOT="0"
-
-IUSE="debug lto qt6 test"
-REQUIRED_USE="
-   lto? ( !debug )
-"
-
-RESTRICT="!test? ( test )"
-
-MIN_QT_5_VERSION="5.12.0"
-MIN_QT_6_VERSION="6.0.0"
-
-QT_DEPS="
-   !qt6? (
-   >=dev-qt/qtconcurrent-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qtcore-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qtgui-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qtnetwork-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qttest-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qtwidgets-${MIN_QT_5_VERSION}:5
-   >=dev-qt/qtxml-${MIN_QT_5_VERSION}:5
-   )
-
-   qt6? (
-   
>=dev-qt/qtbase-${MIN_QT_6_VERSION}:6[concurrent,gui,network,widgets,xml(+)]
-   >=dev-qt/qt5compat-${MIN_QT_6_VERSION}:6
-   )
-"
-
-# Required at both build-time and run-time
-COMMON_DEPENDS="
-   ${QT_DEPS}
-
-   !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] )
-qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] )
-
-   sys-libs/zlib
-"
-
-# The gulrak-filesystem dependency is only needed at build time, because we 
don't actually use it on Linux,
-# only on legacy macOS. Still, we need it present at build time to appease 
CMake, and having it like this
-# makes it easier to maintain than patching the CMakeLists file directly.
-BDEPEND="
-   app-text/scdoc
-   dev-cpp/gulrak-filesystem
-   kde-frameworks/extra-cmake-modules:5
-"
-
-DEPEND="
-   

[gentoo-commits] repo/gentoo:master commit in: games-action/prismlauncher/

2023-06-13 Thread Andrew Ammerlaan
commit: ae95da5cd7132c3fd07d0cd38ca4b24cf499e87d
Author: Thiago Donato Ferreira  gmail  com>
AuthorDate: Mon Jun 12 10:29:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Jun 13 19:45:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae95da5c

games-action/prismlauncher: add 7.0

Signed-off-by: Thiago Donato Ferreira  gmail.com>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 games-action/prismlauncher/Manifest|   1 +
 .../prismlauncher/prismlauncher-7.0.ebuild | 148 +
 2 files changed, 149 insertions(+)

diff --git a/games-action/prismlauncher/Manifest 
b/games-action/prismlauncher/Manifest
index 88a6c5cc758f..1c2ebc4f93a2 100644
--- a/games-action/prismlauncher/Manifest
+++ b/games-action/prismlauncher/Manifest
@@ -1,2 +1,3 @@
 DIST prismlauncher-6.1.tar.gz 15238520 BLAKE2B 
358c8b7377200598ec8f8f855db9b82c07aba82c939bacdb2d4af6c84a68306450f6d30fba97c9fdc3134f3c28abfc524a8853f36fbf5d32201a91635f22f5c8
 SHA512 
b4c55ee7bc3d71e13f1ca514b6fc4a0826e49ddb6c93c7d4f9d3fd226e6062a0678e29bf2736f3ae79e205f7c28e4b3782051b92dcd6293471e20d87f646ead5
 DIST prismlauncher-6.3.tar.gz 15675450 BLAKE2B 
6117172ad13c56c809755230cc9acd1a3987c9cc40bf80e853bfdcb319811ab5fd67cfe981a5301ac8a7bed7ef43f8d93fef31a368095fc8933d4782be7038fd
 SHA512 
ccd37df6113b4c0460a6a2be6babed8d977d07a94f04e0dde65e185008158a4c99a6a991222de66756200b9aafcae8c441e4c30375306affcbe8e158b9242fc4
+DIST prismlauncher-7.0.tar.gz 17921335 BLAKE2B 
ed3c5e89ff6787ab3df8832f1b8f7381f27bf850fda296c056df5f891c180fcd82071727814a911f573905570637c192fbfad590491f75f6802e53b7564b1b43
 SHA512 
472eb12c10a68e914f11bba4b720f7f05930db2b33ef44d50962eec4ee88ecdb9ba43de1730bda81e3fdb8bbd2ea97bf1caa0da35af285b99307949b20f94d55

diff --git a/games-action/prismlauncher/prismlauncher-7.0.ebuild 
b/games-action/prismlauncher/prismlauncher-7.0.ebuild
new file mode 100644
index ..19ea1c798175
--- /dev/null
+++ b/games-action/prismlauncher/prismlauncher-7.0.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake java-pkg-2 optfeature xdg
+
+HOMEPAGE="https://prismlauncher.org/ 
https://github.com/PrismLauncher/PrismLauncher;
+DESCRIPTION="A custom, open source Minecraft launcher"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="
+   https://github.com/PrismLauncher/PrismLauncher
+   "
+
+   # TODO: Add tomlplusplus as a system library, like quazip
+   EGIT_SUBMODULES=( '*' '-libraries/quazip' '-libraries/filesystem' 
'-libraries/zlib' '-libraries/extra-cmake-modules' '-libraries/cmark' )
+else
+   MY_PN="PrismLauncher"
+
+   # Let's use the vendored tarball to avoid dealing with the submodules 
directly
+   SRC_URI="
+   
https://github.com/PrismLauncher/PrismLauncher/releases/download/${PV}/${MY_PN}-${PV}.tar.gz
 -> ${P}.tar.gz
+   "
+
+   # The Prism's files are unpacked to ${WORKDIR}/PrismLauncher-${PV}
+   S="${WORKDIR}/${MY_PN}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64"
+fi
+
+# GPL-3 for PolyMC (PrismLauncher is forked from it) and Prism itself
+# Apache-2.0 for MultiMC (PolyMC is forked from it)
+# LGPL-3+ for libnbtplusplus
+# MIT for tomlplusplus
+# See the rest of PrismLauncher's libraries at 
https://github.com/PrismLauncher/PrismLauncher/tree/develop/libraries
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT"
+
+SLOT="0"
+
+IUSE="debug lto qt6 test"
+REQUIRED_USE="
+   lto? ( !debug )
+"
+
+RESTRICT="!test? ( test )"
+
+MIN_QT_5_VERSION="5.12.0"
+MIN_QT_6_VERSION="6.0.0"
+
+QT_DEPS="
+   !qt6? (
+   >=dev-qt/qtconcurrent-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qtcore-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qtgui-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qtnetwork-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qttest-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qtwidgets-${MIN_QT_5_VERSION}:5
+   >=dev-qt/qtxml-${MIN_QT_5_VERSION}:5
+   )
+
+   qt6? (
+   
>=dev-qt/qtbase-${MIN_QT_6_VERSION}:6[concurrent,gui,network,widgets,xml(+)]
+   >=dev-qt/qt5compat-${MIN_QT_6_VERSION}:6
+   )
+"
+
+# Required at both build-time and run-time
+COMMON_DEPENDS="
+   ${QT_DEPS}
+
+   !qt6? ( >=dev-libs/quazip-1.3:=[qt5(+)] )
+qt6? ( >=dev-libs/quazip-1.3:=[qt6(-)] )
+
+   sys-libs/zlib
+"
+
+# The gulrak-filesystem dependency is only needed at build time, because we 
don't actually use it on Linux,
+# only on legacy macOS. Still, we need it present at build time to appease 
CMake, and having it like this
+# makes it easier to maintain than patching the CMakeLists file directly.
+BDEPEND="
+   app-text/cmark
+   app-text/scdoc
+   dev-cpp/gulrak-filesystem
+   kde-frameworks/extra-cmake-modules:5
+"
+
+DEPEND="
+   ${COMMON_DEPENDS}
+

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

2023-06-13 Thread Arthur Zamarin
commit: 4c32d1fff866cd54a9e313dae01627a46b4d2513
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 19:22:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 19:22:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c32d1ff

media-libs/libjpeg-turbo: Stabilize 2.1.5.1 ppc64, #908208

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

 media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild 
b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild
index e55362b96b95..2a25e037a2fc 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-2.1.5.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 LICENSE="BSD IJG ZLIB"
 SLOT="0/0.2"
 if [[ $(ver_cut 3) -lt 90 ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-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 ~x64-macos 
~x64-solaris"
 fi
 IUSE="cpu_flags_arm_neon java static-libs"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinxcontrib-katex/

2023-06-13 Thread Sergey Torokhov
commit: f87f13284223b998bf8d343b9d7f6981022959bf
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Jun 13 19:12:35 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Tue Jun 13 19:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87f1328

dev-pyhton/sphinxcontrib-katex: 0.9.6 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/sphinxcontrib-katex/Manifest|  1 +
 .../sphinxcontrib-katex-0.9.6.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sphinxcontrib-katex/Manifest 
b/dev-python/sphinxcontrib-katex/Manifest
index 216099958..ab0efc818 100644
--- a/dev-python/sphinxcontrib-katex/Manifest
+++ b/dev-python/sphinxcontrib-katex/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-katex-0.9.4.tar.gz 98826 BLAKE2B 
8d89ba5b5e282d94f57eb976a8779c176e0ae769eb91cc03d5a44461f51f966be8c995dfc2fc7c74d28d52487a76edd8f64879b6045f5c15d4aa97e2c2eb862f
 SHA512 
3fb66ca12a78d1a22dbb029a1c82de57ff0407da1fba8bf49be927b83c618fe7a80ef5560a1639439a6761146bc3073b4a9e52c6869d44d4d1f05cc311780519
+DIST sphinxcontrib-katex-0.9.6.tar.gz 99157 BLAKE2B 
72c0be16e2670a7990c8c25b788d2050c516c64c7f288729653ba656a061d8f5152d30c671bd0ed74b3db52c1dd531b341267e3bfca2bb1d9b929238e5ac1679
 SHA512 
caa1671922a1a677a94687de930d8c7d53b10b2e1e6e8c84e06426ea6a6fee295605b2d99cb3b3d159f016772dae376dd638a507110ebc139387e120f2324e12

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild
new file mode 100644
index 0..8d103276c
--- /dev/null
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
+HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]
+   doc? ( dev-python/insipid-sphinx-theme )
+"
+
+DOCS=()
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   default
+   sed -i -e 's/license_file/license_files/' setup.cfg || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/diskimage-builder/

2023-06-13 Thread Matthew Thode
commit: ef90deb383fa74e4835ac7fe99aedbab7ccdb556
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 13 19:06:06 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 13 19:08:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef90deb3

app-emulation/diskimage-builder: drop 3.29.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/diskimage-builder/Manifest   |  1 -
 .../diskimage-builder-3.29.0.ebuild| 40 --
 2 files changed, 41 deletions(-)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 2f50342b6cd9..3277bfe514ce 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1,2 +1 @@
-DIST diskimage-builder-3.29.0.tar.gz 526544 BLAKE2B 
a5b52e8ec5f46e4aa1ec27a9194381e5f47ede8a2428b8e43e8d200174cc39654cf55f7f44ee46a3b03a846b665fb635c06f413878dd30e8ba4aa020f5c6f7d0
 SHA512 
f35650481168c52066c6ec9818e08fe5d20732899676fe1a1961a71d522b045539da06a0d1bd366e5a2e6ebc07d6e609b9bfbcaa83ca50086fe2c17936f27ba7
 DIST diskimage-builder-3.30.0.tar.gz 527303 BLAKE2B 
ef364ad61932e56579c150935d247ba83a5d8bacf4aee196404f71304b560081fed5089129c74f4d3b3d6054165438dbf150a6fba41aaf4065b79cdf747e08f9
 SHA512 
aa9580878a4606069262022117abea6e1e4f9d1fb0f5951ea2b47486e844b2bfa330033e627c6a5bd8d50d97bf595a3380ec5b084199192c6b34849c41fd2d5a

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.29.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.29.0.ebuild
deleted file mode 100644
index 1d348d8a3139..
--- a/app-emulation/diskimage-builder/diskimage-builder-3.29.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1
-
-DESCRIPTION="Golden Disk Image builder"
-HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git;
-else
-   inherit pypi
-   KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
-   !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
-   app-emulation/qemu
-   sys-block/parted
-   sys-fs/multipath-tools
-   sys-fs/dosfstools
-   sys-apps/gptfdisk
-   !dev-python/dib-utils[${PYTHON_USEDEP}]"



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

2023-06-13 Thread Matthew Thode
commit: db7a31b2e8a4bf7c4f14ab0f20d0613c95bbf9c9
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jun 13 19:08:06 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jun 13 19:08:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7a31b2

dev-ruby/facter: add 4.4.1

Signed-off-by: Matthew Thode  gentoo.org>

 dev-ruby/facter/Manifest|  1 +
 dev-ruby/facter/facter-4.4.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 0d1e0f5f118b..9d365be90259 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,4 @@
 DIST facter-3.14.24.tar.gz 410547 BLAKE2B 
69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120
 SHA512 
88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588
 DIST facter-4.3.1.tar.gz 485690 BLAKE2B 
bd522f0f3b03e730c21818c30b527a47e6bd10c4845aa5c9906c220ace8abebfec9d1b37fa8ad7a8aa6d2016cff436bc99ad4c1233effca81cfe433156539f57
 SHA512 
b66d57e6adce0f6c5c56fc9d52dc3e20d5bd269893df60abfa30275dfa044f15e5d663a8c19d3827685305d76f9eac42609c9e29d670b81890cf668f80f64a0b
 DIST facter-4.4.0.tar.gz 490304 BLAKE2B 
1ad4d50f18c13ca6133e0606c33c5cdaa553168d6bb551199aeb1770280d39f0c7d6416a4796b306cbc70f5d4f3f8852e922514657f463096af039587f934549
 SHA512 
b58bfbd39c304eaaa80b5015593aa62642be40f0b56437d818ddea1cf3230f4f0451998daf979e9b2d46168941289e39316e98112a5f64096baefff48b024323
+DIST facter-4.4.1.tar.gz 492785 BLAKE2B 
b8f173aee1e2c3a6e9b650e1962ee6a7f860cadb0ea09254f396cce60cb01d702feaf23e0e147a80ca95554bcf835bd23df59d4faa78404dc92fd86defb65472
 SHA512 
c9e148141b3348977c9d6209ed3d72ab1eaaff46e0ada2ce5c3452ee71c3cbc051605bf0d9aad77c249559639e52fbb423c6b3e0cb784f2c208ea206fb3f4fd8

diff --git a/dev-ruby/facter/facter-4.4.1.ebuild 
b/dev-ruby/facter/facter-4.4.1.ebuild
new file mode 100644
index ..306c755078bc
--- /dev/null
+++ b/dev-ruby/facter/facter-4.4.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
+#RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+inherit ruby-ng ruby-fakegem
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git;
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+#RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "dev-ruby/hocon 

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

2023-06-13 Thread Mike Gilbert
commit: 9ed62abfc4372a2968bf7c495df67ff00ccf5c69
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 13 14:34:08 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 13 19:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed62abf

www-client/opera-developer: remove old

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

 www-client/opera-developer/Manifest|   1 -
 .../opera-developer-100.0.4809.0.ebuild| 166 -
 2 files changed, 167 deletions(-)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 3ada7c5381f7..cc0dff4e457a 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,3 @@
-DIST opera-developer_100.0.4809.0_amd64.deb 106533564 BLAKE2B 
3a4cf7210bd9494ab88122a70030d27db8879c6b502b7e698a3083ecf34960c7f64b00807a7ebf269f935ccc7fe73908d1e8e399e6a20ab6a40cf10dd13d4ac2
 SHA512 
75d4c27d20e8f7c22b54fee3e1878b3dad217009b2ec50d19ea9672dc8b9b7153d9f2d1ab195497679a1742eaeb882a93270910d0fa8cd810336724aace9b32c
 DIST opera-developer_100.0.4815.0_amd64.deb 105374896 BLAKE2B 
bd58cb2f9f0e8b3336b35469e493a49d83efb4877c5f4b8e057c1ef04cf9a97d4493ead9a2d8970234f46988bacb3fea17a586be6709119df330605076d67a49
 SHA512 
527f678159b807f1d70e347d7a9db132d7d2091a1c1f8bd8136a425e743b47bb98dfa7b7c5bc7346c8700f59c99e6b52fad64e512e1b5743403f69704f8e43c7
 DIST opera-developer_101.0.4822.0_amd64.deb 10552 BLAKE2B 
04036d622987a594576f392483d1d6b62e96e3d6b07fc31db0c54d7c9b426f7e3b0abfa263436927f8d606a9484a2d20dcd7d3edabb58ca5f72e8ebbb6959e27
 SHA512 
50d34bd0a6ddbe91b2451d01b2b84d604ec24d473321eb08ed8892e97c3a9c01f64dc9bfe5d371aac3e37c5f8ea47ac86e2cfe992aff489b31778a7ee66ad262
 DIST opera-developer_101.0.4829.0_amd64.deb 105447620 BLAKE2B 
ae3ad2dcf4061477a9ad402594b75373a3da649e77a1619d57f69de5d45f14b877166e5cd1b933ecb6783a155913d203105e5c0f6313280d5164de5c7cfbab5a
 SHA512 
760260c2cf0a7a9dda3af8f2f3af4f600a1f5b693af7a0376de61f7fb77a1506d3c9b1c3d9fa5f52ae1a45848aee1ed6ddd30a3fd227afabcb4fac9aef003e7c

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

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

2023-06-13 Thread Mike Gilbert
commit: ae557a57db1496b261fea275f7928a4e48fc2253
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 13 14:34:05 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 13 19:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae557a57

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

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

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-101.0.4829.0.ebuild| 166 +
 2 files changed, 167 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 43ca7298c8f6..3ada7c5381f7 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,4 +1,5 @@
 DIST opera-developer_100.0.4809.0_amd64.deb 106533564 BLAKE2B 
3a4cf7210bd9494ab88122a70030d27db8879c6b502b7e698a3083ecf34960c7f64b00807a7ebf269f935ccc7fe73908d1e8e399e6a20ab6a40cf10dd13d4ac2
 SHA512 
75d4c27d20e8f7c22b54fee3e1878b3dad217009b2ec50d19ea9672dc8b9b7153d9f2d1ab195497679a1742eaeb882a93270910d0fa8cd810336724aace9b32c
 DIST opera-developer_100.0.4815.0_amd64.deb 105374896 BLAKE2B 
bd58cb2f9f0e8b3336b35469e493a49d83efb4877c5f4b8e057c1ef04cf9a97d4493ead9a2d8970234f46988bacb3fea17a586be6709119df330605076d67a49
 SHA512 
527f678159b807f1d70e347d7a9db132d7d2091a1c1f8bd8136a425e743b47bb98dfa7b7c5bc7346c8700f59c99e6b52fad64e512e1b5743403f69704f8e43c7
 DIST opera-developer_101.0.4822.0_amd64.deb 10552 BLAKE2B 
04036d622987a594576f392483d1d6b62e96e3d6b07fc31db0c54d7c9b426f7e3b0abfa263436927f8d606a9484a2d20dcd7d3edabb58ca5f72e8ebbb6959e27
 SHA512 
50d34bd0a6ddbe91b2451d01b2b84d604ec24d473321eb08ed8892e97c3a9c01f64dc9bfe5d371aac3e37c5f8ea47ac86e2cfe992aff489b31778a7ee66ad262
+DIST opera-developer_101.0.4829.0_amd64.deb 105447620 BLAKE2B 
ae3ad2dcf4061477a9ad402594b75373a3da649e77a1619d57f69de5d45f14b877166e5cd1b933ecb6783a155913d203105e5c0f6313280d5164de5c7cfbab5a
 SHA512 
760260c2cf0a7a9dda3af8f2f3af4f600a1f5b693af7a0376de61f7fb77a1506d3c9b1c3d9fa5f52ae1a45848aee1ed6ddd30a3fd227afabcb4fac9aef003e7c
 DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 
9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363
 SHA512 
d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3

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

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-06-13 Thread Mike Gilbert
commit: cff5a04cfcfa492bdcacf9ce64d6faab25461672
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 13 14:33:41 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 13 19:07:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff5a04c

www-client/microsoft-edge-dev: remove old

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

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-115.0.1866.1.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 1b57173eb70d..1be24f61fff4 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_115.0.1866.1-1_amd64.deb 148028530 BLAKE2B 
f97929c04f14384e55112f4bb91b43411ecdff2c2e7151df3a0b4ca79aadb81cfea984c5f08cd27d65a46d501a136b044f173bbba11e82dcabc904161967b12d
 SHA512 
3c56d0e0551be6659c20927ca9998f97ec771ee5d05e6c3efa52064cbaa7ed63ed6512a3ebfed3003775771c3aecfdaba2fc31bd72fb39898f79a06feffedd69
 DIST microsoft-edge-dev_115.0.1880.1-1_amd64.deb 148455054 BLAKE2B 
a4c0d8e388169d7b721a21ea53f150233ab16688db39b3aebcb2f61f0892e63fc7720945a3e827f3029eb5c1c403f2e12ba9361660bd1cc3774d1470dc228226
 SHA512 
c5c9c0752d10f3a57b4c2aad2a7620ca1693d00c860a2c68d33d32d1c3bca5bc107ad73bcc3c6c054d55f3fc2bbc0259b1cde81b6addd11ed6f627a0901b852f
 DIST microsoft-edge-dev_115.0.1880.3-1_amd64.deb 148455874 BLAKE2B 
884cd83ecc4765173ea240ce198a18b66b04d0193aae478f6f498823736c703cf0113c126be22fc1761d6c623cf73758d34deecbebdfb4cb4d2f541579fc5298
 SHA512 
fedad0ca61d71c7648f266ab470d5878d8123d28b6d1c684f4867e5c713ef15c3f14a84a43dc702488bde05f76ed1097a16a0bf911c9402cd25152a9396c36a3
 DIST microsoft-edge-dev_115.0.1901.5-1_amd64.deb 148975478 BLAKE2B 
c231cd9709cbbdface8223875221e430e77ee2ae911f49d31d328504ce4b225b21567ff2056a0fc37afc5de1f6601ad87fc9d2e23917d91096f75ce0b220b6d0
 SHA512 
0511c089bc8aca4fc85513b0e414421e48af07f945671bc2eac677684226dece63b84c97859ee09cf36bdd2e267cc7c8c4e00dad935164b85f32e481a615d712

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1866.1.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1866.1.ebuild
deleted file mode 100644
index ebc23fabaa28..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1866.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm 

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

2023-06-13 Thread Mike Gilbert
commit: f3b8deed4484e2c2ee8c90c75e71c56ea3570405
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 13 19:07:25 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 13 19:07:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b8deed

sys-apps/sandbox: add 2.31

Closes: https://bugs.gentoo.org/908105
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/sandbox/Manifest|  1 +
 sys-apps/sandbox/sandbox-2.31.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index fab9ebe2fbe1..d042da9f8ac9 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -1,2 +1,3 @@
 DIST sandbox-2.29.tar.xz 452784 BLAKE2B 
388f5d9c49134696bafbc6b882581396a9fa2e7caa6ccfb4376706d653f836ce18e0d77527c4c4f2ff753c0b920ab5ab60e151dd8a4e399e13dbc3fe7c0533d6
 SHA512 
15c0e6b71e8b8547b8188f857568c99b1925d5a837a289b21c4f842341361bf7119b96083697dc83546caf530daab700fb8c2704974e7cfb804d64bb5257a4b4
 DIST sandbox-2.30.tar.xz 455764 BLAKE2B 
eb3bf46aedda96154a96f31d31469b394fd7ea113c2f2f01e739c690f2305ce95e0e2c7b641c1c7e088d89a1c36b82ce7afd6422fd137b7d93fd5b601be43996
 SHA512 
4a7dd2c7c50ac68d1944bea1275d0b66789055342f3aaa507f7440926bf5d9639850a98fa036da539708b6dbe4766b60f960b738db1c5ee5518ca81d1a629cae
+DIST sandbox-2.31.tar.xz 456368 BLAKE2B 
054b0ae229d64a4c9553a8ace64ccf2f1e1fee4c545a5b4135d363368e800f3e3af8930916411e8ef4836f437225ae9f092c1c8d39742482a44029832592590d
 SHA512 
0b97c0e77bee58c50cf5aad6d158be546424bf4bc5f2e9ddd4322ca46c003ddca127c303fbe615ad2fefe519498c7221c5315d3ad98a947ea545c0640bc60649

diff --git a/sys-apps/sandbox/sandbox-2.31.ebuild 
b/sys-apps/sandbox/sandbox-2.31.ebuild
new file mode 100644
index ..1efc83d19f22
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.31.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic multilib-minimal multiprocessing
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox;
+SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+nnp"
+
+# pax-utils lower bound for bug #265376
+DEPEND=">=app-misc/pax-utils-0.1.19"
+# Avoid folks installing with older file, bug #889046. We still need the
+# >= dep in Portage but this is a safety net if people do partial upgrades.
+RDEPEND="!https://gcc.gnu.org/PR48200
+   filter-lto
+}
+
+multilib_src_configure() {
+   filter-lfs-flags #90228
+
+   ECONF_SOURCE="${S}" econf
+}
+
+multilib_src_test() {
+   # Default sandbox build will run with --jobs set to # cpus.
+   emake check TESTSUITEFLAGS="--jobs=$(makeopts_jobs)"
+}
+
+multilib_src_install_all() {
+   doenvd "${FILESDIR}"/09sandbox
+
+   dodoc AUTHORS ChangeLog* README.md
+}
+
+pkg_postinst() {
+   mkdir -p "${EROOT}"/var/log/sandbox
+   chown root:portage "${EROOT}"/var/log/sandbox
+   chmod 0770 "${EROOT}"/var/log/sandbox
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-06-13 Thread Mike Gilbert
commit: 3ec5a827cd4f2853f21b312d4810df5f4c17ed85
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Jun 13 14:33:38 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Jun 13 19:07:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec5a827

www-client/microsoft-edge-dev: automated bump (115.0.1901.5)

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

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-115.0.1901.5.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 5058796eb423..1b57173eb70d 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_115.0.1866.1-1_amd64.deb 148028530 BLAKE2B 
f97929c04f14384e55112f4bb91b43411ecdff2c2e7151df3a0b4ca79aadb81cfea984c5f08cd27d65a46d501a136b044f173bbba11e82dcabc904161967b12d
 SHA512 
3c56d0e0551be6659c20927ca9998f97ec771ee5d05e6c3efa52064cbaa7ed63ed6512a3ebfed3003775771c3aecfdaba2fc31bd72fb39898f79a06feffedd69
 DIST microsoft-edge-dev_115.0.1880.1-1_amd64.deb 148455054 BLAKE2B 
a4c0d8e388169d7b721a21ea53f150233ab16688db39b3aebcb2f61f0892e63fc7720945a3e827f3029eb5c1c403f2e12ba9361660bd1cc3774d1470dc228226
 SHA512 
c5c9c0752d10f3a57b4c2aad2a7620ca1693d00c860a2c68d33d32d1c3bca5bc107ad73bcc3c6c054d55f3fc2bbc0259b1cde81b6addd11ed6f627a0901b852f
 DIST microsoft-edge-dev_115.0.1880.3-1_amd64.deb 148455874 BLAKE2B 
884cd83ecc4765173ea240ce198a18b66b04d0193aae478f6f498823736c703cf0113c126be22fc1761d6c623cf73758d34deecbebdfb4cb4d2f541579fc5298
 SHA512 
fedad0ca61d71c7648f266ab470d5878d8123d28b6d1c684f4867e5c713ef15c3f14a84a43dc702488bde05f76ed1097a16a0bf911c9402cd25152a9396c36a3
+DIST microsoft-edge-dev_115.0.1901.5-1_amd64.deb 148975478 BLAKE2B 
c231cd9709cbbdface8223875221e430e77ee2ae911f49d31d328504ce4b225b21567ff2056a0fc37afc5de1f6601ad87fc9d2e23917d91096f75ce0b220b6d0
 SHA512 
0511c089bc8aca4fc85513b0e414421e48af07f945671bc2eac677684226dece63b84c97859ee09cf36bdd2e267cc7c8c4e00dad935164b85f32e481a615d712

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild
new file mode 100644
index ..ebc23fabaa28
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-115.0.1901.5.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm 

[gentoo-commits] repo/gentoo:master commit in: app-editors/gvim/

2023-06-13 Thread Arthur Zamarin
commit: 5b23dcfa3025e8dbc312b9b84b0373b1aec383b8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 18:58:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 18:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b23dcfa

app-editors/gvim: Stabilize 9.0.1503 arm64, #908424

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

 app-editors/gvim/gvim-9.0.1503.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gvim/gvim-9.0.1503.ebuild 
b/app-editors/gvim/gvim-9.0.1503.ebuild
index af80ed70a010..5bc1e41c8faf 100644
--- a/app-editors/gvim/gvim-9.0.1503.ebuild
+++ b/app-editors/gvim/gvim-9.0.1503.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == * ]]; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz

https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 fi
 S="${WORKDIR}"/vim-${PV}
 



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2023-06-13 Thread Arthur Zamarin
commit: 3f185dbeeae8bf7a880d4aa2f90e7245c6f76835
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 18:58:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 18:58:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f185dbe

app-editors/vim: Stabilize 9.0.1503 arm64, #908424

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

 app-editors/vim/vim-9.0.1503.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim/vim-9.0.1503.ebuild 
b/app-editors/vim/vim-9.0.1503.ebuild
index 27263dfad82f..f837a2e317bd 100644
--- a/app-editors/vim/vim-9.0.1503.ebuild
+++ b/app-editors/vim/vim-9.0.1503.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz

https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 DESCRIPTION="Vim, an improved vi-style text editor"



[gentoo-commits] repo/gentoo:master commit in: app-editors/vim/

2023-06-13 Thread Arthur Zamarin
commit: ed0cc87280edc2ef66cbcdc9c77108df36db50ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 18:58:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 18:58:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0cc872

app-editors/vim: Stabilize 9.0.1503 amd64, #908424

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

 app-editors/vim/vim-9.0.1503.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/vim/vim-9.0.1503.ebuild 
b/app-editors/vim/vim-9.0.1503.ebuild
index 9373d1d118c9..27263dfad82f 100644
--- a/app-editors/vim/vim-9.0.1503.ebuild
+++ b/app-editors/vim/vim-9.0.1503.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz

https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 DESCRIPTION="Vim, an improved vi-style text editor"



  1   2   3   >