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

2023-06-29 Thread Hans de Graaff
commit: b536133aa970d6f3534a4276b0174b1c1ba27ee3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 30 05:33:52 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun 30 05:33:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b536133a

dev-ruby/async: add 2.6.2

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

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

diff --git a/dev-ruby/async/Manifest b/dev-ruby/async/Manifest
index ed0be9dcf072..dcc690b55430 100644
--- a/dev-ruby/async/Manifest
+++ b/dev-ruby/async/Manifest
@@ -3,3 +3,4 @@ DIST async-1.31.0.tar.gz 92889 BLAKE2B 
b573e3106243fd0934387254b302f541a9ebbcd34
 DIST async-2.2.1.tar.gz 75671 BLAKE2B 
a652bbb99d49c569fd864015059391a013f35c888be1e3b32ae06900bb861274390543c64ac9687689cb012c9b4c82df7764e4aaa50d2e76b595fdc7736ec8f5
 SHA512 
329862fa30f56371092666bef199b949e6325d99696a7ef2029cf9524a5cea31fc361cfaf438e15731c8e09c06ca47261fd3fcdce306a464332def9897c8dec5
 DIST async-2.5.0.tar.gz 84307 BLAKE2B 
0aa9042e6e63087c08def6a5bd66f51565addaf8caf1db3ce5cc94afd397e164dfd0e7af40d4f55d05b0bb08cec3c98dc89b5e4345ff053f06617a8ba6a9b0c8
 SHA512 
caa16d07b2863f236bdd31fc87aa29216a5e32c8182a6e6bf9fd5203cd223350bb1746be02a617f8930c31f2941ce4204f01c5f2fd902c215a1898192afd01c3
 DIST async-2.5.1.tar.gz 84455 BLAKE2B 
251b1a8f5bd3d9f1cc4c6038d18dbd5dbe83278d27b35656d12942d7f4501828a2978f64f4fe4e77758476e161e06141b558430af2c42536a7e65bb0795fa2c2
 SHA512 
b12effeca7372e74ea9ca0ace08d7ea3d7398bbc0c3fdf57f9f57a5888ef975682c86bf010ae1d8b5070408a0f36887972edf12c54382dff5b493d56df5707ac
+DIST async-2.6.2.tar.gz 86923 BLAKE2B 
ef1a840bd52c3713268582260a00855061fc3ee2d05fb67a2de44f9012dc419745eeac0522fb06e9689860ed23bf5dbb8280f796e645d992d1a98da7cfb4279c
 SHA512 
627f490360d96e9ef8cfb5dc5ea929a1574cdfa6db91fcbfe5b14f6e475e03c750b2806b8d13025425b969ed44944debdcf6d573bc95eafe80a6056a0550707b

diff --git a/dev-ruby/async/async-2.6.2.ebuild 
b/dev-ruby/async/async-2.6.2.ebuild
new file mode 100644
index ..625969130dce
--- /dev/null
+++ b/dev-ruby/async/async-2.6.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# It really is >=ruby31 only, see:
+# https://github.com/socketry/async/issues/141
+# https://github.com/socketry/async/issues/136
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A concurrency framework for Ruby"
+HOMEPAGE="https://github.com/socketry/async;
+SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+   >=dev-ruby/console-1.10:1
+   dev-ruby/fiber-annotation
+   dev-ruby/io-event:1.1
+   >=dev-ruby/timers-4.1:4
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/benchmark-ips
+   dev-ruby/sus-fixtures-async
+)"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # network tests
+   rm test/net/http.rb \
+   test/async/scheduler/address.rb \
+   test/async/scheduler/io.rb || die
+
+   sed -i -e '/covered/Id' config/sus.rb || die
+}



[gentoo-commits] proj/qa-scripts:master commit in: /

2023-06-29 Thread Robin H. Johnson
commit: d1dda423e1285e94fade299209e58f4434db35ee
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Jun 30 05:33:01 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Jun 30 05:33:01 2023 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=d1dda423

keyrings.inc.bash: ensure digests/packets present

Signed-off-by: Robin H. Johnson  gentoo.org>

 keyrings-export.bash |  4 +++-
 keyrings.inc.bash| 17 +
 2 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/keyrings-export.bash b/keyrings-export.bash
index 92c0228..56e4e51 100755
--- a/keyrings-export.bash
+++ b/keyrings-export.bash
@@ -6,6 +6,8 @@
 # - requires keeping state to detect changes in keys, there is no usable mtime 
data in a key itself
 
 OUTPUT_DIR=${1:-.}
+# Ensure output is absolute
+OUTPUT_DIR=$(readlink -f "${OUTPUT_DIR}")
 BASEDIR="$(dirname "$0")"
 # shellcheck source=./keyrings.inc.bash
 source "${BASEDIR}"/keyrings.inc.bash
@@ -57,7 +59,7 @@ export_keys "${OUTPUT_DIR}"/keys/all-devs.gpg \
 for key in "${KEYRINGS[@]}" ; do
if [[ ! -L "${OUTPUT_DIR}"/${key}.gpg ]] ; then
# Compatibility symlink
-   ln -s "${OUTPUT_DIR}"/keys/${key}.gpg "${OUTPUT_DIR}"/${key}.gpg
+   ln -sf "${OUTPUT_DIR}"/keys/${key}.gpg 
"${OUTPUT_DIR}"/${key}.gpg
fi
 
if [[ $(date -u +%A) == Monday ]] ; then

diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index 32fc03f..d2668e0 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -123,14 +123,15 @@ export_keys() {
 
# Check if the textual format has changed at all, and emit the new 
version
# if there are ANY changes at all.
-   if ! cmp -s "${DST}.packets.txt" "${TMP}.packets.txt"; then
-   chmod a+r "${TMP}"
-   mv -f "${TMP}" "${DST}"
-   mv -f "${TMP}.packets.txt" "${DST}.packets.txt"
-   mv -f "${TMP}.DIGESTS" "${DST}.DIGESTS"
-   fi
-   # Cleanup anyway
-   rm -f "${TMP}.packets.txt" "${TMP}"
+   cmp -s "${DST}.packets.txt" "${TMP}.packets.txt"
+   cmp_rc=$?
+   chmod a+r "${TMP}" "${TMP}.packets.txt" "${TMP}.DIGESTS"
+   for suffix in '' '.packets.txt' '.DIGESTS'; do
+   # If these file do not exist, or the cmp was different, move 
them.
+   [ ! -f "${DST}${suffix}" -o $cmp_rc -ne 0 ] && mv -f 
"${TMP}${suffix}" "${DST}${suffix}"
+   # Cleanup anyway
+   rm -f "${TMP}${suffix}"
+   done
 }
 
 # populate common variables



[gentoo-commits] proj/qa-scripts:master commit in: /

2023-06-29 Thread Robin H. Johnson
commit: 7112f5af5a5b681d6c8d39c2ff0cf27252fc81f3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Jun 30 05:06:42 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Jun 30 05:06:51 2023 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=7112f5af

keyrings-export.bash: fixup export

