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

2023-05-04 Thread Hans de Graaff
commit: c2da00861ff3f521176aaa3df20496900ad01643
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  5 05:53:32 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  5 05:56:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2da0086

dev-ruby/oauth: add 0.6.2

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

 dev-ruby/oauth/Manifest   |  1 +
 dev-ruby/oauth/oauth-0.6.2.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest
index b00f5bccbf13..d978bfb874ca 100644
--- a/dev-ruby/oauth/Manifest
+++ b/dev-ruby/oauth/Manifest
@@ -1 +1,2 @@
 DIST oauth-0.5.14.tar.gz 68764 BLAKE2B 
19c7f463d5fcba62a609355834ba93adf1efa05b2ce25fc5d9d3623da15d35a7cb54eff9201bb4f373a66629781f5937326430a7a1c9c615929bcc5bae099a67
 SHA512 
646ed55a602e9e7b8e8d59532c89929305abeeda6b38fc38bdf1d5e400deec7f5884d988bcbb9e3537eb3a0921dacb73cb5238af27e9885aff95b67196f62c99
+DIST oauth-0.6.2.tar.gz 81702 BLAKE2B 
2775c0711beb9f3612844ae07ff59953d4db72c0f9a797c6eac49132a021a48481a13f4b1428b2037b0a04b83b5d79e621cccd4a794fe3a339a1ceb468f0b165
 SHA512 
22f4f734daa42339bbaed1d1d449a4591ef4404aaf8cf1753ba705735a176f6142853b2c4f5e8ff3afa3e9899163af1c5598685664326d58a5b529d94b65441f

diff --git a/dev-ruby/oauth/oauth-0.6.2.ebuild 
b/dev-ruby/oauth/oauth-0.6.2.ebuild
new file mode 100644
index ..8d6f693b0b7f
--- /dev/null
+++ b/dev-ruby/oauth/oauth-0.6.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP="oauth"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO"
+
+RUBY_FAKEGEM_GEMSPEC="oauth.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A RubyGem for implementing both OAuth clients and servers"
+HOMEPAGE="https://github.com/oauth-xx/oauth-ruby;
+SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="${PN}-ruby-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/snaky_hash:1
+   >=dev-ruby/version_gem-1.1:1
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/test-unit:2
+   dev-ruby/mocha:1.0
+   dev-ruby/webmock
+   dev-ruby/rack
+   dev-ruby/actionpack:6.1
+   dev-ruby/railties:6.1
+)"
+
+all_ruby_prepare() {
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Require a compatible version of mocha
+   sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem 
"actionpack", "~>6.1.0"; require "action_dispatch"' \
+   -e '/mocha/ s/mini_test/minitest/' \
+   -e 's/if RUN_COVERAGE/if false/' test/test_helper.rb || die
+
+   # Avoid test tripped up by kwargs confusion
+   sed -i -e '/test_authorize/askip "kwargs confusion"' 
test/units/cli_test.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' 
|| die
+}



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

2023-05-04 Thread Sam James
commit: f4e53ae2fdef064d2bc47caf44b5173639babdc1
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 05:38:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e53ae2

media-libs/codec2: add 1.1.0

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

 media-libs/codec2/Manifest|  1 +
 media-libs/codec2/codec2-1.1.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest
index d40ab70c9147..74dd6f0839b4 100644
--- a/media-libs/codec2/Manifest
+++ b/media-libs/codec2/Manifest
@@ -1 +1,2 @@
 DIST codec2-1.0.5.tar.gz 14786826 BLAKE2B 
f5be917c1a76f47f386b7fe2a58872e4c660bcfe477e11dfa6880ff71f29dca79c35612f0b0537ec54e7f8db9e24c56088c90c021e67e99b373b1de75f434ff4
 SHA512 
692feea8ff99430a7ed8efa5bf48a633dc9689b1f39009cf1f907315e600da26ea3787a994b51d7ca9d4cbc8b8c9b26f89031af899f114fa130f0703266a6b17
+DIST codec2-1.1.0.tar.gz 14925316 BLAKE2B 
7f99dfa5704c5b7df3efbb0cf5aeafe8d66e294f622dfa639ffe6ebe8b32b347a1632113763d6a3693a1f04451c3a5ff54592bda8cffa2d281847b775c62a561
 SHA512 
efc0f31b1a265c7acf38ab1c6c856f7a3cce58acec6c214d94cf9cd560efdca08859b317b396efb286176b0e235b2256080c8a2f83695424454b744275d1c661

diff --git a/media-libs/codec2/codec2-1.1.0.ebuild 
b/media-libs/codec2/codec2-1.1.0.ebuild
new file mode 100644
index ..7b8c5a0bc64b
--- /dev/null
+++ b/media-libs/codec2/codec2-1.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="Low bit rate speech codec"
+HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 
https://github.com/drowe67/codec2;
+SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="examples test"
+
+# Not yet passing, but infrastructure added to run
+# Needs Octave dependencies like "signal"?
+# 
https://github.com/drowe67/codec2/commit/9a129f1b3ad12ecbf3df7f4460f496ee11e49c08#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R155
+RESTRICT="test"
+
+#BDEPEND="test? ( sci-mathematics/octave )"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   # tries to look for octave during configure phase if unit
+   # tests are turned on and bails out during configure if it
+   # cannot find it.  since we have test dependency disabled
+   # for now, don't flip this configure flag
+   # -DUNITTEST=$(usex test) # reenable once tests wired up
+   -DUNITTEST=OFF
+   -DINSTALL_EXAMPLES=$(usex examples)
+   )
+
+   cmake_src_configure
+}



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

2023-05-04 Thread Michał Górny
commit: a344a53effcb0df0dbf1b33c87ca42869bde73b9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:16:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a344a53e

dev-python/elementpath: Bump to 4.1.2

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

 dev-python/elementpath/Manifest |  1 +
 dev-python/elementpath/elementpath-4.1.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index d76b900ce298..155d370b71dd 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1 +1,2 @@
 DIST elementpath-4.1.1.tar.gz 318449 BLAKE2B 
3e472ad273a64926a3f63038d2cf5a480bf96f1af96675c23e5c3d2208e72a75f4478e10b82c8956509414c477473ec45163e8df58844dd5702804c65668d61f
 SHA512 
95f2c238404718ff425d3f6be727a2620f519ecf41036c03148184225e968ce3b26a0c8247bf30eb1e0a8883febfc604ff38fa01c573cd26b81bd90ac79f6eed
+DIST elementpath-4.1.2.tar.gz 320962 BLAKE2B 
39ad80033022119159bcc89e6ea06f23de7d6c0cfca7e63f64ac01fa0e4c36a8d3091cc57efdfc7d5efb735ee058d2ed25abd15ae5297b65a8efdfe4413e4ffc
 SHA512 
f6ab5905986fab88398e9a3774460069f610234126649299228f86020bee48f3d98be90434a4f662b371ef0051e80147df0a0f323e7095fedcab8567237c2c00

diff --git a/dev-python/elementpath/elementpath-4.1.2.ebuild 
b/dev-python/elementpath/elementpath-4.1.2.ebuild
new file mode 100644
index ..55532d1d5a5e
--- /dev/null
+++ b/dev-python/elementpath/elementpath-4.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="
+   https://github.com/sissaschool/elementpath/
+   https://pypi.org/project/elementpath/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # fails for some reason, more fit for upstream testing anyway
+   rm tests/test_typing.py || die
+   distutils-r1_src_prepare
+}



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

2023-05-04 Thread Michał Górny
commit: 1696ecbb48eef58c6c4d8c382bc942255f1dbc11
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:09:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1696ecbb

net-misc/electrum: Bump to 4.4.2

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

 net-misc/electrum/Manifest  |   1 +
 net-misc/electrum/electrum-4.4.2.ebuild | 112 
 2 files changed, 113 insertions(+)

diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest
index 2924e3168dd8..6544e8a38f95 100644
--- a/net-misc/electrum/Manifest
+++ b/net-misc/electrum/Manifest
@@ -1,3 +1,4 @@
 DIST electrum-4.3.4.gh.tar.gz 5512701 BLAKE2B 
a57e3ffddacfd5c63dc7f5cb59bbfe06323e7c8ab708d49e1301356fdcc0204e8126894c3c4b6dd790bd8e64cabc84a410592ea94b361cc553d4dcaa5921f50e
 SHA512 
dc821cbda2e95853627b141292da5a07d8a672cfaabb0b160c67b3020442416593136984b42bf021f815e22671fbded67e6d2dee95e4e46f63e5c9a8fe01ebc9
 DIST electrum-4.4.0.gh.tar.gz 5627801 BLAKE2B 
27ed9fff7586f9efe18a76f3cfa6d0cc4df4d5bc542b68ce9cd78ac5d6b033114b9caea23edbbd2a531d6f877a8891a02fc321741d8ecf4eb473894f1d9c94a6
 SHA512 
dfa5020a2609b8faa21c1ae97e152b89cd235151c18bb2b6a0bb4b9cd5217697e3c6515d832c8f04291fb10e062c3a4d9a92c48874687ef99adfd7cf04f363f8
 DIST electrum-4.4.1.gh.tar.gz 5631256 BLAKE2B 
cefa27c7b770429004a221143f4291285f2ad6f3ca6f1f58c5c98ce6b6efbc316ea6b857a6abf8ed899cf5feac1f3505fd83189849aab72f144af9e7ce4d546d
 SHA512 
075253fc89063d8fa6adcdc9d3e4c7cbd5caa27efe9f5dca8ddf5ef3863ca25690f2a4280a4999d6d3da7d32ece10dd9faf2ba560d2b13a0c9887237daa6382e
+DIST electrum-4.4.2.gh.tar.gz 5635869 BLAKE2B 
7ba1941a59e5db7578d2b7fe26997c9bda92467362422fc3b3741eefc5c52b872cbb0c9c5caf7454ae4b6136a37b498ba2afd1b0f19ace0f566de68a9e40b3bb
 SHA512 
50509a7890a9697dfb59ec6d8cb3f2d5243b37acbff2c322cb7a6f4b350dd18fc5a963a30af6cd4e918ea02306df4da7252158ddf268fc87762ff598e2eb33e8

diff --git a/net-misc/electrum/electrum-4.4.2.ebuild 
b/net-misc/electrum/electrum-4.4.2.ebuild
new file mode 100644
index ..ac6a564b7be2
--- /dev/null
+++ b/net-misc/electrum/electrum-4.4.2.ebuild
@@ -0,0 +1,112 @@
+# 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_{9..11} )
+PYTHON_REQ_USE="ncurses?"
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="User friendly Bitcoin client"
+HOMEPAGE="
+   https://electrum.org/
+   https://github.com/spesmilo/electrum/
+"
+SRC_URI="
+   https://github.com/spesmilo/electrum/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli ncurses qrcode +qt5"
+REQUIRED_USE="|| ( cli ncurses qt5 )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}]
+   =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2[${PYTHON_USEDEP}]
+   dev-python/pbkdf2[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}]
+   qrcode? ( media-gfx/zbar[v4l] )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   ncurses? ( $(python_gen_impl_dep 'ncurses') )
+"
+BDEPEND="
+   test? (
+   dev-python/pyaes[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # use backwards-compatible cryptodome API
+   sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die
+
+   # make qdarkstyle dep optional
+   sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die
+
+   # remove upper bounds from deps
+   sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die
+
+   local bestgui
+   if use qt5; then
+   bestgui=qt
+   elif use ncurses; then
+   bestgui=text
+   else
+   bestgui=stdio
+   fi
+   sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = 
.*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' 
${PN}/${PN} || die
+
+   eapply_user
+
+   xdg_environment_reset
+   distutils-r1_src_prepare
+}
+
+src_install() {
+   dodoc RELEASE-NOTES
+   distutils-r1_src_install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+
+   local v
+   for v in ${REPLACING_VERSIONS}; do
+   ver_test "${v}" -ge 4.3.4 && return
+   done
+
+   

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

2023-05-04 Thread Michał Górny
commit: 39c338934674d4584d213447df91e599760b2693
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:08:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c33893

dev-python/ansible-compat: Bump to 4.0.2

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

 dev-python/ansible-compat/Manifest |  1 +
 .../ansible-compat/ansible-compat-4.0.2.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/ansible-compat/Manifest 
b/dev-python/ansible-compat/Manifest
index 31e207d9e391..be5d0b0dc67b 100644
--- a/dev-python/ansible-compat/Manifest
+++ b/dev-python/ansible-compat/Manifest
@@ -2,3 +2,4 @@ DIST ansible-compat-3.0.1.tar.gz 62676 BLAKE2B 
a1d08311e1b61d8387ef82db65581df4a
 DIST ansible-compat-3.0.2.tar.gz 63328 BLAKE2B 
d09ae255e08531b26f8cac7082a3ad0cc24f3772b7769b75d644a846dcc1ec0ff65fe1a7e351eeecadd70caae5ef5b5146396df5ec586e10296e116310333e6b
 SHA512 
79f20a25b25104f4f90a4d52317bd01ceb07c00c69dc2e61b74b4c7448805bd966d001893ccf7530bec819ae9ead2515ae70219a887fda733344245cc025dfeb
 DIST ansible-compat-4.0.0.tar.gz 62675 BLAKE2B 
9c384a25729c2c1f72e806b4df6172e183cd8f62c91047b5862a581227554e980b00e58be99b9d4192f4d85d7ce53f1bc16d136762c9b71100f1aa3fdafa8cab
 SHA512 
78559c0323ec190acf5e736a51b27349528eaeacd7fafbe953bbb9f03029985c514042ba9102117714ac5c558f50ac6e596da48c2fe491a092bd5d92c612fbb5
 DIST ansible-compat-4.0.1.tar.gz 63728 BLAKE2B 
51b6956059394e1e29d416113f6a924032cc6435780265c2595f1b0776477727c865c74afa25fc252a5d8ea74aead086293934cdc099966b875a96c5789f
 SHA512 
a2edc46a472e6f99cd0231e453742780c5ae8713768bfda4218ae3d6979c38779ba8c5ec491813550a6b3242ef04e5de2c916c9538fcf5b018e7500fdf18bc4d
+DIST ansible-compat-4.0.2.tar.gz 63771 BLAKE2B 
bcf66825c52de63172f7d36b696e136cc203201743e482d1aa78033664de49120a1304c6397e28dc56205fbe1b5f382f86852bc735cd879151df1db3ebaa1c1b
 SHA512 
6332e12dc123bea6307a5306bb44357507e8c60f5699e8a09a39f9cfe44c649cfd8150b3a4687b47bc62bd95a7bdc4801cac01e10870df451f23ac2e278414e5

diff --git a/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild 
b/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild
new file mode 100644
index ..bbea175e5664
--- /dev/null
+++ b/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Contains functions that facilitate working with various versions 
of Ansible"
+HOMEPAGE="
+   https://pypi.org/project/ansible-compat/
+   https://github.com/ansible/ansible-compat/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}]
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-plus[${PYTHON_USEDEP}]
+   )
+"
+
+# All these tests attempt to connect to galaxy.ansible.com
+EPYTEST_DESELECT=(
+   test/test_runtime.py::test_install_collection
+   test/test_runtime.py::test_install_collection_dest
+   test/test_runtime.py::test_prepare_environment_with_collections
+   test/test_runtime.py::test_prerun_reqs_v1
+   test/test_runtime.py::test_prerun_reqs_v2
+   test/test_runtime.py::test_require_collection_no_cache_dir
+   test/test_runtime.py::test_require_collection_wrong_version
+   test/test_runtime.py::test_require_collection
+   test/test_runtime.py::test_upgrade_collection
+   test/test_runtime_example.py::test_runtime
+)
+
+distutils_enable_tests pytest



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

2023-05-04 Thread Michał Górny
commit: e006b7a214dd31fc38b60123739c7eafd44f2971
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:00:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e006b7a2

dev-python/hypothesis: Bump to 6.75.2

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.75.2.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index fb82dabbbd05..dea5cf2fa0a1 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -5,3 +5,4 @@ DIST hypothesis-6.72.4.gh.tar.gz 9358883 BLAKE2B 
c877e98140d767b7ac5c9c968f21f1a
 DIST hypothesis-6.74.1.gh.tar.gz 9364092 BLAKE2B 
917b98aa86319c902aff8dd7603b02e94722a4d4b22428bd981f130d2dfac3c85eb5a15c98486ea709ce9f4f6ef2f882a6c3263b650128349a2fb0737b134728
 SHA512 
ad6e53579434c15ae843d827590275955848575e8f10899178289f19ae7b5c23a60bb2ac329ed782e2018635ac5c62fc08336c3454ebe1987fdf64d4ec4cb5a6
 DIST hypothesis-6.75.0.gh.tar.gz 9368603 BLAKE2B 
8f98fc5b2cf24feb8ea9e417d7d75930ba7cc1ea889222ead0b1a4992ac6e7968542263d2da595598f3dd22a8c60803d10d2657c46df5784a901f382f3f8c4c7
 SHA512 
d4214511da6e6a628c7fe81a756d2462448d01b0c45fc7816156859ed28cc405c9b64aa2c38aa55602d6d977a6366a3423bbe8dbd00f9e5970091ccfc63dfddb
 DIST hypothesis-6.75.1.gh.tar.gz 9368674 BLAKE2B 
4a25c1537a5aecf0cd06850fdc8d034621a1f0a1593fb957bb671a4cd463d6ae0013b1e1b3906505f7eba7597ffda2bf698ecf594e1de6e37eaef57201a83094
 SHA512 
3f3b48ec93f26756c760859af489783ad2df3c93e76b9110d40fec74ffd23de07ba76f897262950f0d97b36daff7ac1f2e319f9f75b6132a9113932e3982ec5f
+DIST hypothesis-6.75.2.gh.tar.gz 9369020 BLAKE2B 
48ae323b529eb9fcd2b77be03b4fc5e60ac9f0b7854e61a42000f2cf0e33bd8afc173bdf25a4350f1d134f53944042b9ef13e5dbe1aa10cc5a95228629b5f34d
 SHA512 
ef5eeb97fba78d769f97b3855665dcca842d7ceec4b83f2ae99e0f4309e00ab91e4ab603454868499b654fba29314d0bf9523ad3db3d322ffa7aedfad86b3c64

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

[gentoo-commits] repo/gentoo:master commit in: dev-python/django-debug-toolbar/

2023-05-04 Thread Michał Górny
commit: d41485fe5a725fe9c6b5d5c6a63f470ffc42d990
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:18:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41485fe

dev-python/django-debug-toolbar: Bump to 4.0.0

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

 dev-python/django-debug-toolbar/Manifest   |  1 +
 .../django-debug-toolbar-4.0.0.ebuild  | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/django-debug-toolbar/Manifest 
b/dev-python/django-debug-toolbar/Manifest
index 65939af67ea9..a696a2a74824 100644
--- a/dev-python/django-debug-toolbar/Manifest
+++ b/dev-python/django-debug-toolbar/Manifest
@@ -1 +1,2 @@
 DIST django-debug-toolbar-3.8.1.gh.tar.gz 269449 BLAKE2B 
e93da38cdb6aa160dab65816858b1f7ca532ad22617e1859669fc508472086a93807aa874fde92ef95e6e33268a2f14de19d1498a15ca92ec89a9f8b3bf2a323
 SHA512 
4fa7b3fa3f9767cf1edba26c9de625675bcb1bafcb6d88d7ab95c331da6865f5c3cdb25848a6d2f4befdf9b2e65db4123b496f06a1b2e39eb3ee71f0c3384d26
+DIST django-debug-toolbar-4.0.0.gh.tar.gz 265429 BLAKE2B 
ee444246fc71bef989451bbb53e35d2be072ec9b219dfc9a9018fe736a9b750d271adc5af040374cfcb6a8e4ed26260640a952308576997e2bf42da3aec9fec4
 SHA512 
6a6d586a9a3c87811193c19a5fd5cb425700573a1ece71ed13d76caba208da14a1beb32e2dbc69e8ea7f09d52f42bf3b71f9608f91cc51ec41ab92558bf7e2c9

diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild 
b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild
new file mode 100644
index ..18838ad2c3ec
--- /dev/null
+++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A configurable set of panels that display various debug 
information"
+HOMEPAGE="
+   https://github.com/jazzband/django-debug-toolbar/
+   https://pypi.org/project/django-debug-toolbar/
+"
+# no tests in sdist, as of 4.0.0
+SRC_URI="
+   https://github.com/jazzband/django-debug-toolbar/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/django[${PYTHON_USEDEP}]
+"
+
+python_test() {
+   "${EPYTHON}" -m django test -v 2 --settings tests.settings \
+   || die "Tests failed with ${EPYTHON}"
+}



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

2023-05-04 Thread Michał Górny
commit: cd0f094d035607dc5d72542cbc9e340ad05a681e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:09:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0f094d

dev-python/ipython: Bump to 8.13.2

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

 dev-python/ipython/Manifest  |   1 +
 dev-python/ipython/ipython-8.13.2.ebuild | 159 +++
 2 files changed, 160 insertions(+)

diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index e69b6502d286..ad59b0fee185 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,3 +1,4 @@
 DIST ipython-8.12.0.tar.gz 5465154 BLAKE2B 
946d3e649dcf8eea3518ed68499cfcaa6caa7eac99aa21c05fcbb81338037151253ba84d8d942746600dad3883f6d0e8ba1e82e9932cdddc8e1e77a270573ebf
 SHA512 
3e9a42a6fb34a46d32d1236eac99182a756db2ec7b57c77dbedff1e4b25bcf2ef37effe4e5575cda450a1cde77e3c0d24172dcf19d102110a1ac75b9cfe9272c
 DIST ipython-8.13.0.tar.gz 5467133 BLAKE2B 
038b4af8c5f9b32c9a2a1152e9a48131ae46f2903435f50fe67aeabfed7d34daf3f3439af372e561812c88bd6b90d7c729d4d876fe8b6e093582004def5058b7
 SHA512 
df71a2d30c3e88be89126b7f7178b45377b32c54ed78af0f3dda2612ccdbf7a55f23ccfe8293e50b063f47ecdcab6ff4454855bdabd5c1a45c4e573fd7a7b6d4
 DIST ipython-8.13.1.tar.gz 5467211 BLAKE2B 
6d09ba56acbb20b367a1e3be163a63343f56fad7d62c2ec76c9ae2012d5884f534ae9e9eaac501cbc94c3d4ffb6eb599eb568d5fa57ab3af56efeec8d094343b
 SHA512 
370512abc8fbe2c512b33167b8feded2b1177d9c194e60c912ee20e6286f90b20abb3982945f691c19cf0391dd556396d3df8755d5cd72fbbb5babe5f034a3d5
+DIST ipython-8.13.2.tar.gz 5467542 BLAKE2B 
dd924954c93eadc844e75cbfe95627f84120a120a7f69a2bd767c8506fe95ddac912ec9e55cad9ed1149369aec699e0e159f02b7a69ea4ec041e4af6677355ee
 SHA512 
43bbc1669dffad690ee34c0455ca8ea66d30d6249d5c743c7cc100c0a218408761bce9cb798333bf7e7b0c03507009bcb8e1550bcd5be71680f30f822f9376bd

diff --git a/dev-python/ipython/ipython-8.13.2.ebuild 
b/dev-python/ipython/ipython-8.13.2.ebuild
new file mode 100644
index ..1a16373c26a0
--- /dev/null
+++ b/dev-python/ipython/ipython-8.13.2.ebuild
@@ -0,0 +1,159 @@
+# 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_{9..11} )
+PYTHON_REQ_USE='readline,sqlite,threads(+)'
+
+inherit distutils-r1 optfeature pypi virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="
+   https://ipython.org/
+   https://github.com/ipython/ipython/
+   https://pypi.org/project/ipython/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/backcall[${PYTHON_USEDEP}]
+   dev-python/decorator[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
+   dev-python/pickleshare[${PYTHON_USEDEP}]
+   >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}]
+   =dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/stack_data[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.9)
+"
+
+BDEPEND="
+   test? (
+   app-text/dvipng[truetype]
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   )
+   doc? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-2[${PYTHON_USEDEP}]
+   dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+RDEPEND+="
+   nbconvert? (
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   )
+"
+PDEPEND="
+   notebook? (
+   dev-python/notebook[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/widgetsnbextension[${PYTHON_USEDEP}]
+   )
+   qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+   smp? (
+   >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch )
+
+python_prepare_all() {
+   # Remove out of date insource 

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

2023-05-04 Thread Michał Górny
commit: d15b8c8e4e3faf5eaca9f48ab70a0b0c911a9152
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 05:01:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 05:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15b8c8e

dev-python/s3transfer: Bump to 0.6.1

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

 dev-python/s3transfer/Manifest|  1 +
 dev-python/s3transfer/s3transfer-0.6.1.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 8bc4ac69246e..cd8677617927 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1 +1,2 @@
 DIST s3transfer-0.6.0.tar.gz 134871 BLAKE2B 
7ab84f22dc20751dd461857f93d7f1aad1490432ed25e7506c5abe61f79d1f3cafd8ddb190a0942a2c5a9947c5068fcf397dce34f255a246381f4cf1f0d09e7a
 SHA512 
0c1c3306015cab4a4436b1d2fec6708e17f4c5111f8a265fbfe134defebda33a43bd985e559be993b6175af9eee142e9f27da123f8d14f77cfc59e48ca1b905f
+DIST s3transfer-0.6.1.tar.gz 132782 BLAKE2B 
30f3548d564e41023fd8806e8182427e0cce1d63bfb7ea9a50b5f9f41f2f84de7aaa7aea9f2e91729b94b665ebb79c3ab1f3abf322ec0e543bad7566fa07ebfb
 SHA512 
7db29037719b6ddc529b0c8c38ffbd2dbf5c8e54ec581748addf859dac24d363d3d411963f9a801db83fd26341204d411d7ec513c363b4f1e3cc2e44814e698a

diff --git a/dev-python/s3transfer/s3transfer-0.6.1.ebuild 
b/dev-python/s3transfer/s3transfer-0.6.1.ebuild
new file mode 100644
index ..3d6214b0693a
--- /dev/null
+++ b/dev-python/s3transfer/s3transfer-0.6.1.ebuild
@@ -0,0 +1,43 @@
+# 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 pypi
+
+DESCRIPTION="An Amazon S3 Transfer Manager"
+HOMEPAGE="
+   https://github.com/boto/s3transfer/
+   https://pypi.org/project/s3transfer/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-1.24.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${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
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest tests/{unit,functional}
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cjs/files/, gnome-extra/cjs/

2023-05-04 Thread Sam James
commit: 365603f75e075df14603daa916aceb3d9519f3cd
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 05:08:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365603f7

gnome-extra/cjs: fix build w/ clang 15

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

 gnome-extra/cjs/cjs-5.6.1.ebuild  |  4 +++
 gnome-extra/cjs/files/cjs-5.6.1-clang15.patch | 50 +++
 2 files changed, 54 insertions(+)

diff --git a/gnome-extra/cjs/cjs-5.6.1.ebuild b/gnome-extra/cjs/cjs-5.6.1.ebuild
index e30a52266004..25a3e01843cd 100644
--- a/gnome-extra/cjs/cjs-5.6.1.ebuild
+++ b/gnome-extra/cjs/cjs-5.6.1.ebuild
@@ -38,6 +38,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.6.1-clang15.patch
+)
+
 src_prepare() {
default
python_fix_shebang build

diff --git a/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch 
b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch
new file mode 100644
index ..43439e6f2c2a
--- /dev/null
+++ b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/905430
+https://github.com/linuxmint/cjs/issues/115
+https://gitlab.gnome.org/GNOME/gjs/-/issues/514
+https://gitlab.gnome.org/GNOME/gjs/-/commit/9b11ed0ba70718a8b1983126563cea58658a808f
+
+From f93880c356108cfdbc8f9ebe318d18f256d7128d Mon Sep 17 00:00:00 2001
+From: Philip Chimento 
+Date: Sat, 5 Nov 2022 18:01:36 -0700
+Subject: [PATCH] tests: Avoid using char type in uniform_int_distribution
+ template
+
+This is undefined behaviour. GCC and pre-15.x Clang accept it, so we
+didn't notice it before.
+
+Closes: #514
+--- a/test/gjs-tests.cpp
 b/test/gjs-tests.cpp
+@@ -55,12 +55,30 @@ static unsigned cpp_random_seed = 0;
+ 
+ using Gjs::Test::assert_equal;
+ 
++template 
++struct is_char_helper : public std::false_type {};
++template <>
++struct is_char_helper : public std::true_type {};
++template <>
++struct is_char_helper : public std::true_type {};
++template <>
++struct is_char_helper : public std::true_type {};
++template <>
++struct is_char_helper : public std::true_type {};
++template 
++struct is_char : public is_char_helper>::type {};
++template 
++inline constexpr bool is_char_v = is_char::value;
++
+ template 
+ T get_random_number() {
+ std::mt19937_64 gen(cpp_random_seed);
+ 
+ if constexpr (std::is_same_v) {
+ return g_random_boolean();
++} else if constexpr (is_char_v) {
++return std::char_traits::to_char_type(
++get_random_number::int_type>());
+ } else if constexpr (std::is_integral_v) {
+ T lowest_value = std::numeric_limits::lowest();
+ 
+-- 
+GitLab



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

2023-05-04 Thread Sam James
commit: ba59c6b3f69a5053649a2f8e47146a48bdd2a437
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 05:05:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:05:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba59c6b3

dev-python/pycairo: fix build w/ USE=doc

Thanks to Chris Mayo.

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

 .../pycairo/files/pycairo-1.23.0-fix-sphinx.patch  | 28 ++
 dev-python/pycairo/pycairo-1.23.0.ebuild   |  4 
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch 
b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch
new file mode 100644
index ..a86dd935e482
--- /dev/null
+++ b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/890411
+https://github.com/pygobject/pycairo/pull/318
+
+From 9e78bd1acbaef6659dbe3076934ed779eac27a96 Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Sun, 23 Apr 2023 19:44:26 +0100
+Subject: [PATCH] docs: Fix build failure due to extlinks with Sphinx 6
+
+extlinks caption must be None or contain one %s.
+
+Compatible with Sphinx >= 4.0.
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -48,10 +48,10 @@ def exec_module(path):
+ ]
+ 
+ extlinks = {
+-'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-'),
+-'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#'),
+-'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-'),
+-'user': ('https://github.com/%s', ''),
++'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-%s'),
++'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#%s'),
++'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-%s'),
++'user': ('https://github.com/%s', '%s'),
+ }
+ suppress_warnings = ["image.nonlocal_uri"]
+ 

