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

2023-03-17 Thread Michał Górny
commit: 7c43c09158c8633d6d6b94d6ed3c29ca2d899c64
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 18 04:49:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 18 04:49:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c43c091

app-admin/awscli: Bump to 1.27.94

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 63df6620cc45..6c5a4753a2b3 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.84.gh.tar.gz 2378573 BLAKE2B 
b85d7eeb22b0a2a9264b49a27f2e3d3da9d35dbc44de205521c39522fcec31948ef8b67dfc3ce919b772ba85fa59cfc5a4d69e3c67aadd9cbb029da883ad699e
 SHA512 
1d31d1b800b0795a8473af0dc334feb69f62d2fd8fcb88e0e4e7e4068435f6f37792d2c9382ec1b0c6b074d5eca09142e52f6e36c472145df9d57db2cc4ee078
 DIST aws-cli-1.27.89.gh.tar.gz 2382599 BLAKE2B 
3a2dae3cc1928e149dd605de1e9a350989e1cf4f813dc14466ba40c0a2747e69b6a8c5716d48f2526920798f0d341dcaa7ec0c2fd95af1b5decd3830814a243b
 SHA512 
9a90c933e5ae3f25271ec369607cb6c44adf96dc9d324205714c9790b6744d7f2c8e4c6b901d4bb4f58b6871c315e0543b3f846cf530e7f95ed31d196f8c3326
 DIST aws-cli-1.27.93.gh.tar.gz 2385084 BLAKE2B 
18dc59339303b9f32e297ca6a37c5d2a9466a2ac2b2f8795baeb686465dfe561ecb5abb29c38d37f32f44408b9ff1e083c330fbe23a5bf3c19a05033993dc533
 SHA512 
ce979f35966f2c48d8bf74ed95d27e5d6de9e33990bc01556bba660fd5692dd3751002d1dafbba11121e768a21d97130d9e76d309640ade5377193ba79ba1628
+DIST aws-cli-1.27.94.gh.tar.gz 2385480 BLAKE2B 
8712056c53d704e368f81d38779201d0ef28d0b633ac4a877957b5d6338a6daf45b5408dcf0bee3f6c48a0b10af625bfee835f63e837814b42ec3a57745e4d61
 SHA512 
48dc09f0af71eb9b9d93ffd2c008511e2379f2a47d4913c6c4296804d3ec3c30a1811564c017388329cac9261b1c3021fadc60771ca9d0952982401f5e4f7c59

diff --git a/app-admin/awscli/awscli-1.27.94.ebuild 
b/app-admin/awscli/awscli-1.27.94.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.94.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/boto3/

2023-03-17 Thread Michał Górny
commit: fab718ba51ea7f83fd02e88407e8a9f2a2b531ee
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 18 04:48:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 18 04:48:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab718ba

dev-python/boto3: Bump to 1.26.94

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b65b266d28d5..debbc6e2d936 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.84.gh.tar.gz 612921 BLAKE2B 
cf98272681299aa11454d65a6bf8bc6aa28244803e3d448f01425e62bb5dc01d93e0790ecaf6b2949ea1978130782f5ac282766c8fea94682e33b0cec65e2148
 SHA512 
d72117cb2f258fccf4a25e201a2dad8e13e8a80a03859edec2f27da01209185cbbb2f02a7924819214a612c6f6d3758ba0aba0047fab1cced3312d1662a7482b
 DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 
3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0
 SHA512 
02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143
 DIST boto3-1.26.93.gh.tar.gz 617542 BLAKE2B 
08f045cdac7c977d9a575ca7f487314baf6f358e82b13ff3a2063d85ed23aa98c38445d444ce78730b01381fe04eb5bd5909868a5e01a529d2028c065294714b
 SHA512 
9af0dad9189030bbd310b634af80b731799166d89c561d640308ae913c1f81f0ce50e1a0c303bff974006281be03125e454495936cca30db3cf33a4d95d66783
+DIST boto3-1.26.94.gh.tar.gz 617861 BLAKE2B 
908b40868735038810cf75c903bbc8bad00a6ea8776b2a5a236683f18f2185971f8a13db5349086b1aef2c4d51361c8ebf30f2d671cea7f4101c9882a59b6acf
 SHA512 
036278668afa33dfdaab9cc2e02c2c3e0596ec1c1b407767f22bc6a4cd87913f883f85430ff6a120c5e0fdd2194b70c911fe7a207bc26ed5fcd415f3754cde35

diff --git a/dev-python/boto3/boto3-1.26.94.ebuild 
b/dev-python/boto3/boto3-1.26.94.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.94.ebuild
@@ -0,0 +1,68 @@
+# 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_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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: dev-python/botocore/

2023-03-17 Thread Michał Górny
commit: 5027d9e1f0f9d33f01580d30c24036ac1044b173
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 18 04:48:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 18 04:48:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5027d9e1

dev-python/botocore: Bump to 1.29.94

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.94.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 596a3acce1fd..04b1f3a6cb02 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.84.gh.tar.gz 11220100 BLAKE2B 
588efd08ec38eee7e319ea6e1d41af3f8d96c8e71fa090e5d3e8c836d60be957c47b556a9ce18684d53cb415446a360006714501dfbfc77204b2822247e7bf35
 SHA512 
cee6066735b324d550b736224ce4a4cff207cb7494d14e599ff9606b7a530d3887636054b3d0457269234d83ec0078950e03f916cd834cf910680e7ca650167b
 DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 
41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8
 SHA512 
356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf
 DIST botocore-1.29.93.gh.tar.gz 11239506 BLAKE2B 
7a05d5c611cbeda21e62abbbe13ab18cceae2d8b28136fc8669b09e3ebdcad5e5e352b32e807af7f2f038b6d045f82cf1a9cb3ec854f37db1f3204725fd8971e
 SHA512 
df4ba05c28323321eae25412b97eb9f48978563aad5a0c166515bac3193b0404ebe111565be3b1e42ea47439f749e339ce11cc21736d5403ffbbe689f6fd8da8
+DIST botocore-1.29.94.gh.tar.gz 11242930 BLAKE2B 
d6abdda0ad69bfa635c2cdccefff5c0feaa27fb1a307d5cacb140ded35c246a52ebbe5657a9317bdc1441939d2bd62d5829b2ecce01c05976f56737f92fc3f62
 SHA512 
23c1fb835d492f414a0a67ac03e50ea31f6343676c7e6e8649067b11e3213f84eb068562fe5bd9a49ead9e37381ab132ac820d98fa4af805b41eaf53b0f9cb1b

diff --git a/dev-python/botocore/botocore-1.29.94.ebuild 
b/dev-python/botocore/botocore-1.29.94.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.94.ebuild
@@ -0,0 +1,74 @@
+# 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_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/

2023-03-17 Thread Matt Turner
commit: fcadac21dc0a4c27cb5c6d4fcc9a2c60f1b9ec5a
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 18 02:33:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:33:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcadac21

net-libs/libsoup: Version bump to 3.4.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libsoup/Manifest |   1 +
 net-libs/libsoup/libsoup-3.4.0.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index 32d1fba1ed65..d7e9935eb133 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,2 +1,3 @@
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
 DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 
8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d
 SHA512 
1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b
+DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 
9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c
 SHA512 
d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6

diff --git a/net-libs/libsoup/libsoup-3.4.0.ebuild 
b/net-libs/libsoup/libsoup-3.4.0.ebuild
new file mode 100644
index ..73364f0a5c02
--- /dev/null
+++ b/net-libs/libsoup/libsoup-3.4.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="HTTP client/server library for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/libsoup;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+
+IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]
+   net-libs/nghttp2:=[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   sys-libs/zlib
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   samba? ( net-fs/samba )
+"
+RDEPEND="${DEPEND}
+   >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-libs/glib
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? ( >=net-libs/gnutls-3.6.0[pkcs11] )
+"
+#  test? ( 
www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
+#  
apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
+#  
apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
+#  dev-lang/php[apache2,xmlrpc]
+#  net-misc/curl
+#  net-libs/glib-networking[ssl])"
+
+PATCHES=(
+   # Disable apache tests until they are usable on Gentoo, bug #326957
+   "${FILESDIR}"/disable-apache-tests.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+   # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with 
libnss-myhostname
+   sed -e '/hsts/d' -i tests/meson.build || die
+}
+
+src_configure() {
+   # FIXME: we need addpredict to workaround bug #324779 until
+   # root cause (bug #249496) is solved
+   # But unnecessary while apache tests are disabled
+   #addpredict /usr/share/snmp/mibs/.index
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature gssapi)
+   -Dkrb5_config="${CHOST}-krb5-config"
+   $(meson_feature samba ntlm)
+   $(meson_feature brotli)
+   -Dntlm_auth="${EPREFIX}/usr/bin/ntlm_auth"
+   -Dtls_check=false # disables check, we still rdep on 
glib-networking
+   $(meson_native_use_feature introspection)
+   

[gentoo-commits] repo/gentoo:master commit in: app-editors/gnome-text-editor/

2023-03-17 Thread Matt Turner
commit: 234aa30bb65a076ab6801755da50d93e13539e90
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 18 02:36:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234aa30b

app-editors/gnome-text-editor: Version bump to 44.0

Signed-off-by: Matt Turner  gentoo.org>

 app-editors/gnome-text-editor/Manifest |  1 +
 .../gnome-text-editor-44.0.ebuild  | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/app-editors/gnome-text-editor/Manifest 
b/app-editors/gnome-text-editor/Manifest
index 1ee221f952c3..7235392331ff 100644
--- a/app-editors/gnome-text-editor/Manifest
+++ b/app-editors/gnome-text-editor/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-text-editor-43.2.tar.xz 611536 BLAKE2B 
d2230dee0b858384af9c9138631262eca27c0d79d9fc9dbf0a19206e325691326c1a8f80dee5ee4ade6f023b2cf91f10425eb522beed72bc41768645ca8200bc
 SHA512 
b5fd2b5605b6ded13f0bcb684e543f8cd5fae0ec28f713d5cb45e07e5e17115632595d83e2ecbb37b7fba2eec887c11da2ea8d17b842de75ce1c4e27a0f17187
+DIST gnome-text-editor-44.0.tar.xz 610996 BLAKE2B 
02ab81055402df584a448d0e611b608e5fa10d6f4a600755cbab9f730aa1806268f7277dafb4fd3aa95ff2be64d2894806c6038ad81dae7cfb87b28dccc7da24
 SHA512 
bca373a124c3e648fa28da1a493163d768488fa3645fcfbfa7a115e195c0c971dc98e007c9c0fdf7fe415df64e76071fc83e33831707bb31154e66355948bbb3
 DIST gnome-text-editor-44.rc.tar.xz 608816 BLAKE2B 
6712bb75d1a02c5544736fb9d4e9aba6a9f9c8ffc1f9ac89359e911184b27dd0d3716c54c8583aa13ab66ef9c2ca36dc374c2285b263df58bace6e6ecdc9
 SHA512 
d704b32f6c83493cf17ea4afa7720ebd346f3667e780a1ed01425b8246930c23f2e078c8bc62ca65e00598d316da71da8baf057f2e13977dfd4789005e2a0b73

diff --git a/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild 
b/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild
new file mode 100644
index ..a65ff8c7c29b
--- /dev/null
+++ b/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A simple text editor for the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-text-editor;
+S="${WORKDIR}/gnome-text-editor-${PV/_/.}"
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="spell"
+
+KEYWORDS="~amd64 ~riscv"
+
+DEPEND="
+   >=dev-libs/glib-2.73.0:2
+   >=gui-libs/gtk-4.7:4
+   >=gui-libs/gtksourceview-5.5.0:5
+   >=gui-libs/libadwaita-1.2:1
+   app-text/editorconfig-core-c
+   x11-libs/cairo
+   spell? (
+   >=app-text/enchant-2.2.0:2
+   dev-libs/icu:=
+   )
+"
+RDEPEND="${DEPEND}
+   gnome-base/gsettings-desktop-schemas
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.21
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature spell enchant)
+   -Dbugreport_url="https://bugs.gentoo.org;
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/

2023-03-17 Thread Matt Turner
commit: 44586d9465486beb2d6c364d40834f73c97d60ac
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 23:15:34 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:29:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44586d94

net-libs/gnome-online-accounts: Version bump to 3.48.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30198
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gnome-online-accounts/Manifest|  1 +
 .../gnome-online-accounts-3.48.0.ebuild| 78 ++
 2 files changed, 79 insertions(+)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index 00179845ee67..76e7aa8389a9 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1 +1,2 @@
 DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 
20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7
 SHA512 
727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201
+DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 
9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1
 SHA512 
67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild
new file mode 100644
index ..df3ffad9e548
--- /dev/null
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="GNOME framework for accessing online accounts"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts;
+
+LICENSE="LGPL-2+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="debug gnome gtk-doc +introspection kerberos man +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+# libsoup used in goaoauthprovider
+# goa kerberos provider is incompatible with app-crypt/heimdal, see
+# https://bugzilla.gnome.org/show_bug.cgi?id=692250
+# json-glib-0.16 needed for bug #485092
+RDEPEND="
+   >=dev-libs/glib-2.67.4:2
+   sys-apps/dbus
+   introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
+   >=x11-libs/gtk+-3.19.12:3
+   >=net-libs/webkit-gtk-2.33.1:4.1
+   >=dev-libs/json-glib-0.16
+   >=app-crypt/libsecret-0.5
+   >=net-libs/libsoup-3.0:3.0
+   dev-libs/libxml2:2
+   >=net-libs/rest-0.9.0:1.0
+   kerberos? (
+   app-crypt/gcr:0=[gtk]
+   app-crypt/mit-krb5
+   )
+"
+# goa-daemon can launch gnome-control-center
+PDEPEND="gnome? ( 
>=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
+
+DEPEND="${RDEPEND}
+   vala? ( $(vala_depend) )
+   dev-libs/libxslt
+   >=dev-util/gdbus-codegen-2.30.0
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   dev-libs/gobject-introspection-common
+   gnome-base/gnome-common
+"
+BDEPEND="gtk-doc? ( dev-util/gtk-doc )"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   # TODO: Give users a way to set the G/FB/Windows Live secrets
+   local emesonargs=(
+   -Dgoabackend=true
+   -Dinspector=false
+   -Dexchange=true
+   -Dfedora=false
+   -Dgoogle=true
+   -Dimap_smtp=true
+   $(meson_use kerberos)
+   -Dlastfm=true
+   -Dmedia_server=true
+   -Downcloud=true
+   -Dwindows_live=true
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   -Dman=true
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



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

2023-03-17 Thread Matt Turner
commit: 6e8f459c48bf0125a1b56adcadd6855cad7d34d4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 20:09:31 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8f459c

dev-util/sysprof-capture: Version bump to 3.48.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/sysprof-capture/Manifest  |  1 +
 .../sysprof-capture/sysprof-capture-3.48.0.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-util/sysprof-capture/Manifest 
b/dev-util/sysprof-capture/Manifest
index 595615bf0871..46c28dad2dea 100644
--- a/dev-util/sysprof-capture/Manifest
+++ b/dev-util/sysprof-capture/Manifest
@@ -1,2 +1,3 @@
 DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 
990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8
 SHA512 
41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4
 DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 
8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e
 SHA512 
ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87
+DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 
5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330
 SHA512 
100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c

diff --git a/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild 
b/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild
new file mode 100644
index ..f2e417f40bd4
--- /dev/null
+++ b/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="sysprof"
+
+inherit gnome.org meson-multilib systemd
+
+DESCRIPTION="Static library for sysprof capture data generation"
+HOMEPAGE="http://sysprof.com/;
+
+LICENSE="GPL-3+ GPL-2+"
+SLOT="4"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   >=sys-kernel/linux-headers-2.6.32
+   virtual/pkgconfig
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dgtk=false
+   -Dlibsysprof=false
+   -Dinstall-static=true
+   -Dsysprofd=none
+   -Dsystemdunitdir=$(systemd_get_systemunitdir)
+   # -Ddebugdir
+   -Dhelp=false
+   -Dlibunwind=false
+   -Dtools=false
+   -Dtests=false
+   -Dexamples=false
+   -Dagent=false
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtksourceview/

2023-03-17 Thread Matt Turner
commit: 69af77018d471de264412a2d3507e52cdf9b27e4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar 14 13:51:26 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69af7701

gui-libs/gtksourceview: Version bump to 5.8.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtksourceview/Manifest   |  1 +
 gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/gui-libs/gtksourceview/Manifest b/gui-libs/gtksourceview/Manifest
index 95241e40126d..8f2030172826 100644
--- a/gui-libs/gtksourceview/Manifest
+++ b/gui-libs/gtksourceview/Manifest
@@ -1 +1,2 @@
 DIST gtksourceview-5.6.2.tar.xz 1262272 BLAKE2B 
c2b2c9e8700d25472521188d034763f23eaa45ec02955bd045094c709169c89cfc9bc37bd66de7837fb61fa442123bb068c016cd183897f3ae49d05fa9212cf1
 SHA512 
82921af3e7eacf05b86310a9d9d96f8d21c215852f1bb2b38a9d4afe1fbb100b215761666a43a455fbd880d5d0b6bc1acccb8b3a4229bff55275b7978a69f077
+DIST gtksourceview-5.8.0.tar.xz 1253152 BLAKE2B 
62806fbcced82fec3bdb3ec056dfe5d74db0c4cc039b6f0f18993872b9b082f1190698b0aca966bafc07c29d5ec7d37018c62e5142de0b426742cbe3ddac9f94
 SHA512 
370be5e8040f68eeef5fc6dec3e0ff9cbcf64a6ad162e228cddf07f6d493c762f37c89010073d4d850ec8c6ffa45c4697f5d9eb8c32de5fffc7ec97f44911d3b

diff --git a/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild 
b/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild
new file mode 100644
index ..ae20e4cb2fd6
--- /dev/null
+++ b/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx xdg
+
+DESCRIPTION="A text widget implementing syntax highlighting and other features"
+HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView;
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+
+IUSE="gtk-doc +introspection sysprof +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.72:2
+   >=gui-libs/gtk-4.6:4[introspection?]
+   >=dev-libs/libxml2-2.6:2
+   introspection? ( >=dev-libs/gobject-introspection-1.70.0:= )
+   >=dev-libs/fribidi-0.19.7
+   media-libs/fontconfig
+   x11-libs/pango[introspection?]
+   >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)]
+   sysprof? ( dev-util/sysprof-capture:4 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( dev-util/gi-docgen )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dinstall_tests=false
+   $(meson_feature introspection)
+   $(meson_use vala vapi)
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use sysprof)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Tests fail in test-regex with libpcre2[recursion-limit] - 
https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255
+   # Ensured OK via USE dep, as it would mean issues in real usage for 
syntax highlighting as well
+   virtx meson_src_test --timeout-multiplier=2
+}
+
+src_install() {
+   meson_src_install
+
+   insinto /usr/share/${PN}-5/language-specs
+   newins "${FILESDIR}"/5-gentoo.lang gentoo.lang
+
+   if use gtk-doc ; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN}${SLOT} 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}



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

2023-03-17 Thread Matt Turner
commit: 3c945a6c8a19c11e5fd332160f6546e70c813365
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar 14 13:50:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c945a6c

dev-libs/jsonrpc-glib: Version bump to 3.44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/jsonrpc-glib/Manifest   |  1 +
 dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/jsonrpc-glib/Manifest b/dev-libs/jsonrpc-glib/Manifest
index d968af50bdc9..3a9a92ed4380 100644
--- a/dev-libs/jsonrpc-glib/Manifest
+++ b/dev-libs/jsonrpc-glib/Manifest
@@ -1 +1,2 @@
 DIST jsonrpc-glib-3.42.0.tar.xz 42420 BLAKE2B 
a60ebebfee652ea694cd2884e057522534826cbca506d04847d29a23dd3035e9a1043912c9a434d4b8b58a6fcb91ba05cc8c76cf380e6205f3d89f9387800bf6
 SHA512 
615e446dba2b1bbefe1bf8891449de9d39e3486fefda590781f59469ea50e6affa487bcb260bd3e21ca30e696b1dec7a761c8d93ec9c0894d9bb4c3d65f106dc
+DIST jsonrpc-glib-3.44.0.tar.xz 42580 BLAKE2B 
7a72aefc092eb0a17c6935323e9157c7bc07cfec766ede11c369651da95b5ff77ead09977f38b7c91b4bbcd04e7adb81d95e9eefe976f739502c1720a477efec
 SHA512 
85962af18cb62af7c4dfa37289cf53ba9c905ee00994cc6bcc2679f1e0f79ea0b134386179dd2417e6166777d65f025959d6d258aa279bbfb1f4cacceeede7af

diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild 
b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild
new file mode 100644
index ..87b915ae6bf9
--- /dev/null
+++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="JSON-RPC library for GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_profiling=false # -pg passing
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/gtk-doc/html/ 
|| die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/libpanel/

2023-03-17 Thread Matt Turner
commit: 5836e636609e6da42d25cc46f93ad976567edfe4
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar 14 13:52:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5836e636

gui-libs/libpanel: Version bump to 1.2.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/libpanel/Manifest  |  1 +
 gui-libs/libpanel/libpanel-1.2.0.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/gui-libs/libpanel/Manifest b/gui-libs/libpanel/Manifest
index 07171f0ac917..cd854ae598ac 100644
--- a/gui-libs/libpanel/Manifest
+++ b/gui-libs/libpanel/Manifest
@@ -1 +1,2 @@
 DIST libpanel-1.0.2.tar.xz 101032 BLAKE2B 
965140df480b4d6aad1fb008b54ce4c46e78c50136c1bbe200430e97b1f9f2f399bedb8d8695ddfdaef80fdb544be181f3e1a97bd6a4ad7bcacc2a091e00448e
 SHA512 
3c13d7842ba1f1dc1a4bbea3e47517fffe20205c6145812659c203d065523310f1a9b991d7a70454c132b25b3eb52835122df14b2993a395fd2aa6046dca
+DIST libpanel-1.2.0.tar.xz 131296 BLAKE2B 
ee999166748e1cab227a970a9cc3ab05f47a88e5e9431b0e25f9e1933c31d13de1ce9a4132658905d6e0a7d7a6cc1ed214ff41d61ff3722355e7bc11465dce8a
 SHA512 
28277d9679b71d6ea9ec891db2fad371e7f152240114def3ad84a24a4abe7b4de0dcec18448cd397dc79083109fdf2d0c9dd45bb198f059869a30b0f51afdb2f