Signed-off-by: Robin H. Johnson  gentoo.org>

 keyrings-export.bash | 25 +
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/keyrings-export.bash b/keyrings-export.bash
index b3234e2..92c0228 100755
--- a/keyrings-export.bash
+++ b/keyrings-export.bash
@@ -17,35 +17,44 @@ export -a NONCOMMITTING_DEVS=( $(grab_ldap_fingerprints -b 
"${DEV_BASE}" "${NONC
 export -a RETIRED_DEVS=( $(grab_ldap_fingerprints -b "${DEV_BASE}" 
"${RETIRED_RULE}") )
 export -a SYSTEM_KEYS=( $(grab_ldap_fingerprints -b "${SYSTEM_BASE}" 
"${NONCOMMIT_RULE}") )
 export -a INFRA_SYSTEM_KEYS=( $(grab_ldap_fingerprints -b "${SYSTEM_BASE}" 
"${INFRA_SYSTEM_RULE}") )
+export -a KEYRINGS=( )
 
 export_keys "${OUTPUT_DIR}"/keys/service-keys.gpg \
-   "${SYSTEM_KEYS[@]}"
+   "${SYSTEM_KEYS[@]}" \
+&& KEYRINGS+=( service-keys )
 
 export_keys "${OUTPUT_DIR}"/keys/infra-service-keys.gpg \
-"${INFRA_SYSTEM_KEYS[@]}"
+"${INFRA_SYSTEM_KEYS[@]}" \
+&& KEYRINGS+=( infra-service-keys )
 
 export_keys "${OUTPUT_DIR}"/keys/committing-devs.gpg \
-   "${COMMITTING_DEVS[@]}"
+   "${COMMITTING_DEVS[@]}" \
+&& KEYRINGS+=( committing-devs )
 
 export_keys "${OUTPUT_DIR}"/keys/active-devs.gpg \
"${COMMITTING_DEVS[@]}" \
-   "${NONCOMMITTING_DEVS[@]}"
+   "${NONCOMMITTING_DEVS[@]}" \
+&& KEYRINGS+=( active-devs )
 
 export_keys "${OUTPUT_DIR}"/keys/infra-devs.gpg \
-   "${INFRA_DEVS[@]}"
+   "${INFRA_DEVS[@]}" \
+&& KEYRINGS+=( infra-devs )
 
 export_keys "${OUTPUT_DIR}"/keys/retired-devs.gpg \
-   "${RETIRED_DEVS[@]}"
+   "${RETIRED_DEVS[@]}" \
+&& KEYRINGS+=( retired-devs )
 
 # Everybody together now
 export_keys "${OUTPUT_DIR}"/keys/all-devs.gpg \
"${SYSTEM_KEYS[@]}" \
+   "${INFRA_SYSTEM_KEYS[@]}" \
"${COMMITTING_DEVS[@]}" \
"${NONCOMMITTING_DEVS[@]}" \
"${INFRA_DEVS[@]}" \
-   "${RETIRED_DEVS[@]}"
+   "${RETIRED_DEVS[@]}" \
+&& KEYRINGS+=( all-devs )
 
-for key in service-keys committing-devs active-devs infra-devs retired-devs 
all-devs ; do
+for key in "${KEYRINGS[@]}" ; do
if [[ ! -L "${OUTPUT_DIR}"/${key}.gpg ]] ; then
# Compatibility symlink
ln -s "${OUTPUT_DIR}"/keys/${key}.gpg "${OUTPUT_DIR}"/${key}.gpg



[gentoo-commits] proj/qa-scripts:master commit in: /

2023-06-29 Thread Robin H. Johnson
commit: 6dd35cefc5fcaf0662708b5952038bce528979ff
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Jun 30 05:18:58 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Jun 30 05:18:58 2023 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=6dd35cef

keyrings.inc.bash: ensure there is a checksum to verify the download for 
corruption (integrity only, not authenticity)

Signed-off-by: Robin H. Johnson  gentoo.org>

 keyrings.inc.bash | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index cc89de0..32fc03f 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -96,7 +96,8 @@ export_keys() {
DST="$1"
shift
setup_tmp
-   TMP="${GPG_TMPDIR}"/$(basename "${DST}")
+   BASENAME=$(basename "${DST}")
+   TMP="${GPG_TMPDIR}/${BASENAME}"
# Must not exist, otherwise GPG will give error
[[ -f "${TMP}" ]] && rm -f "${TMP}"
# 'gpg --export' returns zero if there was no error with the command 
itself
@@ -116,12 +117,17 @@ export_keys() {
echo "Unable to export keys to $DST: GPG failed to list packets"
exit 1
fi
+
+   # Ensure we have a checksum to verify the file.
+   rhash --bsd --sha256 --sha512 --blake2b "${TMP}" |sed 
"s,${TMP},${BASENAME},g" >"${TMP}.DIGESTS"
+
# Check if the textual format has changed at all, and emit the new 
version
# if there are ANY changes at all.
if ! cmp -s "${DST}.packets.txt" "${TMP}.packets.txt"; then
chmod a+r "${TMP}"
mv -f "${TMP}" "${DST}"
mv -f "${TMP}.packets.txt" "${DST}.packets.txt"
+   mv -f "${TMP}.DIGESTS" "${DST}.DIGESTS"
fi
# Cleanup anyway
rm -f "${TMP}.packets.txt" "${TMP}"



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

2023-06-29 Thread Sam James
commit: a01a3da0a23e3ad29495b92bd1e29bff34e45991
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 04:49:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 04:50:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01a3da0

dev-python/numpy: actually add the wheel version fix

Fixes: 1d34343899235a074ec4e277d1d003e775dce0ad
Signed-off-by: Sam James  gentoo.org>

 dev-python/numpy/{numpy-1.25.0-r1.ebuild => numpy-1.25.0-r2.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/numpy/numpy-1.25.0-r1.ebuild 
b/dev-python/numpy/numpy-1.25.0-r2.ebuild
similarity index 96%
rename from dev-python/numpy/numpy-1.25.0-r1.ebuild
rename to dev-python/numpy/numpy-1.25.0-r2.ebuild
index fd279d3121df..e222b83e5e69 100644
--- a/dev-python/numpy/numpy-1.25.0-r1.ebuild
+++ b/dev-python/numpy/numpy-1.25.0-r2.ebuild
@@ -62,6 +62,9 @@ python_prepare_all() {
append-flags -fno-strict-aliasing
 
distutils-r1_python_prepare_all
+
+   # TODO: Please drop once 1.25.0_rc1-meson-pyproject.toml.patch is gone
+   sed -i -e "s:version = \"2.0.0.dev0\":version = \"${PV}\":" 
pyproject.toml || die
 }
 
 python_configure_all() {



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

2023-06-29 Thread Matthias Schwarzott
commit: 8549a6fe860927c3e25d6fd45a7ef722c62d071e
Author: Matthias Schwarzott  gentoo  org>
AuthorDate: Fri Jun 30 04:37:31 2023 +
Commit: Matthias Schwarzott  gentoo  org>
CommitDate: Fri Jun 30 04:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8549a6fe

dev-util/pahole: enable py3.12

Signed-off-by: Matthias Schwarzott  gentoo.org>

 dev-util/pahole/pahole-1.24_p20221024.ebuild | 2 +-
 dev-util/pahole/pahole-1.25.ebuild   | 2 +-
 dev-util/pahole/pahole-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/pahole/pahole-1.24_p20221024.ebuild 
b/dev-util/pahole/pahole-1.24_p20221024.ebuild
index aec3a504a192..64c0a215cd1a 100644
--- a/dev-util/pahole/pahole-1.24_p20221024.ebuild
+++ b/dev-util/pahole/pahole-1.24_p20221024.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake python-single-r1
 
 MY_PN=dwarves

diff --git a/dev-util/pahole/pahole-1.25.ebuild 
b/dev-util/pahole/pahole-1.25.ebuild
index 5d98a672167d..62a62ec1aa61 100644
--- a/dev-util/pahole/pahole-1.25.ebuild
+++ b/dev-util/pahole/pahole-1.25.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake python-single-r1
 
 MY_PN=dwarves

diff --git a/dev-util/pahole/pahole-.ebuild 
b/dev-util/pahole/pahole-.ebuild
index 5d98a672167d..62a62ec1aa61 100644
--- a/dev-util/pahole/pahole-.ebuild
+++ b/dev-util/pahole/pahole-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit cmake python-single-r1
 
 MY_PN=dwarves



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

2023-06-29 Thread Sam James
commit: 6987dd9a71a51f169fd7cf471c7f6c3c564bbf2e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 04:20:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 04:23:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6987dd9a

dev-perl/Mail-DKIM: add 1.202.306.300

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

 dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild | 46 +++
 dev-perl/Mail-DKIM/Manifest   |  1 +
 2 files changed, 47 insertions(+)

diff --git a/dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild 
b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild
new file mode 100644
index ..eccd05d1098f
--- /dev/null
+++ b/dev-perl/Mail-DKIM/Mail-DKIM-1.202.306.300.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=MBRADSHAW
+DIST_VERSION=1.20230630
+DIST_EXAMPLES=("scripts/*")
+inherit perl-module
+
+DESCRIPTION="Signs/verifies Internet mail using DKIM message signatures"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   virtual/perl-Carp
+   >=dev-perl/Crypt-OpenSSL-RSA-0.240.0
+   >=dev-perl/CryptX-0.67.0
+   virtual/perl-Digest-SHA
+   virtual/perl-MIME-Base64
+   dev-perl/MailTools
+   dev-perl/Mail-AuthenticationResults
+   dev-perl/Net-DNS
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   dev-perl/Net-DNS-Resolver-Mock
+   virtual/perl-Test-Simple
+   dev-perl/Test-RequiresInternet
+   dev-perl/YAML-LibYAML
+   )
+"
+
+mydoc=("doc/*.txt" "HACKING.DKIM")
+
+src_test() {
+   # disable online tests
+   if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+   einfo "Removing network tests w/o DIST_TEST_OVERRIDE=~network"
+   perl_rm_files t/{policy,public_key,verifier,dev-manifest}.t
+   fi
+   perl-module_src_test
+}

diff --git a/dev-perl/Mail-DKIM/Manifest b/dev-perl/Mail-DKIM/Manifest
index d3c6a45bbfb8..ee6bf406fceb 100644
--- a/dev-perl/Mail-DKIM/Manifest
+++ b/dev-perl/Mail-DKIM/Manifest
@@ -1,2 +1,3 @@
 DIST Mail-DKIM-1.20200907.tar.gz 177877 BLAKE2B 
a71da80038e9abc8056fb248f7c6da76fdd98427bc18fc1d3c4bdba73dde4a683db10a1b1b61bedf03adbcf349c4be9e82e29b13adaa02007db5b7422ffc27f1
 SHA512 
1bfdd97ca49abfd3ae6f13bc8ede8706531801e078351ac41a3a6172b9e65249d247e38a95c53eb60781b5f38b971a5acf9c8b98948e9c4d7a427a525ee231cb
 DIST Mail-DKIM-1.20230212.tar.gz 179183 BLAKE2B 
51613469d5369525a5c51859cabbf2ac0dc04e5406ede338dcb16471182d3d3e789821b5cc52fe85cdb07f67a20b33abf4fff1e647e3aa25c2a69c1037b0f753
 SHA512 
b34ee931f121104c93973f5cacf551f7583947c82fd272197b970852ac37d910f69d2fd44a4d4614162ee38b54205bb93e0138fdf48cc2c43ab2606040f18d3b
+DIST Mail-DKIM-1.20230630.tar.gz 182700 BLAKE2B 
6f937a71ab91746a9f8c5b949ebb47aeed1ae3999b15d042b87700783b10efa7c8d10d900444205904edc3fc445df8d97eb03a394a7145bd6f211a27816ac64a
 SHA512 
566213925afe4f964718208217ad6d97ad9192651294248a560203d8201f23db3ae2f83ca366a058f40ecf9b22695140666edeb6ff57d9a7bddcd01ae09f59d7



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

2023-06-29 Thread Sam James
commit: 1d34343899235a074ec4e277d1d003e775dce0ad
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 04:21:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 04:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d343438

dev-python/numpy: fix wheel version

Reported by mgorny, sorry for missing this. I remember thinking I need to
address it but apparently I never did.

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

 dev-python/numpy/{numpy-1.25.0.ebuild => numpy-1.25.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/numpy/numpy-1.25.0.ebuild 
b/dev-python/numpy/numpy-1.25.0-r1.ebuild
similarity index 100%
rename from dev-python/numpy/numpy-1.25.0.ebuild
rename to dev-python/numpy/numpy-1.25.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/mate-notification-daemon/

2023-06-29 Thread Sam James
commit: 9743f11f418697f49a8541418001a583b2c39dcb
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 03:58:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9743f11f

x11-misc/mate-notification-daemon: fix configure args

Fixes: fb46e0952c2ca64f9b4816379d66ccab0cd35164
Cloess: https://bugs.gentoo.org/908974
Signed-off-by: Sam James  gentoo.org>

 ...daemon-1.26.0.ebuild => mate-notification-daemon-1.26.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0.ebuild 
b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild
similarity index 94%
rename from 
x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0.ebuild
rename to 
x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild
index d34108e27c33..0a02cc9cd01d 100644
--- a/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0.ebuild
+++ 
b/x11-misc/mate-notification-daemon/mate-notification-daemon-1.26.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -50,7 +50,7 @@ DEPEND="${COMMON_DEPEND}
 
 src_configure() {
mate_src_configure \
-   $(use_enable nls)
+   $(use_enable nls) \
$(use_enable X x11) \
$(use_enable wayland)
 }



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-panel/files/, mate-base/mate-panel/

2023-06-29 Thread Sam James
commit: 3f92e0d248944ecb3e4ba11f20e03334ec0c4610
Author: Brahmajit Das  gmail  com>
AuthorDate: Mon Jun 26 18:28:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 03:57:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f92e0d2

mate-base/mate-panel: Fix msgfmt: no input file should be given if --desktop

[sam: Note that mate.eclass automatically handles eautoreconf if needed.]

Closes: https://bugs.gentoo.org/908877
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31621
Signed-off-by: Sam James  gentoo.org>

 .../files/mate-panel-1.26.3-gettext-0.22-fix.patch | 14 ++
 mate-base/mate-panel/mate-panel-1.26.3.ebuild  |  4 
 2 files changed, 18 insertions(+)

diff --git 
a/mate-base/mate-panel/files/mate-panel-1.26.3-gettext-0.22-fix.patch 
b/mate-base/mate-panel/files/mate-panel-1.26.3-gettext-0.22-fix.patch
new file mode 100644
index ..2f61ac1a5c57
--- /dev/null
+++ b/mate-base/mate-panel/files/mate-panel-1.26.3-gettext-0.22-fix.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/908877
+Reference: https://savannah.gnu.org/bugs/index.php?64335
+Upstream PR: https://github.com/mate-desktop/mate-panel/pull/1375
+--- a/libmate-panel-applet/Makefile.am
 b/libmate-panel-applet/Makefile.am
+@@ -95,7 +95,7 @@ appletdir   = $(datadir)/mate-panel/applets
+ applet_in_files = org.mate.panel.TestApplet.mate-panel-applet.desktop.in
+ noinst_DATA = 
$(applet_in_files:.mate-panel-applet.desktop.in=.mate-panel-applet)
+ $(noinst_DATA): $(applet_in_files)
+-  $(AM_V_GEN) $(MSGFMT) --desktop --keyword Name --keyword Description 
--template $< -d $(top_srcdir)/po -o $@
++  $(AM_V_GEN) $(MSGFMT) --desktop --keyword=Name --keyword=Description 
--template $< -d $(top_srcdir)/po -o $@
+ 
+ EXTRA_DIST =  \
+   org.mate.panel.TestApplet.mate-panel-applet.desktop.in  \

diff --git a/mate-base/mate-panel/mate-panel-1.26.3.ebuild 
b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
index 061ddad6aa70..6be1b67047d1 100644
--- a/mate-base/mate-panel/mate-panel-1.26.3.ebuild
+++ b/mate-base/mate-panel/mate-panel-1.26.3.ebuild
@@ -62,6 +62,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.26.3-gettext-0.22-fix.patch
+)
+
 src_configure() {
mate_src_configure \
--libexecdir="${EPREFIX}"/usr/libexec/mate-applets \



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

2023-06-29 Thread Sam James
commit: 53d21a5a3c8a21d0bc36c02f6db929c1f768c234
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 03:12:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 03:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d21a5a

sys-devel/gcc: add 11.4.1_p20230629

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-11.4.1_p20230629.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fd85dde73317..794f72de94b0 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -10,6 +10,7 @@ DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd124
 DIST gcc-11-20230608.tar.xz 76200104 BLAKE2B 
d500e7ea0b31b8afb1ab8fb0a9681554cc49a05e82b91f27e1e23ab81a356ca7daa301c4e0fa5d58551a399da8d536e4cf2510f6a4aa769aa4a97997092a1c3a
 SHA512 
c53d720952faad5c70c6376b62cd729dc51e900719f097a3f2d6216eac8d87fc334be7de525a62a582e308e0523fc07cf6c03e4f617b1bbc6702ef857f58eeda
 DIST gcc-11-20230615.tar.xz 76188804 BLAKE2B 
84860fc2404c1bfe1e17e9a8ef8e98172af998cb21b80f7715b36669dcd2d5bea0095b685bb25dfc37914dbe85d5ca02300354aa8e56ae2546c8f5f5f34af938
 SHA512 
f99365d092e8c38fe9b6e45afe21170a9808589ee3fa16ebbe43e02ea2657cbda6b734a6f27b892dfc2be4b4ada9802d18f2422193cc14e3688b779747d611d9
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
+DIST gcc-11-20230629.tar.xz 76208088 BLAKE2B 
c2ced5e441c93f985a8747a763f908dbbadcef905a1038db89a771c478c15dc516faca038daa4ed6356ef6848b132177a8a0ebeb333abf6f7149445782f1eecd
 SHA512 
183af1d37650d57232d56f4a46d2f17064683189061b55db314ab8e66e5ecc8d8cd31114c1427339c1dda242a04fe989730cf5a169f13dc6629c60ccd61fdd53
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17

diff --git a/sys-devel/gcc/gcc-11.4.1_p20230629.ebuild 
b/sys-devel/gcc/gcc-11.4.1_p20230629.ebuild
new file mode 100644
index ..02c58f02f0a6
--- /dev/null
+++ b/sys-devel/gcc/gcc-11.4.1_p20230629.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="11.4.0"
+PATCH_VER="10"
+MUSL_VER="2"
+MUSL_GCC_VER="11.4.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEG

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

2023-06-29 Thread Sam James
commit: 427d80feefd896d080ac178706a099f1052c4ea0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 03:10:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 03:10:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427d80fe

sys-devel/gcc: add 10.4.1_p20230628

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20230628.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 5800cc2b1fbf..fd85dde73317 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -3,6 +3,7 @@ DIST gcc-10-20230517.tar.xz 72135000 BLAKE2B 
8ec87088ace2bf7cc355357b8c9b12e6164
 DIST gcc-10-20230607.tar.xz 72144348 BLAKE2B 
96c95795bc2ec85e3380ddcbeb02e395e431cf7fd9966e55db132a4eeb2033c4453615cd768b4866cf13547cc9de3fb3562cab987268835784eae5c22de97c47
 SHA512 
488895b59132b83cfb0b9143d702d49cbd711b49817adcecb7b795147637a4e67902e8da7be04d26f39251e8e0ab6113448124d4c2220b7da8f3ca4195da
 DIST gcc-10-20230614.tar.xz 72140228 BLAKE2B 
7709d3cbb353a21206b4b522ce5ac9e92ea305a38f8825fde601c785faad08dfed3c5bb96a2203eee24b33d4488803fd1de41663b8adfe664ce59d008789eb48
 SHA512 
651d52bded7949191534d2dd8effc8cc8727592e2481fbf4905f8d0e7cbbcf3b7246ee9c8177d7c8e422f240eb0ff9ff1d2d9b813438292b3cc78df143add665
 DIST gcc-10-20230621.tar.xz 72149848 BLAKE2B 
83d367c1fb8e68b3e61273a324cd3829ccd3091a1346bc88f76ee2d6c86fb4c644d30c0594a024df4d53c6c6a02eb2b98ba44ac6db7e8ea4ddb96c795e202d9b
 SHA512 
b03520cf64643ac887e4c32c7e3a31ed54ff96bd5421ff2892675e26ae188ed8dcba88edbca79ec13bed3a052a98eea92fdd6bdd76ad1131a16f7c637a36360d
+DIST gcc-10-20230628.tar.xz 72167480 BLAKE2B 
8b8236585cd1aed7767772088550ce1ded9d6e3d1d0d626eac851e92a29318729a2e2941fe45bc503afd3d50b3e2ba8de9ed74f0e7d980b9127e184a9d180a84
 SHA512 
ccdabb31614dcfa1500dd2c62340d96474823360a9f63a70485e53d70b222334d56d45dba686f706b6c4a98905f930ff9b92be2b4cc195bc89b85747d93d29a4
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d

diff --git a/sys-devel/gcc/gcc-10.4.1_p20230628.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20230628.ebuild
new file mode 100644
index ..a3ff836547a0
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20230628.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="6"
+MUSL_VER="2"
+MUSL_GCC_VER="10.5.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



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

2023-06-29 Thread Michał Górny
commit: 2d79d2a7cfac3f2b94bdc679253c9350712a4238
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:49:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:49:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d79d2a7

dev-python/openstacksdk: Bump to 1.3.1

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

 dev-python/openstacksdk/Manifest  |  1 +
 dev-python/openstacksdk/openstacksdk-1.3.1.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index f4988e9e4e99..af7046e4de9a 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1,2 +1,3 @@
 DIST openstacksdk-1.2.0.tar.gz 1160015 BLAKE2B 
d3ed5b9415715faf6d9cae225e2a8e7c3bd69907599fd2683f53e2070513a1f27aaae2d2f4aa40ada26ff819b5f8238c09e208243197165aa52f19776e53fc7c
 SHA512 
4ce118b8b19b495f333f76cb416d2b4cc2c9ea835979cf67e83f6f7f40df13d29e19ed054a2f3ee469e6c5496da4a7a11193e4815b20195b28ba4c48263b6c1c
 DIST openstacksdk-1.3.0.tar.gz 1158244 BLAKE2B 
c318be32242ff6a5dce3fb94122c08603f3f132d0e9781a13f6bad9bf8fb516741e62b255e1d0d9b12c2967bbd6cea54cfcc248ba9de6279edfac85399b4a0bd
 SHA512 
ceeb68fea5ce9e5271a86b783986bc3a26f03654cc3e2be0b704484976e273049c0499377d08c59466fa02d45d6ec39fdc4fcc42d8b4ee4b5723bfe3853737b3
+DIST openstacksdk-1.3.1.tar.gz 1158149 BLAKE2B 
b1fb89e3c8d59dc1188bcfa4eeb55a7de40a61f30ff42f3dceb5be311f0c4e59af24dfa176d07237cf778f7b5e7b01855d97462d137ed51daf56140c01503135
 SHA512 
0792f974eb5dffe34565241082bd5fe17f75a0b666ce971938f325fe2b6cdff258d86658c608863f26799018e2a5b8dd2016d14d3300e536b5f301e3476cbbd6

diff --git a/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild 
b/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild
new file mode 100644
index ..e7d4c515009f
--- /dev/null
+++ b/dev-python/openstacksdk/openstacksdk-1.3.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A collection of libraries for building applications to work with 
OpenStack"
+HOMEPAGE="
+   https://opendev.org/openstack/openstacksdk/
+   https://github.com/openstack/openstacksdk/
+   https://pypi.org/project/openstacksdk/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Internet?
+   sed -e 's:test_create_dynamic_large_object:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # TODO
+   sed -e 's:test_generate_form:_&:' \
+   -e 's:test_create_static_large_object:_&:' \
+   -e 's:test_object_segment_retries:_&:' \
+   -e 's:test_object_segment_retry_failure:_&:' \
+   -e 's:test_slo_manifest_retry:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # unhappy about paths due to test runner
+   sed -e 's:test_method_not_supported:_&:' \
+   -i openstack/tests/unit/test_exceptions.py || die
+   sed -e 's:test_repr:_&:' \
+   -i openstack/tests/unit/test_resource.py || die
+
+   # requires hacking
+   rm openstack/tests/unit/test_hacking.py || die
+
+   distutils-r1_src_prepare
+}

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

2023-06-29 Thread Michał Górny
commit: 90746d88c1d7a16803366eebe1a53070cc905e19
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:52:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:52:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90746d88

dev-python/zope-exceptions: Bump to 5.0

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

 dev-python/zope-exceptions/Manifest|  1 +
 .../zope-exceptions/zope-exceptions-5.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/zope-exceptions/Manifest 
b/dev-python/zope-exceptions/Manifest
index 5a3299be9e7c..3e01f62292c3 100644
--- a/dev-python/zope-exceptions/Manifest
+++ b/dev-python/zope-exceptions/Manifest
@@ -1 +1,2 @@
 DIST zope.exceptions-4.6.tar.gz 30876 BLAKE2B 
9cc9a040269aa2f813018670e3692c9897fbea3a346b37e72fc54e72fb33dbaf0f14c192a76a7c40f57674caee4e17e86aec5f1d60e1c0e6a801d859d9629189
 SHA512 
d28a4434b27f6611040b290dcece26c1880982853092c89d5a8d74093cb9339a62834d7c3949d5ea28c4d3fc01c6f36180df22031cded6e4c963acfff65c2ec4
+DIST zope.exceptions-5.0.tar.gz 30287 BLAKE2B 
43fab206ef16b330a4ca460a432be375450fd3637a7964797fcb15a35f6adcd654b6105bb61043391ae6448ce03ea2ddd89dc86b6a90be69e2b0c541ca2b30e7
 SHA512 
0aba148751420c92a403169f72801fe03745196f918e1993d159a8d89310f2f71af26a15eab20c51b39747c3ddfc61eebc48e228517418fedb45d21b89475ed1

diff --git a/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild 
b/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild
new file mode 100644
index ..7ec748a89678
--- /dev/null
+++ b/dev-python/zope-exceptions/zope-exceptions-5.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="General purpose exceptions for Zope packages"
+HOMEPAGE="
+   https://pypi.org/project/zope.exceptions/
+   https://github.com/zopefoundation/zope.exceptions/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   !dev-python/namespace-zope
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "/'setuptools'/d" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}



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

2023-06-29 Thread Michał Górny
commit: 8da571fd0f34b3b0ea788ad6d7719b3060f63f7e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:52:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da571fd

dev-python/hcloud-python: Bump to 1.23.0

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

 dev-python/hcloud-python/Manifest  |  1 +
 .../hcloud-python/hcloud-python-1.23.0.ebuild  | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/hcloud-python/Manifest 
b/dev-python/hcloud-python/Manifest
index 3b84b411bba6..9775aa93c914 100644
--- a/dev-python/hcloud-python/Manifest
+++ b/dev-python/hcloud-python/Manifest
@@ -1,3 +1,4 @@
 DIST hcloud-python-1.20.0.gh.tar.gz 100107 BLAKE2B 
584e1399ddb1c5d1e5ad0beaf795609bb63d37457afe33c663cf303f8b20e2c6f6b3ff294007e9f4ae2d9aa833794e59516ad167f1dd51d14e692f6eab887881
 SHA512 
b17abc716ae6f7c78803096f2fd887e47ee746fccbe299cc434b7f445abdd7818e445d186f5adacc715971e2ebe2e92551cdb08aa1891ed58d8f443ea3be61fb
 DIST hcloud-python-1.21.0.gh.tar.gz 102150 BLAKE2B 
4ec6fb813f61f3c487d632e12a71f9105af5d45a307567fd2b22ff716e30c645bffebc5cd768846fc7d7892ab753d3e4487a1b72edfee62fb99dfefe188be41d
 SHA512 
8226a79324f0097d576cc1336e813a28a562fb9c3f50dcac1debb3c32bb52f4f5e563e920e2bbb6ce8be407a65de321b734d30156fd066d74ed95f6e6bd94a35
 DIST hcloud-python-1.22.0.gh.tar.gz 103301 BLAKE2B 
0280567bf75dfe1e684cc9a630cd9c517a9039add7b8937d6293fdddf55e593afa68c4ee7ffc73c186b3444d47fb5dcd385229bace3cf058a37497790d2abf46
 SHA512 
fca41cc61033c050981588633f9a9801a444db5782eafa35933dec5011f24542a103b1c900b9a830ea426418070d060e4ec407941d54cb9579291a7b467e6a22
+DIST hcloud-python-1.23.0.gh.tar.gz 101752 BLAKE2B 
5a8746d7ea58e3ba89271efe541183c72792480b81307433a899278e0e6037e3b5d59519a9d1af4ffeaf391b20643cec33fdd8b82019faf29ed865c4563ff96b
 SHA512 
94463080d0b0605efbbc5bc193c602ae207d45ca7accd5a370b8ba7663d867bf065f5cf154f51095f6ae8b4fb2470202512ba3f61df36d2f6e04bf7ad2a606a5

diff --git a/dev-python/hcloud-python/hcloud-python-1.23.0.ebuild 
b/dev-python/hcloud-python/hcloud-python-1.23.0.ebuild
new file mode 100644
index ..6c7043b0167c
--- /dev/null
+++ b/dev-python/hcloud-python/hcloud-python-1.23.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=hcloud-python-${PV}
+DESCRIPTION="Official Hetzner Cloud python library"
+HOMEPAGE="
+   https://github.com/hetznercloud/hcloud-python/
+   https://pypi.org/project/hcloud/
+"
+# sdist is missing doc assets as of 1.19.0
+# https://github.com/hetznercloud/hcloud-python/pull/183
+SRC_URI="
+   https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # Integration tests need docker:
+   # 
https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16
+   tests/integration
+)
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}



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

2023-06-29 Thread Michał Górny
commit: 2f60a7517e0d7735f9968f786ab761c0640504ac
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:50:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:50:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f60a751

dev-python/rope: Bump to 1.9.0

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

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

diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index 9ad7e44a2945..369ee811fd12 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1 +1,2 @@
 DIST rope-1.8.0.tar.gz 297235 BLAKE2B 
e9849b75b3ec640201b30318863066b969b5ebde98522c3c09f70bcc344bce5f604601bd155ed0ce6fb3eebb392ea3669f77fb2da21c11078e1041ae13464fd8
 SHA512 
2fa8e56d6d7fd0a15acb16a1fe27db89d9c2dd6f93fabd448509a112a6ef7f3dfdd4d3d544cf1218149c7a7fa1db9908b107b6eae6e89299f32c0d1586ceaf4e
+DIST rope-1.9.0.tar.gz 298227 BLAKE2B 
c136678bdd9d580d0f0ada93e5c61b963bfe5b9867b39f8c9ba35578f4c8b2ebca1031d00bea4bf2f10ebdf300bc4920827a3325a5c26498efb3e6a4af5b016a
 SHA512 
fd8cc75c70814afc427fbccbe8a1389773737ee664a42a43bb2fb7e7ff667fac4680d233c751ee15b03e41b60ba270b3cf48b1a766420468e4a7c974e4c0158c

diff --git a/dev-python/rope/rope-1.9.0.ebuild 
b/dev-python/rope/rope-1.9.0.ebuild
new file mode 100644
index ..d3ca80b1d3ec
--- /dev/null
+++ b/dev-python/rope/rope-1.9.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python refactoring library"
+HOMEPAGE="
+   https://pypi.org/project/rope/
+   https://github.com/python-rope/rope/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # our venv style confuses this comparison
+   ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing
+   ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing
+   
ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled
+)



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

2023-06-29 Thread Michał Górny
commit: dfcec4ed321a5ceab85fdc875427a4b31a86e564
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 01:36:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcec4ed

app-admin/awscli: Bump to 1.27.164

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 0ac6ef5e1fe0..f5177ca23399 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.27.155.gh.tar.gz 2437165 BLAKE2B 
59a757940ec6999567f1744d147078ac
 DIST aws-cli-1.27.160.gh.tar.gz 2438945 BLAKE2B 
d475ebaf4d05fe52318e81d5a29f668d5c6dd14d4abc597bdd2b522335cbf7a6e2a2780ea1493350ea63a3acc25c4fe37a1e1ab3a07ca4c452ea0ca427db343c
 SHA512 
2fd236e32860ba270b385b95453eb50cc99a5e2004ccf2f19f9c265c90044df2d3e334d164560c33d26039ac497b783869768b43d2728e5f4e1c3189d714e142
 DIST aws-cli-1.27.162.gh.tar.gz 2440126 BLAKE2B 
dd2abeb835e52bdd3c164bc475fde491362d5d56837fd680695a90025118731e348a9fece00821ce2f20119351da9016acabc577ac3b647e15dc917a8e72ad0b
 SHA512 
7d90c9ac659bbdded43ca1b173c267ef19e6c2dc63c3766912dc96016b3dbcf0ea1994a65f1edff3e4d9745654a8957a2e398d67ceaaadb6594d96ef0c7aeb00
 DIST aws-cli-1.27.163.gh.tar.gz 2440844 BLAKE2B 
2e89c9c5ef595f299314fa7018eb23e55f4af624789371f51c245c574c61e7d274f56356056ecc1607500f201127666358fc750521ed3342c3e2abea60f65220
 SHA512 
475f8c3b8e975e5c9bbd2b9f4c1ce0f0e26d4c3f063edb5427a4fb89b11eb2b37e7e468a191be0debf03781e7716b08ec4a9970baddbffc0d7110af6fb4b80aa
+DIST aws-cli-1.27.164.gh.tar.gz 2441955 BLAKE2B 
51a4e88eed1196baa92110c6ad671534404da05825f7dbaa8f97aa9340fb7bf6494441f02b69d354045f8abf8f3ce71605235e79bb7bbee2ac38813469b08fd0
 SHA512 
fb0ead9338bda6b7e64dfe86ce132f72c39df3b6e47db181b2813730d2df11938f28becc007f8a675616754ba204083f7f17a6516bf47dcd13f0f795ce4aa925

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



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-06-29 Thread Michał Górny
commit: ccc0aa877c60805befbd9270d77f14468911acc5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:04:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc0aa87

dev-python/google-api-python-client: Bump to 2.91.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.91.0.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index cf27e1408eb5..2b7b0dc6d4d1 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
 DIST google-api-python-client-2.89.0.tar.gz 10965040 BLAKE2B 
819c9f0837b86acc693158830c54e48778a1c8ef1fb549a4fbbe100827d0a269b435c4c29d8683c674981ef7817a0489e1cd6639adb7c9b09951c05b8fcf3aef
 SHA512 
e3541f7e6b151ade5feb6e50f22c26b63b85304c4254929be5776c44c6cd80a4c2660d62fc052777033705d3c6a7e8dcd1a69f7f5d3dd5dc49549237a2ce6a5f
 DIST google-api-python-client-2.90.0.tar.gz 10891311 BLAKE2B 
0683e95e12e5f2faaa5ce5b3f4c82e65df00da0c884530917dd086d33dda74a66e62fd27c7edead205f9d330800d2c60929fce68ce7f82fc04f8787cae010cdf
 SHA512 
331812b50c2816f407db25f703817bf0d20b9218de39bd91c67d40a1f113141c8b9af0210d9d10272ebf51b90485fa44f636e821de19add72eeb38fa04ffe449
+DIST google-api-python-client-2.91.0.tar.gz 10853485 BLAKE2B 
3f31a18187701f833e06f514150acf5eec72d6dabdb8b3493efa8fff79f10848a2108c5c7114f0f467519bd2f943162cdc3cbe91c9805a65a74d80c6ca41b745
 SHA512 
638783176e9d98af621deb5ee10ad5418108910f0996e98653adfa252dee2edd8db712c8fc0fe73d7d83db14a770d297b34d3334c5b018ce800325ef2dd91e04

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.91.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.91.0.ebuild
new file mode 100644
index ..0194f9640998
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.91.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-06-29 Thread Michał Górny
commit: f1b10e39a5b1b391bffb9ffc067d82c16982c88d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:31:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b10e39

dev-python/joblib: Bump to 1.3.1

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

 dev-python/joblib/Manifest|  1 +
 dev-python/joblib/joblib-1.3.1.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest
index 39974800136e..9c426cd5ef4f 100644
--- a/dev-python/joblib/Manifest
+++ b/dev-python/joblib/Manifest
@@ -1,2 +1,3 @@
 DIST joblib-1.2.0.gh.tar.gz 345345 BLAKE2B 
e18be536054829057ff320eda320a7548434108b3fc6c92a03df73dc68e093d039c656c1d674ea26fb6419bdfc39d26cfc28236a6bfbf0dcbf3ace7e52b0c829
 SHA512 
de882f2ff8dd936b4f98352b9ee1cc56c3a734f215a74257cf90a25736afd9e6b93e6538929b7a29f5956e6fccbdfcbf8b39c8fd68035a8857721f7a76066133
 DIST joblib-1.3.0.gh.tar.gz 357076 BLAKE2B 
d14c71deba922fe9e9caabb35f60aeeac505e2b3fde1b87b12f998086aac91ef337af360320f5f5ac8e2e3c05a6b77d46e0b2f794932f8ecbcca2ecd907028b3
 SHA512 
3264f3fdf66095302c37c32cb43221c686c62646a01dbc14233c588d36e9dd13132e8b4cb0b48d2add6cdf5bb86e7c2e6dac6664a9bd22de2035ded28f61a06c
+DIST joblib-1.3.1.tar.gz 1986996 BLAKE2B 
fad0e61755b8d48595fcfcaeead7726242e8003acf0d50c4b0f810cb54c414fd25f6c3d420738b16d0667e06e05f5aaf8cd49e9abd693d620861acbb9eb0c16b
 SHA512 
40aada55e64469887a323cad7049ad1fd7df815291c3e418544bce9b54af73bea67876de3469c3d0271aa4e2f6aa5f47c64c6be53730b1ba6b3e88814ddc0908

diff --git a/dev-python/joblib/joblib-1.3.1.ebuild 
b/dev-python/joblib/joblib-1.3.1.ebuild
new file mode 100644
index ..72a905b5b040
--- /dev/null
+++ b/dev-python/joblib/joblib-1.3.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tools to provide lightweight pipelining in Python"
+HOMEPAGE="
+   https://joblib.readthedocs.io/en/latest/
+   https://github.com/joblib/joblib/
+   https://pypi.org/project/joblib/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   dev-python/loky[${PYTHON_USEDEP}]
+"
+# joblib is imported by setup.py so we need ${RDEPEND}
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/threadpoolctl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # https://github.com/joblib/joblib/issues/1115
+   
joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter
+   # unexpectedly pickleable?
+   joblib/test/test_hashing.py::test_hashing_pickling_error
+)
+
+python_prepare_all() {
+   # unbundle
+   rm -r joblib/externals || die
+   sed -e "/joblib.externals/d" -i pyproject.toml || die
+   find -name '*.py' -exec \
+   sed -e 's:\(joblib\)\?\.externals\.::' \
+   -e 's:from \.externals ::' \
+   -i {} + || die
+
+   distutils-r1_python_prepare_all
+}



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

2023-06-29 Thread Michał Górny
commit: 95b7f0c45868624662cfbb8971cda69b7f90fe58
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:32:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b7f0c4

dev-python/spyder-kernels: Bump to 2.4.4

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

 dev-python/spyder-kernels/Manifest |  1 +
 .../spyder-kernels/spyder-kernels-2.4.4.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/spyder-kernels/Manifest 
b/dev-python/spyder-kernels/Manifest
index b21695286c01..d09cc3497140 100644
--- a/dev-python/spyder-kernels/Manifest
+++ b/dev-python/spyder-kernels/Manifest
@@ -1,2 +1,3 @@
 DIST spyder-kernels-2.4.3.tar.gz 97886 BLAKE2B 
1783747662745fa0807e50a9bfe8e350c394a3b571bf74b2f884aeb0c5b995c1b8d571f1b382272903ce005a140762327fa08d35247a9ced9e84709dec23a3c6
 SHA512 
efacde9e9cd511583fa1bc732c7823baee34cac086cacc7d2f69062b4721dc17eb322445a9641e55a716db980f7cb083fda61c279ba69c97b74664dd4b139f7f
+DIST spyder-kernels-2.4.4.tar.gz 98216 BLAKE2B 
f9f7c007f3c8f4365b84606e7473c169b525aad6d4ddccd6a72fc4d84f48b3fbf0272bd8f8e7f9cc7eb48df555e333f1b8ef0adc8c2f0b8d6df4ff9de35568f8
 SHA512 
826ced4928d8308e1a31790f0938e24ee8171b7e1f890a322bf652798991db4f3c2c270dd1b9cee44110ac85724043e4f80bc2adb54ad9f09f5414ee8bbd0a4a
 DIST spyder-kernels-3.0.0b1.tar.gz 236330 BLAKE2B 
512fb11371b481102fb9b984eaaf665eed5eeeb2c0039a7e445f6e8139bca0a71f24d68b869614f3d65c9d51640d135c4a3dd33a32dd6c8750d5ba3c7b3330ef
 SHA512 
e8e4cb9e7a577ff2ea969c78aafb1585a6afb652d5ee0063cdaada302648d3152ed38ae33376a4e13e4e183bd18233ff8305ecbe3e248422d2a056b08b0e7226

diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
new file mode 100644
index ..a56306e79b09
--- /dev/null
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Kernels used by spyder on its ipython console"
+HOMEPAGE="
+   https://github.com/spyder-ide/spyder-kernels/
+   https://pypi.org/project/spyder-kernels/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   =dev-python/ipykernel-6.23.2[${PYTHON_USEDEP}]
+   =dev-python/ipython-8.11.0[${PYTHON_USEDEP}]
+   =dev-python/jupyter-client-7.4.9[${PYTHON_USEDEP}]
+   dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # we no longer package distributed, and also removed dependency on dask
+   
spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing
+   # RuntimeError: There is no current event loop in thread 'MainThread'.
+   # https://bugs.gentoo.org/834893
+   
spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2
+   spyder_kernels/console/tests/test_console_kernel.py::test_runfile
+   spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold
+   spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch
+   
spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline
+)



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

2023-06-29 Thread Michał Górny
commit: 0c93a16fb91b09af7dc4208189216a00714f26c5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:05:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c93a16f

dev-python/python-lsp-server: Bump to 1.7.4

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

 dev-python/python-lsp-server/Manifest  |  1 +
 .../python-lsp-server-1.7.4.ebuild | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-python/python-lsp-server/Manifest 
b/dev-python/python-lsp-server/Manifest
index d4a57c690cab..db1f8f052b67 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1 +1,2 @@
 DIST python-lsp-server-1.7.3.tar.gz 97336 BLAKE2B 
3b9d206451e59741113db116621594d3329651150f6819c2e1f1956f758f26eb3ff9f5c66e02313ce1693daf2925d62320a749a23921d64d0758891658cdb2ae
 SHA512 
b34b8ae4311f4c8af9379f6a5d94400f34e3221f9bc55a4d95f909a23d0098bab4bd27992792901cea67b01202720b3cc76f89138841b352a49191aa86603c02
+DIST python-lsp-server-1.7.4.tar.gz 97864 BLAKE2B 
9832298391d72bf2f035f388694a7879d66546ead5a36837220cb3af5d8181eba198c04dd82747cba75f0478d256b001476c24b02bc679fc07cb41c7aedb0e66
 SHA512 
7aa96de6e51548e2854b55690698fe6c7bda60103c11ad5982df611c65569cec1ab13691727c92ec47d9ac44c34f233f872211a41041ea0969223e10e87d7e08

diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild 
b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
new file mode 100644
index ..8144133f5a10
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.7.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="https://github.com/python-lsp/python-lsp-server;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="all-plugins"
+
+BDEPEND="
+   test? (
+   >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
+   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
+   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+RDEPEND="
+   dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
+   >=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-5.0.0[${PYTHON_USEDEP}]
+   >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
+   >=dev-python/pydocstyle-6.3.0[${PYTHON_USEDEP}]
+   =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/rope-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
+   >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # broken by presence of pathlib2
+   'test/plugins/test_autoimport.py'
+)
+
+python_prepare_all() {
+   # remove pytest-cov dep
+   sed -i -e '/addopts =/d' pyproject.toml || die
+   # unpin all the deps
+   sed -i -e 's:,<[0-9.]*::' pyproject.toml || 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 

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

2023-06-29 Thread Michał Górny
commit: 66bb2309e473b032e5523a56c2c3245fb1e0922a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 01:35:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bb2309

dev-python/botocore: Bump to 1.29.164

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ae8cfba3a64d..0f8f125779cd 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.29.155.gh.tar.gz 11673165 BLAKE2B 
653cc8b368d34502bcb16622677f11
 DIST botocore-1.29.160.gh.tar.gz 11695537 BLAKE2B 
e60b8ec0ea50fa13e61acd8f5cbc4f908c0d95916733e6ebdf11c2387e1a13efee611070fb72e37ca3e305d3acd6debdd67bfc973528c7674c760a3bd865
 SHA512 
42c6d02df87b12143248ecd314d5b9ebcf47900da975addc8343187c7bd35ec3c41118ba8c9482d9e152e5352a95111ccd93f425e215fde4ee991803bfa1
 DIST botocore-1.29.162.gh.tar.gz 11720182 BLAKE2B 
38ab0a8e5c466417427d559a5646d8e2025c43f4554ca8380bd0a1d47faadddb6bc8feed297b02e3cc05f9cf9c079628b0c0a8dce4b8908dd28923de2f4e7273
 SHA512 
29a2882fedc63f5b59906e9648d3811c441e3901c546a8cf5a0c2079f44a82b3c1aeeaea2efbafb833748c046e749a6d1b127c2fe74d4748289228304782ef2c
 DIST botocore-1.29.163.gh.tar.gz 11722194 BLAKE2B 
2519b70cf7e5cba4e0544d7d1e520a499f762a78354804bc70c97177fd91eae3ce60acbaac2c0a0fdad4e99f02b85660696826b378680bc35b80ce0c6d99e254
 SHA512 
8ddee4f7aea1479494b0a4763d044c75bf610d0a4b52ce4a224e36c325ecb418e3560489fee56eb51428e8f0156fb171cc6af87665112d7fb787967a3499a52c
+DIST botocore-1.29.164.gh.tar.gz 11728330 BLAKE2B 
241747c505ae64941073de3b307829d443f79335ac2e8b756f00560b727e10d6b7ac65da92a4196ebc85fb2d266cf63a9e23fe89f3ecba8a90b13dd06a6f1a61
 SHA512 
181f715ea1357ed080e7bc6bfa5ea11a5a1d794721a38a32be834b703b503deae6b5bc2de25e9da541942347bbd53e4cd339eda7872e397fa90ecd0c5bdb72aa

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

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

2023-06-29 Thread Michał Górny
commit: 1563970f8159d7d49b1a44c40f370f08f10d383d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:03:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1563970f

dev-util/stripe-mock: Bump to 0.165.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.165.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index b85c2811b06c..9497abe7a971 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1 +1,2 @@
 DIST stripe-mock-0.164.0.tar.gz 1249727 BLAKE2B 
fda30a53eda51b9e001024c3dad9ae3bf0922ce9892a0e43a63f3a29f477acbc7f4b83d4af90c47ee9f78696a3fa97f051910f4ba005a5de72ef5cad48d9ed0c
 SHA512 
3221f05e548252069797bad5d6a0413c3c0b26c033572fc55cf37bdf2a1e560f8f69de20c32260eca841feef0cae51e32335c2ae4264d7c141ebd9ec67f02519
+DIST stripe-mock-0.165.0.tar.gz 1274806 BLAKE2B 
9f0cdcba97f3c6755cd04061cf6a6f9122d18eb6ecc3ef975e2e3be93c191eb6a3ba0c3d696485eaa0d4021284305f0c79ab0f67049cfba08ec2ba21abf47888
 SHA512 
12a2004e543de5a6e789d894bc07fe8bbb011447e4ca4c842a8f7e5b9ca063c70a1d1b93fe033fad6beabe7fc6c30f19cd9e6d7eb64677844f48096dd59c73e1

diff --git a/dev-util/stripe-mock/stripe-mock-0.165.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.165.0.ebuild
new file mode 100644
index ..ca0f4e60efa7
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.165.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2023-06-29 Thread Michał Górny
commit: 2c3a317a5e014efe5949f9fd5200382ef9415bd4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 01:35:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3a317a

dev-python/boto3: Bump to 1.26.164

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9c71ae30e5d4..e468669eedfe 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.26.155.gh.tar.gz 664838 BLAKE2B 
35c78d4da5bcba6f218a854d67647b71b16
 DIST boto3-1.26.160.gh.tar.gz 667890 BLAKE2B 
2d081604ea94a6fece2c6839c0be339fa2ff3f8c4eba5b882eb45597646ef8efc0294abb58f9233e3fe1ec445131a91701ddf8771220275c13c34af9813cd8e6
 SHA512 
2a427e63fc61581a873a75ea2b0fe4329cc55ea61e7c99049d8d24c3cb676490a66efa9d6236b90ba6d7c41208a90a60b04dac53ff8243952d64134abff4ba82
 DIST boto3-1.26.162.gh.tar.gz 669402 BLAKE2B 
33b945dade4486c0f7069c2209d0877fd3e6886d963139aed7716321d26ed92573486465580161799be92ac427da0dbb8fbfdb604db841af505e7dffbbef1c6f
 SHA512 
e0ad04b82a79ec028157f88e1a3c95a7156ecef8b5b869624637896ffc62aa93608d17436e931a8b240fb2f47574ae8de04e34eeb6270f821c95dfa0f62d8f1a
 DIST boto3-1.26.163.gh.tar.gz 670006 BLAKE2B 
c2bcd2a3a4aaf1f2f5b69a605971ee62a09c754894825acfb7fdfcb7b7114bcbbb5864fa7a5ab6fefd8adc6264746223bd801ed4d45553bb5823b19f4cb8ce60
 SHA512 
31fadc451df41030e88e51d2345d1b0e952ec88f2a381ca28679db8c0bce6fd97b928658216e1eec2e075ff3c98c512d732b93466e6f646bd44616b9ce2b1450
+DIST boto3-1.26.164.gh.tar.gz 670774 BLAKE2B 
d5a1f93ac403e738b754a915f6d64f16c083aa604cc535d33ca00c5484b3ff99a64b80173b0b1d60222e5cc797039d4135a767dab1284b0b16e913e2afcf00aa
 SHA512 
165b779c667f7d6f53c4849e215425f9cd717923df582215a6966b0f30b81014c8e804d24072623c8210fae1c702c38c9331cc6d90903d2d270a9060318f3c08

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



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

2023-06-29 Thread Michał Górny
commit: b21ca2f2d3dacbf0fac7e79a56beff871174f764
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 30 02:04:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 30 02:46:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21ca2f2

dev-python/readthedocs-sphinx-ext: Bump to 2.2.2

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

 dev-python/readthedocs-sphinx-ext/Manifest |  1 +
 .../readthedocs-sphinx-ext-2.2.2.ebuild| 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/readthedocs-sphinx-ext/Manifest 
b/dev-python/readthedocs-sphinx-ext/Manifest
index e3c39d586af2..27a3062757c3 100644
--- a/dev-python/readthedocs-sphinx-ext/Manifest
+++ b/dev-python/readthedocs-sphinx-ext/Manifest
@@ -1,2 +1,3 @@
 DIST readthedocs-sphinx-ext-2.2.0.tar.gz 12721 BLAKE2B 
3ac02a96a059e6d6b94af4318a5e816f8664e1164edb315d7540d1bfcce3b0edbbe9d567b0dc2931179cb309714175c64a3684b9d568551cc240ccbefc77a10a
 SHA512 
8f7009a0716751de2fe2fed726aa08bb382d15ef6c4fb66e6c29537f985a92ab7cc137f81a4f6200e794cb7f495ebf561356194f57c694509b67e7686bef52c5
 DIST readthedocs-sphinx-ext-2.2.1.tar.gz 12644 BLAKE2B 
eb7b5f8d91dcf9f413cabe790537ed9179790c48e5778f026f07d442f4b446c6968b86c7e7eef4d548307ebd85ece8ff5a1fb3877ac4e3187ee8c53be86fc7dc
 SHA512 
d2933228678549b7ab53bf7b8720eb23a5fcc05983dea56ab762906fc8a1445b2b94e0c12d647e18e6156fa1460a31ec0e7a7d7e4e8f5c46c5e39a9f35c382b9
+DIST readthedocs-sphinx-ext-2.2.2.tar.gz 12106 BLAKE2B 
4b9785c6b36ea66a7910d544b3acde9accc676e18b6c1e37b9285f6e095371bd7baf19b912b604596e92c89ad935c37263b2c977c66265e7697f18d399fd3006
 SHA512 
333e2068a92287821991e4e96b397e0d2b62f5080b65aff8f31b8828a7e930b038fb5ee176e20622e1a78c966c5d4cf84dfead832f4cbe1e68f2b0a0260009f7

diff --git 
a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild 
b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild
new file mode 100644
index ..00dffbb4b59c
--- /dev/null
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code specific for Read the Docs and Sphinx"
+HOMEPAGE="
+   https://github.com/readthedocs/readthedocs-sphinx-ext/
+   https://pypi.org/project/readthedocs-sphinx-ext/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+# unittest should be sufficient but tests are very verbose, so pytest's
+# output capture is most welcome
+distutils_enable_tests pytest



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

2023-06-29 Thread Sam James
commit: f29889f3998b0f84a5901390fd03429f223b6752
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 02:37:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 02:37:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29889f3

net-vpn/openvpn: Stabilize 2.6.4 ppc64, #908984

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

 net-vpn/openvpn/openvpn-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.4.ebuild 
b/net-vpn/openvpn/openvpn-2.6.4.ebuild
index 2e3a4971d7e6..9f7b516d02a3 100644
--- a/net-vpn/openvpn/openvpn-2.6.4.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-29 Thread Sam James
commit: efa1e9608b57df16539f862d67a3597bb91262e9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 30 02:37:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 30 02:37:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa1e960

net-vpn/ovpn-dco: Stabilize 0.2.20230426 ppc64, #908984

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

 net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild 
b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
index 083a68eed640..063eb1b3f622 100644
--- a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
+++ b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/OpenVPN/ovpn-dco;
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/OpenVPN/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git;



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-06-29 Thread Artemis Everfree
commit: e15ae1f3ffc6901ee547449c9e99336fc60e2572
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 21:51:12 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 21:54:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e15ae1f3

www-apps/forgejo: add myself as a maintainer

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/metadata.xml | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/www-apps/forgejo/metadata.xml b/www-apps/forgejo/metadata.xml
index 3e4c59ae5..6b7bf3b34 100644
--- a/www-apps/forgejo/metadata.xml
+++ b/www-apps/forgejo/metadata.xml
@@ -1,7 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   arte...@artemis.sh
+   Primary maintainer
+   Artemis Everfree
+   
+   
+   
https://codeberg.org/forgejo/forgejo/releases
+   https://codeberg.org/forgejo/forgejo/issues
+   

User and group management via acct-*/git 
packages




[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-06-29 Thread Artemis Everfree
commit: b01a9bc35bb316629ff5b20f48b8b748a63fa77c
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 21:33:51 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 21:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b01a9bc3

www-apps/forgejo: add 1.19.3.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.19.3.0.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index e02f0825b..20af5f1c2 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1 +1,2 @@
 DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B 
c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca
 SHA512 
f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
+DIST forgejo-1.19.3.0.tar.gz 60542292 BLAKE2B 
d96fe5ce326a2229c841af6f2329d7e711e48749323ab43b977e23ee36e660745d65a42a2430b995b3699177721731aba9b972f8b1e263b16ef738c0ebca827c
 SHA512 
446dc7725238db63da1ced323a800ee62f78906c255f73169b35d2582241c79b55b9e22c6cd6426429270e69582db524533b4ad595f2a4733814d4e34e6b340b

diff --git a/www-apps/forgejo/forgejo-1.19.3.0.ebuild 
b/www-apps/forgejo/forgejo-1.19.3.0.ebuild
new file mode 100644
index 0..e9010e5d9
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.19.3.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo;
+else
+   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
+   TAGS="${forgejo_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   GOFLAGS+="-buildmode=pie"
+   fi
+
+   env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
+}
+
+src_install() {
+   cp gitea forgejo
+   dobin forgejo
+
+   einstalldocs
+
+   newconfd "${FILESDIR}/forgejo.confd-r1" forgejo
+   newinitd "${FILESDIR}/forgejo.initd-r3" forgejo
+   newtmpfiles - forgejo.conf <<-EOF
+   d /run/forgejo 0755 git git
+   EOF
+   systemd_newunit "${FILESDIR}"/forgejo.service-r3 forgejo.service
+
+   insinto /etc/forgejo
+   newins 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/ls-qpack/, dev-libs/lsquic/, dev-libs/lsbcrypt/, dev-libs/ip2loc/, ...

2023-06-29 Thread Anna Vyalkova
commit: 9ca6e5cc915ff8c24c33c41917b2c3d995c8841b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jun 29 21:27:01 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Jun 29 21:27:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ca6e5cc

dev-libs/*: try to fix Okamura's email

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/boringssl-fips/metadata.xml | 2 +-
 dev-libs/ip2loc/metadata.xml | 2 +-
 dev-libs/ls-hpack/metadata.xml   | 2 +-
 dev-libs/ls-qpack/metadata.xml   | 2 +-
 dev-libs/lsbcrypt/metadata.xml   | 2 +-
 dev-libs/lsquic/metadata.xml | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/boringssl-fips/metadata.xml 
b/dev-libs/boringssl-fips/metadata.xml
index 524d87ec9..9fb86730d 100644
--- a/dev-libs/boringssl-fips/metadata.xml
+++ b/dev-libs/boringssl-fips/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   

diff --git a/dev-libs/ip2loc/metadata.xml b/dev-libs/ip2loc/metadata.xml
index 02ea0b5aa..f30efb811 100644
--- a/dev-libs/ip2loc/metadata.xml
+++ b/dev-libs/ip2loc/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   

diff --git a/dev-libs/ls-hpack/metadata.xml b/dev-libs/ls-hpack/metadata.xml
index 383a5c36b..2a0680636 100644
--- a/dev-libs/ls-hpack/metadata.xml
+++ b/dev-libs/ls-hpack/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   

diff --git a/dev-libs/ls-qpack/metadata.xml b/dev-libs/ls-qpack/metadata.xml
index 3d03643f8..381a71ee4 100644
--- a/dev-libs/ls-qpack/metadata.xml
+++ b/dev-libs/ls-qpack/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   

diff --git a/dev-libs/lsbcrypt/metadata.xml b/dev-libs/lsbcrypt/metadata.xml
index 366501a50..75f9e70ea 100644
--- a/dev-libs/lsbcrypt/metadata.xml
+++ b/dev-libs/lsbcrypt/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   

diff --git a/dev-libs/lsquic/metadata.xml b/dev-libs/lsquic/metadata.xml
index a233f9e7f..5813d666a 100644
--- a/dev-libs/lsquic/metadata.xml
+++ b/dev-libs/lsquic/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-gentoo-g...@danceylove.net
+trakrailysur...@danceylove.net
 Okamura Kazuya
   
   



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

2023-06-29 Thread Bernard Cafarelli
commit: 0844f8e13bf04922de15e1d5a79de326f80dc63f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun 29 20:47:31 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun 29 20:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0844f8e1

net-misc/x2goclient: add 4.1.2.3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/x2goclient/Manifest  |  1 +
 net-misc/x2goclient/x2goclient-4.1.2.3.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/net-misc/x2goclient/Manifest b/net-misc/x2goclient/Manifest
index 451425b8871e..79e5b123b893 100644
--- a/net-misc/x2goclient/Manifest
+++ b/net-misc/x2goclient/Manifest
@@ -1 +1,2 @@
 DIST x2goclient-4.1.2.2.tar.gz 2576404 BLAKE2B 
2a29f73516282af119cc4ea0a511c29156cdb71564adcdbf307f60298b87c2a7eee0ca121a3e165a63c110130c2704b49b90b3b9abc6a39b6105b1f22ac5afd0
 SHA512 
85e6db6a34629512be64376883c205d8bf0696c4697cf216970b57a91ffe68dcf7f38bfda0d396c104602f6991b596c5fb0934e75fa4a93f7d0e41c2b3f5ac4d
+DIST x2goclient-4.1.2.3.tar.gz 2582072 BLAKE2B 
ee167d7f8b293220ce5d9a315dc11997ba9cf8bc5c9840155888ddbf816d18a39553659ccd363619f6198d1e7ebadc9932327082ddfc2bb83970df61ada86778
 SHA512 
1bd59efaaf560bf36dad979cbb67cf90df13943688e1259e86d441ba17677d523ad1f69061d2f65b0ca8eee9e7d00ee242e95c555b4446d72f37acef70a9b435

diff --git a/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild 
b/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild
new file mode 100644
index ..8738dcc0114d
--- /dev/null
+++ b/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop qmake-utils xdg
+
+DESCRIPTION="The X2Go Qt client"
+HOMEPAGE="https://wiki.x2go.org/doku.php;
+SRC_URI="https://code.x2go.org/releases/source/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ldap"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   >=net-libs/libssh-0.7.5-r2
+   net-print/cups
+   x11-libs/libXpm
+   ldap? ( net-nds/openldap:= )"
+RDEPEND="${DEPEND}
+   net-misc/nx"
+BDEPEND="dev-qt/linguist-tools:5"
+
+CLIENT_BUILD="${WORKDIR}"/${P}.client_build
+PLUGIN_BUILD="${WORKDIR}"/${P}.plugin_build
+
+src_prepare() {
+   default
+
+   if ! use ldap; then
+   sed -e "s/-lldap//" -i x2goclient.pro || die
+   sed -e "s/#define USELDAP//" -i src/x2goclientconfig.h || die
+   fi
+}
+
+src_configure() {
+   eqmake5 "${S}"/x2goclient.pro
+}
+
+src_install() {
+   dobin ${PN}
+
+   local size
+   for size in 16 32 48 64 128 ; do
+   doicon -s ${size} res/img/icons/${size}x${size}/${PN}.png
+   done
+   newicon -s scalable res/img/x2go-logos/x2go-logo.svg ${PN}.svg
+
+   insinto /usr/share/pixmaps
+   doins res/img/icons/${PN}.xpm
+
+   domenu desktop/${PN}.desktop
+   doman man/man?/*
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nx/files/, net-misc/nx/

2023-06-29 Thread Bernard Cafarelli
commit: 9eadbeff6f7002b09d96d46a2e277ead28ad7e88
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun 29 20:30:59 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun 29 20:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eadbeff

net-misc/nx: add 3.5.99.27

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nx/Manifest   |   1 +
 net-misc/nx/files/nx-3.5.99.27-which.patch |  22 +
 net-misc/nx/nx-3.5.99.27.ebuild| 141 +
 3 files changed, 164 insertions(+)

diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest
index a26e72b420fc..9c2a681ac06b 100644
--- a/net-misc/nx/Manifest
+++ b/net-misc/nx/Manifest
@@ -1 +1,2 @@
 DIST nx-libs-3.5.99.26.tar.gz 11070624 BLAKE2B 
f67f522b127858aa2ddf1c9723468a74722a5ef2fa1e7f438844a8e5b05b868cacac22abf2c604c67d5e83a346217b192773f5debe67945d085768ae43205cb7
 SHA512 
1aead6161e4d7b8d7229ff80937935b23ad1f87135a578ae483a00348d0df7de35e9f9b78c47c473fda3ab2cc896ef23e845cc5656344a43520b091af9663211
+DIST nx-libs-3.5.99.27.tar.gz 11076330 BLAKE2B 
713f6052a8405bd61916bc2c31cff1b3b14f63f78138a2d8a3c8d85170fede3d126071ef0e03fa267ef1533432f324992ed67edc86f922e3dda4f0cb40811045
 SHA512 
bfba1eea6f4debe90fa020276079027c3716daaff91bded72297ecab2a8c9f56d07630ca8bc9084c319d2c674304ad80131190ec1272c161c05221d6f19089d0

diff --git a/net-misc/nx/files/nx-3.5.99.27-which.patch 
b/net-misc/nx/files/nx-3.5.99.27-which.patch
new file mode 100644
index ..4d452dad0157
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.27-which.patch
@@ -0,0 +1,22 @@
+--- a/nx-X11/Makefile
 b/nx-X11/Makefile
+@@ -70,7 +70,7 @@
+   else \
+   exit 0; \
+   fi
+-  which $(IMAKE) 1>/dev/null && $(IMAKE_CMD) $(MFLAGS) -s xmakefile 
-DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
++  command -v $(IMAKE) 1>/dev/null && $(IMAKE_CMD) $(MFLAGS) -s xmakefile 
-DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
+ 
+ # don't allow any default rules in this Makefile
+ .SUFFIXES:
+--- a/nx-X11/extras/Mesa_6.4.2/bin/mklib
 b/nx-X11/extras/Mesa_6.4.2/bin/mklib
+@@ -285,7 +285,7 @@
+   # -linker was not specified, choose default linker now
+   if [ $CPLUSPLUS = 1 ] ; then
+   # determine linker and options for C++ code
+-  if [ `which c++` ] ; then
++  if [ `command -v c++` ] ; then
+   # use Sun c++
+   LINK="c++"
+   elif [ `type g++` ] ; then

diff --git a/net-misc/nx/nx-3.5.99.27.ebuild b/net-misc/nx/nx-3.5.99.27.ebuild
new file mode 100644
index ..e054f77bb1e5
--- /dev/null
+++ b/net-misc/nx/nx-3.5.99.27.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools toolchain-funcs
+
+DESCRIPTION="NX compression technology core libraries"
+HOMEPAGE="https://github.com/ArcticaProject/nx-libs;
+
+SRC_URI="https://github.com/ArcticaProject/nx-libs/archive/${PV}.tar.gz -> 
nx-libs-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+RDEPEND="dev-libs/libxml2
+   media-libs/libjpeg-turbo:*
+   >=media-libs/libpng-1.2.8:0=
+   >=sys-libs/zlib-1.2.3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXinerama
+   x11-libs/libXpm
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pixman"
+
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   x11-libs/libfontenc"
+
+BDEPEND="virtual/pkgconfig
+   x11-misc/gccmakedep
+   x11-misc/imake"
+
+S="${WORKDIR}/nx-libs-${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.5.99.26-musl.patch"
+   "${FILESDIR}/${PN}-3.5.99.27-which.patch"
+)
+
+src_prepare() {
+   default
+
+   # We want predictable behavior. So let's assume we never
+   # have quilt installed.
+   sed 's@which quilt@false@' -i mesa-quilt || die
+
+   # Do not compress man pages by default
+   sed '/^[[:space:]]*gzip.*man/d' -i Makefile || die
+
+   # run autoreconf in all needed folders
+   local subdir
+   for subdir in nxcomp nxdialog nx-X11/lib nxcompshad nxproxy ; do
+   pushd ${subdir} || die
+   eautoreconf
+   popd || die
+   done
+}
+
+src_configure() {
+   # From xorg-x11-6.9.0-r3.ebuild
+   pushd nx-X11 || die
+   HOSTCONF="config/cf/host.def"
+   echo "#define CcCmd $(tc-getCC)" >> ${HOSTCONF}
+   echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >> 
${HOSTCONF}
+   echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" 
>> ${HOSTCONF}
+   # Respect LDFLAGS
+   echo "#define ExtraLoadFlags ${LDFLAGS}" >> ${HOSTCONF}
+   echo 

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

2023-06-29 Thread Bernard Cafarelli
commit: 3599d0885d6ba0bc72830dc2838c166b1c3c27dd
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jun 29 20:39:24 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jun 29 20:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3599d088

net-misc/x2goserver: add 4.1.0.5

Closes: https://bugs.gentoo.org/908058
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/x2goserver/Manifest  |  1 +
 net-misc/x2goserver/x2goserver-4.1.0.5.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/net-misc/x2goserver/Manifest b/net-misc/x2goserver/Manifest
index 9db8eab3f331..34506e3ebf3a 100644
--- a/net-misc/x2goserver/Manifest
+++ b/net-misc/x2goserver/Manifest
@@ -1 +1,2 @@
 DIST x2goserver-4.1.0.3.tar.gz 141581 BLAKE2B 
79401a146e8a18451d6521f4b9556b2f22746bd752f39dc45764bacca085f2bb66a92327aaeb292979ce43ffbde24541e492cec814f1f8a535614cbdc2dc3ebd
 SHA512 
9d7257dd454bfedca9e3ef1b07bc38b540cb833fae4535f2225a1f0bfea93c0f04c638d411b57c50e7170106a5ae1d7f41c19f043832129a7a9460dcfd34c56a
+DIST x2goserver-4.1.0.5.tar.gz 178386 BLAKE2B 
b45e0ea9cbfc81afabf1160ecf4513a3cdacda40b02c692cc04a0012f37441edd4c7074e467809aa2b0ad3eae24cae1982413b5e90d1657a0b6e6e6c56224025
 SHA512 
b0413fe54d1f93031480f954d2e482e4bb93393fbd49516e5c89101d38f33ca6019080ad42622ae986717ebe85fbdca230db2d69e45cc9684a79e62d9f885bd8

diff --git a/net-misc/x2goserver/x2goserver-4.1.0.5.ebuild 
b/net-misc/x2goserver/x2goserver-4.1.0.5.ebuild
new file mode 100644
index ..9d7bbf319cdd
--- /dev/null
+++ b/net-misc/x2goserver/x2goserver-4.1.0.5.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles toolchain-funcs xdg
+
+DESCRIPTION="The X2Go server"
+HOMEPAGE="http://www.x2go.org;
+SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+fuse postgres +sqlite"
+
+REQUIRED_USE="|| ( postgres sqlite )"
+
+DEPEND="virtual/perl-ExtUtils-MakeMaker"
+RDEPEND="acct-user/x2gouser
+   acct-user/x2goprint
+   dev-lang/perl:=
+   dev-perl/Capture-Tiny
+   dev-perl/Config-Simple
+   dev-perl/File-BaseDir
+   dev-perl/File-ReadBackwards
+   dev-perl/File-Which
+   dev-perl/Switch
+   dev-perl/Try-Tiny
+   media-fonts/font-cursor-misc
+   media-fonts/font-misc-misc[nls]
+   >=net-misc/nx-3.5.99.14
+   >=sys-apps/iproute2-4.3.0
+   virtual/openssh
+   x11-apps/xauth
+   x11-apps/xhost
+   x11-apps/xwininfo
+   fuse? ( net-fs/sshfs )
+   postgres? ( dev-perl/DBD-Pg )
+   sqlite? ( dev-perl/DBD-SQLite )"
+
+src_prepare() {
+   default
+   # Do not compress man pages by default
+   sed '/^[[:space:]]*gzip.*man/d' -i */Makefile || die
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   LIBDIR="/usr/$(get_libdir)/x2go" \
+   PREFIX=/usr
+}
+
+src_install() {
+   emake \
+   DESTDIR="${D}" \
+   LIBDIR="/usr/$(get_libdir)/x2go" \
+   NXLIBDIR="/usr/$(get_libdir)/nx" \
+   PREFIX=/usr \
+   install
+
+   fowners root:x2goprint /usr/bin/x2goprint
+   fperms 2755 /usr/bin/x2goprint
+   fperms 0750 /etc/sudoers.d
+   fperms 0440 /etc/sudoers.d/x2goserver
+   dosym ../../usr/share/applications /etc/x2go/applications
+
+   newinitd "${FILESDIR}"/${PN}.init x2gocleansessions
+   systemd_dounit "${FILESDIR}"/x2gocleansessions.service
+}
+
+pkg_postinst() {
+   tmpfiles_process x2goserver.conf
+   xdg_pkg_postinst
+
+   if use sqlite ; then
+   if [[ -f "${EROOT}"/var/lib/x2go/x2go_sessions ]] ; then
+   elog "To use sqlite and update your existing database, 
run:"
+   elog " # x2godbadmin --updatedb"
+   else
+   elog "To use sqlite and create the initial database, 
run:"
+   elog " # x2godbadmin --createdb"
+   fi
+
+   fi
+
+   if use postgres ; then
+   elog "To use a PostgreSQL database, more information is 
availabe here:"
+   elog 
"http://www.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql;
+   fi
+
+   elog "For password authentication, you need to enable 
PasswordAuthentication"
+   elog "in /etc/ssh/sshd_config (disabled by default in Gentoo)"
+   elog "An init script was installed for x2gocleansessions"
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/files/, sys-boot/zfsbootmenu/

2023-06-29 Thread Artemis Everfree
commit: 576ee93db3c9db57a0dcc1cb4ea3d99a3fc1157d
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 20:09:47 2023 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 20:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=576ee93d

sys-boot/zfsbootmenu: add 2.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/Manifest  |  1 +
 .../files/zfsbootmenu-stub-location.patch  | 13 +++
 sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild  | 45 ++
 3 files changed, 59 insertions(+)

diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest
index 9fdbab689..c25b59cb0 100644
--- a/sys-boot/zfsbootmenu/Manifest
+++ b/sys-boot/zfsbootmenu/Manifest
@@ -1 +1,2 @@
 DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 
291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9
 SHA512 
5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645
+DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 
3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429
 SHA512 
7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe

diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch 
b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch
new file mode 100644
index 0..d3daec194
--- /dev/null
+++ b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch
@@ -0,0 +1,13 @@
+diff --git a/etc/zfsbootmenu/config.yaml b/etc/zfsbootmenu/config.yaml
+index e8b196c..38b2812 100644
+--- a/etc/zfsbootmenu/config.yaml
 b/etc/zfsbootmenu/config.yaml
+@@ -14,6 +14,7 @@ Components:
+ Enabled: false
+ EFI:
+   ImageDir: /boot/efi/EFI/zbm
++  Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub
+   Versions: false
+   Enabled: false
+ Kernel:
+

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
new file mode 100644
index 0..32175a42e
--- /dev/null
+++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
+HOMEPAGE="https://zfsbootmenu.org;
+SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-stub-location.patch
+)
+
+RDEPEND="
+app-shells/fzf
+dev-lang/perl
+dev-perl/boolean
+dev-perl/Config-IniFiles
+dev-perl/Sort-Versions
+dev-perl/YAML-PP
+sys-apps/kexec-tools
+sys-block/mbuffer
+sys-fs/zfs
+sys-kernel/dracut
+"
+
+
+src_compile() {
+   # There's a makefile in the source repo but it's only for install. 
There's
+   # nothing to compile since zfsbootmenu is all scripts.
+   true
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}
+
+pkg_postinst () {
+   elog "Please consult upstream doumentation to install the bootloader
+   https://github.com/zbm-dev/zfsbootmenu;
+}



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

2023-06-29 Thread Hans de Graaff
commit: 2fd49ba9bc0ce3072bbec43f280c1f9d58e4a496
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 20:13:35 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd49ba9

dev-ruby/hashery: enable ruby32

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

 dev-ruby/hashery/hashery-2.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/hashery/hashery-2.1.2-r1.ebuild 
b/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
index 6c9873cfe3e3..739644278ee6 100644
--- a/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
+++ b/dev-ruby/hashery/hashery-2.1.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST=""
 RUBY_FAKEGEM_RECIPE_DOC="yard"



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

2023-06-29 Thread Hans de Graaff
commit: a0f77fab024668fef58b9ad88fe9c337f312dc82
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 19:59:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f77fab

dev-ruby/pg_array_parser: update HOMEPAGE

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

 dev-ruby/pg_array_parser/metadata.xml| 2 +-
 dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/pg_array_parser/metadata.xml 
b/dev-ruby/pg_array_parser/metadata.xml
index 397a134b5c30..c5f03ac9222a 100644
--- a/dev-ruby/pg_array_parser/metadata.xml
+++ b/dev-ruby/pg_array_parser/metadata.xml
@@ -6,6 +6,6 @@
 Rick Farina
   
   
-dockyard/pg_array_parser
+DavyJonesLocker/pg_array_parser
   
 

diff --git a/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild 
b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild
index b5d931496a25..f440fc3dfcb4 100644
--- a/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild
+++ b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_EXTENSIONS=(ext/pg_array_parser/extconf.rb)
 inherit ruby-fakegem
 
 DESCRIPTION="Simple library to parse PostgreSQL arrays into a array of strings"
-HOMEPAGE="https://github.com/dockyard/pg_array_parser;
+HOMEPAGE="https://github.com/DavyJonesLocker/pg_array_parser;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-3)"



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

2023-06-29 Thread Hans de Graaff
commit: ca1b50057a2a4dc9911abbe8a9c52817d5cc26f5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 19:53:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1b5005

dev-ruby/plist: enable ruby32

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

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

diff --git a/dev-ruby/plist/plist-3.7.0.ebuild 
b/dev-ruby/plist/plist-3.7.0.ebuild
index 332ce628515f..6c1861606436 100644
--- a/dev-ruby/plist/plist-3.7.0.ebuild
+++ b/dev-ruby/plist/plist-3.7.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
 



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

2023-06-29 Thread Hans de Graaff
commit: 645f2d11a2374cd960c7e80cf871873341eb369a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 20:03:00 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645f2d11

dev-ruby/permutation: add ruby32, drop unused multilib

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

 dev-ruby/permutation/permutation-0.1.8-r3.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/dev-ruby/permutation/permutation-0.1.8-r3.ebuild 
b/dev-ruby/permutation/permutation-0.1.8-r3.ebuild
new file mode 100644
index ..0c8f09f10653
--- /dev/null
+++ b/dev-ruby/permutation/permutation-0.1.8-r3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES README"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Library performing operations with permutations of sequences 
(strings, arrays)"
+HOMEPAGE="https://flori.github.io/permutation/;
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test.rb || die
+}



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