diff --git a/dev-python/pycairo/pycairo-1.23.0.ebuild 
b/dev-python/pycairo/pycairo-1.23.0.ebuild
index 9794a33c7be1..79497ecd3bc0 100644
--- a/dev-python/pycairo/pycairo-1.23.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.23.0.ebuild
@@ -38,6 +38,10 @@ DEPEND="
x11-base/xorg-proto
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.23.0-fix-sphinx.patch
+)
+
 distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/files/, app-backup/tarsnap/

2023-05-04 Thread Sam James
commit: ca1b8de7e3bc7ae01c0c46a98081def7e2612628
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 05:00:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1b8de7

app-backup/tarsnap: backport strict aliasing/UB fix

Doing this in a new revision to allow easy testing compared w/ 1.0.40.

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

 .../files/tarsnap-1.0.40-strict-aliasing-fix.patch | 158 +
 app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild|  57 
 2 files changed, 215 insertions(+)

diff --git a/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch 
b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch
new file mode 100644
index ..d168d99222e8
--- /dev/null
+++ b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch
@@ -0,0 +1,158 @@
+https://github.com/Tarsnap/tarsnap/commit/ca40c06f290fb8298dc2e583303d45b58878f37b
+https://github.com/Tarsnap/tarsnap/commit/4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a
+
+From 4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a Mon Sep 17 00:00:00 2001
+From: Graham Percival 
+Date: Fri, 1 Apr 2022 16:58:43 -0700
+Subject: [PATCH] scrypt: Fix strict aliasing
+
+The original scrypt code treated its data as blobs of bytes, accessing
+them in whatever manner was convenient from time to time:
+
+* as 32-bit words or vectors thereof for the purpose of the Salsa20/8 core
+* in machine-word-sized chunks (aka. size_t) for block copy and xor operations
+* as 32-bit words for the Integerify function.
+
+This worked fine at the time, but newer compilers apply strict aliasing rules
+which allow them to assume that e.g. data accessed as a uint32_t is not the
+same as data accessed as a size_t, resulting in miscompilation.
+
+Note that in recent versions of scrypt (after 2015-07-18; versions 1.2.0 and
+later) such miscompilation should be detected by the built-in runtime testing.
+
+To avoid aliasing problems, the generic scrypt code now operates on uint32_t
+throughout while the SSE2-enabled scrypt code operates on __m128i throughout.
+
+Experimentally, we found that memcpy() speeds up blkcpy() in the plain C
+case, but slowed it down in the _sse2.c case (probably because memcpy
+can make use of vector instructions internally, but cannot assume that
+it will always have a multiple of 16 bytes, as we do).
+--- a/lib/crypto/crypto_scrypt_smix.c
 b/lib/crypto/crypto_scrypt_smix.c
+@@ -27,39 +27,32 @@
+  * online backup system.
+  */
+ #include 
++#include 
+ 
+ #include "sysendian.h"
+ 
+ #include "crypto_scrypt_smix.h"
+ 
+-static void blkcpy(void *, const void *, size_t);
+-static void blkxor(void *, const void *, size_t);
++static void blkcpy(uint32_t *, const uint32_t *, size_t);
++static void blkxor(uint32_t *, const uint32_t *, size_t);
+ static void salsa20_8(uint32_t[16]);
+ static void blockmix_salsa8(const uint32_t *, uint32_t *, uint32_t *, size_t);
+-static uint64_t integerify(const void *, size_t);
++static uint64_t integerify(const uint32_t *, size_t);
+ 
+ static void
+-blkcpy(void * dest, const void * src, size_t len)
++blkcpy(uint32_t * dest, const uint32_t * src, size_t len)
+ {
+-  size_t * D = dest;
+-  const size_t * S = src;
+-  size_t L = len / sizeof(size_t);
+-  size_t i;
+ 
+-  for (i = 0; i < L; i++)
+-  D[i] = S[i];
++  memcpy(dest, src, len);
+ }
+ 
+ static void
+-blkxor(void * dest, const void * src, size_t len)
++blkxor(uint32_t * dest, const uint32_t * src, size_t len)
+ {
+-  size_t * D = dest;
+-  const size_t * S = src;
+-  size_t L = len / sizeof(size_t);
+   size_t i;
+ 
+-  for (i = 0; i < L; i++)
+-  D[i] ^= S[i];
++  for (i = 0; i < len / 4; i++)
++  dest[i] ^= src[i];
+ }
+ 
+ /**
+@@ -145,9 +138,9 @@ blockmix_salsa8(const uint32_t * Bin, uint32_t * Bout, 
uint32_t * X, size_t r)
+  * Return the result of parsing B_{2r-1} as a little-endian integer.
+  */
+ static uint64_t
+-integerify(const void * B, size_t r)
++integerify(const uint32_t * B, size_t r)
+ {
+-  const uint32_t * X = (const void *)((uintptr_t)(B) + (2 * r - 1) * 64);
++  const uint32_t * X = B + (2 * r - 1) * 16;
+ 
+   return (((uint64_t)(X[1]) << 32) + X[0]);
+ }
+--- a/lib/crypto/crypto_scrypt_smix_sse2.c
 b/lib/crypto/crypto_scrypt_smix_sse2.c
