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

2022-06-29 Thread Joonas Niilola
commit: c35c6ebdb309e11471606e91c00d8b623daab2e2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 30 05:54:10 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 30 05:54:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35c6ebd

dev-libs/jemalloc: keyword 5.3.0 for ~x86

Bug: https://bugs.gentoo.org/732316
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild 
b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
index 7c3cdb93c3e6..80e6fd0f3b6f 100644
--- a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
+++ b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b
 LICENSE="BSD"
 SLOT="0/2"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-KEYWORDS="~amd64 ~loong ~sparc"
+KEYWORDS="~amd64 ~loong ~sparc ~x86"
 IUSE="debug lazy-lock prof stats xmalloc"
 HTML_DOCS=( doc/jemalloc.html )
 PATCHES=( "${FILESDIR}/${PN}-5.3.0-gentoo-fixups.patch" )



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

2022-06-29 Thread Joonas Niilola
commit: 4b06025cb56aa2105b4e6a0580573fa7ed35f301
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 30 05:53:55 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 30 05:53:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b06025c

dev-libs/jemalloc: keyword 5.3.0 for ~amd64

Bug: https://bugs.gentoo.org/732316
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/jemalloc/jemalloc-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild 
b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
index 5f2c31a7962b..7c3cdb93c3e6 100644
--- a/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
+++ b/dev-libs/jemalloc/jemalloc-5.3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b
 LICENSE="BSD"
 SLOT="0/2"
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-KEYWORDS="~loong ~sparc"
+KEYWORDS="~amd64 ~loong ~sparc"
 IUSE="debug lazy-lock prof stats xmalloc"
 HTML_DOCS=( doc/jemalloc.html )
 PATCHES=( "${FILESDIR}/${PN}-5.3.0-gentoo-fixups.patch" )