diff --git a/gui-libs/libpanel/libpanel-1.2.0.ebuild 
b/gui-libs/libpanel/libpanel-1.2.0.ebuild
new file mode 100644
index ..242a28496abe
--- /dev/null
+++ b/gui-libs/libpanel/libpanel-1.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="A dock/panel library for GTK 4"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libpanel;
+
+LICENSE="LGPL-3+"
+SLOT="1"
+KEYWORDS="~amd64"
+
+IUSE="examples gtk-doc +introspection +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+
+RDEPEND="
+   >=dev-libs/glib-2.75:2
+   >=gui-libs/gtk-4.8:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples install-examples)
+   $(meson_feature introspection)
+   $(meson_feature gtk-doc docs)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/doc/panel-1.0 "${ED}"/usr/share/gtk-doc/ 
|| die
+   fi
+}



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

2023-03-17 Thread Matt Turner
commit: ee9fbf8b9b8e47cfc8955591336bb6417a19cb54
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 20:09:51 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9fbf8b

dev-util/sysprof-common: Version bump to 3.48.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/sysprof-common/Manifest |  1 +
 dev-util/sysprof-common/sysprof-common-3.48.0.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/dev-util/sysprof-common/Manifest b/dev-util/sysprof-common/Manifest
index afc1092787b0..c4ac53a2c38e 100644
--- a/dev-util/sysprof-common/Manifest
+++ b/dev-util/sysprof-common/Manifest
@@ -1 +1,2 @@
 DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 
8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e
 SHA512 
ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87
+DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 
5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330
 SHA512 
100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c

diff --git a/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild 
b/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild
new file mode 100644
index ..dc2658e5f886
--- /dev/null
+++ b/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="sysprof"
+
+inherit gnome.org
+
+DESCRIPTION="Static library for sysprof capture data generation"
+HOMEPAGE="http://sysprof.com/;
+
+LICENSE="GPL-3+ GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_install() {
+   insinto /usr/share/dbus-1/interfaces/
+   doins "${S}"/src/org.gnome.Sysprof3.Profiler.xml
+}



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

2023-03-17 Thread Matt Turner
commit: cc60b70cf27768772866aeadb2fdfd652e19368d
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 20:10:11 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 02:28:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60b70c

dev-util/sysprof: Version bump to 3.48.0

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/sysprof/Manifest  |  1 +
 dev-util/sysprof/sysprof-3.48.0.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest
index afc1092787b0..c4ac53a2c38e 100644
--- a/dev-util/sysprof/Manifest
+++ b/dev-util/sysprof/Manifest
@@ -1 +1,2 @@
 DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 
8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e
 SHA512 
ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87
+DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 
5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330
 SHA512 
100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c

diff --git a/dev-util/sysprof/sysprof-3.48.0.ebuild 
b/dev-util/sysprof/sysprof-3.48.0.ebuild
new file mode 100644
index ..0c25b17a6237
--- /dev/null
+++ b/dev-util/sysprof/sysprof-3.48.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="System-wide Linux Profiler"
+HOMEPAGE="http://sysprof.com/;
+
+LICENSE="GPL-3+ GPL-2+"
+API_VERSION="4"
+SLOT="0/${API_VERSION}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="gtk test +unwind"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.73.0:2
+   gtk? (
+   >=gui-libs/gtk-4.6:4
+   gui-libs/libadwaita:1
+   x11-libs/cairo
+   x11-libs/pango
+   )
+   dev-libs/json-glib
+   >=sys-auth/polkit-0.114
+   unwind? ( sys-libs/libunwind:= )
+   >=dev-util/sysprof-common-${PV}
+   >=dev-util/sysprof-capture-${PV}:${API_VERSION}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-util/gdbus-codegen
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   >=sys-kernel/linux-headers-2.6.32
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # These are installed by dev-util/sysprof-capture
+   sed -i \
+   -e '/install: not meson.is_subproject/d' \
+   -e '/install.*sysprof_header_subdir/d' \
+   -e 
's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \
+   src/libsysprof-capture/meson.build || die
+}
+
+src_configure() {
+   # -Dsysprofd=host currently unavailable from ebuild
+   local emesonargs=(
+   $(meson_use gtk)
+   -Dlibsysprof=true
+   -Dinstall-static=false
+   -Dsysprofd=bundled
+   -Dsystemdunitdir=$(systemd_get_systemunitdir)
+   # -Ddebugdir
+   -Dhelp=true
+   $(meson_use unwind libunwind)
+   -Dtools=true
+   $(meson_use test tests)
+   -Dexamples=false
+   -Dagent=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for 
the benefit of x11-wm/mutter
+   rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml 
|| die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   elog "On many systems, especially amd64, it is typical that with a 
modern"
+   elog "toolchain -fomit-frame-pointer for gcc is the default, because"
+   elog "debugging is still possible thanks to gcc4/gdb location list 
feature."
+   elog "However sysprof is not able to construct call trees if frame 
pointers"
+   elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is 
suggested"
+   elog "for the libraries and applications involved in the profiling. 
That"
+   elog "means a CPU register is used for the frame pointer instead of 
other"
+   elog "purposes, which means a very minimal performance loss when there 
is"
+   elog "register pressure."
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/h2o/, www-servers/h2o/files/

2023-03-17 Thread Akinori Hattori
commit: 3b7cbc03c5fa67926b0597e950cc7c66d03f8a37
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Mar 18 02:15:12 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Mar 18 02:15:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7cbc03

www-servers/h2o: fix build with >=dev-lang/ruby-3.0

Closes: https://bugs.gentoo.org/899572
Signed-off-by: Akinori Hattori  gentoo.org>

 www-servers/h2o/files/h2o-2.2-ruby30.patch | 63 ++
 www-servers/h2o/h2o-2.2.6-r1.ebuild|  7 +++-
 2 files changed, 68 insertions(+), 2 deletions(-)

diff --git a/www-servers/h2o/files/h2o-2.2-ruby30.patch 
b/www-servers/h2o/files/h2o-2.2-ruby30.patch
new file mode 100644
index ..47692d68bba5
--- /dev/null
+++ b/www-servers/h2o/files/h2o-2.2-ruby30.patch
@@ -0,0 +1,63 @@
+--- a/deps/mruby/Rakefile
 b/deps/mruby/Rakefile
+@@ -37,15 +37,15 @@
+ task :default => :all
+ 
+ bin_path = ENV['INSTALL_DIR'] || "#{MRUBY_ROOT}/bin"
+-FileUtils.mkdir_p bin_path, { :verbose => $verbose }
++FileUtils.mkdir_p bin_path, :verbose => $verbose
+ 
+ depfiles = MRuby.targets['host'].bins.map do |bin|
+   install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}")
+   source_path = 
MRuby.targets['host'].exefile("#{MRuby.targets['host'].build_dir}/bin/#{bin}")
+ 
+   file install_path => source_path do |t|
+-FileUtils.rm_f t.name, { :verbose => $verbose }
+-FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose }
++FileUtils.rm_f t.name, :verbose => $verbose
++FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose
+   end
+ 
+   install_path
+@@ -78,8 +78,8 @@
+ install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}")
+ 
+ file install_path => exec do |t|
+-  FileUtils.rm_f t.name, { :verbose => $verbose }
+-  FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose }
++  FileUtils.rm_f t.name, :verbose => $verbose
++  FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose
+ end
+ depfiles += [ install_path ]
+   elsif target == MRuby.targets['host-debug']
+@@ -87,8 +87,8 @@
+   install_path = 
MRuby.targets['host-debug'].exefile("#{bin_path}/#{bin}")
+ 
+   file install_path => exec do |t|
+-FileUtils.rm_f t.name, { :verbose => $verbose }
+-FileUtils.cp t.prerequisites.first, t.name, { :verbose => 
$verbose }
++FileUtils.rm_f t.name, :verbose => $verbose
++FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose
+   end
+   depfiles += [ install_path ]
+ end
+@@ -127,16 +127,16 @@
+ desc "clean all built and in-repo installed artifacts"
+ task :clean do
+   MRuby.each_target do |t|
+-FileUtils.rm_rf t.build_dir, { :verbose => $verbose }
++FileUtils.rm_rf t.build_dir, :verbose => $verbose
+   end
+-  FileUtils.rm_f depfiles, { :verbose => $verbose }
++  FileUtils.rm_f depfiles, :verbose => $verbose
+   puts "Cleaned up target build folder"
+ end
+ 
+ desc "clean everything!"
+ task :deep_clean => ["clean"] do
+   MRuby.each_target do |t|
+-FileUtils.rm_rf t.gem_clone_dir, { :verbose => $verbose }
++FileUtils.rm_rf t.gem_clone_dir, :verbose => $verbose
+   end
+   puts "Cleaned up mrbgems build folder"
+ end

diff --git a/www-servers/h2o/h2o-2.2.6-r1.ebuild 
b/www-servers/h2o/h2o-2.2.6-r1.ebuild
index 33ece8ab07b7..2871e3f8b93b 100644
--- a/www-servers/h2o/h2o-2.2.6-r1.ebuild
+++ b/www-servers/h2o/h2o-2.2.6-r1.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"
@@ -38,7 +38,10 @@ BDEPEND="libh2o? ( virtual/pkgconfig )
virtual/pkgconfig
)"
 
-PATCHES=( "${FILESDIR}"/${PN}-2.2-mruby.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.2-mruby.patch
+   "${FILESDIR}"/${PN}-2.2-ruby30.patch
+)
 
 src_prepare() {
cmake_src_prepare



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

2023-03-17 Thread Akinori Hattori
commit: 0e027e2901f99830fc690abfd88d46521394122a
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sat Mar 18 02:17:57 2023 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sat Mar 18 02:17:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e027e29

www-servers/h2o: update USE_RUBY

Signed-off-by: Akinori Hattori  gentoo.org>

 www-servers/h2o/h2o-2.2.6-r1.ebuild | 2 +-
 www-servers/h2o/h2o-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-servers/h2o/h2o-2.2.6-r1.ebuild 
b/www-servers/h2o/h2o-2.2.6-r1.ebuild
index 2871e3f8b93b..01434dbf32a5 100644
--- a/www-servers/h2o/h2o-2.2.6-r1.ebuild
+++ b/www-servers/h2o/h2o-2.2.6-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI="8"
 CMAKE_MAKEFILE_GENERATOR="emake"
 SSL_DEPS_SKIP=1
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 inherit cmake ruby-single ssl-cert systemd toolchain-funcs
 

diff --git a/www-servers/h2o/h2o-.ebuild b/www-servers/h2o/h2o-.ebuild
index d55ecd1ea1cf..c66917cd3a44 100644
--- a/www-servers/h2o/h2o-.ebuild
+++ b/www-servers/h2o/h2o-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
 SSL_DEPS_SKIP=1
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs
 



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

2023-03-17 Thread Sam James
commit: ce8e9a5eb1f8aabcfd1a42b2404a864b4ad5dd68
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:59:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8e9a5e

sys-devel/gcc: add 11.3.1_p20230317

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.3.1_p20230317.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5efbd08df0b0..5b05fb52ebe5 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 
3be0f1ece4473bbbf10f7242102f330a6e2
 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 
07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc
 SHA512 
81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e
 DIST gcc-11-20230303.tar.xz 76131828 BLAKE2B 
ad73cf9b11f4a70be922ebc2a934e8d5f863582ebb662fe74c71b5880c9d6617cc80233456bde70a7867d788fa1f72262f1ef069f23ff85a423c5eede3e7d3c7
 SHA512 
3b310b87f7d7423a727f2348038add5b76f923b0baf528d061e45a1030eefb538f4175866dc6e7e70852a794de0ab62798965ea1e574bfe62ccae35fe4b2b00b
 DIST gcc-11-20230310.tar.xz 76137524 BLAKE2B 
3d94746408ef1b91eb049f06fc9028e567346ae700433f2de90f7f0028871f7e5834b85785ab601314a6c66ecd4a7ef129ab78a0ff67c890e73d8682efe59e87
 SHA512 
07e9cb07a4e42c6d753c53768ba39211e5efd08e40bb78b66eb1bfcfe8267985a4b69da361cc8eb0b072367adf58f6230abb362b8290099d464d0edaea4bb0f5
+DIST gcc-11-20230317.tar.xz 76143768 BLAKE2B 
c2fc0222d23d1fdca7db234246052695ff9760c4d43e36a40e06a7c089e2b789b1833aadf8efaeb8e961e6370acdee0c6adaa454fb1cb13b9e8a002e2793fef5
 SHA512 
698097c4ba95f2f24f8b11d7096755f3cd393286e18f7cccbd559ded154d18e1348dead9adf7c9aa131a03a97d97759ad0eee8a6e3196faff8c9ca9d868247d9
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B 
a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f
 SHA512 
6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9
 DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 
3ebf62cba04cac8830a93a99d11c21347c38891db3a81493a10e02e8b7af0c86389ffbede50672dfe1189a77a67b832f8f97a1d95d43eff11db131a143b1d03d
 SHA512 
41e2ed1ccf6d3631adab057877c79c99eb1b3c32f9d35628bca6c633c4f8dadb1d7f93bed2e4d7ff9f36cc9e46ea00f0e57e8af64b2e5f4b3b01285c6da3

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild
new file mode 100644
index ..371a6269fe63
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="8"
+PATCH_GCC_VER="11.4.0"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2023-03-17 Thread Sam James
commit: c278c204e509715535deceaed112b0bb1ef31b84
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:32:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:32:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c278c204

dev-ruby/actionmailbox: Keyword 7.0.4.3 x86, #833783

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

 dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
index 6e15a4288416..322d9c753310 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-03-17 Thread Sam James
commit: 05ebeece5b685d9c2e9d3adddb6f4c9a138411fb
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:32:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ebeece

dev-ruby/rails: Keyword 7.0.4.3 x86, #833783

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

 dev-ruby/rails/rails-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rails/rails-7.0.4.3.ebuild 
b/dev-ruby/rails/rails-7.0.4.3.ebuild
index d2388f935a73..09b8ede734f2 100644
--- a/dev-ruby/rails/rails-7.0.4.3.ebuild
+++ b/dev-ruby/rails/rails-7.0.4.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 
 IUSE=""
 



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

2023-03-17 Thread Sam James
commit: ae8779c200ebb1e8ab308d8a4cb3467e9f2b8323
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:32:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:32:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8779c2

dev-ruby/actiontext: Keyword 7.0.4.3 x86, #833783

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

 dev-ruby/actiontext/actiontext-7.0.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild 
b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
index c0eeb02f7a0f..95712f61479c 100644
--- a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-03-17 Thread Sam James
commit: 0fead703f4bbe8894bd31178b3d6f234054d0cc3
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:32:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:32:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fead703

dev-ruby/propshaft: Keyword 0.7.0 x86, #833783

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

 dev-ruby/propshaft/propshaft-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/propshaft/propshaft-0.7.0.ebuild 
b/dev-ruby/propshaft/propshaft-0.7.0.ebuild
index 6f3faa84c6cc..d353b50f112c 100644
--- a/dev-ruby/propshaft/propshaft-0.7.0.ebuild
+++ b/dev-ruby/propshaft/propshaft-0.7.0.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tg
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
 
 IUSE=""
 



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

2023-03-17 Thread Sam James
commit: eb3cf3a39a5030a0a5f31d7427749c40099c9eca
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:58:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3cf3a3

app-emulation/vagrant: fix net-ssh dep

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

 .../vagrant/{vagrant-2.2.19-r1.ebuild => vagrant-2.2.19-r2.ebuild}   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild 
b/app-emulation/vagrant/vagrant-2.2.19-r2.ebuild
similarity index 96%
rename from app-emulation/vagrant/vagrant-2.2.19-r1.ebuild
rename to app-emulation/vagrant/vagrant-2.2.19-r2.ebuild
index b9dfc5890e75..0fd0e7381a92 100644
--- a/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild
+++ b/app-emulation/vagrant/vagrant-2.2.19-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
@@ -41,7 +41,8 @@ ruby_add_rdepend "
>=dev-ruby/rubyzip-2.0
>=dev-ruby/net-scp-3.0.0
>=dev-ruby/net-sftp-3.0
-   >=dev-ruby/net-ssh-6.1.0
+   >=dev-ruby/net-ssh-6.1.0:6
+   =dev-ruby/vagrant_cloud-3.0.5
>=dev-ruby/rexml-3.2.5



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

2023-03-17 Thread Sam James
commit: ccf02b1e90f9c4d42e02c80f6c0a2d7ea39078ea
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:09:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf02b1e

dev-ruby/image_processing: add imagemagick[xml] test dep

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

 dev-ruby/image_processing/image_processing-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/image_processing/image_processing-1.12.2.ebuild 
b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
index 6ec97c2adf74..a0f33f90f515 100644
--- a/dev-ruby/image_processing/image_processing-1.12.2.ebuild
+++ b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
@@ -20,7 +20,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE=""
 
-DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff] )"
+DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff,xml] )"
 
 ruby_add_rdepend "
>=dev-ruby/mini_magick-4.9.5:0



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

2023-03-17 Thread Sam James
commit: 378b11855c390fefbb89f4176ec12bc46590839f
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:50:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378b1185

dev-ruby/pg: fix whitespace

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

 dev-ruby/pg/pg-1.4.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/pg/pg-1.4.6.ebuild b/dev-ruby/pg/pg-1.4.6.ebuild
index 478286a30ca2..e47f01c5b83e 100644
--- a/dev-ruby/pg/pg-1.4.6.ebuild
+++ b/dev-ruby/pg/pg-1.4.6.ebuild
@@ -49,7 +49,6 @@ all_ruby_prepare() {
 
# Avoid test that only works with bundled pg
sed -i -e '/tells about the libpq library path/askip "gentoo"' 
spec/pg_spec.rb || die
-
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-glib2/, dev-ruby/ruby-glib2/files/

2023-03-17 Thread Sam James
commit: 37370dd2b82721da4aedeeaaabafb10c12e89eac
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:50:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37370dd2

dev-ruby/ruby-glib2: fix build w/ glib-2.76

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

 .../files/ruby-glib2-3.5.1-glib-2.76.patch | 23 
 dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild | 25 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch 
b/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch
new file mode 100644
index ..b575530551c8
--- /dev/null
+++ b/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/900921
+https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270087
+https://cgit.freebsd.org/ports/commit/?id=9a23b33ce95593af78f9b973c1fba4fa8835cc25
+
+--- a/ext/glib2/rbglib_bookmarkfile.c
 b/ext/glib2/rbglib_bookmarkfile.c
+@@ -35,6 +35,7 @@ bookmarkfile_copy(const GBookmarkFile* file)
+ return (GBookmarkFile*)file;
+ }
+ 
++#if !GLIB_CHECK_VERSION(2, 76, 0)
+ static GType
+ g_bookmark_file_get_type(void)
+ {
+@@ -48,6 +49,7 @@ g_bookmark_file_get_type(void)
+ //
+ 
+ #define G_TYPE_BOOKMARK_FILE (g_bookmark_file_get_type())
++#endif
+ 
+ #define RG_TARGET_NAMESPACE cBookmarkFile
+ #define _SELF(self) ((GBookmarkFile*)(RVAL2BOXED(self, G_TYPE_BOOKMARK_FILE)))
+

diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild 
b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild
new file mode 100644
index ..1789b42c0dae
--- /dev/null
+++ b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Glib2 bindings"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+RDEPEND+=" >=dev-libs/glib-2"
+DEPEND+=" >=dev-libs/glib-2"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.5.1-glib-2.76.patch
+)
+
+all_ruby_prepare() {
+   ruby-ng-gnome2_all_ruby_prepare
+
+   # Skip spawn tests since our sandbox also provides items in the
+   # environment and this makes the test fragile.
+   rm -v test/test-spawn.rb || die
+}



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

2023-03-17 Thread Sam James
commit: 4c9db83593638c20fb473c6714f4888b900eae62
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:56:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9db835

app-emulation/vagrant: drop 2.2.18-r1, 2.2.19

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

 app-emulation/vagrant/Manifest |  1 -
 app-emulation/vagrant/vagrant-2.2.18-r1.ebuild | 95 --
 app-emulation/vagrant/vagrant-2.2.19.ebuild| 95 --
 3 files changed, 191 deletions(-)

diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest
index 75502f75960e..5d7e68811a33 100644
--- a/app-emulation/vagrant/Manifest
+++ b/app-emulation/vagrant/Manifest
@@ -1,2 +1 @@
-DIST vagrant-2.2.18.tar.gz 1620261 BLAKE2B 
8938801b383373967365ca64a79f70885a61c02221eeebf75f15fa40440dfdc585f0a0d0cafe9a01484d594dc49b98397a0724776586c2c9fe4f529b6891bb26
 SHA512 
4694ca499136b53fc5cbab1efd47c9175293ba84521614edbe545766b93e54dc8dc11278f7170c88f3bb05a4ca0a7c52e21deca285f848578a890858b8f21b64
 DIST vagrant-2.2.19.tar.gz 1838272 BLAKE2B 
cb707254379f52db8571bfe132e5b852a11998d86b43ee707e03d442ca1313da7b2612af027a58f806e0b551a6f415d121dab51cf7ea5da4292e5c2afd198ab9
 SHA512 
24a2e5baeac5cf8c45c012cf70dd4132b1dc7a6a5bab19d1046c91cc88e669356e2e5676d96eda6ed7293ff19ada974954969a4a59b9e4a30e2d95de27fa64e4

diff --git a/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild 
b/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild
deleted file mode 100644
index ddb8fa90f82a..
--- a/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
-RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt"
-RUBY_FAKEGEM_TASK_DOC=""
-
-inherit bash-completion-r1 optfeature ruby-fakegem
-
-DESCRIPTION="A tool for building and distributing development environments"
-HOMEPAGE="https://vagrantup.com/;
-SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ${RDEPEND}
-   app-arch/libarchive
-   net-misc/curl
-"
-
-ruby_add_rdepend "
-   >=dev-ruby/bcrypt_pbkdf-1.0.0
-   >=dev-ruby/childprocess-4.0.0
-   >=dev-ruby/ed25519-1.2.4
-   dev-ruby/erubi
-   >=dev-ruby/hashicorp-checkpoint-0.1.5
-   >=dev-ruby/i18n-1.8:1
-   >=dev-ruby/listen-3.1
-   =dev-ruby/mime-types-3.3:*
-   >=dev-ruby/rubyzip-2.0
-   >=dev-ruby/net-scp-3.0.0
-   >=dev-ruby/net-sftp-3.0
-   >=dev-ruby/net-ssh-6.1.0
-   dev-ruby/rest-client:2
-   >=dev-ruby/vagrant_cloud-3.0.5
-   >=dev-ruby/rexml-3.2.5
-"
-
-ruby_add_bdepend "
-   >=dev-ruby/rake-12.3.3
-   test? (
-   dev-ruby/rspec
-   dev-ruby/rspec-its
-   dev-ruby/webmock
-   )
-"
-
-all_ruby_prepare() {
-   # remove bundler support
-   sed -i '/[Bb]undler/d' Rakefile || die
-   rm Gemfile || die
-   rm tasks/bundler.rake || die
-
-   sed -e ':rake\|rspec\|webmock: s:~>:>=:' \
-   -e 
':bcrypt_pbkdf\|hashicorp-checkpoint\|i18n\|listen\|net-ssh\|net-scp\|net-sftp\|childprocess:
 s:~>:>=:' \
-   -e '/fake_ftp/ s:^#*:#:' \
-   -e '/wdm/ s:^#*:#:' \
-   -e '/winrm/ s:^#*:#:' \
-   -e '/rb-kqueue/ s:^#*:#:' \
-   -e '/ruby_dep/ s:^#*:#:' \
-   -i ${PN}.gemspec || die
-
-   sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in" > "${PN}" 
|| die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   newbashcomp contrib/bash/completion.sh ${PN}
-
-   # provide executable similar to upstream:
-   # 
https://github.com/hashicorp/vagrant-installers/blob/master/substrate/modules/vagrant_installer/templates/vagrant.erb
-   dobin "${PN}"
-
-   # directory for plugins.json
-   keepdir /var/lib/vagrant
-
-   insinto /usr/share/vim/vimfiles/syntax/
-   doins contrib/vim/vagrantfile.vim
-
-   optfeature_header "Optional emulation/container backends:"
-   optfeature "VirtualBox support" app-emulation/virtualbox
-   optfeature "Docker support" app-containers/docker
-}