+@@ -36,34 +36,30 @@
+ 
+ #include "crypto_scrypt_smix_sse2.h"
+ 
+-static void blkcpy(void *, const void *, size_t);
+-static void blkxor(void *, const void *, size_t);
++static void blkcpy(__m128i *, const __m128i *, size_t);
++static void blkxor(__m128i *, const __m128i *, size_t);
+ static void salsa20_8(__m128i[4]);
+ static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t);
+-static uint64_t integerify(const void *, size_t);
++static uint64_t integerify(const __m128i *, size_t);
+ 
+ static void
+-blkcpy(void * dest, const void * src, 

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

2023-05-04 Thread Sam James
commit: c9f856a92ddea76d2bf335ced9cdb39d838915d4
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 05:03:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f856a9

dev-libs/botan: fix file collision w/ USE=tools

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

 dev-libs/botan/{botan-2.19.3.ebuild => botan-2.19.3-r1.ebuild} | 10 +-
 dev-libs/botan/{botan-3.0.0.ebuild => botan-3.0.0-r1.ebuild}   | 10 +-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/dev-libs/botan/botan-2.19.3.ebuild 
b/dev-libs/botan/botan-2.19.3-r1.ebuild
similarity index 95%
rename from dev-libs/botan/botan-2.19.3.ebuild
rename to dev-libs/botan/botan-2.19.3-r1.ebuild
index 1ad66cddebfd..782d8dcc8ce1 100644
--- a/dev-libs/botan/botan-2.19.3.ebuild
+++ b/dev-libs/botan/botan-2.19.3-r1.ebuild
@@ -40,7 +40,10 @@ DEPEND="
sqlite? ( dev-db/sqlite:3= )
zlib? ( >=sys-libs/zlib-1.2.3:= )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="
+   ${DEPEND}
+   !

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

2023-05-04 Thread Sam James
commit: 1785c633059ec10b2b51daa9b0737208d9337c00
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:57:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 05:03:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1785c633

app-backup/tarsnap: add 1.0.40

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

 app-backup/tarsnap/Manifest  |  1 +
 app-backup/tarsnap/tarsnap-1.0.40.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest
index a136bb15a19b..ea0b05c8f381 100644
--- a/app-backup/tarsnap/Manifest
+++ b/app-backup/tarsnap/Manifest
@@ -1 +1,2 @@
 DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 
4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09
 SHA512 
dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4
+DIST tarsnap-autoconf-1.0.40.tgz 723380 BLAKE2B 
a794bb9bae3637c36841ad4bb0fa1c0e1c39a78ac2dc92f18cbe7dfe1036aa861f5421751dd8a85948dcb101ecb81f2177e844609b289238abd9a8448ba1655a
 SHA512 
a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941

diff --git a/app-backup/tarsnap/tarsnap-1.0.40.ebuild 
b/app-backup/tarsnap/tarsnap-1.0.40.ebuild
new file mode 100644
index ..ebf35c72ced2
--- /dev/null
+++ b/app-backup/tarsnap/tarsnap-1.0.40.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 toolchain-funcs
+
+DESCRIPTION="Online backups for the truly paranoid"
+HOMEPAGE="https://www.tarsnap.com/;
+SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz;
+S="${WORKDIR}"/${PN}-autoconf-${PV}
+
+LICENSE="tarsnap"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="acl bzip2 lzma xattr"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-fs/e2fsprogs
+   sys-libs/zlib
+   acl? ( sys-apps/acl )
+   bzip2? ( app-arch/bzip2 )
+   lzma? ( app-arch/xz-utils )
+   xattr? ( sys-apps/attr )
+"
+# Required for "magic.h"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch
+)
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable xattr)
+   $(use_enable acl)
+   $(use_with bzip2 bz2lib)
+   --without-lzmadec
+   $(use_with lzma)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+   dobashcomp misc/bash_completion.d/*
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/brotli/

2023-05-04 Thread Michał Górny
commit: b2fc3d49275a3b357f25ca1771c0b7213644
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:09:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:59:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fc3d49

app-arch/brotli: Set DISTUTILS_EXT=1

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

 app-arch/brotli/brotli-1.0.9-r5.ebuild | 1 +
 app-arch/brotli/brotli-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild 
b/app-arch/brotli/brotli-1.0.9-r5.ebuild
index 5681d0303a51..bba511397ac0 100644
--- a/app-arch/brotli/brotli-1.0.9-r5.ebuild
+++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL="1"
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )

diff --git a/app-arch/brotli/brotli-.ebuild 
b/app-arch/brotli/brotli-.ebuild
index 95d260803795..f51f268d0cfc 100644
--- a/app-arch/brotli/brotli-.ebuild
+++ b/app-arch/brotli/brotli-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL="1"
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )



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

2023-05-04 Thread Michał Górny
commit: ac037398bbd3e03df3cde9ba48fced6c785a7d08
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:09:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:56:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac037398

app-crypt/gpgme: Set DISTUTILS_EXT=1

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

 app-crypt/gpgme/gpgme-1.20.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild 
b/app-crypt/gpgme/gpgme-1.20.0.ebuild
index 9d2e1b4f6143..dc3a4d3574a2 100644
--- a/app-crypt/gpgme/gpgme-1.20.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.20.0.ebuild
@@ -9,6 +9,7 @@ EAPI=8
 # (find the one for the current release then subscribe to it +
 # any subsequent ones linked within so you're covered for a while.)
 
+DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{9..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc



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

2023-05-04 Thread Michał Górny
commit: 766160dc181362ca28411b72128a78a20303c709
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 04:54:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766160dc

dev-python/pyaml: Bump to 23.5.6

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

 dev-python/pyaml/Manifest|  1 +
 dev-python/pyaml/pyaml-23.5.6.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest
index 00a216803862..77cd6582f963 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -1 +1,2 @@
 DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B 
c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482
 SHA512 
3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2
+DIST pyaml-23.5.6.tar.gz 19413 BLAKE2B 
c6a27eb233421a70d214129f1491e839b0ffca2ccf504da48f1897f30c2f7675bc601b8a6868b15ac28073e6f5ca581d145f743af7be37d4ef83158f1c9efb9f
 SHA512 
90ac223b02b496b5d151b26dc032f7b399052607f28a31fe4356968e0c41f8e45062dd51f79b7f34d3ac9d8e719dbb7592bc5130a7e56c0e5740375c65b04464

diff --git a/dev-python/pyaml/pyaml-23.5.6.ebuild 
b/dev-python/pyaml/pyaml-23.5.6.ebuild
new file mode 100644
index ..cf3738ac27a8
--- /dev/null
+++ b/dev-python/pyaml/pyaml-23.5.6.ebuild
@@ -0,0 +1,30 @@
+# 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_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PyYAML-based module to produce pretty and readable 
YAML-serialized data"
+HOMEPAGE="
+   https://github.com/mk-fg/pretty-yaml/
+   https://pypi.org/project/pyaml/
+"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/unidecode[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-05-04 Thread Michał Górny
commit: 8f3ecf2f9188895700bcbc192101cdacb1e7c0d0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 03:55:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3ecf2f

dev-python/botocore: Bump to 1.29.127

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.29.127.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index de8e5cb32e4a..f847c3bb58cf 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,2 +1,3 @@
 DIST botocore-1.29.123.gh.tar.gz 11446357 BLAKE2B 
795e5591b64ae947c24f58916bd9935ef8a989260d1fb470e1422a7e765ba829331c39bf07fa834defea80881456e98f4ee045829966b975404752249f384249
 SHA512 
b46103ec68fd1d6ae40254a3d6858ccab8b7133de42691c583691583263c6327b2a332ed434a4f9e56662985bd142a65dc676b11230174ced0eb4d9bad3df028
 DIST botocore-1.29.126.gh.tar.gz 11453877 BLAKE2B 
955931ba40d550a12f4cd16cd7f746a755453e5db3515bf790af94b230dae2503c3d71b85e94044780ae40d4bd5bc19b9cd8e9bb45f1783ae5eb0344f900f08a
 SHA512 
ee5df31c1f3414f9f738d36712e83862de1006c89432b45293b89226b3c14f67f376b8d14f96092fe4524e5bbe9681e0ce7e2b30029c50aa98dcd02e8e2497d0
+DIST botocore-1.29.127.gh.tar.gz 11474348 BLAKE2B 
72002e57593e114864bb8d6f0ec30d78fb503a6eee71fd0e61dbe430d976408583e2697db1828e8373bd5ba620b024c2e9bf3e25a69a39625b8ac7f5ae61a63a
 SHA512 
b82f149807970666175222bba27213387782804c41393609011f36564b6a8be209777a575fa088e39440f7bcfe6d47d1183136aa2710ad4315f6f70075cd0ce3

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



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

2023-05-04 Thread Michał Górny
commit: 9efbb0131400b029ec9603bbc057b016ac2b4352
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 03:55:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efbb013

dev-python/boto3: Bump to 1.26.127

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9841da9e62b6..10771e6a37c7 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,2 +1,3 @@
 DIST boto3-1.26.123.gh.tar.gz 640741 BLAKE2B 
a4d46a9995ce2c496a1cc0a4f9835474546a2a3b2252793cb80ad08e879afc3b69cc3bd6d6661d52c9812e9bec3f7dc66e5bfeae7761cd1a2f122762abf1f247
 SHA512 
2640c057a7beda8bafb5aa59af387d368bbf04f9e7a8bbe2ca5fd3adb82eb0480ba3e0b2580331a057ede010a6945397cf056fac210aced4a7c981dfa96c4e85
 DIST boto3-1.26.126.gh.tar.gz 642281 BLAKE2B 
c7a9130cac15843decf4543d6f74904080587d28c1158f6a01e390129a9e4feb8efd2ed806fb428c61e6f84285f4bc1beccb57b1c7fbec56499befeed4663fc9
 SHA512 
bd9633a2163cc251e83ab6f86d488e436255c6a0240468f372663aab77d09cb6c3039d424c0fda1c1a7c730be8b5cf7011c6e5a7efd04ba9e8e3cd6eb0d49f15
+DIST boto3-1.26.127.gh.tar.gz 645245 BLAKE2B 
fb320e064eae4a6755770653f5519e17ea11aa6f7aa566e0a625b1113cc784440c4d519bb2de544340d66c3fe80a510a1dadba3f724395c186ad7ef68b5ce11f
 SHA512 
df6f9082a159e7ae8033ba92652cde9d73fc8b93e6793d3ce021b75135f825f7e4e102467caa179b36959a42b98376e30ada35d4a3259e359fbf417c92a6e487

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



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

2023-05-04 Thread Michał Górny
commit: d31cadb8239a70f76fe1193521090e059216b235
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 03:53:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31cadb8

distutils-r1.eclass: Add IUSE=debug w/ DISTUTILS_EXT+_OPTIONAL

Fix DISTUTILS_EXT to add IUSE=debug even if DISTUTILS_OPTIONAL is used.
This was the intended behavior, as documented in the Python Guide.

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

 eclass/distutils-r1.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 57c0548e28ff..2547af99eb76 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -330,9 +330,12 @@ _distutils_set_globals() {
 
if [[ ${DISTUTILS_EXT} ]]; then
DEPEND="${PYTHON_DEPS}"
-   IUSE="debug"
fi
fi
+
+   if [[ ${DISTUTILS_EXT} ]]; then
+   IUSE="debug"
+   fi
 }
 _distutils_set_globals
 unset -f _distutils_set_globals



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

2023-05-04 Thread Michał Górny
commit: 89b7591d827576fe9fcc0ae74216adfcf995716c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 03:56:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b7591d

app-admin/awscli: Bump to 1.27.127

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 6d85cebe5e41..c4a9e9ab6c52 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,2 +1,3 @@
 DIST aws-cli-1.27.123.gh.tar.gz 2414392 BLAKE2B 
4df3e98062e61931efc59168eb6dbe6b50f2bd50ef6d5d810bf2d98f08058f69c8965726662f90e8289e94408e916e700acc2d62512d3b3033210eb615bbb8c4
 SHA512 
bfe6fe1a2fd9209090957faef600b40acd7c4bbf9304089a2844ac736d782a0c53687dd1073faf9e05c8e23c6dd1b6d7930e009dc0ea7765000489130d2a5410
 DIST aws-cli-1.27.126.gh.tar.gz 2415804 BLAKE2B 
f6c9c76320ce2bd7c03009d01e569a4552c329148323d4d7d302b3f4c9dce7f8e6743f427f9308c155917abcf228c5b35eeb15fd06b6602ca26f5f7c34e0cbd6
 SHA512 
6dd52530d9f35bfcbcc3b4a20b9a45881eea79a274b6fd9a3b2b2a5d6d337dbd3bf9efbe931417f43a7705b0f6359783a0fcf16dc025006cb853fe4fbc297630
+DIST aws-cli-1.27.127.gh.tar.gz 2416842 BLAKE2B 
6d1917695f9404a0edf1e9d1720606478e904615e46c775a5b65bab207a1b0ebfd1741daa2202e4567c0d4aa0d0eb6bfaf89210a6ccce542c7ee2c556c21c3b3
 SHA512 
32ac6f8e00434047acf46cd0dad80618e7c1926fa02cdc365005eccb3744f8ea2d67e11c7155a0ce88e6388668ec3aa0cd0bad33df8a7540bfd0cc1c9dcd52af

diff --git a/app-admin/awscli/awscli-1.27.127.ebuild 
b/app-admin/awscli/awscli-1.27.127.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.127.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/moto/, dev-python/pyaml/, dev-python/pretty-yaml/, profiles/updates/

2023-05-04 Thread Michał Górny
commit: dfde8c49c1731662a3b81d4aa595fbe81998528a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 04:50:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 04:55:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfde8c49

Rename dev-pyton/{pretty-yaml → pyaml}

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

 dev-python/moto/moto-4.1.6.ebuild   | 2 +-
 dev-python/moto/moto-4.1.7.ebuild   | 2 +-
 dev-python/moto/moto-4.1.8.ebuild   | 2 +-
 dev-python/{pretty-yaml => pyaml}/Manifest  | 0
 dev-python/{pretty-yaml => pyaml}/metadata.xml  | 0
 .../pretty-yaml-21.10.1.ebuild => pyaml/pyaml-21.10.1.ebuild}   | 0
 profiles/updates/2Q-2023| 1 +
 7 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/moto/moto-4.1.6.ebuild 
b/dev-python/moto/moto-4.1.6.ebuild
index 894bb121184c..e510dc87a1f5 100644
--- a/dev-python/moto/moto-4.1.6.ebuild
+++ b/dev-python/moto/moto-4.1.6.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-python/more-itertools[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
>=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
-   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]

diff --git a/dev-python/moto/moto-4.1.7.ebuild 
b/dev-python/moto/moto-4.1.7.ebuild
index d30e9392b520..8803410b032d 100644
--- a/dev-python/moto/moto-4.1.7.ebuild
+++ b/dev-python/moto/moto-4.1.7.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-python/more-itertools[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
>=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
-   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]

diff --git a/dev-python/moto/moto-4.1.8.ebuild 
b/dev-python/moto/moto-4.1.8.ebuild
index fb6f55956258..58455d990b7e 100644
--- a/dev-python/moto/moto-4.1.8.ebuild
+++ b/dev-python/moto/moto-4.1.8.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
dev-python/more-itertools[${PYTHON_USEDEP}]
>=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
>=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}]
-   dev-python/pretty-yaml[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]

diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pyaml/Manifest
similarity index 100%
rename from dev-python/pretty-yaml/Manifest
rename to dev-python/pyaml/Manifest

diff --git a/dev-python/pretty-yaml/metadata.xml b/dev-python/pyaml/metadata.xml
similarity index 100%
rename from dev-python/pretty-yaml/metadata.xml
rename to dev-python/pyaml/metadata.xml

diff --git a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild 
b/dev-python/pyaml/pyaml-21.10.1.ebuild
similarity index 100%
rename from dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild
rename to dev-python/pyaml/pyaml-21.10.1.ebuild

diff --git a/profiles/updates/2Q-2023 b/profiles/updates/2Q-2023
index 6fb20bbe87df..d351df0733cc 100644
--- a/profiles/updates/2Q-2023
+++ b/profiles/updates/2Q-2023
@@ -7,3 +7,4 @@ move dev-python/python-keyutils dev-python/keyutils
 move dev-python/notebook_shim dev-python/notebook-shim
 move dev-python/python-mpd dev-python/python-mpd2
 move dev-python/sphinx_celery dev-python/sphinx-celery
+move dev-python/pretty-yaml dev-python/pyaml



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

2023-05-04 Thread Sam James
commit: 6fda0d088b2be90203200940cdf27d8c690a699c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:44:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:44:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fda0d08

dev-python/libvirt-python: forward ~arm

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

 dev-python/libvirt-python/libvirt-python-9.2.0.ebuild | 2 +-
 dev-python/libvirt-python/libvirt-python-9.3.0.ebuild | 2 +-
 dev-python/libvirt-python/libvirt-python-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild
index e097973cb8b7..0e657b8769c3 100644
--- a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild
@@ -23,7 +23,7 @@ else
MY_P="${P/_rc/-rc}"
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"

diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
index 25f4ff942c9e..29cdcda8f9ca 100644
--- a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"

diff --git a/dev-python/libvirt-python/libvirt-python-.ebuild 
b/dev-python/libvirt-python/libvirt-python-.ebuild
index 25f4ff942c9e..29cdcda8f9ca 100644
--- a/dev-python/libvirt-python/libvirt-python-.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
 fi
 S="${WORKDIR}/${P%_rc*}"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/nxml-libvirt-schemas/

2023-05-04 Thread Sam James
commit: 60ea0760ea6984e91e476023db8c77d4ea4175cf
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  4 13:47:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:42:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ea0760

app-emacs/nxml-libvirt-schemas: Add 9.3.0

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30869
Signed-off-by: Sam James  gentoo.org>

 app-emacs/nxml-libvirt-schemas/Manifest|  1 +
 .../nxml-libvirt-schemas-9.3.0.ebuild  | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-emacs/nxml-libvirt-schemas/Manifest 
b/app-emacs/nxml-libvirt-schemas/Manifest
index 0161079c4c6e..c580aa723b89 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-8.8.0.tar.xz 8941928 BLAKE2B 
f3b8cb4fe30a156884a03e5c873f3fcef0c8d13315c79b865f387ea053635ae2435a3b4d6e81c988cfcd087d55223450e7b874e24e4503479d152b417c398250
 SHA512 
868e49b369afe200c5af6e2cd0606de2eeebfa92523b5ad3c653203c8838d304bd0cdc5acfb3c4d4c33c0a87ab8e769b84cc62e3f06e055936c43573a23d7190
 DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 
537b6badb6171110e99561613fb1318144991107139401296248afb747ae6f9cfafcd17b2292b8d8dcc9188ff4206035ea814efa6c129bae50c0518f61be9b81
 SHA512 
10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382
 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 
8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567
 SHA512 
9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58
+DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 
6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9
 SHA512 
b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7

diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild 
b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild
new file mode 100644
index ..cdedf3214219
--- /dev/null
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+inherit elisp
+
+MY_P="libvirt-${PV}"
+DESCRIPTION="Extension for nxml-mode with libvirt schemas"
+HOMEPAGE="https://www.libvirt.org/;
+SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
+
+# This is the license of the package, but the schema files are
+# provided without license, maybe it's bad.
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Yes this requires Java, but I'd rather not repackage this, if you
+# know something better in C, I'll be glad to use that.
+BDEPEND="app-text/trang"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() {
+   emake -f - <<'EOF'
+all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
+%.rnc: %.rng
+   trang -I rng -O rnc $< $@
+EOF
+}
+
+src_install() {
+   insinto "${SITEETC}/${PN}"
+   doins "${FILESDIR}"/schemas.xml *.rnc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



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

2023-05-04 Thread Sam James
commit: 509a1df1100d934947c0c61471dc8a4008062193
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  4 13:48:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:42:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509a1df1

dev-python/libvirt-python: Add 9.3.0

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/libvirt-python/Manifest |  2 +
 .../libvirt-python/libvirt-python-9.3.0.ebuild | 56 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 68406eba26a6..409b72f934ca 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -6,3 +6,5 @@ DIST libvirt-python-8.9.0.tar.gz 240769 BLAKE2B 
992f02fe584f33ea5bd91a28338e281d
 DIST libvirt-python-8.9.0.tar.gz.asc 833 BLAKE2B 
690613f7f558155db56a5194042bdf49e004143b2066bcaccb48fc9082364a88b5f8d4112623095838a116817a55e34e8ca29e01221299efc396fb1501a060ae
 SHA512 
a490284745c948d87f0239b70257b5cd66ae2515a4f3f33c05a2b3e1ccc28e2769c8c61d45e4f855b595a6d82b6d73e50bcd00a8bbfc7cb7fbe1a4969e48e17b
 DIST libvirt-python-9.2.0.tar.gz 243411 BLAKE2B 
4478060de12fe78dc60505cbfdc9a38d398ea3860e9a1a146379695f6ed7ec21d8840b54e6a716b1177e422a934ec5dfd86365208147515f70bc02c605c32b8c
 SHA512 
24abeb7ec27135c30cdf751476b091b89b3aa2e448f6fe57d29064e1465a49944b2c0bb19cb01ce4d728036c9387bb244594816a9853a00b1d43d89dd7f94cd5
 DIST libvirt-python-9.2.0.tar.gz.asc 833 BLAKE2B 
8f09ba2399fa083d41c979354dd72ca0c44047f46c6117b08cf823d8fc7ba5a2bfa031e51855238865dc08eb77846362d200d362e8675049f32b635e40bb25cc
 SHA512 
4cb0bffaaa95e93cff1dd2f35f0219bc97567e21e04778b6f5bd0b33aa3523cea43f5fd7d95da73ba82f695b2cab8c771a5adbd9511e8a6deeb13e7e80fe7aa2
+DIST libvirt-python-9.3.0.tar.gz 244181 BLAKE2B 
1f472233ea336bf7196f83c41606817c6422b08ba76bb07a39510018498cc378a3e31626155e9953881ac4718ca642df6878e9a2b6bfe74116052819fabf63c6
 SHA512 
5fe04eb6fbccb20f90637d5bb74887b0676743761838c91f6c7f08f8aff39ea8e1d8cdc50c4c244918c2100efb00c6bb380ac44b4d403a08863c8c99ecdbe937
+DIST libvirt-python-9.3.0.tar.gz.asc 833 BLAKE2B 
bb3f47ce3dea2fca251a956c170f98406485f3b738e068d6b3dab59c5f440aba7127683f484278866d5b39f53cd18a5dbb9697e701515c6d93141b3e7ecae18b
 SHA512 
0123bc657ec2680ea998e70c62f2dba0f5960239faa43158e4897e4e3e287a0fdb29daa409bf98514b271477410308c959a0ab1e4e90fa82f409cd4f858201fe

diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
new file mode 100644
index ..25f4ff942c9e
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+MY_P="${P/_rc/-rc}"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
+inherit distutils-r1 verify-sig
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:="
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
+   verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   verify-sig? ( sec-keys/openpgp-keys-libvirt )
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2023-05-04 Thread Sam James
commit: b53a8bbfb7f20ca11a936818443f7080fcad5ad4
Author: orbea  riseup  net>
AuthorDate: Fri May  5 01:23:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:41:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53a8bbf

sys-devel/slibtool: fix the build in some chroots

When building slibtool in a chroot where the SHELL is set as
/sbin/nologin the sofort configure will fail. This can be worked around
for now by explicitly setting the shell as /bin/sh during configure.

Also fixes the libdir path and updates to EAPI=8.

Closes: https://bugs.gentoo.org/905721
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30878
Signed-off-by: Sam James  gentoo.org>

 sys-devel/slibtool/slibtool-0.5.34.ebuild | 7 ---
 sys-devel/slibtool/slibtool-.ebuild   | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-devel/slibtool/slibtool-0.5.34.ebuild 
b/sys-devel/slibtool/slibtool-0.5.34.ebuild
index c176e886d89c..747b80b4a308 100644
--- a/sys-devel/slibtool/slibtool-0.5.34.ebuild
+++ b/sys-devel/slibtool/slibtool-0.5.34.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -32,6 +32,7 @@ src_configure() {
--compiler="$(tc-getCC)" \
--host=${CHOST} \
--prefix="${EPREFIX}"/usr \
-   --libdir="$(get_libdir)" \
+   --libdir="${EPREFIX}/usr/$(get_libdir)" \
+   --shell="${EPREFIX}"/bin/sh \
|| die
 }

diff --git a/sys-devel/slibtool/slibtool-.ebuild 
b/sys-devel/slibtool/slibtool-.ebuild
index 200a19a514d4..5295be737954 100644
--- a/sys-devel/slibtool/slibtool-.ebuild
+++ b/sys-devel/slibtool/slibtool-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -32,6 +32,7 @@ src_configure() {
--compiler="$(tc-getCC)" \
--host=${CHOST} \
--prefix="${EPREFIX}"/usr \
-   --libdir="$(get_libdir)" \
+   --libdir="${EPREFIX}/usr/$(get_libdir)" \
+   --shell="${EPREFIX}"/bin/sh \
|| die
 }



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

2023-05-04 Thread Sam James
commit: 41b6cd496db23f9ae16ae389deff4e6de26febc0
Author: orbea  riseup  net>
AuthorDate: Thu May  4 23:01:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b6cd49

sys-cluster/keepalived: drop 2.2.4

Broken with implicit function declarations.

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30876
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/keepalived/Manifest|  1 -
 sys-cluster/keepalived/keepalived-2.2.4.ebuild | 80 --
 2 files changed, 81 deletions(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 3f6d96e68285..85b7125c82d9 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1,3 +1,2 @@
-DIST keepalived-2.2.4.tar.gz 1151290 BLAKE2B 
835198fb23312e87894e7740427411d974c00f71029b273d8da3e787ef92848127d896b456fb40db8d802b6c7555e6524872f136f868e19c62387a9471e44b0f
 SHA512 
b8b0f3e7092b7b7093a9927259928076ee95ed176dd26b3a5c38e8c0dc7b83468433944905618dbc9e4b73b81b0cd3f16c2db4234ed4fcdf30f4fc0e532f9422
 DIST keepalived-2.2.7.tar.gz 1180180 BLAKE2B 
62c4534eb1eebeac596b628a1fa5fb4069498d532fdeff0dc51afbc71e90125bff7fcffb897da3fd34765c64f43d7b04dcf184169b1bc2cf33413e109f9f5cdc
 SHA512 
9869437fe6f0c10590b13088002b53474a51102da9838a6575d835d006c4871b61324ab80e0e81e0a23d0124e6f033cfc7114749e87b8f736408f3f0bedb3968
 DIST keepalived-2.2.7_p20221209.tar.gz 959087 BLAKE2B 
2c8a46874ddac414a6d6f7bc1646d90dd9afc813ffcdd5990d1a220171e77c1e17a97c0549c2223eb2401b60870b7d98139106345079033c2f2875d158024b2a
 SHA512 
519837fd463e69bc2eb8415fa8d5e5bd92cda1d0e3e80a0725a38285901b59fa8ba9e0d6852dbbdddf4bb72398286b4fa2779a6c341245b6322c4bef8dce37d6

diff --git a/sys-cluster/keepalived/keepalived-2.2.4.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.4.ebuild
deleted file mode 100644
index ae169adf481b..
--- a/sys-cluster/keepalived/keepalived-2.2.4.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
-HOMEPAGE="https://www.keepalived.org/;
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86"
-IUSE="+bfd dbus json regex snmp systemd"
-
-RDEPEND="
-   dev-libs/libnl:=
-   dev-libs/openssl:=
-   dev-libs/popt
-   net-libs/libnfnetlink
-   sys-apps/iproute2
-   regex? ( >=dev-libs/libpcre2-8:= )
-   dbus? (
-   sys-apps/dbus
-   dev-libs/glib:2
-   )
-   json? ( dev-libs/json-c:= )
-   snmp? ( net-analyzer/net-snmp:= )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
-   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
-   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # keepalived has support to dynamically use some libraries instead of
-   # linking them:
-   #--enable-dynamic-linking \
-   #--enable-libiptc-dynamic \
-   #--enable-libnl-dynamic \
-   #--enable-libxtables-dynamic \
-   econf \
-   --with-init="$(usex systemd systemd custom)" \
-   --with-kernel-dir="${ESYSROOT}"/usr \
-   --enable-vrrp \
-   $(use_enable bfd) \
-   $(use_enable dbus) \
-   $(use_enable json) \
-   $(use_enable regex) \
-   $(use_enable snmp) \
-   $(use_enable snmp snmp-rfc) \
-   $(use_enable systemd)
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
-   newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
-   systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
-   use snmp && dodoc doc/*MIB.txt
-
-   # This was badly named by upstream, it's more HOWTO than anything else.
-   newdoc INSTALL INSTALL+HOWTO
-
-   # Clean up sysvinit files
-   rm -rv "${ED}"/etc/sysconfig || die
-}



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

2023-05-04 Thread Sam James
commit: 35b52cc3a5bfbccbc4fcc17fa1a3a1a14032acfd
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu May  4 13:47:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:42:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b52cc3

app-emulation/libvirt: Add 9.2.0

Bug: https://bugs.gentoo.org/905691
Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/Manifest |   2 +
 app-emulation/libvirt/libvirt-9.3.0.ebuild | 348 +
 2 files changed, 350 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index a0a114a43149..ae24cea63d37 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -6,3 +6,5 @@ DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 
537b6badb6171110e99561613fb13181449911
 DIST libvirt-8.9.0.tar.xz.asc 833 BLAKE2B 
a2054d0d9c8301aa0f8697253690b1ddd530a577bc789c7f38dc36a835134d0c8e5fc88536371c75da66afd9808540b9236e8d1247e4d7bd5f3a0aaf35c45f97
 SHA512 
087d5406ef23d6beee4a37e471d7d0aa433990b892f0beb7be76609fbdfcb69381acd59d63c62dcd2e2f9ccfcdefc35109cc175a0da4263e9b189981cb2baff1
 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 
8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567
 SHA512 
9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58
 DIST libvirt-9.2.0.tar.xz.asc 833 BLAKE2B 
64882091890860119c92c6cb0337ea20bfdd8206f5db648cb505ee0d4673cfb8aa5996e6cf3152a7293df98592aa7187d10bb42b4ee979770e9b0040e6bb2d48
 SHA512 
3c47c5ea182c1310b56641cc2df5adf2f82ae9b35fdeccfddef42f3e2149499b23c61eeafd5e4995ef596ed003ab55b4b17d041dff72ae5f8851b355bfadfb78
+DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 
6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9
 SHA512 
b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7
+DIST libvirt-9.3.0.tar.xz.asc 833 BLAKE2B 
25810919210bd489ecfd85f172c472d52e911e90d651fac2c7fa4f73220890bd2448317448f0469e8abfe8ad5ea6f3eb6b321e6d989e64f6ad4b676a5a38312c
 SHA512 
0b51a621cef616ac55ac40c9bf9da56d3e1d59b5e87bcd04deaac7f775faab8f30861e53112be2242d9c8c6be41f1ed1c29d345d96e39be0ac33ef0b01494c45

diff --git a/app-emulation/libvirt/libvirt-9.3.0.ebuild 
b/app-emulation/libvirt/libvirt-9.3.0.ebuild
new file mode 100644
index ..33dbf42a43ca
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-9.3.0.ebuild
@@ -0,0 +1,348 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc
+inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   EGIT_BRANCH="master"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz
+   verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/;
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+IUSE="
+   apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
+   iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz
+   parted pcap policykit +qemu rbd sasl selinux +udev
+   virtualbox +virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   qemu? ( libvirtd )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+BDEPEND="
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig
+   net-libs/rpcsvc-proto
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   verify-sig? ( sec-keys/openpgp-keys-libvirt )"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent.
+RDEPEND="
+   acct-user/qemu
+   app-misc/scrub
+   >=dev-libs/glib-2.56.0
+   

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

2023-05-04 Thread Sam James
commit: 99c73595289f56a343b84158a639a8115aa84220
Author: orbea  riseup  net>
AuthorDate: Thu May  4 22:57:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:41:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c73595

sys-cluster/keepalived: add upstream libressl patch

This patch was accepted upstream and fixes the build with LibreSSL which
doesn't yet have the SSL_set0_wbio() function and this is solved by
adding a configure check.

Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/acassen/keepalived/pull/2124
Upstream-Commit: 
https://github.com/acassen/keepalived/commit/bbec15d4781670ac1be5e543cb04543f79200e69
Upstream-PR: https://github.com/acassen/keepalived/pull/2130
Upstream-Commit: 
https://github.com/acassen/keepalived/commit/5cb40301f5cd8fbedbb756cd3d838def7293e0bd
Upstream-Issue: https://github.com/libressl/portable/issues/838
Signed-off-by: orbea  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 .../files/keepalived-2.2.7-libressl.patch  | 67 ++
 sys-cluster/keepalived/keepalived-2.2.7.ebuild |  6 +-
 2 files changed, 72 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch 
b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch
new file mode 100644
index ..e6d4df49a8cb
--- /dev/null
+++ b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch
@@ -0,0 +1,67 @@
+https://bugs.gentoo.org/903001
+https://github.com/acassen/keepalived/pull/2124
+https://github.com/acassen/keepalived/commit/bbec15d4781670ac1be5e543cb04543f79200e69
+https://github.com/acassen/keepalived/pull/2130
+https://github.com/acassen/keepalived/commit/5cb40301f5cd8fbedbb756cd3d838def7293e0bd
+
+From bbec15d4781670ac1be5e543cb04543f79200e69 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine 
+Date: Tue, 12 Apr 2022 20:30:57 +0200
+Subject: [PATCH] fix build with libressl
+
+SSL_set0_rbio is provided by libressl since version 3.4.0 and
+https://github.com/libressl-portable/openbsd/commit/c99939f9665a9c3c648682b4987df46600b70efc
+but SSL_set0_wbio is not provided resulting in the following build
+failure:
+
+/nvmedata/autobuild/instance-9/output-1/host/lib/gcc/s390x-buildroot-linux-gnu/10.3.0/../../../../s390x-buildroot-linux-gnu/bin/ld:
 check/libcheck.a(check_ssl.o): in function `ssl_connect':
+check_ssl.c:(.text+0x7da): undefined reference to `SSL_set0_wbio'
+
+Fixes:
+ - 
http://autobuild.buildroot.org/results/76f72a3c7350ea265e2277c89d68e5256410e94c
+
+Signed-off-by: Fabrice Fontaine 
+---
+ configure.ac | 2 +-
+ keepalived/check/check_ssl.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+From 5cb40301f5cd8fbedbb756cd3d838def7293e0bd Mon Sep 17 00:00:00 2001
+From: Quentin Armitage 
+Date: Mon, 18 Apr 2022 09:52:47 +0100
+Subject: [PATCH] Check for both SSL_set0_rbio and SSL_set0_wbio
+
+This updates commit bbec15d - "fix build with libressl"
+
+Signed-off-by: Quentin Armitage 
+---
+ configure.ac | 2 +-
+ keepalived/check/check_ssl.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 350a9f4e..91f90afe 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1327,7 +1327,7 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
+ AC_CHECK_FUNCS([SSL_CTX_set_verify_depth])
+ 
+ # SSL_set0_rbio(), SSL_set0_wbio() OPENSSL_init_crypto() and TLS_method() 
introduced OpenSSL v1.1.0
+-AC_CHECK_FUNCS([SSL_set0_rbio OPENSSL_init_crypto TLS_method])
++AC_CHECK_FUNCS([SSL_set0_rbio SSL_set0_wbio OPENSSL_init_crypto TLS_method])
+ 
+ # In OpenSSL v1.1.1 the call to SSL_CTX_new() fails if OPENSSL_init_crypto() 
has been called with
+ # OPENSSL_INIT_NO_LOAD_CONFIG. It does not fail in v1.1.0h and v1.1.1b.
+diff --git a/keepalived/check/check_ssl.c b/keepalived/check/check_ssl.c
+index 0155fce5..1a5c2acb 100644
+--- a/keepalived/check/check_ssl.c
 b/keepalived/check/check_ssl.c
+@@ -234,7 +234,7 @@ ssl_connect(thread_ref_t thread, int new_req)
+   BIO_get_fd(req->bio, _fd);
+   if (fcntl(bio_fd, F_SETFD, fcntl(bio_fd, F_GETFD) | FD_CLOEXEC) 
== -1)
+   log_message(LOG_INFO, "Setting CLOEXEC failed on ssl 
socket - errno %d", errno);
+-#ifdef HAVE_SSL_SET0_RBIO
++#if defined HAVE_SSL_SET0_RBIO && defined HAVE_SSL_SET0_WBIO
+   BIO_up_ref(req->bio);
+   SSL_set0_rbio(req->ssl, req->bio);
+   SSL_set0_wbio(req->ssl, req->bio);

diff --git a/sys-cluster/keepalived/keepalived-2.2.7.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.7.ebuild
index ae169adf481b..4c9febd8522b 100644
--- a/sys-cluster/keepalived/keepalived-2.2.7.ebuild
+++ b/sys-cluster/keepalived/keepalived-2.2.7.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
@@ -36,6 +36,10 @@ DOCS=(

[gentoo-commits] repo/gentoo:master commit in: x11-misc/revelation/

2023-05-04 Thread Sam James
commit: 4051d79bbeba7f3c1ed61b047dafa7996098b3d7
Author: Richard Fröhning  gmx  de>
AuthorDate: Thu May  4 09:21:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:42:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4051d79b

x11-misc/revelation: enable py3.11

Closes: https://bugs.gentoo.org/897350
Signed-off-by: Richard Fröhning  gmx.de>
Closes: https://github.com/gentoo/gentoo/pull/30867
Signed-off-by: Sam James  gentoo.org>

 x11-misc/revelation/revelation-0.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/revelation/revelation-0.5.5.ebuild 
b/x11-misc/revelation/revelation-0.5.5.ebuild
index 31deaaf42451..f31aeae6bc97 100644
--- a/x11-misc/revelation/revelation-0.5.5.ebuild
+++ b/x11-misc/revelation/revelation-0.5.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit gnome2-utils python-single-r1 meson xdg
 



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

2023-05-04 Thread Sam James
commit: 5e88f0cf4dc43a37f8d580204d722d39b2f6e69a
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:31:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:31:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e88f0cf

app-misc/vifm: update EAPI 7 -> 8, sync live, tweak dependencies

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

 app-misc/vifm/vifm-0.13.ebuild | 25 +
 app-misc/vifm/vifm-.ebuild | 28 +++-
 2 files changed, 36 insertions(+), 17 deletions(-)

diff --git a/app-misc/vifm/vifm-0.13.ebuild b/app-misc/vifm/vifm-0.13.ebuild
index 7dcd62687730..760751eb0f82 100644
--- a/app-misc/vifm/vifm-0.13.ebuild
+++ b/app-misc/vifm/vifm-0.13.ebuild
@@ -1,28 +1,37 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools vim-doc xdg
 
 DESCRIPTION="Console file manager with vi(m)-like keybindings"
 HOMEPAGE="https://vifm.info/;
-SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/vifm/vifm;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
 IUSE="+extended-keys gtk +magic +vim +vim-syntax X"
 
 DEPEND="
-   >=sys-libs/ncurses-5.9-r3:0
+   >=sys-libs/ncurses-5.9-r3:=
magic? ( sys-apps/file )
gtk? ( x11-libs/gtk+:2 )
-   X? ( x11-libs/libX11 )"
-
-RDEPEND="${DEPEND}
+   X? ( x11-libs/libX11 )
+"
+RDEPEND="
+   ${DEPEND}
vim? ( || ( app-editors/vim app-editors/gvim ) )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+# "Either perl or Vim is necessary to generate tags for documentation in Vim's 
format." from configure
+BDEPEND="|| ( dev-lang/perl app-editors/vim )"
 
 src_prepare() {
default

diff --git a/app-misc/vifm/vifm-.ebuild b/app-misc/vifm/vifm-.ebuild
index 62ffacf6433d..760751eb0f82 100644
--- a/app-misc/vifm/vifm-.ebuild
+++ b/app-misc/vifm/vifm-.ebuild
@@ -1,26 +1,37 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit git-r3 autotools vim-doc xdg
+inherit autotools vim-doc xdg
 
 DESCRIPTION="Console file manager with vi(m)-like keybindings"
 HOMEPAGE="https://vifm.info/;
-EGIT_REPO_URI="https://github.com/vifm/vifm.git;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/vifm/vifm;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="+extended-keys gtk +magic +vim +vim-syntax X"
 
 DEPEND="
-   >=sys-libs/ncurses-5.9-r3:0
+   >=sys-libs/ncurses-5.9-r3:=
magic? ( sys-apps/file )
gtk? ( x11-libs/gtk+:2 )
-   X? ( x11-libs/libX11 )"
-RDEPEND="${DEPEND}
+   X? ( x11-libs/libX11 )
+"
+RDEPEND="
+   ${DEPEND}
vim? ( || ( app-editors/vim app-editors/gvim ) )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+# "Either perl or Vim is necessary to generate tags for documentation in Vim's 
format." from configure
+BDEPEND="|| ( dev-lang/perl app-editors/vim )"
 
 src_prepare() {
default
@@ -33,7 +44,6 @@ src_configure() {
econf \
--disable-developer \
--disable-werror \
-   $(use_enable developer) \
$(use_enable extended-keys) \
$(use_with magic libmagic) \
$(use_with gtk) \



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/

2023-05-04 Thread Sam James
commit: 100ef78b2b721c9190d338befc3ddb27af26bdcc
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:39:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:39:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100ef78b

gui-libs/xdg-desktop-portal-wlr: add github upstream metadata

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

 gui-libs/xdg-desktop-portal-wlr/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gui-libs/xdg-desktop-portal-wlr/metadata.xml 
b/gui-libs/xdg-desktop-portal-wlr/metadata.xml
index 404b2baa2b55..e0d16c9a5a90 100644
--- a/gui-libs/xdg-desktop-portal-wlr/metadata.xml
+++ b/gui-libs/xdg-desktop-portal-wlr/metadata.xml
@@ -8,4 +8,7 @@

Enable support for rootless session via 
elogind

+   
+   emersion/xdg-desktop-portal-wlr
+   
 



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

2023-05-04 Thread Sam James
commit: d482aa9c892db3b4986ea920d8ed4c95e445dec9
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu May  4 09:44:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:38:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d482aa9c

media-libs/exiftool: add 12.62

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30868
Signed-off-by: Sam James  gentoo.org>

 media-libs/exiftool/Manifest  |  1 +
 media-libs/exiftool/exiftool-12.62.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 3a533d630957..c0fd8780fe6d 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,3 +1,4 @@
 DIST Image-ExifTool-12.50.tar.gz 5088286 BLAKE2B 
bfc0eae786e1443df5f741f5deed339b76b3041ab939c45303775df9ad22d989bbd68b77c9b8f2259c493dd81828b31223e604ef8bb4867c952cfb892a38a9d5
 SHA512 
d95be3636ed139a41a14183fc31fa2ecb5ea71b570ccdd282b9f0bba84a264b2edff2c42b34ee1114a14b106383d5ab3b67b8e73642e534f4df3fa54082dba85
 DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 
6b4012d722153756a1bb289422d5546395d0be185fcbdc9b954aa3a4d6814ca36fbfc19053889ec864bebe229b4857dc0f9b00b551d1d369de3b97facb7e6117
 SHA512 
3a581bfd5a75b48b13063f4d169cc167fd027c029bf5d05111d51e789ce9344dcec40b3b7e4f6a9e10ce5599ece514bc0689e93b3aef6bd7db1498537d10899f
 DIST Image-ExifTool-12.61.tar.gz 5207863 BLAKE2B 
814cc48ef7d89ea64f22e480964ba7ba9613feb3213420a594b141353a269990e2651a899326cfcd88c387ac810e6e1b4ae817903ae9353b7ee21bef75cf8306
 SHA512 
bf45b6f838dfe04c5820eb7b1ab65a74b8e2079d56be7ae0382d6c88965f5506cd8e4331232531fdf28d9bf4ebd5b649d0d2afc09977b1de923a8f1a7f6955fb
+DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 
72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b48
 SHA512 
41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23

diff --git a/media-libs/exiftool/exiftool-12.62.ebuild 
b/media-libs/exiftool/exiftool-12.62.ebuild
new file mode 100644
index ..4602af41803e
--- /dev/null
+++ b/media-libs/exiftool/exiftool-12.62.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check https://exiftool.org/history.html for whether a release is 'production'
+# Ideally don't bump to non-production at all, but certainly don't stable.
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://exiftool.org/ http://exiftool.sourceforge.net;
+SRC_URI="https://exiftool.org/${DIST_P}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+src_install() {
+   perl-module_src_install
+   use doc && dodoc -r html/
+
+   insinto /usr/share/${PN}
+   doins -r fmt_files config_files arg_files
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/

2023-05-04 Thread Sam James
commit: d4782cc2f85114034e6d5c9551701fbe765cbb90
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:38:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4782cc2

x11-misc/rofi-calc: EAPI 8

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

 x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 2 +-
 x11-misc/rofi-calc/rofi-calc-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild 
b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
index ce53ee1c9e75..5264d2023257 100644
--- a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
+++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 

diff --git a/x11-misc/rofi-calc/rofi-calc-.ebuild 
b/x11-misc/rofi-calc/rofi-calc-.ebuild
index 80022c3bb2d4..ac69969f2903 100644
--- a/x11-misc/rofi-calc/rofi-calc-.ebuild
+++ b/x11-misc/rofi-calc/rofi-calc-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit git-r3 autotools
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/

2023-05-04 Thread Sam James
commit: a1d41ac16afe665f2facd12633530b8e33884e9b
Author: Michael Vetter  iodoru  org>
AuthorDate: Wed May  3 09:39:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:37:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d41ac1

x11-misc/rofi-calc: remove libtool files

Bug: https://bugs.gentoo.org/852902

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30854
Signed-off-by: Sam James  gentoo.org>

 x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild | 7 ++-
 x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 5 +
 x11-misc/rofi-calc/rofi-calc-.ebuild  | 7 ++-
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild 
b/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild
index a267871cd50b..ce53ee1c9e75 100644
--- a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild
+++ b/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,3 +24,8 @@ src_prepare() {
default
eautoreconf -i
 }
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild 
b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
index b7c73415246d..ce53ee1c9e75 100644
--- a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
+++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
@@ -24,3 +24,8 @@ src_prepare() {
default
eautoreconf -i
 }
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/x11-misc/rofi-calc/rofi-calc-.ebuild 
b/x11-misc/rofi-calc/rofi-calc-.ebuild
index c70193f7e119..80022c3bb2d4 100644
--- a/x11-misc/rofi-calc/rofi-calc-.ebuild
+++ b/x11-misc/rofi-calc/rofi-calc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,3 +25,8 @@ src_prepare() {
default
eautoreconf -i
 }
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/

2023-05-04 Thread Sam James
commit: c8724386fdd0e674e1434941868f741a842333d8
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 20:04:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:31:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8724386

gui-libs/xdg-desktop-portal-wlr: add 0.7.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Sam James  gentoo.org>

 gui-libs/xdg-desktop-portal-wlr/Manifest  | 1 +
 ...top-portal-wlr-.ebuild => xdg-desktop-portal-wlr-0.7.0.ebuild} | 4 ++--
 gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest 
b/gui-libs/xdg-desktop-portal-wlr/Manifest
index 72515760fc87..999f97dea95d 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -1,3 +1,4 @@
 DIST xdg-desktop-portal-wlr-0.4.0.tar.gz 30776 BLAKE2B 
c4a6c07f57cc7cf16f16de43571bf9a281e647bcb1216da5a82e9c40d7a8344e78380b08a215a252011c9da8f97294aacc844d999095f4117ea26d17ff9ffec6
 SHA512 
544dea4601ce8aa8649d15b7c249aa5b0099fa5a6aec1b7a1433439265acede9ac442092da53080c36b372dd0ef5aaa15747b13a56f4a648e1c00ed3c2435e19
 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 
9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36
 SHA512 
9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac
 DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 
1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15
 SHA512 
e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53
+DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 
6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f
 SHA512 
7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87

diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild
similarity index 94%
copy from gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
copy to gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild
index 5465488776d2..2ca4eb91890a 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.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=7
@@ -22,7 +22,7 @@ IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 
 DEPEND="
-   >=media-video/pipewire-0.3.41:=
+   >=media-video/pipewire-0.3.62:=
dev-libs/inih
dev-libs/wayland
media-libs/mesa

diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
index 5465488776d2..2ca4eb91890a 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 
 DEPEND="
-   >=media-video/pipewire-0.3.41:=
+   >=media-video/pipewire-0.3.62:=
dev-libs/inih
dev-libs/wayland
media-libs/mesa



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/

2023-05-04 Thread Sam James
commit: 0cddf9f29839ca517454e565c71b5e0fd16718fc
Author: Michael Vetter  iodoru  org>
AuthorDate: Sat Apr 15 20:05:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:31:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cddf9f2

gui-libs/xdg-desktop-portal-wlr: drop 0.4.0

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30608
Signed-off-by: Sam James  gentoo.org>

 gui-libs/xdg-desktop-portal-wlr/Manifest   |  1 -
 .../xdg-desktop-portal-wlr-0.4.0.ebuild| 40 --
 2 files changed, 41 deletions(-)

diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest 
b/gui-libs/xdg-desktop-portal-wlr/Manifest
index 999f97dea95d..2b9eeb83d000 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -1,4 +1,3 @@
-DIST xdg-desktop-portal-wlr-0.4.0.tar.gz 30776 BLAKE2B 
c4a6c07f57cc7cf16f16de43571bf9a281e647bcb1216da5a82e9c40d7a8344e78380b08a215a252011c9da8f97294aacc844d999095f4117ea26d17ff9ffec6
 SHA512 
544dea4601ce8aa8649d15b7c249aa5b0099fa5a6aec1b7a1433439265acede9ac442092da53080c36b372dd0ef5aaa15747b13a56f4a648e1c00ed3c2435e19
 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 
9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36
 SHA512 
9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac
 DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 
1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15
 SHA512 
e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53
 DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 
6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f
 SHA512 
7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87

diff --git 
a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild
deleted file mode 100644
index 4fa2c0038d6a..
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="xdg-desktop-portal backend for wlroots"
-HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://github.com/emersion/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/"
-IUSE="elogind systemd"
-REQUIRED_USE="?? ( elogind systemd )"
-
-DEPEND="
-   >=media-video/pipewire-0.3.2:=
-   dev-libs/wayland
-   >=dev-libs/wayland-protocols-1.14:=
-   elogind? ( >=sys-auth/elogind-237 )
-   systemd? ( >=sys-apps/systemd-237 )
-"
-RDEPEND="
-   ${DEPEND}
-   sys-apps/xdg-desktop-portal
-"
-BDEPEND="
-   >=media-video/pipewire-0.3.2:=
-   >=dev-libs/wayland-protocols-1.14
-   dev-libs/inih:0
-   virtual/pkgconfig
-"



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

2023-05-04 Thread Sam James
commit: c71594534f90ad2bd7d3e0e92249fc87319ea5e9
Author: Michael Vetter  iodoru  org>
AuthorDate: Wed Apr  5 14:47:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:26:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7159453

app-misc/vifm: add 0.13

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30489
Signed-off-by: Sam James  gentoo.org>

 app-misc/vifm/Manifest |  1 +
 app-misc/vifm/vifm-0.13.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
index ad487eb528c3..5b8dae320eda 100644
--- a/app-misc/vifm/Manifest
+++ b/app-misc/vifm/Manifest
@@ -1,2 +1,3 @@
 DIST vifm-0.11.tar.gz 1525791 BLAKE2B 
c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8
 SHA512 
15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd
 DIST vifm-0.12.tar.gz 1913398 BLAKE2B 
6a1933e5a70a61402ae52259ee9e03515916e9d6df57285726ec6062257d85966a32173142e730fbc35b48250c585a5e66cadba788e2029e5dcd620544341c4f
 SHA512 
9491b1932535daa0ce6bd33ef955bfaedf995da27f049b36bdb0de9aa87a9a4dd6d2e22c8bf79e343febee16ae0fb87edfa8bde9c2d115b92c768e87bc0a8a7d
+DIST vifm-0.13.tar.gz 2218099 BLAKE2B 
99661dd0defcb434abdc397855feac5c6da55a783cf8ad6afe333e208c431b9d10f05928fcf5a9f8e28ed4d602f66414162b14a872ce8881526f679e6e66259a
 SHA512 
bd5e9f84cfb176e220e798dcdfc62e2ae3e89dbebd08cf4cce73eb843b85060c2df05f04f4db994d406baf2e0f90a04f5cb871beaf00fb04174464c81dd85938

diff --git a/app-misc/vifm/vifm-0.13.ebuild b/app-misc/vifm/vifm-0.13.ebuild
new file mode 100644
index ..7dcd62687730
--- /dev/null
+++ b/app-misc/vifm/vifm-0.13.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools vim-doc xdg
+
+DESCRIPTION="Console file manager with vi(m)-like keybindings"
+HOMEPAGE="https://vifm.info/;
+SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="+extended-keys gtk +magic +vim +vim-syntax X"
+
+DEPEND="
+   >=sys-libs/ncurses-5.9-r3:0
+   magic? ( sys-apps/file )
+   gtk? ( x11-libs/gtk+:2 )
+   X? ( x11-libs/libX11 )"
+
+RDEPEND="${DEPEND}
+   vim? ( || ( app-editors/vim app-editors/gvim ) )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # developer just turns off optimisations and adds -Werror again
+   # bug #855386
+   econf \
+   --disable-developer \
+   --disable-werror \
+   $(use_enable extended-keys) \
+   $(use_with magic libmagic) \
+   $(use_with gtk) \
+   $(use_with X X11)
+}
+
+src_install() {
+   default
+
+   if use vim; then
+   local t
+   for t in app plugin; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins -r data/vim/doc/${t}/${PN}*
+   done
+   fi
+
+   if use vim-syntax; then
+   local t
+   for t in ftdetect ftplugin syntax; do
+   insinto /usr/share/vim/vimfiles/"${t}"
+   doins -r data/vim/${t}/${PN}*
+   done
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if use vim; then
+   update_vim_helptags
+
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   elog
+   elog "You don't need to copy or link any files for"
+   elog "  the vim plugin and documentation to work 
anymore."
+   elog "If you copied any vifm files to ~/.vim/ manually"
+   elog "  in earlier vifm versions, please delete them."
+   fi
+   elog
+   elog "To use vim in vifm to view the documentation"
+   elog "  edit ~/.vifm/vifmrc and set vimhelp instead of 
novimhelp"
+   elog
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   use vim && update_vim_helptags
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/

2023-05-04 Thread Sam James
commit: 67ae48b33ff6bbc32814f726911efe116c2d54b8
Author: Michael Vetter  iodoru  org>
AuthorDate: Wed May  3 09:36:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:37:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ae48b3

x11-misc/rofi-calc: add 2.2.0

Signed-off-by: Michael Vetter  iodoru.org>
Signed-off-by: Sam James  gentoo.org>

 x11-misc/rofi-calc/Manifest   |  1 +
 x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-misc/rofi-calc/Manifest b/x11-misc/rofi-calc/Manifest
index 916e7b8d7309..36ea19b3fde4 100644
--- a/x11-misc/rofi-calc/Manifest
+++ b/x11-misc/rofi-calc/Manifest
@@ -1 +1,2 @@
 DIST rofi-calc-2.0.0.tar.gz 1695125 BLAKE2B 
d76c304724b0f3326a8bd26ab2c7eaed5f77f3b6d07ddc97570a1fb28d56504d98ac9ab66411290cb548b760bd3231a729dfc470e748a8447e323d1b290f677c
 SHA512 
298f9983dbd140f5aee5b3799b165500eae100f3f5744ba07914b962faf01661dee0f5f4c9c12a07a4e210b6115ac6fb377d9fa9a7e64ef5a19600e9f55cd478
+DIST rofi-calc-2.2.0.tar.gz 1695821 BLAKE2B 
ab91e17c2baa854e76f593626b774390b5bdd57c78419c16981371f1e4be64cee0a38845dcd93998741ceeac462a1158af08519692c65a04a22418aa7026dc89
 SHA512 
7eedb5c7be97f42a1683cabdf0745c28d2a4f123f02e7cf2bf5a44cf851271b5bdc31f7622f4f30d086ecdcbcc7e4d62d3550b8c5b8ceebcdaca362e8d09a68d

diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild 
b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
new file mode 100644
index ..b7c73415246d
--- /dev/null
+++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Do live calculations in rofi!"
+HOMEPAGE="https://github.com/svenstaro/rofi-calc;
+SRC_URI="https://github.com/svenstaro/rofi-calc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   x11-misc/rofi
+   >=sci-libs/libqalculate-2.0
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   eautoreconf -i
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/

2023-05-04 Thread Sam James
commit: 9098b39d516b93140266ce88003653ea50ff3202
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:34:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:36:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9098b39d

gui-libs/xdg-desktop-portal-wlr: EAPI 8, fix subslot

The subslot seems to have been 0/ since it was added and it doesn't
install any libraries.

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

 gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild | 4 ++--
 gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild
index 2ca4eb91890a..4d8bbff561d4 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -17,7 +17,7 @@ else
 fi
 
 LICENSE="MIT"
-SLOT="0/"
+SLOT="0"
 IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 

diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild 
b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
index 2ca4eb91890a..4d8bbff561d4 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -17,7 +17,7 @@ else
 fi
 
 LICENSE="MIT"
-SLOT="0/"
+SLOT="0"
 IUSE="elogind systemd"
 REQUIRED_USE="?? ( elogind systemd )"
 



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

2023-05-04 Thread Sam James
commit: 56db9dbc9980d95b895964d75458d8c0e2990c4c
Author: Efe İzbudak  metu  edu  tr>
AuthorDate: Thu May  4 04:02:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56db9dbc

dev-libs/libxlsxwriter: fix cmake zlib find_package() syntax

A syntax error in the CMakeLists.txt have been fixed about zlib
find_package().

Closes: https://bugs.gentoo.org/902017
Signed-off-by: Efe İzbudak  metu.edu.tr>
Closes: https://github.com/gentoo/gentoo/pull/30865
Signed-off-by: Sam James  gentoo.org>

 .../files/libxlsxwriter-1.1.5-findzlib.patch   | 22 ++
 .../libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild| 50 ++
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch 
b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch
new file mode 100644
index ..717cdd3f8463
--- /dev/null
+++ b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch
@@ -0,0 +1,22 @@
+ZLIB syntax
+Fixed upstream with: 
https://github.com/jmcnamara/libxlsxwriter/commit/e5014443ffca8614ea0cc6d70e6e6e3d15f82155
+https://bugs.gentoo.org/902017
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -219,13 +219,13 @@ enable_language(CXX)
+ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+ 
+ # ZLIB
+-find_package(ZLIB REQUIRED "1.0")
++find_package(ZLIB "1.0" REQUIRED)
+ list(APPEND LXW_PRIVATE_INCLUDE_DIRS ${ZLIB_INCLUDE_DIRS})
+ message("zlib version: " ${ZLIB_VERSION})
+ 
+ # MINIZIP
+ if (USE_SYSTEM_MINIZIP)
+-find_package(MINIZIP REQUIRED "1.0")
++find_package(MINIZIP REQUIRED)
+ list(APPEND LXW_PRIVATE_INCLUDE_DIRS ${MINIZIP_INCLUDE_DIRS})
+ endif()
+ 

diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild 
b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild
new file mode 100644
index ..9080128e987c
--- /dev/null
+++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake plocale
+
+DESCRIPTION="C library for creating Excel XLSX files"
+HOMEPAGE="https://libxlsxwriter.github.io/ 
https://github.com/jmcnamara/libxlsxwriter;
+SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-RELEASE_${PV}"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="openssl"
+
+DEPEND="
+   sys-libs/zlib[minizip]
+   openssl? ( dev-libs/openssl:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-findzlib.patch"
+   )
+
+src_configure() {
+   DOUBLEFUNCTION=OFF
+   for x in $(plocale_get_locales); do
+   if ! [[ "${x}" =~ ^en* ]]; then
+   #non-english locale detected; apply double function fix
+   DOUBLEFUNCTION=ON
+   break
+   fi
+   done
+   local mycmakeargs=(
+   -DCMAKE_BUILD_TYPE=Release
+   -DUSE_OPENSSL_MD5="$(usex openssl)"
+   -DUSE_SYSTEM_MINIZIP=ON
+   -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION}
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt
+   dodoc -r docs examples
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/marco/

2023-05-04 Thread Sam James
commit: f93b26676c3727b3e4c0e424014e416f1bc55dc2
Author: Oz Tiram  gmail  com>
AuthorDate: Thu Jan 26 12:13:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:24:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93b2667

x11-wm/marco: add 1.26.1

Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29279
Signed-off-by: Sam James  gentoo.org>

 x11-wm/marco/Manifest|  1 +
 x11-wm/marco/marco-1.26.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/x11-wm/marco/Manifest b/x11-wm/marco/Manifest
index 3c29ea55f7ee..f80661d66b13 100644
--- a/x11-wm/marco/Manifest
+++ b/x11-wm/marco/Manifest
@@ -1 +1,2 @@
 DIST marco-1.26.0.tar.xz 1855196 BLAKE2B 
1481ee365d9bd8430fc5dc11a41268613823ff44c99b0d50a747dfd4663e40f121038a32f148af546f6e500b9a905bb30f6c5c9ff19dedb56eb991e2ceefe95f
 SHA512 
013ba12dc7f4affe24bc5763ae88e44ede3f1454e74b5a642503d3741ce935f6757eba3f9def56670414c5a9c03b38384b5b54a494f9cb8f5bfd480e43300e76
+DIST marco-1.26.1.tar.xz 1863304 BLAKE2B 
8d32334baf77124413770fb2081088e5e9eb8ae9ef0a99d0a1e634f002b613a7b3dd3f0506db9b244ca4180b309a65b6d0ad720dda777bc9f218d66c5958704f
 SHA512 
241857696f5cafe3ce96b90e3302e6bcc5d5cbae2f5bb5d71e73d623fcfd2f1a7079415efb2d93d77d0a135ea96e1fd144ab2530fa87935c913b8f217fc9

diff --git a/x11-wm/marco/marco-1.26.1.ebuild b/x11-wm/marco/marco-1.26.1.ebuild
new file mode 100644
index ..d58932776643
--- /dev/null
+++ b/x11-wm/marco/marco-1.26.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE2_LA_PUNT="yes"
+
+inherit mate
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+DESCRIPTION="MATE default window manager"
+LICENSE="FDL-1.2+ GPL-2+ LGPL-2+ MIT"
+SLOT="0/2"
+
+IUSE="startup-notification test xinerama"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/glib-2.58:2
+   >=gnome-base/libgtop-2:2=
+   media-libs/libcanberra[gtk3]
+   x11-libs/cairo
+   >=x11-libs/pango-1.2[X]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   >=x11-libs/libXcomposite-0.3
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXpresent
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   >=x11-libs/startup-notification-0.7
+   xinerama? ( x11-libs/libXinerama )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   gnome-extra/zenity
+   >=mate-base/mate-desktop-1.20.0
+   virtual/libintl
+"
+
+BDEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.0.0
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   test? ( app-text/docbook-xml-dtd:4.5 )
+   xinerama? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+   mate_src_configure \
+   --enable-compositor \
+   --enable-render \
+   --enable-shape \
+   --enable-sm \
+   --enable-xsync \
+   $(use_enable startup-notification) \
+   $(use_enable xinerama)
+}
+
+src_install() {
+   mate_src_install
+   dodoc doc/*.txt
+}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-applets/

2023-05-04 Thread Sam James
commit: c31b7b0d10981d42514ce3a6df6e24b2016af78e
Author: Oz Tiram  gmail  com>
AuthorDate: Thu Jan 26 12:07:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:24:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31b7b0d

mate-base/mate-applets: add 1.26.1

Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29278
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-applets/Manifest   |  1 +
 mate-base/mate-applets/mate-applets-1.26.1.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/mate-base/mate-applets/Manifest b/mate-base/mate-applets/Manifest
index d5e83bf460a2..7f1f8a755c26 100644
--- a/mate-base/mate-applets/Manifest
+++ b/mate-base/mate-applets/Manifest
@@ -1 +1,2 @@
 DIST mate-applets-1.26.0.tar.xz 8442720 BLAKE2B 
b7e3d9cf868926c13652e93b214317c59f7693f3cedc277d2f8e676892bde026587893faabbfff1c6d35af2e6e7f900c3b71d89fc4a8065ff794d1be6e0e4f99
 SHA512 
4b7676afd8a3ca9e2389f3775abcad5e84bfd628394e98c66c1e77a99503f4893bfd5c8839d63e6044b1b11990aa1d6f7fa857522c1907461ee7b1f68efc7192
+DIST mate-applets-1.26.1.tar.xz 8475672 BLAKE2B 
0f67f7dfd649c6168f51673f04287e49717ebf7077da63a631844594658d78079df55fd4d25e2be5e299c00d2ea3659ae23140bb508adc327b7c87a74ac4dd19
 SHA512 
7243825098f9101542b9eead2f60ac7f12e044ceb685da92a29fe72b2dc1271e1fa34dbc4c47148e2331a2af79d69f787dc8856c7112b75ef0a3dea97e4ab8fd

diff --git a/mate-base/mate-applets/mate-applets-1.26.1.ebuild 
b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
new file mode 100644
index ..22f2b5ed949a
--- /dev/null
+++ b/mate-base/mate-applets/mate-applets-1.26.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mate
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+DESCRIPTION="Applets for the MATE Desktop and Panel"
+LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"
+SLOT="0"
+
+IUSE="X +cpupower ipv6 netlink policykit +upower"
+
+REQUIRED_USE="policykit? ( cpupower )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/dbus-glib-0.74
+   >=dev-libs/glib-2.50:2
+   >=dev-libs/libmateweather-1.17.0
+   >=dev-libs/libxml2-2.5:2
+   >=gnome-base/libgtop-2.12.0:2=
+   >=gnome-extra/gucharmap-3.0:2.90
+   >=mate-base/mate-panel-1.25.2
+   >=net-wireless/wireless-tools-28_pre9:0
+   >=sys-apps/dbus-1.10.0
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3
+   x11-libs/gtksourceview:3.0
+   >=x11-libs/libnotify-0.7
+   x11-libs/libX11
+   >=x11-libs/libwnck-3.0:3
+   x11-libs/pango
+   cpupower? (
+   sys-power/cpupower
+   policykit? ( >=sys-auth/polkit-0.97:0 )
+   )
+   netlink? (
+   dev-libs/libnl:3
+   )
+   upower? ( >=sys-power/upower-0.99.8 )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   mate-base/caja
+   mate-base/mate-desktop
+   >=mate-base/mate-settings-daemon-1.6
+   virtual/libintl
+"
+
+BDEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.3
+   app-text/rarian
+   >=app-text/scrollkeeper-dtd-1:1.0
+   app-text/yelp-tools
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+
+   # configure.ac logic is a little hinky
+   # and ignores --enable flags for cpufreq
+   use cpupower || myconf="--disable-cpufreq"
+
+   mate_src_configure \
+   --libexecdir=/usr/libexec/mate-applets \
+   $(use_with X x) \
+   $(use_with upower) \
+   $(use_with netlink nl) \
+   $(use_enable ipv6) \
+   $(use_enable policykit polkit) \
+   "${myconf[@]}"
+}
+
+src_test() {
+   unset DBUS_SESSION_BUS_ADDRESS
+   emake check
+}
+
+src_install() {
+   mate_src_install
+
+   local APPLETS="accessx-status battstat charpick command cpufreq 
drivemount
+   geyes mateweather multiload netspeed stickynotes
+   timerapplet trashapplet"
+
+   for applet in ${APPLETS}; do
+   docinto ${applet}
+
+   for d in AUTHORS ChangeLog NEWS README README.themes TODO; do
+   [ -s ${applet}/${d} ] && dodoc ${applet}/${d}
+   done
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/mozo/

2023-05-04 Thread Sam James
commit: f18e548e557795066bfa21dd3fb9feb7f7b78f66
Author: Oz Tiram  gmail  com>
AuthorDate: Mon Jan 23 09:20:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:23:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e548e

x11-misc/mozo: add 1.26.2

Signed-off-by: Oz Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29225
Signed-off-by: Sam James  gentoo.org>

 x11-misc/mozo/Manifest   |  1 +
 x11-misc/mozo/mozo-1.26.2.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/x11-misc/mozo/Manifest b/x11-misc/mozo/Manifest
index 23cdee565c11..2cabad745d42 100644
--- a/x11-misc/mozo/Manifest
+++ b/x11-misc/mozo/Manifest
@@ -1 +1,2 @@
 DIST mozo-1.26.1.tar.xz 242836 BLAKE2B 
59047b087e531792c0e831779d06a2dc7d9d2709bef7a7c8ba4a21d6f9fe1a79f917e2ba4e4912d655ad94391c0f7789e6ad6394be1a7bcb482881781f81c9ff
 SHA512 
8570db4719d88bb34269a23acaa63638c5b7e50bf840bca73db718040c9d585670f1fd3be128c51ff22b4314f59dad6050907db8ce60bb506e4d46c3f807707e
+DIST mozo-1.26.2.tar.xz 249672 BLAKE2B 
95e9a04fc91424e8ce95e870253bf1d2eddfbbf1b78b632b15d057a3ffa86068bb2c89442cfc50c4f74a76e75b345c6b06cf47d5891eed3ffce460697fb0094b
 SHA512 
c4ea00f97f4dd5c9b33b78e1b438ba80a5e23b69d05f6ea59c522a580c1b07c280cddc0591f266c16f39bbe5f3e07ca28cdbd33753162a02584b551a9857b904

diff --git a/x11-misc/mozo/mozo-1.26.2.ebuild b/x11-misc/mozo/mozo-1.26.2.ebuild
new file mode 100644
index ..29f2da4774bc
--- /dev/null
+++ b/x11-misc/mozo/mozo-1.26.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit mate python-r1
+
+DESCRIPTION="Mozo menu editor for MATE"
+LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=dev-python/pygobject-3:3[${PYTHON_USEDEP}]
+   >=mate-base/mate-menus-1.21.0[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=x11-libs/gtk+-3.12:3[introspection]
+"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   mate_src_prepare
+   python_copy_sources
+}
+
+src_configure() {
+   python_foreach_impl run_in_build_dir mate_src_configure \
+   --disable-icon-update
+}
+
+src_compile() {
+   python_foreach_impl run_in_build_dir default
+}
+
+src_test() {
+   python_foreach_impl run_in_build_dir emake check
+}
+
+src_install() {
+   installing() {
+   mate_src_install
+
+   # Massage shebang to make python_doscript happy
+   sed -e 's:#! '"${PYTHON}:#!/usr/bin/python:" \
+   -i mozo || die
+
+   python_doscript mozo
+   python_optimize
+   }
+
+   python_foreach_impl run_in_build_dir installing
+}



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

2023-05-04 Thread Sam James
commit: 622e4ce92503af9f0dd1b2e44306432447689562
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:21:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:23:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622e4ce9

dev-libs/libxlsxwriter: tweak whitespace

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

 dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild 
b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild
index 9080128e987c..49e62782d93d 100644
--- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild
+++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}/${P}-findzlib.patch"
-   )
+)
 
 src_configure() {
DOUBLEFUNCTION=OFF



[gentoo-commits] repo/proj/libressl:master commit in: net-ftp/lftp/files/, net-ftp/lftp/

2023-05-04 Thread orbea
commit: 4ecf4b099951d5fa61fe9747fd5c0bd8960794c8
Author: orbea  riseup  net>
AuthorDate: Fri May  5 04:23:08 2023 +
Commit: orbea  riseup  net>
CommitDate: Fri May  5 04:23:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4ecf4b09

net-ftp/lftp: treeclean

Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/gentoo/gentoo/pull/30873
Upstream-Commit: 
https://github.com/gentoo/gentoo/commit/5e1f8f0cd8b644690bfe597374a549f87548ad00
Signed-off-by: orbea  riseup.net>

 net-ftp/lftp/Manifest  |   1 -
 net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch  |  21 
 .../lftp/files/lftp-4.5.5-am_config_header.patch   |  11 ---
 net-ftp/lftp/files/lftp-4.7.0-gettext.patch|  11 ---
 .../lftp/files/lftp-4.7.5-libdir-additional.patch  |  12 ---
 net-ftp/lftp/files/lftp-4.7.5-libdir-expat.patch   |  11 ---
 .../lftp/files/lftp-4.8.2-libdir-configure.patch   |  18 
 net-ftp/lftp/files/lftp-4.8.2-libdir-libidn2.patch |  10 --
 net-ftp/lftp/files/lftp-4.8.2-libdir-openssl.patch |  18 
 net-ftp/lftp/files/lftp-4.8.2-libdir-zlib.patch|  20 
 .../lftp/files/lftp-4.9.1-libdir-readline.patch|  11 ---
 net-ftp/lftp/files/lftp-4.9.2-ac-270.patch |  36 ---
 .../lftp/files/lftp-4.9.2-configure-clang16.patch  |  22 -
 net-ftp/lftp/files/lftp-4.9.2-libressl.patch   |  76 ---
 net-ftp/lftp/lftp-4.9.2-r1.ebuild  | 108 -
 net-ftp/lftp/metadata.xml  |  12 ---
 16 files changed, 398 deletions(-)

diff --git a/net-ftp/lftp/Manifest b/net-ftp/lftp/Manifest
deleted file mode 100644
index 2ccaa2a..000
--- a/net-ftp/lftp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lftp-4.9.2.tar.xz 1654960 BLAKE2B 
04f168576ae6e001e0b2e93e36d5bffa5ed1e2e671edb6210a54aa0ecedc280885450dcee890d05b64464eb641e7e63c8d4dd170100317dec3fe734ec483
 SHA512 
cda8698e7e34d748715a6fe5dc06c758240302621c7957402f0cc67577acf1a96b436fda4282408dee8171dc84a31e0be432df99a30f0a10057a8e7ea9ec64ad

diff --git a/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch 
b/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch
deleted file mode 100644
index 6180d92..000
--- a/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -18,7 +18,8 @@
- example_module1_la_SOURCES = example-module1.cc
- example_module1_la_LDFLAGS  = -module -avoid-version -rpath $(pkgverlibdir)
- 
--TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la 
proto-file.la proto-fish.la proto-sftp.la
-+TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la 
proto-file.la proto-fish.la proto-sftp.la liblftp-tasks.la liblftp-jobs.la
-+
- JOB_MODULES = cmd-mirror.la cmd-sleep.la cmd-torrent.la
- if WITH_MODULES
-   pkgverlib_LTLIBRARIES = $(TASK_MODULES) $(JOB_MODULES)
-@@ -26,8 +27,6 @@
-   TASK_MODULES_STATIC = $(TASK_MODULES)
-   JOB_MODULES_STATIC = $(JOB_MODULES)
- endif
--lib_LTLIBRARIES = liblftp-tasks.la liblftp-jobs.la
--
- proto_ftp_la_SOURCES  = ftpclass.cc ftpclass.h FtpListInfo.cc FtpListInfo.h\
-  FtpDirList.cc FtpDirList.h ftp-opie.c FileCopyFtp.cc FileCopyFtp.h
- proto_http_la_SOURCES = Http.cc Http.h HttpDir.cc HttpDir.h HttpDirXML.cc

diff --git a/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch 
b/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch
deleted file mode 100644
index 28a9e80..000
--- a/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -5,7 +5,7 @@
- AC_CONFIG_MACRO_DIR([m4])
- AC_CONFIG_LIBOBJ_DIR([lib])
- AC_CONFIG_SRCDIR([src/ftpclass.cc])
--AM_CONFIG_HEADER([lib/config.h])
-+AC_CONFIG_HEADERS([lib/config.h])
- AM_INIT_AUTOMAKE
- 
- dnl This doesn't *require* GNU extensions; it merely enables them if

diff --git a/net-ftp/lftp/files/lftp-4.7.0-gettext.patch 
b/net-ftp/lftp/files/lftp-4.7.0-gettext.patch
deleted file mode 100644
index 729410a..000
--- a/net-ftp/lftp/files/lftp-4.7.0-gettext.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -138,7 +138,7 @@
- 
- ALL_LINGUAS="de es fr it ja ko pl pt_BR ru uk zh_CN zh_TW zh_HK cs"
- AM_GNU_GETTEXT([external])
--AM_GNU_GETTEXT_VERSION([0.15])
-+AM_GNU_GETTEXT_VERSION([0.19])
- test "$MSGFMT"  = "no" && MSGFMT  ="$missing_dir/missing msgfmt"
- test "$GMSGFMT" = "no" && GMSGFMT ="$missing_dir/missing msgfmt"
- test "$XGETTEXT" = ":" && XGETTEXT="$missing_dir/missing xgettext"

diff --git a/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch 
b/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch
deleted file mode 100644
index bf7f0a9..000
--- a/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 a/m4/lib-prefix.m4
-+++ b/m4/lib-prefix.m4
-@@ -108,7 +108,8 @@
- if test -z "$haveit"; then
-   if test -d "$additional_libdir"; then
- dnl 

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

2023-05-04 Thread Sam James
commit: 5104dc916656949d343556421aa6d40489e1b44e
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:19:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:19:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5104dc91

net-misc/whois: add 5.5.17

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

 net-misc/whois/Manifest|  1 +
 net-misc/whois/whois-5.5.17.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index 68790793c1e5..600538e71f35 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1,2 +1,3 @@
 DIST whois_5.5.14.tar.xz 87480 BLAKE2B 
868c9dc968581535ee2b56a6293f634e2c8dc6c00703a45d4ca4f0ce6769786ee4921bd66f3a470b2a7f31808db2971b284c23b76b608bff1edbb7bbe37f892a
 SHA512 
f190d488d7bd68717c0a83ca85709fad09c33b619c46d7e0dd12e79621fdba56b9d43480c25ef3c9df2f6ade0ee72d692bfc5d0bd96839ef92194004313d1cc6
 DIST whois_5.5.16.tar.xz 90516 BLAKE2B 
c3d34dd392c2d7968c5c9b7bcce07d144dc3d7dcea15f1578de2114dc34325a9d01754d922b7a83edd799101c816c254b7a79e78feeb8a115c40f41ac1e01f4c
 SHA512 
302a88edad11fee38b4d16b78af38701938d8d875e5ef22b9f40147717f9edda5abc5b791638bb2a3534214938a598faeeae5001275e751d480f95761b6bff14
+DIST whois_5.5.17.tar.xz 90608 BLAKE2B 
82793097e421d88130d089fc64bb0bceac0c9170b39388262b45d2bf62fc2f8b7c4e393fc5351bba6be303ced00a00af1972bf73c1c8c7c86c812b19a0a6fb5a
 SHA512 
0ed33edc2005eb51a88bda505cc3f6ebe3966095d6f12c03cfe62c12e7e575e1d008632d12de6f27b4c09b91ce5a45705d57acce88409e573bbd7b5132df7fc6

diff --git a/net-misc/whois/whois-5.5.17.ebuild 
b/net-misc/whois/whois-5.5.17.ebuild
new file mode 100644
index ..7d0d51aff22f
--- /dev/null
+++ b/net-misc/whois/whois-5.5.17.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P=${P/-/_}
+DESCRIPTION="Improved Whois Client"
+HOMEPAGE="https://github.com/rfc1036/whois;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rfc1036/whois.git;
+else
+   SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
+   #SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   #S="${WORKDIR}"/${PN}
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="iconv idn nls xcrypt"
+
+RDEPEND="
+   iconv? ( virtual/libiconv )
+   idn? ( net-dns/libidn2:= )
+   nls? ( virtual/libintl )
+   xcrypt? ( >=sys-libs/libxcrypt-4.1:= )
+   !xcrypt? ( virtual/libcrypt:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   >=dev-lang/perl-5
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.7.2-config-file.patch
+   "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch
+   "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch
+)
+
+src_prepare() {
+   default
+
+   if use nls ; then
+   sed -i -e 's:#\(.*pos\):\1:' Makefile || die
+   else
+   sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die
+
+   # don't generate po files when nls is disabled (bug #419889)
+   sed -i -e '/^all:/s/ pos//' \
+   -e '/^install:/s/ install-pos//' Makefile || die
+   fi
+}
+
+src_configure() { :; } # expected no-op
+
+src_compile() {
+   unset HAVE_ICONV HAVE_LIBIDN
+
+   use iconv && export HAVE_ICONV=1
+   use idn && export HAVE_LIBIDN=1
+   use xcrypt && export HAVE_XCRYPT=1
+
+   tc-export CC
+
+   emake CFLAGS="${CFLAGS} ${CPPFLAGS}"
+}
+
+src_install() {
+   emake BASEDIR="${ED}" prefix=/usr install
+
+   insinto /etc
+   doins whois.conf
+   dodoc README debian/changelog
+}



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

2023-05-04 Thread Sam James
commit: e8ffabca61605d237c2ea8e43efba6fc2bb80897
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:18:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:18:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ffabca

net-misc/whois: drop 5.5.15

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

 net-misc/whois/Manifest|  1 -
 net-misc/whois/whois-5.5.15.ebuild | 81 --
 2 files changed, 82 deletions(-)

diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest
index 659286d35109..68790793c1e5 100644
--- a/net-misc/whois/Manifest
+++ b/net-misc/whois/Manifest
@@ -1,3 +1,2 @@
 DIST whois_5.5.14.tar.xz 87480 BLAKE2B 
868c9dc968581535ee2b56a6293f634e2c8dc6c00703a45d4ca4f0ce6769786ee4921bd66f3a470b2a7f31808db2971b284c23b76b608bff1edbb7bbe37f892a
 SHA512 
f190d488d7bd68717c0a83ca85709fad09c33b619c46d7e0dd12e79621fdba56b9d43480c25ef3c9df2f6ade0ee72d692bfc5d0bd96839ef92194004313d1cc6
-DIST whois_5.5.15.tar.xz 89960 BLAKE2B 
50e0114b3b6c3ad143e7a1aed62e492e780a061d7151de2b0d48cc4b55b889958abaa5fc069c8c36075936fb4bf4ad3d9e15ff799c2c0e2e33a1aa31c4136272
 SHA512 
e173927fd3428d27bc8ab34b1a66b82d6a2cfc107245755868bdd33cb7eb1b8159e87774c3a751d9694e65b3d870b9904dc9a3c657dca385950c8a19be1fa61c
 DIST whois_5.5.16.tar.xz 90516 BLAKE2B 
c3d34dd392c2d7968c5c9b7bcce07d144dc3d7dcea15f1578de2114dc34325a9d01754d922b7a83edd799101c816c254b7a79e78feeb8a115c40f41ac1e01f4c
 SHA512 
302a88edad11fee38b4d16b78af38701938d8d875e5ef22b9f40147717f9edda5abc5b791638bb2a3534214938a598faeeae5001275e751d480f95761b6bff14

diff --git a/net-misc/whois/whois-5.5.15.ebuild 
b/net-misc/whois/whois-5.5.15.ebuild
deleted file mode 100644
index cd95191e70ba..
--- a/net-misc/whois/whois-5.5.15.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_P=${P/-/_}
-DESCRIPTION="Improved Whois Client"
-HOMEPAGE="https://github.com/rfc1036/whois;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/rfc1036/whois.git;
-else
-   SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
-   #SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}"/${PN}
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="iconv idn nls xcrypt"
-
-RDEPEND="
-   iconv? ( virtual/libiconv )
-   idn? ( net-dns/libidn2:= )
-   nls? ( virtual/libintl )
-   xcrypt? ( >=sys-libs/libxcrypt-4.1:= )
-   !xcrypt? ( virtual/libcrypt:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   >=dev-lang/perl-5
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.7.2-config-file.patch
-   "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch
-   "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch
-)
-
-src_prepare() {
-   default
-
-   if use nls ; then
-   sed -i -e 's:#\(.*pos\):\1:' Makefile || die
-   else
-   sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die
-
-   # don't generate po files when nls is disabled (bug #419889)
-   sed -i -e '/^all:/s/ pos//' \
-   -e '/^install:/s/ install-pos//' Makefile || die
-   fi
-}
-
-src_configure() { :; } # expected no-op
-
-src_compile() {
-   unset HAVE_ICONV HAVE_LIBIDN
-
-   use iconv && export HAVE_ICONV=1
-   use idn && export HAVE_LIBIDN=1
-   use xcrypt && export HAVE_XCRYPT=1
-
-   tc-export CC
-
-   emake CFLAGS="${CFLAGS} ${CPPFLAGS}"
-}
-
-src_install() {
-   emake BASEDIR="${ED}" prefix=/usr install
-
-   insinto /etc
-   doins whois.conf
-   dodoc README debian/changelog
-}



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

2023-05-04 Thread Sam James
commit: effa2651d3f866ed14426c52527f7cfe54c4344c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:48:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effa2651

sys-apps/systemd: sync live

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

 sys-apps/systemd/systemd-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 262f3350c7a1..8c40a935e8a7 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -1,8 +1,8 @@
 # Copyright 2011-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
 
 # Avoid QA warnings
 TMPFILES_OPTIONAL=1



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

2023-05-04 Thread Sam James
commit: b754a62c245ca62c0d3c50915d0b9b36df55b79f
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:56:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b754a62c

sys-apps/systemd-utils: drop 251.10-r1, 252.6, 252.7, 252.8

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

 sys-apps/systemd-utils/Manifest|   5 -
 .../systemd-utils/systemd-utils-251.10-r1.ebuild   | 549 -
 sys-apps/systemd-utils/systemd-utils-252.6.ebuild  | 525 
 sys-apps/systemd-utils/systemd-utils-252.7.ebuild  | 525 
 sys-apps/systemd-utils/systemd-utils-252.8.ebuild  | 525 
 5 files changed, 2129 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index cca330771e36..8d4b8b30003d 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,8 +1,3 @@
-DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 
4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680
 SHA512 
6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82
 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5
 SHA512 
1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba
-DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B 
a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06
 SHA512 
49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b
 DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
-DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 
0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255
 SHA512 
948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37
-DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 
81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178
 SHA512 
691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f
-DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 
483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490
 SHA512 
d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b
 DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B 
a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574
 SHA512 
fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103

diff --git a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
deleted file mode 100644
index 711bb3bae0b1..
--- a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild
+++ /dev/null
@@ -1,549 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-if [[ ${PV} != 25[12].* ]] ; then
-   # The F_S=3 issues should be fixed in 253.
-   # - https://github.com/systemd/systemd/issues/22801
-   # - https://github.com/systemd/systemd/pull/25967
-   # - 
https://github.com/systemd/systemd/commit/7929e180aa47a2692ad4f053afac2857d7198758
-   # - 
https://github.com/systemd/systemd/commit/4f79f545b3c46c358666c9f5f2b384fe50aac4b4
-   die "Please remove the FORTIFY_SOURCE hacks in src_configure."
-fi
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1)
-
-inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
-inherit toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="Utilities split out from systemd for OpenRC users"
-HOMEPAGE="https://systemd.io/;
-
-if [[ ${PV} == *.* ]]; then
-   MY_P="systemd-stable-${PV}"
-   S="${WORKDIR}/${MY_P}"
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
-else
-   MY_P="systemd-${PV}"
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-tools/files/, media-sound/alsa-tools/

2023-05-04 Thread Sam James
commit: 74ee5178596f42af46a2aa8372e6f8ead69428f3
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:00:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ee5178

media-sound/alsa-tools: EAPI 8, fix hdspmixer crash

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

 media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild  | 159 +
 .../files/alsa-tools-1.2.5-hdspmixer-crash.patch   |  23 +++
 2 files changed, 182 insertions(+)

diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild 
b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild
new file mode 100644
index ..7d92d8a908ac
--- /dev/null
+++ b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic libtool xdg
+
+DESCRIPTION="Advanced Linux Sound Architecture tools"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
+alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
+alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
+alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
+
+# bug #468294
+DEPEND="
+   >=media-libs/alsa-lib-${PV}
+   >=dev-python/pyalsa-1.0.26
+   fltk? ( >=x11-libs/fltk-1.3.0:1 )
+   gtk? (
+   dev-libs/gobject-introspection
+   x11-libs/gtk+:2
+   x11-libs/gtk+:3
+   )
+"
+# bug #456114
+RDEPEND="
+   ${DEPEND}
+   gtk? ( media-fonts/font-misc-misc )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/envy24control-config-dir.patch
+   "${FILESDIR}"/${PN}-1.2.5-hdspmixer-crash.patch
+)
+
+pkg_setup() {
+   ALSA_TOOLS=(
+   seq/sbiload
+   us428control
+   hwmixvolume
+   hda-verb
+   $(usev alsa_cards_mixart mixartloader)
+   $(usev alsa_cards_vx222 vxloader)
+   $(usev alsa_cards_usb-usx2y usx2yloader)
+   $(usev alsa_cards_pcxhr pcxhrloader)
+   $(usev alsa_cards_sscape sscape_ctl)
+   )
+
+   if use gtk; then
+   ALSA_TOOLS+=(
+   echomixer
+   hdajackretask
+   $(usev alsa_cards_ice1712 envy24control)
+   )
+   # Perhaps a typo the following && logic?
+   if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
+   ALSA_TOOLS+=( rmedigicontrol )
+   fi
+   fi
+
+   if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
+   ALSA_TOOLS+=(
+   hdsploader
+   $(usev fltk 'hdspconf hdspmixer')
+   )
+   fi
+
+   if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
+   ALSA_TOOLS+=( sb16_csp )
+   fi
+
+   if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
+   ALSA_TOOLS+=( as10k1 ld10k1 )
+   fi
+}
+
+src_prepare() {
+   default
+
+   # This block only deals with the tools that still use GTK and the
+   # AM_PATH_GTK macro.
+   for dir in echomixer envy24control rmedigicontrol; do
+   has "${dir}" "${ALSA_TOOLS[*]}" || continue
+   pushd "${dir}" &> /dev/null || die
+   eautoreconf
+   popd &> /dev/null || die
+   done
+
+   # This block deals with the tools that are being patched
+   for dir in hdspconf; do
+   has "${dir}" "${ALSA_TOOLS[*]}" || continue
+   pushd "${dir}" &> /dev/null || die
+   eautoreconf
+   popd &> /dev/null || die
+   done
+
+   elibtoolize
+}
+
+src_configure() {
+   if use fltk; then
+   # hdspmixer requires fltk
+   append-ldflags "-L$(dirname $(fltk-config --libs))"
+   append-flags "-I$(fltk-config --includedir)"
+   fi
+
+   local f
+   for f in ${ALSA_TOOLS[@]} ; do
+   cd "${S}/${f}" || die
+   case "${f}" in
+   echomixer,envy24control,rmedigicontrol )
+   econf --with-gtk2
+   ;;
+   * )
+   econf
+   ;;
+   esac
+   done
+}
+
+src_compile() {
+   local f
+   for f in ${ALSA_TOOLS[@]} ; do
+   cd "${S}/${f}" || die
+   emake
+   done
+}
+
+src_install() {
+   local f
+   for f in ${ALSA_TOOLS[@]} ; do
+   # Install the main stuff
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/files/, media-libs/alsa-ucm-conf/

2023-05-04 Thread Sam James
commit: 179dd24dd8f2bb9c1ec20d12d6a9da96cb1156b6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:08:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179dd24d

media-libs/alsa-ucm-conf: add 1.2.9

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

 media-libs/alsa-ucm-conf/Manifest  |  1 +
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild   | 24 ++
 .../alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch | 20 ++
 3 files changed, 45 insertions(+)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index dd27fced6f1d..6ec3ebb5219f 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1 +1,2 @@
 DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B 
f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262
 SHA512 
a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca
+DIST alsa-ucm-conf-1.2.9.tar.bz2 42802 BLAKE2B 
fe71790aa8658ab12378baa55f95a03aaebd3eb0aef2535b65b89884de6cb404a75b44fd238d2089e0a005ca81720f3c44d1912452908e97aa75fcda513908cf
 SHA512 
3aced4d4df76044a5525f1217851e05f7ad177389d2008e3e3dd0fb4d2cf72cd0897b140659a7729cc37d5b737c2d0cf5b607df4f576647044accd560d8cb87b

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild
new file mode 100644
index ..9b6ba9e1f104
--- /dev/null
+++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ALSA ucm configuration files"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="!https://github.com/alsa-project/alsa-ucm-conf/commit/906f692e4ed84dc136c270c05e1b490a554de99b
+
+From 906f692e4ed84dc136c270c05e1b490a554de99b Mon Sep 17 00:00:00 2001
+From: Jaroslav Kysela 
+Date: Thu, 4 May 2023 14:36:49 +0200
+Subject: [PATCH] sof-essx8336: Dmic is not a valid UCM device identifier, use
+ Mic
+
+Signed-off-by: Jaroslav Kysela 
+--- a/ucm2/Intel/sof-essx8336/sof-essx8336.conf
 b/ucm2/Intel/sof-essx8336/sof-essx8336.conf
+@@ -32,7 +32,7 @@ If.devdmic {
+   Haystack "${CardComponents}"
+   Needle "cfg-dmics:"
+   }
+-  True.Define.DeviceDmic "Dmic"
++  True.Define.DeviceDmic "Mic"
+ }
+ 
+ SectionUseCase."HiFi" {



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

2023-05-04 Thread Sam James
commit: d4a742daf78b892b1a94c15439980fa5cdddfb68
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:57:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a742da

sys-apps/systemd: drop 252.7, 252.10

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

 sys-apps/systemd/Manifest  |   2 -
 .../systemd/files/252-no-stack-protector-bpf.patch |  26 --
 sys-apps/systemd/files/gentoo-journald-audit.patch |  40 --
 sys-apps/systemd/systemd-252.10.ebuild | 509 -
 sys-apps/systemd/systemd-252.7.ebuild  | 509 -
 5 files changed, 1086 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 91b576655431..6c695495dddf 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,4 +1,2 @@
-DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
-DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 
81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178
 SHA512 
691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
 DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a
 SHA512 
cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1

diff --git a/sys-apps/systemd/files/252-no-stack-protector-bpf.patch 
b/sys-apps/systemd/files/252-no-stack-protector-bpf.patch
deleted file mode 100644
index 4e4d1a1bafa5..
--- a/sys-apps/systemd/files/252-no-stack-protector-bpf.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/systemd/systemd/pull/26050
-
-From d6a0784a350fb27698ed04f7ada17137324b31bb Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Fri, 13 Jan 2023 05:17:56 +
-Subject: [PATCH] bpf: disable -fstack-protector in meson
-
-In Gentoo, we recently started making Clang behave the same way as
-our GCC, with -fstack-protector and some friends enabled by default.
-
-SSP doesn't make sense for BPF, so disable it explicitly.
-
-See also e.g. https://www.spinics.net/lists/netdev/msg556400.html.
-
-Bug: https://bugs.gentoo.org/890004
 a/src/core/bpf/meson.build
-+++ b/src/core/bpf/meson.build
-@@ -7,6 +7,7 @@ endif
- bpf_clang_flags = [
- '-std=gnu11',
- '-Wno-compare-distinct-pointer-types',
-+'-fno-stack-protector',
- '-O2',
- '-target',
- 'bpf',
-

diff --git a/sys-apps/systemd/files/gentoo-journald-audit.patch 
b/sys-apps/systemd/files/gentoo-journald-audit.patch
deleted file mode 100644
index 088bceb7696e..
--- a/sys-apps/systemd/files/gentoo-journald-audit.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 593db1c78011ddce551051ce17eda6feac079b3d Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Fri, 21 Aug 2020 13:16:17 -0400
-Subject: [PATCH] journald: do not change the kernel audit setting by default
-
-Bug: https://bugs.gentoo.org/736910

- man/journald.conf.xml | 2 +-
- src/journal/journald-server.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/man/journald.conf.xml b/man/journald.conf.xml
-index bfd359a903..7e93d4050e 100644
 a/man/journald.conf.xml
-+++ b/man/journald.conf.xml
-@@ -411,7 +411,7 @@
- systemd-journald collects generated audit records, 
it just controls whether it
- tells the kernel to generate them. This means if another tool turns 
on auditing even if
- systemd-journald left it off, it will still 
collect the generated
--messages. Defaults to on.
-+messages.
-   
- 
-   
-diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index 5865bf9809..163be685a8 100644
 a/src/journal/journald-server.c
-+++ b/src/journal/journald-server.c
-@@ -2208,7 +2208,7 @@ int server_init(Server *s, const char *namespace) {
- .compress.threshold_bytes = (uint64_t) -1,
- .seal = true,
- 
--.set_audit = true,
-+.set_audit = -1,
- 
- .watchdog_usec = USEC_INFINITY,
- 
--- 
-2.28.0
-

diff --git 

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/

2023-05-04 Thread Sam James
commit: c84090acc76794ed7332fef9a77c97ff17bb10df
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:04:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84090ac

media-libs/alsa-lib: add 1.2.9

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

 media-libs/alsa-lib/Manifest  |  1 +
 media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 474b47cec535..17bbdaf788e0 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1 +1,2 @@
 DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B 
e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4
 SHA512 
865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688
+DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B 
ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449
 SHA512 
8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild
new file mode 100644
index ..9292f6f04563
--- /dev/null
+++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit autotools multilib-minimal flag-o-matic python-single-r1
+
+DESCRIPTION="Advanced Linux Sound Architecture Library"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+if [[ ${PV} == *_p* ]] ; then
+   # Please set correct commit ID for a snapshot release!
+   COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
+   
SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
 -> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${COMMIT:0:7}
+else
+   # TODO: Upstream does publish .sig files, so someone could implement 
verify-sig ;)
+   SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="alisp debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   media-libs/alsa-topology-conf
+   media-libs/alsa-ucm-conf
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
+   # bug #545950
+   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Broken upstream. Could in theory work with -flto-partitions=none
+   # but it's a hack to workaround the real problem and not strictly safe.
+   # bug #616108, bug #669086, and 
https://github.com/alsa-project/alsa-lib/issues/6.
+   # (This bug is closed as of 1.2.9 but there's been no clear actual fix 
to it.
+   # Let us know if you can identify one.)
+   filter-lto
+
+   local myeconfargs=(
+   --disable-maintainer-mode
+   --disable-resmgr
+   --enable-aload
+   --enable-rawmidi
+   --enable-seq
+   --enable-shared
+   --enable-thread-safety
+
+   $(multilib_native_use_enable python)
+   $(use_enable alisp)
+   $(use_with debug)
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   emake
+
+   if multilib_is_native_abi && use doc; then
+   emake doc
+   grep -FZrl "${S}" doc/doxygen/html | \
+   xargs -0 sed -i -e "s:${S}::" || die
+   fi
+}
+
+multilib_src_install() {
+   multilib_is_native_abi && use doc && local HTML_DOCS=( 
doc/doxygen/html/. )
+
+   default
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   dodoc ChangeLog doc/asoundrc.txt NOTES TODO
+}



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

2023-05-04 Thread Sam James
commit: c6826d4e7e09a7c8a31168ff9b6ecdac46faed49
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:06:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6826d4e

media-sound/alsa-utils: add 1.2.9

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

 media-sound/alsa-utils/Manifest|  1 +
 media-sound/alsa-utils/alsa-utils-1.2.9.ebuild | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index 5a3dd91d9679..1d5a689c3306 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1 +1,2 @@
 DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 
4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e
 SHA512 
882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b
+DIST alsa-utils-1.2.9.tar.bz2 1598424 BLAKE2B 
9d75f63c7ff8b0d7ee835a1ad8fc242dee9b59770b1ad0ff9cd233caf50ac844323fb2ebb8e649f03a0a30a161ec72cba472ac79e390c3f0eb6e2a184d8f576c
 SHA512 
f46e13fd57ed05ee38d3fa655e57b14335ecf0664dbe03275808383d87d28df153a81151e2e9d8786625f09929c567c89e145508a706a70eeb91ac1b11fb2fd4

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild
new file mode 100644
index ..67972bd4c49e
--- /dev/null
+++ b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd udev
+
+DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
+SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0.9"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
+
+DEPEND="
+   >=media-libs/alsa-lib-${PV}
+   libsamplerate? ( media-libs/libsamplerate )
+   ieee1394? ( media-libs/libffado )
+   ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
+   bat? ( sci-libs/fftw:= )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-alsa )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/xmlto )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
+)
+
+src_configure() {
+   export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
+
+   local myeconfargs=(
+   # --disable-alsaconf because it doesn't work with 
sys-apps/kmod, bug #456214
+   --disable-alsaconf
+   --disable-maintainer-mode
+   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
+   $(use_enable bat)
+   $(use_enable libsamplerate alsaloop)
+   $(use_enable ncurses alsamixer)
+   $(use_enable nls)
+   $(usev !doc '--disable-xmlto')
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   dodoc seq/*/README.*
+
+   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
+   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
+
+   keepdir /var/lib/alsa
+
+   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
+   # scan directory /usr/share/alsa/ucm: No such file or directory
+   # alsaucm: unable to obtain card list: No such file or directory
+   keepdir /usr/share/alsa/ucm
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   udev_reload
+
+   if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then
+   elog
+   elog "To take advantage of the init script, and automate the 
process of"
+   elog "saving and restoring sound-card mixer levels you should"
+   elog "add alsasound to the boot runlevel. You can do this as"
+   elog "root like so:"
+   elog "# rc-update add alsasound boot"
+   ewarn
+   ewarn "The ALSA core should be built into the kernel or loaded 
through other"
+   ewarn "means. There is no longer any modular auto(un)loading in 
alsa-utils."
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-05-04 Thread Sam James
commit: 41dbc24d69ee0668ae5e5b72d0f1f920fa4f78fd
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:55:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41dbc24d