[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/

2022-06-29 Thread Ethan Nijmeh
commit: 2498602be41804eb6ea533d10f835f3783809825
Author: Ethan Nijmeh  gmail  com>
AuthorDate: Thu Jun 30 04:59:29 2022 +
Commit: Ethan Nijmeh  gmail  com>
CommitDate: Thu Jun 30 04:59:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2498602b

x11-drivers/OpenTabletDriver-bin added 0.6.0.4

Signed-off-by: Ethan Nijmeh  gmail.com>

 x11-drivers/OpenTabletDriver-bin/Manifest  |  2 +
 .../OpenTabletDriver-bin-0.6.0.4.ebuild| 65 ++
 2 files changed, 67 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver-bin/Manifest 
b/x11-drivers/OpenTabletDriver-bin/Manifest
index 64d2ecb2d..b154bbe81 100644
--- a/x11-drivers/OpenTabletDriver-bin/Manifest
+++ b/x11-drivers/OpenTabletDriver-bin/Manifest
@@ -1,4 +1,6 @@
 DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 
117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c
 SHA512 
f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
 DIST OpenTabletDriver-source-0.6.0.2.tar.gz 247519 BLAKE2B 
a84db9d7e1d86e8b6bf90231187800e4fb355c66e1c9e732a9e3687de0afeaeb0d69f397b5d3387bdb7a1e88393ddb26bb6c0d2920fa8d1ca51bc9992a818dae
 SHA512 
0414a033e5bf3c5498676433502d44deb320d69a26823a1c731ab750c8ba71a3ff5af31662255e0c6c45e4d17f3009500e0a87967ca132bf309cf006cdb640b3
+DIST OpenTabletDriver-source-0.6.0.4.tar.gz 256483 BLAKE2B 
5d6377f0591ac35d0e2e7b516efc76dbeb3737d37eae3bd38b19cbfe54c62bf4c98a3ba4b0ec60d3fcbdf4ed70493ca107cdfa8b8c728f1b04d12c1492661a71
 SHA512 
7b16f49c56f97ce8342b91ab92f96a5a7aad9ac2deba13b0fe93ef299d9c9404743d4c6c791a72a4dfbf3b96e0fb07bf98d91d1b5fe23b334a8b671b7ec7bb58
 DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 
36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787
 SHA512 
83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3
 DIST OpenTabletDriver-v0.6.0.2.tar.gz 4199076 BLAKE2B 
754822c707388e8ac3c79a829ad67edad766381e4dcf96728b2f74e908daea1d7fb90b47ee3a922326cbf87ddd2a615ac1a85ca37d36ec7938b22c9f7c58d82e
 SHA512 
0ff63e94ce36d4afc7d8862ee51c0444e734640b9ae468e733231dbfc3ecdcd6cf90f0128a0be1934a64ee79f0c5860a0812681537d4d9e1b478581a7c2acc22
+DIST OpenTabletDriver-v0.6.0.4.tar.gz 4208336 BLAKE2B 
b22f980fcd2e684d3fe109e0282cc6c10b1320a01a14de6268305c925ef9f2780d311913bae78304c6e2d281e30d29252581262d99cb6f77db5b1fe65212c090
 SHA512 
4b1978edc0ec9e47b809b7f2528c4bde6417205339f92a2e2f3007aa74a682e5a9f47770be92ad8ad91df3ef0222622961fc8553cfaf4c8201f05e750e992929

diff --git 
a/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild 
b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
new file mode 100644
index 0..ebfc8711d
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver-bin/OpenTabletDriver-bin-0.6.0.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop
+
+MY_PN=OpenTabletDriver
+
+DESCRIPTION="Cross platform tablet driver (binary package)"
+HOMEPAGE="https://github.com/OpenTabletDriver;
+SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz
 -> OpenTabletDriver-source-${PV}.tar.gz 
https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz
 -> OpenTabletDriver-v${PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXrandr
+   dev-libs/libevdev
+   x11-libs/gtk+:3
+   virtual/udev
+   dev-dotnet/dotnet-sdk-bin:6.0
+"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_PN}"
+src_install() {
+   local LP=opentabletdriver
+   local SP="otd"
+
+   cd "${S}" || die
+
+   exeinto "/usr/share/${MY_PN}"
+   exeopts -o root -Dm755
+
+   for binary in *.dll *.json; do
+   doexe "$binary"
+   done
+
+   for bin in *.Daemon *.UX.Gtk *.Console; do
+   doexe "$bin"
+   done
+
+   insinto "/lib/udev/rules.d"
+   doins -r "${S}/99-${LP}.rules"
+
+   cd "${FILESDIR}" || die
+   dobin "${SP}"
+   dobin "${SP}-gui"
+
+   cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
+   doicon "otd.png"
+   make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
+}
+
+pkg_postinst() {
+   udevadm control --reload || die
+   if [[ -z ${REPLACING_VERSIONS} ]]; then
+   elog "Please replug your tablet before attempting to use the 
driver"
+   fi
+}



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

2022-06-29 Thread Michał Górny
commit: cba004763218b4670f816eb69b93afa6323d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:16:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cba00476

app-admin/awscli: Bump to 1.25.20

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.25.20.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 288b37b8f120..ad71f0fb26a6 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,4 +6,5 @@ DIST aws-cli-1.25.16.gh.tar.gz 2225519 BLAKE2B 
5800f49afe526f29b76f74078431235ab
 DIST aws-cli-1.25.17.gh.tar.gz 2226115 BLAKE2B 
d07a9c7a8e13019fd728489d27465497ba31f53087ef09e5f816792267bcb58158fa0a7f71fc499d3e343b5b3a0da45cc3632f8c69345b8cd93ebc735f645672
 SHA512 
1a7f90e28d6702f9e73fe3a93e0d91e2c4ea3d93574f21a3ecde1148445fe6b5f98f217e2e61a1cbba50a07590f0ab0abd00390fb04cbb3db74dfff698224997
 DIST aws-cli-1.25.18.gh.tar.gz 2226354 BLAKE2B 
5dafc484fcb592bef9e1aa18ff21897bc93c2eda049e5dff64d706fc492c5778ccb818c4368b95ee7f326ad47ee59b7b230875d1ef6e63ed7997e1e761228fd9
 SHA512 
40a5f0d35956d8fadc8950e0498e9254126914172a26b092ad6cb874f32e9f36a790295687da30d3e9bc41e41672d1e1424ba91051d4e32c46e44ef89601b289
 DIST aws-cli-1.25.19.gh.tar.gz 2227148 BLAKE2B 
a39de70c887b6e036303cdfb9fa435674cd5beb2482c1c71efbdfd675addef72772e538c11850b93be9430d12ce5a7d3293f18bec1a3bd6fd9b4d0c675b7d307
 SHA512 
430cbc322a26031211fbdb8a9ec4ee810d50b78a80d50b5e8fa254f22fd5131b3b5fc791db10d27d0b85ccb82b4a2a74dac4f1a1f14299262668743417532ec0
+DIST aws-cli-1.25.20.gh.tar.gz 2227422 BLAKE2B 
7dfeb6266578fc61a4fa54f39bbaaabcc8c53fc133f1993669a3cda0398fa67a6e54f122b6a103474a0b6a31c7a259237cf4a759995eab727d8f103a8649163a
 SHA512 
0179487b9dbc9864eeb066e9f4f30c67b17dec589c5860b476cbc7798d1b163080d7d3caeae18367afdd89d299f508bfbbb2150d4795aaa85efdeb5b61030663
 DIST aws-cli-1.25.7.gh.tar.gz 2223153 BLAKE2B 
fcadda94fd721135f94b1538c4b27e41108064f6fd32f324d5436138e3d1b0ffcab53fcc545b01c461365d55c4bfa2a05d90e94c875c929a3227efae76452415
 SHA512 
194adacab0df87d8e4f0cdc71bb956bef6dc8b2de2e7e4416c9c079ff2b7c2bce7584ac1049428d0bcb134368b39c37c04bc5e6a8fc7540c44c64f3934ccaf21

diff --git a/app-admin/awscli/awscli-1.25.20.ebuild 
b/app-admin/awscli/awscli-1.25.20.ebuild
new file mode 100644
index ..9f176fa05cc8
--- /dev/null
+++ b/app-admin/awscli/awscli-1.25.20.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+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 ~arm64 ~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() {
+   # 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: app-admin/awscli/

2022-06-29 Thread Michał Górny
commit: 8381711e1199abdeb48fe5570392e1d3108998a7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:53:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8381711e

app-admin/awscli: Remove old

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

 app-admin/awscli/Manifest |  7 ---
 app-admin/awscli/awscli-1.25.13-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.14-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.15-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.16-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.18-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.19-r1.ebuild | 72 ---
 app-admin/awscli/awscli-1.25.7-r1.ebuild  | 72 ---
 8 files changed, 511 deletions(-)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index ad71f0fb26a6..bd229580894a 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,10 +1,3 @@
 DIST aws-cli-1.25.12.gh.tar.gz 2224456 BLAKE2B 
d6425983b09fc3942727108e188e184f48399388704ada03df1d65ddb9adffc9597a217b863766a862e96b59c03fdb3202e694289b54ee9298fe7e547639ecc3
 SHA512 
a77e0d082a8dacecadbd2fa6cc1143fa5148e075894565fe9a552e9d1a27fd068c72ae57eb5c628129bb024267111b76722cf2c40dc9f719db8d96232302b918
-DIST aws-cli-1.25.13.gh.tar.gz 2224352 BLAKE2B 
0f6b94545f8504dcf6a458df28b39b3a909869033ccf04ad1ad3652e6606573002cbd3fed7f65756a140bac7d3b1ccddbc6fcc84391b194b3a987cf8534c4bdc
 SHA512 
f494f9b31e91bb0e7446867efe4539f04ac91b12ad7f4db2f355d1a391ce7a8bd1d40f4afe04855d227414a7c2479ec6fdaf9a42f1959b28d205df48c2b4d723
-DIST aws-cli-1.25.14.gh.tar.gz 2225058 BLAKE2B 
185fb35a574a73d1d43adef515dbc1e67e81bf3ba5c6511365d6633c1b3c72263b4bdd1c0449a319292fdfa2f0eaef52fd8322785f26fa7ed5da0231d5aba6b2
 SHA512 
e7d854cff3c68a7ad41c3f481d64b12761dffb5186cc8919ec92bd48e9f9946773382eb276722ffc9776f34a972f50773e758aaa5212c168960fff07a71196b1
-DIST aws-cli-1.25.15.gh.tar.gz 2225254 BLAKE2B 
afc4ef97b0c8eebaba3874ab5291cda8b971cc934379973b19e9ccc855b99a42be2a26737104e0eed151db280afb1c1a7866c9f8a376ec8e6a59d09372217cfa
 SHA512 
b5dfb47b1b256b2c3ee2ca92e161f0e59afc955159e28d368ee947cc8a41765919828dcfcfd00f7024bb328f4ed698cf040f81747cc892c6c3914a1f7e97d875
-DIST aws-cli-1.25.16.gh.tar.gz 2225519 BLAKE2B 
5800f49afe526f29b76f74078431235ab302237cbb3d6977c902d218fd65fb1eb341534020f1b8c495eb1834d3ef4c87fec7b4dee6ac8ceff4a528ec9bbf045b
 SHA512 
4641ead6693a54d34dbd3426baaf8c389221d85aba950e21e1ba7ccbdc142633d0d4215598fe55865a90c98c4df8ea2eb78610fd0567ce49b82f32aac1941f3b
 DIST aws-cli-1.25.17.gh.tar.gz 2226115 BLAKE2B 
d07a9c7a8e13019fd728489d27465497ba31f53087ef09e5f816792267bcb58158fa0a7f71fc499d3e343b5b3a0da45cc3632f8c69345b8cd93ebc735f645672
 SHA512 
1a7f90e28d6702f9e73fe3a93e0d91e2c4ea3d93574f21a3ecde1148445fe6b5f98f217e2e61a1cbba50a07590f0ab0abd00390fb04cbb3db74dfff698224997
-DIST aws-cli-1.25.18.gh.tar.gz 2226354 BLAKE2B 
5dafc484fcb592bef9e1aa18ff21897bc93c2eda049e5dff64d706fc492c5778ccb818c4368b95ee7f326ad47ee59b7b230875d1ef6e63ed7997e1e761228fd9
 SHA512 
40a5f0d35956d8fadc8950e0498e9254126914172a26b092ad6cb874f32e9f36a790295687da30d3e9bc41e41672d1e1424ba91051d4e32c46e44ef89601b289
-DIST aws-cli-1.25.19.gh.tar.gz 2227148 BLAKE2B 
a39de70c887b6e036303cdfb9fa435674cd5beb2482c1c71efbdfd675addef72772e538c11850b93be9430d12ce5a7d3293f18bec1a3bd6fd9b4d0c675b7d307
 SHA512 
430cbc322a26031211fbdb8a9ec4ee810d50b78a80d50b5e8fa254f22fd5131b3b5fc791db10d27d0b85ccb82b4a2a74dac4f1a1f14299262668743417532ec0
 DIST aws-cli-1.25.20.gh.tar.gz 2227422 BLAKE2B 
7dfeb6266578fc61a4fa54f39bbaaabcc8c53fc133f1993669a3cda0398fa67a6e54f122b6a103474a0b6a31c7a259237cf4a759995eab727d8f103a8649163a
 SHA512 
0179487b9dbc9864eeb066e9f4f30c67b17dec589c5860b476cbc7798d1b163080d7d3caeae18367afdd89d299f508bfbbb2150d4795aaa85efdeb5b61030663
-DIST aws-cli-1.25.7.gh.tar.gz 2223153 BLAKE2B 
fcadda94fd721135f94b1538c4b27e41108064f6fd32f324d5436138e3d1b0ffcab53fcc545b01c461365d55c4bfa2a05d90e94c875c929a3227efae76452415
 SHA512 
194adacab0df87d8e4f0cdc71bb956bef6dc8b2de2e7e4416c9c079ff2b7c2bce7584ac1049428d0bcb134368b39c37c04bc5e6a8fc7540c44c64f3934ccaf21

diff --git a/app-admin/awscli/awscli-1.25.13-r1.ebuild 
b/app-admin/awscli/awscli-1.25.13-r1.ebuild
deleted file mode 100644
index 9f176fa05cc8..
--- a/app-admin/awscli/awscli-1.25.13-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-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/
-   

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

2022-06-29 Thread Michał Górny
commit: d5666e883838cb18ffbee13a76a4f508c27cced1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:55:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5666e88

dev-python/boto3: Remove old

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

 dev-python/boto3/Manifest |  7 
 dev-python/boto3/boto3-1.24.13.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.14.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.15.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.16.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.18.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.19.ebuild | 68 ---
 dev-python/boto3/boto3-1.24.7.ebuild  | 68 ---
 8 files changed, 483 deletions(-)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 0c8640032651..2279e812fa5f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,10 +1,3 @@
 DIST boto3-1.24.12.gh.tar.gz 509573 BLAKE2B 
5c9978cac1cbce0521dee6f2164652c4fca82b0bf20276e3f4e75960e0877ec0545ca50884daedde115bba117bea424da2ad2fe63e845a32a6f832a3ab5a5841
 SHA512 
dec940a6e97c51089933a66994b14882f31f2ed7959f966e1f9cd2e6a4a1bb40cc2c01d509ce7346ac345df30d0f164213034c0de97daf3053ba4ea51e5f7495
-DIST boto3-1.24.13.gh.tar.gz 510032 BLAKE2B 
4d204f4b4e1dbe970d45e65eb04061193d1b21236b59f33994d03138e5a1f31fce2d27f7323d1a4da8b5f88d143e1dc51cdc73e19689e79722ae696453d314e3
 SHA512 
e8962339b1e5c72ace2d9980d7268bd09725b11b30425c32d649703089b32324ca442e597756a14a3d4be222c3628a8ccac4da2d7739cc237dfc29a8ea722818
-DIST boto3-1.24.14.gh.tar.gz 510393 BLAKE2B 
c5a3f28abdeb3deaf33620ab7278b5d14dce55297e37c8d17e58994348f7459598ea96c3d44cfa7cf4bfa760aee2ab09aea0d905d514cc2365b0beb12424ea49
 SHA512 
d357cfd4e1098a8aa7e59aad36f27427dbc43fe39bfd3628928879058ee396774ebbc2c270fd5422a125f447a7b64fcb34da5008fcf44a8d74ed344b81f65666
-DIST boto3-1.24.15.gh.tar.gz 510710 BLAKE2B 
9640c037d6bc95225b9dbb9fc8b33d65a4253057b9a534c1dc2f33a5040796b25fe069a1842aee61851b0b5a75c15770564c5348b8937cc38cc8b898a5d01106
 SHA512 
07b8758afa9454d435a8935e90e7bfbe91ba266fecfd8413f81cb000c86101a8ad14cd9dd7e5ba620dd807da9501409896c36b532d243d68f26b4d0aa8574fbb
-DIST boto3-1.24.16.gh.tar.gz 511182 BLAKE2B 
00180c2cee9499efb3093c517f776536a85972014c622ec87d327c0e1a628b1440a85ddb239431d7c647a459f8c55422136f61254cd192cd3ca8f68eb03270d9
 SHA512 
cc2d179ba3975fdfc1127565d352077529159cd97d120831629650af881600d022f8a55f4ccfb3c732be5814b58739178063042ca7a0e26f0163f47ba8dddb36
 DIST boto3-1.24.17.gh.tar.gz 511281 BLAKE2B 
577efc0ebfb39957e55bcaf7aa678cdf072eed885ab1055b15fc8ca2295fedd6d56fd2fb919913beedcdd335ff26e452bc5434283c9ca9d8f0135080e2aa1312
 SHA512 
a843146951eb2a5ad7dd31159d833806ae403014abf3e9a617f6457e3ecec1a0dc4c6ce6a87079c9112513cbd6a2ccd26542e5736eeea6c5723c7e39c660befa
-DIST boto3-1.24.18.gh.tar.gz 511407 BLAKE2B 
a723c58db4cf11a982aa5b779cd27870c96fc63d08dc733f5c7c70bcd027c4ec542c5f988bdab6dd35d9c72bd985b21473b6bc58604ef4ae84b7993de42e754c
 SHA512 
369200635e7c52761ea13f4755e8c105dca92259922e947d777b1400f69f8ed443ae6dae0df4f8c46cdf5493819be696ab4b200216d86285ac68ccc817ecd13e
-DIST boto3-1.24.19.gh.tar.gz 511808 BLAKE2B 
b59ddc7826f30833ca5b4ea5b71a2c1f19662cb108e93e4455908788d8357addf7edfdbe993b855fcd1ee063f4def7176376b08757d69745ff2ccaeea908f46d
 SHA512 
007ca70cf4510c6069d80fb885e6b4d4eb8724b333765b60c2cc283f01d1771e9238f61469e303e853045544c6ae2409fa171a3e72e29659f1893fbb9731c98e
 DIST boto3-1.24.20.gh.tar.gz 512415 BLAKE2B 
c2196a9a518b0e4c0fb6e2382390d7d8e275d834a363856c266f696d57b5d56bf7f6a07df10d44670189098b19e0fcfad2a4907af10cd0d6361a5b2164bd6269
 SHA512 
cb4e426654895e26867a165304d03a722465441e10bf4dfd76fd7c5b45289785ba83f4f66c45d256a5ef6beb3cf5dfa923ea7479e99361344288ad98350a68a6
-DIST boto3-1.24.7.gh.tar.gz 508670 BLAKE2B 
d526f6a4dc4c6126c61ca7c9074b4341c742f84a6e95b38cd8a450fb74df379cee44513e1be6bc7cd0c8f728598d0ecfc06240120a8da71f75f86371498f5233
 SHA512 
4d57e38c18138b950f93a234132ac1d31c9a29ad00ca5e1298517d6b16ff2849802ce6cfeb8de390c2eb25086043d45e0276a7a563707595649ca1905367be52

diff --git a/dev-python/boto3/boto3-1.24.13.ebuild 
b/dev-python/boto3/boto3-1.24.13.ebuild
deleted file mode 100644
index 6edcc751d54b..
--- a/dev-python/boto3/boto3-1.24.13.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..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
-   

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

2022-06-29 Thread Michał Górny
commit: 544597bdad59dbae67437a3be5be686f9c82305b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:51:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544597bd

dev-python/vcrpy: Bump to 4.2.0

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

 dev-python/vcrpy/Manifest   |  1 +
 dev-python/vcrpy/vcrpy-4.2.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest
index 8bc3f60270bc..ce78bd7d0563 100644
--- a/dev-python/vcrpy/Manifest
+++ b/dev-python/vcrpy/Manifest
@@ -1 +1,2 @@
 DIST vcrpy-4.1.1.tar.gz 329508 BLAKE2B 
b6981150a8fd742301e0d7897d84855c741c97307bbb5c5751680f3d33d69d6333a18d714fcc14cb018f5dd6c02e840e1313136660c4459e2755d448fc0b07e9
 SHA512 
afa1904bff37bfd2d278ed49fa3982a357eb6bb113818b532044da0f11a9dd877cc152d7f0d81d88bdc0f870521b1241f6aecf959f668211904e3c6c7cea4ad8
+DIST vcrpy-4.2.0.gh.tar.gz 331096 BLAKE2B 
dccb9310da42c6f75d0d503cb64aa09876447098bff2ad6a1507a0e0907ce05a89d46ccc159e79f310e027fc8f3075b7474274ad39ca4778acbc6d2a8f633004
 SHA512 
61eeec585fc78be1ae6d4f9047123c9680611e436bb5980fb7c6b885e16b2ef9bd5ce921efff7e87a222b3662c7009dbf0a8df24cdb9849d09deb24957ba4889

diff --git a/dev-python/vcrpy/vcrpy-4.2.0.ebuild 
b/dev-python/vcrpy/vcrpy-4.2.0.ebuild
new file mode 100644
index ..8f48fb71765f
--- /dev/null
+++ b/dev-python/vcrpy/vcrpy-4.2.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automatically mock your HTTP interactions to simplify and speed 
up testing"
+HOMEPAGE="
+   https://github.com/kevin1024/vcrpy/
+   https://pypi.org/project/vcrpy/
+"
+SRC_URI="
+   https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   >=dev-python/six-1.5[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/wrapt[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # these tests require Internet
+   tests/integration/test_aiohttp.py
+   tests/integration/test_boto.py
+   tests/integration/test_httplib2.py::test_effective_url
+   tests/integration/test_httpx.py
+   tests/integration/test_urllib2.py::test_effective_url
+   tests/integration/test_urllib3.py::test_redirects
+   tests/integration/test_wild.py::test_amazon_doctype
+   
tests/integration/test_wild.py::test_flickr_should_respond_with_200
+   tests/unit/test_stubs.py::TestVCRConnection::testing_connect
+   )
+
+   local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs)
+   epytest
+}



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

2022-06-29 Thread Michał Górny
commit: 03eb65a5b95b900aaf24772f5d8d4046ea8f177e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:16:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03eb65a5

dev-python/botocore: Bump to 1.27.20

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 14d3df4b0be5..049bca4ffd9b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,4 +6,5 @@ DIST botocore-1.27.16.tar.gz 9138117 BLAKE2B 
ed636cd031445b14f57282326836616dca6
 DIST botocore-1.27.17.tar.gz 9130505 BLAKE2B 
04c6b37f3b42a0f9fb696b5213338b004418a68c754f5027ad447119fb20556dc49bd53f40fd9560ea3f5bdcf2afbe151dba68e901079baec770f9f223b1a894
 SHA512 
b1a145d3c97adfd4df40639da99e1c34087508be189d5818ee7176f20454f2897a6f518a14b4bfbf41cb169a17188bec467337c10d0ad511e223f0c1ff5b64ee
 DIST botocore-1.27.18.tar.gz 9129942 BLAKE2B 
61c06ec3ec8350cb9c43c5716faabe5035b74907fd4a94f9b007ec6e488ffb38a9d75d5b3372fcbbd26cb7f9599ba185cbcf2fb48f7e5900e0028832bef74187
 SHA512 
9eb700af06b1eca88df77ad46a54a73bbd198d36b055ea219c8948557bda7edd0307f48321c416c3128fe2baacc35aaea10f31c57b43511a512c6c7c46b0a6db
 DIST botocore-1.27.19.tar.gz 9132910 BLAKE2B 
a23d64ec934de03f7c31b1c89229d5054e689fd050a74db7467b31c79c38eb732286d4db747ca132fa9917be79abcac27b3423f9d0a0e9c9477f56c2ace3944e
 SHA512 
28ab3d94c8f3763b42bd36c97787ce8f86bd8958cfc1b63fd445713fcea523ed1be615a699d0476a3fa8798eff791791c6a466845b63d1454a6aeee6bf9425a6
+DIST botocore-1.27.20.tar.gz 9146126 BLAKE2B 
3ec9e6480fb5bc95f72ffa1f0972b7d9e807fce2e69a3118818a7eba5c1023316c9499bdcbc2f6b2616842eb8797ed0b2bef5ebceee5b74a12074b927b339994
 SHA512 
1ac0b189e14fb25f07c63e4933113ca64c2bdc53fe719270daccc55b2c7d8ba7421fa81aa60e6fc3a0c86cdb3f57980781388586ce154d87f17f860cc943467a
 DIST botocore-1.27.7.tar.gz 9102259 BLAKE2B 
094ec463531f1dfd54ff32d0f44ebc39cdc0a6d4c3e19b49a25e25d9d13acdcd26c782c1d4819ea4f1cb8954a858aa6e997411785678700b7ca03cd8844527b5
 SHA512 
d4a1327f4314279548af00fbc6da2f9fc5f25f704da3f6ddfa90773878f28ac9f03556b00fa4c0207ec2e952eb716aa98c1c22abffbd51d82dc55d9e4ceeca5c

diff --git a/dev-python/botocore/botocore-1.27.20.ebuild 
b/dev-python/botocore/botocore-1.27.20.ebuild
new file mode 100644
index ..830c713f6036
--- /dev/null
+++ b/dev-python/botocore/botocore-1.27.20.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-06-29 Thread Michał Górny
commit: f61342a3c596cba9a25239c38af504c4200e0ed7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:55:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:27:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61342a3

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  7 ---
 dev-python/botocore/botocore-1.27.13.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.14.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.15.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.16.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.18.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.19.ebuild | 66 ---
 dev-python/botocore/botocore-1.27.7.ebuild  | 70 -
 8 files changed, 473 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 049bca4ffd9b..d558d4974c8d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,10 +1,3 @@
 DIST botocore-1.27.12.tar.gz 9132872 BLAKE2B 
74b74b5a5745cfacac066d5e087974fb58be5a600c7cfb2077d243044b8c429b1396d19e6790c0f754e42931085b115f74039b8c93da39593512d28021d6314a
 SHA512 
767defae44ffb3b54b55625fd0f8a20c22a4a5f209a1397b1a27cfc2e36ac9e03cfdd25bc77bebc944613c5744dd7651e1b574674e8a992f219e172eee9210f5
-DIST botocore-1.27.13.tar.gz 9134638 BLAKE2B 
471a46a4c4f14082ceb7030495a121ea90a6f67b6f802cbeb1394624513ff86deb7b90e3aa3e568dff42cd3280ea038565752eff69577231250b6542e6586e1f
 SHA512 
6becb7cd6d2ea3b09012f7b168dcf7fd3386c19ee6003a4e8f4059e3b1ad2b281f5fdaab7abaafe6c34bccd547c8f8ef1bc253f5190d3e91127b1239ec8e307a
-DIST botocore-1.27.14.tar.gz 9134503 BLAKE2B 
ca29a33c5363457053f8ac042279726a15d3dc5f72546558d11bbacd79e7641d94b1137b76e201ad00203ecff53274fd41abd9178e7abbc1c5a51fe388f7fa5e
 SHA512 
3995918212559eab009f141f94e6e6496fc77f12438e1dd62ce3ee232009b90de3882d342d20e83eb11de5f35b7878f53eea884016874caacb9d2e3d167b4f1a
-DIST botocore-1.27.15.tar.gz 9134585 BLAKE2B 
33fcf026334e0be28b7f20b78e072d4eed85e857438319dfe6a1aefb2aeb287aa7a4d6b5f40cd47b9ca5e904263bd7716e58fe2962a75fa64ffea8da383fd527
 SHA512 
15a65137b131220863fc7fb4c085d83b858a673ee49370bc8d5ce8433f2ee3c99dffd102830da10ed1c4fa4a6f5fdc5f543be4e88646f981409fb855ea100932
-DIST botocore-1.27.16.tar.gz 9138117 BLAKE2B 
ed636cd031445b14f57282326836616dca626c27ff912b5a2014df83c5574264f773d9ab8aae2f01b55bb810d00233f1a4cceb0f746767247b5954bb8739b7be
 SHA512 
c4b1debe648cd3027fe409f4ec095a4b454050ec427e8a11e04bc1f82d452566d2168dd539d5dc687e46e612f3d47e218d99de9510156e19eac477ea3c0259d2
 DIST botocore-1.27.17.tar.gz 9130505 BLAKE2B 
04c6b37f3b42a0f9fb696b5213338b004418a68c754f5027ad447119fb20556dc49bd53f40fd9560ea3f5bdcf2afbe151dba68e901079baec770f9f223b1a894
 SHA512 
b1a145d3c97adfd4df40639da99e1c34087508be189d5818ee7176f20454f2897a6f518a14b4bfbf41cb169a17188bec467337c10d0ad511e223f0c1ff5b64ee
-DIST botocore-1.27.18.tar.gz 9129942 BLAKE2B 
61c06ec3ec8350cb9c43c5716faabe5035b74907fd4a94f9b007ec6e488ffb38a9d75d5b3372fcbbd26cb7f9599ba185cbcf2fb48f7e5900e0028832bef74187
 SHA512 
9eb700af06b1eca88df77ad46a54a73bbd198d36b055ea219c8948557bda7edd0307f48321c416c3128fe2baacc35aaea10f31c57b43511a512c6c7c46b0a6db
-DIST botocore-1.27.19.tar.gz 9132910 BLAKE2B 
a23d64ec934de03f7c31b1c89229d5054e689fd050a74db7467b31c79c38eb732286d4db747ca132fa9917be79abcac27b3423f9d0a0e9c9477f56c2ace3944e
 SHA512 
28ab3d94c8f3763b42bd36c97787ce8f86bd8958cfc1b63fd445713fcea523ed1be615a699d0476a3fa8798eff791791c6a466845b63d1454a6aeee6bf9425a6
 DIST botocore-1.27.20.tar.gz 9146126 BLAKE2B 
3ec9e6480fb5bc95f72ffa1f0972b7d9e807fce2e69a3118818a7eba5c1023316c9499bdcbc2f6b2616842eb8797ed0b2bef5ebceee5b74a12074b927b339994
 SHA512 
1ac0b189e14fb25f07c63e4933113ca64c2bdc53fe719270daccc55b2c7d8ba7421fa81aa60e6fc3a0c86cdb3f57980781388586ce154d87f17f860cc943467a
-DIST botocore-1.27.7.tar.gz 9102259 BLAKE2B 
094ec463531f1dfd54ff32d0f44ebc39cdc0a6d4c3e19b49a25e25d9d13acdcd26c782c1d4819ea4f1cb8954a858aa6e997411785678700b7ca03cd8844527b5
 SHA512 
d4a1327f4314279548af00fbc6da2f9fc5f25f704da3f6ddfa90773878f28ac9f03556b00fa4c0207ec2e952eb716aa98c1c22abffbd51d82dc55d9e4ceeca5c

diff --git a/dev-python/botocore/botocore-1.27.13.ebuild 
b/dev-python/botocore/botocore-1.27.13.ebuild
deleted file mode 100644
index 830c713f6036..
--- a/dev-python/botocore/botocore-1.27.13.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..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"

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

2022-06-29 Thread Michał Górny
commit: 230222f2d4a953b35c6e028afbdd78b84ef5f3f1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:21:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230222f2

dev-python/requests-cache: Bump to 0.9.5

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

 dev-python/requests-cache/Manifest |  1 +
 dev-python/requests-cache/metadata.xml |  1 +
 .../requests-cache/requests-cache-0.9.5.ebuild | 71 ++
 3 files changed, 73 insertions(+)

diff --git a/dev-python/requests-cache/Manifest 
b/dev-python/requests-cache/Manifest
index 6e8e1ee627e8..1c63fb6def33 100644
--- a/dev-python/requests-cache/Manifest
+++ b/dev-python/requests-cache/Manifest
@@ -1 +1,2 @@
 DIST requests-cache-0.9.4.gh.tar.gz 1541821 BLAKE2B 
90f3ffe8f4213a47d19c1190f1201bb484473a4ee2fae82dff59c9e80bc8c154739e99f5024aa55b436f9e620d5594441df61e2db44e3cbb381d394c1b6b4a0b
 SHA512 
66023dc8b153070a532f160af58ac2102f6b9d536a0045c4c62ad1d4175f59df6e7db5a25422f5610a2f17049270ad0b63c6023f64235432a63d2cce9b91
+DIST requests-cache-0.9.5.gh.tar.gz 1542034 BLAKE2B 
01996e7536ce967dee2b909091d1eb08501b3882b6171a5460b219eed848dec89a85ef8ea0c892b2fd153f90107948239de04b973e7766d3acfad7b10059
 SHA512 
de1481ff609f3ff36ed662d986fb86a500a8d26755832478a9a4396f2c71934b5f65540137b92365eb36f66087b3fbc1cd72c63d37546d09c86bbee7340fd8eb

diff --git a/dev-python/requests-cache/metadata.xml 
b/dev-python/requests-cache/metadata.xml
index 809ce0ce78ae..dc99a675de0c 100644
--- a/dev-python/requests-cache/metadata.xml
+++ b/dev-python/requests-cache/metadata.xml
@@ -11,6 +11,7 @@
   
   
   
+requests-cache/requests-cache
 requests-cache
   
 

diff --git a/dev-python/requests-cache/requests-cache-0.9.5.ebuild 
b/dev-python/requests-cache/requests-cache-0.9.5.ebuild
new file mode 100644
index ..a05212c9f27b
--- /dev/null
+++ b/dev-python/requests-cache/requests-cache-0.9.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1 optfeature
+
+HOMEPAGE="
+   https://pypi.org/project/requests-cache/
+   https://github.com/requests-cache/requests-cache/
+"
+DESCRIPTION="Persistent cache for requests library"
+SRC_URI="
+   https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   =dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   >=dev-python/url-normalize-1.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/pytest-httpbin[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/timeout-decorator[${PYTHON_USEDEP}]
+   dev-python/ujson[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # These require extra servers running
+   tests/integration/test_dynamodb.py
+   tests/integration/test_gridfs.py
+   tests/integration/test_mongodb.py
+   tests/integration/test_redis.py
+   )
+   local EPYTEST_DESELECT=(
+   # Requires Internet access
+   tests/integration/test_compat.py::test_version_upgrade
+   )
+
+   local -x USE_PYTEST_HTTPBIN=true
+   epytest
+}
+
+pkg_postinst() {
+   optfeature "redis backend" "dev-python/redis-py"
+   optfeature "MongoDB backend" "dev-python/pymongo"
+
+   optfeature "JSON serialization" "dev-python/ujson"
+   optfeature "YAML serialization" "dev-python/pyyaml"
+   optfeature "signing serialized data" "dev-python/itsdangerous"
+}



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

2022-06-29 Thread Michał Górny
commit: 80a6096e8a08fe6b48962d56eb312e1fb78acc9e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:54:30 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a6096e

dev-python/setuptools_scm: Bump to 7.0.3

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

 dev-python/setuptools_scm/Manifest |  1 +
 .../setuptools_scm/setuptools_scm-7.0.3.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/setuptools_scm/Manifest 
b/dev-python/setuptools_scm/Manifest
index 2c77a259c122..9b100fb5d944 100644
--- a/dev-python/setuptools_scm/Manifest
+++ b/dev-python/setuptools_scm/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools_scm-6.4.2.tar.gz 61305 BLAKE2B 
e1b5191425cf5db8334761a6857b0bc39c547c167901cbdf8401af441c5941cd75744162417ff42dbac792ae867d71c7576c5e9e533fe8039a75954f4c2ba439
 SHA512 
224dfe543e8658e7d8b7272d18eb657fac1774a206d079d65bb6e22bfa68b35e618a31b3671418d095f8b7b492339ea18491a1711be3a87eeecf50c6703a4096
 DIST setuptools_scm-7.0.1.tar.gz 67921 BLAKE2B 
15a4a8953bb9cf8754fe465b53e11483ade33b09c5b407f096ecbdaed80081fa554e0c6da1accdbc629163019bf91968f4edae40166dc4598b25e0a51c5881d1
 SHA512 
49d296ca4af3175c47a385d9d935fe32371d39c31ff4e6d704ea6fc8dd512e7ed6b0136677e7768836c0ec2ae558c47f156adc5975ace30a396fa81644e61acb
 DIST setuptools_scm-7.0.2.tar.gz 68142 BLAKE2B 
11bc3db134c3ee90b9262cf663036a6119a559e134b479a42e10c4b54005029c0e192d92e32d14f8d2dee2d09258b9cbebe9b45f07b553507b80ac7f2ecee110
 SHA512 
c9782a1b5bbfaaab2bbfc223477e92e8ee2fb0b2a393ff912f0c54fb99494d1c014a4e6c103a3f852d335733b02bcaa3b15eed8ec3a5c1ef54c4691fba7cb0de
+DIST setuptools_scm-7.0.3.tar.gz 70341 BLAKE2B 
dea8fcdb3cafb040dd2bcdc5efeb8bcba1906d35fee83b17646e1df10a4fee642a01df7d115d66e93c1c177c2ddfa0f4260fb9fe9bf54d24955c3c7014611d35
 SHA512 
511cff1d00601e535ef4abb14189b7a965003b77b630578c6306758946d45e9140f9a0cdf9a02b915d829f92fcc3460a49091ad2971dec783016f952cff1d326

diff --git a/dev-python/setuptools_scm/setuptools_scm-7.0.3.ebuild 
b/dev-python/setuptools_scm/setuptools_scm-7.0.3.ebuild
new file mode 100644
index ..ce8eeed82aca
--- /dev/null
+++ b/dev-python/setuptools_scm/setuptools_scm-7.0.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage versions by scm tags via setuptools"
+HOMEPAGE="
+   https://github.com/pypa/setuptools_scm/
+   https://pypi.org/project/setuptools-scm/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+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"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-vcs/git
+   !sparc? (
+   dev-vcs/mercurial
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fetching from the Internet
+   testing/test_regressions.py::test_pip_download
+
+   # the usual nondescript gpg-agent failure
+   testing/test_git.py::test_git_getdate_signed_commit
+
+   # broken by... pbr?
+   testing/test_integration.py::test_pyproject_support
+)



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

2022-06-29 Thread Michał Górny
commit: 023b70b69680e9549eff52d7661488a9102c3886
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:37:09 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=023b70b6

dev-python/setuptools_scm_git_archive: Bump to 1.4

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

 dev-python/setuptools_scm_git_archive/Manifest |  1 +
 .../setuptools_scm_git_archive-1.4.ebuild  | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/setuptools_scm_git_archive/Manifest 
b/dev-python/setuptools_scm_git_archive/Manifest
index dd9bd3c878cd..b75c818474ce 100644
--- a/dev-python/setuptools_scm_git_archive/Manifest
+++ b/dev-python/setuptools_scm_git_archive/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools_scm_git_archive-1.1.tar.gz 2584 BLAKE2B 
7c7569a92300be966b5447b1ab6c30a982c837efdb7a125173f6014420d78cf28e0d8cb0f04c4349ce364219e1567bcbc2e13bd85cb7627d3bdbae9c7974385b
 SHA512 
73783d60d33782fb18012e64685db6333a2dda1be41ce75e0cd74a81585d8ebb7c85f23371056a42974c93b2d4a068945cf2a2219b0ee2a21f063dad8809
 DIST setuptools_scm_git_archive-1.2.gh.tar.gz 2648 BLAKE2B 
d2a6629fa1eb8c413def6c7cb192afb47299cd1ffce3692951fb6f90e9b6b4d0f4f2286486a5ae7e550c4659ed3ef7289746ec48be2bfe43c6c3d80143cc4e46
 SHA512 
980a7463dd7a53f71c8f9f1fde0f14927a6063bfae386b85d42a2909e05de42339a3770d5cf0c22981f17bbdec52febf7041fb54628f2d8321e46401ef0beccb
 DIST setuptools_scm_git_archive-1.3.gh.tar.gz 2556 BLAKE2B 
338c02b9b377a165b4bcd29790e04b9e3215f2f892a681888760e5bdd2bc2a5c4970646fff42d652a6dde8557602af4dbde0decf5ac0f0605cbb55fc1f3ec085
 SHA512 
28146bef914f310590d29a1c3c2a97f1fe33d19d28eb7477983b6164d99d2e40e02afe541e5ef3ca8b7ff3297cc002d35da1f971d5d2183f2c5634c10b098476
+DIST setuptools_scm_git_archive-1.4.gh.tar.gz 2616 BLAKE2B 
ce76067231fbb73f22c129e592a6b29bce8ef28383f47c1774162e3a57842d60b04bdaeafb6ff8342e77d2e3f413bcd2704d7dcddfd500db2902a33cf97c890a
 SHA512 
dd279f293334439abacf40f4423b5dc9def7bd0a0f23b39d30695ba9e86dcf48205d6e8120930148f876bb20181016cc6d279d225669c067f4d02e780f33e271

diff --git 
a/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild 
b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild
new file mode 100644
index ..394a9500b20f
--- /dev/null
+++ 
b/dev-python/setuptools_scm_git_archive/setuptools_scm_git_archive-1.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A setuptools_scm plugin for git archives"
+HOMEPAGE="
+   https://github.com/Changaco/setuptools_scm_git_archive/
+   https://pypi.org/project/setuptools-scm-git-archive/
+"
+SRC_URI="
+   
https://github.com/Changaco/setuptools_scm_git_archive/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
+
+python_test() {
+   epytest tests.py
+}



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

2022-06-29 Thread Michał Górny
commit: d1a4f925d72868835ad4cabc2153bcd2928d0e88
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:16:14 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a4f925

dev-python/boto3: Bump to 1.24.20

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 7ca8c5b6ff7a..0c8640032651 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,4 +6,5 @@ DIST boto3-1.24.16.gh.tar.gz 511182 BLAKE2B 
00180c2cee9499efb3093c517f776536a859
 DIST boto3-1.24.17.gh.tar.gz 511281 BLAKE2B 
577efc0ebfb39957e55bcaf7aa678cdf072eed885ab1055b15fc8ca2295fedd6d56fd2fb919913beedcdd335ff26e452bc5434283c9ca9d8f0135080e2aa1312
 SHA512 
a843146951eb2a5ad7dd31159d833806ae403014abf3e9a617f6457e3ecec1a0dc4c6ce6a87079c9112513cbd6a2ccd26542e5736eeea6c5723c7e39c660befa
 DIST boto3-1.24.18.gh.tar.gz 511407 BLAKE2B 
a723c58db4cf11a982aa5b779cd27870c96fc63d08dc733f5c7c70bcd027c4ec542c5f988bdab6dd35d9c72bd985b21473b6bc58604ef4ae84b7993de42e754c
 SHA512 
369200635e7c52761ea13f4755e8c105dca92259922e947d777b1400f69f8ed443ae6dae0df4f8c46cdf5493819be696ab4b200216d86285ac68ccc817ecd13e
 DIST boto3-1.24.19.gh.tar.gz 511808 BLAKE2B 
b59ddc7826f30833ca5b4ea5b71a2c1f19662cb108e93e4455908788d8357addf7edfdbe993b855fcd1ee063f4def7176376b08757d69745ff2ccaeea908f46d
 SHA512 
007ca70cf4510c6069d80fb885e6b4d4eb8724b333765b60c2cc283f01d1771e9238f61469e303e853045544c6ae2409fa171a3e72e29659f1893fbb9731c98e
+DIST boto3-1.24.20.gh.tar.gz 512415 BLAKE2B 
c2196a9a518b0e4c0fb6e2382390d7d8e275d834a363856c266f696d57b5d56bf7f6a07df10d44670189098b19e0fcfad2a4907af10cd0d6361a5b2164bd6269
 SHA512 
cb4e426654895e26867a165304d03a722465441e10bf4dfd76fd7c5b45289785ba83f4f66c45d256a5ef6beb3cf5dfa923ea7479e99361344288ad98350a68a6
 DIST boto3-1.24.7.gh.tar.gz 508670 BLAKE2B 
d526f6a4dc4c6126c61ca7c9074b4341c742f84a6e95b38cd8a450fb74df379cee44513e1be6bc7cd0c8f728598d0ecfc06240120a8da71f75f86371498f5233
 SHA512 
4d57e38c18138b950f93a234132ac1d31c9a29ad00ca5e1298517d6b16ff2849802ce6cfeb8de390c2eb25086043d45e0276a7a563707595649ca1905367be52

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



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

2022-06-29 Thread Michał Górny
commit: ad539b83f7d67a81f461535c6d8a27781584c27f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:56:06 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:27:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad539b83

dev-python/botocore: Sync the live ebuild

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

 dev-python/botocore/botocore-.ebuild   |  4 --
 .../botocore/files/botocore-1.26.0-py311.patch | 54 --
 2 files changed, 58 deletions(-)

diff --git a/dev-python/botocore/botocore-.ebuild 
b/dev-python/botocore/botocore-.ebuild
index 2fb86c59b25e..830c713f6036 100644
--- a/dev-python/botocore/botocore-.ebuild
+++ b/dev-python/botocore/botocore-.ebuild
@@ -37,10 +37,6 @@ BDEPEND="
)
 "
 
-PATCHES=(
-   "${FILESDIR}/botocore-1.26.0-py311.patch"
-)
-
 distutils_enable_sphinx docs/source \
'dev-python/guzzle_sphinx_theme'
 distutils_enable_tests pytest

diff --git a/dev-python/botocore/files/botocore-1.26.0-py311.patch 
b/dev-python/botocore/files/botocore-1.26.0-py311.patch
deleted file mode 100644
index 8caa8765c008..
--- a/dev-python/botocore/files/botocore-1.26.0-py311.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 46a3d92e29a03f547d85861bb6e21281b6a42e60 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sat, 14 May 2022 19:38:23 +0200
-Subject: [PATCH] Replace deprecated inspect.formatargspec() with
- inspect.signature()
-
-Originally submitted by Hugo van Kemenade as #2507.  Modified by me
-to remove the first positional parameter like the old code did.

- botocore/docs/method.py | 21 +
- 1 file changed, 13 insertions(+), 8 deletions(-)
-
-diff --git a/botocore/docs/method.py b/botocore/docs/method.py
-index 0f7c60f6c..44c97d6e4 100644
 a/botocore/docs/method.py
-+++ b/botocore/docs/method.py
-@@ -11,6 +11,7 @@
- # ANY KIND, either express or implied. See the License for the specific
- # language governing permissions and limitations under the License.
- import inspect
-+import types
- 
- from botocore.docs.example import (
- RequestExampleDocumenter,
-@@ -101,14 +102,18 @@ def document_custom_signature(
- :param exclude: The names of the parameters to exclude from
- documentation.
- """
--argspec = inspect.getfullargspec(method)
--signature_params = inspect.formatargspec(
--args=argspec.args[1:],
--varargs=argspec.varargs,
--varkw=argspec.varkw,
--defaults=argspec.defaults,
--)
--signature_params = signature_params.lstrip('(')
-+signature = inspect.signature(method)
-+# "raw" class methods are FunctionType and they include "self" param
-+# object methods are MethodType and they skip the "self" param
-+if isinstance(method, types.FunctionType):
-+self_param = next(iter(signature.parameters))
-+self_kind = signature.parameters[self_param].kind
-+# safety check that we got the right parameter
-+assert self_kind == inspect.Parameter.POSITIONAL_OR_KEYWORD
-+new_params = signature.parameters.copy()
-+del new_params[self_param]
-+signature = signature.replace(parameters=new_params.values())
-+signature_params = str(signature).lstrip('(')
- signature_params = signature_params.rstrip(')')
- section.style.start_sphinx_py_method(name, signature_params)
- 
--- 
-2.35.1
-



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

2022-06-29 Thread Michał Górny
commit: 707b08caaa910bb42c0c6018d38b0f1250ff36c9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:30:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=707b08ca

dev-python/hypothesis: Bump to 6.48.2

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

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.48.2.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index b459e2f0ac91..a95fc5ed958f 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,5 +1,6 @@
 DIST hypothesis-6.48.0.gh.tar.gz 9315489 BLAKE2B 
e9ddd05c867a83dd8677762178e9e1b9db794a4508d638e90b231d34562e73fc52dd12560b3d43735d06917935337e3a54059d58afe2b8611d4dbf08248b1ff0
 SHA512 
d6d6155c8a8a4b92772b5e2a398024372201c1228dc23aa8e87d211e3c9f85abbf39bcd3f47c9d165c396e3f4246821f7d51cfe9849cba21c1456f9e02ebe3ca
 DIST hypothesis-6.48.1.gh.tar.gz 9316595 BLAKE2B 
c20d575e9cfaf8d2b26df2861adb1dc1dfbb5a07f9c6cc5281984fc3f83c74b32f0a5ee9cf4fd0ec356f876f0dd1f4723cfb2ee29a7a99062139e45ea2bd5910
 SHA512 
bb3e5c961466841265aed355f7e0bab2175c8e7c634e2160736aef37a1d917057922023c4fb9cc4e224e453db276091bcf3599693109ecc8a008ce8d6d7344de
+DIST hypothesis-6.48.2.gh.tar.gz 9316125 BLAKE2B 
a35fde81976dcc874897bb14cbb65f55b4c54f065ed84a69a6ff41274e35013acac404a2234577e9d9f9cc3674d1496102a356289fa3b8d0f1371d7da3d839ad
 SHA512 
3c38941cb17b0a22e547a8da84821b0e83f70da3e4476e8865d91eea90dc0175782084dc2a02b17b8db7a9e177e076a7e4d4044f0cad86f2e658ae01a6be2775
 DIST hypothesis-hypothesis-python-6.46.11.gh.tar.gz 9312248 BLAKE2B 
78b5ca5bd38bd62d2fe50ab929df075e253c059aed329d6b52051fb01449f8de84ae340ba42a4af94ef592411139a45d34aad232fe4bb2d8412165730bbeca01
 SHA512 
6fdd54f28d275eb65a4f6e6919437d503eba6254c25e22298c34ac67e6de03cd99a5178b1a475b1da7f7afeed8406e89c20b4818436143f44d26f0d94796
 DIST hypothesis-hypothesis-python-6.47.1.gh.tar.gz 9314265 BLAKE2B 
c2ad0120ab2cbd565f73d472f0a5a87e4b51ff9cf7c08d75dbc54223ad9fe60ed475577ca7dced64ab02d4cc1ee5d30525677c4acfe720af8251f804e72a3b00
 SHA512 
1aea9f949242d3a273584cd92e1829654d6ce385efcd631b412374f1f9252d3b759b8e216aaa9a49e26e0c3b12673348eac79d0189881f6a811f11daf14b0873
 DIST hypothesis-hypothesis-python-6.47.2.gh.tar.gz 9314053 BLAKE2B 
df607e7d81a280d916cc3946c71f6b2a6c7004263069e83d2647222730d11276b6c246fedbb07c5a4f3c526df38d6ea5c7999bdb416f0c86b0877d0231418c73
 SHA512 
b58835fac221353ea9beff227dda81f7776e2b50f6a765e536c83bea129d5c5a862551423d9df5abbc0cf294b358c6c537c62add69b3d5a1f38b22e179d2f83c

diff --git a/dev-python/hypothesis/hypothesis-6.48.2.ebuild 
b/dev-python/hypothesis/hypothesis-6.48.2.ebuild
new file mode 100644
index ..b6adc3d4e991
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.48.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 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="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~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.8 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}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # subtests are broken by warnings from random plugins
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x 
PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+
+   epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
+}
+
+python_install() {
+   distutils-r1_python_install
+   if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+   rm -r "${ED}/usr/bin" 

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

2022-06-29 Thread Michał Górny
commit: 30911eafd017ea8ebb40f034cf50372739699081
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 30 03:49:19 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 30 04:26:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30911eaf

dev-python/tox: Bump to 3.25.1

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-3.25.1.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index b1e65a15a5db..b25fb7c20311 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1 +1,2 @@
 DIST tox-3.25.0.tar.gz 307073 BLAKE2B 
2dda34fc6d6518897bdc587ca6a31b92f2add463c3bcce9df3f4e511d2588dc75265b60809195c2d78a9c1b0d08d79c32811aab1e2c01934faf40019a1882042
 SHA512 
9c10524c5a67b32a01cb0dd4d25cc01d0641e46ca4e0c03a4c76eb8913f6038075aeb21e647a94d6b8d99c80edb7701b1c62893ebd6a20584121fdf33b9d9010
+DIST tox-3.25.1.gh.tar.gz 307697 BLAKE2B 
2c778df22388b101e6e68423636c9753f0e6faac2360184fd6b9022dc3bbb5662840cf24e7907dd4c652f6401723be3be35bcdeb0f290f9839325babf5ec776d
 SHA512 
e0443cb72378fc18c9bc001413261d9bac2d6f89bb0ebff618a3848ffd5b02c80902cefbd90f7b0d0e3119f1df3cd22b46be23077db0ee90c03a9780ba4b248b

diff --git a/dev-python/tox/tox-3.25.1.ebuild b/dev-python/tox/tox-3.25.1.ebuild
new file mode 100644
index ..3bbaa66f67b8
--- /dev/null
+++ b/dev-python/tox/tox-3.25.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-0.12[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   >=dev-python/six-1.14[${PYTHON_USEDEP}]
+   dev-python/toml[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-16.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/flaky-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken without Internet
+   
tests/unit/session/test_provision.py::test_provision_non_canonical_dep
+   
tests/integration/test_provision_int.py::test_provision_interrupt_child
+
+   # expects python2 to exist
+   
tests/unit/interpreters/test_interpreters.py::test_tox_get_python_executable
+   )
+
+   [[ ${EPYTHON} != pypy3 ]] && EPYTEST_DESELECT+=(
+   # capfd doesn't seem to work for some non-obvious reason
+   tests/unit/test_z_cmdline.py::TestSession::test_summary_status
+   
tests/unit/session/test_provision.py::test_provision_bad_requires
+
+   # TODO?
+   
tests/unit/interpreters/test_interpreters.py::test_find_alias_on_path
+   )
+
+   epytest --no-network
+}



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

2022-06-29 Thread Miroslav Šulc
commit: b76e4454383d1a8694d6c34a5a70deb2b923fc13
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jun 29 09:00:32 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 30 03:49:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76e4454

media-sound/cadence: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26135
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../cadence/files/cadence-0.9.1-fix-qt5.15.patch   | 34 --
 1 file changed, 34 deletions(-)

diff --git a/media-sound/cadence/files/cadence-0.9.1-fix-qt5.15.patch 
b/media-sound/cadence/files/cadence-0.9.1-fix-qt5.15.patch
deleted file mode 100644
index b9c52167e375..
--- a/media-sound/cadence/files/cadence-0.9.1-fix-qt5.15.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From c167f35fbb76c4246c730b29262a59da73010412 Mon Sep 17 00:00:00 2001
-From: Alex Tsitsimpis 
-Date: Thu, 4 Jun 2020 12:49:40 +0300
-Subject: [PATCH] Fix build with Qt 5.15+
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Building with Qt 5.15 failed with the following error:
-
-../widgets/pixmapdial.cpp:231:26: error: aggregate ‘QPainterPath ballPath’ has 
incomplete type and cannot be defined
-  231 | QPainterPath ballPath;
-  |  ^~~~
-../widgets/pixmapdial.cpp:278:26: error: aggregate ‘QPainterPath ballPath’ has 
incomplete type and cannot be defined
-  278 | QPainterPath ballPath;
-  |  ^~~~
-
-Signed-off-by: Alex Tsitsimpis 

- c++/widgets/pixmapdial.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/c++/widgets/pixmapdial.cpp b/c++/widgets/pixmapdial.cpp
-index 37dcffd..0b5e0f5 100644
 a/c++/widgets/pixmapdial.cpp
-+++ b/c++/widgets/pixmapdial.cpp
-@@ -22,6 +22,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- PixmapDial::PixmapDial(QWidget* parent)
- : QDial(parent),



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/files/

2022-06-29 Thread Ionen Wolkens
commit: c94241e125b0f4037e2886b3f3f661dfb8a5dfbc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 02:46:56 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 02:46:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94241e1

games-engines/devilutionx: remove obsolete patch

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

 .../files/devilutionx-1.1.0-no_bundled_font.patch  | 62 --
 1 file changed, 62 deletions(-)

diff --git 
a/games-engines/devilutionx/files/devilutionx-1.1.0-no_bundled_font.patch 
b/games-engines/devilutionx/files/devilutionx-1.1.0-no_bundled_font.patch
deleted file mode 100644
index 69131b562c8c..
--- a/games-engines/devilutionx/files/devilutionx-1.1.0-no_bundled_font.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-https://bugs.gentoo.org/704508
-
 devilutionX-1.1.0/CMakeLists.txt
-+++ devilutionX-1.1.0/CMakeLists.txt
-@@ -298,7 +298,6 @@
-   SourceX/main.cpp
-   SourceX/devilutionx.exe.manifest
-   Packaging/macOS/AppIcon.icns
--  Packaging/resources/CharisSILB.ttf
-   Packaging/windows/devilutionx.rc)
- 
- if(NOT NONET)
-@@ -339,9 +338,6 @@
- 
- add_executable(${BIN_TARGET} WIN32 MACOSX_BUNDLE ${devilutionx_SRCS})
- 
--# Copy the font to the build directory to it works from the build directory
--file(COPY "Packaging/resources/CharisSILB.ttf" DESTINATION 
"${CMAKE_CURRENT_BINARY_DIR}")
--
- # Use file GENERATE instead of configure_file because configure_file
- # does not support generator expressions.
- get_property(is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-@@ -563,7 +559,6 @@
- 
- if(APPLE)
-   set_source_files_properties("./Packaging/macOS/AppIcon.icns" PROPERTIES 
MACOSX_PACKAGE_LOCATION Resources)
--  set_source_files_properties("./Packaging/resources/CharisSILB.ttf" 
PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
-   set(MACOSX_BUNDLE_GUI_IDENTIFIER com.diasurgical.devilutionx)
-   set(MACOSX_BUNDLE_COPYRIGHT Unlicense)
-   set(MACOSX_BUNDLE_BUNDLE_NAME devilutionx)
-@@ -624,9 +619,6 @@
-   DESTINATION "share/icons/hicolor/512x512/apps"
-   RENAME "${project_name}.png"
- )
--install(FILES "${PROJECT_SOURCE_DIR}/Packaging/resources/CharisSILB.ttf"
--  DESTINATION "share/fonts/truetype"
--)
- 
- # -G DEB
- set(CPACK_PACKAGE_CONTACT "and...@jenbo.dk")
 devilutionX-1.1.0/SourceX/DiabloUI/fonts.cpp
-+++ devilutionX-1.1.0/SourceX/DiabloUI/fonts.cpp
-@@ -69,7 +69,7 @@
- #ifdef __linux__
-   if (!FileExists(ttf_font_path))
-   {
--  ttf_font_path = "/usr/share/fonts/truetype/" TTF_FONT_NAME;
-+  ttf_font_path = "/usr/share/fonts/" TTF_FONT_NAME;
-   }
- #endif
-   font = TTF_OpenFont(ttf_font_path, 17);
 devilutionX-1.1.0/SourceX/DiabloUI/fonts.h
-+++ devilutionX-1.1.0/SourceX/DiabloUI/fonts.h
-@@ -11,7 +11,7 @@
- #endif
- 
- #ifndef TTF_FONT_NAME
--#define TTF_FONT_NAME "CharisSILB.ttf"
-+#define TTF_FONT_NAME "sil-charis/CharisSIL-B.ttf"
- #endif
- 
- namespace dvl {



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2022-06-29 Thread Ionen Wolkens
commit: f5ebed6b96e3cf5ee0b5202c41ca613a57a63ffe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 02:45:19 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 02:46:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ebed6b

games-engines/devilutionx: cleanup forgotten bit of live version

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

 games-engines/devilutionx/devilutionx-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/devilutionx/devilutionx-1.4.0.ebuild 
b/games-engines/devilutionx/devilutionx-1.4.0.ebuild
index c4ee3ebfae38..300818559589 100644
--- a/games-engines/devilutionx/devilutionx-1.4.0.ebuild
+++ b/games-engines/devilutionx/devilutionx-1.4.0.ebuild
@@ -50,8 +50,8 @@ src_configure() {
-DDISABLE_ZERO_TIER=$(usex !zerotier)
-DPACKET_ENCRYPTION=$(usex sodium)
-DPIE=ON
+   -DVERSION_NUM=${PV}
)
-   [[ ${PV} ==  ]] || mycmakeargs+=( -DVERSION_NUM=${PV} )
 
cmake_src_configure
 }



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

2022-06-29 Thread Ionen Wolkens
commit: 19ea29f12e8fb208c3013a38b67fcd5d5812eec5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 01:24:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:50:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ea29f1

media-libs/sdl_audiolib: drop 0_pre20220410

Don't believe this was ever used, so let's cleanup right away.

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

 media-libs/sdl_audiolib/Manifest   |  1 -
 .../sdl_audiolib/sdl_audiolib-0_pre20220410.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/media-libs/sdl_audiolib/Manifest b/media-libs/sdl_audiolib/Manifest
index e5637c68f6b6..952a696c3054 100644
--- a/media-libs/sdl_audiolib/Manifest
+++ b/media-libs/sdl_audiolib/Manifest
@@ -1,2 +1 @@
 DIST sdl_audiolib-0_p20220622.tar.gz 1138752 BLAKE2B 
01e565506b29e922f3eb5ff2705a0614e53c6afd43526d781eb83d86f54dab6692689de51d618e07779fe8c97ee2cfbe3de744f29c1798e3f10205141dcb28ea
 SHA512 
ec6267665fb1a98fcfb91a40ebbd86f7bb14e9fed36509a903ba5408d0f4b8672b19421943de6a4b3d2d0b187f9531dae4b7c9f766ee07f9c1aefa08ab6a51e3
-DIST sdl_audiolib-0_pre20220410.tar.xz 223932 BLAKE2B 
09f35684b64b2b96fd0230612cc8458a8c7b0b94860c9d616c90141cd6d8088048e783170180191ed9998b2601676892686dc7d8373c8507d71db59b919c178b
 SHA512 
01ef7f4d8987e1e27b4413d21eefbb8a83ab720f64ed76fd6314244d0d53bed5a061f4a22d4967e21cc9f6086532d33fea233f3e72e8a7abc5a80108f74710c1

diff --git a/media-libs/sdl_audiolib/sdl_audiolib-0_pre20220410.ebuild 
b/media-libs/sdl_audiolib/sdl_audiolib-0_pre20220410.ebuild
deleted file mode 100644
index d993c84aa88b..
--- a/media-libs/sdl_audiolib/sdl_audiolib-0_pre20220410.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="audio decoding, resampling and mixing library"
-HOMEPAGE="https://github.com/realnc/SDL_audiolib;
-if [[ "${PV}" == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/realnc/SDL_audiolib.git;
-else
-   # No official releases from upstream yet
-   SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz;
-   KEYWORDS="~amd64 ~x86"
-fi
-LICENSE="LGPL-3"
-SLOT="0"
-
-IUSE="fluidsynth libsamplerate modplug mpg123 musepack openmpt opus sndfile 
soxr vorbis"
-
-RDEPEND="
-   media-libs/libsdl2
-   fluidsynth? ( media-sound/fluidsynth )
-   libsamplerate? ( media-libs/libsamplerate )
-   modplug? ( media-libs/libmodplug )
-   mpg123? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   openmpt? ( media-libs/libopenmpt )
-   opus? ( media-libs/opusfile )
-   sndfile? ( media-libs/libsndfile )
-   soxr? ( media-libs/soxr )
-   vorbis? ( media-libs/libvorbis )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_DEC_ADLMIDI=OFF
-   -DUSE_DEC_BASSMIDI=OFF
-   -DUSE_DEC_FLUIDSYNTH="$(usex fluidsynth)"
-   -DUSE_DEC_MODPLUG="$(usex modplug)"
-   -DUSE_DEC_MPG123="$(usex mpg123)"
-   -DUSE_DEC_MUSEPACK="$(usex musepack)"
-   -DUSE_DEC_OPENMPT="$(usex openmpt)"
-   -DUSE_DEC_LIBOPUSFILE="$(usex opus)"
-   -DUSE_DEC_SNDFILE="$(usex sndfile)"
-   -DUSE_DEC_LIBVORBIS="$(usex vorbis)"
-   -DUSE_DEC_WILDMIDI=OFF
-   -DUSE_DEC_XMP=OFF
-   -DUSE_RESAMP_SOXR="$(usex soxr)"
-   -DUSE_RESAMP_SRC="$(usex libsamplerate)"
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/files/, games-engines/devilutionx/

2022-06-29 Thread Ionen Wolkens
commit: 4612f095b9e804494aa8797af3ea57b104b99ec2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 01:28:06 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:59:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4612f095

games-engines/devilutionx: add 1.4.0

Essentially a new ebuild, upstream changed about everything around.

wrt bug #814170 about fonts, ttf is no longer used (sdl-ttf dep is
also gone) and instead it uses converted pcx fonts and so unbundling
doesn't feel realistic anymore.

Bug: https://bugs.gentoo.org/814170
Closes: https://bugs.gentoo.org/814167
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-engines/devilutionx/Manifest |  1 +
 games-engines/devilutionx/devilutionx-1.4.0.ebuild | 78 ++
 .../devilutionx-1.4.0-system-sdl_audiolib.patch| 18 +
 games-engines/devilutionx/metadata.xml |  2 +
 4 files changed, 99 insertions(+)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index 6f525083a265..c0aa8501e30f 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1 +1,2 @@
 DIST devilutionx-1.2.1.tar.gz 3573200 BLAKE2B 
c3055bfa8ae0a670e21561673e23277fb76e2b24d269fdd86d13510f68a0e841ec96ab06cf98739913870884d82037b5297ce168e6cba1f8795de6ea72620649
 SHA512 
9327b127d0ad22d640b1a13fad9bfa00ba0fc512dd7ed362a9e84a80278d84634cd039cba7c98f15425715b11a35dc6ac07d75c816c3cbc818e6ab8c4437cf18
+DIST devilutionx-1.4.0.tar.xz 19752052 BLAKE2B 
3a79e9d88cc2f5623dfd7d4ad2a0a547361cde8d95197be36dc7076e0b56fa1a915c57bf5537f5e4508201c3b5a283ab90d13db93b3836b0f12c6108abf1578a
 SHA512 
9519c0bd52798f35fc986fab867b0005010f089b35200b5d54b7ed94145c2df54270a570cd3b0ff1c260f645d624a145e3581d744b48ae513919eb2258331bcf

diff --git a/games-engines/devilutionx/devilutionx-1.4.0.ebuild 
b/games-engines/devilutionx/devilutionx-1.4.0.ebuild
new file mode 100644
index ..c4ee3ebfae38
--- /dev/null
+++ b/games-engines/devilutionx/devilutionx-1.4.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Diablo engine for modern operating systems"
+HOMEPAGE="https://github.com/diasurgical/devilutionX/;
+SRC_URI="https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz
 -> ${P}.tar.xz"
+S="${WORKDIR}/${PN}-src-${PV}"
+
+LICENSE="Unlicense CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BSL-1.1 
)"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +sodium test zerotier"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/bzip2:=
+   dev-libs/libfmt:=
+   media-libs/libsdl2[haptic,joystick,opengl,video]
+   media-libs/sdl2-image[png]
+   sys-libs/zlib:=
+   media-libs/sdl_audiolib
+   sodium? ( dev-libs/libsodium:= )"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/asio
+   test? ( dev-cpp/gtest )"
+BDEPEND="sys-devel/gettext"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-system-sdl_audiolib.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # use system asio
+   echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DCCACHE_PROGRAM=OFF #813768
+   -DDEBUG=$(usex debug)
+   -DDISABLE_LTO=ON # let CFLAGS control this
+   -DDISABLE_ZERO_TIER=$(usex !zerotier)
+   -DPACKET_ENCRYPTION=$(usex sodium)
+   -DPIE=ON
+   )
+   [[ ${PV} ==  ]] || mycmakeargs+=( -DVERSION_NUM=${PV} )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( Packaging/nix/README.txt docs/*.md )
+   cmake_src_install
+
+   rm "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "In order to play the game, you will need to copy the 
following data file"
+   elog "from the original game, and optionally the hellfire 
expansion files:"
+   elog "  - DIABDAT.MPQ"
+   elog "  - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq"
+   elog "to ~/.local/share/diasurgical/devilution/"
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details."
+   fi
+}

diff --git 
a/games-engines/devilutionx/files/devilutionx-1.4.0-system-sdl_audiolib.patch 
b/games-engines/devilutionx/files/devilutionx-1.4.0-system-sdl_audiolib.patch
new file mode 100644
index ..26d0b0045022
--- /dev/null
+++ 
b/games-engines/devilutionx/files/devilutionx-1.4.0-system-sdl_audiolib.patch
@@ -0,0 +1,18 @@
+Short version of upstreamed:
+https://github.com/diasurgical/devilutionX/pull/4464
+--- a/CMake/Dependencies.cmake
 b/CMake/Dependencies.cmake

[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2022-06-29 Thread Ionen Wolkens
commit: 18a27f0913413b84af17431c7e7f27dde3456144
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 01:45:16 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:59:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a27f09

games-engines/devilutionx: drop broken live ebuild

This needs additional tools to generate assets and fetching/moving
sources if not from a release tarball (formerly was kept in git,
but not anymore) and would rather not maintain that.

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

 games-engines/devilutionx/devilutionx-.ebuild | 72 ---
 1 file changed, 72 deletions(-)

diff --git a/games-engines/devilutionx/devilutionx-.ebuild 
b/games-engines/devilutionx/devilutionx-.ebuild
deleted file mode 100644
index 2a2abba3eba0..
--- a/games-engines/devilutionx/devilutionx-.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Sometimes build with ninja fails.
-# Please check occasionally if we can revert back to ninja.
-# Latest known issue:
-#
-#CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
-else
-   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/devilutionX-${PV}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-
-IUSE="debug lto"
-
-RDEPEND="
-   dev-libs/libsodium:=
-   media-fonts/sil-charis
-   media-libs/libsdl2[haptic]
-   media-libs/sdl2-mixer
-   media-libs/sdl2-ttf
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.0_pre-no_bundled_font.patch" #704508
-   "${FILESDIR}/${PN}-1.2.1-disable-ccache.patch" #813768
-)
-
-DOCS=( docs/CHANGELOG.md )
-
-src_configure() {
-   local mycmakeargs=(
-   -DASAN="OFF"
-   -DDEBUG="$(usex debug)"
-   -DDISABLE_LTO="$(usex !lto)"
-   # Must be off to force dynamic linking.
-   # See bug #791031
-   -DDIST="OFF"
-   -DUBSAN="OFF"
-   )
-
-   if [[ "${PV}" !=  ]] ; then
-   mycmakeargs+=( -DVERSION_NUM="${PV}" )
-   fi
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   einfo "In order to play the game you need to install the file"
-   einfo "  diabdat.mpq"
-   einfo "from the original game CD into the following directory:"
-   einfo "  \${HOME}/.local/share/diasurgical/devilution/"
-}



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

2022-06-29 Thread Ionen Wolkens
commit: 3d02042fd1ee29704918eb791c9d485948fb194c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 29 23:23:25 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d02042f

media-libs/sdl_audiolib: adopt for games@

Was wondering why this was in the tree (no revdeps), but as
I was working on devilutionx I assume the plan was to use it
to unbundle, so let's try that.

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

 media-libs/sdl_audiolib/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/sdl_audiolib/metadata.xml 
b/media-libs/sdl_audiolib/metadata.xml
index 20558bf8a00e..837e2e69d9c7 100644
--- a/media-libs/sdl_audiolib/metadata.xml
+++ b/media-libs/sdl_audiolib/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+ga...@gentoo.org
+Gentoo Games Project
+  
   
 use media-sound/fluidsynth for 
MIDI
 Enable support for mp3 decoding via 
media-sound/mpg123



[gentoo-commits] repo/gentoo:master commit in: games-engines/devilutionx/

2022-06-29 Thread Ionen Wolkens
commit: c0dddc20ded3d2ccf018b43f050593d7f59a37d9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 29 19:56:23 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0dddc20

games-engines/devilutionx: drop 1.1.0-r2, 1.2.0

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

 games-engines/devilutionx/Manifest |  2 -
 .../devilutionx/devilutionx-1.1.0-r2.ebuild| 65 -
 games-engines/devilutionx/devilutionx-1.2.0.ebuild | 67 --
 3 files changed, 134 deletions(-)

diff --git a/games-engines/devilutionx/Manifest 
b/games-engines/devilutionx/Manifest
index e21f9b5eae14..6f525083a265 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,3 +1 @@
-DIST devilutionx-1.1.0.tar.gz 2271614 BLAKE2B 
8afdffafd86477bdeb62c2c3abb96d35dcccde7f7c44cb5ca5bbd8b46ae5f3998262eae4fa23f5c84a3ffdbcbdfc27cf91dc758cb69bfe24b301959085fbe31e
 SHA512 
341e7f2e74e7af4a7b42054b58b6518c2f286f2fdcb21c5553a15912c044ea08f6c7b07a2079e7e795a5146e7a301789fe32b6fda5ff9fbec0654d886d423b38
-DIST devilutionx-1.2.0.tar.gz 3571940 BLAKE2B 
26001a8dc594777dbf6822c41ce89ad08e6cdff5621c04083ede1398cd12d4c4496da91e4cfed674e73c5411b2c569539a37102c4a418d552bb383a71527a4f2
 SHA512 
30ae94feacb9125345f877981c0e23ccbc3a0db96be6c5b1a402c7c5685b5f60f825c9dcde91dbf344b845c03b0b77358e5c656aac7869b5c450b72457da02c9
 DIST devilutionx-1.2.1.tar.gz 3573200 BLAKE2B 
c3055bfa8ae0a670e21561673e23277fb76e2b24d269fdd86d13510f68a0e841ec96ab06cf98739913870884d82037b5297ce168e6cba1f8795de6ea72620649
 SHA512 
9327b127d0ad22d640b1a13fad9bfa00ba0fc512dd7ed362a9e84a80278d84634cd039cba7c98f15425715b11a35dc6ac07d75c816c3cbc818e6ab8c4437cf18

diff --git a/games-engines/devilutionx/devilutionx-1.1.0-r2.ebuild 
b/games-engines/devilutionx/devilutionx-1.1.0-r2.ebuild
deleted file mode 100644
index ed7391e75b02..
--- a/games-engines/devilutionx/devilutionx-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Sometimes build with ninja fails.
-# Please check occasionally if we can revert back to ninja.
-# Latest known issue:
-#
-#CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
-else
-   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/devilutionX-${PV}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-
-IUSE="debug lto"
-
-RDEPEND="
-   dev-libs/libsodium
-   media-fonts/sil-charis
-   media-libs/libsdl2[haptic]
-   media-libs/sdl2-mixer
-   media-libs/sdl2-ttf
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.1.0-no_bundled_font.patch" #704508
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DASAN="OFF"
-   -DDEBUG="$(usex debug)"
-   -DDISABLE_LTO="$(usex !lto)"
-   -DDIST="ON"
-   -DUBSAN="OFF"
-   )
-   cmake_src_configure
-
-   # Build system still doesn't reliably set release version in the build
-   sed "/PROJECT_VERSION/s@-@${PV}@" -i "${BUILD_DIR}/config.h" || die
-}
-
-pkg_postinst() {
-   einfo "In order to play the game you need to install the file"
-   einfo "  diabdat.mpq"
-   einfo "from the original game CD into the following directory:"
-   einfo "  \${HOME}/.local/share/diasurgical/devilution/"
-}

diff --git a/games-engines/devilutionx/devilutionx-1.2.0.ebuild 
b/games-engines/devilutionx/devilutionx-1.2.0.ebuild
deleted file mode 100644
index 6f93a6c2ac09..
--- a/games-engines/devilutionx/devilutionx-1.2.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Sometimes build with ninja fails.
-# Please check occasionally if we can revert back to ninja.
-# Latest known issue:
-#
-#CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/diasurgical/devilutionX.git;
-else
-   
SRC_URI="https://github.com/diasurgical/devilutionX/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/devilutionX-${PV}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-
-IUSE="debug lto"
-
-RDEPEND="
-   dev-libs/libsodium
-   media-fonts/sil-charis
-   media-libs/libsdl2[haptic]
-   

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

2022-06-29 Thread Ionen Wolkens
commit: d37535b7dcbb3054701c04daf85cbff38ac6e039
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 00:41:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d37535b7

media-libs/sdl_audiolib: add 0_p20220622

Tidy, add doc/flac/wildmidi IUSE, fix LICENSE, and use system libfmt.

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

 media-libs/sdl_audiolib/Manifest   |  1 +
 media-libs/sdl_audiolib/metadata.xml   |  3 +-
 .../sdl_audiolib/sdl_audiolib-0_p20220622.ebuild   | 76 ++
 3 files changed, 79 insertions(+), 1 deletion(-)

diff --git a/media-libs/sdl_audiolib/Manifest b/media-libs/sdl_audiolib/Manifest
index 4dda6082d546..e5637c68f6b6 100644
--- a/media-libs/sdl_audiolib/Manifest
+++ b/media-libs/sdl_audiolib/Manifest
@@ -1 +1,2 @@
+DIST sdl_audiolib-0_p20220622.tar.gz 1138752 BLAKE2B 
01e565506b29e922f3eb5ff2705a0614e53c6afd43526d781eb83d86f54dab6692689de51d618e07779fe8c97ee2cfbe3de744f29c1798e3f10205141dcb28ea
 SHA512 
ec6267665fb1a98fcfb91a40ebbd86f7bb14e9fed36509a903ba5408d0f4b8672b19421943de6a4b3d2d0b187f9531dae4b7c9f766ee07f9c1aefa08ab6a51e3
 DIST sdl_audiolib-0_pre20220410.tar.xz 223932 BLAKE2B 
09f35684b64b2b96fd0230612cc8458a8c7b0b94860c9d616c90141cd6d8088048e783170180191ed9998b2601676892686dc7d8373c8507d71db59b919c178b
 SHA512 
01ef7f4d8987e1e27b4413d21eefbb8a83ab720f64ed76fd6314244d0d53bed5a061f4a22d4967e21cc9f6086532d33fea233f3e72e8a7abc5a80108f74710c1

diff --git a/media-libs/sdl_audiolib/metadata.xml 
b/media-libs/sdl_audiolib/metadata.xml
index 837e2e69d9c7..93b2751b25dc 100644
--- a/media-libs/sdl_audiolib/metadata.xml
+++ b/media-libs/sdl_audiolib/metadata.xml
@@ -6,10 +6,11 @@
 Gentoo Games Project
   
   
-use media-sound/fluidsynth for 
MIDI
+Enable support for MIDI via 
media-sound/fluidsynth
 Enable support for mp3 decoding via 
media-sound/mpg123
 OpenMPT decoder via 
media-libs/libopenmpt
 Enable SoX Resampler support via 
media-libs/soxr
+Enable support for MIDI via 
media-sound/wildmidi
   
   
 realnc/SDL_audiolib

diff --git a/media-libs/sdl_audiolib/sdl_audiolib-0_p20220622.ebuild 
b/media-libs/sdl_audiolib/sdl_audiolib-0_p20220622.ebuild
new file mode 100644
index ..2a3199706b09
--- /dev/null
+++ b/media-libs/sdl_audiolib/sdl_audiolib-0_p20220622.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/realnc/SDL_audiolib.git;
+else
+   SDLAUDIO_COMMIT="b66a66fedf8f65cacc5ce2ff8ed8d10649c6de31"
+   
SRC_URI="https://github.com/realnc/SDL_audiolib/archive/${SDLAUDIO_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN/sdl/SDL}-${SDLAUDIO_COMMIT}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Audio decoding, resampling and mixing library for SDL"
+HOMEPAGE="https://github.com/realnc/SDL_audiolib/;
+
+LICENSE="LGPL-3+ BSD-2 || ( MIT Unlicense )"
+SLOT="0"
+IUSE="doc flac fluidsynth libsamplerate modplug mpg123 musepack openmpt opus 
sndfile soxr vorbis wildmidi"
+
+RDEPEND="
+   dev-libs/libfmt:=
+   media-libs/libsdl2[sound]
+   flac? ( media-libs/flac )
+   fluidsynth? ( media-sound/fluidsynth:= )
+   libsamplerate? ( media-libs/libsamplerate )
+   modplug? ( media-libs/libmodplug )
+   mpg123? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   openmpt? ( media-libs/libopenmpt )
+   opus? ( media-libs/opusfile )
+   sndfile? ( media-libs/libsndfile )
+   soxr? ( media-libs/soxr )
+   vorbis? ( media-libs/libvorbis )
+   wildmidi? ( media-sound/wildmidi )"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_DEC_ADLMIDI=OFF
+   -DUSE_DEC_BASSMIDI=OFF
+   -DUSE_DEC_FLAC=$(usex flac)
+   -DUSE_DEC_FLUIDSYNTH=$(usex fluidsynth)
+   -DUSE_DEC_LIBOPUSFILE=$(usex opus)
+   -DUSE_DEC_LIBVORBIS=$(usex vorbis)
+   -DUSE_DEC_MODPLUG=$(usex modplug)
+   -DUSE_DEC_MPG123=$(usex mpg123)
+   -DUSE_DEC_MUSEPACK=$(usex musepack)
+   -DUSE_DEC_OPENMPT=$(usex openmpt)
+   -DUSE_DEC_SNDFILE=$(usex sndfile)
+   -DUSE_DEC_WILDMIDI=$(usex wildmidi)
+   -DUSE_DEC_XMP=OFF
+   -DUSE_RESAMP_SOXR=$(usex soxr)
+   -DUSE_RESAMP_SRC=$(usex libsamplerate)
+   -DWITH_SYSTEM_FMTLIB=ON
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   use !doc || doxygen "${BUILD_DIR}"/Doxyfile || die
+}
+
+src_install() {
+   cmake_src_install
+
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+}



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

2022-06-29 Thread Ionen Wolkens
commit: 873f166e7e7197040d2efe407b7da4db809ee1ad
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun 30 01:25:11 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun 30 01:50:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873f166e

media-libs/sdl_audiolib: sync live

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

 media-libs/sdl_audiolib/sdl_audiolib-.ebuild | 67 +++-
 1 file changed, 42 insertions(+), 25 deletions(-)

diff --git a/media-libs/sdl_audiolib/sdl_audiolib-.ebuild 
b/media-libs/sdl_audiolib/sdl_audiolib-.ebuild
index d993c84aa88b..961a40fde5e4 100644
--- a/media-libs/sdl_audiolib/sdl_audiolib-.ebuild
+++ b/media-libs/sdl_audiolib/sdl_audiolib-.ebuild
@@ -5,24 +5,28 @@ EAPI=8
 
 inherit cmake
 
-DESCRIPTION="audio decoding, resampling and mixing library"
-HOMEPAGE="https://github.com/realnc/SDL_audiolib;
-if [[ "${PV}" == * ]] ; then
+if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/realnc/SDL_audiolib.git;
 else
-   # No official releases from upstream yet
-   SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz;
+   SDLAUDIO_COMMIT=""
+   
SRC_URI="https://github.com/realnc/SDL_audiolib/archive/${SDLAUDIO_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN/sdl/SDL}-${SDLAUDIO_COMMIT}"
KEYWORDS="~amd64 ~x86"
 fi
-LICENSE="LGPL-3"
-SLOT="0"
 
-IUSE="fluidsynth libsamplerate modplug mpg123 musepack openmpt opus sndfile 
soxr vorbis"
+DESCRIPTION="Audio decoding, resampling and mixing library for SDL"
+HOMEPAGE="https://github.com/realnc/SDL_audiolib/;
+
+LICENSE="LGPL-3+ BSD-2 || ( MIT Unlicense )"
+SLOT="0"
+IUSE="doc flac fluidsynth libsamplerate modplug mpg123 musepack openmpt opus 
sndfile soxr vorbis wildmidi"
 
 RDEPEND="
-   media-libs/libsdl2
-   fluidsynth? ( media-sound/fluidsynth )
+   dev-libs/libfmt:=
+   media-libs/libsdl2[sound]
+   flac? ( media-libs/flac )
+   fluidsynth? ( media-sound/fluidsynth:= )
libsamplerate? ( media-libs/libsamplerate )
modplug? ( media-libs/libmodplug )
mpg123? ( media-sound/mpg123 )
@@ -32,28 +36,41 @@ RDEPEND="
sndfile? ( media-libs/libsndfile )
soxr? ( media-libs/soxr )
vorbis? ( media-libs/libvorbis )
-"
+   wildmidi? ( media-sound/wildmidi )"
 DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 src_configure() {
local mycmakeargs=(
-DUSE_DEC_ADLMIDI=OFF
-DUSE_DEC_BASSMIDI=OFF
-   -DUSE_DEC_FLUIDSYNTH="$(usex fluidsynth)"
-   -DUSE_DEC_MODPLUG="$(usex modplug)"
-   -DUSE_DEC_MPG123="$(usex mpg123)"
-   -DUSE_DEC_MUSEPACK="$(usex musepack)"
-   -DUSE_DEC_OPENMPT="$(usex openmpt)"
-   -DUSE_DEC_LIBOPUSFILE="$(usex opus)"
-   -DUSE_DEC_SNDFILE="$(usex sndfile)"
-   -DUSE_DEC_LIBVORBIS="$(usex vorbis)"
-   -DUSE_DEC_WILDMIDI=OFF
+   -DUSE_DEC_FLAC=$(usex flac)
+   -DUSE_DEC_FLUIDSYNTH=$(usex fluidsynth)
+   -DUSE_DEC_LIBOPUSFILE=$(usex opus)
+   -DUSE_DEC_LIBVORBIS=$(usex vorbis)
+   -DUSE_DEC_MODPLUG=$(usex modplug)
+   -DUSE_DEC_MPG123=$(usex mpg123)
+   -DUSE_DEC_MUSEPACK=$(usex musepack)
+   -DUSE_DEC_OPENMPT=$(usex openmpt)
+   -DUSE_DEC_SNDFILE=$(usex sndfile)
+   -DUSE_DEC_WILDMIDI=$(usex wildmidi)
-DUSE_DEC_XMP=OFF
-   -DUSE_RESAMP_SOXR="$(usex soxr)"
-   -DUSE_RESAMP_SRC="$(usex libsamplerate)"
+   -DUSE_RESAMP_SOXR=$(usex soxr)
+   -DUSE_RESAMP_SRC=$(usex libsamplerate)
+   -DWITH_SYSTEM_FMTLIB=ON
)
+
cmake_src_configure
 }
+
+src_compile() {
+   cmake_src_compile
+
+   use !doc || doxygen "${BUILD_DIR}"/Doxyfile || die
+}
+
+src_install() {
+   cmake_src_install
+
+   use doc && dodoc -r "${BUILD_DIR}"/doc/html
+}



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

2022-06-29 Thread Sam James
commit: 1e78bb1c05edf88231982ec713cf8549a4478f98
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 01:42:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 01:42:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e78bb1c

app-misc/uptimed: Stabilize 0.4.6 x86, #855176

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

 app-misc/uptimed/uptimed-0.4.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/uptimed/uptimed-0.4.6.ebuild 
b/app-misc/uptimed/uptimed-0.4.6.ebuild
index 5d9a04fa9963..4fef0293a73c 100644
--- a/app-misc/uptimed/uptimed-0.4.6.ebuild
+++ b/app-misc/uptimed/uptimed-0.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
acct-group/uptimed



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

2022-06-29 Thread Sam James
commit: 5deabed649792076a0de365058a74279de4a3572
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 01:42:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 01:42:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5deabed6

app-misc/uptimed: Stabilize 0.4.6 amd64, #855176

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

 app-misc/uptimed/uptimed-0.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/uptimed/uptimed-0.4.6.ebuild 
b/app-misc/uptimed/uptimed-0.4.6.ebuild
index 4fef0293a73c..e2c08a186f5c 100644
--- a/app-misc/uptimed/uptimed-0.4.6.ebuild
+++ b/app-misc/uptimed/uptimed-0.4.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 
 RDEPEND="
acct-group/uptimed



[gentoo-commits] repo/gentoo:master commit in: games-fps/turtlearena/

2022-06-29 Thread Kenton Groombridge
commit: 78cd98879d185145658c3dff61c9d8e522c7362c
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Jun 30 00:37:08 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:37:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cd9887

games-fps/turtlearena: update mumble depend for pkgmove

Signed-off-by: Kenton Groombridge  gentoo.org>

 games-fps/turtlearena/turtlearena-0.6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-fps/turtlearena/turtlearena-0.6.1-r1.ebuild 
b/games-fps/turtlearena/turtlearena-0.6.1-r1.ebuild
index 98472a1a41e6..11be86191560 100644
--- a/games-fps/turtlearena/turtlearena-0.6.1-r1.ebuild
+++ b/games-fps/turtlearena/turtlearena-0.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ RDEPEND="
theora? ( media-libs/libtheora )
voice? (
media-libs/speex
-   mumble? ( media-sound/mumble )
+   mumble? ( net-voip/mumble )
)
vorbis? ( media-libs/libvorbis )
)"



[gentoo-commits] repo/gentoo:master commit in: games-fps/urbanterror/

2022-06-29 Thread Kenton Groombridge
commit: c27d1ce93353f4612b7f2e3c753d10bac524bf55
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Jun 30 00:37:51 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:37:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27d1ce9

games-fps/urbanterror: update mumble depend for pkgmove

Signed-off-by: Kenton Groombridge  gentoo.org>

 games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild 
b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
index 5a8e0c3737e8..b0041846f317 100644
--- a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
+++ b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
@@ -36,7 +36,7 @@ PATCHES=(
 RDEPEND="
client? (
media-libs/libsdl2[X,sound,joystick,opengl,video]
-   mumble? ( media-sound/mumble:= )
+   mumble? ( net-voip/mumble:= )
openal? ( media-libs/openal:= )
opus? ( media-libs/opusfile )
vorbis? ( media-libs/libvorbis )



[gentoo-commits] repo/gentoo:master commit in: games-rpg/manaplus/

2022-06-29 Thread Kenton Groombridge
commit: 9671773fac60eb7abdf80d3153283964223a77c6
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Jun 30 00:38:07 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9671773f

games-rpg/manaplus: update mumble depend for pkgmove

Signed-off-by: Kenton Groombridge  gentoo.org>

 games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild | 4 ++--
 games-rpg/manaplus/manaplus-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild 
b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
index c93acd1164d1..6c1d04cbb663 100644
--- a/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
+++ b/games-rpg/manaplus/manaplus-1.9.3.23-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,7 @@ RDEPEND="
x11-apps/xmessage
x11-libs/libX11
x11-misc/xdg-utils
-   mumble? ( media-sound/mumble )
+   mumble? ( net-voip/mumble )
nls? ( virtual/libintl )
opengl? ( virtual/opengl )
pugixml? ( dev-libs/pugixml )

diff --git a/games-rpg/manaplus/manaplus-.ebuild 
b/games-rpg/manaplus/manaplus-.ebuild
index c93acd1164d1..6c1d04cbb663 100644
--- a/games-rpg/manaplus/manaplus-.ebuild
+++ b/games-rpg/manaplus/manaplus-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,7 +30,7 @@ RDEPEND="
x11-apps/xmessage
x11-libs/libX11
x11-misc/xdg-utils
-   mumble? ( media-sound/mumble )
+   mumble? ( net-voip/mumble )
nls? ( virtual/libintl )
opengl? ( virtual/opengl )
pugixml? ( dev-libs/pugixml )



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

2022-06-29 Thread Kenton Groombridge
commit: 930896984ec102466237163e6672b3285d0649b3
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Jun 29 22:51:50 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:14:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93089698

media-sound/mumble: fix build with dev-lang/python-exec[-native-symlinks]

Closes: https://bugs.gentoo.org/show_bug.cgi?id=769935
Signed-off-by: Kenton Groombridge  gentoo.org>

 media-sound/mumble/mumble-1.3.4.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-sound/mumble/mumble-1.3.4.ebuild 
b/media-sound/mumble/mumble-1.3.4.ebuild
index 5c1fc367dd3e..b34bfa5eec22 100644
--- a/media-sound/mumble/mumble-1.3.4.ebuild
+++ b/media-sound/mumble/mumble-1.3.4.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop multilib-build qmake-utils xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit desktop multilib-build python-any-r1 qmake-utils xdg
 
 DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat 
software"
 HOMEPAGE="https://wiki.mumble.info;
@@ -55,6 +56,7 @@ RDEPEND="
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
 "
 DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
>=dev-libs/boost-1.41.0
x11-base/xorg-proto
 "
@@ -63,6 +65,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
 # NB: qmake does not support multilib but it's fine to configure
 # for the native ABI here
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, profiles/arch/arm64/, net-voip/murmur/, ...

2022-06-29 Thread Kenton Groombridge
commit: 9f31a95982262413a40e8a7c3374258201fd61bb
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Jun 29 22:55:43 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:18:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f31a959

net-voip/murmur: rename media-sound/murmur

Signed-off-by: Kenton Groombridge  gentoo.org>

 {media-sound => net-voip}/murmur/Manifest| 0
 {media-sound => net-voip}/murmur/files/murmur.confd  | 0
 {media-sound => net-voip}/murmur/files/murmur.initd-r1   | 0
 {media-sound => net-voip}/murmur/files/murmur.initd-r2   | 0
 {media-sound => net-voip}/murmur/files/murmur.logrotate  | 0
 {media-sound => net-voip}/murmur/files/murmurd-dbus.tmpfiles | 0
 {media-sound => net-voip}/murmur/metadata.xml| 0
 {media-sound => net-voip}/murmur/murmur-1.3.3.ebuild | 2 +-
 {media-sound => net-voip}/murmur/murmur-1.3.4.ebuild | 2 +-
 {media-sound => net-voip}/murmur/murmur-1.4.230-r2.ebuild| 0
 {media-sound => net-voip}/murmur/murmur-.ebuild  | 0
 profiles/arch/arm64/package.use.mask | 2 +-
 profiles/updates/2Q-2022 | 1 +
 13 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-sound/murmur/Manifest b/net-voip/murmur/Manifest
similarity index 100%
rename from media-sound/murmur/Manifest
rename to net-voip/murmur/Manifest

diff --git a/media-sound/murmur/files/murmur.confd 
b/net-voip/murmur/files/murmur.confd
similarity index 100%
rename from media-sound/murmur/files/murmur.confd
rename to net-voip/murmur/files/murmur.confd

diff --git a/media-sound/murmur/files/murmur.initd-r1 
b/net-voip/murmur/files/murmur.initd-r1
similarity index 100%
rename from media-sound/murmur/files/murmur.initd-r1
rename to net-voip/murmur/files/murmur.initd-r1

diff --git a/media-sound/murmur/files/murmur.initd-r2 
b/net-voip/murmur/files/murmur.initd-r2
similarity index 100%
rename from media-sound/murmur/files/murmur.initd-r2
rename to net-voip/murmur/files/murmur.initd-r2

diff --git a/media-sound/murmur/files/murmur.logrotate 
b/net-voip/murmur/files/murmur.logrotate
similarity index 100%
rename from media-sound/murmur/files/murmur.logrotate
rename to net-voip/murmur/files/murmur.logrotate

diff --git a/media-sound/murmur/files/murmurd-dbus.tmpfiles 
b/net-voip/murmur/files/murmurd-dbus.tmpfiles
similarity index 100%
rename from media-sound/murmur/files/murmurd-dbus.tmpfiles
rename to net-voip/murmur/files/murmurd-dbus.tmpfiles

diff --git a/media-sound/murmur/metadata.xml b/net-voip/murmur/metadata.xml
similarity index 100%
rename from media-sound/murmur/metadata.xml
rename to net-voip/murmur/metadata.xml

diff --git a/media-sound/murmur/murmur-1.3.3.ebuild 
b/net-voip/murmur/murmur-1.3.3.ebuild
similarity index 99%
rename from media-sound/murmur/murmur-1.3.3.ebuild
rename to net-voip/murmur/murmur-1.3.3.ebuild
index 9131ecb5514c..02674b111771 100644
--- a/media-sound/murmur/murmur-1.3.3.ebuild
+++ b/net-voip/murmur/murmur-1.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-sound/murmur/murmur-1.3.4.ebuild 
b/net-voip/murmur/murmur-1.3.4.ebuild
similarity index 99%
rename from media-sound/murmur/murmur-1.3.4.ebuild
rename to net-voip/murmur/murmur-1.3.4.ebuild
index 6af71f6272f0..a2034bc55449 100644
--- a/media-sound/murmur/murmur-1.3.4.ebuild
+++ b/net-voip/murmur/murmur-1.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-sound/murmur/murmur-1.4.230-r2.ebuild 
b/net-voip/murmur/murmur-1.4.230-r2.ebuild
similarity index 100%
rename from media-sound/murmur/murmur-1.4.230-r2.ebuild
rename to net-voip/murmur/murmur-1.4.230-r2.ebuild

diff --git a/media-sound/murmur/murmur-.ebuild 
b/net-voip/murmur/murmur-.ebuild
similarity index 100%
rename from media-sound/murmur/murmur-.ebuild
rename to net-voip/murmur/murmur-.ebuild

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 655a09426c73..da1c3ffe1cc5 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -372,7 +372,7 @@ net-misc/gerbera lastfm
 
 # Roy Bamford  (2017-08-24)
 # Support for g15daemon still needs - packages on all arches
-media-sound/mumble g15
+net-voip/mumble g15
 
 # Alexis Ballier  (2017-07-20)
 # media-libs/libemf fails with #error unknown CPU.

diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index 07d1e3e79b39..e65929238978 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -9,3 +9,4 @@ move app-dicts/sword-KtuVb app-dicts/sword-KtuVB
 move app-admin/undertaker-scripts 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mumble/files/, media-sound/mumble/, profiles/updates/, ...

2022-06-29 Thread Kenton Groombridge
commit: ed813abc5426cd324dfb8d30894fb837e5612ee7
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Jun 29 22:54:42 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed813abc

net-voip/mumble: rename media-sound/mumble

Closes: https://bugs.gentoo.org/show_bug.cgi?id=291072
Signed-off-by: Kenton Groombridge  gentoo.org>

 {media-sound => net-voip}/mumble/Manifest| 0
 .../mumble/files/mumble-1.4.230-gcc12-include-memory.patch   | 0
 .../mumble/files/mumble-1.4.230-poco-link-cmake.patch| 0
 {media-sound => net-voip}/mumble/metadata.xml| 0
 {media-sound => net-voip}/mumble/mumble-1.3.4.ebuild | 0
 {media-sound => net-voip}/mumble/mumble-1.4.230-r1.ebuild| 0
 {media-sound => net-voip}/mumble/mumble-.ebuild  | 0
 profiles/updates/2Q-2022 | 1 +
 8 files changed, 1 insertion(+)

diff --git a/media-sound/mumble/Manifest b/net-voip/mumble/Manifest
similarity index 100%
rename from media-sound/mumble/Manifest
rename to net-voip/mumble/Manifest

diff --git a/media-sound/mumble/files/mumble-1.4.230-gcc12-include-memory.patch 
b/net-voip/mumble/files/mumble-1.4.230-gcc12-include-memory.patch
similarity index 100%
rename from media-sound/mumble/files/mumble-1.4.230-gcc12-include-memory.patch
rename to net-voip/mumble/files/mumble-1.4.230-gcc12-include-memory.patch

diff --git a/media-sound/mumble/files/mumble-1.4.230-poco-link-cmake.patch 
b/net-voip/mumble/files/mumble-1.4.230-poco-link-cmake.patch
similarity index 100%
rename from media-sound/mumble/files/mumble-1.4.230-poco-link-cmake.patch
rename to net-voip/mumble/files/mumble-1.4.230-poco-link-cmake.patch

diff --git a/media-sound/mumble/metadata.xml b/net-voip/mumble/metadata.xml
similarity index 100%
rename from media-sound/mumble/metadata.xml
rename to net-voip/mumble/metadata.xml

diff --git a/media-sound/mumble/mumble-1.3.4.ebuild 
b/net-voip/mumble/mumble-1.3.4.ebuild
similarity index 100%
rename from media-sound/mumble/mumble-1.3.4.ebuild
rename to net-voip/mumble/mumble-1.3.4.ebuild

diff --git a/media-sound/mumble/mumble-1.4.230-r1.ebuild 
b/net-voip/mumble/mumble-1.4.230-r1.ebuild
similarity index 100%
rename from media-sound/mumble/mumble-1.4.230-r1.ebuild
rename to net-voip/mumble/mumble-1.4.230-r1.ebuild

diff --git a/media-sound/mumble/mumble-.ebuild 
b/net-voip/mumble/mumble-.ebuild
similarity index 100%
rename from media-sound/mumble/mumble-.ebuild
rename to net-voip/mumble/mumble-.ebuild

diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index 177ae7757dc0..07d1e3e79b39 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -8,3 +8,4 @@ move dev-cpp/cpp-taskflow dev-cpp/taskflow
 move app-dicts/sword-KtuVb app-dicts/sword-KtuVB
 move app-admin/undertaker-scripts app-admin/gentoo-retirement-scripts
 move dev-python/pep621 dev-python/pyproject-metadata
+move media-sound/mumble net-voip/mumble



[gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/files/, profiles/updates/, media-sound/umurmur/, ...

2022-06-29 Thread Kenton Groombridge
commit: 6a3f36ffcfc61182f7f9ac6e82a7e942e81e82df
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Jun 29 22:57:53 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Jun 30 00:19:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3f36ff

net-voip/umurmur: rename media-sound/umurmur

Signed-off-by: Kenton Groombridge  gentoo.org>

 {media-sound => net-voip}/umurmur/Manifest| 0
 {media-sound => net-voip}/umurmur/files/umurmur-0.2.20-openssl3.patch | 0
 {media-sound => net-voip}/umurmur/files/umurmur.conf  | 0
 {media-sound => net-voip}/umurmur/files/umurmurd.confd| 0
 {media-sound => net-voip}/umurmur/files/umurmurd.initd| 0
 {media-sound => net-voip}/umurmur/files/umurmurd.service  | 0
 {media-sound => net-voip}/umurmur/metadata.xml| 0
 {media-sound => net-voip}/umurmur/umurmur-0.2.17-r4.ebuild| 2 +-
 {media-sound => net-voip}/umurmur/umurmur-0.2.19.ebuild   | 2 +-
 {media-sound => net-voip}/umurmur/umurmur-0.2.20.ebuild   | 0
 {media-sound => net-voip}/umurmur/umurmur-.ebuild | 2 +-
 profiles/updates/2Q-2022  | 1 +
 12 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-sound/umurmur/Manifest b/net-voip/umurmur/Manifest
similarity index 100%
rename from media-sound/umurmur/Manifest
rename to net-voip/umurmur/Manifest

diff --git a/media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch 
b/net-voip/umurmur/files/umurmur-0.2.20-openssl3.patch
similarity index 100%
rename from media-sound/umurmur/files/umurmur-0.2.20-openssl3.patch
rename to net-voip/umurmur/files/umurmur-0.2.20-openssl3.patch

diff --git a/media-sound/umurmur/files/umurmur.conf 
b/net-voip/umurmur/files/umurmur.conf
similarity index 100%
rename from media-sound/umurmur/files/umurmur.conf
rename to net-voip/umurmur/files/umurmur.conf

diff --git a/media-sound/umurmur/files/umurmurd.confd 
b/net-voip/umurmur/files/umurmurd.confd
similarity index 100%
rename from media-sound/umurmur/files/umurmurd.confd
rename to net-voip/umurmur/files/umurmurd.confd

diff --git a/media-sound/umurmur/files/umurmurd.initd 
b/net-voip/umurmur/files/umurmurd.initd
similarity index 100%
rename from media-sound/umurmur/files/umurmurd.initd
rename to net-voip/umurmur/files/umurmurd.initd

diff --git a/media-sound/umurmur/files/umurmurd.service 
b/net-voip/umurmur/files/umurmurd.service
similarity index 100%
rename from media-sound/umurmur/files/umurmurd.service
rename to net-voip/umurmur/files/umurmurd.service

diff --git a/media-sound/umurmur/metadata.xml b/net-voip/umurmur/metadata.xml
similarity index 100%
rename from media-sound/umurmur/metadata.xml
rename to net-voip/umurmur/metadata.xml

diff --git a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild 
b/net-voip/umurmur/umurmur-0.2.17-r4.ebuild
similarity index 98%
rename from media-sound/umurmur/umurmur-0.2.17-r4.ebuild
rename to net-voip/umurmur/umurmur-0.2.17-r4.ebuild
index a840c65de765..c61a58654320 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
+++ b/net-voip/umurmur/umurmur-0.2.17-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-sound/umurmur/umurmur-0.2.19.ebuild 
b/net-voip/umurmur/umurmur-0.2.19.ebuild
similarity index 98%
rename from media-sound/umurmur/umurmur-0.2.19.ebuild
rename to net-voip/umurmur/umurmur-0.2.19.ebuild
index ca21485b1db5..68da6bed82ba 100644
--- a/media-sound/umurmur/umurmur-0.2.19.ebuild
+++ b/net-voip/umurmur/umurmur-0.2.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/media-sound/umurmur/umurmur-0.2.20.ebuild 
b/net-voip/umurmur/umurmur-0.2.20.ebuild
similarity index 100%
rename from media-sound/umurmur/umurmur-0.2.20.ebuild
rename to net-voip/umurmur/umurmur-0.2.20.ebuild

diff --git a/media-sound/umurmur/umurmur-.ebuild 
b/net-voip/umurmur/umurmur-.ebuild
similarity index 98%
rename from media-sound/umurmur/umurmur-.ebuild
rename to net-voip/umurmur/umurmur-.ebuild
index ca21485b1db5..68da6bed82ba 100644
--- a/media-sound/umurmur/umurmur-.ebuild
+++ b/net-voip/umurmur/umurmur-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index e65929238978..3653c431081f 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -10,3 +10,4 @@ move app-admin/undertaker-scripts 
app-admin/gentoo-retirement-scripts
 move dev-python/pep621 dev-python/pyproject-metadata
 move 

[gentoo-commits] repo/gentoo:master commit in: net-ftp/pure-ftpd/

2022-06-29 Thread Conrad Kostecki
commit: 6fe66c5a505a421021767ecc6730042559323bb4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:02:28 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:02:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe66c5a

net-ftp/pure-ftpd: add myself as maintainer

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

 net-ftp/pure-ftpd/metadata.xml | 38 +-
 1 file changed, 21 insertions(+), 17 deletions(-)

diff --git a/net-ftp/pure-ftpd/metadata.xml b/net-ftp/pure-ftpd/metadata.xml
index 95bb40b57c16..f48d6b975eb0 100644
--- a/net-ftp/pure-ftpd/metadata.xml
+++ b/net-ftp/pure-ftpd/metadata.xml
@@ -1,21 +1,25 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-Free (BSD), secure, production-quality and 
standard-conformant FTP server based upon Troll-FTPd. It doesn't provide 
useless bells and whistles, but focuses on efficiency and ease of 
use.
-
-   Permit anonymous to delete files
-   Permit anonymous to change file permissions
-   Permit anonymous to rename files
-   Permit anonymous to resume file transfers
-   Enable TLS on Port 990
-   Disables logging of IP addresses
-   Display paranoid messages instead of normal
-   ones
-   Resolve UIDs/GIDs
-   Enables system quota support (needs sys-fs/quota)
-   
-   Enable support for virtual chroot (possible 
security
-   risk)
-
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
+   
+   Free (BSD), secure, production-quality and standard-conformant 
FTP server
+   based upon Troll-FTPd. It doesn't provide useless bells and 
whistles,
+   but focuses on efficiency and ease of use.
+   
+   
+   Permit anonymous to delete files
+   Permit anonymous to change file 
permissions
+   Permit anonymous to rename files
+   Permit anonymous to resume file 
transfers
+   Enable TLS on Port 990
+   Disables logging of IP addresses
+   Display paranoid messages instead of 
normal ones
+   Resolve UIDs/GIDs
+   Enables system quota support (needs 
sys-fs/quota)
+   Enable support for virtual chroot 
(possible security risk)
+   
 



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

2022-06-29 Thread Conrad Kostecki
commit: dde631af84cbd9ec03866826d6c51802b120f949
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:03:47 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:03:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde631af

net-ftp/lftp: add myself as maintainer

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

 net-ftp/lftp/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-ftp/lftp/metadata.xml b/net-ftp/lftp/metadata.xml
index d7c37f55b569..31c778d46d76 100644
--- a/net-ftp/lftp/metadata.xml
+++ b/net-ftp/lftp/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   

Install the 
convert-mozilla-cookies script and its run-time dependencies
Install the verify-file script and its 
run-time dependencies



[gentoo-commits] repo/gentoo:master commit in: acct-group/uptimed/

2022-06-29 Thread Conrad Kostecki
commit: 3b802b8ddd801d85b63aeba456a6c7d47beb78d6
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:08:22 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:08:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b802b8d

acct-group/uptimed: EAPI 7 -> 8

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

 acct-group/uptimed/{uptimed-0-r1.ebuild => uptimed-0-r2.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/acct-group/uptimed/uptimed-0-r1.ebuild 
b/acct-group/uptimed/uptimed-0-r2.ebuild
similarity index 58%
rename from acct-group/uptimed/uptimed-0-r1.ebuild
rename to acct-group/uptimed/uptimed-0-r2.ebuild
index 25dd10cb098f..1934484e34a1 100644
--- a/acct-group/uptimed/uptimed-0-r1.ebuild
+++ b/acct-group/uptimed/uptimed-0-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit acct-group
 
-ACCT_GROUP_ID=220
+ACCT_GROUP_ID="220"



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

2022-06-29 Thread Conrad Kostecki
commit: 662808aba9db709fd1a62b97f512e541858c2215
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:12:46 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:12:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662808ab

app-misc/uptimed: add myself as maintainer

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

 app-misc/uptimed/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-misc/uptimed/metadata.xml b/app-misc/uptimed/metadata.xml
index 900d8ac1d3f1..25168077e680 100644
--- a/app-misc/uptimed/metadata.xml
+++ b/app-misc/uptimed/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-  
-rpodgorny/uptimed
-  
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
+   
+   rpodgorny/uptimed
+   
 



[gentoo-commits] repo/gentoo:master commit in: acct-user/uptimed/

2022-06-29 Thread Conrad Kostecki
commit: 69ebf3763879819769af04afc002d037104746bf
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:07:21 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:07:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ebf376

acct-user/uptimed: EAPI 7 -> 8

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

 acct-user/uptimed/uptimed-0-r1.ebuild | 12 
 acct-user/uptimed/uptimed-0-r2.ebuild | 13 +
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/acct-user/uptimed/uptimed-0-r1.ebuild 
b/acct-user/uptimed/uptimed-0-r1.ebuild
deleted file mode 100644
index 2d7ea9eb61cc..
--- a/acct-user/uptimed/uptimed-0-r1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit acct-user
-
-DESCRIPTION="user for uptime daemon"
-ACCT_USER_ID=220
-ACCT_USER_GROUPS=( uptimed )
-
-acct-user_add_deps

diff --git a/acct-user/uptimed/uptimed-0-r2.ebuild 
b/acct-user/uptimed/uptimed-0-r2.ebuild
new file mode 100644
index ..cc93c4ae6ea6
--- /dev/null
+++ b/acct-user/uptimed/uptimed-0-r2.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for uptime daemon"
+
+ACCT_USER_ID="220"
+ACCT_USER_GROUPS=( "uptimed" )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: acct-user/uptimed/

2022-06-29 Thread Conrad Kostecki
commit: 04648945d1da63592aa809187b1de2668d59f0b2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:06:19 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04648945

acct-user/uptimed: add myself as maintainer

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

 acct-user/uptimed/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-user/uptimed/metadata.xml b/acct-user/uptimed/metadata.xml
index bef24d2c2337..c07e13d4a6bd 100644
--- a/acct-user/uptimed/metadata.xml
+++ b/acct-user/uptimed/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
 



[gentoo-commits] repo/gentoo:master commit in: acct-group/uptimed/

2022-06-29 Thread Conrad Kostecki
commit: ba56e3779468f200d69f6be9b2b7d319572bc3fa
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jun 29 22:05:28 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jun 29 22:05:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba56e377

acct-group/uptimed: add myself as maintainer

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

 acct-group/uptimed/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/acct-group/uptimed/metadata.xml b/acct-group/uptimed/metadata.xml
index 115e9d64a669..c07e13d4a6bd 100644
--- a/acct-group/uptimed/metadata.xml
+++ b/acct-group/uptimed/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   conik...@gentoo.org
+   Conrad Kostecki
+   
 



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

2022-06-29 Thread Matt Turner
commit: 136280ce1ab9c5c3bfcca36c27118f481e99871d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 29 21:46:48 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 29 21:55:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136280ce

net-libs/glib-networking: Version bump to 2.72.1

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

 net-libs/glib-networking/Manifest  |  1 +
 .../glib-networking/glib-networking-2.72.1.ebuild  | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/net-libs/glib-networking/Manifest 
b/net-libs/glib-networking/Manifest
index 057a44158cd8..b1b39ce8d788 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1 +1,2 @@
 DIST glib-networking-2.72.0.tar.xz 265060 BLAKE2B 
2ffb25b059db40fcf9b65b104cd50d81dda9482bc75031d62c10f70eaaa2e9fcfcdfb2b718253255a2565d7b6bc9ead2214167d1b5f482c0ddd3af8573dd2ef5
 SHA512 
2b42aebcf496f51604005f6f3243ed7e613ab3d485742b7d8af10e103b07eefd8931cc86c1cb021889fe1415ad98bf4d877a3f33203cb53688cc2c41373a8ce4
+DIST glib-networking-2.72.1.tar.xz 265308 BLAKE2B 
84264df5e094a4c57d86edd57fdedb11ad00eec5937eb056de34ec3d38a0e0e2ec3d71a5ad4ab0386c45681c8784b792ca6ded9c048d93c3ed1ad47d2f31f44e
 SHA512 
243f54f4fbce40211f276c4f56e4e40507ecb0b23527a04b2d5bd67185c017f736f088c71ebf225e69e1ae8efa5b835edd68ea5c96df3ff69a25fd391e5c52d0

diff --git a/net-libs/glib-networking/glib-networking-2.72.1.ebuild 
b/net-libs/glib-networking/glib-networking-2.72.1.ebuild
new file mode 100644
index ..f5cb25001455
--- /dev/null
+++ b/net-libs/glib-networking/glib-networking-2.72.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson-multilib xdg
+
+DESCRIPTION="Network-related giomodules for glib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/glib-networking;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+gnome +libproxy +ssl test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=dev-libs/glib-2.69.0:2[${MULTILIB_USEDEP}]
+   libproxy? ( >=net-libs/libproxy-0.4.11-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}]
+   ssl? ( app-misc/ca-certificates )
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+"
+DEPEND="${RDEPEND}
+   test? ( net-libs/gnutls[pkcs11] )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   if ! use test ; then
+   # Don't build tests unconditionally
+   # This is a hack to avoid needing gnutls[pkcs11] when USE=-test
+   # It may become a real runtime dependency in future
+   # Please check!
+   # bug #777462
+   sed -i "/^subdir('tests')/d" tls/meson.build || die
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dgnutls=enabled
+   -Dopenssl=disabled
+   $(meson_feature libproxy)
+   $(meson_feature gnome gnome_proxy)
+   -Dinstalled_tests=false
+   -Dstatic_modules=false
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   multilib_pkg_postinst() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+
+   multilib_pkg_postrm() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postrm
+}



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

2022-06-29 Thread Matthew Thode
commit: d9c39bb1f89d89a0be62678cad45d868899e6f4d
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jun 29 21:13:16 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jun 29 21:13:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c39bb1

app-emulation/diskimage-builder: 3.22.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/diskimage-builder/Manifest   |  1 +
 .../diskimage-builder-3.22.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index e1a631f508dd..7fc035015fd7 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1 +1,2 @@
 DIST diskimage-builder-3.21.1.tar.gz 506309 BLAKE2B 
5a5a08c90449742e9ba1664043cdeaed3c38f9efeb722f99fdb1fa98ea48a2a18bddd4bee189e983d8dcc4b43151c61d92320e703fead8f52eb81c49c2f225d3
 SHA512 
fb63dfcfb93ddbaa98b1231684892ecc1b28802e805902d613a41692f0b91a68b583efb45e6bb608c6333ac90e5de95e75b18f711cdca683014623287037a952
+DIST diskimage-builder-3.22.0.tar.gz 507997 BLAKE2B 
559203fb5e92ff6b32e3cda6e977c46ea247f47f0d41d72db5f4e6fa6957c599814fa65f24b3d0783fbf95fa72efb52db2bfa30f608b08955bc64bc8c4943d59
 SHA512 
1a2c4f6301eb90268cc4cc47e600e2de404336f871606beaebadb367ab8976cf6618da3a9ed594682f53b84e70c2b658d519732031c9b3423a906876ba3b03a4

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



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

2022-06-29 Thread Andreas Sturmlechner
commit: e642d2a7f315209b81e721c2954d76fdc576d281
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 20:28:23 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 20:28:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e642d2a7

dev-libs/libzip: 1.9.2 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/libzip/Manifest|   1 +
 dev-libs/libzip/libzip-1.9.2.ebuild | 116 
 2 files changed, 117 insertions(+)

diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest
index 421c0fa8a412..2e68b36d9edb 100644
--- a/dev-libs/libzip/Manifest
+++ b/dev-libs/libzip/Manifest
@@ -1,2 +1,3 @@
 DIST libzip-1.8.0.tar.xz 760604 BLAKE2B 
7aadbd4df909806ff728f9315f91c2f4b4e884464ef36acd668b23739fa57e4f65987b368cae0d728dd6cc1468718e40086cf0dc21f437a5c2cad91b455c0bb1
 SHA512 
fe94a26a2797dff7c9b27334f29982f8e523dd5095bf32ebcadc6443726864f0ff7b2e8bf243e52cad8f79297bc7a87d73fdbc35edae4ffc8ab6aa0bcc93b03e
 DIST libzip-1.9.0.tar.xz 763704 BLAKE2B 
204952e96ddcff0d799cd7f4ce4be868aad6f6555999673eba9bd85382ab26546f6423034fa68461009d095d4a2513b490b2b144aca0caa8c0be0980b35ba124
 SHA512 
dd0c7046f5b1faf00690774572982e870edaa1819563f9ebf7caf823c9c5718623576a7135a64c9acfed9cefac5601cf944b7aa0b623986f5c85743f3014b349
+DIST libzip-1.9.2.tar.xz 763980 BLAKE2B 
ceeca4dccbe7552f7f545b00ea44b342398d18eb996e39045b9d6efafe50f8890333ddf220c86b59f5ab2849420eb76761c42b16de8b174629f53e327f9e83e7
 SHA512 
82cb2533c25b5b540aa73856c958750d32eeceb192cce257eded15b396a24652041c8531f20366ac4c2dc6b7c0310c558d19c12b611576eccb07cfbaf98120b5

diff --git a/dev-libs/libzip/libzip-1.9.2.ebuild 
b/dev-libs/libzip/libzip-1.9.2.ebuild
new file mode 100644
index ..0a706c57e930
--- /dev/null
+++ b/dev-libs/libzip/libzip-1.9.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multibuild flag-o-matic
+
+DESCRIPTION="Library for manipulating zip archives"
+HOMEPAGE="https://nih.at/libzip/;
+SRC_URI="https://www.nih.at/libzip/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="bzip2 gnutls lzma mbedtls ssl static-libs test tools zstd"
+REQUIRED_USE="test? ( tools )"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2:= )
+   lzma? ( app-arch/xz-utils )
+   ssl? (
+   gnutls? (
+   dev-libs/nettle:0=
+   >=net-libs/gnutls-3.6.5:=
+   )
+   !gnutls? (
+   mbedtls? ( net-libs/mbedtls:= )
+   !mbedtls? ( dev-libs/openssl:0= )
+   )
+   )
+   zstd? ( app-arch/zstd )
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   # Upstream doesn't support building dynamic & static
+   # simultaneously: https://github.com/nih-at/libzip/issues/76
+   MULTIBUILD_VARIANTS=( shared $(usev static-libs) )
+}
+
+src_configure() {
+   append-lfs-flags
+   myconfigure() {
+   local mycmakeargs=(
+   -DBUILD_EXAMPLES=OFF # nothing is installed
+   -DENABLE_COMMONCRYPTO=OFF # not in tree
+   -DENABLE_BZIP2=$(usex bzip2)
+   -DENABLE_LZMA=$(usex lzma)
+   -DENABLE_ZSTD=$(usex zstd)
+   )
+   if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then
+   mycmakeargs+=(
+   -DBUILD_DOC=OFF
+   -DBUILD_EXAMPLES=OFF
+   -DBUILD_SHARED_LIBS=OFF
+   -DBUILD_TOOLS=OFF
+   )
+   else
+   mycmakeargs+=(
+   -DBUILD_DOC=ON
+   -DBUILD_REGRESS=$(usex test)
+   -DBUILD_TOOLS=$(usex tools)
+   )
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   mycmakeargs+=(
+   -DENABLE_GNUTLS=$(usex gnutls)
+   -DENABLE_MBEDTLS=OFF
+   -DENABLE_OPENSSL=OFF
+   )
+   elif use mbedtls; then
+   mycmakeargs+=(
+   -DENABLE_GNUTLS=OFF
+   -DENABLE_MBEDTLS=$(usex mbedtls)
+   -DENABLE_OPENSSL=OFF
+   )
+   else
+   mycmakeargs+=(
+

[gentoo-commits] repo/proj/guru:dev commit in: dev-java/paceRegression/

2022-06-29 Thread Alessandro Barbieri
commit: 72b76768d44b26e3cde34cb186d160d9086b1549
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 29 20:22:40 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 29 20:24:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72b76768

dev-java/paceRegression: fix xml file

Closes: https://bugs.gentoo.org/855113
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-java/paceRegression/paceRegression-1.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-java/paceRegression/paceRegression-1.0.1.ebuild 
b/dev-java/paceRegression/paceRegression-1.0.1.ebuild
index 697cff92d..9bc4b72d6 100644
--- a/dev-java/paceRegression/paceRegression-1.0.1.ebuild
+++ b/dev-java/paceRegression/paceRegression-1.0.1.ebuild
@@ -35,6 +35,7 @@ PATCHES=( "${FILESDIR}/${P}-no-build-docs.patch" )
 src_prepare() {
java-pkg_clean
default
+   java-ant_bsfix_files build_package.xml
java-ant_rewrite-classpath build_package.xml
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-java/gluegen/

2022-06-29 Thread Alessandro Barbieri
commit: 525025fe154805428f04e92e888b87622b1e2a58
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 29 20:20:32 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 29 20:24:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=525025fe

dev-java/gluegen: fix build-test.xml

Closes: https://bugs.gentoo.org/855110
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-java/gluegen/gluegen-2.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/gluegen/gluegen-2.3.2.ebuild 
b/dev-java/gluegen/gluegen-2.3.2.ebuild
index 37ec4bb34..a1946b576 100644
--- a/dev-java/gluegen/gluegen-2.3.2.ebuild
+++ b/dev-java/gluegen/gluegen-2.3.2.ebuild
@@ -66,7 +66,7 @@ src_prepare() {
mv "${WORKDIR}"/jcpp-${PV}/* jcpp/ || die
rm -rf make/lib || die
default
-   java-ant_bsfix_files "${S}/make/build-test.xml"
+   java-ant_bsfix_files "${S}/make/build-test.xml" 
"${S}/make/jogamp-env.xml"
 
#it want a git repo
git init || die



[gentoo-commits] repo/proj/guru:dev commit in: app-i18n/canna/files/

2022-06-29 Thread Alessandro Barbieri
commit: 1be6cb44980cf8233900889326d14aa054987a62
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Jun 29 20:02:42 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed Jun 29 20:24:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1be6cb44

app-i18n/canna: don't call gcc directly

Bug: https://bugs.gentoo.org/855125
Signed-off-by: Alessandro Barbieri  gmail.com>

 app-i18n/canna/files/canna-respect-flags.patch | 19 +++
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/app-i18n/canna/files/canna-respect-flags.patch 
b/app-i18n/canna/files/canna-respect-flags.patch
index 13fb1ed9c..893fc9cd8 100644
--- a/app-i18n/canna/files/canna-respect-flags.patch
+++ b/app-i18n/canna/files/canna-respect-flags.patch
@@ -1,5 +1,16 @@
 /var/tmp/portage/app-i18n/canna-3.7_p3-r4/work/Canna37p3/canuum/Imakefile
-+++ Canna37p3/canuum/Imakefile
+--- a/Canna.conf
 b/Canna.conf
+@@ -548,7 +548,7 @@
+ Concat3(lib,libname,.dll):  solist@@\
+   RemoveFile(LibraryTargetName(libname))  @@\
+   RemoveFile(Concat3(lib,libname,.dll))   @@\
+-  gcc -shared -nostartfiles -Wl,--out-implib=Concat(lib,libname.a) -o 
Concat3(lib,libname,.dll) solist $(REQUIREDLIBS)@@\
++  $(CC) $(CFLAGS) $(LDFLAGS) -shared -nostartfiles 
-Wl,--out-implib=Concat(lib,libname.a) -o Concat3(lib,libname,.dll) solist 
$(REQUIREDLIBS) @@\
+   @@\
+ clean::   
@@\
+   RemoveFile(LibraryTargetName(libname))  @@\
+--- a/canuum/Imakefile
 b/canuum/Imakefile
 @@ -51,6 +51,8 @@
$(CONFIGURE_CMD)
  XCOMM Invoked from confwrapper
@@ -11,8 +22,8 @@
 +  $(CANNAROOT)/confwrapper mkenv AR $(AR) >> $@
$(CANNAROOT)/confwrapper mkenv CFLAGS $(PURE_CFLAGS) >> $@
 +  $(CANNAROOT)/confwrapper mkenv LDFLAGS $(LDFLAGS) >> $@
 /var/tmp/portage/app-i18n/canna-3.7_p3-r4/work/Canna37p3/Imakefile
-+++ Canna37p3/Imakefile
+--- a/Imakefile
 b/Imakefile
 @@ -117,9 +117,11 @@
$(CONFIGURE_CMD)
  XCOMM Invoked from confwrapper



[gentoo-commits] repo/gentoo:master commit in: app-emacs/racket-mode/

2022-06-29 Thread Maciej Barć
commit: 984e6ccb1e71e752b95ec7d8c140fefa52cf85c4
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 29 19:57:07 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 29 20:01:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=984e6ccb

app-emacs/racket-mode: bump to 20220628

2022.06.28 snapshot

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

 app-emacs/racket-mode/Manifest|  1 +
 app-emacs/racket-mode/racket-mode-20220628.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index 89d55b54462b..097e3a837661 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -1,3 +1,4 @@
 DIST racket-mode-20220219.tar.gz 298876 BLAKE2B 
b3dfbcd9b436648da1ecacf4b7434c3e1b6dea9bc904c2f1911be34bc6b1846684c349f38cd418b09e66f426866b805ca6bd0c98724e69740ad841ae482e62ea
 SHA512 
94879fe9aed106d0210ca359a5d3d857eec098b4442256a489356db0c5b3493b44ee9a0dd6eff0a0d3d2f3c752632e91b1c0ef8705b7b305e3c75fbae42e826a
 DIST racket-mode-20220411.tar.gz 303095 BLAKE2B 
7fed011b915e86f6d40d6a9f8640ea2b066c201cf28e20a941fae841e96bf3649f3cf0ad7847091984a7cf490e9b98142617e47038dea70c44999510144dda3a
 SHA512 
ec17ade728390f8f8b783703ca319ee15502afa7f82e86d9aa8b60361ecc65af21990cf89532b38bfc211887c00b5aa4c820dc0e66a1b1a1a9aacbc08673d35d
 DIST racket-mode-20220505.tar.gz 305491 BLAKE2B 
ca6a6ee6ae9f95f397959d9f0fa979e524ab0c6345bc5d7d67b5e681e6059175336303f06a7480d5b7ac51ae13cb851c182175eac44f37b3a21b56409f14079b
 SHA512 
a66b991e0416f60d3a6001d17e24be95caccb627cf0e4d0f3115b7b94eda9d15583d8b94c72326708a0d5f90ab1b51711785c01d566758a4fb329bd26ea7e44c
+DIST racket-mode-20220628.tar.gz 307029 BLAKE2B 
7bde6bdc971059433a1f78119e2436a24c7159f3e43b9d7c721c4a2e813de6b0a407ccc70f827c79d49d5444ba608692095b9e89175ef16070e5c4e294e53ab2
 SHA512 
e691dd9867ef4bc46b7380be44b8461c12a12c20191067f1ba809f218182569fcc55dc11a3db0a7438180c8f26cb24d6328ad565133e83a35e0144c547d3a5ce

diff --git a/app-emacs/racket-mode/racket-mode-20220628.ebuild 
b/app-emacs/racket-mode/racket-mode-20220628.ebuild
new file mode 100644
index ..3d6c29530ffe
--- /dev/null
+++ b/app-emacs/racket-mode/racket-mode-20220628.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=77c2d41c9ab041c383dfc60ed6ae562c4e953130
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, 
and more"
+HOMEPAGE="https://github.com/greghendershott/racket-mode/;
+SRC_URI="https://github.com/greghendershott/${PN}/archive/${H}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-scheme/racket:=[-minimal]"
+BDEPEND="${RDEPEND}"
+
+DOCS=( CONTRIBUTING.md README.md THANKS.md )
+ELISP_TEXINFO="doc/racket-mode.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   # Equivalent to compiling from Emacs with "racket-mode-start-faster",
+   # because this is installed globally we have to compile it now.
+   ebegin "Compiling Racket source files"
+   find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} +
+   eend $? "failed to compile Racket source files" || die
+}
+
+src_test() {
+   # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~.
+   PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket
+}
+
+src_install() {
+   elisp_src_install
+
+   # Install Racket files
+   insinto "${SITEETC}/${PN}"
+   doins -r racket
+}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kglobalaccel/, kde-frameworks/kglobalaccel/files/

2022-06-29 Thread Andreas Sturmlechner
commit: be8d5d31fabe30019827aba39e50153a58a3f395
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:35:11 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8d5d31

kde-frameworks/kglobalaccel: Fix D-Bus de/marshalling MatchType

Upstream commit 1a8e8cb00cda5807926a90ae8e5d5597354f3541
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=454704

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...accel-5.95.0-fix-shortcut-conflict-dialog.patch | 151 +
 .../kglobalaccel/kglobalaccel-5.95.0-r1.ebuild |  46 +++
 2 files changed, 197 insertions(+)

diff --git 
a/kde-frameworks/kglobalaccel/files/kglobalaccel-5.95.0-fix-shortcut-conflict-dialog.patch
 
b/kde-frameworks/kglobalaccel/files/kglobalaccel-5.95.0-fix-shortcut-conflict-dialog.patch
new file mode 100644
index ..c39f30d86d3c
--- /dev/null
+++ 
b/kde-frameworks/kglobalaccel/files/kglobalaccel-5.95.0-fix-shortcut-conflict-dialog.patch
@@ -0,0 +1,151 @@
+From 1a8e8cb00cda5807926a90ae8e5d5597354f3541 Mon Sep 17 00:00:00 2001
+From: Ahmad Samir 
+Date: Sat, 4 Jun 2022 23:00:15 +0200
+Subject: [PATCH] Fix D-Bus de/marshalling KGlobalAccel::MatchType
+
+Otherwise the globalShortcutsByKey() method is silently skipped, and isn't
+visible on the org.kde.KGlobalAccel D-Bus interface.
+
+It turns out that to test changes made in kglobalaccel d-bus interface, you
+need to kill the system /usr/bin/kglobalaccel process (be careful as that
+breaks the most basic shortcuts, e.g. Alt+Tab), and run the one from the
+build-dir, otherwise the session d-bus won't pick up your changes.
+
+To test:
+- List all methods on the interface:
+  `qdbus org.kde.kglobalaccel /kglobalaccel`
+- The followin messages are printed in the system log/journal:
+Skipped method "globalShortcutsByKey" : Unregistered input type in parameter 
list: KGlobalAccel::MatchType
+Skipped method "globalShortcutsByKey" : Unregistered input type in parameter 
list: KGlobalAccel::MatchType
+
+To see the behaviour mentioned in the bug report:
+- Create a global shortcut of some kind (e.g. F4 to start some app)
+- open the shortcut editor in e.g. Dolphin, and try to assign that same
+  shortcut to some other action the conflict shortcut message dialog should
+  show a message similar to the one in the attached screenshot at:
+  https://bugs.kde.org/show_bug.cgi?id=454704#c0
+The list of GlobalShortcutInfo returned by globalShortcutsByKey() is empty
+because the method couldn't be found on the d-bus interface.
+
+After applying patch:
+- kill the system /usr/bin/kglobalaccel and start the one from the build
+  dir
+- Start Dolphin with the libs from the build-dir e.g.:
+  LD_LIBRARY_PATH=build-dir/bin/ dolphin
+- The info about the global shortcut should be shown in the message dialog
+
+BUG: 454704
+FIXED-IN: 5.95
+---
+ src/kglobalaccel.cpp  | 19 +++
+ src/kglobalaccel.h|  3 +++
+ src/kglobalshortcutinfo_p.h   |  1 +
+ src/org.kde.KGlobalAccel.xml  |  3 ++-
+ src/runtime/kglobalacceld.cpp |  4 ++--
+ 5 files changed, 27 insertions(+), 3 deletions(-)
+
+diff --git a/src/kglobalaccel.cpp b/src/kglobalaccel.cpp
+index d0d2932..ef51b56 100644
+--- a/src/kglobalaccel.cpp
 b/src/kglobalaccel.cpp
+@@ -147,6 +147,7 @@ KGlobalAccel::KGlobalAccel()
+ qDBusRegisterMetaType>();
+ qDBusRegisterMetaType();
+ qDBusRegisterMetaType>();
++qDBusRegisterMetaType();
+ }
+ 
+ KGlobalAccel::~KGlobalAccel()
+@@ -785,4 +786,22 @@ bool KGlobalAccelPrivate::setShortcutWithDefault(QAction 
*action, const QList(type);
++argument.endStructure();
++return argument;
++}
++
++const QDBusArgument >>(const QDBusArgument , 
KGlobalAccel::MatchType )
++{
++argument.beginStructure();
++int arg;
++argument >> arg;
++type = static_cast(arg);
++argument.endStructure();
++return argument;
++}
++
+ #include "moc_kglobalaccel.cpp"
+diff --git a/src/kglobalaccel.h b/src/kglobalaccel.h
+index 563278b..a74a311 100644
+--- a/src/kglobalaccel.h
 b/src/kglobalaccel.h
+@@ -400,4 +400,7 @@ private:
+ friend class KGlobalAccelSingleton;
+ };
+ 
++KGLOBALACCEL_EXPORT QDBusArgument <<(QDBusArgument , const 
KGlobalAccel::MatchType );
++KGLOBALACCEL_EXPORT const QDBusArgument >>(const QDBusArgument 
, KGlobalAccel::MatchType );
++
+ #endif // _KGLOBALACCEL_H_
+diff --git a/src/kglobalshortcutinfo_p.h b/src/kglobalshortcutinfo_p.h
+index 4b9146f..b3fa620 100644
+--- a/src/kglobalshortcutinfo_p.h
 b/src/kglobalshortcutinfo_p.h
+@@ -13,6 +13,7 @@
+ 
+ static const int maxSequenceLength = 4;
+ 
++#include "kglobalaccel.h"
+ #include "kglobalshortcutinfo.h"
+ 
+ class KGlobalShortcutInfoPrivate
+diff --git a/src/org.kde.KGlobalAccel.xml b/src/org.kde.KGlobalAccel.xml
+index 65f93b8..d48ce87 100644
+--- a/src/org.kde.KGlobalAccel.xml
 

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdeclarative/, kde-frameworks/kdeclarative/files/

2022-06-29 Thread Andreas Sturmlechner
commit: aa54e46154aa952caf3a967b9401536c8848272b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:41:57 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa54e461

kde-frameworks/kdeclarative: qmlcontrols: add Pad fill mode in QImageItem

Upstream commit 41b3d0b142387c3acbba73f6ac332b3f314f7700
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=389623

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdeclarative-5.95.0-fix-potd-centered.patch| 54 ++
 .../kdeclarative/kdeclarative-5.95.0-r1.ebuild | 37 +++
 2 files changed, 91 insertions(+)

diff --git 
a/kde-frameworks/kdeclarative/files/kdeclarative-5.95.0-fix-potd-centered.patch 
b/kde-frameworks/kdeclarative/files/kdeclarative-5.95.0-fix-potd-centered.patch
new file mode 100644
index ..cac44a4333bf
--- /dev/null
+++ 
b/kde-frameworks/kdeclarative/files/kdeclarative-5.95.0-fix-potd-centered.patch
@@ -0,0 +1,54 @@
+From 41b3d0b142387c3acbba73f6ac332b3f314f7700 Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Thu, 9 Jun 2022 12:57:55 +0800
+Subject: [PATCH] qmlcontrols: add `Pad` fill mode in `QImageItem`
+
+This matches the behavior in `QQuickImage`.
+
+BUG: 389623
+FIXED-IN: 5.96
+---
+ src/qmlcontrols/kquickcontrolsaddons/qimageitem.cpp | 7 ++-
+ src/qmlcontrols/kquickcontrolsaddons/qimageitem.h   | 1 +
+ 2 files changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/qmlcontrols/kquickcontrolsaddons/qimageitem.cpp 
b/src/qmlcontrols/kquickcontrolsaddons/qimageitem.cpp
+index 36929eed..060069a1 100644
+--- a/src/qmlcontrols/kquickcontrolsaddons/qimageitem.cpp
 b/src/qmlcontrols/kquickcontrolsaddons/qimageitem.cpp
+@@ -103,7 +103,11 @@ void QImageItem::paint(QPainter *painter)
+ painter->scale(1, height() / (qreal)m_image.height());
+ }
+ 
+-if (m_fillMode >= Tile) {
++if (m_fillMode == Pad) {
++QRect centeredRect = m_paintedRect;
++centeredRect.moveCenter(m_image.rect().center());
++painter->drawImage(m_paintedRect, m_image, centeredRect);
++} else if (m_fillMode >= Tile) {
+ painter->drawTiledPixmap(m_paintedRect, QPixmap::fromImage(m_image));
+ } else {
+ painter->drawImage(m_paintedRect, m_image, m_image.rect());
+@@ -174,6 +178,7 @@ void QImageItem::updatePaintedRect()
+ }
+ case Stretch:
+ case Tile:
++case Pad:
+ default:
+ destRect = boundingRect().toRect();
+ }
+diff --git a/src/qmlcontrols/kquickcontrolsaddons/qimageitem.h 
b/src/qmlcontrols/kquickcontrolsaddons/qimageitem.h
+index f32ae7da..ba38a4a1 100644
+--- a/src/qmlcontrols/kquickcontrolsaddons/qimageitem.h
 b/src/qmlcontrols/kquickcontrolsaddons/qimageitem.h
+@@ -32,6 +32,7 @@ public:
+ Tile, // the image is duplicated horizontally and vertically
+ TileVertically, // the image is stretched horizontally and tiled 
vertically
+ TileHorizontally, // the image is stretched vertically and tiled 
horizontally
++Pad, /**< the image is not transformed @since 5.96 **/
+ };
+ Q_ENUM(FillMode)
+ 
+-- 
+GitLab
+

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.95.0-r1.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.95.0-r1.ebuild
new file mode 100644
index ..6d2b7ad1ccae
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.95.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kconfig-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   media-libs/libepoxy
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-fix-potd-centered.patch" )



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kglobalaccel/

2022-06-29 Thread Andreas Sturmlechner
commit: d06785cc562be65cc4966fa1e86bf6ae750c84c4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:36:55 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d06785cc

kde-frameworks/kglobalaccel: Drop 5.95.0 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kglobalaccel/kglobalaccel-5.95.0.ebuild| 44 --
 1 file changed, 44 deletions(-)

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.95.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.95.0.ebuild
deleted file mode 100644
index bdc12b12fc32..
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.95.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.3
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework to handle global shortcuts"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="nls"
-
-# requires installed instance
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
-   x11-libs/libxcb
-   x11-libs/xcb-util-keysyms
-"
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   =kde-frameworks/kdeclarative-${PVCUT}*:5
-   )
-"
-BDEPEND="nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )"
-
-src_test() {
-   XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdeclarative/

2022-06-29 Thread Andreas Sturmlechner
commit: 308b4e10b280a89a20940df652db3df3e61415df
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:42:19 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308b4e10

kde-frameworks/kdeclarative: Drop 5.95.0 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kdeclarative/kdeclarative-5.95.0.ebuild| 35 --
 1 file changed, 35 deletions(-)

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.95.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.95.0.ebuild
deleted file mode 100644
index b2097f97efc7..
--- a/kde-frameworks/kdeclarative/kdeclarative-5.95.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.3
-inherit ecm kde.org
-
-DESCRIPTION="Framework providing integration of QML and KDE work spaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   media-libs/libepoxy
-"
-RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/files/, kde-frameworks/plasma/

2022-06-29 Thread Andreas Sturmlechner
commit: cffb8d30918d2a9ee78eb63e0cc2603a0feb06c6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:32:46 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffb8d30

kde-frameworks/plasma: Units: Fix sizeForLabels double-scaling icons

...with Plasma scaling.

Upstream commit 26ae86dff198fbce05ba3824b89786224b3792a9
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=454131

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...a-5.95.0-fix-sizeForLabels-double-scaling.patch | 38 +++
 kde-frameworks/plasma/plasma-5.95.0-r4.ebuild  | 78 ++
 2 files changed, 116 insertions(+)

diff --git 
a/kde-frameworks/plasma/files/plasma-5.95.0-fix-sizeForLabels-double-scaling.patch
 
b/kde-frameworks/plasma/files/plasma-5.95.0-fix-sizeForLabels-double-scaling.patch
new file mode 100644
index ..84022d815b55
--- /dev/null
+++ 
b/kde-frameworks/plasma/files/plasma-5.95.0-fix-sizeForLabels-double-scaling.patch
@@ -0,0 +1,38 @@
+From 26ae86dff198fbce05ba3824b89786224b3792a9 Mon Sep 17 00:00:00 2001
+From: Nate Graham 
+Date: Thu, 23 Jun 2022 12:47:32 -0600
+Subject: [PATCH] Units: Fix sizeForLabels double-scaling icons with Plasma
+ scaling
+
+The sizeForLabels unit internally uses roundToIconSize(), giving it a
+value and feeding that into devicePixelIconSize() to take into account
+required icons size differences when using Plasma scaling. But
+roundToIconSize() internally does that automatically! So as a result,
+the size is double-scaled and looks too big. To fix this, we simply have
+to stop using devicePixelIconSize() for this unit.
+
+BUG: 454131
+FIXED-IN: 5.96
+---
+ src/declarativeimports/core/units.cpp | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/declarativeimports/core/units.cpp 
b/src/declarativeimports/core/units.cpp
+index 0cdffcbfd..8d655d11f 100644
+--- a/src/declarativeimports/core/units.cpp
 b/src/declarativeimports/core/units.cpp
+@@ -115,8 +115,9 @@ void Units::iconLoaderSettingsChanged()
+ m_iconSizes->insert(QStringLiteral("large"), 
devicePixelIconSize(KIconLoader::SizeLarge));
+ m_iconSizes->insert(QStringLiteral("huge"), 
devicePixelIconSize(KIconLoader::SizeHuge));
+ m_iconSizes->insert(QStringLiteral("enormous"), 
devicePixelIconSize(KIconLoader::SizeEnormous));
+-// gridUnit is always the font height here
+-m_iconSizes->insert(QStringLiteral("sizeForLabels"), 
devicePixelIconSize(roundToIconSize(QFontMetrics(QGuiApplication::font()).height(;
++// We deliberately don't feed the result into devicePixelIconSize() 
because
++// roundToIconSize() already does that internally.
++m_iconSizes->insert(QStringLiteral("sizeForLabels"), 
roundToIconSize(QFontMetrics(QGuiApplication::font()).height()));
+ 
+ m_iconSizeHints->insert(QStringLiteral("panel"), 
devicePixelIconSize(KIconLoader::global()->currentSize(KIconLoader::Panel)));
+ m_iconSizeHints->insert(QStringLiteral("desktop"), 
devicePixelIconSize(KIconLoader::global()->currentSize(KIconLoader::Desktop)));
+-- 
+GitLab
+

diff --git a/kde-frameworks/plasma/plasma-5.95.0-r4.ebuild 
b/kde-frameworks/plasma/plasma-5.95.0-r4.ebuild
new file mode 100644
index ..0eede884b46f
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.95.0-r4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only man wayland X"
+
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X=]
+   >=dev-qt/qtquickcontrols-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   =kde-frameworks/kactivities-${PVCUT}*:5
+   =kde-frameworks/karchive-${PVCUT}*:5
+   =kde-frameworks/kconfig-${PVCUT}*:5[qml]
+   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+   =kde-frameworks/kcoreaddons-${PVCUT}*:5
+   =kde-frameworks/kdeclarative-${PVCUT}*:5
+   =kde-frameworks/kglobalaccel-${PVCUT}*:5
+   =kde-frameworks/kguiaddons-${PVCUT}*:5
+   =kde-frameworks/ki18n-${PVCUT}*:5
+   =kde-frameworks/kiconthemes-${PVCUT}*:5
+   =kde-frameworks/kio-${PVCUT}*:5
+   =kde-frameworks/kirigami-${PVCUT}*:5
+   =kde-frameworks/knotifications-${PVCUT}*:5
+   =kde-frameworks/kpackage-${PVCUT}*:5
+   =kde-frameworks/kservice-${PVCUT}*:5
+   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+   =kde-frameworks/kwindowsystem-${PVCUT}*:5
+   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/

2022-06-29 Thread Andreas Sturmlechner
commit: 73ccae63ca2146069da19e33026c3602c691b2af
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:36:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73ccae63

kde-frameworks/kio: Drop 5.95.0 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/kio-5.95.0.ebuild | 94 
 1 file changed, 94 deletions(-)

diff --git a/kde-frameworks/kio/kio-5.95.0.ebuild 
b/kde-frameworks/kio/kio-5.95.0.ebuild
deleted file mode 100644
index 4edd65813315..
--- a/kde-frameworks/kio/kio-5.95.0.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.3
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="acl +handbook kerberos +kwallet X"
-
-# tests hang
-RESTRICT="test"
-
-RDEPEND="
-   dev-libs/libxml2
-   dev-libs/libxslt
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/kauth-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kbookmarks-${PVCUT}*:5
-   =kde-frameworks/kcodecs-${PVCUT}*:5
-   =kde-frameworks/kcompletion-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kcrash-${PVCUT}*:5
-   =kde-frameworks/kdbusaddons-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kitemviews-${PVCUT}*:5
-   =kde-frameworks/kjobwidgets-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/ktextwidgets-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   =kde-frameworks/solid-${PVCUT}*:5
-   acl? (
-   sys-apps/attr
-   virtual/acl
-   )
-   handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
-   kerberos? ( virtual/krb5 )
-   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
-   X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   test? ( sys-libs/zlib )
-   X? (
-   x11-base/xorg-proto
-   x11-libs/libX11
-   x11-libs/libXrender
-   )
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DKIO_NO_PUBLIC_QTCONCURRENT=ON
-   $(cmake_use_find_package acl ACL)
-   $(cmake_use_find_package handbook KF5DocTools)
-   $(cmake_use_find_package kerberos GSSAPI)
-   $(cmake_use_find_package kwallet KF5Wallet)
-   $(cmake_use_find_package X X11)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   ecm_pkg_postrm
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/, kde-frameworks/kio/files/

2022-06-29 Thread Andreas Sturmlechner
commit: 2a200ab7f01daf00e1b5f6a5d00ab85b787b77b5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:47:01 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a200ab7

kde-frameworks/kio: KRecentDocuments: Improve indentation

...in recentlyused.xbel

Upstream commit 0dd0e96c10f634974c63f85c2068e44019c27591
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=456046
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kio-5.95.0-fix-recent-files-in-gtk-apps.patch  | 25 ++
 kde-frameworks/kio/kio-5.95.0-r1.ebuild|  5 -
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git 
a/kde-frameworks/kio/files/kio-5.95.0-fix-recent-files-in-gtk-apps.patch 
b/kde-frameworks/kio/files/kio-5.95.0-fix-recent-files-in-gtk-apps.patch
new file mode 100644
index ..524fdc871fc8
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.95.0-fix-recent-files-in-gtk-apps.patch
@@ -0,0 +1,25 @@
+From 0dd0e96c10f634974c63f85c2068e44019c27591 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?M=C3=A9ven=20Car?= 
+Date: Wed, 29 Jun 2022 10:14:50 +0200
+Subject: [PATCH] KRecentDocuments: Improve indentation in recentlyused.xbel
+
+BUG: 456046
+---
+ src/core/krecentdocument.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/core/krecentdocument.cpp b/src/core/krecentdocument.cpp
+index 23fcbbd09..87d276b06 100644
+--- a/src/core/krecentdocument.cpp
 b/src/core/krecentdocument.cpp
+@@ -270,6 +270,7 @@ static bool addToXbel(const QUrl , const QString 
, KRecentD
+ 
+ if (!foundExisting) {
+ // must create new bookmark tag
++output.writeCharacters(QStringLiteral("  "));
+ output.writeStartElement(bookmarkTag);
+ 
+ output.writeAttribute(hrefAttribute, newUrl);
+-- 
+GitLab
+

diff --git a/kde-frameworks/kio/kio-5.95.0-r1.ebuild 
b/kde-frameworks/kio/kio-5.95.0-r1.ebuild
index 8b7697b65a88..85dc54c90eef 100644
--- a/kde-frameworks/kio/kio-5.95.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.95.0-r1.ebuild
@@ -70,7 +70,10 @@ DEPEND="${RDEPEND}
 "
 PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
 
-PATCHES=( "${FILESDIR}/${P}-filewidgets-update-filename-after-rename.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-filewidgets-update-filename-after-rename.patch"
+   "${FILESDIR}/${P}-fix-recent-files-in-gtk-apps.patch"
+)
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/files/, kde-frameworks/kio/

2022-06-29 Thread Andreas Sturmlechner
commit: 90dcb49e4a26fea8ce4698b7f5a20bc1469157d8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:34:03 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dcb49e

kde-frameworks/kio: filewidgets: update location text after selected

...files are renamed.

Upstream commit 6d47b5869d4b328614e5e95e97ef66d97009295e
KDE-bug: https://bugs.kde.org/show_bug.cgi?id=455327

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...-filewidgets-update-filename-after-rename.patch | 76 +
 kde-frameworks/kio/kio-5.95.0-r1.ebuild| 96 ++
 2 files changed, 172 insertions(+)

diff --git 
a/kde-frameworks/kio/files/kio-5.95.0-filewidgets-update-filename-after-rename.patch
 
b/kde-frameworks/kio/files/kio-5.95.0-filewidgets-update-filename-after-rename.patch
new file mode 100644
index ..5cf7b9f2fb45
--- /dev/null
+++ 
b/kde-frameworks/kio/files/kio-5.95.0-filewidgets-update-filename-after-rename.patch
@@ -0,0 +1,76 @@
+From 6d47b5869d4b328614e5e95e97ef66d97009295e Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Wed, 15 Jun 2022 22:03:27 +0800
+Subject: [PATCH] filewidgets: update location text after selected files are
+ renamed
+
+Before this commit, the location text is not updated after the selected
+files are renamed.
+
+BUG: 455327
+---
+ src/filewidgets/kdiroperator.cpp | 3 ++-
+ src/filewidgets/kdiroperator.h   | 9 +
+ src/filewidgets/kfilewidget.cpp  | 4 
+ 3 files changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/src/filewidgets/kdiroperator.cpp 
b/src/filewidgets/kdiroperator.cpp
+index c7a1c9350..adacfda60 100644
+--- a/src/filewidgets/kdiroperator.cpp
 b/src/filewidgets/kdiroperator.cpp
+@@ -889,8 +889,9 @@ void KDirOperator::renameSelected()
+ }
+ 
+ KIO::RenameFileDialog *dialog = new KIO::RenameFileDialog(items, this);
+-connect(dialog, ::RenameFileDialog::renamingFinished, this, [this]() {
++connect(dialog, ::RenameFileDialog::renamingFinished, this, 
[this](const QList ) {
+ d->assureVisibleSelection();
++Q_EMIT renamingFinished(urls);
+ });
+ 
+ dialog->open();
+diff --git a/src/filewidgets/kdiroperator.h b/src/filewidgets/kdiroperator.h
+index cb9668fb7..a15e90765 100644
+--- a/src/filewidgets/kdiroperator.h
 b/src/filewidgets/kdiroperator.h
+@@ -824,6 +824,7 @@ public Q_SLOTS:
+ /**
+  * Initiates a rename operation on the currently selected 
files/directories,
+  * prompting the user to choose a new name(s) for the currently selected 
items
++ * @see renamingFinished
+  * @since 5.67
+  */
+ void renameSelected();
+@@ -991,6 +992,14 @@ Q_SIGNALS:
+  */
+ void keyEnterReturnPressed();
+ 
++/**
++ * Emitted when renaming selected files has finished.
++ *
++ * @param urls URL list of the renamed files
++ * @since 5.96
++ */
++void renamingFinished(const QList );
++
+ private:
+ friend class KDirOperatorPrivate;
+ std::unique_ptr d;
+diff --git a/src/filewidgets/kfilewidget.cpp b/src/filewidgets/kfilewidget.cpp
+index 943c0cd93..d0825dfaa 100644
+--- a/src/filewidgets/kfilewidget.cpp
 b/src/filewidgets/kfilewidget.cpp
+@@ -1185,6 +1185,10 @@ void KFileWidgetPrivate::initDirOpWidgets()
+ q->connect(m_ops, ::keyEnterReturnPressed, q, [this]() {
+ slotViewKeyEnterReturnPressed();
+ });
++q->connect(m_ops, ::renamingFinished, q, [this](const 
QList ) {
++// Update file names in location text field after renaming selected 
files
++q->setSelectedUrls(urls);
++});
+ 
+ m_ops->dirLister()->setAutoErrorHandlingEnabled(false);
+ q->connect(m_ops->dirLister(), ::jobError, q, [this](KIO::Job 
*job) {
+-- 
+GitLab
+

diff --git a/kde-frameworks/kio/kio-5.95.0-r1.ebuild 
b/kde-frameworks/kio/kio-5.95.0-r1.ebuild
new file mode 100644
index ..8b7697b65a88
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.95.0-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+# tests hang
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/kauth-${PVCUT}*:5
+   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/plasma/

2022-06-29 Thread Andreas Sturmlechner
commit: d0725ca5300d9f3eab35344bf81d8d02955aef97
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jun 29 19:33:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jun 29 19:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0725ca5

kde-frameworks/plasma: Drop 5.95.0-r3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/plasma/plasma-5.95.0-r3.ebuild | 75 ---
 1 file changed, 75 deletions(-)

diff --git a/kde-frameworks/plasma/plasma-5.95.0-r3.ebuild 
b/kde-frameworks/plasma/plasma-5.95.0-r3.ebuild
deleted file mode 100644
index fc4992b6fe0d..
--- a/kde-frameworks/plasma/plasma-5.95.0-r3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-framework"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.3
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Plasma framework"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gles2-only man wayland X"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X=]
-   >=dev-qt/qtquickcontrols-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   =kde-frameworks/kactivities-${PVCUT}*:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kconfig-${PVCUT}*:5[qml]
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/kdeclarative-${PVCUT}*:5
-   =kde-frameworks/kglobalaccel-${PVCUT}*:5
-   =kde-frameworks/kguiaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   =kde-frameworks/kiconthemes-${PVCUT}*:5
-   =kde-frameworks/kio-${PVCUT}*:5
-   =kde-frameworks/kirigami-${PVCUT}*:5
-   =kde-frameworks/knotifications-${PVCUT}*:5
-   =kde-frameworks/kpackage-${PVCUT}*:5
-   =kde-frameworks/kservice-${PVCUT}*:5
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-   =kde-frameworks/kwindowsystem-${PVCUT}*:5
-   =kde-frameworks/kxmlgui-${PVCUT}*:5
-   !gles2-only? ( media-libs/libglvnd[X?] )
-   wayland? (
-   =kde-frameworks/kwayland-${PVCUT}*:5
-   media-libs/libglvnd
-   )
-   X? (
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   x11-libs/libX11
-   x11-libs/libxcb
-   )
-"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-PATCHES=( "${FILESDIR}/${P}-revert-QT_FEATURE_foo.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package !gles2-only OpenGL)
-   $(cmake_use_find_package man KF5DocTools)
-   $(cmake_use_find_package wayland EGL)
-   $(cmake_use_find_package wayland KF5Wayland)
-   $(cmake_use_find_package X X11)
-   $(cmake_use_find_package X XCB)
-   )
-
-   ecm_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/inf-clojure/files/, app-emacs/inf-clojure/

2022-06-29 Thread Maciej Barć
commit: fbbcf232814aa224187a06c94fc24c71236c6227
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 29 19:37:05 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 29 19:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbcf232

app-emacs/inf-clojure: new package; add version 3.1.0

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

 app-emacs/inf-clojure/Manifest |  1 +
 .../inf-clojure/files/50inf-clojure-gentoo.el  |  6 +++
 app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild | 43 ++
 app-emacs/inf-clojure/metadata.xml | 20 ++
 4 files changed, 70 insertions(+)

diff --git a/app-emacs/inf-clojure/Manifest b/app-emacs/inf-clojure/Manifest
new file mode 100644
index ..4f58f927cb2f
--- /dev/null
+++ b/app-emacs/inf-clojure/Manifest
@@ -0,0 +1 @@
+DIST inf-clojure-3.1.0.tar.gz 30621 BLAKE2B 
a3d98e47225b659763ecbb6ea08457a2803dbce3ca8f58a4a141587e10eba0618f8f1b06a6f56062bed0ede987bb78dcb92260020aacd2ba6e1e49bba954b20b
 SHA512 
d96fd0a5db664fff553d94d1ac9bcf1f8c544d0618c24b0d894fec9564f5b1a165755ba25188a7b58ea9314416ed86f3e26921bf1c6dc86ebd4d5d27df604b69

diff --git a/app-emacs/inf-clojure/files/50inf-clojure-gentoo.el 
b/app-emacs/inf-clojure/files/50inf-clojure-gentoo.el
new file mode 100644
index ..429d08e1fcb9
--- /dev/null
+++ b/app-emacs/inf-clojure/files/50inf-clojure-gentoo.el
@@ -0,0 +1,6 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'inf-clojure "inf-clojure"
+  "Run an inferior Clojure process" t)
+(autoload 'inf-clojure-minor-mode "inf-clojure"
+  "Minor mode for interacting with the inferior Clojure process buffer." t)
+(add-hook 'clojure-mode-hook #'inf-clojure-minor-mode)

diff --git a/app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild 
b/app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild
new file mode 100644
index ..54ec4c7b8d82
--- /dev/null
+++ b/app-emacs/inf-clojure/inf-clojure-3.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Major mode for Clojure code"
+HOMEPAGE="https://github.com/clojure-emacs/inf-clojure/;
+SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-emacs/clojure-mode"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   app-emacs/assess
+   app-emacs/buttercup
+   )
+"
+
+DOCS=( CHANGELOG.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   # Silence a failing test (mark as "PENDING").
+   sed "s|it \"computes no bounds|xit \"computes no bounds|" \
+   -i test/${PN}-tests.el || die
+}
+
+src_test() {
+   buttercup -L . -L test --traceback full || die
+}

diff --git a/app-emacs/inf-clojure/metadata.xml 
b/app-emacs/inf-clojure/metadata.xml
new file mode 100644
index ..d7c53d01a39d
--- /dev/null
+++ b/app-emacs/inf-clojure/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+This package provides basic interaction with a Clojure subprocess (REPL).
+It's based on ideas from the popular inferior-lisp package. inf-clojure has
+two components - a nice REPL buffer (inf-clojure) and a REPL interaction
+minor mode (inf-clojure-minor-mode), which extends clojure-mode with
+commands to evaluate forms directly in the REPL.
+  
+  
+https://github.com/clojure-emacs/inf-clojure/issues/
+clojure-emacs/inf-clojure
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/clojure-mode/files/, app-emacs/clojure-mode/

2022-06-29 Thread Maciej Barć
commit: 5b7869afa670494e0bfad78900fe9394516d4836
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 29 19:28:48 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 29 19:49:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7869af

app-emacs/clojure-mode: new package; add version 5.14.0

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

 app-emacs/clojure-mode/Manifest|  1 +
 app-emacs/clojure-mode/clojure-mode-5.14.0.ebuild  | 34 ++
 .../clojure-mode/files/50clojure-mode-gentoo.el|  8 +
 app-emacs/clojure-mode/metadata.xml| 18 
 4 files changed, 61 insertions(+)

diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
new file mode 100644
index ..f37d215183fb
--- /dev/null
+++ b/app-emacs/clojure-mode/Manifest
@@ -0,0 +1 @@
+DIST clojure-mode-5.14.0.tar.gz 23405449 BLAKE2B 
f30215834fd4f9599df93f13d94dc9ff7ee8ed55f4e1d3baca373f5665a9ef148af3e918b0db88e604e435b8f4cf4fc4447881ef2d51ee7de88e0a89c76609ae
 SHA512 
4226d23ae2f1337edaef8203b7620f45ebb25f8e6921bd7076aee36916c1c4028add473aa5894d1d8db7a8dd03d5aa037bad05a8e90380d05583a137bef105d6

diff --git a/app-emacs/clojure-mode/clojure-mode-5.14.0.ebuild 
b/app-emacs/clojure-mode/clojure-mode-5.14.0.ebuild
new file mode 100644
index ..7072042976c3
--- /dev/null
+++ b/app-emacs/clojure-mode/clojure-mode-5.14.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Major mode for Clojure code"
+HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/;
+SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   app-emacs/s
+   app-emacs/buttercup
+   app-emacs/paredit
+   )
+"
+
+DOCS=( README.md doc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   buttercup -L . -L test --traceback full || die
+}

diff --git a/app-emacs/clojure-mode/files/50clojure-mode-gentoo.el 
b/app-emacs/clojure-mode/files/50clojure-mode-gentoo.el
new file mode 100644
index ..67f1da6c1bf4
--- /dev/null
+++ b/app-emacs/clojure-mode/files/50clojure-mode-gentoo.el
@@ -0,0 +1,8 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'clojure-mode "clojure-mode"
+  "Major mode for editing Clojure code." t)
+(add-to-list 'auto-mode-alist '("\\(?:build\\|profile\\)\\.boot\\'" . 
clojure-mode))
+(add-to-list 'auto-mode-alist '("\\.\\(clj\\|cljd\\|dtm\\|edn\\)\\'" . 
clojure-mode))
+(add-to-list 'auto-mode-alist '("\\.cljc\\'" . clojurec-mode))
+(add-to-list 'auto-mode-alist '("\\.cljs\\'" . clojurescript-mode))
+(add-to-list 'interpreter-mode-alist '("bb" . clojure-mode))

diff --git a/app-emacs/clojure-mode/metadata.xml 
b/app-emacs/clojure-mode/metadata.xml
new file mode 100644
index ..f87f4686f8a3
--- /dev/null
+++ b/app-emacs/clojure-mode/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+clojure-mode is an Emacs major mode that provides font-lock (syntax
+highlighting), indentation, navigation and refactoring support for the
+Clojure(Script) programming language.
+  
+  
+https://github.com/clojure-emacs/clojure-mode/issues/
+clojure-emacs/clojure-mode
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-29 Thread Ionen Wolkens
commit: a3552f1b24b24e0b1c46e95fb7698234de1893ae
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 29 19:47:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 29 19:47:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3552f1b

app-portage/iwdevtools: add 0.11.2

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

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 5185d3bf4b5b..a8c2a84360a8 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,4 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
 DIST iwdevtools-0.11.0.tar.gz 81975 BLAKE2B 
241c04488cc3da265c1c5a0cbf90ddb938b4e0da10942094f25dcb1d32a0da314a80fba1fc99b1ec54a449905be8eddab896d67194d8e511c1a7378856fd7df2
 SHA512 
cccbe9461f27233e228529a5fe9c729620647b1e134c723f407bdd23b4fa85f04c6294fc6579a22667dec65b20ad1c26ac9d71b214407c49463aeed6fbaed7d1
 DIST iwdevtools-0.11.1.tar.gz 83067 BLAKE2B 
8fbdbe21242ccb3e578a8060ced5d4562acc70ffa8789991af00ddeaf8cb232177d2482f06f8092d6b60cc128c1b55a3f5df2eaba985f1d63795e6730c2fa1be
 SHA512 
d893efbc75a3fa7056c2dbe5fa75bbbf262f40f8ddd44347e98559ff4e51572b64698c93b8fb3e92e73d84151cf0a11457d58f898295aae05455ac86fd4bd07d
+DIST iwdevtools-0.11.2.tar.gz 84518 BLAKE2B 
1d3920b8a1503a916f913d0c075a1f3c703ca238c55761c0cd6423f68e0395e2eb0c8ab07bf069c3cdf44ab9d07b4652184d790d9b74e1f00cb74e8b86290de6
 SHA512 
7e4584f8f2141b54bf32828801415e039ceec319095268fccb40f4960d66af2504da97fd6f18b1763f6beaef477ac3b6b0bf7ae9bac08a474de73b420ebd5a43

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
new file mode 100644
index ..c5565f4af071
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson optfeature
+
+DESCRIPTION="Small tools to aid with Gentoo development, primarily intended 
for QA"
+HOMEPAGE="https://github.com/ionenwks/iwdevtools;
+SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   || ( sys-apps/util-linux app-misc/getopt )"
+BDEPEND="
+   sys-apps/help2man
+   || ( sys-apps/util-linux app-misc/getopt )
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "Optional portage integration relies on using 
/etc/portage/bashrc."
+   elog "The example bashrc can be used as-is if not already using 
one:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "Otherwise, inspect the tools' --help output and the 
example to integrate"
+   elog "(if not defining the same phase functions, the example 
can be sourced)."
+   elog
+   elog "Note that \`eqawarn\` is used for portage output by 
default. QA messages"
+   elog "aren't logged / shown post-emerge unless e.g. in 
/etc/portage/make.conf:"
+   elog
+   elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/xmrig-mo/

2022-06-29 Thread Kevin Thomas
commit: a1fb66eaefde8291f3908d44f0e1143117eceddb
Author: Kevin Thomas  kevinthomas  dev>
AuthorDate: Wed Jun 29 19:46:29 2022 +
Commit: Kevin Thomas  kevinthomas  dev>
CommitDate: Wed Jun 29 19:46:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1fb66ea

net-misc/xmrig-mo: add 6.18.0

Signed-off-by: Kevin Thomas  kevinthomas.dev>

 net-misc/xmrig-mo/Manifest   |  1 +
 net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest
index b97f635da..75ab12a58 100644
--- a/net-misc/xmrig-mo/Manifest
+++ b/net-misc/xmrig-mo/Manifest
@@ -2,3 +2,4 @@ DIST xmrig-mo-6.16.2-mo2.tar.gz 2480342 BLAKE2B 
cfb1078f67913f3719dd929a1a41ef20
 DIST xmrig-mo-6.16.3-mo1.tar.gz 2481805 BLAKE2B 
7d134bc4294824e5a79b2782a07a5e0513e77ecff79deb8434c3b36c3ac21053679e451cc3cde97a84908e56fa151b4cd142711c6a7d5c016b6968cec4d21e7d
 SHA512 
e27a529315ea819d2ac41cb28ff9c5cf386e8c687aad29c170acd1d84563ca4aecf97efdbb2c5d766c63439f65aa3f44f055e0d146b365084053a139398e5608
 DIST xmrig-mo-6.16.4-mo1.tar.gz 2482875 BLAKE2B 
659d4020c51c6e6c56d0fcca1e9e7e5e07b5aeb84b24cc0dfeb2d3b10c8116a9cdfb904cf82afcff7d6cf5320f54528399a0b36146a11a2c0172e2e579246da9
 SHA512 
dd2bb1e2279ab42116814d8e1ed04115719007a438cec5b6da36b8e60e1965e6bb94802cc079a6878f68f89c24d4af8561068a81ec316827784aaf82c30156e4
 DIST xmrig-mo-6.16.5-mo1.tar.gz 2503078 BLAKE2B 
24f9b4af7b55c27926b0c7a643b560e12e1995de48e9ab8a59c84b5a2880e3d4edf9afdbb8a64b06157c2e9af58d83bb8c2ec04a6645011531d7f119de3522ee
 SHA512 
cc640d8bba7c2f34f57cd7c1f41568d4fbe526b0d65b579b22a5e6ede05b017c805e474cffc5661137cf4286b4fb0529a639d31525b6304f2330c44908c4b3c4
+DIST xmrig-mo-6.18.0-mo1.tar.gz 2445451 BLAKE2B 
0234a4fb15e0271091c5700f047751b9ab245c4a894937ed2b17c52747f66e26e5d276063b6593fb3a60b4f43a4d30cb2607d64ccdaff04e621cc15c4b45d100
 SHA512 
f60fba0c230ec8a6307e55ddb1eca4801d6e036f3810c36edfcfd53c72185773f2c83745af39a8648db7a1ac37e78cecfcb408913a76ec4061441c07cafc6f5f

diff --git a/net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild 
b/net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild
new file mode 100644
index 0..93bea0a1a
--- /dev/null
+++ b/net-misc/xmrig-mo/xmrig-mo-6.18.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MO_PV="mo1"
+DESCRIPTION="MoneroOcean fork of xmrig that supports algo switching"
+HOMEPAGE="https://github.com/MoneroOcean/xmrig;
+SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz 
-> ${P}-${MO_PV}.tar.gz"
+KEYWORDS="~amd64 ~arm64"
+
+LICENSE="Apache-2.0 GPL-3+ MIT"
+SLOT="0"
+IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   hwloc? ( sys-apps/hwloc:= )
+   opencl? ( virtual/opencl )
+   ssl? ( dev-libs/openssl:= )
+"
+
+RDEPEND="
+   ${DEPEND}
+   !arm64? ( sys-apps/msr-tools )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.12.2-nonotls.patch
+)
+
+S="${WORKDIR}/xmrig-${PV}-${MO_PV}"
+
+src_prepare() {
+   if ! use donate ; then
+   sed -i 's/1;/0;/g' src/donate.h || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
+   -DWITH_HWLOC=$(usex hwloc)
+   -DWITH_TLS=$(usex ssl)
+   -DWITH_OPENCL=$(usex opencl)
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+   newbin "${BUILD_DIR}/xmrig" xmrig-mo
+}



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

2022-06-29 Thread Mike Gilbert
commit: c6cbc5e4640c6ad90a0c539a9125954d4cb8e0a7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 29 17:27:00 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 29 19:44:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cbc5e4

sys-devel/gettext: ensure libintl.jar gets build with desired target

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

 sys-devel/gettext/gettext-0.21-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gettext/gettext-0.21-r1.ebuild 
b/sys-devel/gettext/gettext-0.21-r1.ebuild
index d8788c77d071..c7ecd0ac88ae 100644
--- a/sys-devel/gettext/gettext-0.21-r1.ebuild
+++ b/sys-devel/gettext/gettext-0.21-r1.ebuild
@@ -76,10 +76,13 @@ pkg_setup() {
 
 src_prepare() {
java-pkg-opt-2_src_prepare
-
default
-
elibtoolize
+   if use java; then
+   # Update the target version for libintl
+   sed -i -e 
"s/target_version=1.6/target_version=$(java-pkg_get-target)/" \
+   gettext-runtime/configure || die
+   fi
 }
 
 multilib_src_configure() {



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

2022-06-29 Thread Mike Gilbert
commit: 6b6d92aebbf0bf09a29cee1bdac1a666a8debffc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 29 17:29:50 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 29 19:44:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6d92ae

sys-devel/gettext: revbump for java changes

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

 sys-devel/gettext/{gettext-0.21-r1.ebuild => gettext-0.21-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-devel/gettext/gettext-0.21-r1.ebuild 
b/sys-devel/gettext/gettext-0.21-r2.ebuild
similarity index 100%
rename from sys-devel/gettext/gettext-0.21-r1.ebuild
rename to sys-devel/gettext/gettext-0.21-r2.ebuild



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

2022-06-29 Thread Mike Gilbert
commit: e227bcf7752f4e1389bfb61373136a1956632eb2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 29 15:32:55 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 29 19:44:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e227bcf7

sys-devel/gettext: pass JAVACFLAGS in JAVAC variable

Also avoid building java classes multiple times when muiltilib is
enabled.

Bug: https://bugs.gentoo.org/770508
Closes: https://bugs.gentoo.org/855134
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-devel/gettext/gettext-0.21-r1.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gettext/gettext-0.21-r1.ebuild 
b/sys-devel/gettext/gettext-0.21-r1.ebuild
index dffca52da8a5..d8788c77d071 100644
--- a/sys-devel/gettext/gettext-0.21-r1.ebuild
+++ b/sys-devel/gettext/gettext-0.21-r1.ebuild
@@ -108,7 +108,7 @@ multilib_src_configure() {
$(use_enable cxx libasprintf)
$(use_with git)
$(usex git --without-cvs $(use_with cvs))
-   $(use_enable java)
+   $(multilib_native_use_enable java)
$(use_enable ncurses curses)
$(use_enable nls)
$(use_enable openmp)
@@ -121,6 +121,11 @@ multilib_src_configure() {
ECONF_SOURCE+=/gettext-runtime
fi
 
+   # Ensure javacomp.sh uses our desired source and target versions.
+   # https://bugs.gentoo.org/855134
+   local -x JAVAC="${JAVAC} ${JAVACFLAGS}"
+   export JAVA_VERBOSE=1
+
econf "${myconf[@]}"
 }
 



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

2022-06-29 Thread Mike Gilbert
commit: 337f246c9c0fe779edaad8e4409996f443846888
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Jun 29 17:28:16 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Jun 29 19:44:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337f246c

sys-devel/gettext: update slot-operators for jre/jdk deps

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

 sys-devel/gettext/gettext-0.21-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-devel/gettext/gettext-0.21-r1.ebuild 
b/sys-devel/gettext/gettext-0.21-r1.ebuild
index c7ecd0ac88ae..d810059fc2c2 100644
--- a/sys-devel/gettext/gettext-0.21-r1.ebuild
+++ b/sys-devel/gettext/gettext-0.21-r1.ebuild
@@ -38,11 +38,11 @@ DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
dev-libs/expat
acl? ( virtual/acl )
ncurses? ( sys-libs/ncurses:0= )
-   java? ( >=virtual/jdk-1.8:= )"
+   java? ( >=virtual/jdk-1.8:* )"
 RDEPEND="${DEPEND}
!git? ( cvs? ( dev-vcs/cvs ) )
git? ( dev-vcs/git )
-   java? ( >=virtual/jre-1.8 )"
+   java? ( >=virtual/jre-1.8:* )"
 BDEPEND="
!git? ( cvs? ( dev-vcs/cvs ) )
git? ( dev-vcs/git )



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

2022-06-29 Thread Matt Turner
commit: 7555ece03aca390c10e2708b382d9f79783d444e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 29 19:41:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 29 19:41:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7555ece0

media-libs/mesa: Version bump to 22.1.3

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-22.1.3.ebuild | 461 +
 2 files changed, 462 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index ca18fdfafb21..e8fd976317bc 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-22.0.5.tar.xz 15777136 BLAKE2B 
9622193bebea643a973e4ffa94b86aef1b2a9de0bc8d4c2d79ee07de3555353ae65d22237ae461f739dfe302647232847b9e044e7d4f3846c2c51e0c3be68839
 SHA512 
c73a4c3bfb41fef68e2ec1ccfd3df0a5af019c1e862af27d9bca27487dd4352dafeccd0dc0c3f15fadc54048573b9634261e4e969ae958c4f9fa88114131e910
 DIST mesa-22.1.2.tar.xz 15992280 BLAKE2B 
bb2929e6c7dd0384b8e58b2a0ab6f91eabec9b29b77349868ea737c2c8b8c0e33febb9836c6259601caa3ba4c6ab67f2c4df4d2677cdfab359bbce53d8df316f
 SHA512 
2bcce3dcb6f151de7717153a0745c1c754dec7e63dae6923a2123d2149562f13ef8faaa0f15e54c434e80b0562932a8cf8be007d181777c82ccf7a1b1bb621cc
+DIST mesa-22.1.3.tar.xz 16016520 BLAKE2B 
3f9838022914b4ecc8882bc648bdd99a81aab2c6ebd4d9a3ce74655d6ec718d09abc6424bdb4b84a5430dcc51113d67bfd3368af4a3f390d3c574733b8ade4b0
 SHA512 
e7348839eb37de89c90d21277a7cbb42ee673ad6c656177853f6d35db99556dbac2986771342d902b4fa67df5687c9d543bad99c81bcd0ecfb7f08f37480

diff --git a/media-libs/mesa/mesa-22.1.3.ebuild 
b/media-libs/mesa/mesa-22.1.3.ebuild
new file mode 100644
index ..b0927a3c4385
--- /dev/null
+++ b/media-libs/mesa/mesa-22.1.3.ebuild
@@ -0,0 +1,461 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno intel lima nouveau panfrost v3d vc4 
virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( || ( video_cards_intel video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   >=virtual/opencl-3[${MULTILIB_USEDEP}]
+   dev-libs/libclc
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   vaapi? (
+   >=x11-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+   )
+   vdpau? ( >=x11-libs/libvdpau-1.1:=[${MULTILIB_USEDEP}] )
+   xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
+   selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]
+   )
+   

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

2022-06-29 Thread Matt Turner
commit: 3eeb7feb045225c1cb5340d78746fd5718f2b064
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 29 19:24:34 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 29 19:25:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eeb7feb

net-libs/webkit-gtk: Drop old versions

Bug: https://bugs.gentoo.org/845252
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/Manifest |   1 -
 net-libs/webkit-gtk/webkit-gtk-2.36.1.ebuild | 250 ---
 2 files changed, 251 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index be9de8d68143..8646d8649ef3 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1 @@
-DIST webkitgtk-2.36.1.tar.xz 27149816 BLAKE2B 
8136caed8779c23f872d2d540f3ca934e0e718699c575c893f44c63dac0f5fd59a93ad6cd299531a544719d6b5715c8d33fac3c3288983bcef51a47a2d75db59
 SHA512 
c0574bd8924df89c1a82905a8c0c09b4be49f75639db659b38fc3123922128a22fa6f4cf099f08ef7742ecefbbde765177a77e00fd641db3a5eb509586e96ae4
 DIST webkitgtk-2.36.3.tar.xz 26600236 BLAKE2B 
80c1127e75a12603e3646b840d6fd8cc4146b5a964d9a44966ff7d40e67f8743420c87f3c001f9299b2449f492401d86c02e55395e2db8938ff0e3bbb08790cb
 SHA512 
dfd02e22a58d0080d9bf6c7dd2a710bb9d8698ff8a4226653629294b74cc981a3e35d4d93eed5ebad35c81b339ec8b96755ad0b36c0238da151b359e07bcb692

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.36.1.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.36.1.ebuild
deleted file mode 100644
index bb28e81e3161..
--- a/net-libs/webkit-gtk/webkit-gtk-2.36.1.ebuild
+++ /dev/null
@@ -1,250 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{8..10} )
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit check-reqs flag-o-matic gnome2 python-any-r1 ruby-single 
toolchain-funcs cmake
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org;
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
-
-LICENSE="LGPL-2+ BSD"
-SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring 
+gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp 
spell systemd test wayland X"
-
-# gstreamer with opengl/gles2 needs egl
-REQUIRED_USE="
-   gles2-only? ( egl )
-   gstreamer? ( egl )
-   wayland? ( egl )
-   || ( aqua wayland X )
-"
-
-# Tests fail to link for inexplicable reasons
-# https://bugs.webkit.org/show_bug.cgi?id=148210
-RESTRICT="test"
-
-# Dependencies found at Source/cmake/OptionsGTK.cmake
-# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30
-# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
-# TODO: gst-plugins-base[X] is only needed when build configuration ends up 
with GLX set, but that's a bit automagic too to fix
-RDEPEND="
-   >=x11-libs/cairo-1.16.0:=[X?]
-   >=media-libs/fontconfig-2.13.0:1.0
-   >=media-libs/freetype-2.9.0:2
-   >=dev-libs/libgcrypt-1.7.0:0=
-   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
-   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
-   >=dev-libs/icu-61.2:=
-   virtual/jpeg:0=
-   >=net-libs/libsoup-2.54:2.4[introspection?]
-   >=dev-libs/libxml2-2.8.0:2
-   >=media-libs/libpng-1.4:0=
-   dev-db/sqlite:3=
-   sys-libs/zlib:0
-   >=dev-libs/atk-2.16.0
-   media-libs/libwebp:=
-
-   >=dev-libs/glib-2.67.1:2
-   >=dev-libs/libxslt-1.1.7
-   media-libs/woff2
-   gnome-keyring? ( app-crypt/libsecret )
-   introspection? ( >=dev-libs/gobject-introspection-1.59.1:= )
-   dev-libs/libtasn1:=
-   spell? ( >=app-text/enchant-0.22:2 )
-   gstreamer? (
-   >=media-libs/gstreamer-1.14:1.0
-   >=media-libs/gst-plugins-base-1.14:1.0[egl?,X?]
-   gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
-   !gles2-only? ( media-libs/gst-plugins-base:1.0[opengl] )
-   >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0
-   >=media-libs/gst-plugins-bad-1.14:1.0
-   )
-
-   X? (
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXrender
-   x11-libs/libXt
-   )
-
-   libnotify? ( x11-libs/libnotify )
-   dev-libs/hyphen
-   jpeg2k? ( >=media-libs/openjpeg-2.2.0:2= )
-   avif? ( >=media-libs/libavif-0.9.0:= )
-   lcms? ( media-libs/lcms:2 )
-
-   egl? ( media-libs/mesa[egl(+)] )
-   gles2-only? ( media-libs/mesa[gles2] )
-   !gles2-only? ( virtual/opengl )
-   wayland? (
-   dev-libs/wayland
-   

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

2022-06-29 Thread Matt Turner
commit: 7099463b7414be4e89265f88b788fd81813be77b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 29 19:23:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 29 19:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7099463b

net-libs/webkit-gtk: Stabilize 2.36.3 arm, #851948

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

 net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild
index 7cf7405ca3fc..32a324c88e1e 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.36.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring 
+gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp 
spell systemd test wayland X"
 



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

2022-06-29 Thread Andrew Ammerlaan
commit: b5b3570793227568ad0450616e2bbbd2ec053890
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jun 29 19:16:24 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 29 19:19:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b35707

dev-python/python-lsp-server: allow mccabe 0.7

Tests pass just fine with mccabe-0.7.0.

And restrict to numpy<1.23.0:
https://github.com/python-lsp/python-lsp-server/pull/231
Because it makes the tests fail

Closes: https://bugs.gentoo.org/855095
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../python-lsp-server-1.4.1-allow-mccabe-0.7.patch | 22 ++
 .../python-lsp-server-1.4.1-r1.ebuild  | 90 ++
 2 files changed, 112 insertions(+)

diff --git 
a/dev-python/python-lsp-server/files/python-lsp-server-1.4.1-allow-mccabe-0.7.patch
 
b/dev-python/python-lsp-server/files/python-lsp-server-1.4.1-allow-mccabe-0.7.patch
new file mode 100644
index ..a31201ab6b15
--- /dev/null
+++ 
b/dev-python/python-lsp-server/files/python-lsp-server-1.4.1-allow-mccabe-0.7.patch
@@ -0,0 +1,22 @@
+diff --git a/setup.cfg b/setup.cfg
+index 156145f..c46fcf3 100644
+--- a/setup.cfg
 b/setup.cfg
+@@ -26,7 +26,7 @@ exclude = contrib; docs; test; test.*; test.plugins; 
test.plugins.*
+ all = 
+   autopep8>=1.6.0,<1.7.0
+   flake8>=4.0.0,<4.1.0
+-  mccabe>=0.6.0,<0.7.0
++  mccabe>=0.6.0,<0.8.0
+   pycodestyle>=2.8.0,<2.9.0
+   pydocstyle>=2.0.0
+   pyflakes>=2.4.0,<2.5.0
+@@ -35,7 +35,7 @@ all =
+   yapf
+ autopep8 = autopep8>=1.6.0,<1.7.0
+ flake8 = flake8>=4.0.0,<4.1.0
+-mccabe = mccabe>=0.6.0,<0.7.0
++mccabe = mccabe>=0.6.0,<0.8.0
+ pycodestyle = pycodestyle>=2.8.0,<2.9.0
+ pydocstyle = pydocstyle>=2.0.0
+ pyflakes = pyflakes>=2.4.0,<2.5.0

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.1-r1.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.4.1-r1.ebuild
new file mode 100644
index ..40340f78ae9d
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.4.1-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="https://github.com/python-lsp/python-lsp-server;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="all-plugins"
+
+BDEPEND="
+   test? (
+   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
+   =dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
+   =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
+   =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
+   =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
+   >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
+   dev-python/yapf[${PYTHON_USEDEP}]
+   )
+"
+
+RDEPEND="
+   >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
+   =dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   all-plugins? (
+   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
+   =dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
+   =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
+   =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
+   =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
+   dev-python/yapf[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-allow-mccabe-0.7.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # remove pytest-cov dep
+   sed -i -e '0,/addopts/I!d' setup.cfg || die
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   optfeature "Automatically format Python code to conform to the PEP 8 
style guide" dev-python/autopep8
+   optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
+   optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
+   optfeature "Python style guide checker (fka pep8)" 
dev-python/pycodestyle
+   optfeature "Python docstring style checker" dev-python/pydocstyle
+   optfeature "Passive checker for Python programs" dev-python/pyflakes
+   optfeature "Python code static checker" dev-python/pylint
+   optfeature "Python refactoring library" dev-python/rope
+   optfeature "A formatter for Python files" dev-python/yapf
+}



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

2022-06-29 Thread Maciej Barć
commit: 1120378ab38af7df3fcdfa4cd02e7f166f3ebe40
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 29 18:57:27 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 29 19:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1120378a

dev-lang/clojure: bump to 1.11.1

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

 dev-lang/clojure/Manifest  |  4 ++
 dev-lang/clojure/clojure-1.11.1.ebuild | 96 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest
index 08fc29aaf187..27c41ab69112 100644
--- a/dev-lang/clojure/Manifest
+++ b/dev-lang/clojure/Manifest
@@ -1,9 +1,13 @@
 DIST clojure-1.10.3.tar.gz 683020 BLAKE2B 
ea57231375589d5c45b7e8a1fe87ea3f371e631733d5ae27d547e84a575cd7a54394fa401c920a7ec5e7218719f2ecd728a77e1d3e05c803f0620fcfeabd4199
 SHA512 
540c4c730a9f504f4e8a33e957fb150a70c3f1afa8e10205d23bb3c0528a46ca615b3a95dbedf367d4d0965d8eabc69b2d7f3bc144be9b4cb64fba085bfc6d9d
+DIST clojure-1.11.1.tar.gz 705082 BLAKE2B 
5f22fcb04cbb2aad8b90ceb93f620cef1a8704768663023db2a817efbe294dc232d60bd077fc748daec512f80f8425c0df5a417a40b279e3d65165948f615bb1
 SHA512 
b4e05f61e5a68b5dc8215b2158a32af891ee1e855240bc753bd1d5d28b6864f2e1c5ef45ad53a7f5fa5565fc19ff957939b7130ad44b432ad8ea95e459aa26e1
 DIST core.specs.alpha-0.2.56.tar.gz 11780 BLAKE2B 
088d0b32dea7ec49ddaf0f461703762a5a877ff4028b775eb35998e6a5a3436ad57b35d7d9431b6911ca2304403e95043d375bac80080ecaf6144a77b3ebcf4c
 SHA512 
afbfc04b9708a21ae6c6b29b8653fc62b23efcb271b973534c4b8421a7d73df3ad24bd28d7115a2fe926954dc45571de86971637736f3a494799f6f1ba1765c8
+DIST core.specs.alpha-0.2.62.tar.gz 11799 BLAKE2B 
2e28043cdd9f3b71a9eabd30ec39ba88ccdb8f9af6b442bcf58d1da6fef73132e9f591865302d9cff43dd6aeca0200768e63993000ffc3c840b5c07bb823f20e
 SHA512 
0707ef3f669d2eaf1595d1e333a9b1e62d97fcbe4cf7ed70c968a4ade3da7e06c281e8e075f953887346288d190bb1dfa7866d9a8d623662e6f844528eb1a45c
 DIST data.generators-1.0.0.tar.gz 9940 BLAKE2B 
981ac8f91ae05aecc7a9e7c85cbd59c5a50785bdc969309465374393234fd0a72d9803931acef369e812de33f0ac0c2ddc3009f8bb4237debd9e665301f3
 SHA512 
a8d5881c401b409e7e4192243e62288855b435d5979fd7950fcd3ee5291d16ce4aad913ea1dadf26db8a1297a21cab19e1e1e5d31e26db57a6fa4ed17bcefe0b
 DIST java.classpath-1.0.0.tar.gz 8955 BLAKE2B 
1ab2d077d9f852ee72a1576b71d6aa8764f2fdb04eeed3f7710a7deb65942df8c0b1caff5847e329c191316c7218877b8b136b9dcefdb8f450f383beed5805ba
 SHA512 
552f31f1f27fd80f262bbec4777626951bccef6689f4586fc327c3490669d25591c1a87907b15709dcb8d69f47ce33341d219694877b44481859b79fb38737fa
 DIST spec.alpha-0.2.194.tar.gz 39101 BLAKE2B 
86de07fd83495b72d3b7d85b803ee9ecafba9a72d8541b5c62f22ad32d4e16b0c7be758ea8d30b743eba6fe994e09898e2f59b2b720913e7e1ab3732b496423f
 SHA512 
3170883c1d62acf9af1435a5ca1ced34a318c53d1cd443d58a74afdcae4888553b9dba91fb81ccea8824c3a0c2396a0efbfaeb8ab408d8bbcf1aea0d3da9c82e
+DIST spec.alpha-0.3.218.tar.gz 41399 BLAKE2B 
e6d20afb42d26096077db5ea0346a3f1bd261f9b0ec71c2bc6f70849352ea38e2eb0d7c6e2124af4342b1b4f25966568d3054fa7447fbb1285eb539beab6a19b
 SHA512 
bf89cb38777cd413804d7211519a62ee8b4dc80b93987cc4ecccb8065fb4c43b876e713c99a93e6ec0ebd2dc3d35a567d43a38e8f73b80643b2653e3781c
 DIST test.check-1.1.0.tar.gz 85177 BLAKE2B 
bb7690f276d6503a98befd4542899891d6388a24bd8ed739f20f69742cc274f3b8bf0ab7196eb3de787ff3efd3803f40d695129e1fc897b84bc4176ecb672be7
 SHA512 
7e896df721476b090f26c8ee417e30b59bc66708904cd30c3c663894f16e2ff3a0622f806ae4495fc6001d50e997b563ee955cc464547fecbbe6147b2b61ab17
+DIST test.check-1.1.1.tar.gz 85399 BLAKE2B 
752f0f0149dd5720dcabdcc65173906b124a85590f6b3cda41d3384a05e5b54c10b4cd399ba26ff466d637ea87e0fd81dc2a4943179818ba3d4fccdee977922d
 SHA512 
e62ac00e302efbf4bb0c70721cd0b4438b2d302855146a052bfde492b0f36506fbd44c10c3e5c88a0eeb9b548eac40247f77d8ac590f758176e1d8f54270e196
 DIST test.generative-1.0.0.tar.gz 140414 BLAKE2B 
8895fd2e86fe3ac54c826af10f914e43e3dcb0233e799102c6ec2024fb77fe8a47dfed1753a432ef4353ebbe0f790334f30a0b6d42195e869ecadb21d545578a
 SHA512 
28aeed3dde40b1e02ee41219b698083e5ec7c63df0c779d1db75e07e5000faf0cd1415fe7418e241ebbea6979606db72696fb0090c4204d22ec1aea689b2ac34
 DIST tools.namespace-1.1.0.tar.gz 36182 BLAKE2B 
e93ef1151f3c1d4bdbda881712c008c50a4e40e2787c9de2708d918009bcbeaf2db143770fbe8d6d251688b1b1bb50d75a8fca1a684badae1634aa8f23b08c3c
 SHA512 
9cdac4dc90192b621cfadb901bb9b2befb9684a6431e87938b6993b879bac2d9c946cdc0ec29226503b7c2406ef2db9be7d49a2398bcf27520d422b0dbfd0185
 DIST tools.reader-1.3.4.tar.gz 62300 BLAKE2B 
f8257166e62963f468987b6c926edfce852cfddc7b641e3af25aeee919f8b03f9e82c91bcd65f6b3110d3b042bb8b2d063468b7707db5965eb044546619ef711
 SHA512 
329e4afb9aa77231fe2d583ed6ac11089c2f7a9600db02109ad205bfdacb747a8af3af28202e545a4ffd71a77b4a04aab2a35a0e3a12f88085ef705060a15a74

diff --git a/dev-lang/clojure/clojure-1.11.1.ebuild 
b/dev-lang/clojure/clojure-1.11.1.ebuild
new file mode 100644
index ..4c0743a66ead
--- /dev/null
+++ 

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

2022-06-29 Thread Maciej Barć
commit: 2f825e6cdda4b9535b9ba2e1d8a246dd434f580b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun 29 18:59:43 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun 29 19:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f825e6c

dev-lang/clojure: add myself to maintainers

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

 dev-lang/clojure/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-lang/clojure/metadata.xml b/dev-lang/clojure/metadata.xml
index 14198b53b66a..c8dc47d3cf3a 100644
--- a/dev-lang/clojure/metadata.xml
+++ b/dev-lang/clojure/metadata.xml
@@ -1,7 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
+
 
-  
+  
+x...@gentoo.org
+Maciej Barć
+  
   
 clojure/clojure
   



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

2022-06-29 Thread Miroslav Šulc
commit: dc93e646ad943740c507e86e1e63b45b91dda8b2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:14:53 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc93e646

media-libs/suil: dropped obsolete 0.10.10

Bug: https://bugs.gentoo.org/854975
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/suil/Manifest|  1 -
 media-libs/suil/suil-0.10.10.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/media-libs/suil/Manifest b/media-libs/suil/Manifest
index e770341fa7da..bfd1005aa438 100644
--- a/media-libs/suil/Manifest
+++ b/media-libs/suil/Manifest
@@ -1,2 +1 @@
-DIST suil-0.10.10.tar.bz2 339906 BLAKE2B 
03d1ac744fa3fa487bbf44d6e006f6cfcc73dc4aa6eb79d1ac5d024dc9493e3e426ff6054705d1de514286b2d43f5a1448bfcf7e573fa95d61c41790ca06c405
 SHA512 
e442022096150b2f71d65bbd625e2e262cb3e3865c57f5a30f0472dac8ef90ad2fbbf67235823055019017e3751b46330f6e98b8e1745e5845eb02c4d2a4fc21
 DIST suil-0.10.12.tar.bz2 339666 BLAKE2B 
f70bbc18f5fa1a9263fe5c0a9241e966e124a855273bc6fe863375aef8505193e49b67d3b9d7ff6d4e4cf50cb6c2cb2b2d53dccab06005f82725e024cc8347d5
 SHA512 
f2b9ca36cc35d6b51c6e4ae144d61b1ba5e3b51113cca48d0535f6346ff918bdc7e299f0036ea1431c0ef59b1a02f1f4086a95db552d0a06bffb54567ab4a278

diff --git a/media-libs/suil/suil-0.10.10.ebuild 
b/media-libs/suil/suil-0.10.10.ebuild
deleted file mode 100644
index df12118bcf1e..
--- a/media-libs/suil/suil-0.10.10.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-any-r1 waf-utils
-
-DESCRIPTION="Lightweight C library for loading and wrapping LV2 plugin UIs"
-HOMEPAGE="http://drobilla.net/software/suil/;
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 ~riscv x86"
-IUSE="doc gtk qt5"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen
-   dev-python/sphinx
-   dev-python/sphinx_lv2_theme
-   )
-"
-CDEPEND="
-   media-libs/lv2
-   gtk? ( x11-libs/gtk+:2 )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   )"
-RDEPEND="${CDEPEND}"
-DEPEND="
-   ${CDEPEND}
-   ${PYTHON_DEPS}
-"
-
-DOCS=( AUTHORS NEWS README.md )
-
-src_prepare() {
-   default
-   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
-}
-
-src_configure() {
-   waf-utils_src_configure \
-   --mandir="${EPREFIX}/usr/share/man" \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-   --no-qt4 \
-   $(usex gtk '' --no-gtk) \
-   $(usex qt5 '' --no-qt5) \
-   $(usex doc --docs '')
-}



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

2022-06-29 Thread Miroslav Šulc
commit: 73398f52f1d17bbf09b1fa05dc080bdb40b91696
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:11:49 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73398f52

dev-libs/serd: dropped obsolete 0.30.10

Bug: https://bugs.gentoo.org/854975
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/serd/Manifest|  1 -
 dev-libs/serd/serd-0.30.10.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index 6b102ceac8d5..bab9811e84b1 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1,2 +1 @@
-DIST serd-0.30.10.tar.bz2 586386 BLAKE2B 
7f84b425a9eed36c5b59b22b8fd2cb9139a3de2bd1a47f92fd9888c433d931dcf83f13c2460d821c04f4244a79aa4330ba973017508ecb5f4564e78ae45b9b9a
 SHA512 
ed7b49abfd3dc3a724b047f5f0cd07b811596330c96d91c0ce90540440f03260e05daee76c3c3d4ca39afbbd4f3d07decbb601730e90c133a09c640c0006
 DIST serd-0.30.12.tar.bz2 594475 BLAKE2B 
acd065613494f05d1b2016c2097c1efbd1ebe3a5b901fac3a60d27140fee5c51ec17314df7ac2d3ad89d852dcb016dcf7255271f506f900445ce275335ed7d01
 SHA512 
c330648eb2c947a6d220f42d0af63fd2744da496301483e58be3cda387da166711d6acd5cee2df8cbb837ab450e1802b3f9a0a2973e5ad6d976b69b863aecb7f

diff --git a/dev-libs/serd/serd-0.30.10.ebuild 
b/dev-libs/serd/serd-0.30.10.ebuild
deleted file mode 100644
index 232142dbbb43..
--- a/dev-libs/serd/serd-0.30.10.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='threads(+)'
-inherit python-any-r1 waf-utils multilib-build multilib-minimal
-
-DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle 
and NTriples"
-HOMEPAGE="http://drobilla.net/software/serd/;
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="doc static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-doc/doxygen
-   dev-python/sphinx
-   dev-python/sphinx_lv2_theme
-)
-"
-RDEPEND=""
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-"
-DOCS=( "AUTHORS" "NEWS" "README.md" )
-
-src_prepare() {
-   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   waf-utils_src_configure \
-   --docdir=/usr/share/doc/${PF} \
-   $(multilib_native_usex doc --docs "") \
-   $(usex test --test "") \
-   $(usex static-libs --static "")
-}
-
-multilib_src_test() {
-   ./waf test || die
-}
-
-multilib_src_compile() {
-   waf-utils_src_compile
-   default
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-   default
-}



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

2022-06-29 Thread Miroslav Šulc
commit: 099062ecc95ac1bc7ee57f1db931a177fd6669dc
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:14:11 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099062ec

media-libs/sratom: dropped obsolete 0.6.8

Bug: https://bugs.gentoo.org/854975
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/sratom/Manifest|  1 -
 media-libs/sratom/sratom-0.6.8.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/media-libs/sratom/Manifest b/media-libs/sratom/Manifest
index ef3ac4a725bb..d57e387a4fcd 100644
--- a/media-libs/sratom/Manifest
+++ b/media-libs/sratom/Manifest
@@ -1,2 +1 @@
 DIST sratom-0.6.10.tar.bz2 327047 BLAKE2B 
6205a0269216099556556cd251649eba58fdf1a2c8a80611367f3b9564fe410ed7ff1c565ab7b628743fa99ca893eb7a86fed631872eff86e19de9ba534fae49
 SHA512 
cc5d2848d61de45a37d1f844b2c741016decf065bcac975214dd01108171ba332f0a51526f2f1078d5f501055af0a48716704515cbe7a9f73526fd878621ca4b
-DIST sratom-0.6.8.tar.bz2 327027 BLAKE2B 
8e11e03e6a66e9c96f90a0f31f4a65c660ed44304600caa2daad09b955a4829b266f7495b8ed85c62c34adfbc3e7f97790096bd721b51e1038986ac2e3926e60
 SHA512 
49ec4b230a72005ab7a7a3de0bfa630a27a16f9f811ca8e7f6da7fcf6b34526577217075d428a993f95b813dd2a82a9b6892eeb2e36b66b122ada778fbb3fb95

diff --git a/media-libs/sratom/sratom-0.6.8.ebuild 
b/media-libs/sratom/sratom-0.6.8.ebuild
deleted file mode 100644
index 98534de316d6..
--- a/media-libs/sratom/sratom-0.6.8.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='threads(+)'
-inherit python-any-r1 waf-utils multilib-build multilib-minimal
-
-DESCRIPTION="Library for serialising LV2 atoms to/from RDF, particularly the 
Turtle syntax"
-HOMEPAGE="http://drobilla.net/software/sratom/;
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen
-   dev-python/sphinx
-   dev-python/sphinx_lv2_theme
-)
-"
-RDEPEND="
-   dev-libs/serd
-   dev-libs/sord
-   media-libs/lv2
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-"
-DOCS=( "NEWS" "README.md" )
-
-src_prepare() {
-   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   waf-utils_src_configure \
-   --docdir=/usr/share/doc/${PF} \
-   $(multilib_native_usex doc --docs "") \
-   $(usex test --test "") \
-   $(usex static-libs --static "")
-}
-
-multilib_src_test() {
-   ./waf test || die
-}
-
-multilib_src_compile() {
-   waf-utils_src_compile
-   default
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-   default
-}



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

2022-06-29 Thread Miroslav Šulc
commit: 749cf0ec4c4cf434ab0182a242922a62a7e9c959
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:13:31 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749cf0ec

media-libs/lilv: dropped obsolete 0.24.12

Bug: https://bugs.gentoo.org/854975
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/lilv/Manifest|  1 -
 media-libs/lilv/lilv-0.24.12.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest
index 5208e7ed087b..0f6d4447404d 100644
--- a/media-libs/lilv/Manifest
+++ b/media-libs/lilv/Manifest
@@ -1,2 +1 @@
-DIST lilv-0.24.12.tar.bz2 427404 BLAKE2B 
47efe553c6fc249ed0cde47a47a01e0b3496ea4dfac88849b75d9720cb3a158fa1c95959ffc1a09e606f8ba3831e79382ba08ad100ee17cf19c7f1ffa186d6e2
 SHA512 
ea22db4e995792b62d60d793169c792549b8fb0255c2cf7a85780dd149811921e2fae5eaea0fb83465f01b14dfa66361af3be40bf7cb3733e98655b943f4faee
 DIST lilv-0.24.14.tar.bz2 428004 BLAKE2B 
bc84fe5a4bf34f88ea7f9c09cb3168186f7f0fd2f3f23b08f55100502d959fd74fe7e1c6d9307772b1983fbeedde100f75d6751e9bf92a9663115ca0770c
 SHA512 
f266e91f3cbc325c25dd7d08bde5033091cb3072c2dcb1490e9474f562b798dbc71c45ca7d971ed4dfd6bb16f5f6725ae242a58c4486684b71350e73f1469f47

diff --git a/media-libs/lilv/lilv-0.24.12.ebuild 
b/media-libs/lilv/lilv-0.24.12.ebuild
deleted file mode 100644
index 987842065f05..
--- a/media-libs/lilv/lilv-0.24.12.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-single-r1 waf-utils bash-completion-r1 multilib-build 
multilib-minimal
-
-DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for 
applications"
-HOMEPAGE="http://drobilla.net/software/lilv/;
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc +dyn-manifest static-libs test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? (
-   app-doc/doxygen
-   dev-python/sphinx
-   dev-python/sphinx_lv2_theme
-   )
-"
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/serd[${MULTILIB_USEDEP}]
-   dev-libs/sord[${MULTILIB_USEDEP}]
-   media-libs/libsndfile
-   media-libs/lv2[${MULTILIB_USEDEP}]
-   media-libs/sratom[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-   python_setup
-}
-
-src_prepare() {
-   default
-   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   waf-utils_src_configure \
-   --docdir="${EPREFIX}"/usr/share/doc/${PF} \
-   --no-bash-completion \
-   $(multilib_native_usex doc --docs "") \
-   $(usex test --test "") \
-   $(usex static-libs --static "") \
-   $(usex dyn-manifest --dyn-manifest "")
-}
-
-multilib_src_compile() {
-   ./waf build || die
-}
-
-multilib_src_test() {
-   ./waf test || die
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-}
-
-multilib_src_install_all() {
-   sed -i "/lv2jack/d" utils/lilv.bash_completion
-   newbashcomp utils/lilv.bash_completion lv2info
-
-   dodir /etc/env.d
-   echo "LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2" > 
"${ED}/etc/env.d/60lv2"
-
-   python_optimize
-}



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

2022-06-29 Thread Miroslav Šulc
commit: 05a4dfb0f19e66049b3d0cfa115222156dcfc8bc
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:12:45 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:15:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a4dfb0

dev-libs/sord: dropped obsolete 0.16.8-r1

Bug: https://bugs.gentoo.org/854975
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/sord/Manifest  |  1 -
 dev-libs/sord/sord-0.16.8-r1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest
index 708a0c84e813..2cda57b7b30c 100644
--- a/dev-libs/sord/Manifest
+++ b/dev-libs/sord/Manifest
@@ -1,2 +1 @@
 DIST sord-0.16.10.tar.bz2 524630 BLAKE2B 
6737d3495846529e6e4d14cbb2ac47ce4e67d04298381a119ba0107144deb56a53de9aa363397c2e302535f998c7c3ad44d340f52f70ac341ad6b635db608cb6
 SHA512 
715201eaf4a13a3635337cf8fa7c1a1f229f1d589f70cdf8f67183d90df29cd8b4af180650ce9cd0c651c712d11901bfdc6b51f9b8d7c6e70d8d8f30b1861281
-DIST sord-0.16.8.tar.bz2 525038 BLAKE2B 
3ba43b2edb69efec64ac68f139a18f23dc1b92290b054f420c400d2907af74fa550b042596374136c53b7cf0db1b775cfc7edd24c771bbf26d25928845787c7b
 SHA512 
24ed50de8e5bb321e557bac6d3e441b2ed49adabf828bf0e1b33a080c89306dde80443dc8b563098fcc184c4d6e53b7e716b523ddccdf56d08301d1b0120f2b2

diff --git a/dev-libs/sord/sord-0.16.8-r1.ebuild 
b/dev-libs/sord/sord-0.16.8-r1.ebuild
deleted file mode 100644
index 7e4fb5a789ae..
--- a/dev-libs/sord/sord-0.16.8-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE='threads(+)'
-inherit python-any-r1 waf-utils multilib-build multilib-minimal
-
-DESCRIPTION="Library for storing RDF data in memory"
-HOMEPAGE="http://drobilla.net/software/sord/;
-SRC_URI="http://download.drobilla.net/${P}.tar.bz2;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-"
-RDEPEND="
-   dev-libs/libpcre
-   dev-libs/serd
-"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-"
-DOCS=( "AUTHORS" "NEWS" "README.md" )
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-crash-with-optimized-builds-with-gcc-10.1.0.patch"
-)
-
-src_prepare() {
-   sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   waf-utils_src_configure \
-   --docdir=/usr/share/doc/${PF} \
-   $(multilib_native_usex doc --docs "") \
-   $(usex test --test "") \
-   $(usex static-libs --static "")
-}
-
-multilib_src_test() {
-   ./waf test || die
-}
-
-multilib_src_compile() {
-   waf-utils_src_compile
-   default
-}
-
-multilib_src_install() {
-   waf-utils_src_install
-   default
-}



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

2022-06-29 Thread Arthur Zamarin
commit: 52c6383dd14c6689624f4a2566b1b5e9c054813e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:11:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:11:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c6383d

dev-python/furo: Keyword 2022.6.21 x86, #855161

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

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

diff --git a/dev-python/furo/furo-2022.6.21.ebuild 
b/dev-python/furo/furo-2022.6.21.ebuild
index 67c20b4762c4..ab84fae6a84c 100644
--- a/dev-python/furo/furo-2022.6.21.ebuild
+++ b/dev-python/furo/furo-2022.6.21.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
dev-python/beautifulsoup4[${PYTHON_USEDEP}]



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

2022-06-29 Thread Arthur Zamarin
commit: f1c6c016ce1f684180445ca8ea80f1da467d1742
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:11:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c6c016

dev-python/myst_parser: Keyword 0.18.0 x86, #855161

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

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

diff --git a/dev-python/myst_parser/myst_parser-0.18.0.ebuild 
b/dev-python/myst_parser/myst_parser-0.18.0.ebuild
index 784cb08154fd..db9adbc93e6b 100644
--- a/dev-python/myst_parser/myst_parser-0.18.0.ebuild
+++ b/dev-python/myst_parser/myst_parser-0.18.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="


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

2022-06-29 Thread Arthur Zamarin
commit: ec2486336013bab3f195353368abfe279f200513
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:11:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:11:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec248633

dev-python/sphinx-pytest: Keyword 0.0.4 x86, #855161

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

 dev-python/sphinx-pytest/sphinx-pytest-0.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.0.4.ebuild 
b/dev-python/sphinx-pytest/sphinx-pytest-0.0.4.ebuild
index 1d77e086683c..e2068a78d3ce 100644
--- a/dev-python/sphinx-pytest/sphinx-pytest-0.0.4.ebuild
+++ b/dev-python/sphinx-pytest/sphinx-pytest-0.0.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-basic-ng/

2022-06-29 Thread Arthur Zamarin
commit: b11d373fc23dc9433b36978e95252479d3aca283
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:11:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:11:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11d373f

dev-python/sphinx-basic-ng: Keyword 0.0.1_alpha11 x86, #855161

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

 dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild 
b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild
index 6f6d42d32673..0805b4724104 100644
--- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-06-29 Thread Arthur Zamarin
commit: c29c615db71cc3be2458d89356bc29a0e10da63d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:10:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:10:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29c615d

app-admin/awscli: Stabilize 1.25.12-r1 ALLARCHES, #855158

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

 app-admin/awscli/awscli-1.25.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/awscli/awscli-1.25.12-r1.ebuild 
b/app-admin/awscli/awscli-1.25.12-r1.ebuild
index 9f176fa05cc8..f241876330bb 100644
--- a/app-admin/awscli/awscli-1.25.12-r1.ebuild
+++ b/app-admin/awscli/awscli-1.25.12-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 # botocore is x.(y+2).z
 BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"



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

2022-06-29 Thread Miroslav Šulc
commit: 31a282bcbce743334f33391e8fdf47a7f28e9c87
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:10:03 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a282bc

media-libs/portmidi: dropped obsolete 234

Bug: https://bugs.gentoo.org/854807
Closes: https://bugs.gentoo.org/846029
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/portmidi/portmidi-234.ebuild | 142 
 1 file changed, 142 deletions(-)

diff --git a/media-libs/portmidi/portmidi-234.ebuild 
b/media-libs/portmidi/portmidi-234.ebuild
deleted file mode 100644
index 5d72e4ab709c..
--- a/media-libs/portmidi/portmidi-234.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_OPTIONAL=1
-# ninja: error: build.ninja:521: multiple rules generate 
pm_java/pmdefaults.jar [-w dupbuild=err]
-CMAKE_MAKEFILE_GENERATOR="emake"
-inherit cmake desktop xdg distutils-r1 java-pkg-opt-2 flag-o-matic
-
-MY_P="portmedia-code-r${PV}"
-
-DESCRIPTION="Library for real time MIDI input and output"
-HOMEPAGE="http://portmedia.sourceforge.net/;
-SRC_URI="mirror://sourceforge/project/portmedia/${MY_P}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="debug doc java python static-libs test-programs"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="
-   app-arch/unzip
-   doc? (
-   app-doc/doxygen
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   python? ( >=dev-python/cython-0.12.1[${PYTHON_USEDEP}] )
-"
-CDEPEND="
-   media-libs/alsa-lib
-   python? ( ${PYTHON_DEPS} )
-"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8:* )
-"
-DEPEND="
-   ${CDEPEND}
-   java? ( >=virtual/jdk-1.8:* )
-"
-
-S="${WORKDIR}/${MY_P}/${PN}/trunk"
-MAKEOPTS+=" -j1"
-
-PATCHES=(
-   # fix parallel make failures, fix java support, and allow optional
-   # components like test programs and static libs to be skipped
-   "${FILESDIR}"/${P}-cmake.patch
-
-   # add include directories and remove references to missing files
-   "${FILESDIR}"/${PN}-217-r4-python.patch
-)
-
-pkg_setup() {
-   use java && java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   cmake_src_prepare
-
-   # install wrapper for pmdefaults
-   if use java ; then
-   cat > pm_java/pmdefaults/pmdefaults <<-EOF
-   #!/bin/sh
-   java 
-Djava.library.path="${EPREFIX}/usr/$(get_libdir)/" \\
-   -jar 
"${EPREFIX}/usr/share/${PN}/lib/pmdefaults.jar"
-   EOF
-   [[ $? -ne 0 ]] && die "cat pmdefaults failed"
-   fi
-}
-
-src_configure() {
-   if use debug ; then
-   CMAKE_BUILD_TYPE=Debug
-   else
-   CMAKE_BUILD_TYPE=Release
-   fi
-
-   local mycmakeargs=(
-   -DPORTMIDI_ENABLE_JAVA=$(usex java)
-   -DPORTMIDI_ENABLE_STATIC=$(usex static-libs)
-   -DPORTMIDI_ENABLE_TEST=$(usex test-programs)
-   )
-
-   if use java ; then
-   
mycmakeargs+=(-DJAR_INSTALL_DIR="${EPREFIX}/usr/share/${PN}/lib")
-   fi
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-
-   if use python ; then
-   sed -i -e "/library_dirs=.*linux/s#./linux#${CMAKE_BUILD_DIR}#" 
pm_python/setup.py || die
-   pushd pm_python > /dev/null
-   append-ldflags -L"${BUILD_DIR}"
-   distutils-r1_src_compile
-   popd > /dev/null
-   fi
-
-   if use doc ; then
-   doxygen || die "doxygen failed"
-   pushd latex > /dev/null
-   VARTEXFONTS="${T}"/fonts emake
-   popd > /dev/null
-   fi
-}
-
-src_install() {
-   cmake_src_install
-
-   dodoc CHANGELOG.txt README.txt pm_linux/README_LINUX.txt
-
-   use doc && dodoc latex/refman.pdf
-
-   if use python ; then
-   pushd pm_python > /dev/null
-   distutils-r1_src_install
-   popd > /dev/null
-   fi
-
-   if use java ; then
-   newdoc pm_java/README.txt README_JAVA.txt
-   newicon pm_java/pmdefaults/pmdefaults-icon.png pmdefaults.png
-   make_desktop_entry pmdefaults Pmdefaults pmdefaults 
"AudioVideo;Audio;Midi;"
-   fi
-
-   if use test-programs ; then
-   exeinto /usr/$(get_libdir)/${PN}
-   local app
-   for app in latency midiclock midithread midithru mm qtest sysex 
test ; do
-   doexe "${BUILD_DIR}"/${app}
-   done
-   fi
-}



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

2022-06-29 Thread Arthur Zamarin
commit: 098ea7f740a54a90def9d7b652673c8fb6c0a354
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:09:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:09:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098ea7f7

dev-python/botocore: Stabilize 1.27.12 ALLARCHES, #855155

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

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

diff --git a/dev-python/botocore/botocore-1.27.12.ebuild 
b/dev-python/botocore/botocore-1.27.12.ebuild
index 830c713f6036..7cd0e672f49a 100644
--- a/dev-python/botocore/botocore-1.27.12.ebuild
+++ b/dev-python/botocore/botocore-1.27.12.ebuild
@@ -21,7 +21,7 @@ if [[ "${PV}" == "" ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 fi
 
 RDEPEND="



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

2022-06-29 Thread Arthur Zamarin
commit: e4c7824cab68681aa5496af58b3e6695b4c78ec1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 18:09:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 18:09:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c7824c

dev-python/boto3: Stabilize 1.24.12 ALLARCHES, #855155

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

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

diff --git a/dev-python/boto3/boto3-1.24.12.ebuild 
b/dev-python/boto3/boto3-1.24.12.ebuild
index 6edcc751d54b..c93eb5e2d7c0 100644
--- a/dev-python/boto3/boto3-1.24.12.ebuild
+++ b/dev-python/boto3/boto3-1.24.12.ebuild
@@ -25,7 +25,7 @@ else
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"
+   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-)"



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

2022-06-29 Thread Miroslav Šulc
commit: 7b3ba20b2513eb53a64e8d5fa8152d95e1a80817
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:08:40 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:08:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3ba20b

media-libs/lvtk: dropped obsolete 1.2.0-r1

Bug: https://bugs.gentoo.org/854804
Closes: https://bugs.gentoo.org/846026
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/lvtk/lvtk-1.2.0-r1.ebuild | 66 
 1 file changed, 66 deletions(-)

diff --git a/media-libs/lvtk/lvtk-1.2.0-r1.ebuild 
b/media-libs/lvtk/lvtk-1.2.0-r1.ebuild
deleted file mode 100644
index cc249035b06c..
--- a/media-libs/lvtk/lvtk-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit python-single-r1 waf-utils
-
-WAF_VER=2.0.20
-
-DESCRIPTION="A set of C++ wrappers around the LV2 C API"
-HOMEPAGE="https://lvtk.org/;
-SRC_URI="https://github.com/lvtk/lvtk/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://waf.io/waf-${WAF_VER};
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug doc examples +gtk2 +tools"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="media-libs/lv2
-   >=dev-libs/boost-1.40.0
-   ${PYTHON_DEPS}
-   gtk2? ( dev-cpp/gtkmm:2.4 )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen
-   media-gfx/graphviz )
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/${P}-boost-system-underlinking.patch"
-   "${FILESDIR}/${P}-py3.patch"
-)
-
-src_unpack() {
-   unpack ${P}.tar.gz || die
-
-   # we need newer version of waf to work with py3
-   cp "${DISTDIR}/waf-${WAF_VER}" "${S}/waf" || die
-}
-
-src_configure() {
-   local mywafconfargs=(
-   "--docdir=${EPREFIX}/usr/share/doc/${PF}"
-   "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2"
-   )
-   use debug&& mywafconfargs+=( "--debug" )
-   use doc  && mywafconfargs+=( "--docs" )
-   use examples || mywafconfargs+=( "--disable-examples" )
-   use tools|| mywafconfargs+=( "--disable-tools" )
-   use gtk2 || mywafconfargs+=( "--disable-ui" )
-   waf-utils_src_configure ${mywafconfargs[@]}
-}
-
-src_install() {
-   waf-utils_src_install
-
-   # It does not respect docdir properly, reported upstream
-   if use doc; then
-   mv "${ED}/usr/share/doc/${PF}/lvtk-1/html" 
"${ED}/usr/share/doc/${PF}/html" || die
-   rmdir "${ED}/usr/share/doc/${PF}/lvtk-1" || die
-   fi
-}



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

2022-06-29 Thread Miroslav Šulc
commit: 9a65b30f920869ce4a20cb0ce93a8a6dd3857639
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:06:46 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:06:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a65b30f

media-plugins/ams-lv2: dropped obsolete 1.2.2

Bug: https://bugs.gentoo.org/854801
Closes: https://bugs.gentoo.org/846035
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-plugins/ams-lv2/ams-lv2-1.2.2.ebuild | 29 -
 1 file changed, 29 deletions(-)

diff --git a/media-plugins/ams-lv2/ams-lv2-1.2.2.ebuild 
b/media-plugins/ams-lv2/ams-lv2-1.2.2.ebuild
deleted file mode 100644
index f1e6ea5ca25e..
--- a/media-plugins/ams-lv2/ams-lv2-1.2.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-inherit waf-utils python-any-r1
-
-DESCRIPTION="A port of the AMS internal modules to LV2 plugins to create 
modular synthesizers"
-HOMEPAGE="https://github.com/blablack/ams-lv2;
-SRC_URI="https://github.com/blablack/ams-lv2/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND=">=dev-cpp/gtkmm-2.24.0:2.4
-   >=media-libs/lv2-1.10.0
-   >=media-libs/lvtk-1.2.0[gtk2]
-   >=sci-libs/fftw-3.3.3:3.0
-   >=x11-libs/cairo-1.10.0
-   >=x11-libs/gtk+-2.24:2
-   virtual/jack"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig"
-
-DOCS=( LICENSE README.md THANKS )



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/alt-ergo/

2022-06-29 Thread Alfredo Tupone
commit: cfa07369cb804ea360eef996a504b1297ced25cc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jun 29 18:05:14 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jun 29 18:05:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa07369

sci-mathematics/alt-ergo: require ocamlopt

Closes: https://bugs.gentoo.org/849374
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...lt-ergo-2.4.1_p20220407.ebuild => alt-ergo-2.4.1_p20220407-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407.ebuild 
b/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild
similarity index 97%
rename from sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407.ebuild
rename to sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild
index f76781a05972..99700c400f68 100644
--- a/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407.ebuild
+++ b/sci-mathematics/alt-ergo/alt-ergo-2.4.1_p20220407-r1.ebuild
@@ -32,6 +32,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="dev-ml/dune-configurator"
+REQUIRED_USE="ocamlopt"
 
 src_prepare() {
default



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

2022-06-29 Thread Miroslav Šulc
commit: 023545594aba7f35969255989ff3f8dffc39b6ac
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:05:07 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:05:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02354559

media-plugins/vamp-aubio-plugins: dropped obsolete 0.5.1-r1

Bug: https://bugs.gentoo.org/854792
Closes: https://bugs.gentoo.org/846044
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../vamp-aubio-plugins-0.5.1-r1.ebuild | 33 --
 1 file changed, 33 deletions(-)

diff --git 
a/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.5.1-r1.ebuild 
b/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.5.1-r1.ebuild
deleted file mode 100644
index 45636dad6da1..
--- a/media-plugins/vamp-aubio-plugins/vamp-aubio-plugins-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-PYTHON_REQ_USE='threads(+)'
-
-inherit python-any-r1 waf-utils
-
-WAF_PV='2.0.20'
-
-DESCRIPTION="Onset detection, pitch tracking, note tracking and tempo tracking 
plugins"
-HOMEPAGE="https://www.vamp-plugins.org/;
-SRC_URI="https://aubio.org/pub/vamp-aubio-plugins/${P}.tar.bz2
-   https://waf.io/waf-${WAF_PV};
-
-LICENSE="GPL-2"
-SLOT="0"
-# bug #748057, configure script only allows amd64/x86
-KEYWORDS="-* amd64 -x86"
-IUSE=""
-
-DEPEND=">=media-libs/aubio-0.4.1
-   media-libs/vamp-plugin-sdk
-   =sci-libs/fftw-3*"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND}
-   ${PYTHON_DEPS}"
-
-src_prepare() {
-   rm -r "${S}"/waflib && cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die 
'Failed to update waf'
-   default
-}



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

2022-06-29 Thread Miroslav Šulc
commit: e0a2f08fa7fa4bbc2af16c7b773ad1caec38faaa
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:03:18 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:03:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a2f08f

media-sound/lash: dropped obsolete 0.5.4-r4

Bug: https://bugs.gentoo.org/854789
Closes: https://bugs.gentoo.org/846077
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/lash/lash-0.5.4-r4.ebuild | 124 --
 1 file changed, 124 deletions(-)

diff --git a/media-sound/lash/lash-0.5.4-r4.ebuild 
b/media-sound/lash/lash-0.5.4-r4.ebuild
deleted file mode 100644
index 686eaf212890..
--- a/media-sound/lash/lash-0.5.4-r4.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit autotools multilib-minimal python-single-r1
-
-DESCRIPTION="LASH Audio Session Handler"
-HOMEPAGE="http://www.nongnu.org/lash/;
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-IUSE="alsa debug gtk python static-libs" # doc
-
-BDEPEND="
-   virtual/pkgconfig
-"
-RDEPEND="
-   dev-libs/libxml2
-   sys-apps/util-linux[${MULTILIB_USEDEP}]
-   virtual/jack
-   alsa? ( media-libs/alsa-lib )
-   gtk? ( x11-libs/gtk+:2 )
-   python? ( ${PYTHON_DEPS} )
-   || ( sys-libs/readline dev-libs/libedit )
-"
-DEPEND="
-   ${RDEPEND}
-   python? ( dev-lang/swig )
-"
-# doc? ( >=app-text/texi2html-5 )
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-HTML_DOCS=( docs/lash-manual-html-one-page/lash-manual.html )
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-glibc2.8.patch
-   "${FILESDIR}"/${P}-swig_version_comparison.patch
-   "${FILESDIR}"/${P}-gcc47.patch
-   "${FILESDIR}"/${P}-underlinking.patch
-   "${FILESDIR}"/${P}-strcmp.patch
-)
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   sed -i \
-   -e '/texi2html/s:-number:&-sections:' \
-   docs/Makefile.am || die #422045
-
-   default
-
-   AT_M4DIR=m4 eautoreconf
-}
-
-multilib_src_configure() {
-   # 'no' could be '$(usex doc)' but we use the pregenerated 
lash-manual.html
-   export ac_cv_prog_lash_texi2html=no #422045
-
-   # --enable-pylash would disable it
-   local myconf=()
-   if ! multilib_is_native_abi || ! use python; then
-   myconf+=( --disable-pylash )
-   fi
-
-   if ! multilib_is_native_abi; then
-   # disable remaining configure checks
-   myconf+=(
-   JACK_CFLAGS=' '
-   JACK_LIBS=' '
-   XML2_CFLAGS=' '
-   XML2_LIBS=' '
-
-   vl_cv_lib_readline=no
-   )
-   fi
-
-   ECONF_SOURCE=${S} \
-   econf \
-   $(use_enable static-libs static) \
-   $(multilib_native_use_enable alsa alsa-midi) \
-   $(multilib_native_use_enable gtk gtk2) \
-   $(multilib_native_use_enable debug) \
-   "${myconf[@]}"
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi; then
-   default
-   else
-   emake -C liblash
-   fi
-}
-
-multilib_src_test() {
-   multilib_is_native_abi && default
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi; then
-   emake DESTDIR="${D}" install
-   else
-   # headers
-   emake -C lash DESTDIR="${D}" install
-   # library
-   emake -C liblash DESTDIR="${D}" install
-   # pkg-config
-   emake DESTDIR="${D}" install-pkgconfigDATA
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${D}" -name '*.la' -delete || die
-   use python && python_optimize
-}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/rogauracore/

2022-06-29 Thread Miroslav Šulc
commit: f464bb1582501a20fbe8039c7042ce7141eff73d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jun 29 18:01:40 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jun 29 18:01:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f464bb15

app-laptop/rogauracore: dropped obsolete 1.5

Bug: https://bugs.gentoo.org/854978
Signed-off-by: Miroslav Šulc  gentoo.org>

 app-laptop/rogauracore/Manifest   |  1 -
 app-laptop/rogauracore/rogauracore-1.5.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/app-laptop/rogauracore/Manifest b/app-laptop/rogauracore/Manifest
index 4358890dd05f..67b6e4bd6997 100644
--- a/app-laptop/rogauracore/Manifest
+++ b/app-laptop/rogauracore/Manifest
@@ -1,2 +1 @@
-DIST rogauracore-1.5.tar.gz 10442 BLAKE2B 
1720ebd4808e814f0af77ed55027accd37645a0375eb3d29a814fe50624b8fadd2cde274cf0f33b87b83dd3be60d06513054df04f4e00a4e0168f5ff42d1ef50
 SHA512 
7ea47b9fa411ebe1176d9fbba3a814dbe67697d23b991547674f0ce2fd9b6536fce806e9dcf005f41de47f70bca543a7d8e77fa1fb35ed239ebc59a48746e1fc
 DIST rogauracore-1.6.tar.gz 10617 BLAKE2B 
5472346f94326fd94bb51b1b8561a1257c07ed82e95f1e7ff3cd5be162ed2ef2ade6035d78ef2e1d8213ddc94c84975d86180042e0cbb97ab60d7de36c14a37f
 SHA512 
93446614ebfb56a4bc63b14fcbd65632e35f8ec3eec463db311fd58bf525a60982dc6c5debc94841bb5c0dcc052608f5fb288065a0765c8eda94c40830b367d3

diff --git a/app-laptop/rogauracore/rogauracore-1.5.ebuild 
b/app-laptop/rogauracore/rogauracore-1.5.ebuild
deleted file mode 100644
index 06b0cf8b4207..
--- a/app-laptop/rogauracore/rogauracore-1.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools udev
-
-if [[ ${PV} = "" ]]; then
-   EGIT_REPO_URI="https://github.com/wroberts/rogauracore.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/wroberts/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64"
-fi
-
-DESCRIPTION="RGB keyboard control for Asus ROG laptops"
-HOMEPAGE="https://github.com/wroberts/rogauracore;
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="virtual/libusb:="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf
-}
-
-src_compile() {
-   emake
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   udev_reload
-}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/FCGI-Client/

2022-06-29 Thread Arthur Zamarin
commit: ed0a24b4b47a3915affbcdcbc678bb33bd36eb1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 17:59:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 17:59:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0a24b4

dev-perl/FCGI-Client: Stabilize 0.90.0 ppc64, #855089

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

 dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild 
b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
index 03a9b68b1411..a30cae9187c5 100644
--- a/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
+++ b/dev-perl/FCGI-Client/FCGI-Client-0.90.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Client library for fastcgi protocol"
 
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
virtual/perl-IO



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

2022-06-29 Thread Arthur Zamarin
commit: 5c0b1a60f0498ff44e787c2cc6e59f0c27913ce3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 29 17:59:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 29 17:59:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c0b1a60

dev-perl/FCGI: Stabilize 0.820.0 ppc64, #855089

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

 dev-perl/FCGI/FCGI-0.820.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/FCGI/FCGI-0.820.0.ebuild 
b/dev-perl/FCGI/FCGI-0.820.0.ebuild
index ae332a82635c..c9ee6623c731 100644
--- a/dev-perl/FCGI/FCGI-0.820.0.ebuild
+++ b/dev-perl/FCGI/FCGI-0.820.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module"
 
 LICENSE="FastCGI"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
virtual/perl-XSLoader



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

2022-06-29 Thread Sam James
commit: 954db9db2504e174d3227021a4430f935ceb8c62
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 14:15:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954db9db

distutils-r1.eclass: Adjust min dep versions to current stable

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

 eclass/python-utils-r1.eclass | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index b9cf9c03caeb..a18ca58475f1 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -454,21 +454,21 @@ _python_export() {
local d
case ${impl} in
python2.7)
-   
PYTHON_PKG_DEP='>=dev-lang/python-2.7.5-r2:2.7';;
+   
PYTHON_PKG_DEP='>=dev-lang/python-2.7.10_p15:2.7';;
python3.8)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.8.12_p1-r1:3.8";;
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.8.13:3.8";;
python3.9)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.9.9-r1:3.9";;
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.9.12:3.9";;
python3.10)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.10.0_p1-r1:3.10";;
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.10.4:3.10";;
python3.11)
-   
PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta1-r1:3.11";;
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta3:3.11";;
python*)

PYTHON_PKG_DEP="dev-lang/python:${impl#python}";;
pypy)
-   
PYTHON_PKG_DEP='>=dev-python/pypy-7.3.0:0=';;
+   
PYTHON_PKG_DEP='>=dev-python/pypy-7.3.9:0=';;
pypy3)
-   
PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.7-r1:0=';;
+   
PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.9_p1:0=';;
*)
die "Invalid implementation: 
${impl}"
esac



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

2022-06-29 Thread Sam James
commit: 39be7497de95deb4cbeba9243ff6cb336bf8e766
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 15:44:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39be7497

dev-python/furo: Bump to 2022.6.21

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

 dev-python/furo/Manifest  |  1 +
 dev-python/furo/furo-2022.6.21.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest
index 3bffb6f64e77..3d08c0c1b302 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1 +1,2 @@
 DIST furo-2021.10.9.tar.gz 69755 BLAKE2B 
d9dec7f2161491c1b9806fe8e1e98bf6d8f405ae17931e86da6edf44121a0bfbfef4db26f35b53cc929e143926bdbfb4f223aa52fdd65912cd49bd423e574a43
 SHA512 
4100cb08f6f97ffde2527ec5678e94da759323521bf26ba49dfe4c0851aabc59556872b494a7dec26fbf6e4ac2f2dbc4c7d92f7ef47cae7f9d256af38da91f7e
+DIST furo-2022.6.21-py3-none-any.whl 323874 BLAKE2B 
aac38e9aaa8d4fc6fdb00a7da9df8781b18229146970a005077075b0049b6493f280377ed735e9dd5425fdce0c43f8cad5b149957018d9a084ad83c5e5fcabeb
 SHA512 
096c9fd0a18c8c4263607a77703412fcc5d7334b08bb6c448e5369b93572f2176f7fbe3fc7eb0b8c72f09d00eeca379debfec2f6565305d2f5e1bd0518af1558

diff --git a/dev-python/furo/furo-2022.6.21.ebuild 
b/dev-python/furo/furo-2022.6.21.ebuild
new file mode 100644
index ..67c20b4762c4
--- /dev/null
+++ b/dev-python/furo/furo-2022.6.21.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+   https://pypi.org/project/furo/
+   https://github.com/pradyunsg/furo/
+"
+SRC_URI="
+   
https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/${P}-py3-none-any.whl"
+}



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

2022-06-29 Thread Sam James
commit: 618dc64f2539b6f429b96663194912811b962644
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 14:07:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618dc64f

distutils-r1.eclass: Print gpep517 invocations verbosely

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

 eclass/distutils-r1.eclass | 26 ++
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 86ab1337cee5..ba21e3c43d92 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1258,9 +1258,15 @@ distutils_wheel_install() {
local wheel=${2}
 
einfo "  Installing ${wheel##*/} to ${root}"
-   gpep517 install-wheel --destdir="${root}" --interpreter="${PYTHON}" \
-   --prefix="${EPREFIX}/usr" "${wheel}" ||
-   die "Wheel install failed"
+   local cmd=(
+   gpep517 install-wheel
+   --destdir="${root}"
+   --interpreter="${PYTHON}"
+   --prefix="${EPREFIX}/usr"
+   "${wheel}"
+   )
+   printf '%s\n' "${cmd[*]}"
+   "${cmd[@]}" || die "Wheel install failed"
 
# remove installed licenses
find "${root}$(python_get_sitedir)" -depth \
@@ -1342,12 +1348,16 @@ distutils_pep517_install() {
local config_args=()
[[ -n ${config_settings} ]] &&
config_args+=( --config-json "${config_settings}" )
+   local cmd=(
+   gpep517 build-wheel
+   --backend "${build_backend}"
+   --output-fd 3
+   --wheel-dir "${WHEEL_BUILD_DIR}"
+   "${config_args[@]}"
+   )
+   printf '%s\n' "${cmd[*]}"
local wheel=$(
-   gpep517 build-wheel --backend "${build_backend}" \
-   --output-fd 3 \
-   --wheel-dir "${WHEEL_BUILD_DIR}" \
-   "${config_args[@]}" 3>&1 >&2 ||
-   die "Wheel build failed"
+   "${cmd[@]}" 3>&1 >&2 || die "Wheel build failed"
)
[[ -n ${wheel} ]] || die "No wheel name returned"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-basic-ng/

2022-06-29 Thread Sam James
commit: 57fbfec14cffa437c1948fe9bb738fd690d5275c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 15:38:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fbfec1

dev-python/sphinx-basic-ng: New package, v0.0.1_alpha11

New NIH dep for dev-python/furo.

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

 dev-python/sphinx-basic-ng/Manifest|  1 +
 dev-python/sphinx-basic-ng/metadata.xml| 11 ++
 .../sphinx-basic-ng-0.0.1_alpha11.ebuild   | 44 ++
 3 files changed, 56 insertions(+)

diff --git a/dev-python/sphinx-basic-ng/Manifest 
b/dev-python/sphinx-basic-ng/Manifest
new file mode 100644
index ..8d370c8ca62b
--- /dev/null
+++ b/dev-python/sphinx-basic-ng/Manifest
@@ -0,0 +1 @@
+DIST sphinx-basic-ng-0.0.1.a11.gh.tar.gz 21539 BLAKE2B 
31707bc8f3c6cd0c1af1aeff309543889119d33e5f5ae33194b58f88a0ff6ec424c5b876fef36b64161932ebb69c0f6108801697b49d47e10ad13affcf89e1fa
 SHA512 
e9f9278a360d2c8d25a6679134d2d54b37c9f2e55285592fa910c85b2f8bfd4ab13d117b7078cb67d862703f8054c3d3a3ca68152551d67a26d7c1a8b75952ff

diff --git a/dev-python/sphinx-basic-ng/metadata.xml 
b/dev-python/sphinx-basic-ng/metadata.xml
new file mode 100644
index ..43822aecf33b
--- /dev/null
+++ b/dev-python/sphinx-basic-ng/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   
+   
+   pradyunsg/sphinx-basic-ng
+   sphinx-basic-ng
+   
+

diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild 
b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild
new file mode 100644
index ..6f6d42d32673
--- /dev/null
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-0.0.1_alpha11.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_alpha/.a}
+DESCRIPTION="A modern skeleton for Sphinx themes"
+HOMEPAGE="
+   https://github.com/pradyunsg/sphinx-basic-ng/
+   https://pypi.org/project/sphinx-basic-ng/
+"
+SRC_URI="
+   
https://github.com/pradyunsg/sphinx-basic-ng/archive/${PV/_alpha/.a}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/sphinx-4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/myst_parser[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   local HTML_DOCS=()
+   build_sphinx tests/barebones
+   rm -r tests/barebones/_build || die
+}



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

2022-06-29 Thread Sam James
commit: 03c214b859b37ba9fa4d414be50967489a8d6363
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 24 14:13:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c214b8

distutils-r1.eclass: Adjust minimal dep versions to current stable

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

 eclass/distutils-r1.eclass | 48 +-
 1 file changed, 30 insertions(+), 18 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index ba21e3c43d92..85d6c8ae5080 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -205,27 +205,33 @@ _distutils_set_globals() {
fi
 
bdep='
-   >=dev-python/gpep517-3[${PYTHON_USEDEP}]'
+   >=dev-python/gpep517-6[${PYTHON_USEDEP}]
+   '
case ${DISTUTILS_USE_PEP517} in
flit)
bdep+='
-   
>=dev-python/flit_core-3.7.1[${PYTHON_USEDEP}]'
+   
>=dev-python/flit_core-3.7.1[${PYTHON_USEDEP}]
+   '
;;
flit_scm)
bdep+='
-   dev-python/flit_scm[${PYTHON_USEDEP}]'
+   dev-python/flit_scm[${PYTHON_USEDEP}]
+   '
;;
hatchling)
bdep+='
-   
>=dev-python/hatchling-0.22.0[${PYTHON_USEDEP}]'
+   
>=dev-python/hatchling-1.3.1[${PYTHON_USEDEP}]
+   '
;;
jupyter)
bdep+='
-   
>=dev-python/jupyter_packaging-0.11.1[${PYTHON_USEDEP}]'
+   
>=dev-python/jupyter_packaging-0.12.0-r1[${PYTHON_USEDEP}]
+   '
;;
maturin)
bdep+='
-   
>=dev-util/maturin-0.12.7[${PYTHON_USEDEP}]'
+   
>=dev-util/maturin-0.12.17[${PYTHON_USEDEP}]
+   '
;;
no)
# undo the generic deps added above
@@ -233,28 +239,34 @@ _distutils_set_globals() {
;;
meson-python)
bdep+='
-   
dev-python/meson-python[${PYTHON_USEDEP}]'
+   
dev-python/meson-python[${PYTHON_USEDEP}]
+   '
;;
pbr)
bdep+='
-   
>=dev-python/pbr-5.8.0-r1[${PYTHON_USEDEP}]'
+   
>=dev-python/pbr-5.8.0-r1[${PYTHON_USEDEP}]
+   '
;;
pdm)
bdep+='
-   
>=dev-python/pdm-pep517-0.12.3[${PYTHON_USEDEP}]'
+   
>=dev-python/pdm-pep517-1.0.0[${PYTHON_USEDEP}]
+   '
;;
poetry)
bdep+='
-   
>=dev-python/poetry-core-1.0.8[${PYTHON_USEDEP}]'
+   
>=dev-python/poetry-core-1.0.8[${PYTHON_USEDEP}]
+   '
;;
setuptools)
bdep+='
-   
>=dev-python/setuptools-60.5.0[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]'
+   
>=dev-python/setuptools-62.3.3[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   '
;;
sip)
bdep+='
-   
>=dev-python/sip-6.5.0-r1[${PYTHON_USEDEP}]'
+   
>=dev-python/sip-6.5.0-r1[${PYTHON_USEDEP}]
+   '
;;
standalone)
;;
@@ -473,7 +485,7 @@ distutils_enable_sphinx() {

[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/files/, net-dns/nsd/

2022-06-29 Thread Sam James
commit: c8187366a1ddc5adbf4bae3d9d4a3b1944c7c320
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 29 17:30:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8187366

net-dns/nsd: drop 4.3.9, 4.4.0

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

 net-dns/nsd/Manifest |   2 -
 net-dns/nsd/files/nsd-4.3.9-no_ssl.patch |  22 --
 net-dns/nsd/nsd-4.3.9.ebuild | 119 ---
 net-dns/nsd/nsd-4.4.0.ebuild | 119 ---
 4 files changed, 262 deletions(-)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 4705886c0228..17df2b61cc13 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,4 +1,2 @@
 DIST nsd-4.3.8.tar.gz 1225840 BLAKE2B 
19d014f130844aab5b7c6224658c6e5a4a7d8d337ceb11e1641bceb367fe76b46be146c703296a12cec834020992eabec0e1ee8f3cb6211333ac8c4c7029fef5
 SHA512 
aec892f85a6757bfdf537c6f0b4bc3d60c564b3062b582af14df800b24261edc96bedcd0b6649444a46b198b9018397e356b919a871364032c8a2db6256b9268
-DIST nsd-4.3.9.tar.gz 1222919 BLAKE2B 
0b317c246f66476e95727d763bf7444cde14936c8a87036843458b89f8c79790130995db3f0f9ff33d8bfda756cf3ae4724b07f97ee2996f05a2dcd1c14bc0e5
 SHA512 
de170cbaf6e0be0a20941d9d6b2102a7dddb59a320c30566238447d5740e4497f751f54488f36c2b89f2c3cff6e3101df31a36d0d2d66db8d77cfb6e86124f32
-DIST nsd-4.4.0.tar.gz 1226433 BLAKE2B 
8ead662c2ad87e9cfd9424898758cb7a7e6adc3c419583e0a4c3ced4d6bb8ae5005266af621ee4c138a06215652b60b65f075a875b6473dc92d1bef414901be1
 SHA512 
0fa32337246ccdaf9d6fe4257792cef8b6ce6de086fdee1024983da7b90a77b9039061cee87a2e0ad7eddf195411c57f4777469d973f2bdc10d3a51ee96d90bc
 DIST nsd-4.5.0.tar.gz 1259059 BLAKE2B 
5c90a17b2c2df3cf06bea2609fb02198b4fdde3e9ed7cc0a07526d43069f735458a0c1775fc7b45ac7bd1fba42ec329fe5b67378d6282bf86f6c520f73b00397
 SHA512 
0309e1ff083b6f2118ba6fd59425319c21f31558d30e17a40eb8f1e53dee9e3e766d7b53eb50462130ba17b454a3559dc786d344cb779468d255732bbc6bc5da

diff --git a/net-dns/nsd/files/nsd-4.3.9-no_ssl.patch 
b/net-dns/nsd/files/nsd-4.3.9-no_ssl.patch
deleted file mode 100644
index 33553a0ec889..
--- a/net-dns/nsd/files/nsd-4.3.9-no_ssl.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From c5e6a8e5e566380c8c6731e9feb7ac686a1c0735 Mon Sep 17 00:00:00 2001
-From: "W.C.A. Wijngaards" 
-Date: Fri, 28 Jan 2022 16:38:53 +0100
-Subject: [PATCH] - Fix #206: build with --without-ssl fails.
-
-diff --git a/edns.c b/edns.c
-index c7fc39d9..478ec681 100644
 a/edns.c
-+++ b/edns.c
-@@ -21,6 +21,12 @@
- #include "nsd.h"
- #include "query.h"
- 
-+#if !defined(HAVE_SSL) || !defined(HAVE_CRYPTO_MEMCMP)
-+/* we need fixed time compare, pull it in from tsig.c */
-+#define CRYPTO_memcmp memcmp_fixedtime
-+int memcmp_fixedtime(const void *s1, const void *s2, size_t n);
-+#endif
-+
- void
- edns_init_data(edns_data_type *data, uint16_t max_length)
- {

diff --git a/net-dns/nsd/nsd-4.3.9.ebuild b/net-dns/nsd/nsd-4.3.9.ebuild
deleted file mode 100644
index e4f824b01061..
--- a/net-dns/nsd/nsd-4.3.9.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd
-
-# version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
-MY_PV="${PV/_beta/b}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="~amd64 ~x86"
-IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   acct-group/nsd
-   acct-user/nsd
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c
-   )
-   libevent? ( dev-libs/libevent )
-   munin? ( net-analyzer/munin )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/flex
-   virtual/yacc
-   systemd? ( virtual/pkgconfig )
-"
-
-PATCHES=(
-   # Fix the paths in the munin plugin to match our install
-   "${FILESDIR}"/nsd_munin_.patch
-
-   "${FILESDIR}/${P}-no_ssl.patch" #832213
-)
-
-src_prepare() {
-   default
-   # Required to get correct pkg-config macros with USE="systemd"
-   # see bugs #663618 and #758050
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-largefile
-   --enable-pie
-   --enable-relro-now
-   --enable-tcp-fastopen
-   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
-   --with-logfile="${EPREFIX}"/var/log/nsd.log

[gentoo-commits] repo/gentoo:master commit in: net-dns/nsd/

2022-06-29 Thread Sam James
commit: 93228c2489743e2c043c4243967b4732a82c4de7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 29 17:39:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 29 17:49:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93228c24

net-dns/nsd: modernise

- Use more skel.ebuild-like structure
- Use HTTPS
- Drop USE=ipv6 (introduces no deps)
- Rename USE=runtime-checks -> USE=debug (it's for controlling assertions)

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

 .../nsd/{nsd-.ebuild => nsd-4.5.0-r1.ebuild}   | 36 +-
 net-dns/nsd/nsd-.ebuild| 36 +-
 2 files changed, 44 insertions(+), 28 deletions(-)

diff --git a/net-dns/nsd/nsd-.ebuild b/net-dns/nsd/nsd-4.5.0-r1.ebuild
similarity index 82%
copy from net-dns/nsd/nsd-.ebuild
copy to net-dns/nsd/nsd-4.5.0-r1.ebuild
index a41057e6300d..d3d5d3b51e9d 100644
--- a/net-dns/nsd/nsd-.ebuild
+++ b/net-dns/nsd/nsd-4.5.0-r1.ebuild
@@ -6,10 +6,9 @@ EAPI=8
 inherit autotools systemd
 
 DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-LICENSE="BSD"
-SLOT="0"
-if [[ "${PV}" == * ]] ; then
+HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd;
+
+if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/NLnetLabs/nsd.git;
 else
@@ -18,12 +17,17 @@ else
MY_PV="${MY_PV/_rc/rc}"
MY_P="${PN}-${MY_PV}"
 
-   [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
-   S="${WORKDIR}/${MY_P}"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   
SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
+   S="${WORKDIR}"/${MY_P}
+
+   KEYWORDS="~amd64 ~x86"
+   fi
 fi
-IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="bind8-stats debug dnstap libevent minimal-responses mmap munin +nsec3 
ratelimit root-server ssl systemd"
 
 RDEPEND="
acct-group/nsd
@@ -51,17 +55,20 @@ PATCHES=(
 
 src_prepare() {
default
+
# Required to get correct pkg-config macros with USE="systemd"
-   # see bugs #663618 and #758050
+   # See bugs #663618 and #758050
eautoreconf
 }
 
 src_configure() {
local myeconfargs=(
+   --enable-ipv6
--enable-largefile
--enable-pie
--enable-relro-now
--enable-tcp-fastopen
+
--with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
--with-logfile="${EPREFIX}"/var/log/nsd.log
--with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
@@ -69,20 +76,21 @@ src_configure() {
--with-xfrdir="${EPREFIX}"/var/db/nsd
--with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
--with-zonesdir="${EPREFIX}"/var/lib/nsd
+
$(use_enable bind8-stats)
$(use_enable bind8-stats zone-stats)
+   $(use_enable debug checking)
$(use_enable dnstap)
-   $(use_enable ipv6)
$(use_enable minimal-responses)
$(use_enable mmap)
$(use_enable nsec3)
$(use_enable ratelimit)
$(use_enable root-server)
-   $(use_enable runtime-checks checking)
$(use_enable systemd)
$(use_with libevent)
$(use_with ssl)
)
+
econf "${myeconfargs[@]}"
 }
 
@@ -93,7 +101,7 @@ src_install() {
 
newinitd "${FILESDIR}"/nsd.initd-r1 nsd
 
-   # install munin plugin and config
+   # Install munin plugin and config
if use munin ; then
exeinto /usr/libexec/munin/plugins
doexe contrib/nsd_munin_
@@ -103,7 +111,7 @@ src_install() {
 
systemd_dounit "${FILESDIR}"/nsd.service
 
-   # remove the /run directory that usually resides on tmpfs and is
+   # Remove the /run directory that usually resides on tmpfs and is
# being taken care of by the nsd init script anyway (checkpath)
rm -r "${ED}"/run || die "Failed to remove /run"
 

diff --git a/net-dns/nsd/nsd-.ebuild b/net-dns/nsd/nsd-.ebuild
index a41057e6300d..d3d5d3b51e9d 100644
--- a/net-dns/nsd/nsd-.ebuild
+++ b/net-dns/nsd/nsd-.ebuild
@@ -6,10 +6,9 @@ EAPI=8
 inherit autotools systemd
 
 DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-LICENSE="BSD"
-SLOT="0"
-if [[ "${PV}" == * ]] ; then
+HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd;
+
+if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/NLnetLabs/nsd.git;
 else
@@ 

  1   2   3   4   5   >