2023-06-29 Thread Hans de Graaff
commit: b4f04c8d5db07129c1c95e9456586275b6892c65
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 18:54:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f04c8d

dev-ruby/podcast: enable ruby32

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

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

diff --git a/dev-ruby/podcast/podcast-0.0.4-r3.ebuild 
b/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
index cba02f9bb27f..5192ac5650af 100644
--- a/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
+++ b/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_TEST=""
 RUBY_FAKEGEM_EXTRADOC="README"



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

2023-06-29 Thread Hans de Graaff
commit: b7cc18a1cc6d9247bae78ba14a607124c79783ba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 18:39:25 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cc18a1

dev-ruby/rake-remote_task: update EAPI 7 -> 8

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

 .../rake-remote_task-2.4.4-r1.ebuild   | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.4-r1.ebuild 
b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4-r1.ebuild
new file mode 100644
index ..e6b3fea36a6f
--- /dev/null
+++ b/dev-ruby/rake-remote_task/rake-remote_task-2.4.4-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Extends Rake with remote task goodness"
+HOMEPAGE="https://github.com/seattlerb/rake-remote_task;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "
+   test? ( dev-ruby/minitest )"
+ruby_add_rdepend ">=dev-ruby/open4-1.0 >=dev-ruby/rake-0.8 

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

2023-06-29 Thread Hans de Graaff
commit: eea5b260bee709f0da65e473ddc3582ca524fcdc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 19:52:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea5b260

dev-ruby/plist: drop 3.6.0

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

 dev-ruby/plist/Manifest   |  1 -
 dev-ruby/plist/plist-3.6.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/dev-ruby/plist/Manifest b/dev-ruby/plist/Manifest
index 014d14ef74d2..e76e916bd61d 100644
--- a/dev-ruby/plist/Manifest
+++ b/dev-ruby/plist/Manifest
@@ -1,2 +1 @@
-DIST plist-3.6.0.tar.gz 37311 BLAKE2B 
dd9bd1a7cf62974fb4b51744ab826ab65e6e02030073ec3b60b3d420982b65ceb3b1c1bb50e0f38fb68e25c366b17e7885cf5053418338ea05c324afad2df5b7
 SHA512 
d5991d944d8f02cacecdbdf9834379f34fd915eb3cf252aa1923e8d49a3b17c72ae07fbd53f1cfe9d0c14147729f4736838e4cea3fc286a90280bcc3de4b7fd1
 DIST plist-3.7.0.tar.gz 38215 BLAKE2B 
a92cb0e4902c4e7a76ab9aca32a340c69f196bfb2c8836deab897e7cf9b653e74bae1aa0ad4de0eee71876bcc787bbc7caaa0ba61d4a716bff3cf202d14a6a12
 SHA512 
138ff5d9890f3da2add2f2d7935d7cacfcd57314ae92bf04b1ca4d37fe00d586a40629e84c8b9ef871db277587efe2375d934ca5a7e7b92eaffb441ee361e533

diff --git a/dev-ruby/plist/plist-3.6.0.ebuild 
b/dev-ruby/plist/plist-3.6.0.ebuild
deleted file mode 100644
index d38f541cd703..
--- a/dev-ruby/plist/plist-3.6.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library to manipulate Property List files, also known as plists"
-HOMEPAGE="https://github.com/patsplat/plist;
-SRC_URI="https://github.com/patsplat/plist/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
-}



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

2023-06-29 Thread Hans de Graaff
commit: 6ab6cb2aad928a2f393a87f1916a5ef85e6f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 19:51:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ab6cb2a

dev-ruby/instance_storage: update EAPI 7 -> 8

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

 .../instance_storage-2.0.0-r1.ebuild| 21 +
 1 file changed, 21 insertions(+)

diff --git a/dev-ruby/instance_storage/instance_storage-2.0.0-r1.ebuild 
b/dev-ruby/instance_storage/instance_storage-2.0.0-r1.ebuild
new file mode 100644
index ..342cf1f29123
--- /dev/null
+++ b/dev-ruby/instance_storage/instance_storage-2.0.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+DESCRIPTION="Manage class instances with dictionary"
+HOMEPAGE="https://rubygems.org/gems/instance_storage/;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' Rakefile test/instance_storage_test.rb || 
die
+}



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

2023-06-29 Thread Hans de Graaff
commit: 927f1e83f5d799d1986ddd8f42003c9743a4d5d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 18:56:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 20:13:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927f1e83

dev-ruby/podcast: update HOMEPAGE

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

 dev-ruby/podcast/metadata.xml| 12 
 dev-ruby/podcast/podcast-0.0.4-r3.ebuild |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/podcast/metadata.xml b/dev-ruby/podcast/metadata.xml
index daac6fdb7252..266783412a06 100644
--- a/dev-ruby/podcast/metadata.xml
+++ b/dev-ruby/podcast/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   r...@gentoo.org
-   Gentoo Ruby Project
-   
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+boncey/ruby-podcast
+podcast
+  
 

diff --git a/dev-ruby/podcast/podcast-0.0.4-r3.ebuild 
b/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
index 5192ac5650af..22897bbfdc22 100644
--- a/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
+++ b/dev-ruby/podcast/podcast-0.0.4-r3.ebuild
@@ -10,7 +10,7 @@ RUBY_FAKEGEM_EXTRADOC="README"
 inherit ruby-fakegem
 
 DESCRIPTION="A pure Ruby library for generating podcasts from mp3 files"
-HOMEPAGE="http://podcast.rubyforge.org/;
+HOMEPAGE="https://github.com/boncey/ruby-podcast;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/ledger-live/

2023-06-29 Thread Patrick Zwerschke
commit: 3bdbbf767da7bab18ee5199d0a9e5691c7399bde
Author: Patrick Zwerschke  p5k  org>
AuthorDate: Thu Jun 29 20:00:01 2023 +
Commit: Patrick Zwerschke  p5k  org>
CommitDate: Thu Jun 29 20:00:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3bdbbf76

app-misc/ledger-live: add 2.62.2, drop 2.54.0