diff --git a/app-emulation/vagrant/vagrant-2.2.19.ebuild 
b/app-emulation/vagrant/vagrant-2.2.19.ebuild
deleted file mode 100644
index 3dde73808665..
--- a/app-emulation/vagrant/vagrant-2.2.19.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"

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

2023-03-17 Thread Sam James
commit: d93fa4a83a56a374fa62fe06a2979c626fe848c5
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:02:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fa4a8

app-admin/puppet: fix concurrent-ruby dep

Thanks to grknight for pointing this out. There's two upstream
bugs for this:
1. https://tickets.puppetlabs.com/browse/PUP-11722 (where they end up pinning 
the dep)
2. https://tickets.puppetlabs.com/browse/PUP-11723 (still open, discussion on 
how to unpin)

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

 app-admin/puppet/{puppet-7.23.0.ebuild => puppet-7.23.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0-r1.ebuild
similarity index 93%
rename from app-admin/puppet/puppet-7.23.0.ebuild
rename to app-admin/puppet/puppet-7.23.0-r1.ebuild
index ca6e536b95e8..491d52e9696e 100644
--- a/app-admin/puppet/puppet-7.23.0.ebuild
+++ b/app-admin/puppet/puppet-7.23.0-r1.ebuild
@@ -20,12 +20,15 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
 ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/timew/

2023-03-17 Thread Steve Arnold
commit: 34d6a1a7e4c396190f803347b3234c0f1b564a3a
Author: Steve Arnold  gentoo  org>
AuthorDate: Sat Mar 18 00:30:01 2023 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Sat Mar 18 00:30:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d6a1a7

app-misc/timew: keyword 1.4.3-r1 for ~arm, ~arm64

Signed-off-by: Steve Arnold  gentoo.org>

 app-misc/timew/timew-1.4.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/timew/timew-1.4.3-r1.ebuild 
b/app-misc/timew/timew-1.4.3-r1.ebuild
index 4561f210ad0d..697045ab4185 100644
--- a/app-misc/timew/timew-1.4.3-r1.ebuild
+++ b/app-misc/timew/timew-1.4.3-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/GothenburgBitFactory/timewarrior/releases/download/v
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 src_configure() {
local mycmakeargs=(



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

2023-03-17 Thread Sam James
commit: 9f0c4c3cf2e5f63825ceb9fb64f7a02548af1995
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:22:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0c4c3c

dev-ruby/activesupport: Stabilize 6.0.6.1 amd64, #892359

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

 dev-ruby/activesupport/activesupport-6.0.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild 
b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild
index 469c7ac0a8ce..473970606372 100644
--- a/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-03-17 Thread Sam James
commit: 872a9a3f8c7787f291296ca3c47c0d6622fb3499
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:22:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872a9a3f

dev-ruby/activesupport: Stabilize 6.1.7.2 amd64, #892359

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

 dev-ruby/activesupport/activesupport-6.1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild
index 019a5ee151fb..99169f856a6d 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz 
-> rails-${PV}.tgz
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 RUBY_S="rails-${PV}/${PN}"



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

2023-03-17 Thread Sam James
commit: 21cf5fb5695fdb68e43d12f49e545440320a29f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:20:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21cf5fb5

dev-ruby/coolio: add github upstream metadata

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

 dev-ruby/coolio/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml
index 658c72b1920d..b484ee35ee3a 100644
--- a/dev-ruby/coolio/metadata.xml
+++ b/dev-ruby/coolio/metadata.xml
@@ -5,4 +5,7 @@
r...@gentoo.org
Gentoo Ruby Project
 
+
+   tarcieri/cool.io
+
 



[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/

2023-03-17 Thread Matt Turner
commit: bd51624661d1f54682823979da9d679c8db366cd
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 21:56:31 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 00:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd516246

gnome-base/librsvg: Version bump to 2.56.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30195
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/librsvg/Manifest  |  23 ++
 gnome-base/librsvg/librsvg-2.56.0.ebuild | 415 +++
 2 files changed, 438 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 2b9866a42649..bc4704eff1d3 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -4,9 +4,11 @@ DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anstyle-0.3.4.crate 14285 BLAKE2B 
cb768245e67eaf1fb723a6720626d3230107f6f5c79b63ad64174766af1d447e5f150d0810ea9b7c9a03e690ed624820ec09946569487d642eb750289d5699ef
 SHA512 
179c5b6aeef93b659e003306293962a048a0a14b4a2c75ac653d44b72d8c239183dae86cc245ca272a544ac269010c4aa2169f3a1b63754dbf4c35118383c35e
 DIST anyhow-1.0.64.crate 43549 BLAKE2B 
2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77
 SHA512 
4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531
 DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
+DIST assert_cmd-2.0.10.crate 24717 BLAKE2B 
398c68ff3384229e1a56c969ac74189c2f93494ed8414da4f66491e01cbff185c525b4bd40062e1651b6cca14cef532ee2cca43a240d9599734c1151a85eee82
 SHA512 
2aba58644cabb8a7daa0bdeb22f628be12c267cf4c720581bb2a1fa5cfb38d7f53aa9ecf840bfcb5b0af1ab859908b0a6e2ae9b9db6cc9a3b74d5a219976a037
 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 
7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2
 SHA512 
c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720
 DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
@@ -41,10 +43,14 @@ DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B 
f2ab6870bf68d238d51617e17a6a50fb7894d
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
 DIST clap-3.2.23.crate 219435 BLAKE2B 
e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-system-monitor/

2023-03-17 Thread Matt Turner
commit: 2e21f4df69134a43201e074216cb9606dca357ac
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Mar 17 21:14:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 18 00:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e21f4df

gnome-extra/gnome-system-monitor: Version bump to 44.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30193
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-system-monitor/Manifest  |  1 +
 .../gnome-system-monitor-44.0.ebuild   | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/gnome-extra/gnome-system-monitor/Manifest 
b/gnome-extra/gnome-system-monitor/Manifest
index 515998ac832d..3a4748ad1cb7 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-system-monitor-42.0.tar.xz 978208 BLAKE2B 
ba52048e643eef1dd556dc833fc5ebdf6a07559551c5e28dc46c3d143676571f7704667263f9974d87d6ed3679c15c955178a02e9ed5f69b4bc25c78d9b32e4e
 SHA512 
880093fd75a87993ff8def1db9f6f090edaad43c6dc08564f61b9dbfa8c10df5e6d6a9a9072737d802503b34ba70de7bf7ef5aab2bf055ea68e795ec11a48bdd
+DIST gnome-system-monitor-44.0.tar.xz 1012688 BLAKE2B 
b9e537ac865c31e0aa05958f067181bf3ef73e4997e818ec4d5d61da65954e910c908901ed55cceac447798d092944a01999fc37f38c7ce51590efedf7f12a85
 SHA512 
052dcdc927ad53ea601f1f3da6a921fe21b04f69aaa8b75a5096fdcdac5706391180c476b5c87a98012fa7b5dc6c5c43b8c88c30a38b12868c4188020e8ec3b8
 DIST gnome-system-monitor-44.rc.tar.xz 1012032 BLAKE2B 
51e77c5dfdeb1da5656b6b257183180a714d0780a242cb67a55941dc435b82299099d9b0e71350b6988030bee539a6e6acbcaeb1efc5090508fba3c284ebbbfc
 SHA512 
df37c3b5b5815b65641ec783928d5880db33fd5d5b3a47670555369e51fb11e08cab75bfc2523e45146dd334972d82aeb7f4176fdedf04cbaa07578a8de23ddf

diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild 
b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild
new file mode 100644
index ..20b1f013e850
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="systemd X"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-cpp/glibmm-2.46:2
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.22:3[X(+)]
+   >=dev-cpp/gtkmm-3.3.18:3.0
+   >=dev-cpp/atkmm-2.28:0
+   >=gnome-base/libgtop-2.37.2:2=
+   >=gui-libs/libhandy-1.5.0:1=
+   >=gnome-base/librsvg-2.35:2
+   >=dev-libs/libxml2-2.0:2
+   X? ( >=x11-libs/libwnck-2.91.0:3 )
+   systemd? ( >=sys-apps/systemd-44:0= )
+"
+# eautoreconf requires gnome-base/gnome-common
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   >=sys-auth/polkit-0.114
+" # polkit needed at buildtime for ITS rules of policy files, first available 
in 0.114
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use X wnck)
+   $(meson_use systemd)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-03-17 Thread Sam James
commit: b4a35c6d6b1ede30e24bab7a243e123cf9a886c7
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:44:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a35c6d

dev-ruby/kramdown: add github upstream metadata

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

 dev-ruby/kramdown/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/kramdown/metadata.xml b/dev-ruby/kramdown/metadata.xml
index daac6fdb7252..f81794e60240 100644
--- a/dev-ruby/kramdown/metadata.xml
+++ b/dev-ruby/kramdown/metadata.xml
@@ -5,4 +5,7 @@
r...@gentoo.org
Gentoo Ruby Project

+   
+   gettalong/kramdown
+   
 



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

2023-03-17 Thread Sam James
commit: e10a486d86742a56e4b5d3cc5039da17135ab424
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:28:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10a486d

dev-ruby/hashdiff: enable ruby32

```
Finished in 0.01617 seconds (files took 0.07221 seconds to load)
109 examples, 0 failures
```

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

 dev-ruby/hashdiff/hashdiff-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild 
b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild
index 11bde422f59f..04b6789a1cb6 100644
--- a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild
+++ b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: 3d733c4772e5ed8fc6cf38a5a1ca34b7b530a916
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:21:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d733c47

dev-ruby/crack: enable ruby32

```
Finished in 0.526601s, 169.0083 runs/s, 301.9361 assertions/s.

89 runs, 159 assertions, 0 failures, 0 errors, 0 skips
```

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

 dev-ruby/crack/crack-0.4.4-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/crack/crack-0.4.4-r3.ebuild 
b/dev-ruby/crack/crack-0.4.4-r3.ebuild
index 7f44edcffee6..2716426caefb 100644
--- a/dev-ruby/crack/crack-0.4.4-r3.ebuild
+++ b/dev-ruby/crack/crack-0.4.4-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="README.md History"
 



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

2023-03-17 Thread Sam James
commit: b926a2c72748d9b20c78c3dd6b11e5584ceba3b9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 14:30:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b926a2c7

dev-ruby/pg: add 1.4.6

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/30134
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/pg/Manifest|  1 +
 dev-ruby/pg/pg-1.4.6.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest
index 8affaac9a5a8..1dd177b37229 100644
--- a/dev-ruby/pg/Manifest
+++ b/dev-ruby/pg/Manifest
@@ -1,2 +1,3 @@
 DIST pg-1.3.5.tar.gz 256197 BLAKE2B 
8a8cd0135eb7dcf8389d2b0afa174059d12f542b1e2897fba0e292fd16f31508293ca90f64f731db9bc14e55e9ba2c740ccf744a5fe30c449d64344264e409e1
 SHA512 
44e8ad97a6f4136d49641c5a59a70a489d766d1c1e511f5a6f003c2ae2900466b02a2504dc0fb26c872ce3fcb56ac83ac5299a829cca99d9c02c4b7ce0f0ac75
 DIST pg-1.4.1.tar.gz 258388 BLAKE2B 
d2f2c81b51fb159a95990382cce316938b97d8ecb1c9590c4a70be741f4806bc47dc99423c1d54e939bc156e287cc7cba28d854dc68900501c10fbaf15cb3076
 SHA512 
e8e0ad7b6df4a98d8ac6dfa8006044f7fbfc45713e1aa866e80a83061be5a6a1a57456cc2ffc14d976c2d108ce526c6fa9d4ce59222a9d9bb3ef676e9dec8da9
+DIST pg-1.4.6.tar.gz 282608 BLAKE2B 
73616b6ba0373ae81394188fd96d7ca37144b76e5e89d0267e076ea39b9e33d19851d3881e70d9d5934ea26671c07635a22e7e530dd0094a243de8e9d9793fb5
 SHA512 
5cde5441f9864f89e7f44fd72d8becc60c223ba90793812c4756764f9807610d393ecca5ba05187e8aefb0d3530d67a7525b4e2c638160161410b369937e912a

diff --git a/dev-ruby/pg/pg-1.4.6.ebuild b/dev-ruby/pg/pg-1.4.6.ebuild
new file mode 100644
index ..478286a30ca2
--- /dev/null
+++ b/dev-ruby/pg/pg-1.4.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="pg.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby extension library providing an API to PostgreSQL"
+HOMEPAGE="https://github.com/ged/ruby-pg;
+SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="ruby-${P}"
+
+LICENSE="|| ( BSD-2 Ruby-BSD )"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+RDEPEND+=" dev-db/postgresql:*"
+DEPEND+=" dev-db/postgresql
+   test? ( >=dev-db/postgresql-9.4[server(+),threads] )"
+
+all_ruby_prepare() {
+   # hack the Rakefile to make it sure that it doesn't load
+   # rake-compiler (so that we don't have to depend on it and it
+   # actually works when building with USE=doc).
+   sed -i \
+   -e '/Rakefile.cross/s:^:#:' \
+   -e '/ExtensionTask/,/^end$/ s:^:#:' \
+   Rakefile || die
+
+   sed -e 's/git ls-files -z/find * -print0/' \
+   -e "s:_relative ': './:" \
+   -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid tests that assume IPv4
+   sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die
+
+   # Fails with network-sandbox
+   sed -i -e '/connects using without host but envirinment variables/askip 
"gentoo"' spec/pg/scheduler_spec.rb || die
+
+   # Avoid test that only works with bundled pg
+   sed -i -e '/tells about the libpq library path/askip "gentoo"' 
spec/pg_spec.rb || die
+
+}
+
+each_ruby_test() {
+   if [[ "${EUID}" -ne "0" ]]; then
+   # Make the rspec call explicit, this way we don't have to depend
+   # on rake-compiler (nor rubygems) _and_ we don't have to rebuild
+   # the whole extension from scratch.
+   RSPEC_VERSION=3 ruby-ng_rspec
+   else
+   ewarn "The userpriv feature must be enabled to run tests."
+   eerror "Testsuite will not be run."
+   fi
+}



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

2023-03-17 Thread Sam James
commit: c80c12778425a6ad5e867e53076f07e54bae93c2
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:49:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80c1277

dev-ruby/rdiscount: enable ruby32

```
56 tests, 74 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 
notifications
100% passed
---
17256.73 tests/s, 22803.53 assertions/s
```

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

 dev-ruby/rdiscount/rdiscount-2.2.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild 
b/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild
index 1c7295f8c7ed..578013642fd7 100644
--- a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild
+++ b/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST="test:unit"
 



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

2023-03-17 Thread Sam James
commit: ae97e5b18cefb22a5a9a22016fde3371147de45e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:51:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae97e5b1

dev-ruby/pry: enable ruby32

```
Finished in 3.2 seconds (files took 0.27045 seconds to load)
1426 examples, 0 failures, 4 pending
```
Closes: https://github.com/gentoo/gentoo/pull/30131

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

 dev-ruby/pry/pry-0.14.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/pry/pry-0.14.2.ebuild b/dev-ruby/pry/pry-0.14.2.ebuild
index 1ac6df00cb29..5833368c6da8 100644
--- a/dev-ruby/pry/pry-0.14.2.ebuild
+++ b/dev-ruby/pry/pry-0.14.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_DOC="yard"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2023-03-17 Thread Sam James
commit: dfac3b7047abf83d5e020d27a9eba5c94b2baf19
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:30:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfac3b70

dev-ruby/rack: enable ruby32

```
Finished in 5.299864s, 207.9299 runs/s, 866.6261 assertions/s.

1102 runs, 4593 assertions, 0 failures, 0 errors, 3 skips
```

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

 dev-ruby/rack/rack-3.0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack/rack-3.0.4.2.ebuild 
b/dev-ruby/rack/rack-3.0.4.2.ebuild
index 7aee70d2e0f0..e01ec370183d 100644
--- a/dev-ruby/rack/rack-3.0.4.2.ebuild
+++ b/dev-ruby/rack/rack-3.0.4.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_DOCDIR="doc"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc 
UPGRADE-GUIDE.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/files/, dev-ruby/thor/

2023-03-17 Thread Sam James
commit: 557922daa276be471bff9f1fbfc9e4ee3fbbe6c9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557922da

dev-ruby/thor: enable ruby32

```
Finished in 0.6724 seconds (files took 0.35272 seconds to load)
800 examples, 0 failures, 1 pending
```

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

 dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 +
 dev-ruby/thor/thor-1.2.1-r1.ebuild |  74 ++
 2 files changed, 285 insertions(+)

diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch 
b/dev-ruby/thor/files/thor-1.2.1-tests.patch
new file mode 100644
index ..bd59deda2338
--- /dev/null
+++ b/dev-ruby/thor/files/thor-1.2.1-tests.patch
@@ -0,0 +1,211 @@
+https://github.com/rails/thor/issues/817
+https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574
+https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b
+
+From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001
+From: Tim Diggins 
+Date: Fri, 4 Mar 2022 12:16:58 +
+Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg
+
+--- a/spec/line_editor_spec.rb
 b/spec/line_editor_spec.rb
+@@ -13,7 +13,7 @@
+   describe ".readline" do
+ it "uses the Readline line editor" do
+   editor = double("Readline")
+-  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", :default => "Brian").and_return(editor)
++  expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your 
name ", {:default => "Brian"}).and_return(editor)
+   expect(editor).to receive(:readline).and_return("George")
+   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
+ end
+@@ -35,7 +35,7 @@
+   describe ".readline" do
+ it "uses the Basic line editor" do
+   editor = double("Basic")
+-  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", :default => "Brian").and_return(editor)
++  expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name 
", {:default => "Brian"}).and_return(editor)
+   expect(editor).to receive(:readline).and_return("George")
+   expect(Thor::LineEditor.readline("Enter your name ", :default => 
"Brian")).to eq("George")
+ end
+--- a/spec/shell/basic_spec.rb
 b/spec/shell/basic_spec.rb
+@@ -70,80 +70,80 @@ def shell
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and determines the correctness of the answer" do
+   flavors = %w(strawberry chocolate vanilla)
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
+ end
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after an incorrect response" do
+   flavors = %w(strawberry chocolate vanilla)
+   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("moose tracks", "chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("moose tracks", "chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")
+ end
+ 
+ it "prints a message to the user with the available options, expects 
case-sensitive matching, and reasks the question after a case-insensitive 
match" do
+   flavors = %w(strawberry chocolate vanilla)
+   expect($stdout).to receive(:print).with("Your response must be one of: 
[strawberry, chocolate, vanilla]. Please try again.\n")
+-  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => 
flavors).and_return("cHoCoLaTe", "chocolate")
++  expect(Thor::LineEditor).to receive(:readline).with('What\'s your 
favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => 
flavors}).and_return("cHoCoLaTe", "chocolate")
+   expect(shell.ask('What\'s your favorite Neopolitan flavor?', 
:limited_to => flavors)).to eq("chocolate")

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

2023-03-17 Thread Sam James
commit: bf043ce7addc858d01739cdda9f524881a06f4cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:50:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf043ce7

dev-ruby/yard: enable ruby32

```
Finished in 3.4 seconds (files took 0.45987 seconds to load)
1911 examples, 0 failures, 36 pending
```

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

 dev-ruby/yard/yard-0.9.28.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/yard/yard-0.9.28.ebuild b/dev-ruby/yard/yard-0.9.28.ebuild
index 5953b2cb14ba..4d0ef4ff8c9e 100644
--- a/dev-ruby/yard/yard-0.9.28.ebuild
+++ b/dev-ruby/yard/yard-0.9.28.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_TASK_DOC="yard"
@@ -20,7 +20,7 @@ inherit ruby-fakegem
 DESCRIPTION="Documentation generation tool for the Ruby programming language"
 HOMEPAGE="https://yardoc.org/;
 
-# The gem lakes the gemspec file needed to pass tests.
+# The gem lacks the gemspec file needed to pass tests.
 SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz"
 
 LICENSE="MIT"



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

2023-03-17 Thread Sam James
commit: 27d7bbed2b61b633cb7fdc968f94c727087744c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:41:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d7bbed

dev-ruby/blankslate: enable ruby32

```
Finished in 0.00154 seconds (files took 0.05597 seconds to load)
1 example, 0 failures
```

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

 dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild 
b/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild
index 5e339b253e06..bb9980f49d04 100644
--- a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild
+++ b/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="README"
 



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

2023-03-17 Thread Sam James
commit: b17cc98d9ac9c531b0673498186639782a66b28d
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:10:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17cc98d

dev-ruby/tty-cursor: enable ruby32

```
Finished in 0.00851 seconds (files took 0.07127 seconds to load)
42 examples, 0 failures

Randomized with seed 16312
```

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

 dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild 
b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
index 73023cfff948..bba595145135 100644
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
+++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: 22f4278a6a3b4ee880418e2991e21d8f4c00e7fe
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:40:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f4278a

app-text/htmltidy: enable ruby31, ruby32

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

 app-text/htmltidy/htmltidy-5.8.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild 
b/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
index b69b369a2d16..8d6b8e76e9ce 100644
--- a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
+++ b/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
 RUBY_OPTIONAL="yes"
 
 inherit cmake ruby-ng



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

2023-03-17 Thread Sam James
commit: 2f1c75fee95b5c87f667af2489528c92591ffae3
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:16:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1c75fe

dev-ruby/pastel: enable ruby32

```
Finished in 0.02592 seconds (files took 0.08115 seconds to load)
140 examples, 0 failures

Randomized with seed 14780
```

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

 dev-ruby/pastel/pastel-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/pastel/pastel-0.8.0.ebuild 
b/dev-ruby/pastel/pastel-0.8.0.ebuild
index cb69ad547087..1729283a9c9f 100644
--- a/dev-ruby/pastel/pastel-0.8.0.ebuild
+++ b/dev-ruby/pastel/pastel-0.8.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: 9a87c6d68b7af404b5b1dbe68b8c52e314ca9dfd
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:21:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a87c6d6

dev-ruby/childlabor: enable ruby32

```
Finished in 1.04 seconds (files took 0.07811 seconds to load)
10 examples, 0 failures
```

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

 dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild 
b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
index fbb289f86b30..f7c8a220b6eb 100644
--- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
+++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_TASK_TEST=""



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

2023-03-17 Thread Sam James
commit: da12034aa913549c7965c2e04e225582af9480b5
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:31:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:02:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da12034a

dev-ruby/webmock: enable ruby32

```
Finished in 1.03 seconds (files took 0.38547 seconds to load)
777 examples, 0 failures
```

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

 dev-ruby/webmock/webmock-3.18.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/webmock/webmock-3.18.1.ebuild 
b/dev-ruby/webmock/webmock-3.18.1.ebuild
index ff18bc5ed6e0..9ea2b1c6e9bf 100644
--- a/dev-ruby/webmock/webmock-3.18.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.18.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
 



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

2023-03-17 Thread Sam James
commit: b44180a13c28968518fb21dafc6986624e99cc20
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:25:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44180a1

dev-ruby/public_suffix: enable ruby32 for 4.0.7

```

Finished in 0.112036s, 731.9055 runs/s, 2856.2167 assertions/s.

82 runs, 320 assertions, 0 failures, 0 errors, 0 skips
```

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

 dev-ruby/public_suffix/public_suffix-4.0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild 
b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild
index 6b42d2313e8a..8705c4505304 100644
--- a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild
+++ b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRAINSTALL="data"
 



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

2023-03-17 Thread Sam James
commit: fc4d18526a8389b04e945810d391247cb2b43f1e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:25:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4d1852

dev-ruby/public_suffix: enable ruby32 for 5.0.1

```
Finished in 0.096478s, 849.9332 runs/s, 3316.8126 assertions/s.

82 runs, 320 assertions, 0 failures, 0 errors, 0 skips
```

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

 dev-ruby/public_suffix/public_suffix-5.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild 
b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild
index 0e54e7908148..a00f35560339 100644
--- a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild
+++ b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRAINSTALL="data"
 



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

2023-03-17 Thread Sam James
commit: 58c5782acafdcdbe6fa98f81489debdcf2c65514
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:27:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c5782a

dev-ruby/addressable: enable ruby32

```
Finished in 0.42193 seconds (files took 0.16215 seconds to load)
1403 examples, 0 failures, 5 pending
```

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

 dev-ruby/addressable/addressable-2.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/addressable/addressable-2.8.1.ebuild 
b/dev-ruby/addressable/addressable-2.8.1.ebuild
index c6684e1001c0..f81a5ff2c1a3 100644
--- a/dev-ruby/addressable/addressable-2.8.1.ebuild
+++ b/dev-ruby/addressable/addressable-2.8.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: 203751455a13bc91e83c5d277c59bfab44f55152
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:19:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20375145

dev-ruby/tty-editor: enable ruby32

```
Finished in 0.45586 seconds (files took 0.1553 seconds to load)
52 examples, 0 failures

Randomized with seed 52347
```

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

 dev-ruby/tty-editor/tty-editor-0.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild 
b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
index a27f02257554..3eb336c2de5b 100644
--- a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
+++ b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 RUBY_FAKEGEM_BINWRAP=""
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"



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

2023-03-17 Thread Sam James
commit: bc3d7c35ff230a08764a67efe33b79a3475719ab
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:10:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3d7c35

dev-ruby/tty-color: enable ruby32

```
Finished in 0.0237 seconds (files took 0.06612 seconds to load)
60 examples, 0 failures

Randomized with seed 43379
```

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

 dev-ruby/tty-color/tty-color-0.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-color/tty-color-0.6.0.ebuild 
b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
index 199213b20e6c..139c2d86ea3f 100644
--- a/dev-ruby/tty-color/tty-color-0.6.0.ebuild
+++ b/dev-ruby/tty-color/tty-color-0.6.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mocha/, dev-ruby/mocha/files/

2023-03-17 Thread Sam James
commit: 3a078465a8e26099a35dc4374ae8aaf2dbda406c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:24:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a078465

dev-ruby/mocha: enable ruby32 for 1.16.0

```
Finished in 0.151366s, 2530.2874 runs/s, 1909.2769 assertions/s.

383 runs, 289 assertions, 0 failures, 0 errors, 0 skips
```

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

 .../files/{mocha-2.0.2-ruby32.patch => mocha-1.16.0-ruby32.patch} | 0
 dev-ruby/mocha/mocha-1.16.0.ebuild| 8 ++--
 dev-ruby/mocha/mocha-2.0.2.ebuild | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/mocha/files/mocha-2.0.2-ruby32.patch 
b/dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch
similarity index 100%
rename from dev-ruby/mocha/files/mocha-2.0.2-ruby32.patch
rename to dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch

diff --git a/dev-ruby/mocha/mocha-1.16.0.ebuild 
b/dev-ruby/mocha/mocha-1.16.0.ebuild
index 5f825dc0d59e..ea8837619e17 100644
--- a/dev-ruby/mocha/mocha-1.16.0.ebuild
+++ b/dev-ruby/mocha/mocha-1.16.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
 
@@ -26,6 +26,10 @@ IUSE=""
 ruby_add_bdepend "
test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
 
+PATCHES=(
+   "${FILESDIR}"/mocha-1.16.0-ruby32.patch
+)
+
 all_ruby_prepare() {
sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
 

diff --git a/dev-ruby/mocha/mocha-2.0.2.ebuild 
b/dev-ruby/mocha/mocha-2.0.2.ebuild
index 86f55e44e1b2..7200023417c0 100644
--- a/dev-ruby/mocha/mocha-2.0.2.ebuild
+++ b/dev-ruby/mocha/mocha-2.0.2.ebuild
@@ -27,7 +27,7 @@ ruby_add_bdepend "
test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-ruby32.patch
+   "${FILESDIR}"/${PN}-1.16.0-ruby32.patch
 )
 
 all_ruby_prepare() {



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

2023-03-17 Thread Sam James
commit: 66181f14aea4d98edcfd39ef156043d3c36edc4a
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:13:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66181f14

dev-ruby/wisper: enable ruby32

```
Finished in 1.03 seconds (files took 0.07646 seconds to load)
104 examples, 0 failures

Randomized with seed 2881
```

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

 dev-ruby/wisper/wisper-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/wisper/wisper-2.0.1.ebuild 
b/dev-ruby/wisper/wisper-2.0.1.ebuild
index 54e929575cba..0eb86608b79b 100644
--- a/dev-ruby/wisper/wisper-2.0.1.ebuild
+++ b/dev-ruby/wisper/wisper-2.0.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: ee5dce843299f1abc07507b562eebd1760fae6ca
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:15:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5dce84

dev-ruby/tty-reader: enable ruby32

```
Finished in 1.9 seconds (files took 0.08643 seconds to load)
112 examples, 0 failures

Randomized with seed 61414
```

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

 dev-ruby/tty-reader/tty-reader-0.9.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild 
b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
index 194a1b0880e2..093514201713 100644
--- a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
+++ b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: 614913e5aef3f7ef24cfb506b1583f8d8d4599cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:19:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614913e5

dev-ruby/tty-prompt: enable ruby32

```
Finished in 6.88 seconds (files took 0.15954 seconds to load)
494 examples, 0 failures

Randomized with seed 5583
```

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

 dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild 
b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
index 6128abe77738..83aeb404b223 100644
--- a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
+++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2023-03-17 Thread Sam James
commit: db44be20533e3b6bd749689271a8941c57ba6843
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 15 07:12:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:01:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db44be20

dev-ruby/tty-screen: enable ruby32

```
Finished in 0.01345 seconds (files took 0.08295 seconds to load)
26 examples, 0 failures

Randomized with seed 8634
```

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

 dev-ruby/tty-screen/tty-screen-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild 
b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
index da2419fe8220..40667d07ea73 100644
--- a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
+++ b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/

2023-03-17 Thread Sam James
commit: 74165a614963c6a37fe0a8f5b3146c29e1cd6479
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:00:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:00:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74165a61

media-tv/plex-media-server: Stabilize 1.31.1.6733 amd64, #901985

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

 media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild
index 87575c00c8e3..93b6d232e875 100644
--- a/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild
+++ b/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"
 
 LICENSE="Plex"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64 ~x86"
+KEYWORDS="-* amd64 ~arm64 ~x86"
 RESTRICT="bindist"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-misc/barrier/, x11-misc/barrier/files/

2023-03-17 Thread Sam James
commit: 08d877a77504fcaebc4653dbd4988c6ea9d1bd17
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 22:45:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 23:56:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d877a7

x11-misc/barrier: fix build w/ gcc 13

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

 x11-misc/barrier/barrier-2.4.0.ebuild |  3 +-
 x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch | 38 +++
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/x11-misc/barrier/barrier-2.4.0.ebuild 
b/x11-misc/barrier/barrier-2.4.0.ebuild
index f086465e0601..0c587b0c8a91 100644
--- a/x11-misc/barrier/barrier-2.4.0.ebuild
+++ b/x11-misc/barrier/barrier-2.4.0.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
@@ -43,6 +43,7 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}"/${P}-includes.patch
+   "${FILESDIR}"/${P}-gcc-13.patch
 )
 
 DOCS=(

diff --git a/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch 
b/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch
new file mode 100644
index ..5b1759049143
--- /dev/null
+++ b/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch
@@ -0,0 +1,38 @@
+https://bugs.gentoo.org/895088
+https://github.com/debauchee/barrier/pull/1886
+
+From d376d23d534e053a160c32ee1170d237a2f3d6bd Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" 
+Date: Thu, 26 Jan 2023 09:25:59 -0500
+Subject: [PATCH] Add missing #include directives needed for GCC 13
+
+---
+ src/lib/base/String.h | 1 +
+ src/lib/net/FingerprintData.h | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/lib/base/String.h b/src/lib/base/String.h
+index 9c5a53bac4..fa37f8f0dc 100644
+--- a/src/lib/base/String.h
 b/src/lib/base/String.h
+@@ -18,6 +18,7 @@
+ 
+ #pragma once
+ 
++#include 
+ #include "common/common.h"
+ #include "common/stdstring.h"
+ 
+diff --git a/src/lib/net/FingerprintData.h b/src/lib/net/FingerprintData.h
+index 938a69538d..522a481353 100644
+--- a/src/lib/net/FingerprintData.h
 b/src/lib/net/FingerprintData.h
+@@ -18,6 +18,7 @@
+ #ifndef BARRIER_LIB_NET_FINGERPRINT_DATA_H
+ #define BARRIER_LIB_NET_FINGERPRINT_DATA_H
+ 
++#include 
+ #include 
+ #include 
+ 
+



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gphoto2/, media-gfx/gphoto2/files/

2023-03-17 Thread Sam James
commit: 81f044d7b5f70314f72ec500664d240877ea2242
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 22:39:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 23:56:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f044d7

media-gfx/gphoto2: fix build w/ clang 16

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

 .../gphoto2/files/gphoto2-2.5.28-clang-16.patch| 77 ++
 media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild | 54 +++
 2 files changed, 131 insertions(+)

diff --git a/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch 
b/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch
new file mode 100644
index ..e21d38b311e9
--- /dev/null
+++ b/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch
@@ -0,0 +1,77 @@
+https://bugs.gentoo.org/896212
+https://github.com/gphoto/gphoto2/pull/569
+https://github.com/gphoto/gphoto2/commit/ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e
+https://github.com/gphoto/gphoto2/commit/366930ccc1a261c3eb883da2bf3c655162ccd75f
+
+From ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Fri, 2 Sep 2022 12:59:46 -0700
+Subject: [PATCH] gphoto2: Use pthread_t abstract type for thead IDs
+
+This is not a plain old datatype in every libc, e.g. with musl this
+would fail in type conversion
+
+Signed-off-by: Khem Raj 
+--- a/gphoto2/main.c
 b/gphoto2/main.c
+@@ -1198,7 +1198,7 @@ thread_func (void *data)
+   pthread_cleanup_pop (1);
+ }
+ 
+-static unsigned int
++static pthread_t
+ start_timeout_func (Camera *camera, unsigned int timeout,
+   CameraTimeoutFunc func, void __unused__ *data)
+ {
+@@ -1219,7 +1219,7 @@ start_timeout_func (Camera *camera, unsigned int timeout,
+ }
+ 
+ static void
+-stop_timeout_func (Camera __unused__ *camera, unsigned int id,
++stop_timeout_func (Camera __unused__ *camera, pthread_t id,
+  void __unused__ *data)
+ {
+   pthread_t tid = id;
+
+
+From 366930ccc1a261c3eb883da2bf3c655162ccd75f Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Wed, 1 Mar 2023 22:58:37 -0800
+Subject: [PATCH] Match prototypes of callbacks with libgphoto
+
+In 
https://github.com/gphoto/gphoto2/pull/535/commits/ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e
+we tried to fix by using pthread_t but it also needs to make changes in
+libgphoto and these changes can be invasive, therefore lets revert to
+older types and to fix musl problem fix it via type casts
+
+Signed-off-by: Khem Raj 
+--- a/gphoto2/main.c
 b/gphoto2/main.c
+@@ -1198,7 +1198,7 @@ thread_func (void *data)
+   pthread_cleanup_pop (1);
+ }
+ 
+-static pthread_t
++static unsigned int
+ start_timeout_func (Camera *camera, unsigned int timeout,
+   CameraTimeoutFunc func, void __unused__ *data)
+ {
+@@ -1215,14 +1215,14 @@ start_timeout_func (Camera *camera, unsigned int 
timeout,
+ 
+   pthread_create (, NULL, thread_func, td);
+ 
+-  return (tid);
++  return (unsigned int)tid;
+ }
+ 
+ static void
+-stop_timeout_func (Camera __unused__ *camera, pthread_t id,
++stop_timeout_func (Camera __unused__ *camera, unsigned int id,
+  void __unused__ *data)
+ {
+-  pthread_t tid = id;
++  pthread_t tid = (pthread_t)id;
+ 
+   pthread_cancel (tid);
+   pthread_join (tid, NULL);
+

diff --git a/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild 
b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild
new file mode 100644
index ..451c24940a8e
--- /dev/null
+++ b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Free, redistributable digital camera software application"
+HOMEPAGE="http://www.gphoto.org/;
+SRC_URI="mirror://sourceforge/gphoto/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="aalib ncurses nls readline"
+
+# aalib -> needs libjpeg
+RDEPEND="
+   >=dev-libs/popt-1.6.1
+   >=media-libs/libexif-0.6.9
+   >=media-libs/libgphoto2-2.5.17:=[exif]
+   aalib? (
+   media-libs/aalib
+   media-libs/libjpeg-turbo
+   )
+   ncurses? ( dev-libs/cdk:= )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( >=sys-devel/gettext-0.14.1 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-clang-16.patch
+)
+
+src_prepare() {
+   default
+   # Leave GCC debug builds under user control
+   sed -r '/(C|LD)FLAGS/ s/ -g( |")/\1/' \
+   -i configure{.ac,} || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with aalib) \
+   $(use_with aalib jpeg) \
+   $(use_with ncurses cdk) \
+   $(use_enable nls) \
+   $(use_with readline)
+}



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

2023-03-17 Thread Ionen Wolkens
commit: 3d4613277f1af79b4a779a7940daac7b9e48ac3f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 17 23:05:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 17 23:42:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d461327

app-emulation/wine-vanilla: add 8.4

Again wrt USE=wayland, don't expect this to be useful yet
as it's just initial support that builds a stub driver.

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

 app-emulation/wine-vanilla/Manifest|   1 +
 app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild | 334 +
 2 files changed, 335 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 17f5ba6e2aa5..d84e9a57ac22 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -3,3 +3,4 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641
 DIST wine-8.1.tar.xz 29083080 BLAKE2B 
6eed2128627f15159ad80588ebe839de76cb9a536797d7da136b61f56033ece60c60208702b7928cdb297c1d8730baae0d6bb0ac7a0473c34ed44b5c5edaaec5
 SHA512 
3f0477c26f293cf928acbdae2ffb98740ac227a605ec90f3ab3d35c0dbca2037529ff4e4de0b69cc975579ad14dc2fb8b52e050cfd99cffcc627418cf8cb4346
 DIST wine-8.2.tar.xz 29129032 BLAKE2B 
831a5d1c8228050db9257ed60dc77ed0a391f16ee16d2e5563eabbf8f7d988655477327e1081baf947b173e8eb716b15fb72d1daa70d5ade52508c7f1cc2c231
 SHA512 
d0b8bb8c6d75034519bdf48d52b89f9d44ba4f7306a0b8f860cbb2c4c39d8fae3c2d9c12be37427b9a9cbdb7dd8701844d0a74c245dd7a9e8a423cb56962b254
 DIST wine-8.3.tar.xz 28983532 BLAKE2B 
b811a13aaa87f186c744254059d40fdf0740da42cf788acb2375c04cf3ecc281c92afc7bb7830d5797624d96f803edcb2d2778c5da378d89938fe0b68e72a287
 SHA512 
9c0c86f1d523cc65fe6bcb2f98e73f8909282eda1c04516ff35a32833e469421e099fe1351c3078ac96aa7884fc194a77fcf2ba8863e2a227316fd84562f1f5a
+DIST wine-8.4.tar.xz 29031312 BLAKE2B 
0b91267a68e4e332544d273646bb1e9389c3af3f48069ab7942096af5512e86a61d39788d91c221b4ae96e81858cfdff1e43a658ba407ff1450b6d752b8a3235
 SHA512 
8de144a65c0a3a2984fabc1294b647b8581da5fa8bd28a9ff756ab59256ee2b453d898453fc902bbc372a4e017a8e29b1eeef917f137ec1134ac08b671eccc7d

diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild
new file mode 100644
index ..69a8a4af667a
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild
@@ -0,0 +1,334 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper
+
+WINE_GECKO=2.47.3
+WINE_MONO=7.4.0
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   
SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz;
+   S="${WORKDIR}/wine-${PV}"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="
+   https://www.winehq.org/
+   https://gitlab.winehq.org/wine/wine/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2
+   +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
+   osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard
+   +ssl +truetype udev udisks +unwind usb v4l +vulkan wayland
+   +xcomposite xinerama"
+REQUIRED_USE="
+   X? ( truetype )
+   crossdev-mingw? ( mingw )" # bug #551124 for truetype
+
+# tests are non-trivial to run, can hang easily, don't play well with
+# sandbox, and several need real opengl/vulkan or network access
+RESTRICT="test"
+
+# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
+WINE_DLOPEN_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr[${MULTILIB_USEDEP}]
+   x11-libs/libXrender[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   opengl? (
+   media-libs/libglvnd[X,${MULTILIB_USEDEP}]
+   osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
+   )
+   xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   )
+   cups? ( net-print/cups[${MULTILIB_USEDEP}] )
+   fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   netapi? ( 

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

2023-03-17 Thread Patrick McLean
commit: f3515e870f0daea85d384499939b921e44036c13
Author: Jonas Frei  pm  me>
AuthorDate: Fri Mar 17 19:09:52 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Mar 17 22:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3515e87

app-editors/helix: Proxied maintainer request

Signed-off-by: Jonas Frei  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/30190
Signed-off-by: Patrick McLean  gentoo.org>

 app-editors/helix/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-editors/helix/metadata.xml b/app-editors/helix/metadata.xml
index b1629530d15d..07edb24ed94b 100644
--- a/app-editors/helix/metadata.xml
+++ b/app-editors/helix/metadata.xml
@@ -5,6 +5,14 @@
chutz...@gentoo.org
Patrick McLean

+   
+   frei...@pm.me
+   Jonas Frei
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Build and install grammar language 
files




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

2023-03-17 Thread David Seifert
commit: b5240fb0f593fc3c45885125682d33069cfb45c8
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:30 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5240fb0

xdg.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/xdg.eclass | 65 ---
 1 file changed, 33 insertions(+), 32 deletions(-)

diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
index a3e75103a046..14c56047af45 100644
--- a/eclass/xdg.eclass
+++ b/eclass/xdg.eclass
@@ -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
 
 # @ECLASS: xdg.eclass
@@ -6,56 +6,54 @@
 # freedesktop-b...@gentoo.org
 # @AUTHOR:
 # Original author: Gilles Dartiguelongue 
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @PROVIDES: xdg-utils
 # @BLURB: Provides phases for XDG compliant packages.
 # @DESCRIPTION:
 # Utility eclass to update the desktop, icon and shared mime info as laid
 # out in the freedesktop specs & implementations
 
-inherit xdg-utils
-
-_DEFINE_XDG_SRC_PREPARE=false
-case "${EAPI}" in
-   5|6|7)
-   # src_prepare is only exported in EAPI < 8.
-   EXPORT_FUNCTIONS src_prepare
-   _DEFINE_XDG_SRC_PREPARE=true
-   ;;
-   8)
-   ;;
-   *) die "${ECLASS}: EAPI=${EAPI} is not supported" ;;
+case ${EAPI} in
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
-EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_postrm
+
+if [[ -z ${_XDG_ECLASS} ]]; then
+_XDG_ECLASS=1
+
+inherit xdg-utils
 
 # Avoid dependency loop as both depend on glib-2
-if [[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] ; then
-_XDG_DEPEND="
+[[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] && _XDG_DEPEND="
dev-util/desktop-file-utils
x11-misc/shared-mime-info
 "
 
-case "${EAPI}" in
-   5|6|7)
+case ${EAPI} in
+   6|7)
+   # src_prepare is only exported in EAPI < 8.
+   # @FUNCTION: xdg_src_prepare
+   # @DESCRIPTION:
+   # Prepare sources to work with XDG standards.
+   # Note that this function is only defined and exported in EAPIs 
< 8.
+   xdg_src_prepare() {
+   xdg_environment_reset
+   default
+   }
+
+   EXPORT_FUNCTIONS src_prepare
+
DEPEND="${_XDG_DEPEND}"
;;
*)
+   xdg_src_prepare() {
+   die "Called xdg_src_prepare in EAPI >= 8"
+   }
+
IDEPEND="${_XDG_DEPEND}"
;;
 esac
-fi
-
-if ${_DEFINE_XDG_SRC_PREPARE}; then
-# @FUNCTION: xdg_src_prepare
-# @DESCRIPTION:
-# Prepare sources to work with XDG standards.
-# Note that this function is only defined and exported in EAPIs < 8.
-xdg_src_prepare() {
-   xdg_environment_reset
-
-   [[ ${EAPI} != 5 ]] && default
-}
-fi
+unset _XDG_DEPEND
 
 # @FUNCTION: xdg_pkg_preinst
 # @DESCRIPTION:
@@ -127,3 +125,6 @@ xdg_pkg_postrm() {
fi
 }
 
+fi
+
+EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_postrm



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

2023-03-17 Thread David Seifert
commit: f64d9b08d20674815f5e80adca327f0a98bc0af0
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:23 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64d9b08

office-ext-r1.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/office-ext-r1.eclass | 22 +-
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/eclass/office-ext-r1.eclass b/eclass/office-ext-r1.eclass
index 8cf472fe5bcc..abc0cabaa310 100644
--- a/eclass/office-ext-r1.eclass
+++ b/eclass/office-ext-r1.eclass
@@ -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
 
 # @ECLASS: office-ext-r1.eclass
@@ -6,18 +6,18 @@
 # The office team 
 # @AUTHOR:
 # Tomáš Chvátal 
-# @SUPPORTED_EAPIS: 5 7
+# @SUPPORTED_EAPIS: 7
 # @BLURB: Eclass for installing libreoffice extensions
 # @DESCRIPTION:
 # Eclass for easing maintenance of libreoffice extensions.
 
-case "${EAPI:-0}" in
-   5) inherit eutils multilib ;;
-   7) inherit eutils ;;
-   *) die "EAPI=${EAPI} is not supported" ;;
+case ${EAPI} in
+   7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS src_unpack src_install
+if [[ -z ${_OFFICE_EXT_R1_ECLASS} ]]; then
+_OFFICE_EXT_R1_ECLASS=1
 
 # @ECLASS_VARIABLE: OFFICE_REQ_USE
 # @PRE_INHERIT