sys-apps/systemd-utils: add 252.10

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

 sys-apps/systemd-utils/Manifest|   1 +
 sys-apps/systemd-utils/systemd-utils-252.10.ebuild | 525 +
 2 files changed, 526 insertions(+)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 506e298ce75e..cca330771e36 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,6 +1,7 @@
 DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 
4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680
 SHA512 
6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82
 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 
1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5
 SHA512 
1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba
 DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B 
a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06
 SHA512 
49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b
+DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
 DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 
0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255
 SHA512 
948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37
 DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 
81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178
 SHA512 
691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f
 DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 
483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490
 SHA512 
d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b

diff --git a/sys-apps/systemd-utils/systemd-utils-252.10.ebuild 
b/sys-apps/systemd-utils/systemd-utils-252.10.ebuild
new file mode 100644
index ..8660e0fc4c57
--- /dev/null
+++ b/sys-apps/systemd-utils/systemd-utils-252.10.ebuild
@@ -0,0 +1,525 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1
+inherit toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
+HOMEPAGE="https://systemd.io/;
+
+if [[ ${PV} == *.* ]]; then
+   MY_P="systemd-stable-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz
 -> ${MY_P}.tar.gz"
+else
+   MY_P="systemd-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   
SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+fi
+
+MUSL_PATCHSET="systemd-musl-patches-252.4"
+SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
+REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   elibc_musl? ( >=sys-libs/musl-1.2.3 )
+   selinux? ( sys-libs/libselinux:0= )
+   tmpfiles? (
+   acl? ( sys-apps/acl:0= )
+   )
+   udev? (
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   )
+   !udev? (
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/

2023-05-04 Thread Sam James
commit: c0bf6a4f06c70227dbdfb6898f0c7d3d602f9971
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:24:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bf6a4f

media-libs/alsa-lib: fix UnusedLocalUse

I'm working on the alsa-* bumps and then messed around with rebase so
missed this when doing the cleanup before bump.

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

 media-libs/alsa-lib/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml
index 46d73ada1b5d..dc26f4840b84 100644
--- a/media-libs/alsa-lib/metadata.xml
+++ b/media-libs/alsa-lib/metadata.xml
@@ -6,7 +6,6 @@


Enable support for ALISP (ALSA LISP) 
interpreter for advanced features.
-   thread-safe API functions



https://www.alsa-project.org/wiki/Main_Page_News



[gentoo-commits] repo/gentoo:master commit in: media-plugins/alsa-plugins/

2023-05-04 Thread Sam James
commit: 94f0aaa70d2d7932964b54dc3ede833255783772
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 04:13:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:13:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f0aaa7

media-plugins/alsa-plugins: tidy up static libs removal

No need now we have --disable-static by default w/ EAPI 8.

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

 media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild 
b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
index 77f18656e232..418a9a31f64d 100644
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
+++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild
@@ -97,7 +97,7 @@ multilib_src_install_all() {
/etc/alsa/conf.d/51-pulseaudio-probe.conf
fi
 
-   find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
+   find "${ED}" -type f -name '*.la' -delete || die
 }
 
 pkg_postinst() {



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

2023-05-04 Thread Sam James
commit: d079b83e711ef69565dc969263fc4506626037d7
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:47:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d079b83e

sys-apps/systemd: add 253.4

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

 sys-apps/systemd/systemd-253.4.ebuild | 512 ++
 1 file changed, 512 insertions(+)

diff --git a/sys-apps/systemd/systemd-253.4.ebuild 
b/sys-apps/systemd/systemd-253.4.ebuild
new file mode 100644
index ..72824b08e850
--- /dev/null
+++ b/sys-apps/systemd/systemd-253.4.ebuild
@@ -0,0 +1,512 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam
+inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( net-firewall/iptables:0= )
+   openssl? ( >=dev-libs/openssl-1.1.0:0= )
+   pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( app-crypt/p11-kit:0= )
+   pcre? ( dev-libs/libpcre2 )
+   pwquality? ( dev-libs/libpwquality:0= )
+   qrcode? ( media-gfx/qrencode:0= )
+   seccomp? ( >=sys-libs/libseccomp-2.3.3:0= )
+   selinux? ( sys-libs/libselinux:0= )
+   tpm? ( app-crypt/tpm2-tss:0= )
+   xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= )
+   zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] )
+"
+
+# Newer linux-headers needed by ia64, bug #480218
+DEPEND="${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-${MINKV}
+   gnuefi? ( >=sys-boot/gnu-efi-3.0.2 )
+"
+
+# baselayout-2.2 has /run
+RDEPEND="${COMMON_DEPEND}
+   >=acct-group/adm-0-r1
+   >=acct-group/wheel-0-r1
+   >=acct-group/kmem-0-r1
+   >=acct-group/tty-0-r1
+   >=acct-group/utmp-0-r1
+   >=acct-group/audio-0-r1
+   >=acct-group/cdrom-0-r1
+   >=acct-group/dialout-0-r1
+   >=acct-group/disk-0-r1
+   >=acct-group/input-0-r1
+   >=acct-group/kvm-0-r1
+   >=acct-group/lp-0-r1
+   >=acct-group/render-0-r1
+   acct-group/sgx
+   >=acct-group/tape-0-r1
+   acct-group/users
+   >=acct-group/video-0-r1
+   >=acct-group/systemd-journal-0-r1
+   >=acct-user/root-0-r1
+   acct-user/nobody
+   >=acct-user/systemd-journal-remote-0-r1
+   >=acct-user/systemd-coredump-0-r1
+   >=acct-user/systemd-network-0-r1
+   acct-user/systemd-oom
+   >=acct-user/systemd-resolve-0-r1
+   >=acct-user/systemd-timesync-0-r1
+   >=sys-apps/baselayout-2.2
+   

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