Signed-off-by: Patrick Zwerschke  p5k.org>

 app-misc/ledger-live/Manifest   | 2 +-
 .../{ledger-live-2.54.0.ebuild => ledger-live-2.62.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest
index be1265258..e7256fad7 100644
--- a/app-misc/ledger-live/Manifest
+++ b/app-misc/ledger-live/Manifest
@@ -1,5 +1,5 @@
 DIST ledger-live-2.58.0.AppImage 134379446 BLAKE2B 
09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151
 SHA512 
a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43
-DIST ledger-live-desktop-2.54.0-linux-x86_64.AppImage 137383119 BLAKE2B 
a6e51671c5f80ae657d196f3092abdc5a307a1ed6b719768118bf1a2052be9f78132b113ee17346fc91facc29601010214c86aeb0eef043332e7803dff1f34e2
 SHA512 
1b81ccfade46399d272bb860a27530d532c3f34ba2f9bfa5e2015848498070708c27bd11a0fc00599f886a5e2b4c2b3e8caffdd4f46d12de3d727795609bffb7
 DIST ledger-live-desktop-2.55.0-linux-x86_64.AppImage 139159902 BLAKE2B 
847ae521ce2e006678a573dac79fe2d06a8e47277f5ef9d6a40d89fdf04a92f528b65bce00e0d421231110a3a139aeb17e88ac95bb1449e89b897d98b62771a0
 SHA512 
3e609ffa3e5070fc6351a7703d549b995950298a44ec599bc4ffc409966311c1a6daef7dbf72bd8b08de7223101e1242e188ce274bf2d569773630906698759c
 DIST ledger-live-desktop-2.57.0-linux-x86_64.AppImage 134478155 BLAKE2B 
84ae9d6c0dd26a94615c77e8d56834d4efa9787e0b29e513a1f3896b46972d79e120027f01bd4a0894670362c6679251fa83e7df705aa0a592cd74c300e04c3a
 SHA512 
7d50d625d2363a3bfb829812f7834d3bb90e88f50e0fb4cc7b26734101e84312ee750670661587670fd0fb29a102439a22176a520f8e6582ad789d034f44a22b
 DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 
81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292
 SHA512 
948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874
+DIST ledger-live-desktop-2.62.2-linux-x86_64.AppImage 134719355 BLAKE2B 
0f2f193c9c13347d01cabc41f062d4347ac662a4f60723f5a2f6e12d767c5bfe489313f7a82800f88f79e757057ca34c1a23fac9e9a820aa0faf2a4c3c759e32
 SHA512 
aaedae4212614cc879fcbc44dd4a02857baa9f307ef2adfac064a2c4f4965bf9345ebf5b4be0dcf7192f6c56067db1946951db83981a7e706cce11aa4772e26b

diff --git a/app-misc/ledger-live/ledger-live-2.54.0.ebuild 
b/app-misc/ledger-live/ledger-live-2.62.2.ebuild
similarity index 100%
rename from app-misc/ledger-live/ledger-live-2.54.0.ebuild
rename to app-misc/ledger-live/ledger-live-2.62.2.ebuild



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

2023-06-29 Thread Ben Kohler
commit: c9f4376eb1b1ac1134fa71e74c52b53c594635c2
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun 28 15:02:30 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jun 29 19:57:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f4376e

app-portage/portage-utils: make best effort to get gcc[openmp] installed

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

Signed-off-by: Ben Kohler  gentoo.org>

 ...{portage-utils-.ebuild => portage-utils-0.95-r1.ebuild} | 10 +-
 ...{portage-utils-.ebuild => portage-utils-0.96-r1.ebuild} | 10 +-
 app-portage/portage-utils/portage-utils-.ebuild|  8 
 3 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/app-portage/portage-utils/portage-utils-.ebuild 
b/app-portage/portage-utils/portage-utils-0.95-r1.ebuild
similarity index 83%
copy from app-portage/portage-utils/portage-utils-.ebuild
copy to app-portage/portage-utils/portage-utils-0.95-r1.ebuild
index 2df55d2cb16d..e9bf09edc335 100644
--- a/app-portage/portage-utils/portage-utils-.ebuild
+++ b/app-portage/portage-utils/portage-utils-0.95-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git;
 else
SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"
@@ -21,6 +21,10 @@ SLOT="0"
 IUSE="openmp +qmanifest +qtegrity static"
 
 RDEPEND="
+   openmp? ( || (
+   sys-devel/gcc:*[openmp]
+   sys-libs/libomp
+   ) )
qmanifest? (
!static? (
app-crypt/gpgme:=
@@ -50,10 +54,6 @@ DEPEND="${RDEPEND}
)"
 BDEPEND="virtual/pkgconfig"
 
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }

diff --git a/app-portage/portage-utils/portage-utils-.ebuild 
b/app-portage/portage-utils/portage-utils-0.96-r1.ebuild
similarity index 83%
copy from app-portage/portage-utils/portage-utils-.ebuild
copy to app-portage/portage-utils/portage-utils-0.96-r1.ebuild
index 2df55d2cb16d..e9bf09edc335 100644
--- a/app-portage/portage-utils/portage-utils-.ebuild
+++ b/app-portage/portage-utils/portage-utils-0.96-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git;
 else
SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="GPL-2"
@@ -21,6 +21,10 @@ SLOT="0"
 IUSE="openmp +qmanifest +qtegrity static"
 
 RDEPEND="
+   openmp? ( || (
+   sys-devel/gcc:*[openmp]
+   sys-libs/libomp
+   ) )
qmanifest? (
!static? (
app-crypt/gpgme:=
@@ -50,10 +54,6 @@ DEPEND="${RDEPEND}
)"
 BDEPEND="virtual/pkgconfig"
 
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }

diff --git a/app-portage/portage-utils/portage-utils-.ebuild 
b/app-portage/portage-utils/portage-utils-.ebuild
index 2df55d2cb16d..a40fd823f800 100644
--- a/app-portage/portage-utils/portage-utils-.ebuild
+++ b/app-portage/portage-utils/portage-utils-.ebuild
@@ -21,6 +21,10 @@ SLOT="0"
 IUSE="openmp +qmanifest +qtegrity static"
 
 RDEPEND="
+   openmp? ( || (
+   sys-devel/gcc:*[openmp]
+   sys-libs/libomp
+   ) )
qmanifest? (
!static? (
app-crypt/gpgme:=
@@ -50,10 +54,6 @@ DEPEND="${RDEPEND}
)"
 BDEPEND="virtual/pkgconfig"
 
-pkg_pretend() {
-   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2023-06-29 Thread Ben Kohler
commit: f19370a0a4a61da4e49918e04577f76c32a1299f
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jun 28 15:04:54 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Jun 29 19:57:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19370a0

net-dns/openresolv: add 3.13.2

Signed-off-by: Ben Kohler  gentoo.org>

 net-dns/openresolv/Manifest |  1 +
 net-dns/openresolv/openresolv-3.13.2.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/net-dns/openresolv/Manifest b/net-dns/openresolv/Manifest
index 056b210b8994..977115c50028 100644
--- a/net-dns/openresolv/Manifest
+++ b/net-dns/openresolv/Manifest
@@ -1,2 +1,3 @@
 DIST openresolv-3.12.0.tar.xz 21008 BLAKE2B 
1609d8e97a9abe82f9ead7179727dd4323571e92b36aa2ca2a1177972f3a61946f612dd0cf81a804087f1c71bda25e78dab8b085ad2be55ce21214dc9870fdf6
 SHA512 
60348ca35114b105c8b3121e5f2d301311fcc7251a9be60c45fedc27267cfd94e413e77c7d5c91d0a0ccb8f1b4288bc147582b0ac9be64afcaa96ad3d833f26f
 DIST openresolv-3.13.1.tar.xz 21336 BLAKE2B 
9794bd2af2af68dcd08383e0613a6ada0d1f49d1514226911d49318a85d7c5a4d1b216d4d9e101161a442ea2e3d2fce5208a1cd2c393ec0560df0dcc136165ec
 SHA512 
200ad330ddeeead83f7338f75edec5bfbed7e0fddfab601f490e175b46948c504abd9ce70c015d97328da397536a2fd7f8c55e3906a5f8ac7ab32201d02f98a1
+DIST openresolv-3.13.2.tar.xz 21540 BLAKE2B 
e9ea4524da9e19ae8837869d04f039b2a77b9c9d34826b383ad8396a7b0e79df570c04dff38d33f8aaade35a171ae2599333ac54cbd4d656c965f2d4a5ddfe9b
 SHA512 
4f1bc3e2865bc233d12c29e75893b3e53db0b127a7167d9be4ddd0228ba4f689f62af93eab088fb4d4f66baa556ed402c7fc5ecb9c4af5509004125af60fa379

diff --git a/net-dns/openresolv/openresolv-3.13.2.ebuild 
b/net-dns/openresolv/openresolv-3.13.2.ebuild
new file mode 100644
index ..da057b7d5a47
--- /dev/null
+++ b/net-dns/openresolv/openresolv-3.13.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A framework for managing DNS information"
+HOMEPAGE="https://roy.marples.name/projects/openresolv;
+SRC_URI="https://github.com/NetworkConfiguration/openresolv/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="selinux"
+
+RDEPEND="!sys-apps/systemd[resolvconf]
+   selinux? ( sec-policy/selinux-resolvconf )"
+
+PDEPEND="net-dns/resolvconf-symlink"
+
+src_configure() {
+   local myeconfargs=(
+   --prefix="${EPREFIX}"
+   --rundir="${EPREFIX}"/var/run
+   --libexecdir="${EPREFIX}"/lib/resolvconf
+   )
+   econf "${myeconfargs[@]}"
+}
+
+pkg_config() {
+   if [[ -n ${ROOT} ]]; then
+   eerror "We cannot configure unless \$ROOT is empty"
+   return 1
+   fi
+
+   if [[ -n "$(resolvconf -l)" ]]; then
+   einfo "${PN} already has DNS information"
+   else
+   ebegin "Copying /etc/resolv.conf to resolvconf -a dummy"
+   resolvconf -a dummy 

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

2023-06-29 Thread William Hubbs
commit: 4baf4dcc02c39698f06e0abf5fac5a055e349396
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jun 29 19:20:28 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jun 29 19:20:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4baf4dcc

net-libs/nodejs: add 20.3.1

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

 net-libs/nodejs/Manifest |   1 +
 net-libs/nodejs/nodejs-20.3.1.ebuild | 255 +++
 2 files changed, 256 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 63a4488831b6..56dc7b7d69ab 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,3 +4,4 @@ DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9
 DIST node-v18.16.1.tar.xz 40462540 BLAKE2B 
4103b771cdd629be794bd0433caa0e7a3b652511d5aa0535d48990d4ac7901f42e75f498b3a64b6d3b821046c1c26bb8b5c0e1edb953589a76d5fa87346da002
 SHA512 
15488a06aa31666a0af4470f08910b8a1df53d78cce597ddfdc0c6aebb77ae66138540d47ab0d4ab6d58d1c55226e3e2c0cfec641b2c55b417427171b1ace48c
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
 DIST node-v20.3.0.tar.xz 41709484 BLAKE2B 
93aadc92914fd977a9bea5643c0806c709a4e68bca2840f7af0b24bfde654e9a3bfb83ead159579c67ebd8cfea81648863d2d87d07d2f11dfe73f1312d873d40
 SHA512 
6aade4c1cc0ef8f47f403286d88099a3c0bf43f6e1e2b6d50e777eb9327fc1f0a8ba73c943306a431fd422fdda9017b1931bcb31c48badcfcadde8a260840d7c
+DIST node-v20.3.1.tar.xz 41712208 BLAKE2B 
242f0d932d93e802a157d667aacec325cc40e357675237a96ab941fbf6e42a9a9b7888c87c37a16f24f50ecab9a42ec64ddf49bb3e9259f233c20daed18abcad
 SHA512 
f9f7a3905aa05f9708d3dddcbbe8ad729db3a123ccbdbcade402c6faa6b36905239aca9ac19ca4ebb4682dde2c39058c58197f5015556ab2351f8035d35da5e1

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

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

2023-06-29 Thread William Hubbs
commit: db6adab30229b3d774f7fcc88225c82b5500276b
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jun 29 19:20:28 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jun 29 19:20:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6adab3

net-libs/nodejs: add 18.16.1

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

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-18.16.1.ebuild | 256 ++
 2 files changed, 257 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index dd4c09b1fba8..63a4488831b6 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,6 @@
 DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 
5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255
 SHA512 
b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
 DIST node-v16.20.1.tar.xz 35556440 BLAKE2B 
cd10c4bf8fdf47126b84bb746e5b11ae1a5a17492b7fe2920be98d5ff2a9bce984515af4833d9bcccf645d53ebc068a3c658a37ad878432664f15cea368a500e
 SHA512 
3179c4b598f211f21c6d7ba378cd03a7ca4a06d99ae8e5bd5b8c0f1a895dc83222858a349cfb7589deecb7c654e9f25ce89c30aef9981ee18d4e24d6bbd5822e
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
+DIST node-v18.16.1.tar.xz 40462540 BLAKE2B 
4103b771cdd629be794bd0433caa0e7a3b652511d5aa0535d48990d4ac7901f42e75f498b3a64b6d3b821046c1c26bb8b5c0e1edb953589a76d5fa87346da002
 SHA512 
15488a06aa31666a0af4470f08910b8a1df53d78cce597ddfdc0c6aebb77ae66138540d47ab0d4ab6d58d1c55226e3e2c0cfec641b2c55b417427171b1ace48c
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
 DIST node-v20.3.0.tar.xz 41709484 BLAKE2B 
93aadc92914fd977a9bea5643c0806c709a4e68bca2840f7af0b24bfde654e9a3bfb83ead159579c67ebd8cfea81648863d2d87d07d2f11dfe73f1312d873d40
 SHA512 
6aade4c1cc0ef8f47f403286d88099a3c0bf43f6e1e2b6d50e777eb9327fc1f0a8ba73c943306a431fd422fdda9017b1931bcb31c48badcfcadde8a260840d7c

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

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

2023-06-29 Thread William Hubbs
commit: 04caa87e6dece897da406af95c306a2cb36f6981
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jun 29 19:20:27 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jun 29 19:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04caa87e

net-libs/nodejs: add 16.20.1

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

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-16.20.1.ebuild | 234 ++
 2 files changed, 235 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 0ddfc06fd314..dd4c09b1fba8 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,4 +1,5 @@
 DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 
5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255
 SHA512 
b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406
+DIST node-v16.20.1.tar.xz 35556440 BLAKE2B 
cd10c4bf8fdf47126b84bb746e5b11ae1a5a17492b7fe2920be98d5ff2a9bce984515af4833d9bcccf645d53ebc068a3c658a37ad878432664f15cea368a500e
 SHA512 
3179c4b598f211f21c6d7ba378cd03a7ca4a06d99ae8e5bd5b8c0f1a895dc83222858a349cfb7589deecb7c654e9f25ce89c30aef9981ee18d4e24d6bbd5822e
 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B 
b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff
 SHA512 
608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd
 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 
362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52
 SHA512 
bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e
 DIST node-v20.3.0.tar.xz 41709484 BLAKE2B 
93aadc92914fd977a9bea5643c0806c709a4e68bca2840f7af0b24bfde654e9a3bfb83ead159579c67ebd8cfea81648863d2d87d07d2f11dfe73f1312d873d40
 SHA512 
6aade4c1cc0ef8f47f403286d88099a3c0bf43f6e1e2b6d50e777eb9327fc1f0a8ba73c943306a431fd422fdda9017b1931bcb31c48badcfcadde8a260840d7c

diff --git a/net-libs/nodejs/nodejs-16.20.1.ebuild 
b/net-libs/nodejs/nodejs-16.20.1.ebuild
new file mode 100644
index ..02873eb25ef1
--- /dev/null
+++ b/net-libs/nodejs/nodejs-16.20.1.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nodejs/node;
+   SLOT="0"
+else
+   SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+   SLOT="0/$(ver_cut 1)"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+   S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel 
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+   npm? ( ssl )
+   system-icu? ( icu )
+   system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+   >=dev-libs/libuv-1.40.0:=
+   >=net-dns/c-ares-1.18.1:=
+   >=net-libs/nghttp2-1.41.0:=
+   sys-libs/zlib
+   system-icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+   sys-apps/coreutils
+   virtual/pkgconfig
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export BUILDTYPE=Release
+
+   # fix compilation on Darwin
+   # https://code.google.com/p/gyp/issues/detail?id=260
+   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
+
+   # less verbose install output (stating the same as portage, basically)
+   sed -i -e "/print/d" tools/install.py || die
+
+   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
+   local LIBDIR=$(get_libdir)
+   sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
+   sed -i -e "s/'lib'/'${LIBDIR}'/" 

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

2023-06-29 Thread Jakov Smolić
commit: 15d93c4d8e31baca2d75b89cfa6fd2e5514c28ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 29 18:22:06 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 29 18:22:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d93c4d

net-vpn/networkmanager-openvpn: Stabilize 1.10.2-r1 x86, #909373

Signed-off-by: Jakov Smolić  gentoo.org>

 net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild 
b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
index e92fd5322d69..271b81e750a1 100644
--- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
+++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
@@ -12,7 +12,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="gtk test"
 RESTRICT="!test? ( test )"
 



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

2023-06-29 Thread Jakov Smolić
commit: fa0ab21a632bcd84aa89c8ccbf9b4b941a43
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 29 18:22:00 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 29 18:22:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0ab21a

net-vpn/networkmanager-openvpn: Stabilize 1.10.2-r1 amd64, #909373

Signed-off-by: Jakov Smolić  gentoo.org>

 net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild 
b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
index d1c4cbfc07ea..e92fd5322d69 100644
--- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
+++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
@@ -12,7 +12,7 @@ 
HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="gtk test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/

2023-06-29 Thread Ulrich Müller
commit: 901d76fedb1718d09f20e7400e044d67ffb8750d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 16:57:19 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jun 29 16:58:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901d76fe

net-im/zoom: add 5.15.2.4260

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-5.15.2.4260.ebuild | 192 
 2 files changed, 193 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 9b98959009bf..0008682ff7ae 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-5.14.10.3738_x86_64.tar.xz 168546944 BLAKE2B 
b338c65b41c4b3caa277dd64cec42f6fbdd307557204fe4e2dafa9b0d48eeddeba0c5bd64bdda1ac1721de1c6f1e8bde7e65517d6c9be80cb7c3591aac007ac9
 SHA512 
c4d94adc295743519915a597b1e10dd10e38238857df399432acb9ef26d57dad3b9ea68d84ffcea1c782116e8121f54dac2b25e5740760d2ebea2e119fb33686
 DIST zoom-5.15.0.4063_x86_64.tar.xz 177325116 BLAKE2B 
d30df710496a5469d9d70fa810dbbf48ee7f664e0a3a7b788b766ec515fdac69f05e233e10e860cd5249177eaa28784cd63b0a217c02714fe0b16e984b42
 SHA512 
6958715fafae9e39c6dc138fa17357ba50c7c17b4ec7f1ad5aa6feccfb0034dad66c23ff22c71a349abe456492fa6769fda9148cfe1efcced62e50de5cbfe8a6
+DIST zoom-5.15.2.4260_x86_64.tar.xz 177327616 BLAKE2B 
4c0b73fe7b3cb70cbef4e3bb6c8838afefc9f0202b4ad391bf07d15e26b6a959dd74766474fb420bc1682b6eb0a2cb8fef881021edf511e07c7aca3d66ec3df5
 SHA512 
f297ad46cf144de25f430ba662b388102f981b2183db7585f5aff49e776c8f1f30141c610962577eb00412e381b360085071888482d80444edcd27b206c1310a

diff --git a/net-im/zoom/zoom-5.15.2.4260.ebuild 
b/net-im/zoom/zoom-5.15.2.4260.ebuild
new file mode 100644
index ..d5834012a981
--- /dev/null
+++ b/net-im/zoom/zoom-5.15.2.4260.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/;
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe
+   bundled-libjpeg-turbo? ( dev-util/patchelf )"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes breakage if 
media-sound/apulse[sdk]
+   # is installed. So, force zoom to ignore libpulse.
+   bbe -e 

[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/

2023-06-29 Thread Ulrich Müller
commit: 3aeea5d87883f7afbc1b89ed555d4815e82508d9
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 29 16:57:56 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Jun 29 16:58:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aeea5d8

net-im/zoom: drop 5.15.0.4063

Bug: https://bugs.gentoo.org/909374
Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 -
 net-im/zoom/zoom-5.15.0.4063.ebuild | 192 
 2 files changed, 193 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 0008682ff7ae..ea768318f870 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
 DIST zoom-5.14.10.3738_x86_64.tar.xz 168546944 BLAKE2B 
b338c65b41c4b3caa277dd64cec42f6fbdd307557204fe4e2dafa9b0d48eeddeba0c5bd64bdda1ac1721de1c6f1e8bde7e65517d6c9be80cb7c3591aac007ac9
 SHA512 
c4d94adc295743519915a597b1e10dd10e38238857df399432acb9ef26d57dad3b9ea68d84ffcea1c782116e8121f54dac2b25e5740760d2ebea2e119fb33686
-DIST zoom-5.15.0.4063_x86_64.tar.xz 177325116 BLAKE2B 
d30df710496a5469d9d70fa810dbbf48ee7f664e0a3a7b788b766ec515fdac69f05e233e10e860cd5249177eaa28784cd63b0a217c02714fe0b16e984b42
 SHA512 
6958715fafae9e39c6dc138fa17357ba50c7c17b4ec7f1ad5aa6feccfb0034dad66c23ff22c71a349abe456492fa6769fda9148cfe1efcced62e50de5cbfe8a6
 DIST zoom-5.15.2.4260_x86_64.tar.xz 177327616 BLAKE2B 
4c0b73fe7b3cb70cbef4e3bb6c8838afefc9f0202b4ad391bf07d15e26b6a959dd74766474fb420bc1682b6eb0a2cb8fef881021edf511e07c7aca3d66ec3df5
 SHA512 
f297ad46cf144de25f430ba662b388102f981b2183db7585f5aff49e776c8f1f30141c610962577eb00412e381b360085071888482d80444edcd27b206c1310a

diff --git a/net-im/zoom/zoom-5.15.0.4063.ebuild 
b/net-im/zoom/zoom-5.15.0.4063.ebuild
deleted file mode 100644
index d5834012a981..
--- a/net-im/zoom/zoom-5.15.0.4063.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/;
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="!games-engines/zoom
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe
-   bundled-libjpeg-turbo? ( dev-util/patchelf )"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpulse. This causes breakage if 
media-sound/apulse[sdk]
-   # is installed. So, force zoom to ignore 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/kpatch/

2023-06-29 Thread Mike Pagano
commit: 0615eeade5efb8c111f6aa25ce83ac04d4dcde8f
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jun 29 16:14:09 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jun 29 16:14:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0615eead

sys-kernel/kpatch: Migrate to linux-mod-r1

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

 sys-kernel/kpatch/kpatch-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/kpatch/kpatch-.ebuild 
b/sys-kernel/kpatch/kpatch-.ebuild
index bf640f01cef4..6f0ff7d78c9e 100644
--- a/sys-kernel/kpatch/kpatch-.ebuild
+++ b/sys-kernel/kpatch/kpatch-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic linux-mod
+inherit flag-o-matic linux-mod-r1
 
 if [[ "${PV}" == "" ]]; then
inherit git-r3



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

2023-06-29 Thread Hans de Graaff
commit: 6977ecfa3c3b088693630ac3577d574e54811f0b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 15:54:02 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 15:54:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6977ecfa

dev-ruby/rantly: update EAPI 7 -> 8

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

 dev-ruby/rantly/rantly-2.0.0-r1.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/dev-ruby/rantly/rantly-2.0.0-r1.ebuild 
b/dev-ruby/rantly/rantly-2.0.0-r1.ebuild
new file mode 100644
index ..2e5c1c5be21a
--- /dev/null
+++ b/dev-ruby/rantly/rantly-2.0.0-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby Imperative Random Data Generator and Quickcheck"
+HOMEPAGE="https://github.com/rantly-rb/rantly;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each{|f| require f}' 
|| die
+}



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

2023-06-29 Thread Hans de Graaff
commit: 19304dfb4f201f4807da7da9c80e6a32194ba6d8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 15:17:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 15:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19304dfb

dev-ruby/ruby-macho: drop 2.5.1

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

 dev-ruby/ruby-macho/Manifest|  1 -
 dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-ruby/ruby-macho/Manifest b/dev-ruby/ruby-macho/Manifest
index f9b65b3489b5..18d06898031d 100644
--- a/dev-ruby/ruby-macho/Manifest
+++ b/dev-ruby/ruby-macho/Manifest
@@ -1,2 +1 @@
-DIST ruby-macho-2.5.1.tar.gz 67901 BLAKE2B 
4e3c04b86c664b44d022dc6ffe91e981a9f936152d85999cf8f11846eb51a6e38625e2316f09a1685ace546174800131cf899ebc8810e0f2c6d95950384005cb
 SHA512 
4836af6b81a0452e19a3950e140c8131fded97a45853c2fdfe3955aff52e1619a01471a789c575e092fa62e5c9f09034b6b4d76e669f9c6475669e6b25d3c617
 DIST ruby-macho-3.0.0.tar.gz 70743 BLAKE2B 
6dc48445382d879b6fa67fb8720dbf9643294adebb3424e811775f436d29d9b22b4a57e0443c9a6d08203fb3514267d4c2e4b8431cc9be4d54000e059acb49db
 SHA512 
c718e6b22331511c18a6a51c1e88443121f6601dcc0e8e66a3ab60771b9a9e68cb33b83470bf60ff6af9ce696d50ceadee2c4dc348a0bf3fa2ff4d8aebcf3bd3

diff --git a/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild 
b/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
deleted file mode 100644
index eb611fd69a35..
--- a/dev-ruby/ruby-macho/ruby-macho-2.5.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_GEMSPEC="ruby-macho.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library for viewing and manipulating Mach-O files in Ruby"
-HOMEPAGE="https://github.com/Homebrew/ruby-macho;
-SRC_URI="https://github.com/Homebrew/ruby-macho/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   # Avoid benchmarks with additional dependencies
-   rm -f test/bench.rb || die
-   sed -i -e '/test\/bench/ s:^:#:' Rakefile || die
-}



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

2023-06-29 Thread Hans de Graaff
commit: f334c2cd94fd794e7ac687d3000a7147c7e25e7b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 15:42:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 15:42:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f334c2cd

dev-ruby/rbnacl: drop 7.1.1

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

 dev-ruby/rbnacl/rbnacl-7.1.1.ebuild | 31 ---
 1 file changed, 31 deletions(-)

diff --git a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild 
b/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
deleted file mode 100644
index 4296272cd694..
--- a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a high-level toolkit for building cryptographic systems 
and protocols"
-HOMEPAGE="https://github.com/cryptosphere/rbnacl;
-
-LICENSE="MIT"
-SLOT="6"
-KEYWORDS="amd64 ~arm ppc ppc64 x86"
-IUSE=""
-
-RDEPEND+=" dev-libs/libsodium"
-DEPEND+=" test? ( dev-libs/libsodium )"
-
-ruby_add_rdepend "dev-ruby/ffi"
-
-all_ruby_prepare() {
-   sed -i -e '/coveralls/I s:^:#:' \
-   -e '/bundler/ s:^:#:' \
-   -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb
-}



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: .github/ISSUE_TEMPLATE/

2023-06-29 Thread Arthur Zamarin
commit: c41771ddac534934ba9b8710da3c59df59abd7d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun 29 15:43:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun 29 15:43:12 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=c41771dd

issues templates: fix command for pkgcore version

Reported-by: Rick Farina (Zero_Chaos)  gentoo.org>
Signed-off-by: Arthur Zamarin  gentoo.org>

 .github/ISSUE_TEMPLATE/bug-commits.yml | 2 +-
 .github/ISSUE_TEMPLATE/bug.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug-commits.yml 
b/.github/ISSUE_TEMPLATE/bug-commits.yml
index 5f682399..338d0707 100644
--- a/.github/ISSUE_TEMPLATE/bug-commits.yml
+++ b/.github/ISSUE_TEMPLATE/bug-commits.yml
@@ -42,7 +42,7 @@ body:
   - type: input
 attributes:
   label: pkgcore version
-  placeholder: "Output of `pkgcore --version`"
+  placeholder: "Output of `pquery --version`"
 validations:
   required: true
   - type: textarea

diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
index 33510eb7..961a829d 100644
--- a/.github/ISSUE_TEMPLATE/bug.yml
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -28,6 +28,6 @@ body:
   - type: input
 attributes:
   label: pkgcore version
-  placeholder: "Output of `pkgcore --version`"
+  placeholder: "Output of `pquery --version`"
 validations:
   required: true



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: src/pkgcheck/scripts/

2023-06-29 Thread Arthur Zamarin
commit: 5f1dc5c1d7e2c26cb7ce3353782d472e65a287c3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun 29 15:38:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun 29 15:38:08 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=5f1dc5c1

scan: fix unknown exit checkset during initial config load

Similar to previous fix, `--exit`` also can accept checksets which come
from args, so we also need to "escape" failures of ExitArgs.

Follows: a2358d60680611d7cbe07068440031c3c6e68f31
Resolves: https://github.com/pkgcore/pkgcheck/issues/594
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/scripts/pkgcheck_scan.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pkgcheck/scripts/pkgcheck_scan.py 
b/src/pkgcheck/scripts/pkgcheck_scan.py
index b83f569f..c04ff329 100644
--- a/src/pkgcheck/scripts/pkgcheck_scan.py
+++ b/src/pkgcheck/scripts/pkgcheck_scan.py
@@ -371,7 +371,9 @@ def _setup_scan(parser, namespace, args):
 # have to be parsed twice, will probably require a custom snakeoil
 # arghparse method.
 # parse command line args to override config defaults
-with patch("pkgcheck.scripts.argparse_actions.ChecksetArgs.__call__", 
lambda *a, **k: None):
+with patch(
+"pkgcheck.scripts.argparse_actions.ChecksetArgs.__call__", lambda *a, 
**k: None
+), patch("pkgcheck.scripts.argparse_actions.ExitArgs.__call__", lambda *a, 
**k: None):
 namespace, _ = parser._parse_known_args(args, namespace)
 
 # Get the current working directory for repo detection and restriction



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2023-06-29 Thread John Helmert III
commit: c98033b1dc679a5e3ded53ee52ad15e738eeb0a0
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Jun 29 02:22:56 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Jun 29 15:22:35 2023 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=c98033b1

add plumbing to produce a python testing image

Closes: #73
Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/128

 .github/workflows/build.yml |  5 +
 build-python.sh | 17 +
 python.Dockerfile   | 16 
 3 files changed, 38 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 021efcc..ef4e56f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,6 +15,7 @@ jobs:
   fail-fast: false
   matrix:
 target:
+  - python
   - portage
   - stage3-amd64-hardened-nomultilib-openrc
   - stage3-amd64-hardened-openrc
@@ -67,7 +68,11 @@ jobs:
   - name: Set up buildx
 uses: docker/setup-buildx-action@v2
   - name: Build image
+if: startswith(matrix.target, 'stage3') || startswith(matrix.target, 
'portage')
 run: ./build.sh
+  - name: Build python image
+if: startswith( matrix.target, 'python')
+run: ./build-python.sh
   - name: Inspect image
 run: docker image inspect "${ORG}/${TARGET/-/:}"
   - name: Inspect portage

diff --git a/build-python.sh b/build-python.sh
new file mode 100755
index 000..6289c05
--- /dev/null
+++ b/build-python.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+
+NAME=python
+VERSION=${VERSION:-$(date -u +%Y%m%d)}
+VERSION_SUFFIX="-${VERSION}"
+
+ORG=${ORG:-gentoo}
+
+docker buildx build \
+   --file "${NAME}.Dockerfile" \
+   --build-arg ARCH="amd64" \
+   --build-arg MICROARCH="amd64" \
+   --tag "${ORG}/python" \
+   --platform "linux/amd64" \
+   --progress plain \
+   --load \
+   .

diff --git a/python.Dockerfile b/python.Dockerfile
new file mode 100644
index 000..7b61532
--- /dev/null
+++ b/python.Dockerfile
@@ -0,0 +1,16 @@
+FROM gentoo/stage3:amd64-nomultilib-openrc
+
+# derived from 
https://github.com/projg2/gentoo-python-image/blob/master/Dockerfile
+
+RUN echo '*/* ~amd64' >> /etc/portage/package.accept_keywords/base.conf \
+ && echo '*/* full-stdlib sqlite' >> /etc/portage/package.use/python \
+ && echo 'dev-vcs/git -perl' >> /etc/portage/package.use/git \
+ && wget --progress=dot:mega -O - 
https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz | tar -xz \
+ && mv gentoo-master /var/db/repos/gentoo \
+ && emerge -1vnt --jobs dev-python/tox app-arch/lzip dev-vcs/git \
+dev-python/pypy{,3_9,3_10}-exe-bin dev-db/sqlite \
+ && emerge -1v --jobs --nodeps dev-lang/python:{2.7,3.8,3.9,3.10,3.11,3.12} \
+dev-python/pypy{,3_9,3_10,3} \
+ && rm -r /var/db/repos/* /var/cache/distfiles/*
+
+CMD ["/bin/bash"]



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

2023-06-29 Thread Hans de Graaff
commit: 87cbf42cd7e9518f24ac5f710bb9e708d3a1257b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 12:59:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 15:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cbf42c

dev-ruby/rubyntlm: drop 0.6.3

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

 dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild 
b/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
deleted file mode 100644
index abb1dd3757dc..
--- a/dev-ruby/rubyntlm/rubyntlm-0.6.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby/NTLM provides message creator and parser for the NTLM 
authentication"
-HOMEPAGE="https://github.com/winrb/rubyntlm;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc64 ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/ s:^:#:' spec/spec_helper.rb || die
-}



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

2023-06-29 Thread Hans de Graaff
commit: fc7347448245ed01b80838d42dccb6feb35ecafd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun 29 15:15:52 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun 29 15:16:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc734744

dev-ruby/google-protobuf: add 3.21.12

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

 dev-ruby/google-protobuf/Manifest  |  1 +
 .../google-protobuf/google-protobuf-3.21.12.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/google-protobuf/Manifest 
b/dev-ruby/google-protobuf/Manifest
index 29e07de8ed7b..1f5de0c92fd8 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1 +1,2 @@
 DIST google-protobuf-3.19.6-ruby.tar.gz 5299501 BLAKE2B 
3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072
 SHA512 
8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4
+DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 
2e57a401b6fc86dff2af54e3d1a32db87f6c54fed46e557964c01c2d87f333ca94dafbe2d7d9cf279ac67d53219ae0154c5a1ea5cb90cdcf72d3576cefc44653
 SHA512 
152f8441c325e808b942153c15e82fdb533d5273b50c25c28916ec568ada880f79242bb61ee332ac5fb0d20f21239ed6f8de02ef6256cc574b1fc354d002c6b0

diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild 
b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
new file mode 100644
index ..2a8dccfa37d3
--- /dev/null
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffers are Google's data interchange format"
+HOMEPAGE="https://protobuf.dev/;
+SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}-ruby.tar.gz"
+RUBY_S="protobuf-${PV}/ruby"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" test? ( >=dev-libs/protobuf-3.21.0 )"
+
+all_ruby_prepare() {
+   sed -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^  end/ s:^:#:' \
+   -e 's:../src/protoc:protoc:' \
+   -e 's/:compile,//' \
+   -e '/:test/ s/:build,//' \
+   -i Rakefile || die
+}
+
+each_ruby_prepare() {
+   ${RUBY} -S rake genproto || die
+}



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

2023-06-29 Thread Michał Górny
commit: 6a97a71dc54a7ee75fa224d0bd9c9b4be1ff5a4e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 29 14:54:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 29 15:09:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a97a71d

dev-python/scipy: Require  gentoo.org>

 dev-python/scipy/scipy-1.11.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/scipy/scipy-1.11.1.ebuild 
b/dev-python/scipy/scipy-1.11.1.ebuild
index ff937ef528ac..426e9b0827c1 100644
--- a/dev-python/scipy/scipy-1.11.1.ebuild
+++ b/dev-python/scipy/scipy-1.11.1.ebuild
@@ -58,8 +58,11 @@ RDEPEND="
${DEPEND}
dev-python/pillow[${PYTHON_USEDEP}]
 "
+# Cython-3 fails if scipy is already installed
+# https://github.com/scipy/scipy/issues/18792
 BDEPEND="
dev-lang/swig
+   =dev-python/cython-0.29.35[${PYTHON_USEDEP}]
>=dev-python/meson-python-0.12.1[${PYTHON_USEDEP}]
>=dev-python/pybind11-2.10.4[${PYTHON_USEDEP}]



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

2023-06-29 Thread Mike Gilbert
commit: 5dd28baf643d5405263e1fd982c2d2c2bea8072b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:05:00 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:05:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd28baf

www-client/opera-beta: remove old

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

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

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 512b035d3480..6db483f178d6 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,6 +1,5 @@
 DIST opera-beta_100.0.4815.13_amd64.deb 109534308 BLAKE2B 
204a763b8b2ecdb36d601323f78cb52b14129c0980e924afb97fb208255838afa532eda50f85f6c5b7866d813b8716752cf7a6d2861cfdd85be3b3e5d1820bbc
 SHA512 
8d1823d94403419b9a630b15d6733d9b18737c49740a93d682c45b6c1d866d9f7b3bf4f3f7ef25363113f8d7e82c210d050e08fcbd51b6b5ea2098913368f161
 DIST opera-beta_100.0.4815.2_amd64.deb 104309332 BLAKE2B 
3eb9aca5a433c3c09590f7d87e6df6226e947ef9d3403a3b199c8b17f461e1bf9a17e112c7edbb3a3e3e0b4846309bfb134a57611ac1a16e82d59fcd676f1dae
 SHA512 
b4de378eb4acbec9013bf32e59529582c0a29fdf78b713a55ed75e349b50bb39de3de36063a8724a46af7f28c45034436ba0af9c965005ebccad81c6b4a2ea44
 DIST opera-beta_101.0.4843.5_amd64.deb 107419144 BLAKE2B 
a19e870c4b7cfe89c7a341884fc8ac0559128f0dbd49acf4f9533f95c8ddf908cf2645c92bdb597280ada06d859470bdd52187bda02f07753e024b581b6abf19
 SHA512 
2696ea45f0d18aa794dabc23f5688cf600edec54591039881d016cc31af58ddd4455f10e534d12492e5ebb128f38089797759f4b7da66e637702da53ef92e868
-DIST opera-beta_99.0.4788.6_amd64.deb 105665800 BLAKE2B 
799affa9684d0eff9bcb8690a225d2b3d92e9cfb6a8e69a2d8273dec742199b4720070865b63192e97bf1f7e895c0cfb221f19e6ba6b360b7ea7dd9ae1cefed5
 SHA512 
8dbfe342edae75f9be888d0809221e132433f83f9e6d4d0752f3a7d36129bd5a06225a8001ff552cb4a701d19c83747b1331c95afacd6a3e8f2f45e577b940fd
 DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 
9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363
 SHA512 
d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c

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

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

2023-06-29 Thread Mike Gilbert
commit: c0d9bfd1a7b332ba76ad0335ae0e62a01d3b2afe
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:44 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d9bfd1

www-client/opera: remove old

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

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index ad41feb0c505..7b4dbe63c3cc 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_100.0.4815.21_amd64.deb 104105940 BLAKE2B 
82ada646211db3e139e0fb5001c47a9c2c8efbf5b6c31ed42d88dfdd7c990824af0f330f8476c2867a425deab35a3c6127cec07bd232d95078e9e4a26eb665f4
 SHA512 
15c225122833ba02dc3a9eb753e6bcda1fc1b2f6ba370483efa6d6668010de25410e172b98e82409563786ab3d06f011db2487d5f067ccba65cd989404d90f94
 DIST opera-stable_100.0.4815.30_amd64.deb 107073892 BLAKE2B 
64e33fc0ff2e3901ba7bf8435270b90a4a3f5cbee8004ece04d13c9956e0c29b4297b531d68924965125cf6a2391fc49ef13ff7adf571c0a8763c2e9404451ee
 SHA512 
340c5917a0dfde5ac73c43d6b79e62059e25bb4c21e99fa1d430b4e28d6c5e6791f648377c94bbaf7ac7e0c876e56f0d9b37a056d06984751753d959b89f4fbe

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

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

2023-06-29 Thread Mike Gilbert
commit: a9ff9544069a91f4971e0d670e17edf88efa9340
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:03:59 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:03:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ff9544

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

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

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

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index f788ab2dfaff..677ada92fbbc 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
 DIST microsoft-edge-beta_115.0.1901.14-1_amd64.deb 149116302 BLAKE2B 
aaaf72ec3b94b046659f190ce0da5f191dac6fffbfe4aa7fc188c8586988d480febbbdd3f887c9a01886b1224b34ec6fd3865297380a0a6a2ea1980339e841f7
 SHA512 
e634c1587f120fcac88bd7f6bb24c4c4308b24fac78f3010457bf9c201ca16c09a4f8f693c67ab74d39c7b33d1a2928837f349e6912bdefb46b04bfe34fcd43c
 DIST microsoft-edge-beta_115.0.1901.151-1_amd64.deb 149295714 BLAKE2B 
9a7cabdc1a6253e868ec7e5008808821bd667e2d5c4b0acc27d4c59f4099e3fc1074ef4a63c09995b78d4bb1d31aafdd6c0886810617962b8045db6c27f2164a
 SHA512 
e31efeb344c79eecd8f8e4f9f34742e881950b0540c460d20968d598c3e4b1190d60a1923db1591ecbe1c9b21feb5fa9aee5f0ba6f5240356227bb3715845292
 DIST microsoft-edge-beta_115.0.1901.157-1_amd64.deb 149332046 BLAKE2B 
df2ab0b0c52e0679bbb3fa12591c1b0c98ebe556beda823fa3ad04f0f7dfca720ab6da436d427437199bdce1566bf7c12f166ff0987e71d63f003f8fddbd7b76
 SHA512 
5e20bdefc9fcf725b7595cfd9f99b3ea3b9960bfce746b30362f35b9e9f8886e4b2ca2fcddff79aceefdff435942e70e404a622c6ab9f5bd9a35b8ea775f
-DIST microsoft-edge-beta_115.0.1901.7-1_amd64.deb 148995050 BLAKE2B 
ff8553cfc0d31c1e7b58bb365ce4403d47577113395e9b867a8b9023cb026f99ea25deb39bd464c860a1f4879b5779af34005c763f6b5ec42f8fab4729c46f17
 SHA512 
703fdf00e5dc1af7939c7604be7f9a994aa246073bef6aa80f39c7f49a470ca2aeeb2f2bc7a9cc1f965cdb01e24b3cf10bfc28fa2be6c6a1b5627b7c4c10ad28

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

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2023-06-29 Thread Mike Gilbert
commit: e9160c6fff26ec7fefe07ab150842a6df1aacd99
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:02:59 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9160c6f

www-client/google-chrome-beta: automated update (115.0.5790.56)

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

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-115.0.5790.40.ebuild => google-chrome-beta-115.0.5790.56.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 009f1f0732c1..d31665b2e0c1 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_115.0.5790.40-1_amd64.deb 95954268 BLAKE2B 
ab8ee461226870597b7eacbb1e99d89c8fe4b9cee660a598fca168ce917d56dc79d2fa275f598d1795b6634fbb9d28beb04441ef77b05f1b14b4f2c8ea6cc5a6
 SHA512 
f0f5aed4ac66215123ea2123df9379288cb0ffc8d64138b535b4fc9a80848dd4196dcda4b2e41e8ed854fe8ea9767b410c902163f9dd243601a5f87593e2db1f
+DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 
14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e
 SHA512 
de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.40.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-115.0.5790.40.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-115.0.5790.56.ebuild



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

2023-06-29 Thread Mike Gilbert
commit: ab3f7e6df0e7e071207dadba4e4ba78fe8e796ad
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:57 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3f7e6d

www-client/opera-beta: automated bump (101.0.4843.5)

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

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-101.0.4843.5.ebuild  | 170 +
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index d14b88a879fa..512b035d3480 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,5 +1,6 @@
 DIST opera-beta_100.0.4815.13_amd64.deb 109534308 BLAKE2B 
204a763b8b2ecdb36d601323f78cb52b14129c0980e924afb97fb208255838afa532eda50f85f6c5b7866d813b8716752cf7a6d2861cfdd85be3b3e5d1820bbc
 SHA512 
8d1823d94403419b9a630b15d6733d9b18737c49740a93d682c45b6c1d866d9f7b3bf4f3f7ef25363113f8d7e82c210d050e08fcbd51b6b5ea2098913368f161
 DIST opera-beta_100.0.4815.2_amd64.deb 104309332 BLAKE2B 
3eb9aca5a433c3c09590f7d87e6df6226e947ef9d3403a3b199c8b17f461e1bf9a17e112c7edbb3a3e3e0b4846309bfb134a57611ac1a16e82d59fcd676f1dae
 SHA512 
b4de378eb4acbec9013bf32e59529582c0a29fdf78b713a55ed75e349b50bb39de3de36063a8724a46af7f28c45034436ba0af9c965005ebccad81c6b4a2ea44
+DIST opera-beta_101.0.4843.5_amd64.deb 107419144 BLAKE2B 
a19e870c4b7cfe89c7a341884fc8ac0559128f0dbd49acf4f9533f95c8ddf908cf2645c92bdb597280ada06d859470bdd52187bda02f07753e024b581b6abf19
 SHA512 
2696ea45f0d18aa794dabc23f5688cf600edec54591039881d016cc31af58ddd4455f10e534d12492e5ebb128f38089797759f4b7da66e637702da53ef92e868
 DIST opera-beta_99.0.4788.6_amd64.deb 105665800 BLAKE2B 
799affa9684d0eff9bcb8690a225d2b3d92e9cfb6a8e69a2d8273dec742199b4720070865b63192e97bf1f7e895c0cfb221f19e6ba6b360b7ea7dd9ae1cefed5
 SHA512 
8dbfe342edae75f9be888d0809221e132433f83f9e6d4d0752f3a7d36129bd5a06225a8001ff552cb4a701d19c83747b1331c95afacd6a3e8f2f45e577b940fd
 DIST opera-ffmpeg-codecs-110.0.5464.2.tar.xz 1280752 BLAKE2B 
9f17f85377d06c7c36729ca3a29d02aa2d7fff3bbbeb4cc26f60252e350c50c3a06eeb7e3c896154617ff7ee43d5881177b819618c13dc1254f7d3980bf0c363
 SHA512 
d9b4a52b29be287e5d20f6922c64e0e3cbfcd7eedd3109c12ff72c376ab14bce4c421be4dccea2ed1e4c899f11dcc8416545911ca84d8d6c994fe6ab87425ff3
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c

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

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

2023-06-29 Thread Mike Gilbert
commit: 4aeaf252283a831ade0f5d39c207cb9b6d8af34e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:35 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aeaf252

www-client/opera: automated bump (100.0.4815.30)

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

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

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 94954d77ccb1..ad41feb0c505 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
 DIST opera-stable_100.0.4815.21_amd64.deb 104105940 BLAKE2B 
82ada646211db3e139e0fb5001c47a9c2c8efbf5b6c31ed42d88dfdd7c990824af0f330f8476c2867a425deab35a3c6127cec07bd232d95078e9e4a26eb665f4
 SHA512 
15c225122833ba02dc3a9eb753e6bcda1fc1b2f6ba370483efa6d6668010de25410e172b98e82409563786ab3d06f011db2487d5f067ccba65cd989404d90f94
+DIST opera-stable_100.0.4815.30_amd64.deb 107073892 BLAKE2B 
64e33fc0ff2e3901ba7bf8435270b90a4a3f5cbee8004ece04d13c9956e0c29b4297b531d68924965125cf6a2391fc49ef13ff7adf571c0a8763c2e9404451ee
 SHA512 
340c5917a0dfde5ac73c43d6b79e62059e25bb4c21e99fa1d430b4e28d6c5e6791f648377c94bbaf7ac7e0c876e56f0d9b37a056d06984751753d959b89f4fbe

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

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

2023-06-29 Thread Mike Gilbert
commit: e10ff2841ae10afb39054d5eadcc8f98a88f6fd4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:03:56 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10ff284

www-client/microsoft-edge-beta: automated bump (115.0.1901.157)

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

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

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index e0e0b0b23b20..f788ab2dfaff 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_115.0.1901.14-1_amd64.deb 149116302 BLAKE2B 
aaaf72ec3b94b046659f190ce0da5f191dac6fffbfe4aa7fc188c8586988d480febbbdd3f887c9a01886b1224b34ec6fd3865297380a0a6a2ea1980339e841f7
 SHA512 
e634c1587f120fcac88bd7f6bb24c4c4308b24fac78f3010457bf9c201ca16c09a4f8f693c67ab74d39c7b33d1a2928837f349e6912bdefb46b04bfe34fcd43c
 DIST microsoft-edge-beta_115.0.1901.151-1_amd64.deb 149295714 BLAKE2B 
9a7cabdc1a6253e868ec7e5008808821bd667e2d5c4b0acc27d4c59f4099e3fc1074ef4a63c09995b78d4bb1d31aafdd6c0886810617962b8045db6c27f2164a
 SHA512 
e31efeb344c79eecd8f8e4f9f34742e881950b0540c460d20968d598c3e4b1190d60a1923db1591ecbe1c9b21feb5fa9aee5f0ba6f5240356227bb3715845292
+DIST microsoft-edge-beta_115.0.1901.157-1_amd64.deb 149332046 BLAKE2B 
df2ab0b0c52e0679bbb3fa12591c1b0c98ebe556beda823fa3ad04f0f7dfca720ab6da436d427437199bdce1566bf7c12f166ff0987e71d63f003f8fddbd7b76
 SHA512 
5e20bdefc9fcf725b7595cfd9f99b3ea3b9960bfce746b30362f35b9e9f8886e4b2ca2fcddff79aceefdff435942e70e404a622c6ab9f5bd9a35b8ea775f
 DIST microsoft-edge-beta_115.0.1901.7-1_amd64.deb 148995050 BLAKE2B 
ff8553cfc0d31c1e7b58bb365ce4403d47577113395e9b867a8b9023cb026f99ea25deb39bd464c860a1f4879b5779af34005c763f6b5ec42f8fab4729c46f17
 SHA512 
703fdf00e5dc1af7939c7604be7f9a994aa246073bef6aa80f39c7f49a470ca2aeeb2f2bc7a9cc1f965cdb01e24b3cf10bfc28fa2be6c6a1b5627b7c4c10ad28

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

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

2023-06-29 Thread Mike Gilbert
commit: 6c2b024bea44bf5650cf2f82f30de2c6f39915dc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:40 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2b024b

www-client/opera: amd64 stable (100.0.4815.30)

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

 www-client/opera/opera-100.0.4815.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-100.0.4815.30.ebuild 
b/www-client/opera/opera-100.0.4815.30.ebuild
index f075b4334993..4c31af0e9033 100644
--- a/www-client/opera/opera-100.0.4815.30.ebuild
+++ b/www-client/opera/opera-100.0.4815.30.ebuild
@@ -41,7 +41,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="114.0.5735.9"
 



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

2023-06-29 Thread Mike Gilbert
commit: 9b3e3ba9018ff8c709e35024741147f70995ffca
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:13 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3e3ba9

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

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

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

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index f084ae497d8f..e5aaf801b004 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_115.0.1901.5-1_amd64.deb 148975478 BLAKE2B 
c231cd9709cbbdface8223875221e430e77ee2ae911f49d31d328504ce4b225b21567ff2056a0fc37afc5de1f6601ad87fc9d2e23917d91096f75ce0b220b6d0
 SHA512 
0511c089bc8aca4fc85513b0e414421e48af07f945671bc2eac677684226dece63b84c97859ee09cf36bdd2e267cc7c8c4e00dad935164b85f32e481a615d712
 DIST microsoft-edge-dev_116.0.1908.0-1_amd64.deb 148956670 BLAKE2B 
2c5c3dc3a8e4ad7d5f281ff3d2e2c2b5ee697dddcd2b9b5c242def64b64aac427e899028434b21d0a52dfcfae0ac239810d94a3f75c4866bcb5e12db3c670b7f
 SHA512 
28990f0c9664d4173d082d0a1b58ebcd1cabb86cbd1f78f186058727af6e59bb4e6e9cdd922b010d1149e8684c7891a2be71913c2dbf76e169d1f36d948026a1
 DIST microsoft-edge-dev_116.0.1923.0-1_amd64.deb 151113438 BLAKE2B 
04f10d5cc709b23c039579a8e40634ecc981c67aa8e5d2b07c84700ade65dc272641083f3d32de70cdaf5fdf914e0099e4ae52e5df7b206a7c0a277e4eb24af9
 SHA512 
fb53e9faa942878b44b7cefe1549400ded7649d5f5930b751e1c41aac64f2241a22ec455cb50440a7adb5ec1130ded5f0096fa76b440b977de62099dad91fb61
 DIST microsoft-edge-dev_116.0.1938.1-1_amd64.deb 150465546 BLAKE2B 
5898b3d6e9743c0d73a63b2a6237b8a61409448dc7dc3d23dc2badc7fe4508277178a3f7eacacc0a6e36e43a36de3f5b116979748d5bb736d38ec092ee2cc3d5
 SHA512 
2a07c1780a47c4870529c0651ce46cc8be008f0a185ac2c6caa71ec3f4cad490031496a039fb997b87ddad1cb78406a9c4d3515394a03f055c05851cc8ee0119

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

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

2023-06-29 Thread Mike Gilbert
commit: 246f3a12ccd42c3afe58a2e4a689dfc072f487f6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:04:09 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=246f3a12

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

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

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

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index bf8173552f64..f084ae497d8f 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_115.0.1901.5-1_amd64.deb 148975478 BLAKE2B 
c231cd9709cbbdface8223875221e430e77ee2ae911f49d31d328504ce4b225b21567ff2056a0fc37afc5de1f6601ad87fc9d2e23917d91096f75ce0b220b6d0
 SHA512 
0511c089bc8aca4fc85513b0e414421e48af07f945671bc2eac677684226dece63b84c97859ee09cf36bdd2e267cc7c8c4e00dad935164b85f32e481a615d712
 DIST microsoft-edge-dev_116.0.1908.0-1_amd64.deb 148956670 BLAKE2B 
2c5c3dc3a8e4ad7d5f281ff3d2e2c2b5ee697dddcd2b9b5c242def64b64aac427e899028434b21d0a52dfcfae0ac239810d94a3f75c4866bcb5e12db3c670b7f
 SHA512 
28990f0c9664d4173d082d0a1b58ebcd1cabb86cbd1f78f186058727af6e59bb4e6e9cdd922b010d1149e8684c7891a2be71913c2dbf76e169d1f36d948026a1
 DIST microsoft-edge-dev_116.0.1923.0-1_amd64.deb 151113438 BLAKE2B 
04f10d5cc709b23c039579a8e40634ecc981c67aa8e5d2b07c84700ade65dc272641083f3d32de70cdaf5fdf914e0099e4ae52e5df7b206a7c0a277e4eb24af9
 SHA512 
fb53e9faa942878b44b7cefe1549400ded7649d5f5930b751e1c41aac64f2241a22ec455cb50440a7adb5ec1130ded5f0096fa76b440b977de62099dad91fb61
+DIST microsoft-edge-dev_116.0.1938.1-1_amd64.deb 150465546 BLAKE2B 
5898b3d6e9743c0d73a63b2a6237b8a61409448dc7dc3d23dc2badc7fe4508277178a3f7eacacc0a6e36e43a36de3f5b116979748d5bb736d38ec092ee2cc3d5
 SHA512 
2a07c1780a47c4870529c0651ce46cc8be008f0a185ac2c6caa71ec3f4cad490031496a039fb997b87ddad1cb78406a9c4d3515394a03f055c05851cc8ee0119

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

[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2023-06-29 Thread Mike Gilbert
commit: c29b563a79ec57cd4476ace717d8e69396d6b8e2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 29 15:03:15 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 29 15:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29b563a

www-plugins/chrome-binary-plugins: automated update (115.0.5790.56_beta)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...0.40_beta.ebuild => chrome-binary-plugins-115.0.5790.56_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index f5c103c01315..1f92ae55d2d0 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_115.0.5790.40-1_amd64.deb 95954268 BLAKE2B 
ab8ee461226870597b7eacbb1e99d89c8fe4b9cee660a598fca168ce917d56dc79d2fa275f598d1795b6634fbb9d28beb04441ef77b05f1b14b4f2c8ea6cc5a6
 SHA512 
f0f5aed4ac66215123ea2123df9379288cb0ffc8d64138b535b4fc9a80848dd4196dcda4b2e41e8ed854fe8ea9767b410c902163f9dd243601a5f87593e2db1f
+DIST google-chrome-beta_115.0.5790.56-1_amd64.deb 96018396 BLAKE2B 
14622a8e1b50ac6aceecf8e2e6af82ab66405a08f9030a44531b3c516b4db90d7c81748eda3abc4b85cb7a696797b90e9a9e663c85e01986dab93474691de81e
 SHA512 
de5d9727340d315d812a80325d6552a34460ce058f2de24ef548b9e837c701f106f8fa410123a5536f24d29a6135d8965cc03993491d5ae35468733a359eacd6
 DIST google-chrome-stable_114.0.5735.198-1_amd64.deb 94327756 BLAKE2B 
19d9543600bebaa6586ec7fca16e4004dc1a769dada08c39d22ceb078f2f10b37fff3b7d56b29f23d1773cac619d7029096bb0a6559da93b218e0664b122a5c9
 SHA512 
ba151757c60f7cb9b3dc65df8b4a55813462176817b3a488298d84f8cc98282c0c003df7c9a1efbe7d42562550c2de070b59b92b63aa1bb015e7e1b7a7239c14
 DIST google-chrome-unstable_116.0.5845.4-1_amd64.deb 96610044 BLAKE2B 
60ddfbdaf05f4f166144e72eac6ae864525e94c2040966a3353a8aca018dca41050f69e39ccce1f4788c9784b9efe33a16accbe25280fe5316e883cf359a7b0f
 SHA512 
7ae1dcc0f033875801a7bef928d41888b02749a19609a4c2a7b4f32ee0e813abec9d824c73fb500b4ede12cbb673dd0a019f8da78dc361610b6cdfc217ffb7dc

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.40_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.40_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-115.0.5790.56_beta.ebuild



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

2023-06-29 Thread Stephan Hartmann
commit: 59ef18c5b9135715eb2af1048b1d4b8bc82f6299
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun 29 14:48:57 2023 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun 29 14:48:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ef18c5

www-client/chromium: beta channel bump to 115.0.5790.56

Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest   |   2 +-
 ...790.40.ebuild => chromium-115.0.5790.56.ebuild} |  39 ++--
 www-client/chromium/files/chromium-qt6.patch   | 106 +
 3 files changed, 139 insertions(+), 8 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 4e6ae644f0b7..33eb9931a4da 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -3,7 +3,7 @@ DIST chromium-113.0.5672.126.tar.xz 1556790928 BLAKE2B 
e945fb0f17027b5e927970a73
 DIST chromium-114.0.5735.110.tar.xz 1570743048 BLAKE2B 
38c7baab57fd71fd0bf4834bf6552125c3476e6ce36daf1975aa8f56fb98de9c8ba2e00a7b864d4e9e5388b5c780379823fa3f6edae1e373b78f2edc1693f639
 SHA512 
fa8bb133b27b833115546f887c06e81bf54285521bf6e1098a1a9189b633400e2a1cd69c4618457e8c316e7b8389c9ddf26bfb4fc0dbaa9b57077f0875a898df
 DIST chromium-114.0.5735.133.tar.xz 1570531072 BLAKE2B 
7f3bea51297cc77b13845f0984d2e8f970c48a122b0742c979d1bd000ad524d11b7f635619b20355842a013dbba52d995692f2d1d6ce7ff5f62b4093de731f1b
 SHA512 
110adf42c2dfc7249e97bd338710b647e94a4e6258c5f357161f32c55c351257b9b96672549de84ed343182e2b9eaac438e6578bc1660d9829040b5e41a13033
 DIST chromium-115-patchset-2.tar.xz 5648 BLAKE2B 
6e30d36b20dea958474134f226edb477cb9fb50cb10e3732a9bd500aef1dd5a1a6c9f2cc5d0063f5e51c4120c7fd7e4a53af4a3a9ae63ba30df58000edf45539
 SHA512 
9cb29d2db5cadfd9f0d5b46129b25e3c6a3429e7bb2bd4c51f50b76f0c6bd87e396711e6cc2915d08653ad524c5d9292f6e37fab30110cec7641163accc02d5e
-DIST chromium-115.0.5790.40.tar.xz 1595295492 BLAKE2B 
9d054b1cb57f71d6fb378dfab96e4cccb456341be75e987116c4068819c5ea5d792b5592683cf7a63b4e20be63507b4b9b2291da867fd58a81f7a508714f2191
 SHA512 
03f3a522ffa2de112de24407f18c39d92b18c83436082cb472575ee7e1c3b77406a08b2245b03fd501d5d21403c283bc4af1184afa905335fa3c8ddcb7d39835
+DIST chromium-115.0.5790.56.tar.xz 1595456208 BLAKE2B 
074a33431bf67514cddf0baf5133f7a192beb7f878d8147f9428a9b307e13cf7b20aeb4fccd5d1acde53d4614599e9b91c9bea9c7554d596b001084578abbe1b
 SHA512 
958c8d90e6af99884aa75733f9eaef11eb44c6cb2fe6b0dcb5dc9b82991464bd909cfeeddce808185f96fe159f25e3b2c14ba33b5be11920c02bc89757a598bf
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
 DIST chromium_113.0.5672.63-2raptor0~deb11u1.debian.tar.xz 504340 BLAKE2B 
580ab6f3e061e7b64e8747251c56f059015e3917fcd24445c480d1d8c409a5e0ba5fba6a14a5aeb48e95a83483a0c57663dfd708baddb4dc101e209497d2bd0c
 SHA512 
f750589d22cf787c890801c097193572408b4b0883c4e9a34892ab34cc6921c051866b4911f68db599640537f489311b4b4d19ec0229850276e6154101b8165b

diff --git a/www-client/chromium/chromium-115.0.5790.40.ebuild 
b/www-client/chromium/chromium-115.0.5790.56.ebuild
similarity index 97%
rename from www-client/chromium/chromium-115.0.5790.40.ebuild
rename to www-client/chromium/chromium-115.0.5790.56.ebuild
index e4d21db25d90..bb4cf070fe49 100644
--- a/www-client/chromium/chromium-115.0.5790.40.ebuild
+++ b/www-client/chromium/chromium-115.0.5790.56.ebuild
@@ -33,12 +33,13 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 LICENSE="BSD"
 SLOT="0/beta"
 KEYWORDS="~amd64 ~arm64"
-IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio 
qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz 
+system-icu +system-png vaapi wayland widevine"
+IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless 
kerberos libcxx lto +official pax-kernel pgo pic +proprietary-codecs pulseaudio 
qt5 qt6 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz 
+system-icu +system-png vaapi wayland widevine"
 REQUIRED_USE="
component-build? ( !suid !libcxx )
screencast? ( wayland )
!headless? ( || ( X wayland ) )
pgo? ( X !wayland )
+   qt6? ( qt5 )
 "
 
 COMMON_X_DEPEND="
@@ -124,6 +125,7 @@ COMMON_DEPEND="
dev-qt/qtcore:5

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

2023-06-29 Thread Yixun Lan
commit: c9ea276ef1f9ddf9e84d0ebc671a6100f45d71bc
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Jun 29 13:33:26 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 29 13:36:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ea276e

dev-python/jaraco-env: Keyword 1.0.0 riscv, #909299

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

 dev-python/jaraco-env/jaraco-env-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild 
b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
index 4821678bdeca..6eaa4cdae03d 100644
--- a/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
+++ b/dev-python/jaraco-env/jaraco-env-1.0.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
 
 BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]



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

2023-06-29 Thread Yixun Lan
commit: b5fd0fdccc5e81c8e7932adfc676c8bf409005a1
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Jun 29 13:33:30 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 29 13:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fd0fdc

dev-python/pip-run: Keyword 12.0.0 riscv, #909299

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

 dev-python/pip-run/pip-run-12.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pip-run/pip-run-12.1.0.ebuild 
b/dev-python/pip-run/pip-run-12.1.0.ebuild
index b6fd4884dbaa..374ec3d2fe83 100644
--- a/dev-python/pip-run/pip-run-12.1.0.ebuild
+++ b/dev-python/pip-run/pip-run-12.1.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
dev-python/autocommand[${PYTHON_USEDEP}]



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

2023-06-29 Thread Joonas Niilola
commit: 4f9799597a24d17b2fb3721fb3a838db68c7b4c0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 29 13:34:13 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 13:34:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f979959

gui-libs/libadwaita: add missing xorg-proto dep

Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/libadwaita/libadwaita-1.3.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild 
b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
index 74348e342757..71bc37b6dbf3 100644
--- a/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
+++ b/gui-libs/libadwaita/libadwaita-1.3.3.ebuild
@@ -22,7 +22,8 @@ RDEPEND="
dev-libs/fribidi
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
 BDEPEND="
${PYTHON_DEPS}
vala? ( $(vala_depend) )



[gentoo-commits] repo/gentoo:master commit in: net-news/yydecode/, net-news/yydecode/files/

2023-06-29 Thread Joonas Niilola
commit: 909a43287489284ede0304fc3bd913c49d80c345
Author: Brahmajit Das  gmail  com>
AuthorDate: Fri Jun 16 05:29:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:56:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909a4328

net-news/yydecode: Fix error: call to undeclared library function strcmp

Closes: https://bugs.gentoo.org/898078
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31475
Signed-off-by: Joonas Niilola  gentoo.org>

 .../yydecode-0.2.10-fix-strcmp-not-found.patch  | 15 +++
 net-news/yydecode/yydecode-0.2.10-r2.ebuild | 21 +
 2 files changed, 36 insertions(+)

diff --git a/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch 
b/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch
new file mode 100644
index ..9fad34a3573a
--- /dev/null
+++ b/net-news/yydecode/files/yydecode-0.2.10-fix-strcmp-not-found.patch
@@ -0,0 +1,15 @@
+Bug: https://bugs.gentoo.org/898078
+Include string.h for strcmp functions
+diff --git a/src/getopt.c b/src/getopt.c
+index 10a4c32..adf91e7 100644
+--- a/src/getopt.c
 b/src/getopt.c
+@@ -67,6 +67,8 @@
+ #include 
+ #endif/* GNU C library.  */
+ 
++#include 
++
+ /* This version of `getopt' appears to the caller like standard Unix `getopt'
+but it behaves differently for the user, since it allows the user
+to intersperse the options with the other arguments.

diff --git a/net-news/yydecode/yydecode-0.2.10-r2.ebuild 
b/net-news/yydecode/yydecode-0.2.10-r2.ebuild
new file mode 100644
index ..2d41a1da9015
--- /dev/null
+++ b/net-news/yydecode/yydecode-0.2.10-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A decoder for yENC format, popular on Usenet"
+HOMEPAGE="http://yydecode.sourceforge.net/;
+SRC_URI="mirror://sourceforge/yydecode/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.10-fix-strcmp-not-found.patch
+)
+
+src_prepare() {
+   default
+   sed -e "s/t3.sh//" -e "s/t7.sh//" -i checks/Makefile.in || die
+}



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

2023-06-29 Thread Joonas Niilola
commit: 16f0b6ac84c57e8d34b6e41f1d49ce4c76f48a96
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun 16 22:00:15 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:53:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f0b6ac

app-arch/drpm: drop 0.5.1

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/31490
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/drpm/Manifest  |  1 -
 app-arch/drpm/drpm-0.5.1.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/app-arch/drpm/Manifest b/app-arch/drpm/Manifest
index 351d428aff58..63017e871b0f 100644
--- a/app-arch/drpm/Manifest
+++ b/app-arch/drpm/Manifest
@@ -1,2 +1 @@
-DIST drpm-0.5.1.tar.gz 138766 BLAKE2B 
dd64d925fa0e3975e2ca6f87fcddf10e376241d6b69a0f682cc5d6c006ef6aba7c021bcb98d049f4ce171b1561f36a07701e9eb47e0ac3c8315ee2d6d774c7c7
 SHA512 
5d4be3148075c6e0c560f97169a14e669a01ed48ef9228d8fc299b54da653ddec1110971a5b2bf455cc72cd1538d8c95e817428f73dd1d7ce07773822c05b3c5
 DIST drpm-0.5.2.tar.gz 138930 BLAKE2B 
b2d57e35bf62e94ba23212518a57c22a5638c270a38b07e77799e4c054e82391a08bd40a34adb78e5e5a9cf6c895895146b3619c953a1f0d312a8790652fda55
 SHA512 
591ffb6b28b1d4c6dda25746a76563c0fa15f48368e2593dbd00a2652dea78b635c8e28f6e50cf824450d9938652ddf3712c877135d66a7b762f1223b38e9ab4

diff --git a/app-arch/drpm/drpm-0.5.1.ebuild b/app-arch/drpm/drpm-0.5.1.ebuild
deleted file mode 100644
index 9855a5ab410a..
--- a/app-arch/drpm/drpm-0.5.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A library for making, reading and applying deltarpm packages"
-HOMEPAGE="https://github.com/rpm-software-management/drpm;
-if [[ ${PV} = * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/rpm-software-management/drpm/;
-else
-   
SRC_URI="https://github.com/rpm-software-management/drpm/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-IUSE="lzip test zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   app-arch/bzip2:=
-   app-arch/rpm
-   app-arch/xz-utils
-   dev-libs/openssl:=
-   sys-libs/zlib
-   lzip? ( app-arch/lzlib )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}
-   test? ( dev-util/cmocka )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-c99.patch )
-
-src_configure() {
-   local mycmakeargs=(
-   -DHAVE_LZLIB_DEVEL=$(usex lzip ON OFF)
-   -DWITH_ZSTD=$(usex zstd ON OFF)
-   -DENABLE_TESTS=$(usex test ON OFF)
-   )
-
-   cmake_src_configure
-}



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

2023-06-29 Thread Joonas Niilola
commit: 3a4d067db4e3fded89caa2689ef2fba9370d55c7
Author: Matt Jolly  footclan  ninja>
AuthorDate: Fri Jun 16 21:57:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:53:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4d067d

app-arch/drpm: add 0.5.2; update live

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/drpm/Manifest| 1 +
 app-arch/drpm/{drpm-.ebuild => drpm-0.5.2.ebuild} | 2 +-
 app-arch/drpm/drpm-.ebuild| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-arch/drpm/Manifest b/app-arch/drpm/Manifest
index 13067f96a111..351d428aff58 100644
--- a/app-arch/drpm/Manifest
+++ b/app-arch/drpm/Manifest
@@ -1 +1,2 @@
 DIST drpm-0.5.1.tar.gz 138766 BLAKE2B 
dd64d925fa0e3975e2ca6f87fcddf10e376241d6b69a0f682cc5d6c006ef6aba7c021bcb98d049f4ce171b1561f36a07701e9eb47e0ac3c8315ee2d6d774c7c7
 SHA512 
5d4be3148075c6e0c560f97169a14e669a01ed48ef9228d8fc299b54da653ddec1110971a5b2bf455cc72cd1538d8c95e817428f73dd1d7ce07773822c05b3c5
+DIST drpm-0.5.2.tar.gz 138930 BLAKE2B 
b2d57e35bf62e94ba23212518a57c22a5638c270a38b07e77799e4c054e82391a08bd40a34adb78e5e5a9cf6c895895146b3619c953a1f0d312a8790652fda55
 SHA512 
591ffb6b28b1d4c6dda25746a76563c0fa15f48368e2593dbd00a2652dea78b635c8e28f6e50cf824450d9938652ddf3712c877135d66a7b762f1223b38e9ab4

diff --git a/app-arch/drpm/drpm-.ebuild b/app-arch/drpm/drpm-0.5.2.ebuild
similarity index 97%
copy from app-arch/drpm/drpm-.ebuild
copy to app-arch/drpm/drpm-0.5.2.ebuild
index 668173c3e540..737011a8cc67 100644
--- a/app-arch/drpm/drpm-.ebuild
+++ b/app-arch/drpm/drpm-0.5.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/rpm-software-management/drpm/;
 else

SRC_URI="https://github.com/rpm-software-management/drpm/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="LGPL-2.1+"

diff --git a/app-arch/drpm/drpm-.ebuild b/app-arch/drpm/drpm-.ebuild
index 668173c3e540..737011a8cc67 100644
--- a/app-arch/drpm/drpm-.ebuild
+++ b/app-arch/drpm/drpm-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/rpm-software-management/drpm/;
 else

SRC_URI="https://github.com/rpm-software-management/drpm/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="LGPL-2.1+"



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

2023-06-29 Thread Joonas Niilola
commit: 0337b1344f206895ecb9d7e6c7cb499edf683505
Author: Daniel Garcia-Briseno  gmail  com>
AuthorDate: Thu Jun 29 12:44:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0337b134

app-backup/deja-dup: add 44.2

Signed-off-by: Joonas Niilola  gentoo.org>

 app-backup/deja-dup/Manifest |  1 +
 app-backup/deja-dup/deja-dup-44.2.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest
index b6e10aff6c9d..ee601457ee99 100644
--- a/app-backup/deja-dup/Manifest
+++ b/app-backup/deja-dup/Manifest
@@ -1 +1,2 @@
 DIST deja-dup-43.4.tar.bz2 989830 BLAKE2B 
c67056b4498dbdb8f1346d682449e4a23070f052d6c4b3e205bd10da63148a6327666de79d163bd6450b34c130fedcdccc2053fabf7578a2d7d68decb325f510
 SHA512 
2413a3b1ef891e0151d61ee6fcec00f609f209da0faebe387dc8dba4abb55aa4ed925bdfee5768c7e8e8794bc9a793fb0769947030102aed57ac56983cd78943
+DIST deja-dup-44.2.tar.bz2 1010512 BLAKE2B 
b61eb474a4cc874ceea48a88f8f83e8a329b252248dc4630dd9dd7895ea4782b0e9b6751e795e208fc84127754da226d6a4257a783ffb23d88df59058e28576e
 SHA512 
b1fae58d76aa5a2097bb94f6e5196ed5a3d5131562fe088a9f81155a3bb96ef9e726f83ae04ba8e361a671bce8aa2ea4b053f04f1e57a194fe88c2f06c3e6335

diff --git a/app-backup/deja-dup/deja-dup-44.2.ebuild 
b/app-backup/deja-dup/deja-dup-44.2.ebuild
new file mode 100644
index ..c1017640119d
--- /dev/null
+++ b/app-backup/deja-dup/deja-dup-44.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson gnome2-utils vala xdg
+
+DESCRIPTION="Simple backup tool using duplicity back-end"
+HOMEPAGE="https://wiki.gnome.org/Apps/DejaDup;
+SRC_URI="https://gitlab.gnome.org/World/deja-dup/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   $(vala_depend)
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig
+   test? ( dev-libs/appstream-glib )
+"
+
+DEPEND="
+   >=gui-libs/libadwaita-1.0:1
+   >=dev-libs/glib-2.70.0:2
+   >=dev-libs/libgpg-error-1.33
+   >=gui-libs/gtk-4.6:4
+   >=dev-libs/json-glib-1.2
+   >=dev-libs/glib-2.64:2[dbus]
+   >=app-crypt/libsecret-0.18.6[vala]
+   >=net-libs/libsoup-3.0:3.0
+   >=app-backup/duplicity-0.8.21
+"
+
+RDEPEND="${DEPEND}
+   gnome-base/dconf
+   gnome-base/gvfs[fuse]
+"
+
+src_prepare() {
+   default
+   vala_setup
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/esptool/

2023-06-29 Thread Joonas Niilola
commit: 6f11455f053290b9b469a8795ae83f8b16f8b80b
Author: Martin Dummer  gmx  net>
AuthorDate: Wed Jun 14 21:35:32 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f11455f

dev-embedded/esptool: add 4.6.2

Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/31440
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-embedded/esptool/Manifest |  1 +
 dev-embedded/esptool/esptool-4.6.2.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index 5107e12067d1..b0b5978dd5b1 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,3 +1,4 @@
 DIST esptool-3.3.3.tar.gz 7264378 BLAKE2B 
8c993bd4ccffaf417599daebcb08c6d0b0aa9a360af8c014156812a8236751a51c81f5fd4637e1bbe1cf44f9ab815e7502a67b522857ed6c72ca13d69d1993b6
 SHA512 
1d6b85a4a2911c20243f4aa8fe399edc848d540598765df68c83afcd30bd591e7100089e53ccd1bec21aac0be5d8021d6f90a8a0b563612fcfd01a3bd190a9c6
 DIST esptool-4.5.1.tar.gz 6971407 BLAKE2B 
8ffc102f5ee854f06156547a46777678df389afbea1229afd1673b26e021a9ec03161e5a1c7fc6fb9b28f6b6a12078c94d9247e351bb46f70b899392aa374d67
 SHA512 
4b665018eb38796cf785ba0caa20435a1bfa5ad5a50f57207d84242307d354405224ccf216b2cfd8b72602d1f04caa4af38feedc7eb7d8984a1e9e308f8789c4
 DIST esptool-4.6.1.tar.gz 7002756 BLAKE2B 
2479c0677ed6a28df2c4c0d13f1905e205a7a1460fe6028194543662a8b646f52e4b9fb5a5a4580a16713b0125fb0121418f5fb3eb8f19b45faa286901ef1dc5
 SHA512 
610934481246d521fff10a8338e36e046c3b575c6eb615667d42627d2de6941af7d8afe7fee92d0583a1e64338fabaffec6d34f050090ad0d2f6206f525e3049
+DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 
051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5
 SHA512 
97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c

diff --git a/dev-embedded/esptool/esptool-4.6.2.ebuild 
b/dev-embedded/esptool/esptool-4.6.2.ebuild
new file mode 100644
index ..f7f715d591ad
--- /dev/null
+++ b/dev-embedded/esptool/esptool-4.6.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif 
ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool;
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/bitstring[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/reedsolomon[${PYTHON_USEDEP}]
+   ')
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ')
+   test? ( $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   ') )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # test/test_esptool.py and test/test_espefuse.py need real hardware 
connected
+   test/test_esptool.py
+   test/test_espefuse.py
+)
+
+src_prepare() {
+   default
+
+   # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. 
remove.
+   rm test/test_espsecure_hsm.py || die
+}
+
+pkg_postinst() {
+   if ver_test ${REPLACING_VERSIONS} -lt 4; then
+   ewarn "${P} - new 4.x release with breaking changes:"
+   ewarn "  - Public API has been defined by limiting access to 
internals that have been refactored into multiple source files"
+   ewarn "  - If active security features are detected, the 
default behavior changes to prevent unintentional bricking"
+   ewarn "  - Flash parameters in an image header can now be 
changed only when no SHA256 digest is appended"
+   ewarn "  - The ESP8684 alias has been removed, ESP32-C2 has to 
be used"
+   ewarn "  - Megabit flash sizes have been deprecated, use 
megabyte units from now on"
+   fi
+}



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

2023-06-29 Thread Joonas Niilola
commit: 32ec0e7ec2b2af7b8f3248497b096e0a19c0867d
Author: Daniel Garcia-Briseno  gmail  com>
AuthorDate: Thu Jun 29 12:45:15 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:47:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ec0e7e

app-backup/deja-dup: drop 43.4-r2

Closes: https://github.com/gentoo/gentoo/pull/31458
Signed-off-by: Joonas Niilola  gentoo.org>

 app-backup/deja-dup/Manifest|  1 -
 app-backup/deja-dup/deja-dup-43.4-r2.ebuild | 56 -
 2 files changed, 57 deletions(-)

diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest
index ee601457ee99..c6a74d33b9a5 100644
--- a/app-backup/deja-dup/Manifest
+++ b/app-backup/deja-dup/Manifest
@@ -1,2 +1 @@
-DIST deja-dup-43.4.tar.bz2 989830 BLAKE2B 
c67056b4498dbdb8f1346d682449e4a23070f052d6c4b3e205bd10da63148a6327666de79d163bd6450b34c130fedcdccc2053fabf7578a2d7d68decb325f510
 SHA512 
2413a3b1ef891e0151d61ee6fcec00f609f209da0faebe387dc8dba4abb55aa4ed925bdfee5768c7e8e8794bc9a793fb0769947030102aed57ac56983cd78943
 DIST deja-dup-44.2.tar.bz2 1010512 BLAKE2B 
b61eb474a4cc874ceea48a88f8f83e8a329b252248dc4630dd9dd7895ea4782b0e9b6751e795e208fc84127754da226d6a4257a783ffb23d88df59058e28576e
 SHA512 
b1fae58d76aa5a2097bb94f6e5196ed5a3d5131562fe088a9f81155a3bb96ef9e726f83ae04ba8e361a671bce8aa2ea4b053f04f1e57a194fe88c2f06c3e6335

diff --git a/app-backup/deja-dup/deja-dup-43.4-r2.ebuild 
b/app-backup/deja-dup/deja-dup-43.4-r2.ebuild
deleted file mode 100644
index c1017640119d..
--- a/app-backup/deja-dup/deja-dup-43.4-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson gnome2-utils vala xdg
-
-DESCRIPTION="Simple backup tool using duplicity back-end"
-HOMEPAGE="https://wiki.gnome.org/Apps/DejaDup;
-SRC_URI="https://gitlab.gnome.org/World/deja-dup/-/archive/${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   $(vala_depend)
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig
-   test? ( dev-libs/appstream-glib )
-"
-
-DEPEND="
-   >=gui-libs/libadwaita-1.0:1
-   >=dev-libs/glib-2.70.0:2
-   >=dev-libs/libgpg-error-1.33
-   >=gui-libs/gtk-4.6:4
-   >=dev-libs/json-glib-1.2
-   >=dev-libs/glib-2.64:2[dbus]
-   >=app-crypt/libsecret-0.18.6[vala]
-   >=net-libs/libsoup-3.0:3.0
-   >=app-backup/duplicity-0.8.21
-"
-
-RDEPEND="${DEPEND}
-   gnome-base/dconf
-   gnome-base/gvfs[fuse]
-"
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



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

2023-06-29 Thread Joonas Niilola
commit: 3d0f41e7bb4c288bd9cce9fa7261eeffea8a6bc0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 29 12:46:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 29 12:47:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0f41e7

app-backup/deja-dup: add xdg_desktop_database_update to 44.2

Signed-off-by: Joonas Niilola  gentoo.org>

 app-backup/deja-dup/deja-dup-44.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-backup/deja-dup/deja-dup-44.2.ebuild 
b/app-backup/deja-dup/deja-dup-44.2.ebuild
index c1017640119d..35b9d7010635 100644
--- a/app-backup/deja-dup/deja-dup-44.2.ebuild
+++ b/app-backup/deja-dup/deja-dup-44.2.ebuild
@@ -47,10 +47,12 @@ src_prepare() {
 
 pkg_postinst() {
gnome2_schemas_update
+   xdg_desktop_database_update
xdg_icon_cache_update
 }
 
 pkg_postrm() {
gnome2_schemas_update
+   xdg_desktop_database_update
xdg_icon_cache_update
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/dust/, profiles/updates/

2023-06-29 Thread Anna Vyalkova
commit: 187f7f6e5682602821be3302df2b918566e0e13e
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jun 29 12:42:28 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Jun 29 12:42:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=187f7f6e

sys-apps/dust: treeclean duplicate

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 profiles/updates/2Q-2023|   1 +
 sys-apps/dust/Manifest  | 216 
 sys-apps/dust/dust-0.7.5.ebuild |  91 -
 sys-apps/dust/dust-0.8.3.ebuild | 109 
 sys-apps/dust/dust-0.8.4.ebuild | 125 ---
 sys-apps/dust/dust-0.8.5.ebuild | 125 ---
 sys-apps/dust/dust-0.8.6.ebuild | 139 --
 sys-apps/dust/metadata.xml  |  11 --
 8 files changed, 1 insertion(+), 816 deletions(-)

diff --git a/profiles/updates/2Q-2023 b/profiles/updates/2Q-2023
index 1e7f8b293..5b069b4af 100644
--- a/profiles/updates/2Q-2023
+++ b/profiles/updates/2Q-2023
@@ -7,3 +7,4 @@ move kde-apps/alligator net-news/alligator
 move kde-apps/kclock kde-misc/kclock
 move sys-fs/python-btrfs dev-python/btrfs
 move sys-apps/procs sys-process/procs
+move sys-apps/dust sys-block/dust

diff --git a/sys-apps/dust/Manifest b/sys-apps/dust/Manifest
deleted file mode 100644
index c23ddb6e4..0
--- a/sys-apps/dust/Manifest
+++ /dev/null
@@ -1,216 +0,0 @@
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
-DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
-DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
-DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
-DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 
1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e
 SHA512 
45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
-DIST assert_cmd-2.0.8.crate 24347 BLAKE2B 
b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272
 SHA512 
886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428
-DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sphinx-argparse/

2023-06-29 Thread Anna Vyalkova
commit: 955b845655b65245a5e7292f656ba7522cc473ad
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Jun 29 12:41:07 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Jun 29 12:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=955b8456

dev-python/sphinx-argparse: treeclean duplicate

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/sphinx-argparse/Manifest|  1 -
 dev-python/sphinx-argparse/metadata.xml| 12 -
 .../sphinx-argparse/sphinx-argparse-0.3.1.ebuild   | 53 --
 3 files changed, 66 deletions(-)

diff --git a/dev-python/sphinx-argparse/Manifest 
b/dev-python/sphinx-argparse/Manifest
deleted file mode 100644
index cc6a6ba19..0
--- a/dev-python/sphinx-argparse/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinx-argparse-0.3.1.tar.gz 42953 BLAKE2B 
76c74a270a638b1b894548bc898918fbfa5fde6bcf1ccbf5e69a3daaada829bc1ae27ad8befd18e834646dc2fc3b025f36807c2be894911cc0c6d65294174898
 SHA512 
3d289c90165eb6a3d7a94dff8e6a429a49eb404ce373e80e007a0cd9abaae1e1236f5393df2fbf11701c349dade9d199640dc398064da4fd50a58a90eb3f8f12

diff --git a/dev-python/sphinx-argparse/metadata.xml 
b/dev-python/sphinx-argparse/metadata.xml
deleted file mode 100644
index 9328fedf3..0
--- a/dev-python/sphinx-argparse/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   Alarig Le Lay
-   ala...@swordarmor.fr
-   
-   
-   ashb/sphinx-argparse
-   sphinx-argparse
-   
-

diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild 
b/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild
deleted file mode 100644
index 04cc90f23..0
--- a/dev-python/sphinx-argparse/sphinx-argparse-0.3.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 pypy3 )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Sphinx extension that automatically documents argparse commands 
and options"
-HOMEPAGE="
-   https://pypi.org/project/sphinx-argparse/
-   https://github.com/ashb/sphinx-argparse
-"
-SRC_URI="https://github.com/ashb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-# requires self to build own documentation
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme 
dev-python/sphinx-argparse
-
-python_prepare_all() {
-   # needs test files in workdir to compile docs for some reason
-   cp -r test "${WORKDIR}" || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   if [[ ${EPYTHON} == python3.10 ]]; then
-   EPYTEST_DESELECT=(
-   test/test_parser.py::test_parse_nested
-   test/test_parser.py::test_parse_nested_with_alias
-   test/test_parser.py::test_parse_groups
-   test/test_parser.py::test_action_groups_with_subcommands
-   )
-   fi
-
-   epytest
-}
-
-pkg_postinst() {
-   optfeature "markdown support" dev-python/commonmark
-}



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

2023-06-29 Thread Sam James
commit: f6c72ca01c6e3a489ca738cc91158bd3a687a08d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 12:35:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 12:35:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c72ca0

app-crypt/p11-kit: add 0.25.0

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

 app-crypt/p11-kit/Manifest  |  1 +
 app-crypt/p11-kit/p11-kit-0.25.0.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index b1ac6440b90a..043487f5f573 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,2 +1,3 @@
 DIST p11-kit-0.23.22.tar.xz 830016 BLAKE2B 
4e1edfd9e2441d237c07a16c003aee5ffde38f1cf545c26e435645429f2cfa4fe7ca61cdc3c3940390aa040ba991f2ee3995b14cc31bb886d5eeffa8ed5e1721
 SHA512 
098819e6ca4ad9cc2a0bc2e478aea67354d051a4f03e6c7d75d13d2469b6dc7654f26b15530052f6ed51acb35531c2539e0f971b31e29e6673e857c903afb080
 DIST p11-kit-0.24.1.tar.xz 838304 BLAKE2B 
e5cb98881279199e2674e2ff4f12d72c4d126c54429ee7ece6dd56ad1987f84abf58a67b8bf2405b19a5bca9d1106f8ec901364ac3d2488f65b3f92b51f850fe
 SHA512 
8cf170c714bb9e0cf3df93e8ec55b8e3c55cabf2c6a27f177ac6de8b8028985df2ca0216d3215d6828dc2ae3095c4e1a4febe8cb26b88ec321defc66bb011e81
+DIST p11-kit-0.25.0.tar.xz 958940 BLAKE2B 
6ffce977f86c516a327afe50f4cc5a36e86ba7f43c6cb555db419d9e4ba7543a9f1847ba83da348cd6d7bbebe55dfa26cfe3a3aaa3e1d5420a4b8dc6cbbff088
 SHA512 
e6df3cb224f6ff5671bd3c0557503b5f20bbfded1b6ec340b1dafcbd1b1725ea2d41d0e920756716e0fe9cb28270d115fe77b23ec876a15007b22e3f30d015fe

diff --git a/app-crypt/p11-kit/p11-kit-0.25.0.ebuild 
b/app-crypt/p11-kit/p11-kit-0.25.0.ebuild
new file mode 100644
index ..d5c7352e3e33
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 meson-multilib
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html;
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+# Unkeyworded because of test failure w/ abi_x86_32
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/ca-certificates
+   >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+   libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+multilib_src_configure() {
+   # Disable unsafe tests, bug#502088
+   export FAKED_MODE=1
+
+   local emesonargs=(
+   -Dbashcompdir="$(get_bashcompdir)"
+   -Dtrust_module=enabled
+   -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+   $(meson_feature libffi)
+   $(meson_use nls)
+   $(meson_use test)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   $(meson_native_true man)
+   $(meson_native_use_feature systemd)
+   )
+
+   meson_src_configure
+}



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

2023-06-29 Thread Sam James
commit: e7f4fe21ae8bea2ddc3f7eb8947fd9ec35373d64
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:47:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f4fe21

sys-apps/minijail: EAPI 8, rebase patches

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

 sys-apps/minijail/files/minijail-18-makefile.patch | 41 ++
 sys-apps/minijail/minijail-18.ebuild   | 18 +-
 2 files changed, 50 insertions(+), 9 deletions(-)

diff --git a/sys-apps/minijail/files/minijail-18-makefile.patch 
b/sys-apps/minijail/files/minijail-18-makefile.patch
new file mode 100644
index ..c1a2509dff5a
--- /dev/null
+++ b/sys-apps/minijail/files/minijail-18-makefile.patch
@@ -0,0 +1,41 @@
+--- a/Makefile
 b/Makefile
+@@ -72,9 +72,9 @@ GTEST_CXXFLAGS := -std=gnu++14
+ GTEST_LIBS := gtest.a
+ UNITTEST_DEPS += $(GTEST_LIBS)
+ else
+-GTEST_CXXFLAGS := $(shell gtest-config --cxxflags 2>/dev/null || \
++GTEST_CXXFLAGS ?= $(shell gtest-config --cxxflags 2>/dev/null || \
+   echo "-pthread")
+-GTEST_LIBS := $(shell gtest-config --libs 2>/dev/null || \
++GTEST_LIBS ?= $(shell gtest-config --libs 2>/dev/null || \
+   echo "-lgtest -pthread -lpthread")
+ endif
+ UNITTEST_LIBS += $(GTEST_LIBS)
+@@ -104,6 +104,7 @@ clean: CLEAN(minijail0)
+ 
+ 
+ CC_LIBRARY(libminijail.so): LDLIBS += -lcap
++CC_LIBRARY(libminijail.so): LDFLAGS += -Wl,-soname,libminijail.so
+ CC_LIBRARY(libminijail.so): $(CORE_OBJECT_FILES)
+ clean: CLEAN(libminijail.so)
+ 
+@@ -125,6 +126,7 @@ TEST(CXX_BINARY(libminijail_unittest)): 
CC_LIBRARY(libminijailpreload.so)
+ 
+ 
+ CC_LIBRARY(libminijailpreload.so): LDLIBS += -lcap -ldl
++CC_LIBRARY(libminijailpreload.so): LDFLAGS += -Wl,-soname,libminijail.so
+ CC_LIBRARY(libminijailpreload.so): libminijailpreload.o $(CORE_OBJECT_FILES)
+ clean: CLEAN(libminijailpreload.so)
+ 
+--- a/common.mk
 b/common.mk
+@@ -323,7 +323,7 @@ COMMON_CFLAGS := -Wall -Wunused -Wno-unused-parameter 
-Werror -Wformat=2 \
+   -fno-strict-aliasing $(SSP_CFLAGS) -O1
+ CXXFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CXXDRIVER)) -std=gnu++14
+ CFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CDRIVER)) -std=gnu11
+-CPPFLAGS += -D_FORTIFY_SOURCE=2
++CPPFLAGS +=
+ 
+ # Enable large file support.
+ CPPFLAGS += -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE

diff --git a/sys-apps/minijail/minijail-18.ebuild 
b/sys-apps/minijail/minijail-18.ebuild
index ed7487be73ac..237a6aa5dafb 100644
--- a/sys-apps/minijail/minijail-18.ebuild
+++ b/sys-apps/minijail/minijail-18.ebuild
@@ -1,15 +1,15 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=8
 
 inherit linux-info toolchain-funcs
 
 DESCRIPTION="helper binary and library for sandboxing & restricting privs of 
service"
 HOMEPAGE="https://android.googlesource.com/platform/external/minijail;
-
 # Use GitHub mirror as Gitiles doesn't generate stable tarballs.
 SRC_URI="https://github.com/google/${PN}/archive/linux-v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-linux-v${PV}"
 
 LICENSE="BSD"
 SLOT="0"
@@ -18,17 +18,17 @@ IUSE="+seccomp test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="sys-libs/libcap-ng:="
-DEPEND="${RDEPEND}
+DEPEND="
+   ${RDEPEND}
test? (
-   virtual/pkgconfig
>=dev-cpp/gtest-1.8.0:=
-   )"
-
-S="${WORKDIR}/${PN}-linux-v${PV}"
+   )
+"
+BDEPEND="test? ( virtual/pkgconfig )"
 
 PATCHES=(
-   "${FILESDIR}/minijail-12-makefile.patch"
-   "${FILESDIR}/minijail-17-no-werror.patch"
+   "${FILESDIR}/${PN}-18-makefile.patch"
+   "${FILESDIR}/${PN}-17-no-werror.patch"
 )
 
 pkg_pretend() {



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

2023-06-29 Thread Sam James
commit: ae5a6bbf007f04d6fd7606dd2b29da2632743ecc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:51:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5a6bbf

sys-apps/minijail: add github upstream metadata

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

 sys-apps/minijail/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/minijail/metadata.xml b/sys-apps/minijail/metadata.xml
index 7b5b4ce46bdf..b60ec207b068 100644
--- a/sys-apps/minijail/metadata.xml
+++ b/sys-apps/minijail/metadata.xml
@@ -7,4 +7,7 @@

chutz...@gentoo.org

+   
+   google/minijail
+   
 



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

2023-06-29 Thread Sam James
commit: 185d6bf7e799347eb83dac97e676619f4f62084a
Author: krishjainx  u  rochester  edu>
AuthorDate: Thu Jun 29 01:39:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:46:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185d6bf7

sys-apps/minijail: add v18

Signed-off-by: Krish Jain  u.rochester.edu>
Closes: https://github.com/gentoo/gentoo/pull/31663
Signed-off-by: Sam James  gentoo.org>

 sys-apps/minijail/Manifest   |  1 +
 sys-apps/minijail/minijail-18.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/sys-apps/minijail/Manifest b/sys-apps/minijail/Manifest
index 042269d56f7a..068c3a1c0570 100644
--- a/sys-apps/minijail/Manifest
+++ b/sys-apps/minijail/Manifest
@@ -1 +1,2 @@
 DIST minijail-17.tar.gz 212425 BLAKE2B 
411a0e2f1af21dd689fa669f9658e78c3c3c6439fdbea01b41b1d0cb3cbc1dc017634177350a3d5392783201f80874ec2a1604ed2577dbf5d7dbdf584a087267
 SHA512 
4b9aa29a78f7525ffeedfb927f6b567044ff7c9d32ef0e6771ed2b5c2d47c7a14ccbe000efc988ce6bb4173c5a9ae734b222aac1a00fb0e60777d7dccc149acf
+DIST minijail-18.tar.gz 223537 BLAKE2B 
894cca4bd31b12e74a309a99d98eefe24f57e4dae186e79b5800b9857ef6b87c2094ead9a1788d00557d68b0d174bdf1e22f247ffb4fbb2d44a952a8df2c953d
 SHA512 
685f744b4783600b4c91ec678ae87dd9ae0138638e1e754520f406c203f4d92f6b510b1bcf1a921b9e93965026c461d6fe8e5efb5f90393a54ca27db7c8033e5

diff --git a/sys-apps/minijail/minijail-18.ebuild 
b/sys-apps/minijail/minijail-18.ebuild
new file mode 100644
index ..ed7487be73ac
--- /dev/null
+++ b/sys-apps/minijail/minijail-18.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit linux-info toolchain-funcs
+
+DESCRIPTION="helper binary and library for sandboxing & restricting privs of 
service"
+HOMEPAGE="https://android.googlesource.com/platform/external/minijail;
+
+# Use GitHub mirror as Gitiles doesn't generate stable tarballs.
+SRC_URI="https://github.com/google/${PN}/archive/linux-v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+seccomp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/libcap-ng:="
+DEPEND="${RDEPEND}
+   test? (
+   virtual/pkgconfig
+   >=dev-cpp/gtest-1.8.0:=
+   )"
+
+S="${WORKDIR}/${PN}-linux-v${PV}"
+
+PATCHES=(
+   "${FILESDIR}/minijail-12-makefile.patch"
+   "${FILESDIR}/minijail-17-no-werror.patch"
+)
+
+pkg_pretend() {
+   local CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS
+   ~SECCOMP ~SECCOMP_FILTER ~CGROUPS"
+   check_extra_config
+}
+
+src_configure() {
+   export LIBDIR="/usr/$(get_libdir)"
+   export USE_seccomp="$(usex seccomp)"
+   export USE_SYSTEM_GTEST=yes
+   if use test; then
+   export GTEST_CXXFLAGS="$($(tc-getPKG_CONFIG) --cflags 
gtest_main)"
+   export GTEST_LIBS="$($(tc-getPKG_CONFIG) --libs gtest_main)"
+   else
+   export GTEST_CXXFLAGS='' GTEST_LIBS=''
+   fi
+   export VERBOSE=1
+}
+
+src_compile() {
+   tc-env_build emake all parse_seccomp_policy
+}
+
+src_test() {
+   
GTEST_FILTER="-NamespaceTest.test_tmpfs_userns:NamespaceTest.test_namespaces" \
+   tc-env_build emake tests
+}
+
+src_install() {
+   dosbin minijail0
+   dolib.so libminijail{,preload}.so
+   dobin parse_seccomp_policy
+
+   doman minijail0.[15]
+   dodoc README.md
+
+   local include_dir="/usr/include"
+
+   "${S}"/platform2_preinstall.sh "${PV}" "${include_dir}"
+   insinto "/usr/$(get_libdir)/pkgconfig"
+   doins libminijail.pc
+
+   insinto "${include_dir}"
+   doins libminijail.h scoped_minijail.h
+}



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

2023-06-29 Thread Sam James
commit: 495e535d089531ff2c0e723fd4448c3962098625
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:27:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:27:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495e535d

net-vpn/ovpn-dco: Keyword 0.2.20230426 ppc, #907389

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

 net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild 
b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
index 8f7b9c9540ce..083a68eed640 100644
--- a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
+++ b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/OpenVPN/ovpn-dco;
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/OpenVPN/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git;



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

2023-06-29 Thread Sam James
commit: e89f0c3c4d5b9ae2fbeed135c87b4c59a8c1a025
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:27:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89f0c3c

net-vpn/openvpn: Keyword 2.6.4 ppc, #907389

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

 net-vpn/openvpn/openvpn-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.4.ebuild 
b/net-vpn/openvpn/openvpn-2.6.4.ebuild
index 4f4041eedf67..2e3a4971d7e6 100644
--- a/net-vpn/openvpn/openvpn-2.6.4.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-29 Thread Sam James
commit: e88cd0fc0dd90383d021013757c5ad095bf13a0a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:27:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:27:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e88cd0fc

net-vpn/ovpn-dco: Keyword 0.2.20230426 ppc64, #907389

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

 net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild 
b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
index 052a831943fb..8f7b9c9540ce 100644
--- a/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
+++ b/net-vpn/ovpn-dco/ovpn-dco-0.2.20230426.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/OpenVPN/ovpn-dco;
 
 if [[ ${PV} !=  ]]; then

SRC_URI="https://github.com/OpenVPN/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 else
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git;



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

2023-06-29 Thread Sam James
commit: 05127fbd915a3a15cf540a480fb992a2184458a2
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 11:27:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 11:27:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05127fbd

net-vpn/openvpn: Keyword 2.6.4 ppc64, #907389

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

 net-vpn/openvpn/openvpn-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/openvpn/openvpn-2.6.4.ebuild 
b/net-vpn/openvpn/openvpn-2.6.4.ebuild
index 91dab5b17769..4f4041eedf67 100644
--- a/net-vpn/openvpn/openvpn-2.6.4.ebuild
+++ b/net-vpn/openvpn/openvpn-2.6.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/networkmanager-openvpn/, net-vpn/networkmanager-openvpn/files/

2023-06-29 Thread Sam James
commit: 09c97e4e902abe3b3094134d5f267e363ef4138a
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 10:58:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 10:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c97e4e

net-vpn/networkmanager-openvpn: backpot openvpn-2.6 fix

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

 ...manager-openvpn-1.10.2-openvpn-2.6-compat.patch | 43 
 .../networkmanager-openvpn-1.10.2-r1.ebuild| 58 ++
 2 files changed, 101 insertions(+)

diff --git 
a/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.10.2-openvpn-2.6-compat.patch
 
b/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.10.2-openvpn-2.6-compat.patch
new file mode 100644
index ..2b8774b412e8
--- /dev/null
+++ 
b/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.10.2-openvpn-2.6-compat.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/909361
+https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/commit/a790374f4c2e9e1657cbb8470357d72d4bd87916
+
+From a790374f4c2e9e1657cbb8470357d72d4bd87916 Mon Sep 17 00:00:00 2001
+From: Beniamino Galvani 
+Date: Mon, 28 Nov 2022 17:31:38 +0100
+Subject: [PATCH] Revert "service: automatically add the "cipher" to the
+ "data-ciphers""
+
+`--data-ciphers` has a default value of `AES-256-GCM:AES-128-GCM`. If
+we overwrite it with the value of `--cipher` we are diverging from
+openvpn behavior and this can cause authentication problems.
+
+https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/112
+
+This reverts commit 020ab0c4b872fa5415ed1a5e682acb3343c7b9f3.
+--- a/src/nm-openvpn-service.c
 b/src/nm-openvpn-service.c
+@@ -1676,22 +1676,6 @@ nm_openvpn_start_openvpn_binary (NMOpenvpnPlugin 
*plugin,
+ 
+   args_add_vpn_data (args, s_vpn, NM_OPENVPN_KEY_DATA_CIPHERS, 
"--data-ciphers");
+ 
+-  if (nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_CIPHER) &&
+-  !nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_DATA_CIPHERS) 
&&
+-  openvpn_binary_detect_version_cached (openvpn_binary, 
_binary_version) >=
+-  nmovpn_version_encode (2, 5, 0)) {
+-  /* Since 2.5, openvpn will warn if "cipher" is set but 
"data-ciphers" doesn't
+-   * contain the cipher. It still used to automatically add the 
cipher.
+-   * Since 2.6, the cipher is no longer automatically added, 
which is unlikely
+-   * what the user wants.
+-   *
+-   * We automatically add it, so if the user only sets cipher 
(e.g. when
+-   * having an old profile or targeting 2.4) it still works. So 
ciphers
+-   * means something slightly different for the plugin, unless 
you set
+-   * data-ciphers to anything. */
+-  args_add_vpn_data (args, s_vpn, NM_OPENVPN_KEY_CIPHER, 
"--data-ciphers");
+-  }
+-
+   args_add_vpn_data (args, s_vpn, NM_OPENVPN_KEY_TLS_CIPHER, 
"--tls-cipher");
+ 
+   tmp = nm_setting_vpn_get_data_item (s_vpn, NM_OPENVPN_KEY_KEYSIZE);
+-- 
+GitLab

diff --git 
a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild 
b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
new file mode 100644
index ..d1c4cbfc07ea
--- /dev/null
+++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.10.2-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GNOME_ORG_MODULE="NetworkManager-${PN##*-}"
+
+inherit gnome2
+
+DESCRIPTION="NetworkManager OpenVPN plugin"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/NetworkManager-openvpn;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="gtk test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.34:2
+   >=net-misc/networkmanager-1.7.0
+   >=net-vpn/openvpn-2.1
+   gtk? (
+   >=app-crypt/libsecret-0.18
+
+   >=net-libs/libnma-1.8.0
+   >=x11-libs/gtk+-3.4:3
+
+   >=gui-libs/gtk-4.0:4
+   >=net-libs/libnma-1.8.36
+   )
+"
+
+RDEPEND="
+   ${DEPEND}
+   acct-group/nm-openvpn
+   acct-user/nm-openvpn
+"
+
+BDEPEND="
+   >=sys-devel/gettext-0.19
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-openvpn-2.6-compat.patch
+)
+
+src_configure() {
+   # --localstatedir=/var needed per bug #536248
+   gnome2_src_configure \
+   --localstatedir=/var \
+   --disable-more-warnings \
+   --disable-static \
+   --with-dist-version=Gentoo \
+   $(use_with gtk gnome) \
+   $(use_with gtk gtk4)
+}



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