@@ -112,7 +112,7 @@ office-ext-r1_src_unpack() {
for i in ${OFFICE_EXTENSIONS[@]}; do
# Unpack the extensions where required and add case for oxt
# which should be most common case for the extensions.
-   if [[ -f "${OFFICE_EXTENSIONS_LOCATION}/${i}" ]] ; then
+   if [[ -f ${OFFICE_EXTENSIONS_LOCATION}/${i} ]] ; then
case ${i} in
*.oxt)
mkdir -p "${WORKDIR}/${i}/" || die
@@ -142,9 +142,13 @@ office-ext-r1_src_install() {
for j in ${OFFICE_EXTENSIONS[@]}; do
pushd "${WORKDIR}/${j}/" > /dev/null || die
insinto 
/usr/$(get_libdir)/${i}/share/extensions/${j/.oxt/}
-   doins -r *
+   doins -r .
popd > /dev/null || die
done
fi
done
 }
+
+fi
+
+EXPORT_FUNCTIONS src_unpack src_install



[gentoo-commits] repo/gentoo:master commit in: eclass/, eclass/tests/

2023-03-17 Thread David Seifert
commit: 2cba2db27919bc449ed2a7bf7ed3259c6b96e65f
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:31 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cba2db2

eclass: standardize prologue/epilogue