2023-05-04 Thread Sam James
commit: 42c9879c16f6a2f108d40a984483b6765842b487
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:29:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 04:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c9879c

sys-apps/systemd: add 252.10

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

 sys-apps/systemd/Manifest  |   2 +
 sys-apps/systemd/systemd-252.10.ebuild | 509 +
 2 files changed, 511 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 8742aa58ec30..91b576655431 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,2 +1,4 @@
+DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 
33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203
 SHA512 
5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d
 DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 
81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178
 SHA512 
691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f
 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B 
fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa
 SHA512 
2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa
+DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 
166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a
 SHA512 
cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1

diff --git a/sys-apps/systemd/systemd-252.10.ebuild 
b/sys-apps/systemd/systemd-252.10.ebuild
new file mode 100644
index ..beac897a0cbc
--- /dev/null
+++ b/sys-apps/systemd/systemd-252.10.ebuild
@@ -0,0 +1,509 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Avoid QA warnings
+TMPFILES_OPTIONAL=1
+UDEV_OPTIONAL=1
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1)
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/systemd/systemd.git;
+   inherit git-r3
+else
+   if [[ ${PV} == *.* ]]; then
+   MY_PN=systemd-stable
+   else
+   MY_PN=systemd
+   fi
+   MY_PV=${PV/_/-}
+   MY_P=${MY_PN}-${MY_PV}
+   S=${WORKDIR}/${MY_P}
+   
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit bash-completion-r1 linux-info meson-multilib pam
+inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript
+
+DESCRIPTION="System and service manager for Linux"
+HOMEPAGE="http://systemd.io/;
+
+LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
+SLOT="0/2"
+IUSE="
+   acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils
+   fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod
+   +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode
+   +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb 
+zstd
+"
+REQUIRED_USE="
+   dns-over-tls? ( || ( gnutls openssl ) )
+   fido2? ( cryptsetup openssl )
+   homed? ( cryptsetup pam openssl )
+   importd? ( curl lzma || ( gcrypt openssl ) )
+   pwquality? ( homed )
+"
+RESTRICT="!test? ( test )"
+
+MINKV="4.15"
+
+COMMON_DEPEND="
+   >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}]
+   sys-libs/libcap:0=[${MULTILIB_USEDEP}]
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   acl? ( sys-apps/acl:0= )
+   apparmor? ( sys-libs/libapparmor:0= )
+   audit? ( >=sys-process/audit-2:0= )
+   cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= )
+   curl? ( net-misc/curl:0= )
+   elfutils? ( >=dev-libs/elfutils-0.158:0= )
+   fido2? ( dev-libs/libfido2:0= )
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] )
+   gnutls? ( >=net-libs/gnutls-3.6.0:0= )
+   http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] )
+   idn? ( net-dns/libidn2:= )
+   importd? (
+   app-arch/bzip2:0=
+   sys-libs/zlib:0=
+   )
+   kmod? ( >=sys-apps/kmod-15:0= )
+   lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] )
+   iptables? ( net-firewall/iptables:0= )
+   openssl? ( >=dev-libs/openssl-1.1.0:0= )
+   pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2023-05-04 Thread Michał Górny
commit: eb354521d92f416920ccdde617232c9c3f1a272b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  5 03:50:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  5 03:50:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb354521

app-arch/xz-utils: Correct OpenPGP key dependency

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

 app-arch/xz-utils/xz-utils-5.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/xz-utils/xz-utils-5.4.3.ebuild 
b/app-arch/xz-utils/xz-utils-5.4.3.ebuild
index 00fdd1f2144b..e30876d4e174 100644
--- a/app-arch/xz-utils/xz-utils-5.4.3.ebuild
+++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild
@@ -50,7 +50,7 @@ SLOT="0"
 IUSE="doc +extra-filters nls static-libs"
 
 if [[ ${PV} !=  ]] ; then