2023-06-29 Thread Sam James
commit: 29772084068486a60f4f8c3470869309b5c4d906
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 10:44:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 10:45:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29772084

profiles/base: mask net-libs/gnutls[sslv2,sslv3], dev-libs/openssl[sslv2,sslv3]

Horribly insecure old protocols. Don't allow them to be enabled accidentally
by stale configs in make.conf, i.e. make users opt in very explicitly by 
unmasking
if they do need it.

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

 profiles/base/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b525117a3c16..56b900574092 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2023-06-29)
+# Insecure old versions of the SSL/TLS protocol.
+net-libs/gnutls sslv2 sslv3
+dev-libs/openssl sslv2 sslv3
+
 # Sam James  (2023-06-29)
 # Needs 

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

2023-06-29 Thread Sam James
commit: 6c4403fbeda6f1dc4a002d9ca025b744164eedfe
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 10:42:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 10:43:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4403fb

profiles/base: mask net-misc/curl[sslv3]

This holds back an upgrade to >=dev-libs/openssl-3.

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index fb39cc26cca9..b525117a3c16 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2023-06-29)
+# Needs  (2023-05-04)
 # No suitable version of dev-libs/protobuf available.
 dev-java/protobuf-java system-protoc



[gentoo-commits] repo/gentoo:master commit in: sys-auth/rtkit/files/, sys-auth/rtkit/