Closes: https://github.com/gentoo/gentoo/pull/30061
Signed-off-by: David Seifert  gentoo.org>

 eclass/acct-group.eclass|  9 +
 eclass/acct-user.eclass | 10 +-
 eclass/ada.eclass   |  7 ++-
 eclass/ant-tasks.eclass | 11 ---
 eclass/autotools.eclass | 16 +++-
 eclass/bzr.eclass   |  8 
 eclass/cargo.eclass | 23 +++
 eclass/check-reqs.eclass| 10 +-
 eclass/chromium-2.eclass|  4 ++--
 eclass/cmake-multilib.eclass|  4 ++--
 eclass/cmake.eclass |  2 +-
 eclass/common-lisp-3.eclass | 10 +-
 eclass/cuda.eclass  | 25 +
 eclass/cvs.eclass   | 12 ++--
 eclass/distutils-r1.eclass  | 20 
 eclass/docs.eclass  |  4 ++--
 eclass/ecm.eclass   |  4 ++--
 eclass/elisp.eclass |  8 
 eclass/fcaps.eclass |  6 +++---
 eclass/font-ebdftopcf.eclass|  8 
 eclass/font.eclass  | 14 +++---
 eclass/fortran-2.eclass | 20 +---
 eclass/frameworks.kde.org.eclass|  4 ++--
 eclass/freedict.eclass  | 16 
 eclass/gear.kde.org.eclass  |  4 ++--
 eclass/gnustep-2.eclass |  4 ++--
 eclass/go-module.eclass | 13 +++--
 eclass/haskell-cabal.eclass | 15 ++-
 eclass/java-ant-2.eclass| 12 ++--
 eclass/java-vm-2.eclass | 17 +++--
 eclass/kde.org.eclass   |  4 ++--
 eclass/kodi-addon.eclass|  6 +++---
 eclass/llvm.org.eclass  | 13 +
 eclass/lua-single.eclass| 19 +++
 eclass/lua-utils.eclass | 13 ++---
 eclass/lua.eclass   | 19 +++
 eclass/mate-desktop.org.eclass  | 12 
 eclass/mate.eclass  | 12 
 eclass/meson-multilib.eclass|  6 +++---
 eclass/meson.eclass |  6 +++---
 eclass/mount-boot.eclass|  8 
 eclass/myspell-r2.eclass| 13 +
 eclass/netsurf.eclass   |  6 +++---
 eclass/optfeature.eclass|  4 ++--
 eclass/out-of-source.eclass |  4 ++--
 eclass/php-pear-r2.eclass   | 24 
 eclass/plasma-mobile.kde.org.eclass |  4 ++--
 eclass/plasma.kde.org.eclass|  4 ++--
 eclass/python-r1.eclass |  4 ++--
 eclass/qt5-build.eclass | 16 ++--
 eclass/qt6-build.eclass | 22 +-
 eclass/rebar.eclass |  9 +++--
 eclass/ruby-ng.eclass   | 25 +++--
 eclass/savedconfig.eclass   | 17 +++--
 eclass/sgml-catalog-r1.eclass   | 14 +++---
 eclass/ssl-cert.eclass  |  8 
 eclass/tests/distutils-r1.sh|  2 +-
 eclass/tests/distutils-r1_single.sh |  2 +-
 eclass/texlive-common.eclass| 13 ++---
 eclass/texlive-module.eclass| 17 +
 eclass/toolchain.eclass | 11 +--
 eclass/tree-sitter-grammar.eclass   | 19 +--
 eclass/unpacker.eclass  |  8 
 eclass/verify-sig.eclass|  8 
 eclass/vim-plugin.eclass| 20 +---
 eclass/vim-spell.eclass | 10 +-
 eclass/virtualx.eclass  |  6 +++---
 eclass/xorg-3.eclass| 28 ++--
 68 files changed, 382 insertions(+), 374 deletions(-)

diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass
index f55c9f4c9587..47e2d278f73e 100644
--- a/eclass/acct-group.eclass
+++ b/eclass/acct-group.eclass
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: acct-group.eclass
@@ -36,9 +36,9 @@
 if [[ -z ${_ACCT_GROUP_ECLASS} ]]; then
 _ACCT_GROUP_ECLASS=1
 
-case ${EAPI:-0} in
+case ${EAPI} in
7|8) ;;
-   *) die "EAPI=${EAPI:-0} not supported";;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 inherit user-info
@@ -83,7 +83,6 @@ S=${WORKDIR}
 
 
 # << Phase functions >>
-EXPORT_FUNCTIONS pkg_pretend src_install pkg_preinst
 
 # @FUNCTION: acct-group_pkg_pretend
 # @DESCRIPTION:
@@ -184,3 +183,5 @@ 

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

2023-03-17 Thread David Seifert
commit: 8a3782815536a1beef06f4942d0ca8c2d9b36952
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:22 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a378281

mono-env.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/mono-env.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/mono-env.eclass b/eclass/mono-env.eclass
index 8cec214e615f..48712587ff3e 100644
--- a/eclass/mono-env.eclass
+++ b/eclass/mono-env.eclass
@@ -1,21 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: mono-env.eclass
 # @MAINTAINER:
 # maintainer-nee...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @BLURB: Set environment variables commonly used by dotnet packages.
 # @DESCRIPTION:
 # Set environment variables commonly used by dotnet packages.
 
-case ${EAPI:-0} in
-   [567]) ;;
+case ${EAPI} in
+   6|7) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS pkg_setup
-
 if [[ -z ${_MONO_ENV_ECLASS} ]] ; then
 _MONO_ENV_ECLASS=1
 
@@ -48,3 +46,5 @@ mono-env_pkg_setup() {
 }
 
 fi
+
+EXPORT_FUNCTIONS pkg_setup



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

2023-03-17 Thread David Seifert
commit: 2015d090315dbc264dd1f1967d903ed4c99d4a01
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:19 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2015d090

golang-vcs.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/golang-vcs.eclass | 24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/eclass/golang-vcs.eclass b/eclass/golang-vcs.eclass
index 595412ea0c88..7eb60e5f2453 100644
--- a/eclass/golang-vcs.eclass
+++ b/eclass/golang-vcs.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: golang-vcs.eclass
 # @MAINTAINER:
 # William Hubbs 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @PROVIDES: golang-base
 # @BLURB: Eclass for fetching and unpacking go repositories.
 # @DEPRECATED: go-module.eclass
@@ -12,21 +12,15 @@
 # This eclass is written to ease the maintenance of live ebuilds
 # of software written in the Go programming language.
 
-inherit estack eutils golang-base
-
-case "${EAPI:-0}" in
-   5|6|7)
-   ;;
-   *)
-   die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})"
-   ;;
+case ${EAPI} in
+   6|7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS src_unpack
-
-if [[ -z ${_GOLANG_VCS} ]]; then
+if [[ -z ${_GOLANG_VCS_ECLASS} ]]; then
+_GOLANG_VCS_ECLASS=1
 
-_GOLANG_VCS=1
+inherit estack eutils golang-base
 
 PROPERTIES+=" live"
 
@@ -139,3 +133,5 @@ golang-vcs_src_unpack() {
 }
 
 fi
+
+EXPORT_FUNCTIONS src_unpack



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

2023-03-17 Thread David Seifert
commit: 80cc0bc12678d0f8bb2271989f222e8fad97d852
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:28 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cc0bc1

vdr-plugin-2.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/vdr-plugin-2.eclass | 69 +-
 1 file changed, 26 insertions(+), 43 deletions(-)

diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass
index 546dbb803bf1..a56b1d41c882 100644
--- a/eclass/vdr-plugin-2.eclass
+++ b/eclass/vdr-plugin-2.eclass
@@ -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
 
 # @ECLASS: vdr-plugin-2.eclass
@@ -9,7 +9,7 @@
 # Joerg Bornkessel 
 # Christian Ruppert 
 # (undisclosed contributors)
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: common vdr plugin ebuild functions
 # @DESCRIPTION:
 # Eclass for easing maintenance of vdr plugin ebuilds
@@ -60,29 +60,16 @@
 # PO_SUBDIR="bla foo/bla"
 # @CODE
 
-# Applying your own local/user patches:
-# This is done by using the
-# (EAPI = 5) epatch_user() function of the eutils.eclass,
-# (EAPI = 6,7) eapply_user function integrated in EAPI = 6.
-# Simply add your patches into one of these directories:
-# /etc/portage/patches///
-# Quote: where the first of these three directories to exist will be the one to
-# use, ignoring any more general directories which might exist as well.
-#
-# For more details about it please take a look at the eutils.class.
-
-[[ ${EAPI} == [5] ]] && inherit multilib
-[[ ${EAPI} == [56] ]] && inherit eutils
-inherit flag-o-matic strip-linguas toolchain-funcs unpacker
-
 case ${EAPI} in
-   5|6|7|8)
-   ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported"
-   ;;
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_compile src_install 
pkg_postinst pkg_postrm pkg_config
+if [[ -z ${_VDR_PLUGIN_2_ECLASS} ]]; then
+_VDR_PLUGIN_2_ECLASS=1
+
+[[ ${EAPI} == 6 ]] && inherit eutils
+inherit flag-o-matic strip-linguas toolchain-funcs unpacker
 
 # Name of the plugin stripped from all vdrplugin-, vdr- and -cvs pre- and 
postfixes
 VDRPLUGIN="${PN/#vdrplugin-/}"
@@ -96,12 +83,16 @@ S="${WORKDIR}/${VDRPLUGIN}-${PV}"
 
 # depend on headers for DVB-driver and vdr-scripts
 case ${EAPI} in
-   5|6)DEPEND="media-tv/gentoo-vdr-scripts
-   virtual/linuxtv-dvb-headers
-   virtual/pkgconfig" ;;
-   *)  BDEPEND="virtual/pkgconfig"
-   DEPEND="media-tv/gentoo-vdr-scripts
-   virtual/linuxtv-dvb-headers" ;;
+   6)
+   DEPEND="media-tv/gentoo-vdr-scripts
+   virtual/linuxtv-dvb-headers
+   virtual/pkgconfig"
+   ;;
+   *)
+   BDEPEND="virtual/pkgconfig"
+   DEPEND="media-tv/gentoo-vdr-scripts
+   virtual/linuxtv-dvb-headers"
+   ;;
 esac
 RDEPEND="media-tv/gentoo-vdr-scripts