-   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )"
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )"
 fi
 
 src_prepare() {



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

2023-05-04 Thread Brian Evans
commit: dcb2c860d3d9db82007a0ec96a9a81cfb283fd69
Author: Brian Evans  gentoo  org>
AuthorDate: Fri May  5 03:09:23 2023 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri May  5 03:09:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb2c860

dev-lang/php: Version bump for 8.1.18

Signed-off-by: Brian Evans  gentoo.org>

 dev-lang/php/Manifest  |   1 +
 dev-lang/php/php-8.1.18.ebuild | 757 +
 2 files changed, 758 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index fc3a5d0a6727..d5f84e05e6bc 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -5,5 +5,6 @@ DIST php-8.0.28.tar.xz 10801568 BLAKE2B 
de03f5ad262e830c70d24b9e2dd997897e5613d8
 DIST php-8.1.12.tar.xz 11747176 BLAKE2B 
0505794826fb0fc92b04be5f7162af8aa92d782bb228243348d85b46866cd47089fcb7febd6886a8179babf64cb227bcdbf5d5f60d44dfefe1c947a3a708e3c1
 SHA512 
437b6a8146b58479f4d1acb7b35d68954f1f7bc13a8f3dddc66e1677d7e9b6a11154861f9e894cbd59b9c28d4df3fd5422f9b5553004e9fc8d0320ab59b9f907
 DIST php-8.1.14.tar.xz 11752004 BLAKE2B 
5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82
 SHA512 
75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61
 DIST php-8.1.16.tar.xz 11760948 BLAKE2B 
ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1
 SHA512 
4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da
+DIST php-8.1.18.tar.xz 11782240 BLAKE2B 
fc3355e34427198d87c51aaa5d5f02cb590859892d3d04fe067af555c7ad4e1e6908836faf534c29c720d2b9cfee1f3ed9de559d49902edef45520955d6c7f81
 SHA512 
e30dba23ab8711a04c21ad040d69807f479760a20f363fe3f91a297e9e6463d9558299b15231e00e2b1c95d03309e03bde8cbbe4043fce3e1b965236ece1d0f3
 DIST php-8.2.4.tar.xz 11991796 BLAKE2B 
4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6
 SHA512 
997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388
 DIST php-8.2.5.tar.xz 12001192 BLAKE2B 
9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22
 SHA512 
ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0

diff --git a/dev-lang/php/php-8.1.18.ebuild b/dev-lang/php/php-8.1.18.ebuild
new file mode 100644
index ..20d68c6387fd
--- /dev/null
+++ b/dev-lang/php/php-8.1.18.ebuild
@@ -0,0 +1,757 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
+   +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+# The Oracle instant client provides its own incompatible ldap library.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/

2023-05-04 Thread Sam James
commit: ee9e7ed5331ad5b1089404965686bcef8a250a77
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:01:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9e7ed5

media-libs/alsa-ucm-conf: drop 1.2.7.2

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

 media-libs/alsa-ucm-conf/Manifest   |  1 -
 .../alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild  | 21 -
 2 files changed, 22 deletions(-)

diff --git a/media-libs/alsa-ucm-conf/Manifest 
b/media-libs/alsa-ucm-conf/Manifest
index 519068544be2..dd27fced6f1d 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1,2 +1 @@
-DIST alsa-ucm-conf-1.2.7.2.tar.bz2 33011 BLAKE2B 
af8ce94b5eebb84e2420e96f9052e9ed1055f3c37aca088add6f98d562bba67b856ac5ec16adb3f1893fd612eeadd9d342b83ea615b213ce7d9ac010a0f5d4cb
 SHA512 
b6866f1ca6a3f4d69d7923bc1107a64b49944a3a8756f129f39034e5390e08db1c295669e54dfe1437ca934cc11abf407f60fc8319f5cba3f021966e8654c2db
 DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B 
f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262
 SHA512 
a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca

diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild 
b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild
deleted file mode 100644
index 93fd2550be06..
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86"
-IUSE=""
-
-RDEPEND="!

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

2023-05-04 Thread Sam James
commit: 027a8b08c9474ddf892e787dfb825008cf4145d0
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:02:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027a8b08

media-sound/alsa-utils: drop 1.2.7-r1, 1.2.8

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

 media-sound/alsa-utils/Manifest   |  1 -
 media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild | 86 -
 media-sound/alsa-utils/alsa-utils-1.2.8.ebuild| 92 ---
 3 files changed, 179 deletions(-)

diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index a29cafa4d9a7..5a3dd91d9679 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -1,2 +1 @@
-DIST alsa-utils-1.2.7.tar.bz2 1562595 BLAKE2B 
dd8821c510a98d76e2986d59c01516013f01c632fb6311e6ffd2b10eabbdd68312537d977b1bf2ab48e0f181751ecf58ec1c1da3f8d4f7ee84d8f2623893a091
 SHA512 
1be8f617315193e6033653ac96a14bd1c3272cd9d8f3776cdb1357f35f5353652acd5975cfc5bd16278cd496f5bf409bb60432818a526282edad9a4c718a97c9
 DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 
4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e
 SHA512 
882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild
deleted file mode 100644
index db469bc435f5..
--- a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, 
etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
-IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
-
-CDEPEND=">=media-libs/alsa-lib-${PV}
-   libsamplerate? ( media-libs/libsamplerate )
-   ieee1394? ( media-libs/libffado )
-   ncurses? ( >=sys-libs/ncurses-5.7-r7:0= )
-   bat? ( sci-libs/fftw:= )"
-DEPEND="${CDEPEND}
-   doc? ( app-text/xmlto )"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-alsa )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
-   export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
-
-   local myeconfargs=(
-   # --disable-alsaconf because it doesn't work with sys-apps/kmod 
wrt #456214
-   --disable-alsaconf
-   --disable-maintainer-mode
-   --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-   --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
-   $(use_enable bat)
-   $(use_enable libsamplerate alsaloop)
-   $(use_enable ncurses alsamixer)
-   $(use_enable nls)
-   $(usex doc '' --disable-xmlto)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   dodoc seq/*/README.*
-
-   newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
-   newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
-   insinto /etc/modprobe.d
-   newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf
-
-   keepdir /var/lib/alsa
-
-   # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
-   # scan directory /usr/share/alsa/ucm: No such file or directory
-   # alsaucm: unable to obtain card list: No such file or directory
-   keepdir /usr/share/alsa/ucm
-}
-
-pkg_postinst() {
-   udev_reload
-
-   if [[ -z ${REPLACING_VERSIONS} ]]; then
-   elog
-   elog "To take advantage of the init script, and automate the 
process of"
-   elog "saving and restoring sound-card mixer levels you should"
-   elog "add alsasound to the boot runlevel. You can do this as"
-   elog "root like so:"
-   elog "# rc-update add alsasound boot"
-   ewarn
-   ewarn "The ALSA core should be built into the kernel or loaded 
through other"
-   ewarn "means. There is no longer any modular auto(un)loading in 
alsa-utils."
-   fi
-}
-
-pkg_postrm() {
-   udev_reload
-}

diff --git a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild 
b/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild
deleted file mode 100644
index 99651ae43b13..
--- a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@

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

2023-05-04 Thread Sam James
commit: e0d31bb32fdcda4f1e5d2a3aebb1f3620b608daf
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:04:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d31bb3

sys-apps/coreutils: fix 'maintainers' typo

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

 sys-apps/coreutils/coreutils-9.1-r2.ebuild | 2 +-
 sys-apps/coreutils/coreutils-9.2-r2.ebuild | 2 +-
 sys-apps/coreutils/coreutils-9.3-r1.ebuild | 2 +-
 sys-apps/coreutils/coreutils-9.3.ebuild| 2 +-
 sys-apps/coreutils/coreutils-.ebuild   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.1-r2.ebuild 
b/sys-apps/coreutils/coreutils-9.1-r2.ebuild
index 08dc284676e9..4cdfdc3f3bed 100644
--- a/sys-apps/coreutils/coreutils-9.1-r2.ebuild
+++ b/sys-apps/coreutils/coreutils-9.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
 
 PYTHON_COMPAT=( python3_{9..11} )

diff --git a/sys-apps/coreutils/coreutils-9.2-r2.ebuild 
b/sys-apps/coreutils/coreutils-9.2-r2.ebuild
index 44a34c3cc7b3..1ca5c4dd88c7 100644
--- a/sys-apps/coreutils/coreutils-9.2-r2.ebuild
+++ b/sys-apps/coreutils/coreutils-9.2-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
 
 PYTHON_COMPAT=( python3_{9..11} )

diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
index 564a8a362e13..e34ba721ed3e 100644
--- a/sys-apps/coreutils/coreutils-9.3-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
 
 PYTHON_COMPAT=( python3_{9..11} )

diff --git a/sys-apps/coreutils/coreutils-9.3.ebuild 
b/sys-apps/coreutils/coreutils-9.3.ebuild
index b12ae88e4781..3f6b8940caed 100644
--- a/sys-apps/coreutils/coreutils-9.3.ebuild
+++ b/sys-apps/coreutils/coreutils-9.3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
 
 PYTHON_COMPAT=( python3_{9..11} )

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index d19fa5ca04cb..3e290e4656fb 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
-# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
 
 PYTHON_COMPAT=( python3_{9..11} )



[gentoo-commits] repo/gentoo:master commit in: media-plugins/alsa-plugins/

2023-05-04 Thread Sam James
commit: 69b14f2f5eafbcb08f6f28579cb2cfa821254b1b
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:01:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b14f2f

media-plugins/alsa-plugins: drop 1.2.7.1

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

 .../alsa-plugins/alsa-plugins-1.2.7.1.ebuild   | 106 -
 1 file changed, 106 deletions(-)

diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild 
b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild
deleted file mode 100644
index e518cd39af5d..
--- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="ALSA extra plugins"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex 
+usb_stream"
-
-RDEPEND="
-   >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}]
-   ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
-   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
-   libsamplerate? ( 
>=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] )
-   pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
-   speex? (
-   >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}]
-   media-libs/speexdsp[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # For some reasons the polyp/pulse plugin does fail with alsaplayer 
with a
-   # failed assert. As the code works just fine with asserts disabled, for 
now
-   # disable them waiting for a better solution.
-   sed \
-   -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \
-   -i pulse/Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   use debug || append-cppflags -DNDEBUG
-
-   local myeconfargs=(
-   # default does not contain $prefix: bug #673464
-   --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d
-
-   --with-speex="$(usex speex lib no)"
-   $(use_enable arcam_av arcamav)
-   $(use_enable ffmpeg libav)
-   $(use_enable jack)
-   $(use_enable libsamplerate samplerate)
-   $(use_enable mix)
-   $(use_enable oss)
-   $(use_enable pulseaudio)
-   $(use_enable speex speexdsp)
-   $(use_enable usb_stream usbstream)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-   # Needed to workaround parallel build failure
-   # bug #835920
-   dodir /usr/$(get_libdir)/alsa-lib
-
-   default
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   cd doc || die
-   dodoc upmix.txt vdownmix.txt README-pcm-oss
-   use jack && dodoc README-jack
-   use libsamplerate && dodoc samplerate.txt
-   use ffmpeg && dodoc lavrate.txt a52.txt
-
-   if use pulseaudio; then
-   dodoc README-pulse
-   # install ALSA configuration files
-   # making PA to be used by alsa clients
-   insinto /usr/share/alsa
-   doins "${FILESDIR}"/pulse-default.conf
-
-   insinto /usr/share/alsa/alsa.conf.d
-   doins "${FILESDIR}"/51-pulseaudio-probe.conf
-   # bug #670960
-   dosym 
../../../usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf \
-   /etc/alsa/conf.d/51-pulseaudio-probe.conf
-   fi
-
-   find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
-}
-
-pkg_postinst() {
-   if use pulseaudio; then
-   einfo "The PulseAudio device is now set as the default device 
if the"
-   einfo "PulseAudio server is found to be running. Any custom"
-   einfo "configuration in /etc/asound.conf or ~/.asoundrc for 
this"
-   einfo "purpose should now be unnecessary."
-   fi
-}



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

2023-05-04 Thread Sam James
commit: b13b9d12827c4b76b2b1968a55c7b9966fa15990
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:05:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13b9d12

sys-apps/coreutils: mention MLs in maintenance note

See e.g. https://lists.gnu.org/archive/html/bug-coreutils/2023-05/msg00011.html.

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

 sys-apps/coreutils/coreutils-9.3-r1.ebuild | 2 ++
 sys-apps/coreutils/coreutils-.ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
index e34ba721ed3e..aa87f2f22ff2 100644
--- a/sys-apps/coreutils/coreutils-9.3-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
 # The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
+#
+# Also recommend subscribing to the coreutils and bug-coreutils MLs.
 
 PYTHON_COMPAT=( python3_{9..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index 3e290e4656fb..6e3d435cba1d 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
 # The upstream coreutils maintainers also maintain the package in Fedora and 
may
 # backport fixes which we want to pick up.
+#
+# Also recommend subscribing to the coreutils and bug-coreutils MLs.
 
 PYTHON_COMPAT=( python3_{9..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc



[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/

2023-05-04 Thread Sam James
commit: da20ce8874b0f8f15c7bc3010b8bdf90fa3542e3
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 03:01:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da20ce88

media-libs/alsa-lib: drop 1.2.7.2, 1.2.7.2-r1

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

 media-libs/alsa-lib/Manifest   |  1 -
 media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 --
 media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild| 97 --
 3 files changed, 195 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 4302b90818ee..474b47cec535 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,2 +1 @@
-DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 
9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce
 SHA512 
79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe
 DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B 
e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4
 SHA512 
865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild
deleted file mode 100644
index fee1d148d903..
--- a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools multilib-minimal flag-o-matic python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page;
-if [[ ${PV} == *_p* ]] ; then
-   # Please set correct commit ID for a snapshot release!!!
-   COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
-   
SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
 -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT:0:7}
-else
-   # TODO: Upstream does publish .sig files, so someone could implement 
verify-sig ;)
-   SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2;
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="media-libs/alsa-topology-conf
-   media-libs/alsa-ucm-conf
-   python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || 
die
-   # bug #545950
-   sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' 
test/lsb/Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Broken upstream. Could in theory work with -flto-partitions=none
-   # but it's a hack to workaround the real problem and not strictly safe.
-   # bug #616108, bug #669086, and 
https://github.com/alsa-project/alsa-lib/issues/6.
-   filter-lto
-
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-resmgr
-   --enable-aload
-   --enable-rawmidi
-   --enable-seq
-   --enable-shared
-   --enable-thread-safety
-
-   # enable Python only on final ABI
-   $(multilib_native_use_enable python)
-   $(use_enable alisp)
-   $(use_with debug)
-   )
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
-   emake
-
-   if multilib_is_native_abi && use doc; then
-   emake doc
-   grep -FZrl "${S}" doc/doxygen/html | \
-   xargs -0 sed -i -e "s:${S}::" || die
-   fi
-}
-
-multilib_src_install() {
-   multilib_is_native_abi && use doc && local HTML_DOCS=( 
doc/doxygen/html/. )
-
-   default
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
-
-   dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild
deleted file mode 100644
index 87e46cf31a80..
--- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2023-05-04 Thread Sam James
commit: 95ad5353818a6da9f45e524281ed66636fcb2a44
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:59:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ad5353

app-arch/xz-utils: add 5.4.3

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

 app-arch/xz-utils/Manifest  |   2 +
 app-arch/xz-utils/xz-utils-5.4.3.ebuild | 126 
 2 files changed, 128 insertions(+)

diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 7cfad6a5465a..1bef0754376d 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -4,3 +4,5 @@ DIST xz-5.2.12.tar.gz 2190541 BLAKE2B 
9ca5ecf753ae264f542ec53b4c9a1c85466bc2a932
 DIST xz-5.2.12.tar.gz.sig 566 BLAKE2B 
93d0fb89186ccf018d17278823c2c6cc724798acfe425fd01ecf54338e53451d94b1ad951f2f1ec58171a3eb827fcd6b5d9dcb97da72c5d8545d57d9fba0597b
 SHA512 
0734e1838dd9ab7ba06675af0f4ff5866c0e5c268f0c3e2ca6f12fa8f27b41830d11063244b0039f8d8ba184efc1c1b7b9a7311c378a02abc1290d7727357cb6
 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 
3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72
 SHA512 
149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737
 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 
95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b
 SHA512 
30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa
+DIST xz-5.4.3.tar.gz 2869347 BLAKE2B 
c4192a59ca751567ebab17e08e72aa1bf0f5ca14af0b59fded1c4dff02c1b76ab30119a4138932f78f69bd4b7827071c81d6ca1c56be65491466ea061786ed78
 SHA512 
aff0fe166af6df4491a6f5df2372cab100b081452461a0e8c6fd65b72af3f250f16c64d9fb8fd309141e9b9ae4e41649f48687cc29e63dd82f27f2eab19b4023
+DIST xz-5.4.3.tar.gz.sig 566 BLAKE2B 
1e3f86a2de532e77cae4c31928d57edeac81ca207e03c71523210605dc6bab76a50793697a242b232f74911c6e1872a0339ed977e2dd0d201504bd859fd3b4f4
 SHA512 
b7c7eedf4d9604ee50ec97275e5ab57e22a567402815281440ca765210c75707bd2de20e7ebfb0842725690ae19557916fc41a9fbdace5fec8190632b038292e

diff --git a/app-arch/xz-utils/xz-utils-5.4.3.ebuild 
b/app-arch/xz-utils/xz-utils-5.4.3.ebuild
new file mode 100644
index ..00fdd1f2144b
--- /dev/null
+++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Remember: we cannot leverage autotools in this ebuild in order
+#   to avoid circular deps with autotools
+
+EAPI=7
+
+inherit libtool multilib multilib-minimal preserve-libs usr-ldscript
+
+if [[ ${PV} ==  ]] ; then
+   # Per tukaani.org, git.tukaani.org is a mirror of github and
+   # may be behind.
+   EGIT_REPO_URI="
+   https://github.com/tukaani-project/xz
+   https://git.tukaani.org/xz.git
+   "
+   inherit git-r3 autotools
+
+   # bug #272880 and bug #286068
+   BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc
+   inherit verify-sig
+
+   MY_P="${PN/-utils}-${PV/_}"
+   SRC_URI="
+   
https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz
+   mirror://sourceforge/lzmautils/${MY_P}.tar.gz
+   https://tukaani.org/xz/${MY_P}.tar.gz
+   verify-sig? (
+   
https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz.sig
+   https://tukaani.org/xz/${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utils for managing LZMA compressed files"
+HOMEPAGE="https://tukaani.org/xz/;
+
+# See top-level COPYING file as it outlines the various pieces and their 
licenses.
+LICENSE="public-domain LGPL-2.1+ GPL-2+"
+SLOT="0"
+IUSE="doc +extra-filters nls static-libs"
+
+if [[ ${PV} !=  ]] ; then
+   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )"
+fi
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   eautopoint
+   eautoreconf
+   else
+   # Allow building shared libs on Solaris/x64
+   elibtoolize
+   fi
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-threads
+   

[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2023-05-04 Thread Sam James
commit: 9290bbfc02cba0f646c7d16601fe9b7594859f45
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:57:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9290bbfc

app-arch/xz-utils: add 5.2.12

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

 app-arch/xz-utils/Manifest   |   2 +
 app-arch/xz-utils/xz-utils-5.2.12.ebuild | 118 +++
 2 files changed, 120 insertions(+)

diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 97e4b8821b39..7cfad6a5465a 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -1,4 +1,6 @@
 DIST xz-5.2.11.tar.gz 2130684 BLAKE2B 
e513f99b2e28fa79f32747e21138cc13ab9340e95a302ac742bc6bda088465488173ea212704c4612f4059bbbc6c6a5b041332d84b999dc7df5b3fab1b1ac4e9
 SHA512 
8f75450380563229465420f4518fa7a60bbe6f0c9a3b580c2a9a7bf9bf380ad69209f792764115c346d89c49711478e8db42325ef9a46ccd3a6ec72292890ac8
 DIST xz-5.2.11.tar.gz.sig 566 BLAKE2B 
34186ea22960f508dd796736107b99e1e3884ffae683f26671f455e46e4debf87400f2d7bb64b446fb142370a8bcebc6c05dce34dcc2678a761b9401b1e23860
 SHA512 
036ed0f663e179057a805a41052d3e437fbfb9dbbe173c5180fbb255f5a01ac4fa2561424228f4e568e63b22802b3a4ffd88dec2ba7c41a454998ebea30bea7c
+DIST xz-5.2.12.tar.gz 2190541 BLAKE2B 
9ca5ecf753ae264f542ec53b4c9a1c85466bc2a932651aafb0ae2a3ebb7d3979a9384e9a81f16173c2d6d14ca8b86e4a820191817675a5e9fd214a64cf364c98
 SHA512 
1a67112eb1cfd70352c41a1cbb5e34eacd6da2ae816f5020385772a7698b835d059843c2c30461beb15b7514e95906b2033dac6abf09248b5837270420dfe732
+DIST xz-5.2.12.tar.gz.sig 566 BLAKE2B 
93d0fb89186ccf018d17278823c2c6cc724798acfe425fd01ecf54338e53451d94b1ad951f2f1ec58171a3eb827fcd6b5d9dcb97da72c5d8545d57d9fba0597b
 SHA512 
0734e1838dd9ab7ba06675af0f4ff5866c0e5c268f0c3e2ca6f12fa8f27b41830d11063244b0039f8d8ba184efc1c1b7b9a7311c378a02abc1290d7727357cb6
 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 
3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72
 SHA512 
149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737
 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 
95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b
 SHA512 
30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa

diff --git a/app-arch/xz-utils/xz-utils-5.2.12.ebuild 
b/app-arch/xz-utils/xz-utils-5.2.12.ebuild
new file mode 100644
index ..52e2b5940ba6
--- /dev/null
+++ b/app-arch/xz-utils/xz-utils-5.2.12.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Remember: we cannot leverage autotools in this ebuild in order
+#   to avoid circular deps with autotools
+
+EAPI=8
+
+inherit libtool multilib multilib-minimal preserve-libs usr-ldscript
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.tukaani.org/xz.git;
+   inherit git-r3 autotools
+
+   # bug #272880 and bug #286068
+   BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc
+   inherit verify-sig
+
+   MY_P="${PN/-utils}-${PV/_}"
+   SRC_URI="
+   mirror://sourceforge/lzmautils/${MY_P}.tar.gz
+   https://tukaani.org/xz/${MY_P}.tar.gz
+   verify-sig? (
+   https://tukaani.org/xz/${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utils for managing LZMA compressed files"
+HOMEPAGE="https://tukaani.org/xz/;
+
+# See top-level COPYING file as it outlines the various pieces and their 
licenses.
+LICENSE="public-domain LGPL-2.1+ GPL-2+"
+SLOT="0"
+IUSE="+extra-filters nls static-libs"
+
+if [[ ${PV} !=  ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )"
+fi
+
+# Tests currently do not account for smaller feature set
+RESTRICT="!extra-filters? ( test )"
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   eautopoint
+   eautoreconf
+   else
+   # Allow building shared libs on Solaris/x64
+   elibtoolize
+   fi
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-threads
+   $(use_enable nls)
+   $(use_enable static-libs static)
+   )
+
+   if ! 

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

2023-05-04 Thread Sam James
commit: ebaca3e7110e0400d56a47db12995a485e0ce5aa
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:52:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaca3e7

sec-keys/openpgp-keys-jiatan: new package, add 20230505

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

 sec-keys/openpgp-keys-jiatan/Manifest|  1 +
 sec-keys/openpgp-keys-jiatan/metadata.xml|  9 +
 .../openpgp-keys-jiatan-20230505.ebuild  | 20 
 3 files changed, 30 insertions(+)

diff --git a/sec-keys/openpgp-keys-jiatan/Manifest 
b/sec-keys/openpgp-keys-jiatan/Manifest
new file mode 100644
index ..021bd0e20fb9
--- /dev/null
+++ b/sec-keys/openpgp-keys-jiatan/Manifest
@@ -0,0 +1 @@
+DIST jia_tan_pubkey.txt 3143 BLAKE2B 
1e0cc16ffabc11e341c733c09b7bc9571e3d2209f2387f27905adc153eff763d8ab9929cee5bfda86d30f05d1fd1e5ae3d2087679f17fc8f8288b094572cc596
 SHA512 
556bda914f966fe7b72105b475b59231254256f860ec28f5606ffb3df34884621f365c95eb881c74a2ff5434a8e45efa3e6bbc8cb9d8147dccc608566ddefeb7

diff --git a/sec-keys/openpgp-keys-jiatan/metadata.xml 
b/sec-keys/openpgp-keys-jiatan/metadata.xml
new file mode 100644
index ..de9d78424186
--- /dev/null
+++ b/sec-keys/openpgp-keys-jiatan/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+

diff --git a/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild 
b/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild
new file mode 100644
index ..4c7ed6e765b2
--- /dev/null
+++ b/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Jia Tan"
+HOMEPAGE="https://tukaani.org/xz/;
+SRC_URI="https://tukaani.org/misc/jia_tan_pubkey.txt;
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - jiatan.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2023-05-04 Thread Sam James
commit: 14b29e8aec8360c2f6b9b0c65aac139cabc98c9b
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:48:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b29e8a

app-arch/xz-utils: drop 5.2.10, 5.4.1

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

 app-arch/xz-utils/Manifest   |   4 -
 app-arch/xz-utils/xz-utils-5.2.10.ebuild | 118 --
 app-arch/xz-utils/xz-utils-5.4.1.ebuild  | 122 ---
 3 files changed, 244 deletions(-)

diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 457b0d0a09cb..97e4b8821b39 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -1,8 +1,4 @@
-DIST xz-5.2.10.tar.gz 2123206 BLAKE2B 
fdd9e77e21ee65482401e0e43e0b291093a227d452991a9182562989b7a4388ceed30d5d54cd7f86320dcc073eb792032a49741880338a29043a8380507c4215
 SHA512 
c3814680fcad421efa71cf977217a62c34e3223900302a6fd7d505f310a7b338815feee2c8225b1232bd22b9e29c7dda3664e54dae2d80f816daec6adf560ca1
-DIST xz-5.2.10.tar.gz.sig 566 BLAKE2B 
ce72730816d03084dc0d1559d6f2890b3ebe25a5e6b0720d4775ba2364762b5d1934a3a53f2255f6e68a1cdf42778d85d8b02ab30396b2addab619e95855f733
 SHA512 
48a0864abee6639116678afab6e8319eb2de903b381362c611fb77f9b6fc21df5f7d9783a250810f7ecc08380fb371a3a791ab55f5a343b68b9d4f9e414da403
 DIST xz-5.2.11.tar.gz 2130684 BLAKE2B 
e513f99b2e28fa79f32747e21138cc13ab9340e95a302ac742bc6bda088465488173ea212704c4612f4059bbbc6c6a5b041332d84b999dc7df5b3fab1b1ac4e9
 SHA512 
8f75450380563229465420f4518fa7a60bbe6f0c9a3b580c2a9a7bf9bf380ad69209f792764115c346d89c49711478e8db42325ef9a46ccd3a6ec72292890ac8
 DIST xz-5.2.11.tar.gz.sig 566 BLAKE2B 
34186ea22960f508dd796736107b99e1e3884ffae683f26671f455e46e4debf87400f2d7bb64b446fb142370a8bcebc6c05dce34dcc2678a761b9401b1e23860
 SHA512 
036ed0f663e179057a805a41052d3e437fbfb9dbbe173c5180fbb255f5a01ac4fa2561424228f4e568e63b22802b3a4ffd88dec2ba7c41a454998ebea30bea7c
-DIST xz-5.4.1.tar.gz 2528617 BLAKE2B 
f4dc8698fb97002aa0548107b448ab0dd8659cce506a83775930f95fd775601f7de1df44866310ac617853410a1915cd4e90ad4088b2fd56418e67b6f0fc4e98
 SHA512 
5cff8383a68fb88ecbb3770ec48af0ad5582e08de9dccd339e0b685aaa53447e59d6425caa3f63b54a674e5d78c20520876db547d156e6658ad4841660cba85b
-DIST xz-5.4.1.tar.gz.sig 566 BLAKE2B 
f384bcf7ea6bd7d3af65b6b17b379b48826257f403bca0bed1b42697f88edbc38f38eaac03c5564fc466df670f40e2e7ee49974232da4eb849718e89234c224b
 SHA512 
2e6c3bf04ceb29c1bac8fdde7aa09c4d0f96442515d797e06ea860f365fd94777630b0034b98006cf844083efea8642a0bf87b1ff56de6a58446a644b1fd3c1c
 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 
3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72
 SHA512 
149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737
 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 
95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b
 SHA512 
30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa

diff --git a/app-arch/xz-utils/xz-utils-5.2.10.ebuild 
b/app-arch/xz-utils/xz-utils-5.2.10.ebuild
deleted file mode 100644
index ee655f3ae8a2..
--- a/app-arch/xz-utils/xz-utils-5.2.10.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Remember: we cannot leverage autotools in this ebuild in order
-#   to avoid circular deps with autotools
-
-EAPI=7
-
-inherit libtool multilib multilib-minimal preserve-libs usr-ldscript
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.tukaani.org/xz.git;
-   inherit git-r3 autotools
-
-   # bug #272880 and bug #286068
-   BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
-else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc
-   inherit verify-sig
-
-   MY_P="${PN/-utils}-${PV/_}"
-   SRC_URI="
-   mirror://sourceforge/lzmautils/${MY_P}.tar.gz
-   https://tukaani.org/xz/${MY_P}.tar.gz
-   verify-sig? (
-   https://tukaani.org/xz/${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-   fi
-
-   S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Utils for managing LZMA compressed files"
-HOMEPAGE="https://tukaani.org/xz/;
-
-# See top-level COPYING file as it outlines the various pieces and their 
licenses.
-LICENSE="public-domain 

[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/

2023-05-04 Thread Sam James
commit: f976bf35d33045eab60b9840365fdbf9814c75f1
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:53:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 03:08:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f976bf35

app-arch/xz-utils: update key package in live

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

 app-arch/xz-utils/xz-utils-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/xz-utils/xz-utils-.ebuild 
b/app-arch/xz-utils/xz-utils-.ebuild
index a6b8dfa60f8f..e30876d4e174 100644
--- a/app-arch/xz-utils/xz-utils-.ebuild
+++ b/app-arch/xz-utils/xz-utils-.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} ==  ]] ; then
# bug #272880 and bug #286068
BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
 else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc
+   VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc
inherit verify-sig
 
MY_P="${PN/-utils}-${PV/_}"
@@ -50,7 +50,7 @@ SLOT="0"
 IUSE="doc +extra-filters nls static-libs"
 
 if [[ ${PV} !=  ]] ; then
-   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )"
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )"
 fi
 
 src_prepare() {



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

2023-05-04 Thread William Hubbs
commit: 94c19a7cf8eca9e8e1157207bd7fa6fdb6f4323c
Author: William Hubbs  gentoo  org>
AuthorDate: Fri May  5 03:05:32 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri May  5 03:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c19a7c

net-libs/nodejs: add 20.1.0

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

 net-libs/nodejs/Manifest |   1 +
 net-libs/nodejs/nodejs-20.1.0.ebuild | 252 +++
 2 files changed, 253 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 8bff0dfd255b..c1e843f8bdd4 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,3 +2,4 @@ DIST node-v14.21.3.tar.xz 34508116 BLAKE2B 
6fa001be10499ff2dfc920690dda9df25423f
 DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 
5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255
 SHA512 
b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
 DIST node-v20.0.0.tar.xz 41279796 BLAKE2B 
1df8785ca22dea15c6c1f19ec2d3b3d704f9cda6cf13d6e8e8fbbf853515871f18a11a4bbe5ed765434f6f5606975c5254e1826f2e506165ff937ef16d326262
 SHA512 
cda981227398c1a9023a2212c0d5351eadfedd19d58776dcc470e3ba0213a178b626c37d48fa52548ddd5a70d26a18b66c266856321a0af9ada2b1eac7ee9fd8
+DIST node-v20.1.0.tar.xz 41501496 BLAKE2B 
03731915e734f0fd5cfb94fd05f4bd88ca015c5d5a91666d091499daa1a1b3193a3b4667ccec99ce1442ef6b402838705c42e785275dd327bf72adaae9487f50
 SHA512 
06b88a3ab3f1c089f0d38fb504083bed9a2d27b1b07633dbd40b02bcb3c0a22f6d04ab70abc394fdfb14ac978e974d97656bffeb27e0e47b0c95e672b925067c

diff --git a/net-libs/nodejs/nodejs-20.1.0.ebuild 
b/net-libs/nodejs/nodejs-20.1.0.ebuild
new file mode 100644
index ..a0749b8aad06
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.1.0.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils 
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux 
~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.44.0:=
+   >=net-dns/c-ares-1.17.2:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+${NINJA_DEPEND}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+   einfo "Checking for sufficient disk space and memory to 
build ${PN} with debugging CFLAGS"
+   check-reqs_pkg_pretend
+   fi
+   fi
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export BUILDTYPE=Release
+
+   # fix 

[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/, app-arch/cpio/files/

2023-05-04 Thread Sam James
commit: 8b78649fb457fb8cfe48aa194af9233cd3cc5cc6
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:35:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 02:35:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b78649f

app-arch/cpio: add 2.14

Bug: https://bugs.gentoo.org/699456
Bug: https://bugs.gentoo.org/738392
Bug: https://bugs.gentoo.org/807088
Bug: https://bugs.gentoo.org/854192
Signed-off-by: Sam James  gentoo.org>

 app-arch/cpio/Manifest |  1 +
 app-arch/cpio/cpio-2.14.ebuild | 50 ++
 .../files/cpio-2.14-sysmacros-glibc-2.26.patch | 42 ++
 3 files changed, 93 insertions(+)

diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest
index 1bc147148d44..dfe669870d3e 100644
--- a/app-arch/cpio/Manifest
+++ b/app-arch/cpio/Manifest
@@ -1,2 +1,3 @@
 DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B 
e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11
 SHA512 
4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33
 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 
45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778
 SHA512 
459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3
+DIST cpio-2.14.tar.bz2 1521004 BLAKE2B 
f2fa9f5bc39cd91f4755fdf27f43cff4d1c1f098639502689a01314762ad686bf357a1eda7f92e4c802e6e8335548ca31fc789cea056ef685c558892ddcbebd1
 SHA512 
2dc93a81e31b6fb7ff9976243d22ca7a84bb396c7ad09e0abfb5d5efae1164ebb319fb89be45045797f8c604b3e3d2ea0746e3cfe559aa86282ea4ec9a17da28

diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild
new file mode 100644
index ..1d3937b4bbab
--- /dev/null
+++ b/app-arch/cpio/cpio-2.14.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A file archival tool which can also read and write tar files"
+HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html;
+SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+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="nls"
+
+PDEPEND="
+   app-alternatives/cpio
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295
+   "${FILESDIR}"/${PN}-2.14-sysmacros-glibc-2.26.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   --bindir="${EPREFIX}"/bin
+   --with-rmt="${EPREFIX}"/usr/sbin/rmt
+   # install as gcpio for better compatibility with non-GNU 
userland
+   --program-prefix=g
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+pkg_postinst() {
+   # ensure to preserve the symlink before app-alternatives/cpio
+   # is installed
+   if [[ ! -h ${EROOT}/bin/cpio ]]; then
+   ln -s gcpio "${EROOT}/bin/cpio" || die
+   fi
+}

diff --git a/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch 
b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch
new file mode 100644
index ..e6b187c8f5c6
--- /dev/null
+++ b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch
@@ -0,0 +1,42 @@
+--- a/am/ax_compile_check_rettype.m4
 b/am/ax_compile_check_rettype.m4
+@@ -70,6 +70,9 @@ AC_CACHE_VAL(AC_CV_NAME,
+ [for ac_type in char short int long "long long" $4
+  do 
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++#ifdef HAVE_SYS_SYSMACROS_H
++#include 
++#endif
+ #include 
+ $3
+ ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], 
[AC_CV_NAME=$ac_type])
+--- a/configure.ac
 b/configure.ac
+@@ -37,14 +37,11 @@ gl_EARLY
+ AC_C_PROTOTYPES
+ 
+ AC_SYS_LARGEFILE
+-AC_HEADER_MAJOR
+ AC_C_CONST
+ AC_TYPE_UID_T
+ AC_CHECK_TYPE(gid_t, int)
+ 
+ AC_HEADER_DIRENT
+-AX_COMPILE_CHECK_RETTYPE([major], [0])
+-AX_COMPILE_CHECK_RETTYPE([minor], [0])
+ 
+ AC_CHECK_FUNCS([fchmod fchown])
+ # This is needed for mingw build
+@@ -65,7 +62,11 @@ AC_ARG_ENABLE(mt,
+ 
+ AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes])
+ 
+-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h])
++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h 
sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h 
process.h sys/ioctl.h sys/sysmacros.h])
++
++AC_HEADER_MAJOR

[gentoo-commits] proj/gcc-patches:master commit in: 11.4.0/gentoo/

2023-05-04 Thread Sam James
commit: ab60d0a28615153ee13cbf1401bdcdf2382ae0c4
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 02:37:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 02:37:32 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ab60d0a2

11.4.0: drop upstream 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch

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

 ...l_all_PR109585_13_rtl-alias-analysis-typo.patch | 79 --
 11.4.0/gentoo/README.history   |  3 +
 2 files changed, 3 insertions(+), 79 deletions(-)

diff --git a/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch 
b/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
deleted file mode 100644
index b7b57d6..000
--- a/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109609
-https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=ef6051b36241bf130bf76af0b775248635dc616e
-
-From ef6051b36241bf130bf76af0b775248635dc616e Mon Sep 17 00:00:00 2001
-From: Richard Biener 
-Date: Mon, 24 Apr 2023 13:31:07 +0200
-Subject: [PATCH] rtl-optimization/109585 - alias analysis typo
-
-When r10-514-gc6b84edb6110dd2b4fb improved access path analysis
-it introduced a typo that triggers when there's an access to a
-trailing array in the first access path leading to false
-disambiguation.
-
-   PR rtl-optimization/109585
-   * tree-ssa-alias.c (aliasing_component_refs_p): Fix typo.
-
-   * gcc.dg/torture/pr109585.c: New testcase.
-
-(cherry picked from commit 6d4bd27a60447c7505cb4783e675e98a191a8904)

- gcc/testsuite/gcc.dg/torture/pr109585.c | 33 +
- gcc/tree-ssa-alias.c   |  2 +-
- 2 files changed, 34 insertions(+), 1 deletion(-)
- create mode 100644 gcc/testsuite/gcc.dg/torture/pr109585.c
-
-diff --git a/gcc/testsuite/gcc.dg/torture/pr109585.c 
b/gcc/testsuite/gcc.dg/torture/pr109585.c
-new file mode 100644
-index 000..f92de7c1f2e
 /dev/null
-+++ b/gcc/testsuite/gcc.dg/torture/pr109585.c
-@@ -0,0 +1,33 @@
-+/* { dg-do run } */
-+
-+#include 
-+
-+struct P {
-+long v;
-+struct P *n;
-+};
-+
-+struct F {
-+long x;
-+struct P fam[];
-+};
-+
-+int __attribute__((noipa))
-+f(struct F *f, int i)
-+{
-+  struct P *p = f->fam;
-+  asm("" : "+r"(f): "r"(p));
-+  p->v = 0;
-+  p->n = 0;
-+  return f->fam->n != 0;
-+}
-+
-+int
-+main()
-+{
-+  struct F *m = malloc (sizeof (long) + 2 * sizeof (struct P));
-+  m->fam[0].n = >fam[1];
-+  if (f (m, 0))
-+abort ();
-+  return 0;
-+}
-diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c
-index b1e7a2d5afc..be7b597266f 100644
 a/gcc/tree-ssa-alias.c
-+++ b/gcc/tree-ssa-alias.c
-@@ -1326,7 +1326,7 @@ aliasing_component_refs_p (tree ref1,
-   /* If we didn't find a common base, try the other way around.  */
-   if (cmp_outer <= 0 
-   || (end_struct_ref1
--&& compare_type_sizes (TREE_TYPE (end_struct_ref1), type1) <= 0))
-+&& compare_type_sizes (TREE_TYPE (end_struct_ref1), type2) <= 0))
- {
-   int res = aliasing_component_refs_walk (ref2, type2, base2,
- offset2, max_size2,
--- 
-2.31.1

diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history
index a5fca96..b578306 100644
--- a/11.4.0/gentoo/README.history
+++ b/11.4.0/gentoo/README.history
@@ -1,3 +1,6 @@
+10 5 May 2023
+   - 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
+
 9  28 Apr 2023
+ 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
 



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

2023-05-04 Thread Brian Evans
commit: d910190068b36540cade28f1ea5efc6aabf71438
Author: Brian Evans  gentoo  org>
AuthorDate: Fri May  5 02:33:33 2023 +
Commit: Brian Evans  gentoo  org>
CommitDate: Fri May  5 02:33:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9101900

dev-lang/php: Version bump for 8.2.5

Signed-off-by: Brian Evans  gentoo.org>

 dev-lang/php/Manifest |   1 +
 dev-lang/php/php-8.2.5.ebuild | 759 ++
 2 files changed, 760 insertions(+)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index feb7193af5a2..fc3a5d0a6727 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -6,3 +6,4 @@ DIST php-8.1.12.tar.xz 11747176 BLAKE2B 
0505794826fb0fc92b04be5f7162af8aa92d782b
 DIST php-8.1.14.tar.xz 11752004 BLAKE2B 
5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82
 SHA512 
75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61
 DIST php-8.1.16.tar.xz 11760948 BLAKE2B 
ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1
 SHA512 
4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da
 DIST php-8.2.4.tar.xz 11991796 BLAKE2B 
4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6
 SHA512 
997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388
+DIST php-8.2.5.tar.xz 12001192 BLAKE2B 
9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22
 SHA512 
ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0

diff --git a/dev-lang/php/php-8.2.5.ebuild b/dev-lang/php/php-8.2.5.ebuild
new file mode 100644
index ..bb2d5ee06588
--- /dev/null
+++ b/dev-lang/php/php-8.2.5.ebuild
@@ -0,0 +1,759 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+WANT_AUTOMAKE="none"
+
+inherit flag-o-matic multilib systemd autotools
+
+MY_PV=${PV/_rc/RC}
+DESCRIPTION="The PHP language runtime engine"
+HOMEPAGE="https://www.php.net/;
+SRC_URI="https://www.php.net/distributions/${P}.tar.xz;
+#SRC_URI="https://downloads.php.net/~pierrick/php-${MY_PV}.tar.xz;
+
+LICENSE="PHP-3.01
+   BSD
+   Zend-2.0
+   bcmath? ( LGPL-2.1+ )
+   fpm? ( BSD-2 )
+   gd? ( gd )
+   unicode? ( BSD-2 LGPL-2.1 )"
+
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# We can build the following SAPIs in the given order
+SAPIS="embed cli cgi fpm apache2 phpdbg"
+
+# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
+IUSE="${IUSE}
+   ${SAPIS/cli/+cli}
+   threads"
+
+IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk
+   coverage +ctype curl debug
+   enchant exif ffi +fileinfo +filter firebird
+   +flatfile ftp gd gdbm gmp +iconv imap inifile
+   intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb
+   mhash mssql mysql mysqli nls
+   oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
+   readline selinux +session session-mm sharedmem
+   +simplexml snmp soap sockets sodium spell sqlite ssl
+   sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp
+   +xml xmlreader xmlwriter xpm xslt zip zlib"
+
+# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
+# The Oracle instant client provides its own incompatible ldap library.
+REQUIRED_USE="
+   || ( cli cgi fpm apache2 embed phpdbg )
+   cli? ( ^^ ( readline libedit ) )
+   !cli? ( ?? ( readline libedit ) )
+   truetype? ( gd zlib )
+   webp? ( gd zlib )
+   cjk? ( gd zlib )
+   exif? ( gd zlib )
+   xpm? ( gd zlib )
+   gd? ( zlib )
+   simplexml? ( xml )
+   soap? ( xml )
+   xmlreader? ( xml )
+   xmlwriter? ( xml )
+   xslt? ( xml )
+   ldap-sasl? ( ldap )
+   oci8-instant-client? ( !ldap )
+   qdbm? ( !gdbm )
+   session-mm? ( session !threads )
+   mysql? ( || ( mysqli pdo ) )
+   firebird? ( pdo )
+   mssql? ( pdo )
+"
+
+RESTRICT="!test? ( test )"
+
+# The supported (that is, autodetected) versions of BDB are listed in
+# the ./configure script. Other versions *work*, but we need to stick to
+# the ones that can be detected to avoid a repeat of bug #564824.
+COMMON_DEPEND="
+   >=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
+   

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

2023-05-04 Thread Sam James
commit: 6c3cc297323acc4a81c2c9610c986f0ff428835c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:54:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3cc297

net-libs/libnetconf2: Stabilize 2.1.31 amd64, #905111

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

 net-libs/libnetconf2/libnetconf2-2.1.31.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild 
b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild
index c4fd71dd523d..9d6b457d97b9 100644
--- a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild
+++ b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/CESNET/libnetconf2/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2023-05-04 Thread Sam James
commit: 109069b7b6aeec7a666ec67ea8ad3e6461346e4c
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:51:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:51:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109069b7

sys-devel/gcc: add 11.3.1_p20230504

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

 sys-devel/gcc/Manifest|  2 ++
 sys-devel/gcc/gcc-11.3.1_p20230504.ebuild | 54 +++
 2 files changed, 56 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5246d7661798..177ca3c8d4c1 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,7 +3,9 @@ DIST gcc-10-20230503.tar.xz 72130916 BLAKE2B 
f0dd2c3afd7c59061672f2d0a6291a8c4ba
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
+DIST gcc-11-20230504.tar.xz 76185732 BLAKE2B 
d8bc17e7a38078e2ffe918ba70ba7ec53aada1c604b6cefc54c577f965d46634de1a94b985cb3fd8417f12217b29a67e1ff2c10c342eca85a3185ad2a4e0373c
 SHA512 
e5c423a6049b11b8f1de776b861bd2eb86d1ce939a14c7bbe6244ee74ace2b3cf079135a846f71706f5996172d0e1e0695420938e18d990140d19bcc28dd10b5
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
+DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17
 DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B 
f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68
 SHA512 
992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758
 DIST gcc-12.3-RC-20230502.tar.xz 83929612 BLAKE2B 
30d62ed55631d7d1e954833c17dc14308e46fba1201f1d40a73fa77137ec3f75c743c248dd70fac52e61fd7c92238f21b23680299f89dbb389ace72f2e202604
 SHA512 
246ca479b7f91041a5c77c1cea61db197e493be86c95e81410892ea4dbd6e666b8c7d3cf10e953ed901945842ef6e336a2195a223e675b9dd3ab965189a14578

diff --git a/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild
new file mode 100644
index ..9b57b16f07be
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild
@@ -0,0 +1,54 @@
+# 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="10"
+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
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it fur

[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/files/, sys-apps/coreutils/

2023-05-04 Thread Sam James
commit: 0c8f637a677201d037500abd8611f8f0c415518e
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:43:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:44:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8f637a

sys-apps/coreutils: backport cp permissions fix

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

 sys-apps/coreutils/coreutils-9.3-r1.ebuild | 267 +
 ...utils-9.3-cp-parents-preserve-permissions.patch |  86 +++
 2 files changed, 353 insertions(+)

diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild 
b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
new file mode 100644
index ..564a8a362e13
--- /dev/null
+++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Try to keep an eye on Fedora's packaging: 
https://src.fedoraproject.org/rpms/coreutils
+# The upstream coreutils maintianers also maintain the package in Fedora and 
may
+# backport fixes which we want to pick up.
+
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc
+inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
+
+MY_PATCH="${PN}-9.0_p20220409-patches-01"
+DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, 
who,...)"
+HOMEPAGE="https://www.gnu.org/software/coreutils/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Note: could put this in devspace, but if it's gone, we don't want
+   # it in tree anyway. It's just for testing.
+   MY_SNAPSHOT="$(ver_cut 1-2).18-ffd62"
+   SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
+   SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
+   S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}
+else
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
+fi
+
+SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr 
static test vanilla xattr"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="
+   acl? ( sys-apps/acl[static-libs] )
+   caps? ( sys-libs/libcap )
+   gmp? ( dev-libs/gmp:=[static-libs] )
+   openssl? ( dev-libs/openssl:=[static-libs] )
+   xattr? ( sys-apps/attr[static-libs] )
+"
+RDEPEND="
+   !static? ( ${LIB_DEPEND//\[static-libs]} )
+   selinux? ( sys-libs/libselinux )
+   nls? ( virtual/libintl )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   app-arch/xz-utils
+   dev-lang/perl
+   test? (
+   dev-lang/perl
+   dev-perl/Expect
+   dev-util/strace
+   ${PYTHON_DEPS}
+   )
+   verify-sig? ( sec-keys/openpgp-keys-coreutils )
+"
+RDEPEND+="
+   hostname? ( !sys-apps/net-tools[hostname] )
+   kill? (
+   !sys-apps/util-linux[kill]
+   !sys-process/procps[kill]
+   )
+   !app-misc/realpath
+   !https://bugs.gentoo.org/;
+   # kill/uptime - procps
+   # groups/su   - shadow
+   # hostname- net-tools
+   --enable-install-program="arch,$(usev hostname),$(usev kill)"
+   --enable-no-install-program="groups,$(usev !hostname),$(usev 
!kill),su,uptime"
+   $(usex caps '' --disable-libcap)
+   $(use_enable nls)
+   $(use_enable acl)
+   $(use_enable multicall single-binary)
+   $(use_enable xattr)
+   $(use_with gmp libgmp)
+   $(use_with openssl)
+   )
+
+   if use gmp ; then
+   myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr )
+   fi
+
+   if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
+   # bug #311569
+   export fu_cv_sys_stat_statfs2_bsize=yes
+   # bug #416629
+   export gl_cv_func_realpath_works=yes
+   fi
+
+   # bug #409919
+   export gl_cv_func_mknod_works=yes
+
+   if use static ; then
+   append-ldflags -static
+   # bug #321821
+   sed -i '/elf_sys=yes/s:yes:no:' configure || die
+   fi
+
+   if ! use selinux ; then
+   # bug #301782
+   export 
ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   # 

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

2023-05-04 Thread Sam James
commit: d81da717f18298c035194094ad5cf9e3aa315651
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:54:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:54:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81da717

net-misc/sysrepo: Stabilize 2.2.60 amd64, #905111

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

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

diff --git a/net-misc/sysrepo/sysrepo-2.2.60.ebuild 
b/net-misc/sysrepo/sysrepo-2.2.60.ebuild
index 7bec12ea56df..e88add6bc61d 100644
--- a/net-misc/sysrepo/sysrepo-2.2.60.ebuild
+++ b/net-misc/sysrepo/sysrepo-2.2.60.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/sysrepo/sysrepo/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2023-05-04 Thread Sam James
commit: 1d8cafed400029144634d30bd14e482bbaf97ec2
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:54:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:54:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8cafed

net-misc/netopeer2: Stabilize 2.1.59-r1 amd64, #905111

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

 net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild 
b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
index 242e6140a31b..7ccaa1384f4a 100644
--- a/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
+++ b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/CESNET/netopeer2/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
app-misc/c_rehash



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

2023-05-04 Thread Sam James
commit: 1cb930a21e90724ec17c77e331fd134ee7c6fa23
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 01:54:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 01:54:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb930a2

net-libs/libyang: Stabilize 2.1.55 amd64, #905111

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

 net-libs/libyang/libyang-2.1.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libyang/libyang-2.1.55.ebuild 
b/net-libs/libyang/libyang-2.1.55.ebuild
index 76927273f0fa..e49292e8b77c 100644
--- a/net-libs/libyang/libyang-2.1.55.ebuild
+++ b/net-libs/libyang/libyang-2.1.55.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/CESNET/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xcalc/

2023-05-04 Thread Matt Turner
commit: 5c71c029eb867f8b003c8081d4f7edaff5f4bf63
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 01:32:44 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 01:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c71c029

x11-apps/xcalc: Version bump to 1.1.2

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

 x11-apps/xcalc/Manifest   |  1 +
 x11-apps/xcalc/xcalc-1.1.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-apps/xcalc/Manifest b/x11-apps/xcalc/Manifest
index df361a3c86b5..e6e3fa380dec 100644
--- a/x11-apps/xcalc/Manifest
+++ b/x11-apps/xcalc/Manifest
@@ -1 +1,2 @@
 DIST xcalc-1.1.1.tar.xz 140204 BLAKE2B 
b747a658b03ded2a071f0b54047f8dd4a1aecf6093af14059f2311019e6f9d3790f1190159c278fd3f9d5bf5740bbb1bfb0996540a0985728ed2966239bb4902
 SHA512 
a261e9798d62727f40b9aff07e68e63ba40aa7f4f9b1811d8efd8c3e73cd5912d6178c55ca3c059968191051bd20b889b06b5e92b3df70c7b5d09bd013b9ebdb
+DIST xcalc-1.1.2.tar.xz 140692 BLAKE2B 
26dbc9ab9bc9d6441e4422da267686ff05f7725274458a8633688ede6941dd116f7308a58db28a56d5390b6cbf1e16dbd482da6f9d8a7b23744b0c6b10625d6e
 SHA512 
51da677dc88bcd7299ed8d678cb26b048fdb82a1983e1496a06253ee2dceefca4ac87d1a74432b4a76dcc11921a61339bb3d292607be46228164140b430bbad2

diff --git a/x11-apps/xcalc/xcalc-1.1.2.ebuild 
b/x11-apps/xcalc/xcalc-1.1.2.ebuild
new file mode 100644
index ..6fefee2533c7
--- /dev/null
+++ b/x11-apps/xcalc/xcalc-1.1.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="scientific calculator for X"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+RDEPEND="x11-libs/libXaw
+   x11-libs/libXt
+   x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-geode/

2023-05-04 Thread Matt Turner
commit: b5f21d491954e2d5d98ae5f5a0d1a34e33326a9e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May  5 01:34:35 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri May  5 01:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f21d49

x11-drivers/xf86-video-geode: Version bump to 2.11.21

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

 x11-drivers/xf86-video-geode/Manifest  |  1 +
 .../xf86-video-geode-2.11.21.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/x11-drivers/xf86-video-geode/Manifest 
b/x11-drivers/xf86-video-geode/Manifest
index 5775698a5845..a47e5f2f3669 100644
--- a/x11-drivers/xf86-video-geode/Manifest
+++ b/x11-drivers/xf86-video-geode/Manifest
@@ -1 +1,2 @@
 DIST xf86-video-geode-2.11.20.tar.bz2 699973 BLAKE2B 
ed5c96a4ac41bb908239d89a49ef833a56fdeab62e441ddf36e32be1704a0850a2466a5538aafad87c83d3850339b0bdf0610851a17e3f4ace5eefab20c82296
 SHA512 
a67376ec174c544256aef693590d515742199c2acf1a54117207f599e1d9f70a3fb70c9c811ebc3f907dfa795e0e662a1c1f18673774660f0d5f3c757e848f0d
+DIST xf86-video-geode-2.11.21.tar.xz 582492 BLAKE2B 
a6a970284033497dbf359b1d9735d143476e96eca68560b68a49477af704ee9c9ef952b8ee144fc545cc88baf95cc4b34b8eb8a76efb3b9282bec1799d986f19
 SHA512 
e12f74268ab7d16b57644a9465b4be1ca28d250625a31b8810e19a1f94a17e47e0a258455155fd8f336fa59fd78160cdf3763aa94b85c6ccc2c42edf3b65bc61

diff --git a/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild 
b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild
new file mode 100644
index ..408c7f8a8271
--- /dev/null
+++ b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="AMD Geode GX2 and LX video driver"
+KEYWORDS="~x86"
+IUSE="ztv"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   ztv? (
+   sys-kernel/linux-headers
+   )"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable ztv)
+   )
+   xorg-3_src_configure
+}



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