2023-06-29 Thread Marek Szuba
commit: d3f5e5c07d3c72c3aabbdbe09e45d21d52622f71
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 29 10:20:57 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 29 10:22:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f5e5c0

sys-auth/rtkit: better control over daemon verbosity for non-systemd users

Closes: https://bugs.gentoo.org/909157
Signed-off-by: Marek Szuba  gentoo.org>

 .../rtkit/files/rtkit-0.13_daemon_verbosity.patch  | 67 ++
 sys-auth/rtkit/rtkit-0.13-r2.ebuild| 49 
 2 files changed, 116 insertions(+)

diff --git a/sys-auth/rtkit/files/rtkit-0.13_daemon_verbosity.patch 
b/sys-auth/rtkit/files/rtkit-0.13_daemon_verbosity.patch
new file mode 100644
index ..e8fb9c821dde
--- /dev/null
+++ b/sys-auth/rtkit/files/rtkit-0.13_daemon_verbosity.patch
@@ -0,0 +1,67 @@
+From ad649ee491ed1a41537774ad11564a208e598a09 Mon Sep 17 00:00:00 2001
+From: Jean Delvare 
+Date: Sat, 15 Apr 2023 11:53:27 +0200
+Subject: [PATCH] rtkit-daemon: Don't log debug messages by default
+
+The rtkit-daemon service is a lot more verbose than other services
+when it doesn't have anything to do. Stop logging the debug messages
+by default to avoid flooding the system log.
+
+This addresses issue #22.
+--- a/rtkit-daemon.c
 b/rtkit-daemon.c