app-eselect/eselect-vdr"
@@ -467,11 +458,7 @@ vdr-plugin-2_src_util() {
;;
add_local_patch)
cd "${S}" || die "Could not change to 
plugin-source-directory (src_util)"
-   if [[ ${EAPI} != [5] ]]; then
-   eapply_user
-   else
-   epatch_user
-   fi
+   eapply_user
;;
patchmakefile)
cd "${S}" || die "Could not change to 
plugin-source-directory (src_util)"
@@ -514,8 +501,7 @@ vdr-plugin-2_src_prepare() {
die "vdr-plugin-2_src_prepare not called!"
fi
 
-   [[ ${EAPI} == [5] ]] && [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}"
-   [[ ${EAPI} != [5] ]] && [[ ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
+   [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}"
 
debug-print "$FUNCNAME: applying user patches"
 
@@ -626,14 +612,7 @@ vdr-plugin-2_src_install() {
vdr_create_header_checksum_file ${vdr_plugin_list}
vdr_create_plugindb_file ${vdr_plugin_list}
 
-   if [[ ${EAPI} != [45] ]]; then
-   einstalldocs
-   else
-   local docfile
-   for docfile in README* HISTORY CHANGELOG; do
-   [[ -f ${docfile} ]] && dodoc ${docfile}
-   done
-   fi
+   einstalldocs
 
# if VDR_CONFD_FILE is empty and ${FILESDIR}/confd exists take it
[[ -z ${VDR_CONFD_FILE} ]] && [[ -e ${FILESDIR}/confd ]] && 
VDR_CONFD_FILE=${FILESDIR}/confd
@@ -668,3 

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

2023-03-17 Thread David Seifert
commit: fd4e88c55e349b6c18cae294aeb01e0709bc9bdb
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:24 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4e88c5

qmail.eclass: remove EAPI 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/qmail.eclass | 59 -
 1 file changed, 31 insertions(+), 28 deletions(-)

diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass
index b647ac5d8e3a..149bfa0c25f3 100644
--- a/eclass/qmail.eclass
+++ b/eclass/qmail.eclass
@@ -1,18 +1,18 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: qmail.eclass
 # @MAINTAINER:
 # Rolf Eike Beer 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: common qmail functions
 
-case ${EAPI:-0} in
-   [678]) ;;
+case ${EAPI} in
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-if [[ -z ${_QMAIL_ECLASS} ]] ; then
+if [[ -z ${_QMAIL_ECLASS} ]]; then
 _QMAIL_ECLASS=1
 
 inherit flag-o-matic toolchain-funcs fixheadtails
@@ -58,7 +58,7 @@ is_prime() {
 
 dospp() {
exeinto "${QMAIL_HOME}"/plugins/
-   newexe ${1} ${2:-$(basename ${1})}
+   newexe ${1} ${2:-${1##*/}}
 }
 
 # @FUNCTION: dosupervise
@@ -68,7 +68,7 @@ dospp() {
 dosupervise() {
local service=$1
local runfile=${2:-${service}} logfile=${3:-${service}-log}
-   [[ -z "${service}" ]] && die "no service given"
+   [[ -z ${service} ]] && die "no service given"
 
dodir ${SUPERVISE_DIR}/${service}{,/log}
fperms +t ${SUPERVISE_DIR}/${service}{,/log}
@@ -92,16 +92,16 @@ qmail_set_cc() {
 
echo "${cc} ${CFLAGS} ${CPPFLAGS}"  > ./conf-cc || die 'Patching 
conf-cc failed.'
echo "${ld} ${LDFLAGS}" > ./conf-ld || die 'Patching conf-ld failed.'
-   sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i 
make-makelib.sh
+   sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i 
make-makelib.sh || die
 }
 
 genqmail_src_unpack() {
-   cd "${WORKDIR}"
+   cd "${WORKDIR}" || die
[[ -n ${GENQMAIL_PV} ]] && unpack "${GENQMAIL_F}"
 }
 
 qmail_spp_src_unpack() {
-   cd "${WORKDIR}"
+   cd "${WORKDIR}" || die
[[ -n ${QMAIL_SPP_PV} ]] && unpack "${QMAIL_SPP_F}"
 }
 
@@ -109,23 +109,23 @@ qmail_spp_src_unpack() {
 # @DESCRIPTION:
 # Unpack common config files, and set built configuration (CFLAGS, LDFLAGS, 
etc)
 qmail_src_postunpack() {
-   cd "${S}"
+   cd "${S}" || die
 
qmail_set_cc
 
mysplit=${QMAIL_CONF_SPLIT:-23}
is_prime ${mysplit} || die "QMAIL_CONF_SPLIT is not a prime number."
einfo "Using conf-split value of ${mysplit}."
-   echo -n ${mysplit} > "${S}"/conf-split
+   echo -n ${mysplit} > "${S}"/conf-split || die
 }
 
 qmail_src_compile() {
-   cd "${S}"
+   cd "${S}" || die
emake it man "$@"
 }
 
 qmail_spp_src_compile() {
-   cd "${GENQMAIL_S}"/spp/
+   cd "${GENQMAIL_S}"/spp/ || die
emake
 }
 
@@ -152,6 +152,7 @@ qmail_base_install() {
qreceipt sendmail tcp-env
 
# obsolete tools, install if they are still present
+   local i
for i in elq maildirwatch pinq qail qsmhook; do
[[ -x ${i} ]] && doexe ${i}
done
@@ -167,7 +168,6 @@ qmail_base_install() {
 
exeopts -o qmailq -g qmail -m 4711
doexe qmail-queue
-
)
 }
 
@@ -189,7 +189,7 @@ qmail_man_install() {
dodoc BLURB* INSTALL* PIC* README* REMOVE* \
SENDMAIL* TEST* THANKS* VERSION*
# notqmail converted the files to markdown
-   if [ -f CHANGES ]; then
+   if [[ -f CHANGES ]]; then
dodoc CHANGES FAQ SECURITY THOUGHTS UPGRADE
else
dodoc CHANGES.md FAQ.md SECURITY.md THOUGHTS.md UPGRADE.md
@@ -225,13 +225,13 @@ qmail_maildir_install() {
"${MAILDIRMAKE}" "${D}${QMAIL_HOME}"/alias/.maildir
keepdir "${QMAIL_HOME}"/alias/.maildir/{cur,new,tmp}
 
+   local i
for i in "${QMAIL_HOME}"/alias/.qmail-{mailer-daemon,postmaster,root}; 
do
-   if [[ ! -f "${ROOT}${i}" ]]; then
+   if [[ ! -f ${ROOT}${i} ]]; then
touch "${D}${i}"
fowners alias:qmail "${i}"
fi
done
-
)
 }
 
@@ -240,7 +240,7 @@ qmail_tcprules_install() {
insinto "${TCPRULES_DIR}"
doins "${GENQMAIL_S}"/tcprules/Makefile.qmail
doins "${GENQMAIL_S}"/tcprules/tcp.qmail-*
-   rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd
+   rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd || die
 }
 
 qmail_supervise_install_one() {
@@ -255,8 +255,9 @@ qmail_supervise_install_one() {
 qmail_supervise_install() {
einfo "Installing supervise 

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

2023-03-17 Thread David Seifert
commit: eaec3080a439982b11b9747e24478b3e54483068
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:27 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaec3080

sword-module.eclass: last-rite

Signed-off-by: David Seifert  gentoo.org>

 eclass/sword-module.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/sword-module.eclass b/eclass/sword-module.eclass
index 565110d2dd0b..be3725a6ec55 100644
--- a/eclass/sword-module.eclass
+++ b/eclass/sword-module.eclass
@@ -1,6 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: sword-module.eclass
 # @MAINTAINER:
 # Marek Szuba 



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

2023-03-17 Thread David Seifert
commit: 18a175df6086cc322280be23e53fc140034774b1
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:25 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a175df

subversion.eclass: remove EAPI 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/subversion.eclass | 44 ++--
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/eclass/subversion.eclass b/eclass/subversion.eclass
index 349878618427..48ee15105adc 100644
--- a/eclass/subversion.eclass
+++ b/eclass/subversion.eclass
@@ -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
 
 # @ECLASS: subversion.eclass
@@ -6,28 +6,26 @@
 # Akinori Hattori 
 # @AUTHOR:
 # Original Author: Akinori Hattori 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: Fetch software sources from subversion repositories
 # @DESCRIPTION:
 # The subversion eclass provides functions to fetch software sources
 # from subversion repositories.
 
 case ${EAPI} in
-   6|7|8) inherit estack ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} is not supported" ;;
+   7|8) inherit estack ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
+if [[ -z ${_SUBVERSION_ECLASS} ]]; then
+_SUBVERSION_ECLASS=1
+
 PROPERTIES+=" live"
 
-DEPEND="
+BDEPEND="
dev-vcs/subversion[http(+)]
net-misc/rsync"
 
-case ${EAPI} in
-   6) ;;
-   *) BDEPEND="${DEPEND}"; DEPEND="" ;;
-esac
-
 # @ECLASS_VARIABLE: ESVN_STORE_DIR
 # @USER_VARIABLE
 # @DESCRIPTION:
@@ -177,7 +175,7 @@ subversion_fetch() {
die "${ECLASS}: ESVN_REPO_URI (or specified URI) is empty."
fi
 
-   [[ -n "${ESVN_REVISION}" ]] && revision="${ESVN_REVISION}"
+   [[ -n ${ESVN_REVISION} ]] && revision="${ESVN_REVISION}"
 
# check for the scheme
local scheme="${repo_uri%%:*}"
@@ -196,7 +194,7 @@ subversion_fetch() {
addread "/etc/subversion"
addwrite "${ESVN_STORE_DIR}"
 
-   if [[ -n "${ESVN_UMASK}" ]]; then
+   if [[ -n ${ESVN_UMASK} ]]; then
eumask_push "${ESVN_UMASK}"
fi
 
@@ -210,9 +208,9 @@ subversion_fetch() {
local wc_path="$(subversion__get_wc_path "${repo_uri}")"
local options="${ESVN_OPTIONS} --config-dir 
${ESVN_STORE_DIR}/.subversion"
 
-   [[ -n "${revision}" ]] && options="${options} -r ${revision}"
+   [[ -n ${revision} ]] && options="${options} -r ${revision}"
 
-   if [[ "${ESVN_OPTIONS}" = *-r* ]]; then
+   if [[ ${ESVN_OPTIONS} == *-r* ]]; then
ewarn "\${ESVN_OPTIONS} contains -r, this usage is unsupported. 
Please"
ewarn "see \${ESVN_REPO_URI}"
fi
@@ -237,7 +235,7 @@ subversion_fetch() {
 
mkdir -m 775 -p "${ESVN_PROJECT}" || die "${ECLASS}: can't 
mkdir ${ESVN_PROJECT}."
cd "${ESVN_PROJECT}" || die "${ECLASS}: can't chdir to 
${ESVN_PROJECT}"
-   if [[ -n "${ESVN_USER}" ]]; then
+   if [[ -n ${ESVN_USER} ]]; then
${ESVN_FETCH_CMD} ${options} --username "${ESVN_USER}" 
--password "${ESVN_PASSWORD}" "${repo_uri}" || die "${ECLASS}: can't fetch to 
${wc_path} from ${repo_uri}."
else
${ESVN_FETCH_CMD} ${options} "${repo_uri}" || die 
"${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}."
@@ -276,13 +274,13 @@ subversion_fetch() {
einfo " new UUID: $(subversion__svn_info 
"${repo_uri}" "Repository UUID")"
einfo " repository: 
${repo_uri}${revision:+@}${revision}"
 
-   rm -fr "${ESVN_PROJECT}" || die
+   rm -rf "${ESVN_PROJECT}" || die
 
debug-print "${FUNCNAME}: ${ESVN_FETCH_CMD} 
${options} ${repo_uri}"
 
mkdir -m 775 -p "${ESVN_PROJECT}" || die 
"${ECLASS}: can't mkdir ${ESVN_PROJECT}."
cd "${ESVN_PROJECT}" || die "${ECLASS}: can't 
chdir to ${ESVN_PROJECT}"
-   if [[ -n "${ESVN_USER}" ]]; then
+   if [[ -n ${ESVN_USER} ]]; then
${ESVN_FETCH_CMD} ${options} --username 
"${ESVN_USER}" --password "${ESVN_PASSWORD}" "${repo_uri}" || die "${ECLASS}: 
can't fetch to ${wc_path} from ${repo_uri}."
else
${ESVN_FETCH_CMD} ${options} 
"${repo_uri}" || die "${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}."
@@ -295,7 +293,7 @@ subversion_fetch() {
debug-print "${FUNCNAME}: ${ESVN_SWITCH_CMD} 
${options} ${repo_uri}"
 
cd "${wc_path}" || die "${ECLASS}: can't 

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

2023-03-17 Thread David Seifert
commit: 57b9227bf4c28ce6b276f02f4f11a732456158b5
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:18 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b9227b

golang-vcs-snapshot.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/golang-vcs-snapshot.eclass | 23 ++-
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/eclass/golang-vcs-snapshot.eclass 
b/eclass/golang-vcs-snapshot.eclass
index 5140064a651e..9c199bbbd8c5 100644
--- a/eclass/golang-vcs-snapshot.eclass
+++ b/eclass/golang-vcs-snapshot.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: golang-vcs-snapshot.eclass
 # @MAINTAINER:
 # William Hubbs 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @PROVIDES: golang-base
 # @BLURB: eclass to unpack VCS snapshot tarballs for Go software
 # @DEPRECATED: go-module.eclass
@@ -44,14 +44,15 @@
 # ${WORKDIR}/${P}/src/github.com/user/package
 # and add the vendored tarballs to ${WORKDIR}/src/${EGO_PN}/vendor
 
-inherit golang-base
-
-case ${EAPI:-0} in
-   5|6|7) ;;
-   *) die "${ECLASS} API in EAPI ${EAPI} not yet established."
+case ${EAPI} in
+   6|7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS src_unpack
+if [[ -z ${_GOLANG_VCS_SNAPSHOT_ECLASS} ]]; then
+_GOLANG_VCS_SNAPSHOT_ECLASS=1
+
+inherit golang-base
 
 # @ECLASS_VARIABLE: EGO_VENDOR
 # @DESCRIPTION:
@@ -82,7 +83,7 @@ unset -f _golang-vcs-snapshot_set_vendor_uri
 
 _golang-vcs-snapshot_dovendor() {
local VENDOR_PATH=$1 VENDORPN=$2 TARBALL=$3
-   rm -fr "${VENDOR_PATH}/${VENDORPN}" || die
+   rm -rf "${VENDOR_PATH}/${VENDORPN}" || die
mkdir -p "${VENDOR_PATH}/${VENDORPN}" || die
tar -C "${VENDOR_PATH}/${VENDORPN}" -x --strip-components 1\
-f "${DISTDIR}"/${TARBALL} || die
@@ -117,3 +118,7 @@ golang-vcs-snapshot_src_unpack() {
done
fi
 }
+
+fi
+
+EXPORT_FUNCTIONS src_unpack



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

2023-03-17 Thread David Seifert
commit: ffddb1cfcfaed1cdc1c39608b59f46fb7c366679
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:29 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffddb1cf

webapp.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/webapp.eclass | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/webapp.eclass b/eclass/webapp.eclass
index 3bc177dc3e78..9fb646613426 100644
--- a/eclass/webapp.eclass
+++ b/eclass/webapp.eclass
@@ -1,22 +1,20 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: webapp.eclass
 # @MAINTAINER:
 # web-a...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: functions for installing applications to run under a web server
 # @DESCRIPTION:
 # The webapp eclass contains functions to handle web applications with
 # webapp-config. Part of the implementation of GLEP #11
 
-case ${EAPI:-0} in
-   [5678]) ;;
+case ${EAPI} in
+   6|7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS pkg_postinst pkg_setup src_install pkg_prerm
-
 if [[ -z ${_WEBAPP_ECLASS} ]]; then
 _WEBAPP_ECLASS=1
 
@@ -588,3 +586,5 @@ webapp_pkg_prerm() {
 }
 
 fi
+
+EXPORT_FUNCTIONS pkg_postinst pkg_setup src_install pkg_prerm



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

2023-03-17 Thread David Seifert
commit: 188c06005b2cd5d3ce7ad0c186583f5112d32e5f
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:16 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188c0600

gnome2.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/gnome2.eclass | 154 +++
 1 file changed, 31 insertions(+), 123 deletions(-)

diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
index a701b58fd9e7..37fbb94e55cd 100644
--- a/eclass/gnome2.eclass
+++ b/eclass/gnome2.eclass
@@ -1,35 +1,34 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: gnome2.eclass
 # @MAINTAINER:
 # gn...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @PROVIDES: gnome2-utils
 # @BLURB: Provides phases for Gnome/Gtk+ based packages.
 # @DESCRIPTION:
 # Exports portage base functions used by ebuilds written for packages using the
 # GNOME framework. For additional functions, see gnome2-utils.eclass.
 
+case ${EAPI} in
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_GNOME2_ECLASS} ]]; then
+_GNOME2_ECLASS=1
+
 # @ECLASS_VARIABLE: GNOME2_EAUTORECONF
 # @DEFAULT_UNSET
 # @DESCRIPTION:
 # Run eautoreconf instead of only elibtoolize
 GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""}
 
-[[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools
-[[ ${EAPI} == [56] ]] && inherit eutils ltprune
-inherit libtool gnome.org gnome2-utils xdg
+[[ ${GNOME2_EAUTORECONF} == yes ]] && inherit autotools
+[[ ${EAPI} == 6 ]] && inherit ltprune
 
-case ${EAPI} in
-   5)
-   EXPORT_FUNCTIONS src_unpack src_prepare src_configure 
src_compile src_install pkg_preinst pkg_postinst pkg_postrm
-   ;;
-   6|7|8)
-   EXPORT_FUNCTIONS src_prepare src_configure src_compile 
src_install pkg_preinst pkg_postinst pkg_postrm
-   ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
-esac
+inherit libtool gnome.org gnome2-utils xdg
 
 # @ECLASS_VARIABLE: ELTCONF
 # @DEFAULT_UNSET
@@ -37,34 +36,6 @@ esac
 # Extra options passed to elibtoolize
 ELTCONF=${ELTCONF:-""}
 
-# @ECLASS_VARIABLE: G2CONF
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Extra configure opts passed to econf.
-# Deprecated, pass extra arguments to gnome2_src_configure.
-# Banned in eapi6 and newer.
-if has ${EAPI} 5; then
-   G2CONF=${G2CONF:-""}
-fi
-
-# @ECLASS_VARIABLE: GCONF_DEBUG
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Whether to handle debug or not.
-# Some gnome applications support various levels of debugging (yes, no, 
minimum,
-# etc), but using --disable-debug also removes g_assert which makes debugging
-# harder. This variable should be set to yes for such packages for the eclass
-# to handle it properly. It will enable minimal debug with USE=-debug.
-# Note that this is most commonly found in configure.ac as GNOME_DEBUG_CHECK.
-#
-# Banned since eapi6 as upstream is moving away from this obsolete macro in 
favor
-# of autoconf-archive macros, that do not expose this issue (bug #270919)
-if has ${EAPI} 5; then
-   if [[ ${GCONF_DEBUG} != "no" ]]; then
-   IUSE="debug"
-   fi
-fi
-
 # @ECLASS_VARIABLE: GNOME2_ECLASS_GIO_MODULES
 # @INTERNAL
 # @DESCRIPTION:
@@ -72,47 +43,29 @@ fi
 
 # @ECLASS_VARIABLE: GNOME2_LA_PUNT
 # @DESCRIPTION:
-# In EAPIs 5 and 6, it relies on prune_libtool_files (from ltprune.eclass) for
+# In EAPI 6, it relies on prune_libtool_files (from ltprune.eclass) for
 # this. Later EAPIs use find ... -delete. Available values for GNOME2_LA_PUNT:
 # - "no": will not clean any .la files
 # - "yes": will run prune_libtool_files --modules
 # - If it is not set, it will run prune_libtool_files
 GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""}
 
-# @FUNCTION: gnome2_src_unpack
-# @DESCRIPTION:
-# Stub function for old EAPI.
-gnome2_src_unpack() {
-   if has ${EAPI} 5; then
-   unpack ${A}
-   cd "${S}"
-   else
-   die "gnome2_src_unpack is banned since eapi6"
-   fi
-}
-
 # @FUNCTION: gnome2_src_prepare
 # @DESCRIPTION:
 # Prepare environment for build, fix build of scrollkeeper documentation,
 # run elibtoolize.
 gnome2_src_prepare() {
-   [[ ${EAPI} != 5 ]] && default
+   default
 
# Prevent assorted access violations and test failures
gnome2_environment_reset
 
-   # Prevent scrollkeeper access violations
-   # We stop to run it from eapi6 as scrollkeeper helpers from
-   # rarian are not running anything and, then, access violations
-   # shouldn't occur.
-   has ${EAPI} 5 && gnome2_omf_fix
-
# Disable all deprecation warnings
gnome2_disable_deprecation_warning
 
# Run libtoolize or eautoreconf, bug #591584
# 

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

2023-03-17 Thread David Seifert
commit: 8435a16eb3e375dfe0a37f076eb6a1ebfed0a55b
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:21 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8435a16e

linux-info.eclass: remove EAPI 0-5

Signed-off-by: David Seifert  gentoo.org>

 eclass/linux-info.eclass | 20 +++-
 1 file changed, 15 insertions(+), 5 deletions(-)

diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
index a65d0c441ba2..ce04a0dc66a7 100644
--- a/eclass/linux-info.eclass
+++ b/eclass/linux-info.eclass
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: linux-info.eclass
 # @MAINTAINER:
 # ker...@gentoo.org
+# @SUPPORTED_EAPIS: 6 7 8
 # @AUTHOR:
 # Original author: John Mylchreest 
 # @BLURB: eclass used for accessing kernel related information
@@ -26,6 +27,14 @@
 # get_version
 # get_running_version
 
+case ${EAPI} in
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_LINUX_INFO_ECLASS} ]]; then
+_LINUX_INFO_ECLASS=1
+
 # A Couple of env vars are available to effect usage of this eclass
 # These are as follows:
 
@@ -151,9 +160,7 @@ KERNEL_DIR="${KERNEL_DIR:-${ROOT%/}/usr/src/linux}"
 
 # And to ensure all the weirdness with crosscompile
 inherit toolchain-funcs
-[[ ${EAPI:-0} == [0123456] ]] && inherit eapi7-ver
-
-EXPORT_FUNCTIONS pkg_setup
+[[ ${EAPI} == 6 ]] && inherit eapi7-ver
 
 # bug #75034
 case ${ARCH} in
@@ -231,7 +238,6 @@ getfilevar() {
# We use nonfatal because we want the caller to take care of 
things #373151
# Pass need-config= to make to avoid config check in kernel 
Makefile.
# Pass dot-config=0 to avoid the config check in kernels prior 
to 5.4.
-   [[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; }
echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \
nonfatal emake -C "${basedname}" --no-print-directory 
M="${T}" \
dot-config=0 need-config= need-compiler= \
@@ -1009,3 +1015,7 @@ kernel_get_makefile() {
[[ -s ${KV_DIR}/Makefile ]] && KERNEL_MAKEFILE="${KV_DIR}/Makefile" && 
return
 
 }
+
+fi
+
+EXPORT_FUNCTIONS pkg_setup



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

2023-03-17 Thread David Seifert
commit: ef47037c0df3bd254d6fe1601c34d24316762fa3
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:20 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef47037c

libtool.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/libtool.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/libtool.eclass b/eclass/libtool.eclass
index a38f41588289..9797b22aabff 100644
--- a/eclass/libtool.eclass
+++ b/eclass/libtool.eclass
@@ -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
 
 # @ECLASS: libtool.eclass
@@ -17,10 +17,10 @@
 if [[ -z ${_LIBTOOL_ECLASS} ]]; then
 _LIBTOOL_ECLASS=1
 
-case ${EAPI:-0} in
-   5|6) DEPEND=">=app-portage/elt-patches-20170815" ;;
+case ${EAPI} in
+   6) DEPEND=">=app-portage/elt-patches-20170815" ;;
7|8) BDEPEND=">=app-portage/elt-patches-20170815" ;;
-   *) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 inherit toolchain-funcs



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

2023-03-17 Thread David Seifert
commit: 17a03dc319817453d58ea7f2e909e8b522c6659d
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:14 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a03dc3

findlib.eclass: remove EAPI 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/findlib.eclass | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/eclass/findlib.eclass b/eclass/findlib.eclass
index 52e3655b3e84..fdcaa0c1b77c 100644
--- a/eclass/findlib.eclass
+++ b/eclass/findlib.eclass
@@ -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
 
 # @ECLASS: findlib.eclass
@@ -6,13 +6,13 @@
 # ML 
 # @AUTHOR:
 # Original author: Matthieu Sozeau  (retired)
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: ocamlfind (a.k.a. findlib) eclass
 # @DESCRIPTION:
 # ocamlfind (a.k.a. findlib) eclass
 