2023-05-04 Thread Sam James
commit: 0c878cb4b138eec1f5db20c806175eeca163a557
Author: Sam James  gentoo  org>
AuthorDate: Thu May  4 23:32:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  4 23:32:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c878cb4

app-text/tree: Stabilize 2.1.0 hppa, #905380

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

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

diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild
index 8774b8f16df5..3b6134ba45ce 100644
--- a/app-text/tree/tree-2.1.0.ebuild
+++ b/app-text/tree/tree-2.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 S=${WORKDIR}/unix-${P}
 



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

2023-05-04 Thread Sam James
commit: 420fe5065452841c64f7b6ddbf82b2270a9f9838
Author: Sam James  gentoo  org>
AuthorDate: Thu May  4 23:32:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  4 23:32:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420fe506

app-text/tree: Stabilize 2.1.0 arm, #905380

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

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

diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild
index 3b6134ba45ce..86f0525dd5f2 100644
--- a/app-text/tree/tree-2.1.0.ebuild
+++ b/app-text/tree/tree-2.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 
 S=${WORKDIR}/unix-${P}
 



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

2023-05-04 Thread Ionen Wolkens
commit: bb1de67bd6fd5b09f6b1cf4540e51a7bdea71c82
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May  4 23:19:35 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May  4 23:19:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1de67b

Revert "app-crypt/gpgme: Set DISTUTILS_EXT=1"

This reverts commit b46d0f6e25289d7fa5b32a3b2e5e7c98ea3a4994.

Bug: https://bugs.gentoo.org/905715
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-crypt/gpgme/gpgme-1.20.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild 
b/app-crypt/gpgme/gpgme-1.20.0.ebuild
index dc3a4d3574a2..9d2e1b4f6143 100644
--- a/app-crypt/gpgme/gpgme-1.20.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.20.0.ebuild
@@ -9,7 +9,6 @@ EAPI=8
 # (find the one for the current release then subscribe to it +
 # any subsequent ones linked within so you're covered for a while.)
 
-DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{9..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc



[gentoo-commits] repo/gentoo:master commit in: www-apps/ttyd/files/, www-apps/ttyd/

2023-05-04 Thread Mike Pagano
commit: 97ee15648f49af75108356a4a8033b61de46ef58
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu May  4 22:49:38 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu May  4 22:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ee1564

www-apps/ttyd: new package, add 1.7.3, 

ttyd, a simple command-line tool for sharing
terminal over the web

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

 www-apps/ttyd/Manifest   |  1 +
 www-apps/ttyd/files/ttyd.confd   | 29 +++
 www-apps/ttyd/files/ttyd.initd   | 14 ++
 www-apps/ttyd/files/ttyd.service | 10 ++
 www-apps/ttyd/metadata.xml   | 10 ++
 www-apps/ttyd/ttyd-1.7.3.ebuild  | 41 +++
 www-apps/ttyd/ttyd-.ebuild   | 42 
 7 files changed, 147 insertions(+)

diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest
new file mode 100644
index ..4039ce4e90bd
--- /dev/null
+++ b/www-apps/ttyd/Manifest
@@ -0,0 +1 @@
+DIST ttyd-1.7.3.tar.gz 579492 BLAKE2B 
14b66dbe83c0ccb601a6e3bf35a804f69f679387c9aca2f55a055dda85b2e3a396ddb4f9a3fb56575d0554837faf1d5c090cf66f4e7571201323659db3feb0b7
 SHA512 
e0900e2b4620095717d0f32206d08177ce74bc2f24cd9c20793cc2e370a8ee961272b73698b0dda857360703df20378c080293dfdfd287ae863801d338c8b2a4

diff --git a/www-apps/ttyd/files/ttyd.confd b/www-apps/ttyd/files/ttyd.confd
new file mode 100644
index ..57d24e3fb394
--- /dev/null
+++ b/www-apps/ttyd/files/ttyd.confd
@@ -0,0 +1,29 @@
+# conf.d file for ttyd 
+
+# Please check man 1 ttyd for more information about the options
+#
+# Some of the meaningful options are:
+#-p, --port  Port to listen (default: 7681, use `0` for random 
port)
+#-i, --interface Network interface to bind (eg: eth0), or UNIX 
domain socket path (eg: /var/run/ttyd.sock)
+#-c, --credentialCredential for Basic Authentication (format: 
username:password)
+#-u, --uid   User id to run with
+#-g, --gid   Group id to run with
+#-s, --signalSignal to send to the command when exit it 
(default: 1, SIGHUP)
+#-r, --reconnect Time to reconnect for the client in seconds 
(default: 10)
+#-R, --readonly  Do not allow clients to write to the TTY
+#-t, --client-option Send option to client (format: key=value), repeat 
to add more options
+#-T, --terminal-type Terminal type to report, default: xterm-256color
+#-O, --check-origin  Do not allow websocket connection from different 
origin
+#-m, --max-clients   Maximum clients to support (default: 0, no limit)
+#-o, --once  Accept only one client and exit on disconnection
+#-B, --browser   Open terminal with the default system browser
+#-I, --index Custom index.html path
+#-6, --ipv6  Enable IPv6 support
+#-S, --ssl   Enable SSL
+#-C, --ssl-cert  SSL certificate file path
+#-K, --ssl-key   SSL key file path
+#-A, --ssl-caSSL CA file path for client certificate 
verification
+#-d, --debug Set log level (default: 7)
+#   login--- Login with system accounts 
+
+TTYD_OPTS="login"

diff --git a/www-apps/ttyd/files/ttyd.initd b/www-apps/ttyd/files/ttyd.initd
new file mode 100644
index ..9d1afdec19da
--- /dev/null
+++ b/www-apps/ttyd/files/ttyd.initd
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+name="ttyd daemon"
+pidfile="/var/run/ttyd.pid"
+command="/usr/bin/ttyd"
+command_args="${TTYD_OPTS}"
+command_background="true"
+start_stop_daemon_args="-b"
+
+depend() {
+   use logger
+}

diff --git a/www-apps/ttyd/files/ttyd.service b/www-apps/ttyd/files/ttyd.service
new file mode 100644
index ..caa95ab1a910
--- /dev/null
+++ b/www-apps/ttyd/files/ttyd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Terminal over HTTP
+
+[Service]
+User=root
+ExecStart=/usr/bin/ttyd -p 9000 login
+Restart=on-abort
+
+[Install]
+WantedBy=multi-user.target

diff --git a/www-apps/ttyd/metadata.xml b/www-apps/ttyd/metadata.xml
new file mode 100644
index ..cbc3ff79c423
--- /dev/null
+++ b/www-apps/ttyd/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mpag...@gentoo.org
+   
+   
+   tsl0922/ttyd
+   
+

diff --git a/www-apps/ttyd/ttyd-1.7.3.ebuild b/www-apps/ttyd/ttyd-1.7.3.ebuild
new file mode 100644
index ..80b189a914d4
--- /dev/null
+++ b/www-apps/ttyd/ttyd-1.7.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+MY_PV="$(ver_rs 3 '-')"
+
+DESCRIPTION="ttyd, a simple command-line tool for sharing 

[gentoo-commits] repo/gentoo:master commit in: app-arch/brotli/

2023-05-04 Thread Ionen Wolkens
commit: ff09969e2a44cf9d4d5724629fc15f3c45333bc4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May  4 22:33:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May  4 22:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff09969e

Revert "app-arch/brotli: Set DISTUTILS_EXT=1"

This reverts commit da48c5f80ae5d1c04086986219fb68c7ccf9c0b8.

Does not work right with DISTUTILS_OPTIONAL, unsure how
this is going to be handled so just reverting for now.

Closes: https://bugs.gentoo.org/905715
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-arch/brotli/brotli-1.0.9-r5.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild 
b/app-arch/brotli/brotli-1.0.9-r5.ebuild
index bba511397ac0..5681d0303a51 100644
--- a/app-arch/brotli/brotli-1.0.9-r5.ebuild
+++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL="1"
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )



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

2023-05-04 Thread Conrad Kostecki
commit: d587eef9baa0bff2161ea2aae5b5b122f85c8a1e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu May  4 21:47:56 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d587eef9

dev-libs/opencl-clang: add 16.0.0

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

 dev-libs/opencl-clang/Manifest |  1 +
 .../opencl-clang-16.0.0-clang_library_dir.patch| 36 +++
 .../files/opencl-clang-16.0.0-cxx17.patch  | 23 
 .../files/opencl-clang-16.0.0-llvm.patch   | 40 +
 .../opencl-clang-16.0.0-standalone-build.patch | 26 ++
 dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild   | 42 ++
 6 files changed, 168 insertions(+)

diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest
index 4f4bdc9262d1..adacd90a7844 100644
--- a/dev-libs/opencl-clang/Manifest
+++ b/dev-libs/opencl-clang/Manifest
@@ -1,2 +1,3 @@
 DIST opencl-clang-14.0.0.tar.gz 26109 BLAKE2B 
2ae5e6d69e2f13b867712d03b52fce893aeb70566f7f97d54858639786276f49b0b6b5768aebfedeb7fe50d95511178d7dd9df7e80d3fd27df1fb3fe1d2ab955
 SHA512 
ab9a3fd40542283bdd2646d9ef8d3217420c82a41b183d705e48f48949505ecadc1fa435e23a7ceadf5a335200f5f3752b42715e2ac7f63173fc09637c5c609a
 DIST opencl-clang-15.0.0.tar.gz 26212 BLAKE2B 
02d3a8eb3964b6882bd94b676b4459412c753ac38e1e3012662021e98a8219225eaf6af4f62f4e0e97de428f55b0b698374dc39babff09a0fcc73213d5daacfe
 SHA512 
a2ffce43493793524e9512be2e7bd46c0183b86b35a6f79018d355d07a83303a944e6dacebfb768e88ce75a7020a44939be872a2d4e754544198a9829f4febd4
+DIST opencl-clang-16.0.0.tar.gz 28413 BLAKE2B 
c99f043171186f5d9e44618d5d637d6a5c7997f22577491f544e78d93edd5afe74ba88eaaea92a931dd87af71fb630fdf03d27f1a9f55d7c3b8bdf53dee54b07
 SHA512 
bf723edab7dc7a028eb79d01fd2306690a2169472760bf2783d593ffec4eb788f28f184c66b204cc074cb95a4149fcc63a1dcbee5563c620a9dc2c76bb5a2d5a

diff --git 
a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch 
b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch
new file mode 100644
index ..227a7be30b50
--- /dev/null
+++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch
@@ -0,0 +1,36 @@
+From 9f50367661bb6345bf7b18102f1e415378afda06 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= 
+Date: Fri, 21 Apr 2023 04:08:11 +0200
+Subject: [PATCH] Support llvm headers in
+ ${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/ (#419)
+
+Fedora places llvm include files into that directory instead of assumed
+${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/
+
+Try both, fail horribly when none of them exist
+---
+ cl_headers/CMakeLists.txt | 11 +--
+ 1 file changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt
+index 86df76f..0223d52 100644
+--- a/cl_headers/CMakeLists.txt
 b/cl_headers/CMakeLists.txt
+@@ -19,8 +19,15 @@ add_custom_command(
+ endfunction(copy_file)
+ 
+ if(USE_PREBUILT_LLVM)
+-set(OPENCL_HEADERS_DIR
+-  
"${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
++if(EXISTS 
"${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/")
++set(OPENCL_HEADERS_DIR
++
"${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/")
++elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/")
++set(OPENCL_HEADERS_DIR
++"${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/")
++else()
++message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM 
include directory.")
++endif()
+ else(USE_PREBUILT_LLVM)
+ set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers")
+ endif(USE_PREBUILT_LLVM)

diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch 
b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch
new file mode 100644
index ..aa6c308630e8
--- /dev/null
+++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch
@@ -0,0 +1,23 @@
+From 5491ffa3fde5729074fe804023bd279c56684f77 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= 
+Date: Mon, 24 Apr 2023 10:29:36 +0200
+Subject: [PATCH] Bump CMAKE_CXX_STANDARD to 17 (#416)
+
+Fixes build issues
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index dc471d8..a7d1927 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -58,7 +58,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
+   ${CMAKE_MODULE_PATH}
+   ${LLVM_CMAKE_DIR})
+ 
+-set(CMAKE_CXX_STANDARD 14)
++set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ 
+ 

[gentoo-commits] repo/gentoo:master commit in: net-ftp/lftp/, net-ftp/lftp/files/

2023-05-04 Thread Conrad Kostecki
commit: 5e1f8f0cd8b644690bfe597374a549f87548ad00
Author: orbea  riseup  net>
AuthorDate: Thu May  4 20:08:49 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1f8f0c

net-ftp/lftp: add upstream libressl patch

This patch has been accepted upstream and fixes the build with LibreSSL
>= 2.7.0.

Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/lavv17/lftp/pull/663
Uptream-Commit: 
https://github.com/lavv17/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/30873
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-ftp/lftp/files/lftp-4.9.2-libressl.patch | 38 
 net-ftp/lftp/lftp-4.9.2-r1.ebuild|  1 +
 2 files changed, 39 insertions(+)

diff --git a/net-ftp/lftp/files/lftp-4.9.2-libressl.patch 
b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch
new file mode 100644
index ..a0b52df4a9e5
--- /dev/null
+++ b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch
@@ -0,0 +1,38 @@
+https://bugs.gentoo.org/903001
+https://github.com/lavv17/lftp/pull/663
+https://github.com/lavv17/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54
+
+From 3ffa0132987bdde986c82c924bc51b13b37f8b54 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine 
+Date: Wed, 6 Apr 2022 22:56:21 +0200
+Subject: [PATCH] src/lftp_ssl.c: fix build with libressl >= 2.7.0
+
+X509_OBJECT_get0_X509_CRL is provided by libressl since version 2.7.0
+and
+https://github.com/libressl-portable/openbsd/commit/9866ae34c0af718973475296bd9ef036d3aaa94e
+resulting in the following build failure:
+
+/nvmedata/autobuild/instance-21/output-1/host/opt/ext-toolchain/bin/../lib/gcc/microblaze-buildroot-linux-musl/11.2.0/../../../../microblaze-buildroot-linux-musl/bin/ld:
 
/nvmedata/autobuild/instance-21/output-1/host/microblaze-buildroot-linux-musl/sysroot/usr/lib/libcrypto.a(x509_lu.c.o):
 in function `X509_OBJECT_get0_X509_CRL':
+(.text+0xc3c): multiple definition of `X509_OBJECT_get0_X509_CRL'; 
/nvmedata/autobuild/instance-21/output-1/build/lftp-4.9.2/src/.libs/liblftp-network.a(liblftp_network_la-lftp_ssl.o):(.text+0x894):
 first defined here
+
+Fixes:
+ - 
http://autobuild.buildroot.org/results/7fd1dfd5bc750ae5a3278ca950c838ae90704b23
+
+Signed-off-by: Fabrice Fontaine 
+---
+ src/lftp_ssl.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lftp_ssl.cc b/src/lftp_ssl.cc
+index 26e91e4b..a814543d 100644
+--- a/src/lftp_ssl.cc
 b/src/lftp_ssl.cc
+@@ -664,7 +664,7 @@ int gnutls_x509_crt_list_import(gnutls_x509_crt_t *certs, 
unsigned int* cert_max
+ #elif USE_OPENSSL
+ //static int lftp_ssl_passwd_callback(char *buf,int size,int rwflag,void 
*userdata);
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || LIBRESSL_VERSION_NUMBER
++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined 
(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207L)
+ // for compatibility with older versions
+ X509_OBJECT *X509_OBJECT_new()
+ {

diff --git a/net-ftp/lftp/lftp-4.9.2-r1.ebuild 
b/net-ftp/lftp/lftp-4.9.2-r1.ebuild
index 9047ab306f17..f7b4b9adf626 100644
--- a/net-ftp/lftp/lftp-4.9.2-r1.ebuild
+++ b/net-ftp/lftp/lftp-4.9.2-r1.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.9.1-libdir-readline.patch
"${FILESDIR}"/${PN}-4.9.2-ac-270.patch
"${FILESDIR}"/${PN}-4.9.2-configure-clang16.patch
+   "${FILESDIR}"/${PN}-4.9.2-libressl.patch #903001
 )
 
 src_prepare() {



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

2023-05-04 Thread Conrad Kostecki
commit: c46510d821ab685310a3b14911d91c56ccd698c5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu May  4 18:01:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46510d8

sys-fs/ldapfuse: EAPI8 bump

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

 sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild 
b/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild
index 0e01a694da64..2e4ec1113932 100644
--- a/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild
+++ b/sys-fs/ldapfuse/ldapfuse-1.0-r4.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=6
+EAPI=8
 
-DESCRIPTION="A virtual filesystem for FUSE which allows navigation of an LDAP 
tree"
+DESCRIPTION="Virtual filesystem for FUSE which allows navigation of an LDAP 
tree"
 HOMEPAGE="https://sourceforge.net/projects/ldapfuse/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 
@@ -15,9 +15,8 @@ RDEPEND="
net-nds/openldap:=
sys-fs/fuse:0
>=sys-libs/libhx-3.12:="
-
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
app-arch/xz-utils
virtual/pkgconfig"
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/peksystray/

2023-05-04 Thread Conrad Kostecki
commit: 6f34eb1e2eac65e2e3dc6aa4e2474d932fff5e60
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May  3 18:31:06 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f34eb1e

x11-misc/peksystray: EAPI8 bump, fix LICENSE

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

 x11-misc/peksystray/peksystray-0.4.0-r1.ebuild | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild 
b/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild
new file mode 100644
index ..ed1c981c805d
--- /dev/null
+++ b/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="System tray dockapp for window managers supporting docking"
+HOMEPAGE="https://peksystray.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86"
+
+DEPEND="x11-libs/libX11
+   x11-libs/libXt"
+
+PATCHES=( "${FILESDIR}/${P}-asneeded.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   dobin src/peksystray
+   default
+}



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

2023-05-04 Thread Conrad Kostecki
commit: 8559d859cb32840b379c99bf3d259b0ff3cc9230
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue May  2 18:53:29 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8559d859

net-analyzer/net-snmp: remove unused patches

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

 ...snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch | 34 
 .../net-snmp-5.8.1-net-snmp-config-libdir.patch| 37 --
 .../net-snmp/files/net-snmp-5.8.1-pkg-config.patch | 20 
 .../files/net-snmp-5.9.2-fix-LDFLAGS.patch | 18 ---
 .../net-snmp/files/net-snmp--tinfo.patch   | 10 --
 5 files changed, 119 deletions(-)

diff --git 
a/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
 
b/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
deleted file mode 100644
index 4e3001e1e473..
--- 
a/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
+++ /dev/null
@@ -1,34 +0,0 @@
 a/net-snmp-config.in
-+++ b/net-snmp-config.in
-@@ -190,13 +190,13 @@
-  client lib
- --libs)
-   # use this one == --netsnmp-libs + --external-libs
--  echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS
-+  echo $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS
-   ;;
- --netsnmp-libs)
-   echo $NSC_LIBDIR $NSC_BASE_SNMP_LIBS
-   ;;
- --external-libs)
--  echo $NSC_LDFLAGS $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@
-+  echo $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@
-   ;;
-  agent lib
- --base-agent-libs)
-@@ -207,13 +207,13 @@
-   ;;
- --agent-libs)
-   # use this one == --netsnmp-agent-libs + --external-libs
--  echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS
-+  echo $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS
-   ;;
- --netsnmp-agent-libs)
-   echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS
-   ;;
- --external-agent-libs)
--  echo $NSC_LDFLAGS $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS 
$NSC_LIBS
-+  echo $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS
-   ;;
- 
- --version|--ver*)

diff --git 
a/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch 
b/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch
deleted file mode 100644
index 73d420531bb3..
--- a/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch
+++ /dev/null
@@ -1,37 +0,0 @@
 a/net-snmp-config.in
-+++ b/net-snmp-config.in
-@@ -193,10 +193,10 @@
-  client lib
- --libs)
-   # use this one == --netsnmp-libs + --external-libs
--  echo $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS
-+  echo $NSC_SNMPLIBS $NSC_LIBS
-   ;;
- --netsnmp-libs)
--  echo $NSC_LIBDIR $NSC_BASE_SNMP_LIBS
-+  echo $NSC_BASE_SNMP_LIBS
-   ;;
- --external-libs)
-   echo $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@
-@@ -210,10 +210,10 @@
-   ;;
- --agent-libs)
-   # use this one == --netsnmp-agent-libs + --external-libs
--  echo $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS
-+  echo $NSC_AGENTLIBS $NSC_LIBS
-   ;;
- --netsnmp-agent-libs)
--  echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS
-+  echo $NSC_BASE_AGENT_LIBS
-   ;;
- --external-agent-libs)
-   echo $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS
-@@ -660,7 +660,7 @@
- echo "Ack.  Can't create $tmpfile."
-   exit 1
-   fi
--  cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o 
$outname $tmpfile $cfiles $NSC_LDFLAGS $NSC_LIBDIR $NSC_BASE_AGENT_LIBS 
$NSC_AGENTLIBS $ldflags"
-+  cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o 
$outname $tmpfile $cfiles $ldflags $NSC_LDFLAGS $NSC_BASE_AGENT_LIBS 
$NSC_AGENTLIBS"
-   echo "running: $cmd"
-   echo `$cmd`
-   result=$?

diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch 
b/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch
deleted file mode 100644
index acda136a22cd..
--- a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/netsnmp-agent.pc.in
-+++ b/netsnmp-agent.pc.in
-@@ -8,5 +8,5 @@
- URL: http://www.net-snmp.org
- Version: @PACKAGE_VERSION@
- Cflags: -I${includedir}
--Libs: -L${libdir} -lnetsnmpmibs -lnetsnmpagent -lnetsnmp
--Libs.private: @LDFLAGS@ @LMIBLIBS@ @LAGENTLIBS@ @PERLLDOPTS_FOR_APPS@ 
@LNETSNMPLIBS@ @LIBS@
-+Libs: -lnetsnmpmibs -lnetsnmpagent -lnetsnmp
-+Libs.private: @LMIBLIBS@ 

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

2023-05-04 Thread Conrad Kostecki
commit: 1a579d33eb84dbe0adc8ad8561b565598a222004
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu May  4 21:36:52 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a579d33

app-misc/logiops: add 0.3.1

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

 app-misc/logiops/Manifest  |  2 +
 app-misc/logiops/files/ipcgull-0.1-gcc13.patch | 31 +++
 app-misc/logiops/logiops-0.3.1.ebuild  | 77 ++
 3 files changed, 110 insertions(+)

diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest
index bd1be7878a66..da95a6b208d6 100644
--- a/app-misc/logiops/Manifest
+++ b/app-misc/logiops/Manifest
@@ -1 +1,3 @@
+DIST ipcgull-0.1.tar.gz 31909 BLAKE2B 
dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b
 SHA512 
04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76
 DIST logiops-0.2.3.tar.gz 69321 BLAKE2B 
f188c39bcf4a9d386a34a97612fed45db1bf93858717d4c6fc4ba08a78acd1ae020cef875421d4131cdc3f0219c848c67b7793888ac13e064539ebea293b4afd
 SHA512 
5a7b7e76a89759a30e25da6117992e96d0a1a0db25af3d524d725e753fb5ce5fc67c8a5bdeb8b707a81f99eadfc8f24035a3a5e4544b1153bdedd2373a65173d
+DIST logiops-0.3.1.tar.gz 85535 BLAKE2B 
edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a
 SHA512 
9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab

diff --git a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch 
b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
new file mode 100644
index ..38ec2e123ea8
--- /dev/null
+++ b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch
@@ -0,0 +1,31 @@
+From 745329ed9d41051ddb6e4010229d4b54d868e1a4 Mon Sep 17 00:00:00 2001
+From: pixl 
+Date: Wed, 3 May 2023 17:48:28 -0400
+Subject: [PATCH] Require stdexcept in node.h
+
+Fixes compile errors on some systems
+---
+ src/ipcgull/src/include/ipcgull/node.h | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/ipcgull/src/include/ipcgull/node.h 
b/src/ipcgull/src/include/ipcgull/node.h
+index dbc8b33..8c5442a 100644
+--- a/src/ipcgull/src/include/ipcgull/node.h
 b/src/ipcgull/src/include/ipcgull/node.h
+@@ -19,13 +19,14 @@
+ #ifndef IPCGULL_NODE_H
+ #define IPCGULL_NODE_H
+ 
++#include 
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+-#include 
+ 
+ namespace ipcgull {
+ class interface;

diff --git a/app-misc/logiops/logiops-0.3.1.ebuild 
b/app-misc/logiops/logiops-0.3.1.ebuild
new file mode 100644
index ..147c5fb8398d
--- /dev/null
+++ b/app-misc/logiops/logiops-0.3.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN_IPCGULL="ipcgull"
+MY_PV_IPCGULL="0.1"
+
+inherit cmake linux-info
+
+DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices"
+HOMEPAGE="https://github.com/PixlOne/logiops;
+SRC_URI="
+   https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz
 -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="systemd"
+
+DEPEND="
+   dev-libs/glib
+   dev-libs/libconfig:=[cxx]
+   dev-libs/libevdev
+   sys-apps/dbus
+   virtual/libudev
+   systemd? ( sys-apps/systemd )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "TESTED.md" )
+
+PATCHES=( "${FILESDIR}/${MY_PN_IPCGULL}-0.1-gcc13.patch" )
+
+pkg_pretend() {
+   local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP"
+
+   check_extra_config
+}
+
+src_unpack() {
+   default
+
+   # Submodule, which needs to be present for compilation
+   mv "${WORKDIR}/${MY_PN_IPCGULL}-${MY_PV_IPCGULL}" 
"${WORKDIR}/${MY_PN_IPCGULL}" || die
+   mv "${WORKDIR}/${MY_PN_IPCGULL}" "${S}/src" || die
+}
+
+src_configure() {
+   local mycmakeargs=( -DLOGIOPS_VERSION="${PV}" )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+
+   cmake_src_install
+
+   # Install lib of submodule, as no install routine exist
+   dolib.so "${BUILD_DIR}/src/ipcgull/libipcgull.so"
+
+   insinto /etc
+   newins logid.example.cfg logid.cfg
+
+   newinitd "${FILESDIR}"/logid.initd logid
+}
+
+pkg_postinst() {
+   einfo "An example config file has been installed as /etc/logid.cfg."
+   einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for 
more information."
+}



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

2023-05-04 Thread Conrad Kostecki
commit: a1703d7bc45aa7fac9fc34de210bffa2bf2b932d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Apr 30 07:52:29 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu May  4 21:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1703d7b

sys-fs/davl: EAPI8 bump, fix LICENSE

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

 sys-fs/davl/davl-1.2.4-r2.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-fs/davl/davl-1.2.4-r2.ebuild b/sys-fs/davl/davl-1.2.4-r2.ebuild
index d91a538ee69d..6b0ae67ee19d 100644
--- a/sys-fs/davl/davl-1.2.4-r2.ebuild
+++ b/sys-fs/davl/davl-1.2.4-r2.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit toolchain-funcs
 
 DESCRIPTION="Visualizes the fragmentation status of ext2/3 filesystems"
-HOMEPAGE="http://davl.sourceforge.net/;
+HOMEPAGE="https://davl.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~x86"
-IUSE=""
 
 RDEPEND=">=x11-libs/gtk+-2.6:2"
 DEPEND="${RDEPEND}
-   >=sys-fs/e2fsprogs-1.41.7-r1
-   virtual/pkgconfig"
+   >=sys-fs/e2fsprogs-1.41.7-r1"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.2.1-asneeded.patch



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

2023-05-04 Thread James Le Cuirot
commit: 3050a955e5bd7aee1c6b7d3e5ce423e50d624bc2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu May  4 21:08:24 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu May  4 21:08:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3050a955

www-client/vivaldi: Add version 6.0.2979.18

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.0.2979.18.ebuild | 218 ++
 2 files changed, 221 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 281a32ef2d1b..abe4a8b7d4fe 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_5.7.2921.68-1_armhf.deb 90800820 BLAKE2B 
c1ff1ec4d04fa5a03cb
 DIST vivaldi-stable_6.0.2979.15-1_amd64.deb 98024608 BLAKE2B 
d1c3496895d02d7e7940f4c8c2c7ae547ff7ff5fcadb1befc259d0d9c1688223794185dcd240620e20562c067f9cb0401afad8b36ff85dd62f599073421980b7
 SHA512 
a06b3b4bff040ed078a0e24f42c4ef6bb7e59ea9bc84c1d6e35cdf7fce914d1d1e98779867225e39047fa1b9ad94bc4e986d2400f11bd0b24697a41cee5dd9d2
 DIST vivaldi-stable_6.0.2979.15-1_arm64.deb 92692968 BLAKE2B 
6264239c353f7b46545b675866b33ddd72af955d42fce902664ed0db9a82f4b8b657bd7894143183b0803adcec4ba2596621b8e8234e68a0e9e51ba85926fd78
 SHA512 
8cad20e2898d89b7235ad3adb11024b46a32e821c5d8fb12ea9a1f39a45508d47c5aab3f5a0f284ef30b89ba4ec2fed51c6423ef2684f0bd5b25f41684f4755f
 DIST vivaldi-stable_6.0.2979.15-1_armhf.deb 92549764 BLAKE2B 
de7a333f72fd29e873d1e698412046e134e84df5ad96b4e10585e4fa850c96a8439c34236792d07615c90e801c478d900e5003a00ca2edf47564ab0a5775a829
 SHA512 
ebc4c6cc7a0819d9472b8bb95d096dce6455a6892ee974e0804a4f0846b09710862f180b41ca9dae823d338772a0dd955b80f9dbc7e9ffcaf4fcc8146dfe6942
+DIST vivaldi-stable_6.0.2979.18-1_amd64.deb 97994516 BLAKE2B 
523dd44f6cf60d5d3c88d6cf7f4a47f1c9d1c9e2b8decb16d09f692b7936ec0e4e7874f5b19020b5ef9fe6a54670cc3453edd164e7bae633c82f22a1f0117274
 SHA512 
863c361c3b03c7a445128e061487a3cc4cfad04ab859ee81555129c31a13ee0a7eb7b391388fa3ccbc7e8b19345f60af830131d87919850a405622e5322511f5
+DIST vivaldi-stable_6.0.2979.18-1_arm64.deb 92669888 BLAKE2B 
2e19aa531d7d4aa0389a93a15b65818d78e69eb03b7975420007200443d13e3c5da620bab276dd36a21691776a6dece7135de97e4a12a47e8b907228818dd643
 SHA512 
41bc379d18333d3e03574e2b0804a9bc353eb3f39bd9be7cd1a7376eb971bfb98f78355336a5aedd614e220833cca7f2b34a5339dc99467a0a19d0a7120906c8
+DIST vivaldi-stable_6.0.2979.18-1_armhf.deb 92533028 BLAKE2B 
20ba6648eabb8bb5efb80d7f07d0263859482b2770ad9d2bfb8332822f66e0934189019c60abf88381a34b0851226d4a661c7d8fb4c1e67cd6f13c38a130
 SHA512 
3445746d427d0d12026b0fa8146f5d741a1aaa1df1eba638a450cc807f3229810653058a6fa431d41a40a9ec05933ece0d84cbe7475be02014da2e8f61cafe53

diff --git a/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild 
b/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild
new file mode 100644
index ..655ed5d159b9
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="112"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="gtk 

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

2023-05-04 Thread James Le Cuirot
commit: ff82abf5840c408fa0eb16b145032c3eba24f441
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu May  4 21:11:23 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu May  4 21:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff82abf5

www-client/vivaldi: Stabilise 6.0.2979.15-r1 on amd64

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

 www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild 
b/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild
index 655ed5d159b9..cc99dbee312f 100644
--- a/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild
+++ b/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



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

2023-05-04 Thread James Le Cuirot
commit: 5eacb69efed09dcd7a8419df66bab0775d726111
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu May  4 21:10:41 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu May  4 21:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eacb69e

media-video/ffmpeg-chromium: Stabilise 112 on amd64

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

 media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild
index 04db7f5c85c7..7549abb318be 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild
@@ -16,7 +16,7 @@ LICENSE="
gpl? ( GPL-2 )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
 
 # Options to use as use_enable in the foo[:bar] form.
 # This will feed configure with $(use_enable foo bar)



  1   2   3   4   5   >