+@@ -154,6 +154,9 @@ static bool canary_demote_unknown = FALSE;
+ /* Log to stderr? */
+ static bool log_stderr = FALSE;
+ 
++/* Also log debugging messages? */
++static bool log_debug = FALSE;
++
+ /* Scheduling policy to use */
+ static int sched_policy = SCHED_RR;
+ 
+@@ -1876,6 +1879,7 @@ enum {
+ ARG_CANARY_DEMOTE_UNKNOWN,
+ ARG_CANARY_REFUSE_SEC,
+ ARG_STDERR,
++ARG_DEBUG,
+ ARG_INTROSPECT
+ };
+ 
+@@ -1905,6 +1909,7 @@ static const struct option long_options[] = {
+ { "canary-demote-unknown",   no_argument,   0, 
ARG_CANARY_DEMOTE_UNKNOWN },
+ { "canary-refuse-sec",   required_argument, 0, 
ARG_CANARY_REFUSE_SEC },
+ { "stderr",  no_argument,   0, ARG_STDERR },
++{ "debug",   no_argument,   0, ARG_DEBUG },
+ { "introspect",  no_argument,   0, ARG_INTROSPECT },
+ { NULL, 0, 0, 0}
+ };
+@@ -1933,6 +1938,7 @@ static void show_help(const char *exe) {
+"  --version   Show version\n\n"
+"OPTIONS:\n"
+"  --stderrLog to STDERR in 
addition to syslog\n"
++   "  --debug Also log debugging 
mssages\n"
+"  --user-name=USERRun daemon as user 
(%s)\n\n"
+"  --scheduling-policy=(RR|FIFO)   Choose scheduling 
policy (%s)\n"
+"  --our-realtime-priority=[%i..%i] Realtime priority for 
the daemon (%u)\n"
+@@ -,6 +2228,10 @@ static int parse_command_line(int argc, char *argv[], 
int *ret) {
+ log_stderr = TRUE;
+ break;
+ 
++case ARG_DEBUG:
++log_debug = TRUE;
++break;
++
+ case ARG_INTROSPECT:
+ fputs(introspect_xml, stdout);
+ *ret = 0;
+@@ -2251,6 +2261,9 @@ static int parse_command_line(int argc, char *argv[], 
int *ret) {
+ return -1;
+ }
+ 
++  if (!log_debug)
++setlogmask(LOG_UPTO(LOG_INFO));
++
+ assert(our_realtime_priority >= (unsigned) 
sched_get_priority_min(sched_policy));
+ assert(our_realtime_priority <= (unsigned) 
sched_get_priority_max(sched_policy));
+ 

diff --git a/sys-auth/rtkit/rtkit-0.13-r2.ebuild 
b/sys-auth/rtkit/rtkit-0.13-r2.ebuild
new file mode 100644
index ..58762eba219a
--- /dev/null
+++ b/sys-auth/rtkit/rtkit-0.13-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson
+
+DESCRIPTION="Realtime Policy and Watchdog Daemon"
+HOMEPAGE="https://github.com/heftig/rtkit;
+SRC_URI="https://github.com/heftig/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3 BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="selinux systemd"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="acct-group/rtkit
+   acct-user/rtkit
+   sys-apps/dbus
+   sys-auth/polkit
+   sys-libs/libcap
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-rtkit )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.13_daemon_verbosity.patch
+   "${FILESDIR}"/${PN}-0.13_meson_rtkitctl_dir.patch
+   "${FILESDIR}"/${PN}-0.13_meson_xxd_optional.patch
+)
+
+pkg_pretend() {
+   if use kernel_linux; then
+  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/darktable/

2023-06-29 Thread Marek Szuba
commit: 7147641fae9b8d22b49187484af8825a48f80095
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 29 10:12:10 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 29 10:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7147641f

media-gfx/darktable: drop IUSE=flickr from 4.4.0

Gone now.

Closes: https://bugs.gentoo.org/909318
Signed-off-by: Marek Szuba  gentoo.org>

 .../darktable/{darktable-4.4.0.ebuild => darktable-4.4.0-r1.ebuild}   | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/media-gfx/darktable/darktable-4.4.0.ebuild 
b/media-gfx/darktable/darktable-4.4.0-r1.ebuild
similarity index 96%
rename from media-gfx/darktable/darktable-4.4.0.ebuild
rename to media-gfx/darktable/darktable-4.4.0-r1.ebuild
index 1c21427c289e..79cd8fb54c65 100644
--- a/media-gfx/darktable/darktable-4.4.0.ebuild
+++ b/media-gfx/darktable/darktable-4.4.0-r1.ebuild
@@ -35,7 +35,7 @@ else
LANGS=" de es fr he hu ja pl pt-BR sl sq uk zh-CN zh-TW"
 fi
 
-IUSE="avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad 
geolocation gmic keyring gphoto2 graphicsmagick heif jpeg2k kwallet lto lua 
midi nls opencl openmp openexr test tools webp
+IUSE="avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc gamepad 
geolocation gmic keyring gphoto2 graphicsmagick heif jpeg2k kwallet lto lua 
midi nls opencl openmp openexr test tools webp
${LANGS// / l10n_}"
 
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
@@ -77,7 +77,6 @@ DEPEND="dev-db/sqlite:3
avif? ( >=media-libs/libavif-0.8.2:= )
colord? ( x11-libs/colord-gtk:= )
cups? ( net-print/cups )
-   flickr? ( media-libs/flickcurl )
gamepad? ( media-libs/libsdl2 )
geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 )
gmic? ( media-gfx/gmic )
@@ -145,7 +144,6 @@ src_configure() {
-DUSE_AVIF=$(usex avif)
-DUSE_CAMERA_SUPPORT=$(usex gphoto2)
-DUSE_COLORD=$(usex colord)
-   -DUSE_FLICKR=$(usex flickr)
-DUSE_GMIC=$(usex gmic)
-DUSE_GRAPHICSMAGICK=$(usex graphicsmagick)
-DUSE_KWALLET=$(usex kwallet)



  1   2   >