-case ${EAPI:-0} in
-   [678]) ;;
+case ${EAPI} in
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -35,7 +35,7 @@ RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
 # @DESCRIPTION:
 # Die if ocamlfind is not found
 check_ocamlfind() {
-   if [ ! -x "${EPREFIX}"/usr/bin/ocamlfind ] ; then
+   if [[ ! -x ${EPREFIX}/usr/bin/ocamlfind ]] ; then
eerror "In ${ECLASS}: could not find the ocamlfind executable"
eerror "Please report this bug on Gentoo's Bugzilla, assigning 
to m...@gentoo.org"
die "ocamlfind executable not found"
@@ -51,16 +51,16 @@ findlib_src_preinst() {
check_ocamlfind
 
# destdir is the ocaml sitelib
-   local destdir=`ocamlfind printconf destdir`
+   local destdir=$(ocamlfind printconf destdir)
 
# strip off prefix
destdir=${destdir#${EPREFIX}}
 
-   dodir ${destdir} || die "dodir failed"
+   dodir "${destdir}"
export OCAMLFIND_DESTDIR=${ED}${destdir}
 
# stublibs style
-   dodir ${destdir}/stublibs || die "dodir failed"
+   dodir "${destdir}"/stublibs
export OCAMLFIND_LDCONF=ignore
 }
 



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

2023-03-17 Thread David Seifert
commit: 0dbbdfc6c6485614f2f84914dec2326cdb2a08e9
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:15 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbbdfc6

git-r3.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/git-r3.eclass | 97 +---
 1 file changed, 47 insertions(+), 50 deletions(-)

diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass
index bdb28565e2f9..5c7dc29627cb 100644
--- a/eclass/git-r3.eclass
+++ b/eclass/git-r3.eclass
@@ -1,27 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: git-r3.eclass
 # @MAINTAINER:
 # Michał Górny 
-# @SUPPORTED_EAPIS: 5 6 7 8
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Eclass for fetching and unpacking git repositories.
 # @DESCRIPTION:
 # Third generation eclass for easing maintenance of live ebuilds using
 # git as remote repository.
 
-case ${EAPI:-0} in
-   5|6|7|8) ;;
+case ${EAPI} in
+   6|7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS src_unpack
-
-if [[ ! ${_GIT_R3} ]]; then
+if [[ -z ${_GIT_R3_ECLASS} ]]; then
+_GIT_R3_ECLASS=1
 
 PROPERTIES+=" live"
 
-if [[ ${EAPI} != [56] ]]; then
+if [[ ${EAPI} != 6 ]]; then
BDEPEND=">=dev-vcs/git-1.8.2.1[curl]"
 else
DEPEND=">=dev-vcs/git-1.8.2.1[curl]"
@@ -559,49 +558,46 @@ git-r3_fetch() {
local commit_id=${2:-${EGIT_COMMIT}}
local commit_date=${4:-${EGIT_COMMIT_DATE}}
 
-   # support new override API for EAPI 6+
-   if [[ ${EAPI} != 5 ]]; then
-   # get the name and do some more processing:
-   # 1) kill .git suffix,
-   # 2) underscore (remaining) non-variable characters,
-   # 3) add preceding underscore if it starts with a digit,
-   # 4) uppercase.
-   local override_name=${GIT_DIR##*/}
-   override_name=${override_name%.git}
-   override_name=${override_name//[^a-zA-Z0-9_]/_}
-   override_name=${override_name^^}
-
-   local varmap=(
-   REPO:repos
-   BRANCH:branch_name
-   COMMIT:commit_id
-   COMMIT_DATE:commit_date
-   )
-
-   local localvar livevar live_warn= override_vars=()
-   for localvar in "${varmap[@]}"; do
-   livevar=EGIT_OVERRIDE_${localvar%:*}_${override_name}
-   localvar=${localvar#*:}
-   override_vars+=( "${livevar}" )
-
-   if [[ -n ${!livevar} ]]; then
-   [[ ${localvar} == repos ]] && repos=()
-   live_warn=1
-   ewarn "Using ${livevar}=${!livevar}"
-   declare "${localvar}=${!livevar}"
-   fi
-   done
+   # get the name and do some more processing:
+   # 1) kill .git suffix,
+   # 2) underscore (remaining) non-variable characters,
+   # 3) add preceding underscore if it starts with a digit,
+   # 4) uppercase.
+   local override_name=${GIT_DIR##*/}
+   override_name=${override_name%.git}
+   override_name=${override_name//[^a-zA-Z0-9_]/_}
+   override_name=${override_name^^}
+
+   local varmap=(
+   REPO:repos
+   BRANCH:branch_name
+   COMMIT:commit_id
+   COMMIT_DATE:commit_date
+   )
 
-   if [[ ${live_warn} ]]; then
-   ewarn "No support will be provided."
-   else
-   einfo "To override fetched repository properties, use:"
-   local x
-   for x in "${override_vars[@]}"; do
-   einfo "  ${x}"
-   done
-   einfo
+   local localvar livevar live_warn= override_vars=()
+   for localvar in "${varmap[@]}"; do
+   livevar=EGIT_OVERRIDE_${localvar%:*}_${override_name}
+   localvar=${localvar#*:}
+   override_vars+=( "${livevar}" )
+
+   if [[ -n ${!livevar} ]]; then
+   [[ ${localvar} == repos ]] && repos=()
+   live_warn=1
+   ewarn "Using ${livevar}=${!livevar}"
+   declare "${localvar}=${!livevar}"
fi
+   done
+
+   if [[ ${live_warn} ]]; then
+   ewarn "No support will be provided."
+   else
+   einfo "To override fetched repository properties, use:"
+   local x
+   for x in "${override_vars[@]}"; do
+   einfo "  ${x}"
+   done

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

2023-03-17 Thread David Seifert
commit: 67458a9c3b832811e469c27241a3387ad2f66924
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:17 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67458a9c

golang-build.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/golang-build.eclass | 24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/eclass/golang-build.eclass b/eclass/golang-build.eclass
index f24029a1a9fd..235313bd70f5 100644
--- a/eclass/golang-build.eclass
+++ b/eclass/golang-build.eclass
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: golang-build.eclass
 # @MAINTAINER:
 # William Hubbs 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @PROVIDES: golang-base
 # @BLURB: Eclass for compiling go packages.
 # @DEPRECATED: go-module.eclass
@@ -12,21 +12,15 @@
 # This eclass provides default  src_compile, src_test and src_install
 # functions for software written in the Go programming language.
 
-inherit golang-base
-
-case "${EAPI:-0}" in
-   5|6|7)
-   ;;
-   *)
-   die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})"
-   ;;
+case ${EAPI} in
+   6|7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-EXPORT_FUNCTIONS src_compile src_install src_test
-
-if [[ -z ${_GOLANG_BUILD} ]]; then
+if [[ -z ${_GOLANG_BUILD_ECLASS} ]]; then
+_GOLANG_BUILD_ECLASS=1
 
-_GOLANG_BUILD=1
+inherit golang-base
 
 # @ECLASS_VARIABLE: EGO_BUILD_FLAGS
 # @DEFAULT_UNSET
@@ -85,3 +79,5 @@ golang-build_src_test() {
 }
 
 fi
+
+EXPORT_FUNCTIONS src_compile src_install src_test



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

2023-03-17 Thread David Seifert
commit: 3282b1442b08c61562972fe867ed67c50ec2c682
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:12 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3282b144

db.eclass: add EAPI whitelist

Signed-off-by: David Seifert  gentoo.org>

 eclass/db.eclass | 126 +--
 1 file changed, 57 insertions(+), 69 deletions(-)

diff --git a/eclass/db.eclass b/eclass/db.eclass
index 96669c6d8938..ce48ad17dd3a 100644
--- a/eclass/db.eclass
+++ b/eclass/db.eclass
@@ -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
 
 # @ECLASS: db.eclass
@@ -6,19 +6,23 @@
 # base-sys...@gentoo.org
 # @BLURB: Internal eclass used by sys-libs/db ebuilds
 
-inherit eutils multilib multiprocessing
+case ${EAPI} in
+   7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
 
-IUSE="doc test examples"
+if [[ -z ${_DB_ECLASS} ]]; then
+_DB_ECLASS=1
 
-EXPORT_FUNCTIONS src_test
+inherit multilib multiprocessing
 
-DEPEND="test? ( >=dev-lang/tcl-8.4 )"
+IUSE="doc tcl test examples"
+REQUIRED_USE="test? ( tcl )"
 
-RDEPEND=""
+BDEPEND="test? ( >=dev-lang/tcl-8.4 )"
 
 db_fix_so() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
-   LIB="${EROOT}/usr/$(get_libdir)"
+   local LIB="${EROOT}"/usr/$(get_libdir)
 
cd "${LIB}" || die
 
@@ -32,71 +36,53 @@ db_fix_so() {
# now rebuild all the correct ones
local ext
for ext in so dylib a; do
+   local name
for name in libdb libdb_{cxx,tcl,java,sql,stl}; do
-   target="$(find . -maxdepth 1 -type f -name 
"${name}-*.${ext}" |sort -V |tail -n 1)"
-   [[ -n "${target}" ]] && ln -sf ${target//.\//} 
${name}.${ext}
-   done;
-   done;
-
-   # db[23] gets some extra-special stuff
-   if [[ -f libdb1$(get_libname 2) ]]; then
-   ln -sf libdb1$(get_libname 2) libdb$(get_libname 2)
-   ln -sf libdb1$(get_libname 2) libdb1$(get_libname)
-   ln -sf libdb1$(get_libname 2) libdb-1$(get_libname)
-   fi
-   # what do we do if we ever get 3.3 ?
-   local i
-   for i in libdb libdb_{cxx,tcl,java,sql,stl}; do
-   if [[ -f $i-3.2$(get_libname) ]]; then
-   ln -sf $i-3.2$(get_libname) $i-3$(get_libname)
-   ln -sf $i-3.2$(get_libname) $i$(get_libname 3)
-   fi
+   target="$(find . -maxdepth 1 -type f -name 
"${name}-*.${ext}" | sort -V | tail -n 1)"
+   [[ -n ${target} ]] && ln -sf ${target//.\//} 
${name}.${ext}
+   done
done
 
# do the same for headers now
# but since there are only two of them, just overwrite them
-   cd "${EROOT}"/usr/include
-   target="$(find . -maxdepth 1 -type d -name 'db[0-9]*' | sort -V |cut 
-d/ -f2- | tail -n1)"
-   if [[ -n "${target}" ]] && [[ -e "${target}/db.h" ]] && ( ! [[ -e db.h 
]] || [[ -h db.h ]] ); then
+   cd "${EROOT}"/usr/include || die
+   target="$(find . -maxdepth 1 -type d -name 'db[0-9]*' | sort -V | cut 
-d/ -f2- | tail -n1)"
+   if [[ -n ${target} && -e ${target}/db.h ]] && ( ! [[ -e db.h ]] || [[ 
-h db.h ]] ); then
einfo "Creating db.h symlinks to ${target}"
ln -sf "${target}"/db.h .
ln -sf "${target}"/db_185.h .
-   elif [[ ! -e "${target}/db.h" ]]; then
-   if [[ -n "${target}" ]]; then
+   elif [[ ! -e ${target}/db.h ]]; then
+   if [[ -n ${target} ]]; then
ewarn "Could not find ${target}/db.h"
elif [[ -h db.h ]]; then
einfo "Apparently you just removed the last instance of 
$PN. Removing the symlinks"
-   rm -f db.h db_185.h
+   rm -f db.h db_185.h || die
fi
fi
 }
 
 db_src_install_doc() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
# not everybody wants this wad of documentation as it is primarily API 
docs
if use doc; then
dodir /usr/share/doc/${PF}/html
mv "${ED}"/usr/docs/* "${ED}"/usr/share/doc/${PF}/html/ || die
-   rm -rf "${ED}"/usr/docs
+   rm -rf "${ED}"/usr/docs || die
else
-   rm -rf "${ED}"/usr/docs
+   rm -rf "${ED}"/usr/docs || die
fi
 
db_src_install_examples
 }
 
 db_src_install_examples() {
-   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
-   if use examples ; then
+   if use examples; then
local langs=( c cxx stl )
-   [[ "${IUSE/java}" != "${IUSE}" ]] \
-   && use java \
-  

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

2023-03-17 Thread David Seifert
commit: 3dbeacb046899daf891f6c9f2ed8539c2e8855f9
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:13 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbeacb0

eapi8-dosym.eclass: remove EAPI 5, 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/eapi8-dosym.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/eapi8-dosym.eclass b/eclass/eapi8-dosym.eclass
index 52f0ffe3e62b..4e3977ef54cf 100644
--- a/eclass/eapi8-dosym.eclass
+++ b/eclass/eapi8-dosym.eclass
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: eapi8-dosym.eclass
@@ -6,7 +6,7 @@
 # PMS team 
 # @AUTHOR:
 # Ulrich Müller 
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 7
 # @BLURB: Testing implementation of EAPI 8 dosym -r option
 # @DESCRIPTION:
 # A stand-alone implementation of the dosym command aimed for EAPI 8.
@@ -17,8 +17,8 @@
 # https://bugs.gentoo.org/708360
 
 case ${EAPI} in
-   5|6|7) ;;
-   *) die "${ECLASS}: EAPI=${EAPI:-0} not supported" ;;
+   7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 # @FUNCTION: _dosym8_canonicalize



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

2023-03-17 Thread David Seifert
commit: c34a14a9eb45999c2d72657cf960a078172e5a05
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:11 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c34a14a9

cron.eclass: remove EAPI 6

Signed-off-by: David Seifert  gentoo.org>

 eclass/cron.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/cron.eclass b/eclass/cron.eclass
index ebf8ea1e824a..c185c0eaa032 100644
--- a/eclass/cron.eclass
+++ b/eclass/cron.eclass
@@ -6,7 +6,7 @@
 # maintainer-nee...@gentoo.org
 # @AUTHOR:
 # Original Author: Aaron Walker 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: Some functions for cron
 # @DESCRIPTION:
 # Purpose: The main motivation for this eclass was to simplify
@@ -18,7 +18,7 @@
 # chosen based on the most common setting among cron ebuilds.
 
 case ${EAPI} in
-   6|7|8) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 



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

2023-03-17 Thread David Seifert
commit: 70d25281d0c76654142dd60038b9b0a285455444
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:10 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d25281

cron.eclass: add EAPI 8

Signed-off-by: David Seifert  gentoo.org>

 eclass/cron.eclass | 85 ++
 1 file changed, 41 insertions(+), 44 deletions(-)

diff --git a/eclass/cron.eclass b/eclass/cron.eclass
index 3198c181f21b..ebf8ea1e824a 100644
--- a/eclass/cron.eclass
+++ b/eclass/cron.eclass
@@ -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
 
 # @ECLASS: cron.eclass
@@ -6,11 +6,11 @@
 # maintainer-nee...@gentoo.org
 # @AUTHOR:
 # Original Author: Aaron Walker 
-# @SUPPORTED_EAPIS: 6 7
+# @SUPPORTED_EAPIS: 6 7 8
 # @BLURB: Some functions for cron
 # @DESCRIPTION:
 # Purpose: The main motivation for this eclass was to simplify
-# the jungle known as src_install() in cron ebuilds. Using these
+# the jungle known as src_install() in cron ebuilds.  Using these
 # functions also ensures that permissions are *always* reset,
 # preventing the accidental installation of files with wrong perms.
 #
@@ -18,26 +18,23 @@
 # chosen based on the most common setting among cron ebuilds.
 
 case ${EAPI} in
-   [67]) inherit eutils ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   6|7|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
-inherit flag-o-matic
-
-EXPORT_FUNCTIONS pkg_postinst
-
 if [[ -z ${_CRON_ECLASS} ]]; then
 _CRON_ECLASS=1
 
-SLOT="0"
+inherit flag-o-matic
 
 RDEPEND=">=sys-process/cronbase-0.3.2"
-for pn in vixie-cron bcron cronie dcron fcron; do
-   [[ ${pn} == "${PN}" ]] || RDEPEND="${RDEPEND} !sys-process/${pn}"
+for pn in bcron cronie dcron fcron; do
+   [[ ${pn} == "${PN}" ]] || RDEPEND+=" !sys-process/${pn}"
 done
+unset pn
 
 # @FUNCTION: docrondir
-# @USAGE: [ dir ] [ perms ]
+# @USAGE: [dir] [perms]
 # @DESCRIPTION:
 # Creates crontab directory
 #
@@ -49,12 +46,13 @@ done
 # docrondir -m0700 (uses default dir)
 docrondir() {
# defaults
-   local perms="-m0750 -o 0 -g cron" dir="/var/spool/cron/crontabs"
+   local perms="-m0750 -o 0 -g cron"
+   local dir="/var/spool/cron/crontabs"
 
if [[ -n $1 ]] ; then
-   case "$1" in
+   case $1 in
*/*)
-   dir=$1
+   dir="$1"
shift
[[ -n $1 ]] && perms="$@"
;;
@@ -64,15 +62,14 @@ docrondir() {
esac
fi
 
-   diropts ${perms}
-   keepdir ${dir}
-
-   # reset perms to default
-   diropts -m0755
+   (
+   diropts ${perms}
+   keepdir ${dir}
+   )
 }
 
 # @FUNCTION: docron
-# @USAGE: [ exe ] [ perms ]
+# @USAGE: [exe] [perms]
 # @DESCRIPTION:
 # Install cron executable
 #
@@ -81,40 +78,41 @@ docrondir() {
 # ex: docron -m 0700 -o 0 -g root ('exe' defaults to "cron")
 # docron crond -m 0110
 docron() {
-   local cron="cron" perms="-m 0750 -o 0 -g wheel"
+   local cron="cron"
+   local perms="-m 0750 -o 0 -g wheel"
 
if [[ -n $1 ]] ; then
-   case "$1" in
+   case $1 in
-*)
perms="$@"
;;
 *)
-   cron=$1
+   cron="$1"
shift
[[ -n $1 ]] && perms="$@"
;;
esac
fi
 
-   exeopts ${perms}
-   exeinto /usr/sbin
-   doexe ${cron} || die "failed to install ${cron}"
-
-   # reset perms to default
-   exeopts -m0755
+   (
+   exeopts ${perms}
+   exeinto /usr/sbin
+   doexe ${cron}
+   )
 }
 
 # @FUNCTION: docrontab
-# @USAGE: [ exe ] [ perms ]
+# @USAGE: [exe] [perms]
 # @DESCRIPTION:
 # Install crontab executable
 #
 #   Uses same semantics as docron.
 docrontab() {
-   local crontab="crontab" perms="-m 4750 -o 0 -g cron"
+   local crontab="crontab"
+   local perms="-m 4750 -o 0 -g cron"
 
if [[ -n $1 ]] ; then
-   case "$1" in
+   case $1 in
-*)
perms="$@"
;;
@@ -126,15 +124,14 @@ docrontab() {
esac
fi
 
-   exeopts ${perms}
-   exeinto /usr/bin
-   doexe ${crontab} || die "failed to install ${crontab}"
-
-   # reset perms to default
-   exeopts -m0755
+   (
+   exeopts ${perms}
+   exeinto 

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

2023-03-17 Thread David Seifert
commit: 4a576adfbce4e0e2b44ec95fb81adc48351d17d0
Author: David Seifert  gentoo  org>
AuthorDate: Fri Mar 17 22:04:09 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Mar 17 22:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a576adf

apache-module.eclass: remove EAPI 5

Signed-off-by: David Seifert  gentoo.org>

 eclass/apache-module.eclass | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/eclass/apache-module.eclass b/eclass/apache-module.eclass
index 60631171ed91..8074aff5ddcb 100644
--- a/eclass/apache-module.eclass
+++ b/eclass/apache-module.eclass
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: apache-module.eclass
 # @MAINTAINER:
 # apache-b...@gentoo.org
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 6 7
 # @BLURB: Provides a common set of functions for apache modules
 # @DESCRIPTION:
 # This eclass handles apache modules in a sane way.
 #
 # To make use of this eclass simply call one of the need/want_apache functions
 # described in depend.apache.eclass. Make sure you use the need/want_apache 
call
-# after you have defined DEPEND and RDEPEND. Also note that you can not rely on
-# the automatic RDEPEND=DEPEND that portage does if you use this eclass.
+# after you have defined DEPEND and RDEPEND.
 #
 # See Bug 107127 for more information.
 #
@@ -46,8 +45,8 @@
 # @CODE
 
 case ${EAPI} in
-   [5-7]) ;;
-   *) die "EAPI=${EAPI:-0} is not supported" ;;
+   6|7) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_APACHE_MODULE_ECLASS} ]]; then



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/snack/files/

2023-03-17 Thread Alfredo Tupone
commit: a54a12a7c0c6ee40cf37eae712287712d7b58242
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 17 21:58:56 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 17 22:01:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54a12a7

dev-tcltk/snack: remove some test

Float samples comparison is too restrictive

Closes: https://bugs.gentoo.org/835486
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/snack/files/snack-2.2.10-test.patch | 30 +++
 1 file changed, 30 insertions(+)

diff --git a/dev-tcltk/snack/files/snack-2.2.10-test.patch 
b/dev-tcltk/snack/files/snack-2.2.10-test.patch
index 2ba3a0e82d99..ba8a91c8774d 100644
--- a/dev-tcltk/snack/files/snack-2.2.10-test.patch
+++ b/dev-tcltk/snack/files/snack-2.2.10-test.patch
@@ -117,3 +117,33 @@
  test dbpower-1.3 {dBPowerSpectrum command, -end and -skip options} {
set s [snack::sound snd -load ex1.wav]
set tcl_precision 5
+--- a/tests/filter.test2023-03-17 22:53:35.463977748 +0100
 b/tests/filter.test2023-03-17 22:55:40.931996456 +0100
+@@ -362,27 +362,6 @@
+   set res
+ } {16000 16000 10026 -6287 Lin16 1 RAW 0}
+ 
+-test filter-7.1 {iir filter, applied to sound} {
+-  set s [snack::sound snd -load ex1.wav]
+-  set f [snack::filter iir -numerator "0.99 -0.99" -denominator "1 -0.99"]
+-  $s filter $f -continuedrain 0
+-  set res [$s info]
+-  $f destroy
+-  $s destroy
+-  set res
+-} {15820 16000 13222 -9615 Lin16 1 WAV 44}
+-
+-test filter-7.2 {iir filter, applied to stereo sound} {
+-  set s [snack::sound snd -load ex1.wav]
+-  $s convert -channels 2
+-  set f [snack::filter iir -numerator "0.99 -0.99" -denominator "1 -0.99"]
+-  $s filter $f -continuedrain 0
+-  set res [$s info]
+-  $f destroy
+-  $s destroy
+-  set res
+-} {15820 16000 13222 -9616 Lin16 2 WAV 44}
+-
+ test filter-8.1 {fade filter, applied to sound} {
+   set s [snack::sound snd -rate 4000]
+   $s length 4



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

2023-03-17 Thread Sam James
commit: 9226e625e71d03f9c34f9a9586e994c4a080ae48
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 21:55:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9226e625

sys-libs/zlib-ng: drop 2.0.6

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

 sys-libs/zlib-ng/Manifest |  1 -
 sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 83cf6ac918fc..cdd93f9171bb 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1,2 +1 @@
-DIST zlib-ng-2.0.6.tar.gz 817951 BLAKE2B 
52993caadf14817e328b180d728586e1332ea04504288264934ef49441cb8b8c4a2412d4c11d1982f3764fef5e4fb7ebab442b407e57d9d5f08a5b2ed890bba9
 SHA512 
4888f17160d0a87a9b349704047ae0d0dc57237a10e11adae09ace957afa9743cce5191db67cb082991421fc961ce68011199621034d2369c0e7724fad58b4c5
 DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 
89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b
 SHA512 
1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988

diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
deleted file mode 100644
index 641a623a64aa..
--- a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Worth keeping an eye on 'develop' branch upstream for possible backports,
-# as they copied this practice from sys-libs/zlib upstream.
-
-inherit cmake
-
-DESCRIPTION="Fork of the zlib data compression library"
-HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-CPU_USE=( 
cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} )
-IUSE="compat ${CPU_USE[@]} test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="compat? ( !sys-libs/zlib )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DZLIB_COMPAT="$(usex compat)"
-   -DZLIB_ENABLE_TESTS="$(usex test)"
-   # Unaligned access is controversial and undefined behaviour
-   # Let's keep it off for now
-   # https://github.com/gentoo/gentoo/pull/17167
-   -DWITH_UNALIGNED="OFF"
-   )
-
-   # The intrinsics options are all defined conditionally, so we need
-   # to enable them on/off per-arch here for now.
-   if use amd64 || use x86 ; then
-   mycmakeargs+=(
-   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
-   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
-   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
-   -DWITH_SSE4=$(usex cpu_flags_x86_sse4a)
-   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
-   )
-   fi
-
-   if use arm || use arm64 ; then
-   mycmakeargs+=(
-   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
-   -DWITH_NEON=$(usex cpu_flags_arm_neon)
-   )
-   fi
-
-   if use ppc || use ppc64 ; then
-   # The POWER8 support is VSX which was introduced
-   # VSX2 was introduced with POWER8, so use that as a proxy for it
-   mycmakeargs+=(
-   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
-   )
-   fi
-
-   # TODO: There's no s390x USE_EXPAND yet
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   if use compat ; then
-   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
-   ewarn "Please be careful!"
-   ewarn
-   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
-   ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md;
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-DES/files/, dev-perl/Crypt-DES/

2023-03-17 Thread Sam James
commit: d63d78079332b0d18cdd745ff6ece3e9ea204533
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 21:42:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63d7807

dev-perl/Crypt-DES: fix build w/ clang 16

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

 dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild  | 32 
 .../files/Crypt-DES-2.07-implicit-func-decl.patch  | 34 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild 
b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild
new file mode 100644
index ..1a477b6695dc
--- /dev/null
+++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DPARIS
+DIST_VERSION=2.07
+inherit perl-module
+
+DESCRIPTION="Perl DES encryption module"
+
+LICENSE="DES"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/perl-ExtUtils-MakeMaker
+   test? ( dev-perl/Crypt-CBC )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.07-implicit-func-decl.patch
+)
+
+src_compile() {
+   mymake=(
+   "OPTIMIZE=${CFLAGS}"
+   )
+   perl-module_src_compile
+}

diff --git a/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch 
b/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch
new file mode 100644
index ..fa65def771b0
--- /dev/null
+++ b/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch
@@ -0,0 +1,34 @@
+https://src.fedoraproject.org/rpms/perl-Crypt-DES/raw/0a4557f6b118387730b895037e4a17c90f212e68/f/perl-Crypt-DES-fedora-c99.patch
+https://rt.cpan.org/Public/Bug/Display.html?id=133363
+https://rt.cpan.org/Public/Bug/Display.html?id=133412
+https://bugs.gentoo.org/870427
+--- a/DES.xs
 b/DES.xs
+@@ -36,7 +36,7 @@ _des_expand_key(key)
+   if (key_len != sizeof(des_user_key))
+   croak("Invalid key");
+ 
+-  perl_des_expand_key((i8 *)key, ks);
++  perl_des_expand_key((unsigned char *)key, ks);
+ 
+   ST(0) = sv_2mortal(newSVpv((char *)ks, sizeof(ks)));
+   }
+@@ -66,7 +66,8 @@ _des_crypt(input, output, ks, enc_flag)
+ 
+   (SvUPGRADE(output, SVt_PV));
+ 
+-  perl_des_crypt(input, SvGROW(output, output_len), (i32 *)ks, 
enc_flag);
++  perl_des_crypt((unsigned char *)input, (unsigned char 
*)SvGROW(output, output_len),
++ (unsigned long *)ks, enc_flag);
+ 
+   SvCUR_set(output, output_len);
+   *SvEND(output) = '\0';
+--- a/_des.h
 b/_des.h
+@@ -5,3 +5,5 @@ typedef unsigned long des_ks[32];
+ void _des_crypt( des_cblock in, des_cblock out, des_ks key, int encrypt );
+ void _des_expand_key( des_user_key userKey, des_ks key );
+ 
++void perl_des_expand_key(des_user_key userKey, des_ks ks);
++void perl_des_crypt( des_cblock input, des_cblock output, des_ks ks, int 
encrypt );
+



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

2023-03-17 Thread Sam James
commit: 493985779d8fcaeadc2085253fb53fee4a828904
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Wed Mar 15 14:47:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49398577

dev-lang/ghc: add arm64, ppc64, riscv binaries for 9.0.2-r4

Bug: https://bugs.gentoo.org/893524
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30136
Signed-off-by: Sam James  gentoo.org>

 dev-lang/ghc/Manifest|  4 
 dev-lang/ghc/ghc-9.0.2-r4.ebuild | 21 ++---
 2 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index 67e7a921c719..9b587a8666a5 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -5,12 +5,16 @@ DIST ghc-9.0.2-src.tar.xz 27270396 BLAKE2B 
0a73d910d3ef11161f895849025fe37ce2319
 DIST ghc-9.0.2-testsuite.tar.xz 2403564 BLAKE2B 
0e7f6fefb9c972f94073aca8b15147913ffa8d3cd3ff7fc63ef7e20b4efd8b443cf21f12e1ab0f5044790f6d8af6cf7788bda85a21b2f356ddface86eb896670
 SHA512 
b2375500ae837d74af8085d099899b5a7a589c59bdcc033ca0bd6e00f33c4f8d90b481e0c7c3de113e607fcfafdfe8edde4713e6d242b2d4ee87df2eb960c9c7
 DIST ghc-bin-8.10.6-r3-i686-pc-linux-gnu.gpkg.tar 73062400 BLAKE2B 
c0701c16434ae5918f5ec1c55ab06aa036b98947f0f68c58aaa59b2a23ebb408f60f1886c76271351f2e99a334d6e1feeb47b6c4c14c09040b197eebbbcf3142
 SHA512 
d75bb6d06d32a5f60b020e9d8d77485ea8c391fd88a4583d0ddfd33a0e75506dc23b736fa6a15da25116c6c90c53b2d75dae38935581c5145d5b247d3c19f2a6
 DIST ghc-bin-8.10.6-r3-x86_64-pc-linux-gnu.gpkg.tar 123996160 BLAKE2B 
3279a3f312225cae30196467b6f61b749f8ea037b2b65adaafdea1668c81a5ed402bd3acedc02aaee371a6d27c3c01c0f4c837bb9058a0ed8b61715afab5ccc9
 SHA512 
ea24551137b5057a2c29e0bd9a22ce247669dc38bcebac7ff3bac746b1fc9bd46b1fe2d894fd862745bb97af0d92be2a0563c18fc29e7565c5506552edb0c3e1
+DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu-r4.tar.gz 219367919 BLAKE2B 
5aefb9e8bd391d14c33e1eb1429d85a92ae81d32d70505bd11acdd972380bca0a901e3a3ecedec76e7ca45b0c3fb68912919246174f45d32b9d694fd3862f995
 SHA512 
a49361001d5be9163326c6b3461fa3492dbe61a0e398309421bda1a2c9c92a06be829d3075a9722d787aad22b0a4e3c96e13e7dc2103cc4c4116d73306a2cd88
 DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz 304621314 BLAKE2B 
d38b8571d41b5703da6b29f43664293761865166a7e3ab6b9c4b039f1af15faa4aa2013a32eb00059d6e595984895762eadff7b62141157d2dea6eb9b035138d
 SHA512 
94e0e00329a18b494b509b3f8190cf6fed2399a2ac2d2d96fdfd90bf5dbeb8db68b6759f719ad85f8873961b0e983ff0006ce0bf109e96462169cbd9fa7b6784
 DIST ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 123509908 BLAKE2B 
45614984803a7bfa266f99d4adb4b5f2ab7b9e5e89c6ecd501296fc99a1d96e798ccb9c832f8dcb15fff9725beb918a7b63e62ff13f59b6506a2ef17930c45d2
 SHA512 
e0b7f4474c16f0763a2f787027fbdfeb3125b48c987fa1196bc189fefad9f0bfa2806da62af46d61ca911f5275b578076e2b326acf39e0894a8daa9deda0843a
+DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu-r4.tar.gz 233090744 BLAKE2B 
50c911551b1b9d3ff7cca7fea59fafce394b0f0159ef2cd397842cc577297d743487458ab30b07e382d07b08b4b4da4b079a18902acafb37e84aab4390741b1e
 SHA512 
ad10c59e587d46ca5a4e59bf63551d1a0858b37ee8b0f4e376f5b689baa600095e48b5653758f14487a82d5972f934dcac120f3c3e5ddf562f50dcfc0abd2065
 DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz 235636284 BLAKE2B 
878ac300cca5d2cbc5cb21dbb347da755b4027cbf63ec77464740854fa8010569de5e03acef67cd877da13665c906b2fd04e24e226e9eb39b57ba979093c732b
 SHA512 
28f096e965abdac9cc370c882639f10285b9073ba5332f7af215eccff948e41c01c3d6bb3bc8e3b4e809e12867a95b49f82dd76e0090b974088f75ab9d1bc199
+DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu-r4.tar.gz 209612394 BLAKE2B 
8523996fb7e551c302a0432367086cc04d55e5030f913db9d8bb83d48878bff1912cd7c7850503369c3881ff9d64b16dd313446c33bcd90acd7a22b4821d0a5b
 SHA512 
f05bc0da23b650b410958e33e934c68e77f01d225051103aa7bfaeb54254d7978d836ce3b246f8958d1d80c88c5e6f25330a9b3345690367a69da614e8b2d25b
 DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz 275226316 BLAKE2B 
10ade2359432b0ede7431ee543f0ff47f4b203465d81719da579ad63ca467359eb9fcf7336a12feb6ff75a480f349576ff8ea1b4ebe1094fff228ae4fd00d6e0
 SHA512 
64b4c84d149358b8d3a6cb29a6d3a75af11e7b14e6d910c9789c9949262e4ed2a17f8a0d1e5dd297121957061fe2395d6f43acae6b4ab28851e3cd414cd9c89c
 DIST ghc-bin-9.0.2-r4-i686-pc-linux-gnu.gpkg.tar 81059840 BLAKE2B 
655405cd402cc7af424baf5b715f64af3ce97d474c883c618cd8e6fae40274dc6f584872c607cbe3553141a199729df98ddbdb5947a50520b67f53946f20d25a
 SHA512 
401ab9ae646e18519ba1b06705944862d3f802068c4eae19fc019899eb14ceef95fa57e51b5527e5c5314c2433aff7e418e1d35c2de425c142c34e8fa21a5f46
 DIST ghc-bin-9.0.2-r4-x86_64-pc-linux-gnu.gpkg.tar 123955200 BLAKE2B 
b1f45eea658f496997e63c21e3ef190749c122ee3a058d5f25fd90a2e2c33841817c540b9bf87e27e6981d9fb28d9201454217fa8ba9c1d9fc4ccf3d20652158
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/SDL/, dev-perl/SDL/files/

2023-03-17 Thread Sam James
commit: 56703991485dfac2ce34bd1f177191807f69c5fe
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 21:21:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:52:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56703991

dev-perl/SDL: fix build w/ clang 16

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

 dev-perl/SDL/SDL-2.548.0-r2.ebuild | 50 ++
 .../SDL/files/SDL-2.546-implicit-func-decl.patch   | 40 +
 2 files changed, 90 insertions(+)

diff --git a/dev-perl/SDL/SDL-2.548.0-r2.ebuild 
b/dev-perl/SDL/SDL-2.548.0-r2.ebuild
new file mode 100644
index ..59caa0f55c01
--- /dev/null
+++ b/dev-perl/SDL/SDL-2.548.0-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=FROGGS
+DIST_VERSION=2.548
+inherit perl-module
+
+DESCRIPTION="Simple DirectMedia Layer (SDL) bindings for perl"
+HOMEPAGE="http://sdl.perl.org/ https://search.cpan.org/dist/SDL/ 
https://github.com/PerlGameDev/SDL;
+
+LICENSE="GPL-2 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND="
+   >=dev-perl/Alien-SDL-1.446
+   dev-perl/Capture-Tiny
+   >=virtual/perl-CPAN-1.920.0
+   >=virtual/perl-ExtUtils-CBuilder-0.260.301
+   >=dev-perl/File-ShareDir-1.0.0
+   >=dev-perl/Module-Build-0.400.0
+   media-libs/libjpeg-turbo
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Tie-Simple
+   media-libs/libpng:0
+   media-libs/libsdl
+   media-libs/sdl-gfx
+   media-libs/sdl-image
+   media-libs/sdl-mixer
+   media-libs/sdl-pango
+   media-libs/sdl-ttf
+   media-libs/smpeg
+   media-libs/tiff:0
+   virtual/glu
+   virtual/opengl
+"
+BDEPEND="${RDEPEND}
+   test? (
+   >=dev-perl/Test-Most-0.210.0
+   )
+"
+
+mydoc='CHANGELOG README TODO'
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.546-pointer.patch
+   "${FILESDIR}"/${PN}-2.546-implicit-func-decl.patch
+)

diff --git a/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch 
b/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch
new file mode 100644
index ..9bbee3356486
--- /dev/null
+++ b/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch
@@ -0,0 +1,40 @@
+https://github.com/PerlGameDev/SDL/pull/299
+
+From 90d7056288282df9febf04acce6712f4071e4103 Mon Sep 17 00:00:00 2001
+From: Ryan Schmidt 
+Date: Wed, 26 Jan 2022 02:55:04 -0600
+Subject: [PATCH] Fix implicit declaration of _calc_offset
+
+--- a/src/SDLx/Surface.xs
 b/src/SDLx/Surface.xs
+@@ -16,6 +16,14 @@
+ #include 
+ #endif
+ 
++int _calc_offset ( SDL_Surface* surface, int x, int y )
++{
++int offset;
++offset  = (surface->pitch * y) / surface->format->BytesPerPixel;
++offset += x;
++return offset;
++}
++
+ SV * get_pixel32 (SDL_Surface *surface, int x, int y)
+ {
+ /* Convert the pixels to 32 bit  */
+@@ -52,14 +60,6 @@ SV * construct_p_matrix ( SDL_Surface *surface )
+ return newRV_noinc((SV *)matrix);
+ }
+ 
+-int _calc_offset ( SDL_Surface* surface, int x, int y )
+-{
+-int offset;
+-offset  = (surface->pitch * y) / surface->format->BytesPerPixel;
+-offset += x;
+-return offset;
+-}
+-
+ unsigned int _get_pixel(SDL_Surface * surface, int offset)
+ {
+ unsigned int value;
+



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

2023-03-17 Thread Sam James
commit: 4bffb8b541223d4ebaf3a659a42675d57d8419e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 20:56:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:52:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bffb8b5

app-crypt/gpgme: add 1.19.0

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

 app-crypt/gpgme/Manifest|   2 +
 app-crypt/gpgme/gpgme-1.19.0.ebuild | 162 
 2 files changed, 164 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index fb1c045a3555..50144ff866d9 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -2,3 +2,5 @@ DIST gpgme-1.17.1.tar.bz2 1747692 BLAKE2B 
44cf9309cbad038f23aa7c5c77fd85be23faf3
 DIST gpgme-1.17.1.tar.bz2.sig 119 BLAKE2B 
31832424c0e029dc520d3302a71b086d9fcb044c74344cc0fb4b6c6a02d0dd840e62e7eb60acfaf004e6f3650d58436b58e645ef2a50b948ecaf3ca162bf577a
 SHA512 
e1a4213d0d39f2efd0d5c007a0449c76bd650e76e002a9acb673eef0579912db06d844df11a4f7cb821e1d8468d2d6c1303f1c5d915a5c3c9cb5abacfbd004fc
 DIST gpgme-1.18.0.tar.bz2 1762323 BLAKE2B 
a071b839eb75455378514f003920cd387320e9fae416e71151cf6ac1b4a058b58ed054450b79e3eeaf820ff5324ea14efa003612867477b7379a776942d62be6
 SHA512 
c0cb0b337d017793a15dd477a7f5eaef24587fcda3d67676bf746bb342398d04792c51abe3c26ae496e799c769ce667d4196d91d86e8a690d02c6718c8f6b4ac
 DIST gpgme-1.18.0.tar.bz2.sig 119 BLAKE2B 
968f8b24ec71b4157214dd026aed83c96894ef353a9cb171f268d640a62fe464ba43540f318abf95dcfc19dffab177a0c3ad8a6e9937dc80e4ececbc8ceb3203
 SHA512 
02958d86cc037fffc787c6611ace8676d4e04cc1f65fd117eb911d3bfd665dddb7849bcd838af598465be78960f54883eac09c29c42f891f2e4b9713095aed7d
+DIST gpgme-1.19.0.tar.bz2 1821913 BLAKE2B 
e0359d50cdeff14a20f0e4f463f78b1e1df62e6e3cd50c5f59d90754e7ffe1c74d0c155507bc9d16c61a45a47fdda7e82a86d7db8cbf3999615d854fc1bb5207
 SHA512 
c6f01ad9432abe33f407e81083dd2f299375ad13b0517429ea1c55fb8cffa05e470dd26f5910a78b8d0f4c8c1e620788a9f369d983c191a3dac681714054fe84
+DIST gpgme-1.19.0.tar.bz2.sig 119 BLAKE2B 
699c2db9746c48b133ff71fbf621e3f8b9dc3e11517cb6abea48e7b0b11d6ece1f9e5aa72cfcd74b0cf24f4a51316e055baed0d93c3146e0c13865b0fdf3e9f3
 SHA512 
cc8bdd83063155e4aa893b4fe79208d4ff524fcaa4e21b6de0dd879501bdb21ebd7074e841625aa5b4c206273297232d3c005f44abd05214b5d9d711eb980c07

diff --git a/app-crypt/gpgme/gpgme-1.19.0.ebuild 
b/app-crypt/gpgme/gpgme-1.19.0.ebuild
new file mode 100644
index ..93eccd707136
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.19.0.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+
+inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs 
verify-sig
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="https://www.gnupg.org/related_software/gpgme;
+SRC_URI="
+   mirror://gnupg/gpgme/${P}.tar.bz2
+   verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig )
+"
+
+LICENSE="GPL-2 LGPL-2.1"
+# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355
+# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's 
abidiff.
+# Subslot: SONAME of each: 
+# Bump FUDGE if a release is made which breaks ABI without changing SONAME.
+# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.)
+SLOT="1/11.6.15.2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs +cxx python qt5 test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+# - On each bump, update dep bounds on each version from configure.ac!
+RDEPEND="
+   >=app-crypt/gnupg-2
+   >=dev-libs/libassuan-2.5.3:=
+   >=dev-libs/libgpg-error-1.36:=
+   >=dev-libs/libgpg-error-1.46-r1
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   qt5? ( dev-qt/qttest:5 )
+   )
+"
+#doc? ( app-doc/doxygen[dot] )
+BDEPEND="
+   python? ( dev-lang/swig )
+   verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch
+)
+
+src_prepare() {
+   default
+
+   elibtoolize
+
+   # bug #697456
+   addpredict /run/user/$(id -u)/gnupg
+
+   local MAX_WORKDIR=66
+   if use test && [[ 

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

2023-03-17 Thread Sam James
commit: 3877bb3d71236c4d039a022825c1733ae0683db0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 21:47:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 21:52:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3877bb3d

sys-libs/zlib-ng: add 2.0.7

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

 sys-libs/zlib-ng/Manifest |  1 +
 sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 1eddb8bdf40a..83cf6ac918fc 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1 +1,2 @@
 DIST zlib-ng-2.0.6.tar.gz 817951 BLAKE2B 
52993caadf14817e328b180d728586e1332ea04504288264934ef49441cb8b8c4a2412d4c11d1982f3764fef5e4fb7ebab442b407e57d9d5f08a5b2ed890bba9
 SHA512 
4888f17160d0a87a9b349704047ae0d0dc57237a10e11adae09ace957afa9743cce5191db67cb082991421fc961ce68011199621034d2369c0e7724fad58b4c5
+DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 
89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b
 SHA512 
1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988

diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild 
b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild
new file mode 100644
index ..641a623a64aa
--- /dev/null
+++ b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Worth keeping an eye on 'develop' branch upstream for possible backports,
+# as they copied this practice from sys-libs/zlib upstream.
+
+inherit cmake
+
+DESCRIPTION="Fork of the zlib data compression library"
+HOMEPAGE="https://github.com/zlib-ng/zlib-ng;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+CPU_USE=( 
cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} )
+IUSE="compat ${CPU_USE[@]} test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="compat? ( !sys-libs/zlib )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DZLIB_COMPAT="$(usex compat)"
+   -DZLIB_ENABLE_TESTS="$(usex test)"
+   # Unaligned access is controversial and undefined behaviour
+   # Let's keep it off for now
+   # https://github.com/gentoo/gentoo/pull/17167
+   -DWITH_UNALIGNED="OFF"
+   )
+
+   # The intrinsics options are all defined conditionally, so we need
+   # to enable them on/off per-arch here for now.
+   if use amd64 || use x86 ; then
+   mycmakeargs+=(
+   -DWITH_AVX2=$(usex cpu_flags_x86_avx2)
+   -DWITH_SSE2=$(usex cpu_flags_x86_sse2)
+   -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3)
+   -DWITH_SSE4=$(usex cpu_flags_x86_sse4a)
+   -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul)
+   )
+   fi
+
+   if use arm || use arm64 ; then
+   mycmakeargs+=(
+   -DWITH_ACLE=$(usex cpu_flags_arm_crc32)
+   -DWITH_NEON=$(usex cpu_flags_arm_neon)
+   )
+   fi
+
+   if use ppc || use ppc64 ; then
+   # The POWER8 support is VSX which was introduced
+   # VSX2 was introduced with POWER8, so use that as a proxy for it
+   mycmakeargs+=(
+   -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2)
+   )
+   fi
+
+   # TODO: There's no s390x USE_EXPAND yet
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use compat ; then
+   ewarn "zlib-ng is experimental and replacing the system zlib is 
dangerous"
+   ewarn "Please be careful!"
+   ewarn
+   ewarn "The following link explains the guarantees (and what is 
NOT guaranteed):"
+   ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md;
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stgit/

2023-03-17 Thread Yixun Lan
commit: d4840720dd19e04b3f366990a9e43f6e88a11ee1
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Mar 17 21:12:11 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Mar 17 21:13:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4840720

dev-vcs/stgit: filter out LTO flags

Closes: https://bugs.gentoo.org/897692
Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/stgit/stgit-2.1.0.ebuild | 6 +-
 dev-vcs/stgit/stgit-2.2.0.ebuild | 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/stgit/stgit-2.1.0.ebuild b/dev-vcs/stgit/stgit-2.1.0.ebuild
index 695bde8fecfd..20fc837b2e4e 100644
--- a/dev-vcs/stgit/stgit-2.1.0.ebuild
+++ b/dev-vcs/stgit/stgit-2.1.0.ebuild
@@ -123,7 +123,7 @@ CRATES="
xattr-0.2.3
 "
 
-inherit cargo
+inherit cargo flag-o-matic
 
 DESCRIPTION="Manage a stack of patches using GIT as a backend"
 HOMEPAGE="https://stacked-git.github.io;
@@ -144,6 +144,10 @@ RDEPEND=""
 # update with proper path to binaries this crate installs, omit leading /
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 
+src_configure() {
+   filter-lto #bug 897692
+}
+
 src_compile() {
cargo_src_compile
emake completion

diff --git a/dev-vcs/stgit/stgit-2.2.0.ebuild b/dev-vcs/stgit/stgit-2.2.0.ebuild
index c1d5ca48fd91..5c031f871323 100644
--- a/dev-vcs/stgit/stgit-2.2.0.ebuild
+++ b/dev-vcs/stgit/stgit-2.2.0.ebuild
@@ -175,7 +175,7 @@ CRATES="
xattr-0.2.3
 "
 
-inherit cargo
+inherit cargo flag-o-matic
 
 DESCRIPTION="Manage a stack of patches using GIT as a backend"
 HOMEPAGE="https://stacked-git.github.io;
@@ -196,6 +196,10 @@ RDEPEND=""
 # update with proper path to binaries this crate installs, omit leading /
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 
+src_configure() {
+   filter-lto #bug 897692
+}
+
 src_compile() {
cargo_src_compile
emake completion



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stgit/

2023-03-17 Thread Yixun Lan
commit: c43dbf73b28e594a46a63d40a99a5c61c151b324
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Mar 17 20:57:09 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Mar 17 21:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43dbf73

dev-vcs/stgit: ignore LDFLAGS respect warning for rust app

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/stgit/stgit-2.1.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-vcs/stgit/stgit-2.1.0.ebuild b/dev-vcs/stgit/stgit-2.1.0.ebuild
index bb5b17a5eeb7..695bde8fecfd 100644
--- a/dev-vcs/stgit/stgit-2.1.0.ebuild
+++ b/dev-vcs/stgit/stgit-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Auto-Generated by cargo-ebuild 0.5.2
@@ -140,6 +140,10 @@ IUSE="doc"
 DEPEND="doc? ( app-text/asciidoc )"
 RDEPEND=""
 
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
 src_compile() {
cargo_src_compile
emake completion



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-DMARC/

2023-03-17 Thread Arthur Zamarin
commit: 11568f60ff0563ec3f5c9a63395bf0ceed9fcab0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:44:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11568f60

dev-perl/Mail-DMARC: Stabilize 1.202.109.270-r1 ppc64, #901801

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

 dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild 
b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild
index 2b9b769fe598..2d2516801b8c 100644
--- a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild
+++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
 
 DESCRIPTION="Perl implementation of DMARC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="minimal"
 
 PERL_RM_FILES=(



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SMTPS/

2023-03-17 Thread Arthur Zamarin
commit: 82b08d58678c477c7ac373e2bf0e601777162af3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:43:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b08d58

dev-perl/Net-SMTPS: Stabilize 0.100.0 ppc64, #901801

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

 dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild 
b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild
index f150617566ff..f9abc9176cb1 100644
--- a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild
+++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 
 DESCRIPTION="SSL/STARTTLS support for Net::SMTP"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-perl/Authen-SASL-2.0.0



[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/

2023-03-17 Thread Arthur Zamarin
commit: d4dda640b7ff642848dbe89e55b9e0b6dcd500a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:44:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:44:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4dda640

mail-filter/spamassassin: Stabilize 4.0.0-r1 ppc64, #901801

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

 mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild
index b56338644696..a0f933fea4ec 100644
--- a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild
+++ b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-MockObject/

2023-03-17 Thread Arthur Zamarin
commit: 84c9fbfdb1d4a01330c36edef722a78208095043
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:43:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:43:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c9fbfd

dev-perl/Test-MockObject: Stabilize 1.202.1.220 ppc64, #901801

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

 dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild 
b/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild
index fa7acc014beb..88096a290559 100644
--- a/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild
+++ b/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Perl extension for emulating troublesome interfaces"
 
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
virtual/perl-Carp



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Email-Sender/

2023-03-17 Thread Arthur Zamarin
commit: 9cd2dd98add29b61275807e1127420cec571583e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:43:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:43:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd2dd98

dev-perl/Email-Sender: Stabilize 2.500.0 ppc64, #901801

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

 dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild 
b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild
index bf6dafaf9e46..e7c7360189c3 100644
--- a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild
+++ b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="A library for sending email"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
virtual/perl-Carp



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

2023-03-17 Thread Arthur Zamarin
commit: 7cd83cf4698bde92f67d2015741bc43c14a8c15c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:44:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd83cf4

sec-keys/openpgp-keys-spamassassin: Stabilize 20221226 ppc64, #901801

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

 .../openpgp-keys-spamassassin-20221226.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild 
b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild
index 2c9796aa5452..66e10f50de5a 100644
--- 
a/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild
+++ 
b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.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
@@ -10,7 +10,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 
 src_install() {
local files=( ${A} )



[gentoo-commits] repo/gentoo:master commit in: dev-perl/UNIVERSAL-can/

2023-03-17 Thread Arthur Zamarin
commit: 497fe7fb7c081b041b0dc295c813d06d4b690e6a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:43:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:43:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497fe7fb

dev-perl/UNIVERSAL-can: Stabilize 1.201.403.280-r1 ppc64, #901801

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

 dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild 
b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild
index 49f201c31d81..fb5ac071977b 100644
--- a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild
+++ b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Hack around people calling UNIVERSAL::can() as a function"
 
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
virtual/perl-Scalar-List-Utils



[gentoo-commits] repo/gentoo:master commit in: dev-perl/UNIVERSAL-isa/

2023-03-17 Thread Arthur Zamarin
commit: b41c181bf464d1a7c152c14f0667c99ab4309a35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 20:43:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 20:43:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41c181b

dev-perl/UNIVERSAL-isa: Stabilize 1.201.710.120-r1 ppc64, #901801

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

 dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild 
b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild
index 99a64a01..d65348338899 100644
--- a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild
+++ b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Attempt to recover from people calling UNIVERSAL::isa as a 
function"
 
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
virtual/perl-Scalar-List-Utils



  1   2   3   4   5   6   7   8   9   >