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

2023-08-29 Thread Hans de Graaff
commit: 95b0acf32c7f299bc7239ba486a07123b76b5891
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:03:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b0acf3

dev-ruby/rbs: add 3.2.1

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

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/rbs-3.2.1.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index fd07ca2a30e7..b039b3e3d567 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -2,3 +2,4 @@ DIST rbs-2.8.4.tar.gz 1069703 BLAKE2B 
a7b97e2ba7b8bd5afca303d69262cd54169bfad8e7
 DIST rbs-3.0.4.tar.gz 1123563 BLAKE2B 
335ba5d438b74ef36a65c1bd5d41508bb4d89a5273d413899f96684e6d97a6911ab157ad5b8acde97e23b832ebd2bd04517c37a3edc2fd66703442333d3fa5b1
 SHA512 
17dff709693c2b554178a31580ed48e863490fc527c86a8d823928379483665076c498e402c1dcb85c0ba401e6754e9c2d8cb9a48655952136521e6e7b47025f
 DIST rbs-3.1.3.tar.gz 1133033 BLAKE2B 
d9727a757bab41dc2deb4570b6fe325ec9dd6b50190fff9995d2054125ba5e05536a31b7961c068c78071c9039858b64bc73195bb40a26d12f6d7f9031e40e53
 SHA512 
76bce2c0a2377e2eca16877de7082c90b8df4fd7d9f89d74751e62d25f94a3418a71bcc7ea30e646ce548f675002358dc700c5d598379d8c744fa4fb0454f40c
 DIST rbs-3.2.0.tar.gz 1147974 BLAKE2B 
167d8ac64173c5e7b8bc44d9fbf66c6b2a4c01c8a91bb0d45f564dc2f0ca6b9d06f0f6adafa690214671ff74f28a6396f028f07f00b830b6d6695796ca74a68f
 SHA512 
ef593e24356f4b0236e7fc77f3f919fec03d2bcb82e05c5d511c50bfdf1cd74a193f37a9aca430fca3a869987ee3fcb423a3be94bb364f9a39365d56303dde9e
+DIST rbs-3.2.1.tar.gz 1148238 BLAKE2B 
3f7a711802e283c4bfdb5a8e8bdbe5a0c33a18bee0c93a917dd38a83c983ebea8ceaa6834e1883c812f1cdb3f04119d617066259687c327f4dc35e4f5844c6b6
 SHA512 
9ed36b5faba77a87b0ed57b2c652c384214b830e12987244a46bb54c372932b369c9c3e87bd26c709e210b59b5b0aa7f9ae7e59c3cec1168fde9cfe15fdd645c

diff --git a/dev-ruby/rbs/rbs-3.2.1.ebuild b/dev-ruby/rbs/rbs-3.2.1.ebuild
new file mode 100644
index ..c66d09f9c28c
--- /dev/null
+++ b/dev-ruby/rbs/rbs-3.2.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb)
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs;
+SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # We compile the extension directly
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   # Avoid setup tests since they require a lot of development 
dependencies.
+   rm -f test/rbs/test/runtime_test_test.rb || die
+
+   # Avoid subtract tests with additonal unpackaged dependencies
+   sed -i -e '/def test_subtract/aomit "Skipped due to additional 
dependencies"' test/rbs/cli_test.rb || die
+
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb \
+   test/rbs/collection/config_test.rb 
test/rbs/collection/sources/git_test.rb || die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
+   sed -i -e '/def test_paths/aomit "Different paths in Gentoo test 
environment"' test/rbs/cli_test.rb || die
+}



[gentoo-commits] proj/genkernel:master commit in: defaults/, /, doc/

2023-08-29 Thread Sam James
commit: 732bd70737b784aa5e6b15430b7cf9f4e28948a1
Author: FlyingWaffle  pm  me>
AuthorDate: Thu May 19 23:43:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 05:47:41 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=732bd707

Plymouth support for genkernel (squashed).

Bug: https://bugs.gentoo.org/753617
Signed-off-by: FlyingWaffle  pm.me>
Signed-off-by: Sam James  gentoo.org>

 defaults/initrd.scripts | 95 +++--
 defaults/linuxrc| 19 --
 doc/genkernel.8.txt |  7 
 gen_cmdline.sh  | 14 
 gen_determineargs.sh| 16 +
 gen_initramfs.sh| 57 +
 genkernel.conf  |  7 
 7 files changed, 210 insertions(+), 5 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 3d00a55..01bfe07 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1031,6 +1031,8 @@ run_emergency_shell() {
 }
 
 run_shell() {
+   splash 'verbose' >/dev/null &
+
if ! is_userinteraction_allowed
then
bad_msg "gk.userinteraction.disabled is set; Spawning a shell 
is disabled!"
@@ -1226,9 +1228,22 @@ write_env_file() {
 }
 
 crypt_filter() {
+   local ask_pass=${2}
+   good_msg "Using the following decryption command: ${1}" ${CRYPT_SILENT}
+
if [ "${CRYPT_SILENT}" = '1' ]
then
eval run ${1}
+   elif [ "${PLYMOUTH}" = '1' ] && [ ${ask_pass} -eq 1 ]
+   then
+   local ply_cmd_file="$(mktemp -t 'ply_cmd.XX' 2>/dev/null)"
+   printf '#!/bin/sh\n%s\n' "${1}" > "${ply_cmd_file}"
+   run chmod 500 "${ply_cmd_file}"
+   plymouthRun ask-for-password --prompt "Enter LUKS passphrase" \
+   --number-of-tries=3 --command="${ply_cmd_file}"
+   res=$?
+   run rm "${ply_cmd_file}" >/dev/null 2>&1
+   return ${res}
else
splash 'verbose' >/dev/null &
eval run ${1}
@@ -1306,6 +1321,7 @@ prompt_user() {
fi
[ -n "${3}" ] && local explnt=" or : ${3}" || local explnt="."
 
+   splash 'verbose' >/dev/null &
bad_msg "Could not find the ${2} in ${oldvalue}${explnt}"
 
if [ -f "${GK_USERINTERACTION_DISABLED_STATEFILE}" ]
@@ -1388,6 +1404,8 @@ prompt_user() {
eval ${1}'='${oldvalue}
;;
esac
+
+   splash 'quiet' >/dev/null &
 }
 
 cmdline_hwopts() {
@@ -1550,7 +1568,64 @@ copyKeymap() {
 }
 
 splash() {
-   return 0
+   if [ "${FBSPLASH}" = '1' ]
+   then
+   return 0
+   elif [ "${PLYMOUTH}" = '1' ]
+   then
+   case "${1}" in
+   init)
+   plymouthInit
+   ;;
+
+   verbose)
+   plymouthRun --hide-splash
+   ;;
+
+   set_msg)
+   plymouthRun --update="${2}"
+   ;;
+
+   quiet)
+   plymouthRun --show-splash
+   ;;
+
+   hasroot)
+   plymouthRun --newroot="${2}"
+   ;;
+   esac
+   fi
+}
+
+plymouthRun() {
+   run plymouth --ping 2>/dev/null || return $?
+   run plymouth "${@}" 2>/dev/null
+}
+
+plymouthInit() {
+   good_msg "Starting Plymouth..."
+   run mkdir -p -m 0755 /run/plymouth || return 1
+
+   # Make sure that udev is done loading tty and drm
+   run udevadm trigger --action=add --attr-match=class=0x03 >/dev/null 
2>&1
+   run udevadm trigger --action=add --subsystem-match=graphics \
+   --subsystem-match=drm --subsystem-match=tty >/dev/null 2>&1
+   udevsettle
+
+   run plymouthd --mode=boot --attach-to-session \
+   --pid-file=/run/plymouth/pid
+   if [ $? -ne 0 ]
+   then
+   bad_msg "Can't start plymouthd!"
+   PLYMOUTH=0
+   return 1
+   fi
+
+   plymouthRun --show-splash
+   if [ $? -eq 0 ]
+   then
+   good_msg "Plymouth initialized"
+   fi
 }
 
 start_volumes() {
@@ -1825,6 +1900,7 @@ openLUKS() {
eval local LUKS_KEYDEV='"${CRYPT_'${TYPE}'_KEYDEV}"'
eval local LUKS_KEYDEV_FSTYPE='"${CRYPT_'${TYPE}'_KEYDEV_FSTYPE}"'
eval local OPENED_LOCKFILE='"${CRYPT_'${TYPE}'_OPENED_LOCKFILE}"'
+   local ASK_PASS=0
local DEV_ERROR=0
local HEADER_ERROR=0 HEADERDEV_ERROR=0
local KEY_ERROR=0 KEYDEV_ERROR=0
@@ -2054,12 +2130,25 @@ openLUKS() {
else
[ -e /dev/tty ] && run mv 
/dev/tty /dev/tty.org
run mknod /dev/tty c 5 1
+ 

[gentoo-commits] proj/genkernel:master commit in: /

2023-08-29 Thread Sam James
commit: cbb69958759cef4d4df4b3e24b3348a9601deb3e
Author: FlyingWaffle  pm  me>
AuthorDate: Sat May 28 22:59:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 05:47:44 2023 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=cbb69958

Changed firmware and modules requirements to warnings.

Depending on system configuration and hardware, added firmware and
modules might not be required for Plymouth to function.

Bug: https://bugs.gentoo.org/753617
Signed-off-by: FlyingWaffle  pm.me>
Closes: https://github.com/gentoo/genkernel/pull/29
Signed-off-by: Sam James  gentoo.org>

 gen_determineargs.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 448e507..cefa614 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -1029,12 +1029,12 @@ determine_real_args() {
 
if isTrue "${PLYMOUTH}" && ! isTrue "${FIRMWARE}"
then
-   gen_die "--plymouth requires --firmware but 
--no-firmware is set!"
+   print_warning 3 "--plymouth potentially requires 
graphics firmware to function! Please configure your --firmware flags 
appropriately!"
fi
 
if isTrue "${PLYMOUTH}" && ! isTrue "${ALLRAMDISKMODULES}"
then
-   gen_die "--plymouth requires --all-ramdisk-modules but 
--no-all-ramdisk-modules is set!"
+   print_warning 3 "--plymouth potentially requires DRM 
kernel modules to function! Please configure your --ramdisk-modules flags 
appropriately!"
fi
 
if isTrue "${SSH}"



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/swww/

2023-08-29 Thread Viorel Munteanu
commit: 4454e4a62dcc57274faa9368da344e00ea3ee011
Author: xz-dev  gmail  com>
AuthorDate: Mon Aug 28 06:25:55 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 15:23:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4454e4a6

gui-apps/swww: add 0.8.1

Signed-off-by: xz-dev  gmail.com>
Closes: #106
Signed-off-by: Remigiusz Micielski  purelymail.com>

 gui-apps/swww/Manifest  | 109 ++
 gui-apps/swww/swww-0.8.1.ebuild | 242 
 2 files changed, 351 insertions(+)

diff --git a/gui-apps/swww/Manifest b/gui-apps/swww/Manifest
index b9aeb625e4..b003e24285 100644
--- a/gui-apps/swww/Manifest
+++ b/gui-apps/swww/Manifest
@@ -1,17 +1,31 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
+DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST anstream-0.2.6.crate 19429 BLAKE2B 
ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6
 SHA512 
6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad
+DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
 DIST anstyle-0.3.5.crate 14272 BLAKE2B 
15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52
 SHA512 
3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709
+DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B 
c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440
 SHA512 
366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f
+DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 
6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2
 SHA512 
5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
+DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
 DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 
491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6
 SHA512 
d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63
+DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
 DIST assert_cmd-2.0.10.crate 24717 BLAKE2B 
398c68ff3384229e1a56c969ac74189c2f93494ed8414da4f66491e01cbff185c525b4bd40062e1651b6cca14cef532ee2cca43a240d9599734c1151a85eee82
 SHA512 

[gentoo-commits] repo/proj/guru:master commit in: dev-games/liblcf/

2023-08-29 Thread Viorel Munteanu
commit: 5fa77f9b26561474222cad32836c2a3ba4ade1ae
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Aug 29 23:06:22 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 23:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa77f9b

dev-games/liblcf: add 0.8

Signed-off-by: Lucio Sauer  posteo.net>

 dev-games/liblcf/Manifest  |  1 +
 dev-games/liblcf/liblcf-0.8.ebuild | 46 ++
 dev-games/liblcf/metadata.xml  | 11 -
 3 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/dev-games/liblcf/Manifest b/dev-games/liblcf/Manifest
index 927fc91885..b39666f9fb 100644
--- a/dev-games/liblcf/Manifest
+++ b/dev-games/liblcf/Manifest
@@ -1 +1,2 @@
 DIST liblcf-0.7.0.tar.gz 292623 BLAKE2B 
7cf2f21244796b85745ac30bcc3ec7118dd10d5a7054fdd423bbb71ab9b0a4c85ccc644bd57c251374378fe525e1302367456ee348828efb8d97d825727f2caa
 SHA512 
0abf77a7e4615f21b643b0e35d41450dc0dbd37d337fbbf619a19f73da3ee18e9d216f151f52a121be2d91bfee47c1a153f4c64df630d5c587cf4b6071e5b77a
+DIST liblcf-0.8.gh.tar.gz 305885 BLAKE2B 
79c99fc9550ce2c005dc438ce8af794514427f638ffc07e8365609186c4a852859aa1e019c0e100b9778e2bc3b5573543d0640c41146ff4488670a6da5c1078b
 SHA512 
54f3c2d330e82cbf7a17256cfe9a17e968895bb58968c212d4e3604d79f9c1e0492163ab01c53f060cffd8ee7f4280bb8ac939be110927f6a524c1799ba335b5

diff --git a/dev-games/liblcf/liblcf-0.8.ebuild 
b/dev-games/liblcf/liblcf-0.8.ebuild
new file mode 100644
index 00..a909a2ff69
--- /dev/null
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
+HOMEPAGE="https://github.com/EasyRPG/liblcf;
+SRC_URI="https://github.com/EasyRPG/liblcf/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="doc tools"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/icu:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+HTML_DOCS="doc/*"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=True
+   -DLIBLCF_UPDATE_MIMEDB=False
+   -DLIBLCF_ENABLE_TOOLS=$(usex tools)
+   $(cmake_use_find_package doc Doxygen)
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   # Why do we have to build this explicitly :/
+   use doc && cmake_build liblcf_doc
+}
+
+src_test() {
+   cmake_build check
+}

diff --git a/dev-games/liblcf/metadata.xml b/dev-games/liblcf/metadata.xml
index 17af9cab05..82b36b4bc3 100644
--- a/dev-games/liblcf/metadata.xml
+++ b/dev-games/liblcf/metadata.xml
@@ -1,8 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   

EasyRPG/liblcf

+   
+   
+   Build and install additional command line tools, 
including lcf2xml
+   and lcfstrings.
+   
+   
 



[gentoo-commits] repo/proj/guru:master commit in: sys-firmware/lenovolegionlinux/

2023-08-29 Thread Viorel Munteanu
commit: 6cdcee796e337d2450a630165b63f634ef43f511
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Tue Aug 29 09:49:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 09:52:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cdcee79

sys-firmware/lenovolegionlinux: fix python build error (upstream change)

Signed-off-by: Gonçalo Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
index 4b0098d1dc..8eed68df1d 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-.ebuild
@@ -13,9 +13,13 @@ 
EGIT_REPO_URI="https://github.com/johnfanv2/LenovoLegionLinux.git;
 DESCRIPTION="Lenovo Legion Linux kernel module"
 HOMEPAGE="https://github.com/johnfanv2/LenovoLegionLinux;
 
-RDEPEND="sys-kernel/linux-headers
+BDEPEND="sys-kernel/linux-headers
sys-apps/lm-sensors
sys-apps/dmidecode
+   sys-apps/sed
+"
+
+RDEPEND="
legion-tools? ( dev-python/PyQt5 dev-python/pyyaml 
dev-python/argcomplete dev-python/darkdetect )
downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
legion-acpi? ( sys-power/acpid )
@@ -39,6 +43,8 @@ src_compile() {
)
KERNELVERSION=${KV_FULL} linux-mod-r1_src_compile
if use legion-tools; then
+   #fix python package version
+   sed -i "s/version = _VERSION/version = 1.0.0/g" 
"${WORKDIR}/${P}/python/legion_linux/setup.cfg"
#Define build dir (fix sandboxed)
cd "${WORKDIR}/${P}/python/legion_linux"
distutils-r1_src_compile --build-dir 
"${WORKDIR}/${P}/python/legion_linux/build"



[gentoo-commits] repo/proj/guru:master commit in: www-apps/pleroma/

2023-08-29 Thread Viorel Munteanu
commit: 7977d2d4cb7b6c58ac955590c9e16418433a6319
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Tue Aug 29 17:52:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 17:54:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7977d2d4

www-apps/pleroma-: Add erlang & elixir version limits

Might be a bit weird in a live ebuild but erlang-26 and elixir-1.15 currently
means completely broken builds that you'd only notice on deployment or with
running the testsuite.
Better to bump as support arrives.

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

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

diff --git a/www-apps/pleroma/pleroma-.ebuild 
b/www-apps/pleroma/pleroma-.ebuild
index 0c220087cb..1ac09596c6 100644
--- a/www-apps/pleroma/pleroma-.ebuild
+++ b/www-apps/pleroma/pleroma-.ebuild
@@ -25,8 +25,8 @@ IUSE=""
 RESTRICT="network-sandbox"
 
 BDEPEND="
-   dev-lang/erlang:=
-   dev-lang/elixir:=
+   =dev-util/rebar-3.20.0-r1
dev-elixir/hex



[gentoo-commits] repo/proj/guru:master commit in: media-sound/yewtube/

2023-08-29 Thread Viorel Munteanu
commit: b6d69cb7b14825c44a3e00b5ff4505656e520f55
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Tue Aug 29 14:29:58 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 14:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6d69cb7

media-sound/yewtube: new package, add 2.10.4, 

Signed-off-by: Gonçalo Duarte  gmail.com>

 media-sound/yewtube/Manifest  |  1 +
 media-sound/yewtube/metadata.xml  | 12 ++
 media-sound/yewtube/yewtube-2.10.4.ebuild | 38 +++
 media-sound/yewtube/yewtube-.ebuild   | 38 +++
 4 files changed, 89 insertions(+)

diff --git a/media-sound/yewtube/Manifest b/media-sound/yewtube/Manifest
new file mode 100644
index 00..f28fea4267
--- /dev/null
+++ b/media-sound/yewtube/Manifest
@@ -0,0 +1 @@
+DIST v2.10.4.tar.gz 120377 BLAKE2B 
5689de2d5e386aa13689c68c7be2a86fc61561070e432638e0f5076f31163b5d0ce746489a4d1be3d50c72de370a462e25abb8914b565e5c8d749d817cde4163
 SHA512 
9d6a40a63c4c4502280544832507d6ca4fd70acd901b6e0b42e619c154f26f6c5aca4279890572fe41a02d5ba7255278ad6574f987f0743412236c4a3ec28b1f

diff --git a/media-sound/yewtube/metadata.xml b/media-sound/yewtube/metadata.xml
new file mode 100644
index 00..700b8188da
--- /dev/null
+++ b/media-sound/yewtube/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gonegrier.dua...@gmail.com
+   Gonçalo Negrier Duarte
+   
+   
+   mps-youtube
+   mps-youtube/mps-youtube
+   
+

diff --git a/media-sound/yewtube/yewtube-2.10.4.ebuild 
b/media-sound/yewtube/yewtube-2.10.4.ebuild
new file mode 100644
index 00..e32f91cbd6
--- /dev/null
+++ b/media-sound/yewtube/yewtube-2.10.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/mps-youtube/yewtube.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/mps-youtube/${PN}/archive/refs/tags/v${PV}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Terminal-based YouTube player and downloader"
+HOMEPAGE="https://github.com/mps-youtube/yewtube 
https://pypi.org/project/yewtube/;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg
+   dev-python/requests
+   dev-python/pyperclip
+   =net-misc/yt-dlp-2023.07.06
+   =dev-python/youtube-search-python-1.6.6
+   dev-python/pylast
+   || ( media-video/mplayer media-video/mpv )"
+
+src_compile() {
+   distutils-r1_src_compile --build-dir "${WORKDIR}/${P}"
+}
+
+src_install() {
+   distutils-r1_src_install --build-dir "${WORKDIR}/${P}"
+}

diff --git a/media-sound/yewtube/yewtube-.ebuild 
b/media-sound/yewtube/yewtube-.ebuild
new file mode 100644
index 00..e47d14389d
--- /dev/null
+++ b/media-sound/yewtube/yewtube-.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/mps-youtube/yewtube.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/mps-youtube/${PN}/archive/refs/tags/v${PV}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Terminal-based YouTube player and downloader"
+HOMEPAGE="https://github.com/mps-youtube/yewtube 
https://pypi.org/project/yewtube/;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg
+   dev-python/requests
+   dev-python/pyperclip
+   net-misc/yt-dlp
+   dev-python/youtube-search-python
+   dev-python/pylast
+   || ( media-video/mplayer media-video/mpv )"
+
+src_compile() {
+   distutils-r1_src_compile --build-dir "${WORKDIR}/${P}"
+}
+
+src_install() {
+   distutils-r1_src_install --build-dir "${WORKDIR}/${P}"
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:master commit in: app-doc/geeknote/files/, app-doc/geeknote/

2023-08-29 Thread Viorel Munteanu
commit: 1bbbf8a16dcd49836f45836c6ce071c55d31fcc2
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Tue Aug 29 07:01:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 07:01:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bbbf8a1

app-doc/geeknote: new package, add 

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-doc/geeknote/files/completion.patch | 29 
 app-doc/geeknote/geeknote-.ebuild   | 34 +
 app-doc/geeknote/metadata.xml   | 12 
 3 files changed, 75 insertions(+)

diff --git a/app-doc/geeknote/files/completion.patch 
b/app-doc/geeknote/files/completion.patch
new file mode 100644
index 00..fdc60cedf5
--- /dev/null
+++ b/app-doc/geeknote/files/completion.patch
@@ -0,0 +1,29 @@
+diff --git i/setup.py w/setup.py
+index 5cd1e35..a2618ab 100755
+--- i/setup.py
 w/setup.py
+@@ -24,22 +24,22 @@ class full_install(install):
+ ),
+ (
+ "zsh-completion-dir=",
+ None,
+ "(Linux only) Set zsh completion directory (default: 
/usr/local/share/zsh/site-functions)",
+ ),
+ ]
+ 
+ def initialize_options(self):
+ install.initialize_options(self)
+-self.bash_completion_dir = "/etc/bash_completion.d"
+-self.zsh_completion_dir = "/usr/local/share/zsh/site-functions"
++self.bash_completion_dir = "${D}"
++self.zsh_completion_dir = "${D}"
+ 
+ def run(self):
+ if sys.platform.startswith("linux"):
+ self.install_autocomplete()
+ install.run(self)
+ 
+ def install_autocomplete(self):
+ def copy_autocomplete(src, dst):
+ try:
+ if os.path.exists(dst):

diff --git a/app-doc/geeknote/geeknote-.ebuild 
b/app-doc/geeknote/geeknote-.ebuild
new file mode 100644
index 00..fd032c8c11
--- /dev/null
+++ b/app-doc/geeknote/geeknote-.ebuild
@@ -0,0 +1,34 @@
+# 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 git-r3
+
+DESCRIPTION="Evernote CLI"
+HOMEPAGE="https://github.com/Evernote/evernote-sdk-python3;
+EGIT_REPO_URI="https://github.com/jeffkowalski/geeknote;
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="dev-python/evernote3[${PYTHON_USEDEP}]
+dev-python/html2text[${PYTHON_USEDEP}]
+dev-python/sqlalchemy[${PYTHON_USEDEP}]
+dev-python/markdown2[${PYTHON_USEDEP}]
+dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+dev-python/thrift[${PYTHON_USEDEP}]
+dev-python/lxml[${PYTHON_USEDEP}]"
+
+src_prepare() {
+   eapply "${FILESDIR}"/completion.patch
+
+   default
+}
+
+python_install_all() {
+   distutils-r1_python_install_all 
--bash-completion-dir="${D}"/etc/bash_completion.d
+}

diff --git a/app-doc/geeknote/metadata.xml b/app-doc/geeknote/metadata.xml
new file mode 100644
index 00..7a077c1735
--- /dev/null
+++ b/app-doc/geeknote/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   jeffkowalski/geeknote
+   
https://github.com/jeffkowalski/geeknote/issues
+   
+



[gentoo-commits] repo/proj/guru:master commit in: media-sound/yewtube/

2023-08-29 Thread Viorel Munteanu
commit: 5f8fa53d13faf6014582d7bc0c70bb3344d2408d
Author: Gonçalo Duarte  gmail  com>
AuthorDate: Tue Aug 29 14:53:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Aug 29 14:53:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f8fa53d

media-sound/yewtube: add dev-python/pip as RDEPEND

Signed-off-by: Gonçalo Duarte  gmail.com>

 media-sound/yewtube/yewtube-2.10.4.ebuild | 3 ++-
 media-sound/yewtube/yewtube-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/yewtube/yewtube-2.10.4.ebuild 
b/media-sound/yewtube/yewtube-2.10.4.ebuild
index e32f91cbd6..90d672ebf4 100644
--- a/media-sound/yewtube/yewtube-2.10.4.ebuild
+++ b/media-sound/yewtube/yewtube-2.10.4.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1
 
@@ -19,7 +20,6 @@ HOMEPAGE="https://github.com/mps-youtube/yewtube 
https://pypi.org/project/yewtub
 LICENSE="GPL-3"
 SLOT="0"
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}
media-video/ffmpeg
dev-python/requests
@@ -27,6 +27,7 @@ RDEPEND="${DEPEND}
=net-misc/yt-dlp-2023.07.06
=dev-python/youtube-search-python-1.6.6
dev-python/pylast
+   dev-python/pip
|| ( media-video/mplayer media-video/mpv )"
 
 src_compile() {

diff --git a/media-sound/yewtube/yewtube-.ebuild 
b/media-sound/yewtube/yewtube-.ebuild
index e47d14389d..237498b9ca 100644
--- a/media-sound/yewtube/yewtube-.ebuild
+++ b/media-sound/yewtube/yewtube-.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1
 
@@ -19,7 +20,6 @@ HOMEPAGE="https://github.com/mps-youtube/yewtube 
https://pypi.org/project/yewtub
 LICENSE="GPL-3"
 SLOT="0"
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 RDEPEND="${DEPEND}
media-video/ffmpeg
dev-python/requests
@@ -27,6 +27,7 @@ RDEPEND="${DEPEND}
net-misc/yt-dlp
dev-python/youtube-search-python
dev-python/pylast
+   dev-python/pip
|| ( media-video/mplayer media-video/mpv )"
 
 src_compile() {



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

2023-08-29 Thread Hans de Graaff
commit: e5e3124bc245085b58b59472f4ea7240153feb28
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:10:26 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e3124b

dev-ruby/typeprof: add 0.21.8

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

 dev-ruby/typeprof/Manifest   |  1 +
 dev-ruby/typeprof/typeprof-0.21.8.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest
index cf54faee90d6..b9688863e5ca 100644
--- a/dev-ruby/typeprof/Manifest
+++ b/dev-ruby/typeprof/Manifest
@@ -1 +1,2 @@
 DIST typeprof-0.21.7.tar.gz 1036834 BLAKE2B 
c0a8a1ed3a0592f72489eb342cbaf132e647d11ef5f3eef003b4208e512f581aacd586cac137c9b405d59f71e1b9e2cbc9903a9c1b4791db0ad0a64485247eea
 SHA512 
0dd149da7873ec4422a03fa31a828a8efafa5faff0c23dffde74650b71e14d472f1bb0c36d28a48e0538a761538504937ad4e0f8a711a9f5c2b52ac4128a8f37
+DIST typeprof-0.21.8.tar.gz 1035592 BLAKE2B 
8fe8749e802ddc6dc94212f433acbd86bf2e9ddb96a62f1591606cde9748a52aff6287bac9139de4d4e6f55e85b03b309938329b1b0f3206b822ed9f073301b5
 SHA512 
1c4e7ba04b3342d688976cd03e8c0181d94035284d8bb2a8b35aabad07252938d4ce4d4118128d6647bda2b36c01d4a14465859e1d79e8a3804fb7307d6d0fb9

diff --git a/dev-ruby/typeprof/typeprof-0.21.8.ebuild 
b/dev-ruby/typeprof/typeprof-0.21.8.ebuild
new file mode 100644
index ..1e06e21cd0bd
--- /dev/null
+++ b/dev-ruby/typeprof/typeprof-0.21.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="typeprof.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Performs a type analysis of non-annotated Ruby code"
+HOMEPAGE="https://github.com/ruby/typeprof;
+SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/rbs-1.8.1"
+
+all_ruby_prepare() {
+   # Avoid tests that download live code using git
+   rm -r test/typeprof/diff-lcs_test.rb || die
+
+   sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' 
${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-db/dbeaver-bin/

2023-08-29 Thread Viorel Munteanu
commit: c7f5ddcc137335d5cc2aad5090d1c8ac7c2836dc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Aug 30 05:07:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Aug 30 05:07:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7f5ddcc

dev-db/dbeaver-bin: remove eutils

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild 
b/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
index 8320a8f508..b3f6ff6fee 100644
--- a/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
+++ b/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit desktop eutils xdg
+inherit desktop wrapper xdg
 
 DESCRIPTION="Free universal database tool (community edition)."
 HOMEPAGE="https://dbeaver.io/;



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

2023-08-29 Thread Hans de Graaff
commit: d664b95d5cf8e7c5fabdbdc814cbf392fc0f5c98
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:14:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d664b95d

app-admin/puppet-lint: add 4.2.0

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

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.2.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 1ab730e86460..3264c9c375ed 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -2,3 +2,4 @@ DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0af
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
 DIST puppet-lint-4.1.0.gem 82944 BLAKE2B 
42bd99b1a6331c6fedf54a7b5e0100bedbb6543c1476ed82538caf371cb4e48ddaa89f4313e2bac42b1c12e5ea6c03a3dc7fb3566979c22c051152a921bf5c72
 SHA512 
04a8ed8b73b209db1634f3a7accb0ec18d735914b7faa2b89446e96300e586760dd0b606ebd4a5ae71b49a8f10d16f9199ee065aa12b911f8692af68e4aac321
+DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



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

2023-08-29 Thread Viorel Munteanu
commit: a94ddaa8ddb476efbe5cb16e9b2c84adbc7ce8f1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Aug 30 05:17:30 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Aug 30 05:17:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a94ddaa8

R-packages.eclass: remove eutils

Signed-off-by: Viorel Munteanu  gentoo.org>

 eclass/R-packages.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index f55cb9e417..a701c96178 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -20,7 +20,7 @@ esac
 
 if [ ! ${_R_PACKAGES_ECLASS} ]; then
 
-inherit edo eutils optfeature toolchain-funcs
+inherit edo optfeature toolchain-funcs
 
 # @ECLASS_VARIABLE: SUGGESTED_PACKAGES
 # @DEPRECATED: none



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

2023-08-29 Thread Hans de Graaff
commit: ebb94b5dea4fb842907c8b02e17195d7e48fc45a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:22:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb94b5d

dev-ruby/coffee-rails: enable ruby32

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

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

diff --git a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild 
b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
index 3f65eca46761..9b0d6cd45e97 100644
--- a/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
+++ b/dev-ruby/coffee-rails/coffee-rails-5.0.0-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



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

2023-08-29 Thread Hans de Graaff
commit: 35f2e67b28690ee37e679dc65b66407cf8cff487
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:12:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f2e67b

dev-ruby/css_parser: add 1.15.0

Closes: https://bugs.gentoo.org/911904
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/css_parser/Manifest |  1 +
 dev-ruby/css_parser/css_parser-1.15.0.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index 08416b7e8cf4..d5d4a5bcb536 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1 +1,2 @@
 DIST css_parser-1.14.0.tar.gz 39396 BLAKE2B 
0cbed83854bf85779b7f3e495030f796e93310794f2f022d9cd5fa4ba29699e1e3676b18b0cc1027353e2d8daeb56001b5fbfd583e000ebb67499d8ea0aae735
 SHA512 
2d5da004b4c904e040d9814245c8a1e05cc08a5dff5ca8ec5050c1f2f288fa65c14b952fdc73aa88e1b945403f3b262c0958e942a5b20edd89cb9a8d97e07e22
+DIST css_parser-1.15.0.tar.gz 39437 BLAKE2B 
c64fc7a68789a7517e9faedf63232bfe16f593b542772ee93da0989784c9eae47fda6819770b79e7f036039828b4f8320b94b8fccbd0cd784a225f08ff982131
 SHA512 
93c313ea922e8cdc74b3812ffdbfae84c335fc39614339e8965265e92585cabdec8828ebe296ff32e807f736ed20ff91f1c2be10948a35f57e996b39c6ab9211

diff --git a/dev-ruby/css_parser/css_parser-1.15.0.ebuild 
b/dev-ruby/css_parser/css_parser-1.15.0.ebuild
new file mode 100644
index ..34a6b61fe253
--- /dev/null
+++ b/dev-ruby/css_parser/css_parser-1.15.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_DOC_DIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="premailer"
+GITHUB_PROJECT="${PN}"
+inherit ruby-fakegem
+
+DESCRIPTION="Sass-based Stylesheet Framework"
+HOMEPAGE="https://github.com/premailer/css_parser/;
+LICENSE="MIT"
+
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/addressable
+   virtual/ruby-ssl"
+
+ruby_add_bdepend "test? ( dev-ruby/maxitest dev-ruby/webrick )"
+
+all_ruby_prepare() {
+   # get rid of bundler usage
+   rm Gemfile || die
+   sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
+   sed -i -e '/bundler/d' test/test_helper.rb || die
+   # Avoid tests using the network.
+   sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' 
test/test_css_parser_loading.rb || die
+
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/*.rb || die
+}



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

2023-08-29 Thread Hans de Graaff
commit: 95da2e8ff5be711d736861760f17d7e45c8d395b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:15:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95da2e8f

dev-ruby/blinkstick: enable ruby32

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

 dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild 
b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild
index e1c89df433c0..6f412b025e92 100644
--- a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild
+++ b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_RECIPE_TEST="none"



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

2023-08-29 Thread Hans de Graaff
commit: 21bb346f1489c4565582b5eaa706a34bd54e441b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:25:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21bb346f

dev-ruby/sass-rails: enable ruby32

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

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

diff --git a/dev-ruby/sass-rails/sass-rails-5.1.0-r1.ebuild 
b/dev-ruby/sass-rails/sass-rails-5.1.0-r1.ebuild
index 98d966c01624..d593abeefec5 100644
--- a/dev-ruby/sass-rails/sass-rails-5.1.0-r1.ebuild
+++ b/dev-ruby/sass-rails/sass-rails-5.1.0-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_EXTRADOC="README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/nlohmann_json/

2023-08-29 Thread Sam James
commit: c6e96aa4bc290f4fb0f7fac851d4ebf12682c8fc
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 04:55:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 05:14:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e96aa4

dev-cpp/nlohmann_json: add 3.10.2

This partially reverts 3591af18de7c094c01e71deadd4f2a8f9597f228.

Needed by qiskit-aer-0.12.2 for now.

Bug: https://github.com/Qiskit/qiskit-aer/issues/1742
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/nlohmann_json/Manifest|  2 +
 dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild | 63 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest
index 0ebb96ff79c9..bb6d9f16263d 100644
--- a/dev-cpp/nlohmann_json/Manifest
+++ b/dev-cpp/nlohmann_json/Manifest
@@ -1,2 +1,4 @@
+DIST nlohmann_json-3.10.2.tar.gz 7054440 BLAKE2B 
e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c
 SHA512 
9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed
 DIST nlohmann_json-3.11.2.tar.gz 8097673 BLAKE2B 
ebb67966739a330e0cfb8495a6eb58e87732655856a6d4e843072ed5e485cafbb8a75d8803859d0365b814deda7429448ecc473de414de4b23d3a3c455dc2511
 SHA512 
70097c9bcd7a91254acbd41b8b68a6aaa371fc2dd7011f472917f69f1e2d2986155a0339dad791699d542e4a3be44dc49ae72ff73d0ee0ea4b34183296ce19a0
+DIST nlohmann_json-testdata-3.0.0.tar.gz 112348454 BLAKE2B 
f0a47b41805bf1426f612e9a82efea2a3e5b1c15740c1c531d859e60dc5daeb85209b4fe363fd8fb84e3bbf01a2578c74538ba3e769726494047979f5a4d468d
 SHA512 
d9af8419b837c592ec7519cd5772651c761078a9c43cf2a309cee55c323aee0df0c233fb58a07d5ee2e77492ac8b16398de234b387eae037a60e3c9ba5b08891
 DIST nlohmann_json-testdata-3.1.0.tar.gz 115036393 BLAKE2B 
809be0728a0b9d007fcc752911bdf6f7e548d6e3ec59871ea2b16d87d8248ca4dd2f681a1d0f82c618463294188ad41d6d965b8bdc39c70fdcf4b939d4121e9c
 SHA512 
db6c411b37f2154f5dd1ed90f4e8fa0907f4a736cd0ff79943bcacf9da422285ff142bb6a7dc6022b236090083166ac1ab197be3f480d8dc50b26a91a9477821

diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild 
b/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild
new file mode 100644
index ..f7a64254bd24
--- /dev/null
+++ b/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+# Check 
https://github.com/nlohmann/json/blob/develop/cmake/download_test_data.cmake to 
find test archive version
+TEST_VERSION="3.0.0"
+DESCRIPTION="JSON for Modern C++"
+HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/;
+SRC_URI="
+   https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   test? ( 
https://github.com/nlohmann/json_test_data/archive/v${TEST_VERSION}.tar.gz -> 
${PN}-testdata-${TEST_VERSION}.tar.gz )
+"
+S="${WORKDIR}/json-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc test"
+#RESTRICT="!test? ( test )"
+# Need to report failing tests upstream
+# Tests only just added, large test suite, majority pass
+RESTRICT="test"
+
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( ChangeLog.md README.md )
+
+src_configure() {
+   # Tests are built by default so we can't group the test logic below
+   local mycmakeargs=(
+   -DJSON_MultipleHeaders=ON
+   -DJSON_BuildTests=$(usex test)
+   )
+
+   # Define test data directory here to avoid unused var QA warning, bug 
#747826
+   use test && mycmakeargs+=( 
-DJSON_TestDataDirectory="${S}"/json_test_data )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if use doc; then
+   emake -C doc
+   HTML_DOCS=( doc/html/. )
+   fi
+}
+
+src_test() {
+   cd "${BUILD_DIR}/test" || die
+
+   # Skip certain tests needing git per upstream
+   # https://github.com/nlohmann/json/issues/2189
+   local myctestargs=(
+   "-LE git_required"
+   )
+
+   cmake_src_test
+}



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

2023-08-29 Thread Sam James
commit: 6a74d54a20889040b5c7c182bcd15528f1f643aa
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 05:15:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 05:16:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a74d54a

dev-python/qiskit-aer: keyword 0.12.2

Thanks to mgorny for doing a lot of work on this and figuring out nlohmann_json
was to blame.

Put back tests which fail for me too (revert some of 
24963bcd1828a41b98a09ef6eb66f62e7ad246fe).

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

 dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild 
b/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
index 2a51f570fc73..9224a7dcb613 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.12.2.ebuild
@@ -21,14 +21,15 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-# Tests fail: https://github.com/Qiskit/qiskit-aer/issues/1742
-#KEYWORDS="~amd64"
+KEYWORDS="~amd64"
 
 # The reference implementation of BLAS/CBLAS is not compatible with qiskit-aer 
right now,
 # because importing library causes an error.
 # 
/usr/lib/python3.9/site-packages/qiskit/providers/aer/backends/controller_wrappers.cpython-39-x86_64-linux-gnu.so:
 undefined symbol: slamch_
 # Using sci-libs/openblas instead here,
 # with the option to switch between reference/openblas implementation runtime 
(eselect-ldso).
+#
+# https://github.com/Qiskit/qiskit-aer/issues/1742
 DEPEND="
>=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]


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

2023-08-29 Thread Viorel Munteanu
commit: 71f015aea306de821a305f4611008b2bf9e6d066
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Aug 30 04:48:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Aug 30 04:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71f015ae

dev-python/openapi3: add 1.8.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/openapi3/Manifest  |  1 +
 dev-python/openapi3/openapi3-1.8.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/openapi3/Manifest b/dev-python/openapi3/Manifest
index a579005159..4652d7b728 100644
--- a/dev-python/openapi3/Manifest
+++ b/dev-python/openapi3/Manifest
@@ -1 +1,2 @@
 DIST openapi3-1.8.1.tar.gz 23192 BLAKE2B 
0eb53cdc7c9da8be53eb4d5c9904616757d7845983018f866834e31184252d576d01aa44425383ba97f4a2434d419cf1c319b30697aeb2e2f7c0109074f1cf34
 SHA512 
de111c56c9f8b3c6539f8ae5498b2d42ae127ec3d3746cf2c3b7d7e0945157039c17d393ee5bb16add1e4a1948cc7a521fa7de08161cfa9e4816ab5fe7890900
+DIST openapi3-1.8.2.tar.gz 23237 BLAKE2B 
63a520f1ba5ab0074240b90f9ad308d2bcd76b465cb138ccd71e8e510266831f3fb112eed31e85e3ff1c94c56d1ebd30e97a40c2f9599eb049907ce3374b758d
 SHA512 
d69d527a57c5d0192c646fa4d9ff4cca887af7a35b247e2d7d5d8a2ac74931285160591ecee1989917345247b57396595186fe81987b5bdefa9aa4fc88ef8725

diff --git a/dev-python/openapi3/openapi3-1.8.2.ebuild 
b/dev-python/openapi3/openapi3-1.8.2.ebuild
new file mode 100644
index 00..2c4eafab82
--- /dev/null
+++ b/dev-python/openapi3/openapi3-1.8.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python OpenAPI 3 Specification client and validator"
+HOMEPAGE="
+   https://pypi.org/project/openapi3/
+   https://github.com/Dorthu/openapi3
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"



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

2023-08-29 Thread Viorel Munteanu
commit: ec11838686a9c2a9b9d6680a504a86babdc20155
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Aug 30 04:48:44 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Aug 30 04:48:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec118386

dev-python/openapi3: drop 1.8.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/openapi3/Manifest  |  1 -
 dev-python/openapi3/openapi3-1.8.1.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-python/openapi3/Manifest b/dev-python/openapi3/Manifest
index 4652d7b728..a3f27e544c 100644
--- a/dev-python/openapi3/Manifest
+++ b/dev-python/openapi3/Manifest
@@ -1,2 +1 @@
-DIST openapi3-1.8.1.tar.gz 23192 BLAKE2B 
0eb53cdc7c9da8be53eb4d5c9904616757d7845983018f866834e31184252d576d01aa44425383ba97f4a2434d419cf1c319b30697aeb2e2f7c0109074f1cf34
 SHA512 
de111c56c9f8b3c6539f8ae5498b2d42ae127ec3d3746cf2c3b7d7e0945157039c17d393ee5bb16add1e4a1948cc7a521fa7de08161cfa9e4816ab5fe7890900
 DIST openapi3-1.8.2.tar.gz 23237 BLAKE2B 
63a520f1ba5ab0074240b90f9ad308d2bcd76b465cb138ccd71e8e510266831f3fb112eed31e85e3ff1c94c56d1ebd30e97a40c2f9599eb049907ce3374b758d
 SHA512 
d69d527a57c5d0192c646fa4d9ff4cca887af7a35b247e2d7d5d8a2ac74931285160591ecee1989917345247b57396595186fe81987b5bdefa9aa4fc88ef8725

diff --git a/dev-python/openapi3/openapi3-1.8.1.ebuild 
b/dev-python/openapi3/openapi3-1.8.1.ebuild
deleted file mode 100644
index 2c4eafab82..00
--- a/dev-python/openapi3/openapi3-1.8.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python OpenAPI 3 Specification client and validator"
-HOMEPAGE="
-   https://pypi.org/project/openapi3/
-   https://github.com/Dorthu/openapi3
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/operations/, src/pkgcore/ebuild/

2023-08-29 Thread Arthur Zamarin
commit: 7f00362afff60e9cd635046b0da408a7e6f09ef0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 04:35:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 04:35:54 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=7f00362a

operations.format.fetch_base: try to use proxy values from domain

https://github.com/pkgcore/pkgcore/commit/b1053683ecb8e17ed69e5797c32b83dd48452f59#r125093286

Follows: 8d1a2095e9e3d5892d5eef39725d8bd2bcf74cbe
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcore/ebuild/domain.py | 9 +++--
 src/pkgcore/operations/format.py | 4 ++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/pkgcore/ebuild/domain.py b/src/pkgcore/ebuild/domain.py
index 8d3f19662..1554f4240 100644
--- a/src/pkgcore/ebuild/domain.py
+++ b/src/pkgcore/ebuild/domain.py
@@ -315,7 +315,7 @@ class domain(config_domain):
 
 # if unset, MAKEOPTS defaults to CPU thread count
 if "MAKEOPTS" not in settings:
-settings["MAKEOPTS"] = "-j%i" % cpu_count()
+settings["MAKEOPTS"] = f"-j{cpu_count()}"
 
 # reformat env.d and make.conf incrementals
 system_profile_settings = {}
@@ -356,7 +356,7 @@ class domain(config_domain):
 
 if "ACCEPT_KEYWORDS" not in settings:
 raise Failure(
-"No ACCEPT_KEYWORDS setting detected from profile, " "or user 
config"
+"No ACCEPT_KEYWORDS setting detected from profile, or user 
config"
 )
 settings["ACCEPT_KEYWORDS"] = incremental_expansion(
 settings["ACCEPT_KEYWORDS"], msg_prefix="while expanding 
ACCEPT_KEYWORDS"
@@ -367,6 +367,11 @@ class domain(config_domain):
 
 return ImmutableDict(settings)
 
+def get_settings_envvar(self, key: str, default=None):
+if (val := self.settings.get(key)) is not None:
+return val
+return os.environ.get(key, default)
+
 @property
 def arch(self):
 try:

diff --git a/src/pkgcore/operations/format.py b/src/pkgcore/operations/format.py
index d0cf6392b..fe56abee1 100644
--- a/src/pkgcore/operations/format.py
+++ b/src/pkgcore/operations/format.py
@@ -45,8 +45,8 @@ class fetch_base:
 resumecmd,
 attempts=attempts,
 PATH=os.environ["PATH"],
-http_proxy=os.environ.get("http_proxy", ""),
-https_proxy=os.environ.get("https_proxy", ""),
+http_proxy=domain.get_settings_envvar("http_proxy", ""),
+https_proxy=domain.get_settings_envvar("https_proxy", ""),
 )
 
 def fetch_all(self, observer):



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

2023-08-29 Thread Arthur Zamarin
commit: dd3c826ad9a340bd435bc9de7ae737dd900ccd9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 04:34:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 04:34:55 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=dd3c826a

start work on 0.12.24

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

 src/pkgcore/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pkgcore/__init__.py b/src/pkgcore/__init__.py
index b8d1f81ee..aa6bbd233 100644
--- a/src/pkgcore/__init__.py
+++ b/src/pkgcore/__init__.py
@@ -1,2 +1,2 @@
 __title__ = "pkgcore"
-__version__ = "0.12.23"
+__version__ = "0.12.24"



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-08-29 Thread Sam James
commit: 1af907d1ba2ec3cad8eca85e11b652226738025e
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Aug 30 04:05:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af907d1

app-antivirus/clamav: add 1.2.0

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 app-antivirus/clamav/Manifest|   1 +
 app-antivirus/clamav/clamav-1.2.0.ebuild | 403 +++
 2 files changed, 404 insertions(+)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index b07013df9477..ef97e3368c0f 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -30,6 +30,7 @@ DIST clamav-1.0.2.tar.gz 10332308 BLAKE2B 
98b95079bab6d4072fb301837d2c2a4f1c1b0f
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
 DIST clamav-1.1.2.tar.gz 10305082 BLAKE2B 
5c0a4c2d66fc8b3207746d752c76683115f720040095d109c272bb0355bd06a2c8f374f7ecc7d8b76e29fa2e8a3dae48e8ce28f125d5f4cbc0e2449dafba6b31
 SHA512 
1b9415dd5ca4c5357c5b01b04600694003ae35571b511b05db78574cfb4095eaa9a05df4fac5518cecb258bc70ebb75bd1799041e1e29b89228fa6e7aa31946b
 DIST clamav-1.2.0-rc.tar.gz 10361345 BLAKE2B 
3379c077e29c213cfb861cef4250c930e184ac3de40ac97310cdb05871e1c91168d6c5caf54af5f120eb589f963407d44f0709e438879e334342929226751852
 SHA512 
8bf764eb1f507f0a06b00511a84888c3a56208819e451d3923dd79d678f326d9de5c1aafe5fa808c852d8f5f7ed47416d592a63194b4b533ff8077d4a6593d71
+DIST clamav-1.2.0.tar.gz 10369807 BLAKE2B 
7f3a21e0c32766be27ffce82eb55139df2bb50239d58329c3da83d3c3cb1f803ad24fe957452c9f870e93906435658346d98bfe7c51d03eb800af8378eabf3ea
 SHA512 
4ce0a50137f73922263045dc0eff2b3c55a5db69ff2a2a42367ba32a610738152cfb6d1393208d6cd2e9313e42b7d14465f976f48b88d4a95205a4569325fcb2
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8

diff --git a/app-antivirus/clamav/clamav-1.2.0.ebuild 
b/app-antivirus/clamav/clamav-1.2.0.ebuild
new file mode 100644
index ..4873bfae783d
--- /dev/null
+++ b/app-antivirus/clamav/clamav-1.2.0.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+# Upstream are working on updating clamav's LLVM bytecode interpreter to work
+# with later versions of LLVM, but it's not ready yet. See:
+# https://github.com/Cisco-Talos/clamav/issues/581
+# This does not impact the ability of the package to build with llvm/clang 
otherwise.
+LLVM_MAX_SLOT=13
+PYTHON_COMPAT=( python3_{10..12} )
+
+# Auto-Generated by cargo-ebuild 0.5.4-r1
+CRATES="
+   adler@1.0.2
+   aho-corasick@1.0.2
+   atty@0.2.14
+   autocfg@1.1.0
+   base64@0.21.2
+   bindgen@0.65.1
+   bit_field@0.10.2
+   bitflags@1.3.2
+   block-buffer@0.10.4
+   bumpalo@3.13.0
+   bytemuck@1.13.1
+   byteorder@1.4.3
+   cbindgen@0.24.5
+   cc@1.0.79
+   cexpr@0.6.0
+   cfg-if@1.0.0
+   clang-sys@1.6.1
+   clap@3.2.25
+   clap_lex@0.2.4
+   color_quant@1.1.0
+   cpufeatures@0.2.9
+   crc32fast@1.3.2
+   crossbeam-channel@0.5.8
+   crossbeam-deque@0.8.3
+   crossbeam-epoch@0.9.15
+   crossbeam-utils@0.8.16
+   crunchy@0.2.2
+   crypto-common@0.1.6
+   digest@0.10.7
+   either@1.8.1
+   errno@0.3.1
+   errno-dragonfly@0.1.2
+   exr@1.7.0
+   fastrand@1.9.0
+   fdeflate@0.3.0
+   flate2@1.0.26
+   flume@0.10.14
+   futures-core@0.3.28
+   futures-sink@0.3.28
+   generic-array@0.14.7
+   getrandom@0.2.10
+   gif@0.12.0
+   glob@0.3.1
+   half@2.2.1
+   hashbrown@0.12.3
+   heck@0.4.1
+   hermit-abi@0.1.19
+   hermit-abi@0.3.2
+   hex@0.4.3
+   image@0.24.6
+   indexmap@1.9.3
+   

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2023-08-29 Thread Sam James
commit: ee7b07b3f45bdef3bda63cb106678dc28aba3dc7
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Aug 30 04:06:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7b07b3

app-antivirus/clamav: drop 1.2.0_rc

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/32524
Signed-off-by: Sam James  gentoo.org>

 app-antivirus/clamav/Manifest   |   1 -
 app-antivirus/clamav/clamav-1.2.0_rc.ebuild | 403 
 2 files changed, 404 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index ef97e3368c0f..077243f07008 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -29,7 +29,6 @@ DIST clamav-0.103.8.tar.gz 16524716 BLAKE2B 
207a6087de9134586215a4f3fe02cb071135
 DIST clamav-1.0.2.tar.gz 10332308 BLAKE2B 
98b95079bab6d4072fb301837d2c2a4f1c1b0f4feebc9c04a97f23408e7a17ee3d401c5ed087c70d8c324d49e9ee83afb363e884f62f8e4747d9c9306f8edc50
 SHA512 
6d3f52633e9a33c2608c3f8f33cf175e4ad5ed1639594f6683d23e47b9ef01305ff4f21643fcc7aacd5462bae1cc8022f609fe24c8181a148b545db84d8035c8
 DIST clamav-1.1.0.tar.gz 10297532 BLAKE2B 
36629f9bf23a55591002517ecbad798484d351f060220ab554797d4acd356b89cc68f83f81a415d532c51fde33f1882ddaaa847c1935abb6b12d571b3976d66f
 SHA512 
1a1cfd2e43518eafa127304704193e96162410d676fca6c868fd42f871412bbe91f379bb5c74abd89c14cfa3d580339bb79c10868776e46427a7afd9b55dc851
 DIST clamav-1.1.2.tar.gz 10305082 BLAKE2B 
5c0a4c2d66fc8b3207746d752c76683115f720040095d109c272bb0355bd06a2c8f374f7ecc7d8b76e29fa2e8a3dae48e8ce28f125d5f4cbc0e2449dafba6b31
 SHA512 
1b9415dd5ca4c5357c5b01b04600694003ae35571b511b05db78574cfb4095eaa9a05df4fac5518cecb258bc70ebb75bd1799041e1e29b89228fa6e7aa31946b
-DIST clamav-1.2.0-rc.tar.gz 10361345 BLAKE2B 
3379c077e29c213cfb861cef4250c930e184ac3de40ac97310cdb05871e1c91168d6c5caf54af5f120eb589f963407d44f0709e438879e334342929226751852
 SHA512 
8bf764eb1f507f0a06b00511a84888c3a56208819e451d3923dd79d678f326d9de5c1aafe5fa808c852d8f5f7ed47416d592a63194b4b533ff8077d4a6593d71
 DIST clamav-1.2.0.tar.gz 10369807 BLAKE2B 
7f3a21e0c32766be27ffce82eb55139df2bb50239d58329c3da83d3c3cb1f803ad24fe957452c9f870e93906435658346d98bfe7c51d03eb800af8378eabf3ea
 SHA512 
4ce0a50137f73922263045dc0eff2b3c55a5db69ff2a2a42367ba32a610738152cfb6d1393208d6cd2e9313e42b7d14465f976f48b88d4a95205a4569325fcb2
 DIST clang-sys-1.4.0.crate 38679 BLAKE2B 
d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d66c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d
 SHA512 
062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a
 DIST clang-sys-1.6.1.crate 41346 BLAKE2B 
b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b
 SHA512 
a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c

diff --git a/app-antivirus/clamav/clamav-1.2.0_rc.ebuild 
b/app-antivirus/clamav/clamav-1.2.0_rc.ebuild
deleted file mode 100644
index 634cb887c9f3..
--- a/app-antivirus/clamav/clamav-1.2.0_rc.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-# Upstream are working on updating clamav's LLVM bytecode interpreter to work
-# with later versions of LLVM, but it's not ready yet. See:
-# https://github.com/Cisco-Talos/clamav/issues/581
-# This does not impact the ability of the package to build with llvm/clang 
otherwise.
-LLVM_MAX_SLOT=13
-PYTHON_COMPAT=( python3_{10..12} )
-
-# Auto-Generated by cargo-ebuild 0.5.4
-CRATES="
-   adler@1.0.2
-   aho-corasick@1.0.2
-   atty@0.2.14
-   autocfg@1.1.0
-   base64@0.21.2
-   bindgen@0.65.1
-   bit_field@0.10.2
-   bitflags@1.3.2
-   block-buffer@0.10.4
-   bumpalo@3.13.0
-   bytemuck@1.13.1
-   byteorder@1.4.3
-   cbindgen@0.24.5
-   cc@1.0.79
-   cexpr@0.6.0
-   cfg-if@1.0.0
-   clang-sys@1.6.1
-   clap@3.2.25
-   clap_lex@0.2.4
-   color_quant@1.1.0
-   cpufeatures@0.2.9
-   crc32fast@1.3.2
-   crossbeam-channel@0.5.8
-   crossbeam-deque@0.8.3
-   crossbeam-epoch@0.9.15
-   crossbeam-utils@0.8.16
-   crunchy@0.2.2
-   crypto-common@0.1.6
-   digest@0.10.7
-   either@1.8.1
-   errno@0.3.1
-   errno-dragonfly@0.1.2
-   exr@1.7.0
-   fastrand@1.9.0
-   fdeflate@0.3.0
-   flate2@1.0.26
-   flume@0.10.14
-   futures-core@0.3.28
-   futures-sink@0.3.28
-   generic-array@0.14.7
-   getrandom@0.2.10
-   gif@0.12.0
-   glob@0.3.1
-   half@2.2.1
-   hashbrown@0.12.3
-   heck@0.4.1
-   hermit-abi@0.1.19
-   hermit-abi@0.3.2
-   

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

2023-08-29 Thread Sam James
commit: b4e2f4a8d523458f8a160dc6f66e848567094ee3
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 04:16:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:16:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e2f4a8

profiles: fix qiskit ref in mask comment

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

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 734b80186736..0462740e71fb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -34,7 +34,7 @@
 #--- END OF EXAMPLES ---
 
 # Sam James  (2023-08-30)
-# Used to be a dependency of dev-python/qiskit-aer but is now being phased
+# Used to be a dependency of dev-python/qiskit-terra but is now being phased
 # out. Fails to build with modern setuptools and >= Python 3.11. No upstream
 # activity.
 # Removal on 2023-09-29.  Bug #911840, bug #896900.



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

2023-08-29 Thread Sam James
commit: 4f4b007b46b29c58caa4ba79edcd83a529045888
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 04:14:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:14:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4b007b

dev-python/pyparsing: Stabilize 3.1.1 ALLARCHES, #913236

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

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

diff --git a/dev-python/pyparsing/pyparsing-3.1.1.ebuild 
b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
index 5a9966efcc40..eed60b612a71 100644
--- a/dev-python/pyparsing/pyparsing-3.1.1.ebuild
+++ b/dev-python/pyparsing/pyparsing-3.1.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-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"
 IUSE="examples"
 
 distutils_enable_tests pytest



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

2023-08-29 Thread Sam James
commit: 5fccefacc5c9c11f2f31559d2d3edbb643b0b7cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 04:02:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:02:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fccefac

dev-python/matplotlib: backport pyparsing-3.1 fix

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

 .../files/matplotlib-3.7.2-pyparsing-3.1.patch | 274 +
 dev-python/matplotlib/matplotlib-3.7.2-r1.ebuild   | 334 +
 2 files changed, 608 insertions(+)

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch
new file mode 100644
index ..44082b5c0227
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch
@@ -0,0 +1,274 @@
+https://bugs.gentoo.org/911127
+https://github.com/matplotlib/matplotlib/issues/26152
+https://github.com/matplotlib/matplotlib/pull/26432
+
+From c5183789d7d0cd151c201eeb2ce4fc786b6e43c2 Mon Sep 17 00:00:00 2001
+From: Jody Klymak 
+Date: Tue, 1 Aug 2023 13:41:44 -0700
+Subject: [PATCH 1/2] Backport PR #26431: MNT: Unpin pyparsing, xfail error
+ message tests for pyparsing 3.1.0
+
+--- a/environment.yml
 b/environment.yml
+@@ -19,7 +19,7 @@ dependencies:
+   - pillow>=6.2
+   - pybind11>=2.6.0
+   - pygobject
+-  - pyparsing!=3.1.0
++  - pyparsing>=2.3.1
+   - pyqt
+   - python-dateutil>=2.1
+   - setuptools
+--- a/lib/matplotlib/tests/test_mathtext.py
 b/lib/matplotlib/tests/test_mathtext.py
+@@ -6,13 +6,18 @@
+ from xml.etree import ElementTree as ET
+ 
+ import numpy as np
++from packaging.version import parse as parse_version
++import pyparsing
+ import pytest
+ 
++
+ import matplotlib as mpl
+ from matplotlib.testing.decorators import check_figures_equal, 
image_comparison
+ import matplotlib.pyplot as plt
+ from matplotlib import mathtext, _mathtext
+ 
++pyparsing_version = parse_version(pyparsing.__version__)
++
+ 
+ # If test is removed, use None as placeholder
+ math_tests = [
+@@ -270,6 +275,9 @@ def test_fontinfo():
+ assert table['version'] == (1, 0)
+ 
+ 
++# See gh-26152 for more context on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect for this version")
+ @pytest.mark.parametrize(
+ 'math, msg',
+ [
+--- a/lib/matplotlib/tests/test_text.py
 b/lib/matplotlib/tests/test_text.py
+@@ -4,6 +4,8 @@
+ 
+ import numpy as np
+ from numpy.testing import assert_almost_equal
++from packaging.version import parse as parse_version
++import pyparsing
+ import pytest
+ 
+ import matplotlib as mpl
+@@ -16,6 +18,8 @@
+ from matplotlib.testing._markers import needs_usetex
+ from matplotlib.text import Text
+ 
++pyparsing_version = parse_version(pyparsing.__version__)
++
+ 
+ @image_comparison(['font_styles'])
+ def test_font_styles():
+@@ -809,6 +813,9 @@ def test_unsupported_script(recwarn):
+  (r"Matplotlib currently does not support Bengali natively.",)])
+ 
+ 
++# See gh-26152 for more information on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect with pyparsing 3.1.0")
+ def test_parse_math():
+ fig, ax = plt.subplots()
+ ax.text(0, 0, r"$ \wrong{math} $", parse_math=False)
+@@ -819,6 +826,9 @@ def test_parse_math():
+ fig.canvas.draw()
+ 
+ 
++# See gh-26152 for more information on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect with pyparsing 3.1.0")
+ def test_parse_math_rcparams():
+ # Default is True
+ fig, ax = plt.subplots()
+--- a/setup.py
 b/setup.py
+@@ -325,7 +325,7 @@ def make_release_tree(self, base_dir, files):
+ "numpy>=1.20",
+ "packaging>=20.0",
+ "pillow>=6.2.0",
+-"pyparsing>=2.3.1,<3.1",
++"pyparsing>=2.3.1",
+ "python-dateutil>=2.7",
+ ] + (
+ # Installing from a git checkout that is not producing a wheel.
+
+From 7f475c5088a826adffac2885d027d4f8b3cba218 Mon Sep 17 00:00:00 2001
+From: Kyle Sunden 
+Date: Mon, 26 Jun 2023 22:17:27 -0500
+Subject: [PATCH 2/2] Manual backport of #26198
+
+Cherry picked and fixed up, ignored changes to the pyi file (which doesn't 
exist on this branch).
+--- a/lib/matplotlib/_mathtext.py
 b/lib/matplotlib/_mathtext.py
+@@ -1802,8 +1802,11 @@ def __init__(self):
+ def set_names_and_parse_actions():
+ for key, val in vars(p).items():
+ if not key.startswith('_'):
+-# Set names on everything -- very useful for debugging
+-val.setName(key)
++# Set names on (almost) everything -- very useful for 
debugging
++# token, placeable, and auto_delim are forward references 
which
++   

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

2023-08-29 Thread Sam James
commit: db620526201268069b6c2fcc9c5d38e781e224c6
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 03:24:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 03:26:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db620526

package.mask: Last rite dev-python/tweedledum

Bug: https://bugs.gentoo.org/858134
Bug: https://bugs.gentoo.org/862549
Bug: https://bugs.gentoo.org/896900
Bug: https://bugs.gentoo.org/911840
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 807e92e6937a..734b80186736 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-08-30)
+# Used to be a dependency of dev-python/qiskit-aer but is now being phased
+# out. Fails to build with modern setuptools and >= Python 3.11. No upstream
+# activity.
+# Removal on 2023-09-29.  Bug #911840, bug #896900.
+dev-python/tweedledum
+
 # Hans de Graaff  (2023-08-29)
 # Obsolete slots that are no longer used by any sinatra version. Use the
 # newer slot instead. Masked for removal on 2023-09-29.



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

2023-08-29 Thread Michał Górny
commit: a4323dbb050fd280fb40c373e3c27070584a1ea9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 03:07:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:09:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4323dbb

dev-python/pdm-backend: Bump to 2.1.6

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

 dev-python/pdm-backend/Manifest |  1 +
 dev-python/pdm-backend/pdm-backend-2.1.6.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest
index c589010af7c2..03c52353bffb 100644
--- a/dev-python/pdm-backend/Manifest
+++ b/dev-python/pdm-backend/Manifest
@@ -1,2 +1,3 @@
 DIST pdm-backend-2.1.4.gh.tar.gz 134278 BLAKE2B 
38e52761d54cab96727d5015e41de76cd6d7eb6dbd02829ed2ddeeb2e2d64d42a0eb6bb09e055362e1dd181d9e7781ed9f9abcb2f96de342cd5780e1f21a8708
 SHA512 
4833819f8828f5e2ff204ca18478704d8d66c977c747f9b550dc1ecfee57a8adbfcddaea6dded8d8ea0c0e0c7745e0704e12acae30d183cb27cf4c1fad331791
 DIST pdm-backend-2.1.5.gh.tar.gz 134316 BLAKE2B 
9337990b4ed009e506f0eee82e9f8d50fc281dbf917dc964daf75230a4c2b9cc5bf0748afe9aa7b5b6f9036249b87ec338b129136b2fd92619c12000e77a7663
 SHA512 
867c36a9381f4e6a2c81f2d987ce33953eaf78a43b4fa03df54f78b6c9cfe645a1ae4f3dd1a514e0d14208ad7fc75af954fa46be3c8b4b54c7ac7e16eead5aaf
+DIST pdm-backend-2.1.6.gh.tar.gz 134376 BLAKE2B 
338ac4cd18d932d65e1ef123b81761707e8d602e8d0f171e26d849535a42e7f79f1b2828f8bedb775674d7a530329aa2dc3c5fe2f9c7e9042fc5ac36da5a0360
 SHA512 
c0f6278451efb242f0e9585d8298f8f73a0944cd462bac31d0528edf96f51b53ee7efbc58486daf8fdbcac8430e8bf6bc7869e9e455796a87e58d265789eb0de

diff --git a/dev-python/pdm-backend/pdm-backend-2.1.6.ebuild 
b/dev-python/pdm-backend/pdm-backend-2.1.6.ebuild
new file mode 100644
index ..2e31060b91df
--- /dev/null
+++ b/dev-python/pdm-backend/pdm-backend-2.1.6.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
+HOMEPAGE="
+   https://pypi.org/project/pdm-backend/
+   https://github.com/pdm-project/pdm-backend/
+"
+SRC_URI="
+   https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+# setuptools are used to build C extensions
+RDEPEND+="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm -r src/pdm/backend/_vendor || die
+   find -name '*.py' -exec sed \
+   -e 's:from pdm\.backend\._vendor\.:from :' \
+   -e 's:from pdm\.backend\._vendor ::' \
+   -e 's:import pdm\.backend\._vendor\.:import :' \
+   -i {} + || die
+   distutils-r1_src_prepare
+}
+
+src_compile() {
+   # this must not be set during src_test()
+   local -x PDM_BUILD_SCM_VERSION=${PV}
+   distutils-r1_src_compile
+}
+
+src_test() {
+   git config --global user.email "t...@example.com" || die
+   git config --global user.name "Test User" || die
+   distutils-r1_src_test
+}



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

2023-08-29 Thread Michał Górny
commit: 487f38fa962e848fa055da73d301ac9c97284ecd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 03:02:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:02:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487f38fa

dev-python/nbconvert: Bump to 7.8.0

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

 dev-python/nbconvert/Manifest   |  1 +
 dev-python/nbconvert/nbconvert-7.8.0.ebuild | 93 +
 2 files changed, 94 insertions(+)

diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 763d7d59fd07..d2ebbcc9f44a 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,2 +1,3 @@
 DIST nbconvert-7.7.3.tar.gz 849762 BLAKE2B 
a887fc2bbb7978fdcabbaa46ea391a9b42ba904609ee0a67fc59f1d66373ee2d4cc6328b4c39a7deb77f5bb87c503dc61f7c3a5ce04e36a8149fe7ece42fab46
 SHA512 
8b6f5b05c89e4931716ecd7de1d16be54284a0c5699439f896f9c08bf3d88f930e6e6cf2fa688132a6c7b93ccd11be9526cc08732d4c28ccf3854f402e21fe82
 DIST nbconvert-7.7.4.tar.gz 849858 BLAKE2B 
e7260b7cd6d315fc7ca70ef272a72b2b85557813caadc5c89964a21cf85c5cda186921d16685f2abc8f0a34b1b78a9c5c03b8bbb5308a31363f6af3ecbd4c721
 SHA512 
4af508cabfcff9c3bfd56fcb7e002f3af0a3edb1209ffb6dd48ab79f8ce24d0d7abe87398117fe41dd8d704bb8bf292a785826f1bb6e8be124a761a317fcb015
+DIST nbconvert-7.8.0.tar.gz 850287 BLAKE2B 
c499f9df8dd7eb4d337f0b7b6f79cb6046361900747fc1cbd84426b2fda35f9e453002341b322b32f04187e0fd3e375dcc4338e3b4bc7455ddc4f2185a69ed1d
 SHA512 
e332f5561050244c79e728c71e51b9ecd66c99c1550bb95bc3cb710b1bb67a3513c0a7c00cb3e333c032e5228f251b7be036162c77cb375900c5eacc923fc197

diff --git a/dev-python/nbconvert/nbconvert-7.8.0.ebuild 
b/dev-python/nbconvert/nbconvert-7.8.0.ebuild
new file mode 100644
index ..8243caec62c7
--- /dev/null
+++ b/dev-python/nbconvert/nbconvert-7.8.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing pypi virtualx
+
+DESCRIPTION="Converting Jupyter Notebooks"
+HOMEPAGE="
+   https://nbconvert.readthedocs.io/
+   https://github.com/jupyter/nbconvert/
+   https://pypi.org/project/nbconvert/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
+   dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
+   =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/ipywidgets-7[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   mkdir -p share/templates/classic/static || die
+   # tries to refetch stuff even if it's already present
+   sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \
+   -i hatch_build.py || die
+   distutils-r1_src_prepare
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Missing pyppeteer for now
+   # TODO: Doesn't skip?
+   nbconvert/exporters/tests/test_webpdf.py
+   # Needs pyppeteer too
+   
'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium'
+   # TODO
+   
nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export
+   
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
+   
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
+   # latex failing, might be too new pandoc
+   
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_filename_spaces
+   nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_pdf
+   # too new pandoc but we don't have old anymore
+   
nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_minimal_version
+   
nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_pandoc_available
+   # crazy qtweb* 

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

2023-08-29 Thread Michał Górny
commit: 0c824b7368b586d8ef779236363e81e9b85040e8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 03:06:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:06:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c824b73

dev-python/pydantic-core: Bump to 2.7.0

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

 dev-python/pydantic-core/Manifest  |  10 ++
 .../pydantic-core/pydantic-core-2.7.0.ebuild   | 137 +
 2 files changed, 147 insertions(+)

diff --git a/dev-python/pydantic-core/Manifest 
b/dev-python/pydantic-core/Manifest
index 1e98dbded3b9..0dacdea69713 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -3,6 +3,7 @@ DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST base64-0.21.3.crate 76898 BLAKE2B 
09dc56f20321ea9e4af6a983aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e
 SHA512 
75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cc-1.0.79.crate 62624 BLAKE2B 
b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db
 SHA512 
cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
@@ -24,8 +25,10 @@ DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a8329
 DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
 DIST mimalloc-0.1.37.crate 5016 BLAKE2B 
3e098adb64c624272b330ae708229451f8041a42f0059772305949949f6ad14eaa168168d08ea2071cae43f79de63070c742360fa16765900cf615de5fcfeeeb
 SHA512 
861034483e50f6fca74c7c0b9d54e9838e080ba12270991157172df4c8073e874b22242db962a82095779be27b93af52f6789ef8f61b7a88e1de20e892fd3cfe
 DIST num-bigint-0.4.3.crate 97799 BLAKE2B 
afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581
 SHA512 
4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f
+DIST num-bigint-0.4.4.crate 99369 BLAKE2B 
09a44754e3a3d4f949b3714d96ddd7f3915164d611036675e3df421d6c0863e368eb0180978a4ec27fbfff529b4999d2593e411903516670c24c08fbed6a79de
 SHA512 
0dcef3344a933509fdfe87d6adb0bb1bf67af3c692ccaeec5663a8f18ad0a251199ef9c7a24c25b95d1b255b413947e70f0a205669d549b13e54b6f4864ab3b5
 DIST num-integer-0.1.45.crate 22529 BLAKE2B 
4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222
 SHA512 
731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
 DIST num-traits-0.2.15.crate 49262 BLAKE2B 
942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04
 SHA512 
5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST 

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

2023-08-29 Thread Michał Górny
commit: d49bba46f56cba23200ecce822b0571702d9601b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 03:06:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49bba46

dev-python/jupyter-client: Bump to 8.3.1

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

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

diff --git a/dev-python/jupyter-client/Manifest 
b/dev-python/jupyter-client/Manifest
index 7e74dbad2c65..017faf3fca70 100644
--- a/dev-python/jupyter-client/Manifest
+++ b/dev-python/jupyter-client/Manifest
@@ -1 +1,2 @@
 DIST jupyter_client-8.3.0.tar.gz 335973 BLAKE2B 
dd4b60994f5c2ba19d41f87dbbee1291e85595908e5b1fce77876d8164bc21bd65b257a65b333e2e3277fff66869d445fcd87c3c1a16166fa71da24d26b1e96e
 SHA512 
2348cf67344cb9bbb9b020ef5570f5ca354c8acb00b9fb0d148b9419ec2efb922b1364ed3c2c2429ad66548af5dd90f232be1d56728ef09bd833312f13c07f77
+DIST jupyter_client-8.3.1.tar.gz 337007 BLAKE2B 
fdb0535ccda1ca13e2ead09c6df9f30c8c7d258dbfa4882a758b3923fd5bdf6afa80859f941bcc3e1a602de31c6ceef06b7a5d360d64ceab34e40de65dc65174
 SHA512 
ce600985ed9d36d4a96bbed6142b46988d46ea468d8f266fd3c9a7357f60d5e2a9bddb11c912a3c137079322e4363b975c4b43b1a53e65b5d649d367a098a52d

diff --git a/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild 
b/dev-python/jupyter-client/jupyter-client-8.3.1.ebuild
new file mode 100644
index ..13fe78be87b6
--- /dev/null
+++ b/dev-python/jupyter-client/jupyter-client-8.3.1.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=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Jupyter protocol implementation and client libraries"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/jupyter_client/
+   https://pypi.org/project/jupyter-client/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-23.0[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}]
+   ' 3.{8,9})
+"
+BDEPEND="
+   test? (
+   >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]
+   >=dev-python/pytest-asyncio-0.18[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.4.1[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO: times out
+   tests/test_client.py::TestAsyncKernelClient::test_input_request
+   # TODO
+   tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo
+)



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

2023-08-29 Thread Michał Górny
commit: 288c3b73f32dfc4087a48414f7e84d73989618bf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:55:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=288c3b73

dev-python/sqlglot: Remove old

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

 dev-python/sqlglot/Manifest   |  9 
 dev-python/sqlglot/sqlglot-17.10.1.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.10.2.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.11.0.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.12.0.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.14.0.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.14.2.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.15.0.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.15.1.ebuild | 36 ---
 dev-python/sqlglot/sqlglot-17.16.1.ebuild | 36 ---
 10 files changed, 333 deletions(-)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 9444a3116875..a5dc79bcc99d 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,10 +1 @@
-DIST sqlglot-17.10.1.tar.gz 8394322 BLAKE2B 
e7d922644e3071ccc6ce666b10081ce24095cbed6d2136c70e632d241196058762167874b175e6b000dda91922d72000fd6f57d8ae775dec588915f10a51d2e8
 SHA512 
6cbf3c82e5fee73dcbfe677213c10325a5fb81c8f93ba594d88abe9fb7d3a6580c6c6adebc6551cbe1dc8ae51ad68ac33a0242088e68dd80ef3e7285f4479ad1
-DIST sqlglot-17.10.2.tar.gz 8399314 BLAKE2B 
c9695273925485f366f155f15a741074ed9b8f91ca5dfd7b233af8c43acb9dddfd48125218f12b47a4a1ad4003299e49ce532e4ff8a24a6cf6b074b6e069b484
 SHA512 
806b59eaca0b90f94fea9613313763276fd4def1b34e4781b7c5a05dfec446b3d6ddbfe27bf9c6f631820220013cae390f3e251ed432816d7598ed3140993d89
-DIST sqlglot-17.11.0.tar.gz 8399720 BLAKE2B 
28a2da06afc70a510ad046d25432c2b145fc10374ecc41b78052e22ba771dc21d57503d5335839cf3c227fc53c12365f4cc2d6a4c9e1e1ccf02b71266e7e0cdb
 SHA512 
026af3b24a2c62efee937238eaa69ebc47dd0ee8e2979cacd28a45c565dc36f3aa1e03f0fe46265a1f9c5e379eacc54f730c57b06bf80962ccb87d43893fc9e3
-DIST sqlglot-17.12.0.tar.gz 8402758 BLAKE2B 
e563aecabdac819c55eabd678a12ee2a83f7a074eaa3d58d27503b04828233527c7320d237b699cc209f849d57d3b262a164f157fd4f24d1b125206994a45782
 SHA512 
d2e64e3692b93138f30904fab28490a3c9598e0201627112c29588c20889981354e2bf82ee844609d7633ea44aab9855159f294a6d711bb144ab922ed5ce1078
-DIST sqlglot-17.14.0.tar.gz 8496712 BLAKE2B 
5bdf3e3ffcb5da87f102cc706f52a1717abb571e30a5d780cfef7ec1f18ae987efda7728aef5ce7ba988a4340c1148a81d66048f2b6970a32404cc0970734b87
 SHA512 
c9058a91a3d0b763c64b5c1f2161d4bffde41ba113c76ccde5268f56b759bb63d83d92ad374a88e6e5cbddc5e46b885752f43db9c239182a7eb8e85d6401f4a8
-DIST sqlglot-17.14.2.tar.gz 8498185 BLAKE2B 
c556387a77aa2d5a52ce2f0ac630253ea68b9cd9426493e689e253b524643d25f1b7833e0a0970a52ac172eeced458de25584e55dc74d48e9398a02ab7f3dae1
 SHA512 
186011ccdbe3a3abff6dd94f31c6f2030a9a3c508569528e716fbfaffefccd9c31a508507caa8e2225582c95056e966466ba9aac95262d10152917c70003de7b
-DIST sqlglot-17.15.0.tar.gz 8505061 BLAKE2B 
60ab18f09a5540d1442b03b6eae104f01642808ab0081df5e387eaa9a8c188b21cc1574e0c63d3d0eeddef023c2d3d0008a0e6f0e7e5ce8cdadde51b40e8641e
 SHA512 
efca36e7fffcaff3379a870266e6978452a06a502d179d5bb1ba3dbf6f2d84bd9ef8f7967f82d6512ab6d420b755d3ea2c3bd243a4f7c5e8baccd4dcd183d390
-DIST sqlglot-17.15.1.tar.gz 8536088 BLAKE2B 
6b3e0663a4707bc5c94749765919f9e0a76e4d38b62777923407c360474e9b8671be7d2be3b7e3b7b37c95de9b51cb4aa4bfa161b2fbc7e218a6d20184804979
 SHA512 
bab2b32ab119e820067dd60b336e96797c2fddfa5cbbe619c12b0c27e19ab8fa8d3106cdc4956036f87b810bd1dab3a5f7a01b690d72b3c1e9ec9f10399bb95e
-DIST sqlglot-17.16.1.tar.gz 8561327 BLAKE2B 
fce3362e91e91f92624337964ddd72ab198ecd368f77abce89ee7090aeb23efb79aecd93f76d7f8cd896c23d8cd99f0e068bdbc14906174eab6bd015e809f903
 SHA512 
c97bd12c1f889f77c279b10b5869806ac170301602020dcf7073ba70547702e1732a3354141694f7c4db8528bc1fd4e8bfe006f2ad81c4bf63153c148878b5e1
 DIST sqlglot-17.16.2.tar.gz 8562390 BLAKE2B 
f985f74765438c9b57a1df9ff1ad9cf43b7e81bf8c89cb328d39d0127661f5fd4153dccc6ec1fb73a8167d4e67e8a971c4f06cba7cab5796bda7726129bcf6f0
 SHA512 
2487f566078cf7ac84a8e3f3a70760c5f2d5b565e1479390883551531e53a69ec0ca581585b006a44529c39a21a70867082047746ec20939f2a1e1f2408aae34

diff --git a/dev-python/sqlglot/sqlglot-17.10.1.ebuild 
b/dev-python/sqlglot/sqlglot-17.10.1.ebuild
deleted file mode 100644
index 368b77416b42..
--- a/dev-python/sqlglot/sqlglot-17.10.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi optfeature
-
-DESCRIPTION="An easily 

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

2023-08-29 Thread Michał Górny
commit: 7889eb79d02aaa611850ea235da752fe0292666d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:55:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7889eb79

dev-python/metakernel: Bump to 0.30.0

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

 dev-python/metakernel/Manifest |  1 +
 dev-python/metakernel/metakernel-0.30.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest
index d2283f5ca54d..38f4cdbd1188 100644
--- a/dev-python/metakernel/Manifest
+++ b/dev-python/metakernel/Manifest
@@ -1 +1,2 @@
 DIST metakernel-0.29.5.tar.gz 190055 BLAKE2B 
71da4cf886de1f5844f5343f37ddcf91416256fa5a5868e6f0a6fc188685c3fe8eb7827332abbbeedd58533b182588073afefbdb67ed9b1532833115974cb0a0
 SHA512 
2e79d35d4c3cabf2ea8df6b189620fa7ae73c9a6dff3b231ee9f9494b325270499beb3a915b0f0bcec2b3df948339c884211be4ef4bd47edd80547a609b7e324
+DIST metakernel-0.30.0.tar.gz 190452 BLAKE2B 
ee4dfd686ce07971c15d61e074dc8f5522722c81bd1052058fe9e805b99cd0eb532385509324a6306dfa6480527ea69b38397746280263c9e24215b79ac741d9
 SHA512 
4f0be290057521382dcad7cf4df49e3c2a69b2273795bdee521999db12f196a380288643172a209c1cdfd7bcdeb2d4ca513376590ff9b08100faa88b89f0a729

diff --git a/dev-python/metakernel/metakernel-0.30.0.ebuild 
b/dev-python/metakernel/metakernel-0.30.0.ebuild
new file mode 100644
index ..a2396edc371d
--- /dev/null
+++ b/dev-python/metakernel/metakernel-0.30.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Metakernel for Jupyter"
+HOMEPAGE="
+   https://github.com/Calysto/metakernel/
+   https://pypi.org/project/metakernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ipykernel-5.5.6[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.9.2[${PYTHON_USEDEP}]
+   >=dev-python/jedi-0.18[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.8[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/jupyter-kernel-test[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile
+   metakernel/tests/test_parser.py::test_path_completions
+   # broken by color codes in output
+   # https://github.com/Calysto/metakernel/issues/266
+   metakernel/tests/test_replwrap.py::REPLWrapTestCase::test_bash
+   # requires starting ipycluster
+   metakernel/magics/tests/test_parallel_magic.py::test_parallel_magic
+)



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

2023-08-29 Thread Michał Górny
commit: c2cb8aeb95243868600a8f2ddc7ee834fa6ab5d5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:57:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2cb8aeb

dev-python/pyproject-api: Bump to 1.6.1

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

 dev-python/pyproject-api/Manifest  |  1 +
 .../pyproject-api/pyproject-api-1.6.1.ebuild   | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-python/pyproject-api/Manifest 
b/dev-python/pyproject-api/Manifest
index 95ec29411fe2..e62d08cf6207 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,3 +1,4 @@
 DIST pyproject_api-1.5.3.tar.gz 22128 BLAKE2B 
0004682932717db0926e0e080ee78a9b24a9fc0025769e0cbe300bcf0ed50ddbabb52c257e2860718f87707072701ba2912e0fbf32b5481bd2993fb2b304e7c7
 SHA512 
719c4a9d747d8b5fbf3ac86c5f828c9fe10592a5dd71f68ffe308a8b73036de6777e32ddbcbaa7a45dcb23d0963555abab3e0fc4ddfc5eaac864b8892a1b67b8
 DIST pyproject_api-1.5.4.tar.gz 22002 BLAKE2B 
c56e2a98640696cd4f9796bb6d896db792bf956bea8e0f38c675aef03cd087204b254dbaf6d1fcd30dbe3107364409b8a0184dbdda651bedf37e147cd8a1b276
 SHA512 
e97305faa1420afa39274098e3d367ced49be8db4a87fda3f7c81b54e3a4b79eca80cf9b7eeb9b11af580535d758a750be8fb070e343355f43f93ee8a979357c
 DIST pyproject_api-1.6.0.tar.gz 22456 BLAKE2B 
0bf4945f62ad896886b3e6eb2747e746781ea8b82a9e2ecf2dfa545947fea32e26b8b2214107c4ebec7cbe1157c38965afbcba8b561ed4ede51ce3fb900ba962
 SHA512 
b0ea03e43016db3b916a3483eace616fc0fefa9d9e0e601792a3a6e13cd671725566d91452ae08d922aead68a0c6f38fb933f67f6e1c136896b39f032506f2ba
+DIST pyproject_api-1.6.1.tar.gz 22507 BLAKE2B 
8e10240f57e321e4ae78f3269c7b61cdabf29a40a4d6f374dd97451a9dc237a9ae022020c6d1e6ab140dd8c121cb93199d4ec7030c50f7ab6a492670576aeef5
 SHA512 
a2c1d19dc47a1deb2e3f4d65243e41310434c739a70960ae5a18d8caab11d36fe232b173db253392ff5c3432024b5c494728950d1495d6b9d5c4acf6ad0a2e90

diff --git a/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild
new file mode 100644
index ..89015d483f8a
--- /dev/null
+++ b/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="API to interact with the python pyproject.toml based projects"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-api/
+   https://pypi.org/project/pyproject-api/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.11.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-68.1.2[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   
tests/test_frontend_setuptools.py::test_setuptools_prepare_metadata_for_build_wheel
+   # requires Python 2 installed
+   tests/test_frontend.py::test_can_build_on_python_2
+)



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

2023-08-29 Thread Michał Górny
commit: eeb97d926d087a5f34af67c804866c71299cfda1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:53:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb97d92

dev-python/braintree: Bump to 4.22.0

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

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

diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index c4b634907328..47e37f16ef85 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1 +1,2 @@
 DIST braintree_python-4.21.0.gh.tar.gz 220035 BLAKE2B 
e8eb8a51fe5b49675abaf20c0cb3cfefa9129609df70bbf2e74aa4f588ea48014278fe2bb1e76841dbcd19fbc87346bc0b4302910237d5cffd839369465f2597
 SHA512 
409d4d80059f1868b2aa80896b0a082493fe0e1d3c1f76145bf41a1f7c93dc4a3970eb90b9c599584a6a00f3d135f870115daff0fabe9f22dcd1a3c7a16371a5
+DIST braintree_python-4.22.0.gh.tar.gz 220540 BLAKE2B 
d39214fc06dd03fa6115fd99ba00caddd81b64f797fb335606a7c2bf067751771c62c296277ac38b330bf9c61ba5e6ba9134088586bbb520c8713f419ea89e6f
 SHA512 
f4d67b109afd75271e6dd96fda30a7dd03966c083df90fd1c353f8a9d84e357f6054f9d3f1ca0de7b6183d36b7fe55daa26098a701d250c41d096c7c3fa543fb

diff --git a/dev-python/braintree/braintree-4.22.0.ebuild 
b/dev-python/braintree/braintree-4.22.0.ebuild
new file mode 100644
index ..c50e26d97b9e
--- /dev/null
+++ b/dev-python/braintree/braintree-4.22.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-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
+
+MY_P=braintree_python-${PV}
+DESCRIPTION="Braintree Python Library"
+HOMEPAGE="
+   https://developer.paypal.com/braintree/docs/reference/overview/
+   https://github.com/braintree/braintree_python/
+   https://pypi.org/project/braintree/
+"
+# no tests in sdist, as of 4.19.0
+SRC_URI="
+   https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.md )
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests/unit
+}



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

2023-08-29 Thread Michał Górny
commit: 1e1fe195318ff81764928e9577da0617dd5d7296
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:56:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1fe195

dev-python/sqlglot: Bump to 18.0.0

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

 dev-python/sqlglot/Manifest  |  1 +
 dev-python/sqlglot/sqlglot-18.0.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index a5dc79bcc99d..3a43c47f3dc9 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1 +1,2 @@
 DIST sqlglot-17.16.2.tar.gz 8562390 BLAKE2B 
f985f74765438c9b57a1df9ff1ad9cf43b7e81bf8c89cb328d39d0127661f5fd4153dccc6ec1fb73a8167d4e67e8a971c4f06cba7cab5796bda7726129bcf6f0
 SHA512 
2487f566078cf7ac84a8e3f3a70760c5f2d5b565e1479390883551531e53a69ec0ca581585b006a44529c39a21a70867082047746ec20939f2a1e1f2408aae34
+DIST sqlglot-18.0.0.tar.gz 8563952 BLAKE2B 
6feb815c0169c6bbf12942a162ab769d1acba205fec8df18455d582794ec609af6549adeed0d3c47f463e1635dc13cf328ae3fb8e99dc872d53ff4692e5eb63e
 SHA512 
9686be72eb08a61b9808bdac4dafdf2e42ffddb7be563ecb48ab9ab974efc81e271dc47ecf4e87305bd244ee8ac5fe3449697b6fad68443484ede93b1eff8a0b

diff --git a/dev-python/sqlglot/sqlglot-18.0.0.ebuild 
b/dev-python/sqlglot/sqlglot-18.0.0.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-18.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-08-29 Thread Michał Górny
commit: a45480889ececc36f8410c56a29ad52302de80b0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:56:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4548088

dev-python/awxkit: Bump to 23.0.0

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

 dev-python/awxkit/Manifest |  1 +
 dev-python/awxkit/awxkit-23.0.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest
index 49aba60bdf21..fe162de4df08 100644
--- a/dev-python/awxkit/Manifest
+++ b/dev-python/awxkit/Manifest
@@ -1,3 +1,4 @@
 DIST awx-22.5.0.gh.tar.gz 17629249 BLAKE2B 
28e560b36fc16173e8b1e0e2dfbab7a30082e2d3cde40c63a557a30772fce5a03657e57b1cb1de13bf358731d31caee670424ed264ae3ef6aeaff01120fef7a1
 SHA512 
630c94e747e21e55f32c2f96704ced8ac0214c3869149ad726ac2d4386d3ef7643990b4c07d23201c9191b97bce25b81330581184e040bce6efa341163f74ef7
 DIST awx-22.6.0.gh.tar.gz 17639868 BLAKE2B 
8733d1d81c099a56873bea0f38cafe696c70ae4f9274bee644b82b414317cdc537e22a1beea74d566e07cef4e5f5d3adea66a715f43dc30faab35cea1ee4616f
 SHA512 
05fbe7dcc84902eadb40d8a55cc4022aaeedd015534a4caa379cd68684f96422674677c724e8473b0133f9986ae46a7a4a06649a60c8701bd202bc7d684ec972
 DIST awx-22.7.0.gh.tar.gz 17645480 BLAKE2B 
06d4da9090db221ab23e86c8a8fc3e548437dc7903b4c05e09fbbbd3fc5254c528f3da0c41895533cb0615c863a1a940d3d254f52142e321243aa3113ce65187
 SHA512 
811976debbef72d0dce16caae1f6d19acafde5b7c15bfba9fdef3c5cfa0a2a06c30fbce81b52f0f1f63466d0cd8e6021e62819f5d134a59333d2331df42983eb
+DIST awx-23.0.0.gh.tar.gz 17657491 BLAKE2B 
0dbd00f45f4c5dfb0f1d74c81a726401375b9eb389622b54a72567e2863dfc76b329b19853802096cd7a7cbc75170003da405e13d26db4ed1b3e8b025cc36dc5
 SHA512 
bdd5d7644e6b1d01d52c02c26084f0f3c66b2423969d4277bade4b13dbdb614a6a62c408160a95848ecfdbace75e02635c8667ab2033a1f6b36fdf41dbee90c9

diff --git a/dev-python/awxkit/awxkit-23.0.0.ebuild 
b/dev-python/awxkit/awxkit-23.0.0.ebuild
new file mode 100644
index ..52670ed68dde
--- /dev/null
+++ b/dev-python/awxkit/awxkit-23.0.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+MY_P=awx-${PV}
+DESCRIPTION="Command line interface for Ansible AWX"
+HOMEPAGE="
+   https://github.com/ansible/awx/
+   https://pypi.org/project/awxkit/
+"
+# no sdist, as of 22.0.0
+SRC_URI="
+   https://github.com/ansible/awx/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/awxkit"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/websocket-client[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+   printf '%s\n' "${PV}" > VERSION || die
+
+   sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
+   -e "/'clean'/d" \
+   -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2023-08-29 Thread Michał Górny
commit: 859161d25cd0207d8e9951ed7ac2c67d918f192f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:20:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859161d2

dev-python/tox: Bump to 4.11.0

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

 dev-python/tox/Manifest  |  1 +
 dev-python/tox/tox-4.11.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index bbbefd07c2a6..8a59abb80621 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,6 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.10.0.tar.gz 174296 BLAKE2B 
8369108d8fe4b64e0089bc9ea38c7d858b71fc2ea8d250ec8562fd408715d8461c5a212289f4a37c29e6a566088d821696cf869335a10c3ca5bd00e14e2b21d1
 SHA512 
c634fea5ab2989f2528107c75e7a1e4e328e8f5780d5fe6a3fda25e5c3d56e095db435cd5566231f3bc8e2d20d3b3e7a0e1b9be8de5a32e4b3602ed26f02f3b9
+DIST tox-4.11.0.tar.gz 175086 BLAKE2B 
7ddacab75674d5738543cc0deedfb8ba49b94be1e75d95f068162ea2443d3120bfa85b6ca31fa8141c8168e171a5731d829ec493d35b21aad7981685b937e78a
 SHA512 
3e2e9f09874c39f6928d2502e5d01ca48721fc777d758f1d4b3df012261c3adc9e93a89ff6dcf7950fb4245df2624ff8c7cb84feb9424a8fcb6ab12117728692
 DIST tox-4.5.1.tar.gz 170137 BLAKE2B 
38ab00eb577e66211db0ecf8931087a8c5a14f8219eb7ebecb7be9938221d1c680edc09a38a5c72b9ec63825d4cbb2d4fd9157a52aed8cdb0d22a1c1bbb70cba
 SHA512 
75d495d6dba134c3fe537fc190c1f428ff188ee67c346911c02ee151a8369425b22956eea52be5d434735e1590edce57b3487d5f4b277022bf8cfe8bf4660cf8
 DIST tox-4.6.4.tar.gz 172650 BLAKE2B 
84164dbb02002d398e779b0c5e4617213fbfc711ded95faddde93711549eab9e69675f0a459ce60ba8357baf4e7d361f86b4cb85818972e5d018a61db179ba1a
 SHA512 
b6a4673ea58e21b5e8b3d1330244d46ac7a36563a089b2e03cfcd7039386ab6afc437ebf4c516bbe373133a7beb54ebb380d39ab126be69f3601226f2273f3c2
 DIST tox-4.9.0.tar.gz 173479 BLAKE2B 
00fc440bbcafa6e0d521ce745af0fa7b9a33196fec4f29f2dcad10079d494e3703fa06558ceb26762162687f71f7c77b386f64bdff6b4ac0a78706d2b7fd0743
 SHA512 
62f0cdb4d425d935315babf90ab331fb772352e68b6c67cf96f1d13007245427e67968a08073cc07a4adf850a991bbbcbff742567808ca22bc231acc1e3692e2

diff --git a/dev-python/tox/tox-4.11.0.ebuild b/dev-python/tox/tox-4.11.0.ebuild
new file mode 100644
index ..dfbf0fa8708d
--- /dev/null
+++ b/dev-python/tox/tox-4.11.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/cachetools[${PYTHON_USEDEP}]
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/pyproject-api[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/distlib[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/re-assert[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/time-machine[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # upstream lower bounds are meaningless
+   sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   

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

2023-08-29 Thread Michał Górny
commit: d326f9e1fe2e273164092ddae47f82459c86905b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:17:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d326f9e1

dev-python/indexed-gzip: Bump to 1.8.5

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

 dev-python/indexed-gzip/Manifest  |  1 +
 dev-python/indexed-gzip/indexed-gzip-1.8.5.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/indexed-gzip/Manifest b/dev-python/indexed-gzip/Manifest
index fe0522c87299..8cd174bfec91 100644
--- a/dev-python/indexed-gzip/Manifest
+++ b/dev-python/indexed-gzip/Manifest
@@ -1,2 +1,3 @@
 DIST indexed_gzip-1.7.1.tar.gz 74457 BLAKE2B 
b22d2120adac59e64f5bcf38c831bb54ce5d6c3dd1e959eece9a454908d9ce2aa5dc10557bd63823616bedfe9d0c039a3f1c0512ef1d22a54437353c57e15158
 SHA512 
fa27e476f115eca1d1d3892c3480de97cb407bd489737bebc44eb28e92be91e14312cde33a67af145b44c7d93ccc706498c2cbfe6cbff5b9b091dd083cde0f7e
 DIST indexed_gzip-1.8.3.tar.gz 74621 BLAKE2B 
e8092eea93235b7e6a154b34d12194ffbd3ecb88f2891b8b60ab526fa6a9247c78afded19b284b8143981a8f376e82b65003ada61ce2efe7378fe84749a4
 SHA512 
f33fb19938ae39e4ede71f3f2a328f56e7fad5ee4872b25c0977ded1819541e9e63d64a1379b022cd82af79a5c0967d8fdde589d2276841a4b0e9d3179229035
+DIST indexed_gzip-1.8.5.tar.gz 74696 BLAKE2B 
5db7a9c372950e60f4e6f5905a6bf5b01c76007174a77393176d969e87197beefc81d72e5280ac057fcfd3c752e5f8b2923326e3ed2e825fd34315dd23a179b0
 SHA512 
617b7406ff2e579c41ceafcfb64bd9ba33599f9f810afb5b3abad49825ae274265b8f8eeaf54285d8df11dd9c498a13752455263a51817be11301ed73aeb0230

diff --git a/dev-python/indexed-gzip/indexed-gzip-1.8.5.ebuild 
b/dev-python/indexed-gzip/indexed-gzip-1.8.5.ebuild
new file mode 100644
index ..9e9fb985434c
--- /dev/null
+++ b/dev-python/indexed-gzip/indexed-gzip-1.8.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Fast random access of gzip files in Python"
+HOMEPAGE="
+   https://pypi.org/project/indexed-gzip/
+   https://github.com/pauldmccarthy/indexed_gzip/
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # strip custom "clean" command that doesn't support "-a"
+   # https://bugs.gentoo.org/838955
+   # TODO: this can be removed once distutils-r1 stops using clean
+   sed -e '/cmdclass/d' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+src_compile() {
+   if use test; then
+   export INDEXED_GZIP_TESTING=1
+   fi
+   distutils-r1_src_compile
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)/indexed_gzip/tests" || die
+   epytest -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-08-29 Thread Michał Górny
commit: 17f26e4e786601c7c39b1c930024e65e2c51e475
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:17:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f26e4e

app-admin/awscli: Bump to 1.29.37

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 904d34fa9fe0..1f86d5c495f7 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -12,3 +12,4 @@ DIST aws-cli-1.29.33.gh.tar.gz 2511146 BLAKE2B 
bd719f8789fd0861ecab4d2ac7def020c
 DIST aws-cli-1.29.34.gh.tar.gz 2513018 BLAKE2B 
74eaa3b94f28d995f8a789421d5a0e8be3dc21359aaf70c932c610239c941361aa62ff0fb43dc4a848a225f42d8d6d88a0a17df793f600ed7db95dfe81f5b917
 SHA512 
115f82078770c27e1a2e5754505f1712cce7a8ebd83e87e7a3f7fbeac7f552005e7c5a0471914fa584ff4bf6f8394dc9df0779270d162abc4c1a9464d06d9c31
 DIST aws-cli-1.29.35.gh.tar.gz 2513024 BLAKE2B 
7802c0eda498235938c5f409076b7706fd3e20e5f337d81366a25bacff9564326acb3edd0d8b1fd36518623a1e6d48d7ee2ee897c8669a3c1b41b8ff202fe9ba
 SHA512 
63a4c20c494dd935dc8f52ddc1d610dfd9fb513f0d262acdb0c85265558d103962c42c757e1e4fd18a70af725186fda7b3caececef574ffa71e89f4c7164d01b
 DIST aws-cli-1.29.36.gh.tar.gz 2513729 BLAKE2B 
570f1adaffce44e45006133d6fd6e3ac3a370af0869f59d4123624370d00534e1ee8232916ecf49d50293ba539da3302eab18121006f26bda206725d843a5a06
 SHA512 
fabfa2e682944cbe7ebf49a9de0779c51543aea9a19f7eb94de6e4b6392a12ade02394d608884dc735eefa536ecfdc37f7699be3a66760932de18b043ee06896
+DIST aws-cli-1.29.37.gh.tar.gz 2514072 BLAKE2B 
2a7ccb07da9038fbc10410577c1528b743017ece84611ce890d5d30e3a96e6e19b0952d14fe5e5e264837fdb3c46e757ab86a45fbe959b43ab754ecbfc7182c9
 SHA512 
cc1774a0d6cfbb6994a653045e27e3fed7e9a6544fe77a80c353b5e71956c189e6adad503c3c1840185570cf85446bacbba6270e21c234ec887fe2dce206cee8

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



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

2023-08-29 Thread Michał Górny
commit: d46e99cda711a7bd2ed245fc91cb8311e3f827f0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:16:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46e99cd

dev-python/botocore: Bump to 1.31.37

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 78c627e0..66839c3b6d53 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.31.33.gh.tar.gz 11877895 BLAKE2B 
feec0dc8b6d7db2630ee381a41e7443
 DIST botocore-1.31.34.gh.tar.gz 11877457 BLAKE2B 
1d92e2b3cbddad824d78e374bec5625b946bb3eb2c262a7eff79ed25e40066bdb17408d9f659ecc8923d544583c21335d8f4032f893eddf4c653064c1bc8c0b3
 SHA512 
b9fbfb0234cd7fcfd196c1bfa07a01b8583bdf0af425c9f4f27d1bdcc1ca0323c9b78444957f839b6d9c3597c1c60dcb3f32c9263598e555375dd1871d734b8c
 DIST botocore-1.31.35.gh.tar.gz 11877715 BLAKE2B 
64c90cb764ab47fdf9f644b4819c9fc1486c07ea2b72b8f2b35fc8adbead5efa7fb43140a2008ca21b63e0981017b366588c6f77e8cb5f5e4acef359f0b0e959
 SHA512 
63f044f7ac2419d2682a838a35a17d9a1a6a56fa7321e181e959923dbeaf41b5396c96a02eaace7421775c25e4ab63822a5fd57e02d618d4644ecbece72286c2
 DIST botocore-1.31.36.gh.tar.gz 11879082 BLAKE2B 
61f41aef704321e77a7670a4580a1bb18527a953018c87150826990e557658a4d05d47aca4b464a556dd5866cb6cb8a43c033f87a6cb99812ce3cc3dffad2fbd
 SHA512 
b8bf028993c63026b015cbf5248df25055b5d8a52ff153d16c24bddcf957f3abc1c83610da61e5664fe74cf2e7108193a6038339c8b4beb2bacb4686f806aa8c
+DIST botocore-1.31.37.gh.tar.gz 11882688 BLAKE2B 
af7ff26dc7d1ebe2be86334ec642e89af6069a484834a2b02a4d06fc8d05073421401cc962911b41f859d1f2fa00d38803e2100952af7e4925998c1471fae3c4
 SHA512 
33982ffb855967b6caf58f9eccb37a9e4857a67b9bd5973339aadc092dd23e82c920759ea8e8df9ce0b3b14ebb10f49aa3f58f5ee666bf61f852c8eb07e72b58

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



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

2023-08-29 Thread Michał Górny
commit: 08b143b4fc7adc6531c9145b16809dc0a1a168a6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug 30 02:16:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug 30 03:01:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b143b4

dev-python/boto3: Bump to 1.28.37

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f8efeaeee63e..2315bbe4b516 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -12,3 +12,4 @@ DIST boto3-1.28.33.gh.tar.gz 690686 BLAKE2B 
572f5aa0b9a71e39a62fccdce84fa359e0b9
 DIST boto3-1.28.34.gh.tar.gz 692262 BLAKE2B 
e6382326f74f05c045a3ecacedbef2917dc297343637a70d4947b20b37a33e303bbf751b1f55d7deae581788a0ac2a627b3fdd58629b3ad961030e6095c1eb90
 SHA512 
340352632d1058d7ed50ce011d2697ed01680d6ee0443fe6fa08813924deffc642d6ec0b076bf9669a98e926fb5467a546ff3c4febe43eec602ab1f2cd51e8d3
 DIST boto3-1.28.35.gh.tar.gz 692481 BLAKE2B 
fe5c5906598be2aaef8524a0333751bc2368aa33a3c212d45d95b1010f15d228b4b617ad7e855d668f38b9278c32bafc7c5da4395582a053ae3350d4c5453c7b
 SHA512 
790fcb6a0aac9ae37d3d04c707b05d44249b7e265e47ad8fd9195ec338f70297b018f4d3ef34cd704fc3d82564794ea7fb4e5e9057cbae4a969d220eb911981f
 DIST boto3-1.28.36.gh.tar.gz 693285 BLAKE2B 
9d25f49ecb213c8f273fff908a125373d6558244dbf03cf716bf871a565ec0a71aa7330af0f64111f4a6191654cacb1c2c60566fb9fd2540aa8df3e4c442e0b9
 SHA512 
b2ee0a647d9863d251dc613550d10a83f60b0513407d7507b4ef4c9db0aa13e6feb9a24c4f93200553b61d756fb3cef417f43203cb71f3839ed66aae6183af91
+DIST boto3-1.28.37.gh.tar.gz 693670 BLAKE2B 
1ab40cf17ba9694fdb1a95c08b8821a8842fb4c9da13d1457722a5fc0ea09f2acbe0301edc419207481c5560f2881557bd434f0e4921c9e9752bdf41ad541ff9
 SHA512 
705c100c3b38dd45edc30fc532a83f9f9065d7f7a41a0fa4a3b54cf16a04c369bc609eda0e353c59599fcfc9fe6588ed45112f026100305f0adb1f92d9bdcd21

diff --git a/dev-python/boto3/boto3-1.28.37.ebuild 
b/dev-python/boto3/boto3-1.28.37.ebuild
new file mode 100644
index ..ec9fc93bf23a
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.37.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..12} )
+
+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)" --dist=worksteal
+}



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

2023-08-29 Thread Sam James
commit: 9f5fa555a6b0cd1f023ebfa795e78aa68875ccfb
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Aug 30 01:30:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:36:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5fa555

media-video/ffmpeg: add missing DEPEND on vulkan-headers

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/32522
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/ffmpeg-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 2abee6b94854..8266db290460 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -277,7 +277,7 @@ RDEPEND="
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
)
vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] )
-   vulkan? ( >=media-libs/vulkan-loader-1.2.189:=[${MULTILIB_USEDEP}] )
+   vulkan? ( >=media-libs/vulkan-loader-1.3.255:=[${MULTILIB_USEDEP}] )
X? (
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
@@ -299,6 +299,7 @@ DEPEND="${RDEPEND}
amf? ( media-libs/amf-headers )
ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( >=dev-util/vulkan-headers-1.3.255 )
 "
 
 # += for verify-sig above



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

2023-08-29 Thread Sam James
commit: 02591c0871746a9cb334dfc65ddc632793dc54a2
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:33:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:33:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02591c08

app-emacs/company-ebuild: Stabilize 0.1.4 ALLARCHES, #910725

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

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

diff --git a/app-emacs/company-ebuild/company-ebuild-0.1.4.ebuild 
b/app-emacs/company-ebuild/company-ebuild-0.1.4.ebuild
index 11810d301043..66db76c329b8 100644
--- a/app-emacs/company-ebuild/company-ebuild-0.1.4.ebuild
+++ b/app-emacs/company-ebuild/company-ebuild-0.1.4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git;
 else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
 fi
 
 LICENSE="GPL-2+"



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

2023-08-29 Thread Sam James
commit: baf04cfbd54e003f98659e5ebfc3c572b3d0d24a
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:33:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:33:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf04cfb

net-libs/libssh2: Stabilize 1.11.0-r2 x86, #909341

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

 net-libs/libssh2/libssh2-1.11.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild 
b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
index da5228f8a21b..9812ad3167c2 100644
--- a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="gcrypt mbedtls test zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="!test? ( test )"



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

2023-08-29 Thread Sam James
commit: dd44760df198ef5bffb772d4bbd7441812221c8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:33:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:33:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd44760d

net-libs/libssh2: Stabilize 1.11.0-r2 amd64, #909341

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

 net-libs/libssh2/libssh2-1.11.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild 
b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
index 9812ad3167c2..2afaa2f4cbe9 100644
--- a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="gcrypt mbedtls test zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="!test? ( test )"



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

2023-08-29 Thread Sam James
commit: df6ef35299d01e4e8805b2f2964700db279bab8e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:22:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:22:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6ef352

dev-python/cryptography: add missing rust BDEPEND

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

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

diff --git a/dev-python/cryptography/cryptography-41.0.3.ebuild 
b/dev-python/cryptography/cryptography-41.0.3.ebuild
index 8ea9ac913e1b..62856aa585dd 100644
--- a/dev-python/cryptography/cryptography-41.0.3.ebuild
+++ b/dev-python/cryptography/cryptography-41.0.3.ebuild
@@ -98,8 +98,11 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+# XXX: Drop explicit >=virtual/rust-1.56.0 dep once that's the minimum in 
cargo.eclass
+# and replace it with ${RUST_DEPEND}
 BDEPEND="
dev-python/setuptools-rust[${PYTHON_USEDEP}]
+   >=virtual/rust-1.56.0
test? (
>=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
dev-python/iso8601[${PYTHON_USEDEP}]



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

2023-08-29 Thread Sam James
commit: 86b41ec51f65e3f6c09afc90ce75e3fe607c80a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:08:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:08:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b41ec5

net-libs/libssh2: Stabilize 1.11.0-r2 arm, #909341

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

 net-libs/libssh2/libssh2-1.11.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild 
b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
index 561e2a9ec8dc..501a0ecf59fe 100644
--- a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="gcrypt mbedtls test zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="!test? ( test )"



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

2023-08-29 Thread Sam James
commit: c0aff9316aab6b5acc5e2f427ad2690c002072e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:08:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:08:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0aff931

net-libs/libssh2: Stabilize 1.11.0-r2 ppc, #909341

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

 net-libs/libssh2/libssh2-1.11.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild 
b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
index 3a3eb7de4d75..da5228f8a21b 100644
--- a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="gcrypt mbedtls test zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="!test? ( test )"



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

2023-08-29 Thread Sam James
commit: 723fb2cd00afa7c4530d51decbc54cd8f2c7993a
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 02:08:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 02:08:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=723fb2cd

net-libs/libssh2: Stabilize 1.11.0-r2 arm64, #909341

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

 net-libs/libssh2/libssh2-1.11.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild 
b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
index 501a0ecf59fe..3a3eb7de4d75 100644
--- a/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.libssh2.org/download/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="gcrypt mbedtls test zlib"
 REQUIRED_USE="?? ( gcrypt mbedtls )"
 RESTRICT="!test? ( test )"



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

2023-08-29 Thread Patrick McLean
commit: 98b5316d4afb8349fa89365e6b687fc8b853a0d1
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Aug 30 01:56:45 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Aug 30 01:57:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b5316d

app-misc/jq: add 1.7_rc2, drop 1.7_rc1

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/jq/Manifest | 2 +-
 app-misc/jq/{jq-1.7_rc1.ebuild => jq-1.7_rc2.ebuild} | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest
index 0dd420118293..8a912d76c017 100644
--- a/app-misc/jq/Manifest
+++ b/app-misc/jq/Manifest
@@ -1,3 +1,3 @@
 DIST jq-1.6.tar.gz 1750584 BLAKE2B 
c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d
 SHA512 
5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
 DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 
9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1
 SHA512 
f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
-DIST jq-1.7_rc1.gh.tar.gz 1229662 BLAKE2B 
3df964681eb8efbbab5932a5d58a3242cef5dfd9edb0486b7156f69aabbef33ee72141de14725ad2ea033bfb0dc4d3f29aa67f6ac2322ff474ba3bcceee78bd0
 SHA512 
c33ce7f7526d9d962c5507c9840da2a78c46e1c3b0e8b14a0e2185f4ed9d1b468f91e88bebfbf335a3cee40d357b9c30fb5b63ff780e448f8c5d4f7cc9393d95
+DIST jq-1.7_rc2.gh.tar.gz 1251670 BLAKE2B 
89cb321d971ba68c81c866b1dbd704c8a3ee88e3a098ff952a8222fcdb5fcec8816a98f3854dcb483b328eadc0ed9d1b4af787cc7bc0bc03018d34f56c236e52
 SHA512 
18b469e13995a2651f08c040ddcc9d39659fa14715983e19ec5ed79398a60c54713d8abc370beed4bbeb9aa80191ef10aca5354823ba71ee953112db488ce983

diff --git a/app-misc/jq/jq-1.7_rc1.ebuild b/app-misc/jq/jq-1.7_rc2.ebuild
similarity index 92%
rename from app-misc/jq/jq-1.7_rc1.ebuild
rename to app-misc/jq/jq-1.7_rc2.ebuild
index ff2204b79fda..99985e23fcbb 100644
--- a/app-misc/jq/jq-1.7_rc1.ebuild
+++ b/app-misc/jq/jq-1.7_rc2.ebuild
@@ -38,15 +38,13 @@ REQUIRED_USE="test? ( oniguruma )"
 
 src_prepare() {
sed -e '/^dist_doc_DATA/d; s:-Wextra ::' -i Makefile.am || die
-   sed -r -e "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \
-   -i configure.ac || die
+   printf "#!/bin/sh\\nprintf '%s'\\n\n" "${MY_PV}" > scripts/version || 
die
 
# jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system 
oniguruma,
# but the bundled copy of oniguruma still gets eautoreconf'd since it
# exists; save the cycles by nuking it.
sed -e '/modules\/oniguruma/d' -i Makefile.am || die
rm -rf "${S}"/modules/oniguruma || die
-   sed -i "s/^jq_version: .*/jq_version: \"${MY_PV}\"/" docs/site.yml || 
die
 
default
 



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

2023-08-29 Thread Nick Sarnie
commit: 09851479d9e2ce0f750b8e7271a474f85d378de2
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:28:23 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09851479

media-libs/shaderc: add 2023.6

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/shaderc/Manifest  |  1 +
 media-libs/shaderc/shaderc-2023.6.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest
index ed894f852b64..dd559b130abb 100644
--- a/media-libs/shaderc/Manifest
+++ b/media-libs/shaderc/Manifest
@@ -1 +1,2 @@
 DIST shaderc-2023.4.tar.gz 225728 BLAKE2B 
b033f9d5e8afdf53afb5c3299a2b0496558b25d4fb1b04eab0ab1610377c391084fcb952bf2836bf88078e902e78bd579d46ae8f07aaed42569edbbc21b0d5c9
 SHA512 
18b7c31eec9408fc038211d4424d5d82414f427a580ec6f412e9e8d6a7e060e4c39d2c223bfbbf4bd167a1575a7bb900591ff834b3356f4024772e0b96993e91
+DIST shaderc-2023.6.tar.gz 226361 BLAKE2B 
023ce15caaff6ff9474f361c6c5442fd8c58bbb079774fd3c8525824e70e63c1b8fff37490601b599f4ed44f4bfaec3ca746b7a734782fc2af8d78c4f1f1de53
 SHA512 
6580384ac27c4f2225529873ba46ca61240bdf63f4f5b89875e9bd20a774fed49328094379b7f469c3b97b6a3744cb649998c0d6d5a391023317a64a91754bb1

diff --git a/media-libs/shaderc/shaderc-2023.6.ebuild 
b/media-libs/shaderc/shaderc-2023.6.ebuild
new file mode 100644
index ..e056906121b3
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2023.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib multibuild python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.261:=[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.261[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.261"
+
+BDEPEND="doc? ( dev-ruby/asciidoctor )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="true"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



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

2023-08-29 Thread Nick Sarnie
commit: 688b1e2ff95799a8b1a4cdae08a0ba2be7418e98
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:21:33 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688b1e2f

dev-util/glslang: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/glslang/Manifest   |  1 +
 dev-util/glslang/glslang-1.3.261.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index 91607bc074d3..443897c0278c 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1 +1,2 @@
 DIST glslang-1.3.250.tar.gz 3707963 BLAKE2B 
24096c88307dfca765bb5fdbcebe1ec8f658ee640408f89cf2e17b3dd35c4870fa2de07403fe754991d953a4b171a75f499638c599c3045e2560fae0c871dabe
 SHA512 
deacf79bd036ee472235ae138028c8e7d39527feda387d4ac648edf2c6e93d958b983ba85cdbb5136ff336942e220dddedf44bdc890ed731bdc942cdf1fa045c
+DIST glslang-1.3.261.tar.gz 3705459 BLAKE2B 
0576d87d6172910ec8853c44920614745be7c244bd70e1f424f07de3befabf93745142ddbc242cedde7ca3c646017104bd6dec2bc6a4c1ff29ac3b4041d68a7a
 SHA512 
dc26a6b4311319e2897141bbb424eac6fc7deec99b90ac87c1f734701a8d52d55e5a6884183583f526580fe173ace01f5a5bc58e1699a57d2e522f0edc84

diff --git a/dev-util/glslang/glslang-1.3.261.ebuild 
b/dev-util/glslang/glslang-1.3.261.ebuild
new file mode 100644
index ..0ddc071bafdc
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.261.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+else
+   SNAPSHOT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+LICENSE="BSD"
+SLOT="0/12"
+
+# Bug 698850
+RESTRICT="test"
+
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.236-Install-static-libs.patch" )
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PCH=OFF
+   )
+   cmake_src_configure
+}



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

2023-08-29 Thread Nick Sarnie
commit: c66b3f7b761a8b352362d6a25a211a059faefff4
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:25:59 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66b3f7b

media-libs/vulkan-loader: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.261.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index 15f29c2d1468..9c3701669cfd 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1 +1,2 @@
 DIST vulkan-loader-1.3.250.tar.gz 1660983 BLAKE2B 
4befda9543f1046cc31bc41848d54f2812c9aac171510523683e003f58c41dd67966a898e0f4ca60d9e61f716f9bc8b968af0b265f80088026903b938323aaa9
 SHA512 
89561e0343098fdc62c0d469639d6f41ac9ee57ef54f9a91eee0f0645fa12ed15e397575eab9d829b02ec2a4d1bfd2b9239ae27b0ebdc0286f07177880cdf2b5
+DIST vulkan-loader-1.3.261.tar.gz 1684713 BLAKE2B 
0321a56329cc8f578e07c24a53846f0a3ac9f81ce897975f0d0732db6a6ab905e682a81cb232d96d01311a9d9b89fb142b3c0eca5330371f42ba52e12c7ed2cc
 SHA512 
f43bf9714c30b0751d9f6725ad7df7f70516b5e12a637bfb4cdf175b33d2be78e1717a3ae9537544ca84e0c89d5b759d537b932eec7f5502fcc871f6cdaa440c

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild
new file mode 100644
index ..a79a918b7b9b
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.261.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Loader
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   -DENABLE_WERROR=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}



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

2023-08-29 Thread Nick Sarnie
commit: 2a8a35c8cf88eb696e9ad08e22103b0e94397e7b
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:27:17 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8a35c8

dev-util/vulkan-tools: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.261.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 91a582084257..b09e28572d30 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1 +1,2 @@
 DIST vulkan-tools-1.3.250.tar.gz 785979 BLAKE2B 
d496f3859d3884cc2aaffdae62db9776f56dae1a45cc74bf093517d299fb9ff4e28d6a5227436c30faeab3fb5bceed6dec1a82bc327c539c9038b1a08960ab50
 SHA512 
7eecdd98e6be2f5dc66b32ed9962b0b7225f94d6185b490da0a6f3c6699ef6626a4db28615c73ecf6370efd6ccd5904e352c78947ec50dec57e32ae734f134b2
+DIST vulkan-tools-1.3.261.tar.gz 801309 BLAKE2B 
be85d035157312c423c6f574519825facc7e9d5313126171b0b50a1605478fe271370faa55bc6732857189668f3e102ad429e4191a12e7be5e2113c1a712dcad
 SHA512 
8bc30ead031ad6bceb7e54a1b70f26048847a30147d86638ced9d621b11ef64b1e97f41394b068458f5c8ad6e30216aba6e14765e971fa9e6a49773a47593fe5

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.261.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.261.ebuild
new file mode 100644
index ..1269dcab52ee
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.261.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}



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

2023-08-29 Thread Nick Sarnie
commit: 26ebee0b474880e679224a2458b6a0e1fb016c92
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:16:29 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ebee0b

dev-util/vulkan-headers: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.261.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 974448c04342..9beb208c904e 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-headers-1.3.250.tar.gz 1964567 BLAKE2B 
1b0b44d10ff2f030b8b5f3c85befae8a1e7467e32155cebd554b97fa129d9dcc417f9035bbc537280767fc13850814ff23b759868236cac593ba53c3a791cd7f
 SHA512 
bfd63791522a1e578b2b310c51d80e92d29dadc36085ac36f951d3b8cd87acc960494673b4b890621e9ca21beda66ba5bd5518645abc5b62fa5523a9024be259
+DIST vulkan-headers-1.3.261.tar.gz 2046060 BLAKE2B 
80336cbd6363a19e251f77a0bf535c291d8507a7283cc15885a80bdae7f347524998155024e1255ab43e317fc79e63a596cf1064bea6e9cae018ce8fbd3c3414
 SHA512 
7781c2da5a9b7c217bbbd0fe0ce9ee5a4fc218144404a2620063048b672c1cccad2adb3bdc8d49ba92cb0889a62c60d94dc85030995bb0db9bb1bfb2e48e18d3

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild
new file mode 100644
index ..fdef9654420b
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.261.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"



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

2023-08-29 Thread Nick Sarnie
commit: 399c4e50706648f70814627b197ac4d16ef8e196
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:25:17 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399c4e50

media-libs/vulkan-layers: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 media-libs/vulkan-layers/Manifest  |  1 +
 .../vulkan-layers/vulkan-layers-1.3.261.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 3e2c615525d1..27299df76161 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1 +1,2 @@
 DIST vulkan-layers-1.3.250.tar.gz 4829919 BLAKE2B 
9e05c53d283df1d57c20574224333249e468242eb73f7feb9ce47b4d194a80a1b1958bc71743eed3d108cedba972eeb9aa27ef33e838828e8a0baefe85254613
 SHA512 
5e8aef501961b49d7b4390d8c8ce09fe0b7657d323859d2052a8a14b042da69d7b1387a8aadede8372711313518b6d75fb78f41e2e0c1ad69c99a5b58524fb82
+DIST vulkan-layers-1.3.261.tar.gz 5005066 BLAKE2B 
76eee1121e58892be3b608d4fda17d1ef67bf1e8a361ff9b51651fb9dd80c14b52798e8978d4167d51f7dfe09a680f10868d2a4b576ff5af8938cbf2d0f943fa
 SHA512 
cadd44773701b0937956c1b1f7c6a9f8c574c857af044271a64065367ec8c453dbda04c5bd42e307d7997441e9ad67df5656f18b5a81b315174ec8618cfe0e1a

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
new file mode 100644
index ..7af48d11e398
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.261.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-ValidationLayers
+PYTHON_COMPAT=( python3_{9..12} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+PATCHES="${FILESDIR}/${PN}-1.3.250-Build-shared-libs.patch"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_LAYER_SUPPORT_FILES=ON
+   -DBUILD_WERROR=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   )
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name \*.a -delete || die
+}



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

2023-08-29 Thread Nick Sarnie
commit: f12302aea121d8bc76d8728a847351987b1754df
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:15:46 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12302ae

dev-util/spirv-tools: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-tools/Manifest   |  1 +
 dev-util/spirv-tools/spirv-tools-1.3.261.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index f202e3a465ce..f1a47c8e08f8 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1,2 @@
 DIST spirv-tools-1.3.250.tar.gz 3113062 BLAKE2B 
a6951f957282eace3f65c81041070b6afd78ea87d50ef76c049827b537e94f75fbc3b7d9326ff0bcd1663d51611c7b01c8d5d8c2336ea151ab69ccb41b0ea308
 SHA512 
33c6a25c5bad9802e7a33e913a051ccc3d740acb24c9255cc3ab5d08fce529991696310e3a58ca52e79a214c8dc74f811ab357135a85e82b6c10c8701289
+DIST spirv-tools-1.3.261.tar.gz 3140272 BLAKE2B 
2ec477c28d62e792ea86ec460fe4a3320f6f162376822e2d30f229187bc6c9c8f61f32695f459f5f75cdc836cad0da189b4e81fc0e82869c0398ddcb367c6af4
 SHA512 
b494c8daf0e863f100926636c6a8e44d34b9423d548afd6ddf81dbc44b171543246a934d90e943f9bc75e180a6554c15724ab4e1f9561725abd41c46a76befb3

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild
new file mode 100644
index ..e5c15a8932d4
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.261.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=SPIRV-Tools
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+else
+   EGIT_COMMIT="sdk-${PV}.0"
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+
+DEPEND="~dev-util/spirv-headers-${PV}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSPIRV-Headers_SOURCE_DIR="${ESYSROOT}"/usr/
+   -DSPIRV_WERROR=OFF
+   -DSPIRV_TOOLS_BUILD_STATIC=OFF
+   )
+
+   cmake_src_configure
+}



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

2023-08-29 Thread Nick Sarnie
commit: 338ff5ec238db5f7b539a70322af83b90b0b139f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Wed Aug 30 00:13:38 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Aug 30 00:32:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338ff5ec

dev-util/spirv-headers: add 1.3.261

Signed-off-by: Nick Sarnie  gentoo.org>

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.261.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index e2e713f99e3d..1f56598f1f3a 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
 DIST spirv-headers-1.3.250.tar.gz 452385 BLAKE2B 
17d9dc0edad8b927ed1e7d097f62c84244ce5d115c2d7123faa936df8a7275c3946aa741fa403e7b812a8e776e8a32604fabbdd1120d5e5717d9ff9233a4a22c
 SHA512 
1179b202ebb482a2f63e623dcfb1921ad9f5f4dfe242708e6cc139d9453fbf12ad7aacde783fae20789f742303568e1d3c0c2efacfa7b40c3ac421be68470b07
+DIST spirv-headers-1.3.261.tar.gz 456103 BLAKE2B 
72c63212dae5411999c0f45a4f14e0bfd91edad1df1085a66aab2dff1d44dde5021d6c4d2b0e5454cb1d8b79ff4e2e888ca97aa0f3d209502d7c5041cb325d4c
 SHA512 
284cb51312f58782621723ac4cbfbd97e23eb4f5a719035922e32fa5d0089206fdf98d17455b907bd26c986bd7102f597f49e4f22ceaf31cd7b7ac0e9face1fe

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild
new file mode 100644
index ..d1dc2b83875d
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.261.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://registry.khronos.org/SPIR-V/;
+EGIT_COMMIT="sdk-${PV}"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"



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

2023-08-29 Thread Matt Turner
commit: 452f47bc3b3bb935b67b3cb7091e50397102d9e9
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:20:57 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452f47bc

gnome-base/gdm: Version bump to 45_beta

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

 gnome-base/gdm/Manifest   |   1 +
 gnome-base/gdm/gdm-45_beta.ebuild | 210 ++
 profiles/package.mask |   1 +
 3 files changed, 212 insertions(+)

diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest
index 6b8bde85de27..7a5f9b3ec5d1 100644
--- a/gnome-base/gdm/Manifest
+++ b/gnome-base/gdm/Manifest
@@ -1,2 +1,3 @@
 DIST gdm-44.1.tar.xz 855472 BLAKE2B 
61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627
 SHA512 
bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85
+DIST gdm-45.beta.tar.xz 855020 BLAKE2B 
f498089624ba41547ff0366c45350035ba5b0eb5485bc38fae87e7c9aec55bb296f5fa73fbc697510ddd5e3a0c01cb4bba62461173121d1b4deb08ded79d98fd
 SHA512 
8a1d1d1d93328c0b6f58f1f6da913f08621ae2eebfa580de30c351f848bd89e9bbbc8fe8bd7799b0e3505624291417ef584fe47a6fc8de2db0d296669e7845df
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/gnome-base/gdm/gdm-45_beta.ebuild 
b/gnome-base/gdm/gdm-45_beta.ebuild
new file mode 100644
index ..c475f54d27d8
--- /dev/null
+++ b/gnome-base/gdm/gdm-45_beta.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev
+
+DESCRIPTION="GNOME Display Manager for managing graphical display servers and 
user logins"
+HOMEPAGE="https://wiki.gnome.org/Projects/GDM 
https://gitlab.gnome.org/GNOME/gdm;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+
+LICENSE="
+   GPL-2+
+   branding? ( CC-BY-SA-4.0 )
+"
+
+SLOT="0"
+
+IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth 
selinux systemd tcpd test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="^^ ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+# dconf, dbus and g-s-d are needed at install time for dconf update
+# keyutils is automagic dep that makes autologin unlock login keyring
+# when all the passwords match (disk encryption, user pw and login keyring)
+# dbus-run-session used at runtime
+COMMON_DEPEND="
+   virtual/udev
+   >=dev-libs/libgudev-232:=
+   >=dev-libs/glib-2.56:2
+   >=x11-libs/gtk+-2.91.1:3
+   >=media-libs/libcanberra-0.4[gtk3]
+   >=sys-apps/accountsservice-0.6.35
+   x11-libs/libxcb
+   sys-apps/keyutils:=
+   selinux? ( sys-libs/libselinux )
+
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-base/xorg-server[-minimal]
+   x11-libs/libXdmcp
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+
+   systemd? ( >=sys-apps/systemd-186:0=[pam] )
+   elogind? ( >=sys-auth/elogind-239.3[pam] )
+
+   plymouth? ( sys-boot/plymouth )
+   audit? ( sys-process/audit )
+
+   sys-libs/pam
+   sys-auth/pambase[elogind?,systemd?]
+
+   >=gnome-base/dconf-0.20
+   >=gnome-base/gnome-settings-daemon-3.1.4
+   gnome-base/gsettings-desktop-schemas
+   sys-apps/dbus
+
+   >=x11-misc/xdg-utils-1.0.2-r3
+
+   >=dev-libs/gobject-introspection-0.9.12:=
+"
+# XXX: These deps are from session and desktop files in data/ directory
+# fprintd is used via dbus by gdm-fingerprint-extension
+RDEPEND="${COMMON_DEPEND}
+   acct-group/gdm
+   acct-user/gdm
+   >=gnome-base/gnome-session-3.6
+   >=gnome-base/gnome-shell-3.1.90
+   x11-apps/xhost
+
+   accessibility? (
+   >=app-accessibility/orca-3.10
+   gnome-extra/mousetweaks
+   )
+   fprint? ( sys-auth/fprintd[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   >=gnome-base/dconf-0.20
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=dev-libs/check-0.9.4 )
+   app-text/yelp-tools
+"
+
+DOC_CONTENTS="
+   To start GDM at boot with systemd, run:\n
+   # systemctl enable gdm.service\n
+   \n
+   

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

2023-08-29 Thread Matt Turner
commit: 92cbb2db68e5e65f68b6cb47d7e50910523a1eab
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sun Aug 27 15:38:36 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cbb2db

gnome-base/nautilus: Version bump to 45_beta2

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

 gnome-base/nautilus/Manifest |   1 +
 gnome-base/nautilus/nautilus-45_beta2.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest
index 461669da5c3f..80852ef990e4 100644
--- a/gnome-base/nautilus/Manifest
+++ b/gnome-base/nautilus/Manifest
@@ -1,2 +1,3 @@
 DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 
159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910
 SHA512 
35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769
 DIST nautilus-45.beta.tar.xz 3202420 BLAKE2B 
5971d32df4a904f1f15267b0a2c1578ab392e37a2e28c6d4a1599d9e841e4feb88fd0aa9a5eed4960d2c4d777d1accaddfecbfc57aba5896895ba74ecd0effc9
 SHA512 
8ded32923ec1503d43258cc6938eb391a5eb871854a290bd78a13471ba426af7a9323f5ba163956985f43d36cf94d3474cdd2b8e852b6b89ce5395995dd06379
+DIST nautilus-45.beta2.tar.xz 3205124 BLAKE2B 
b63f704a9424e296165bcc2f8d01ef622fd25666d2bd1f97a3951199d01c21d6d74c7a3d1561760b9119e9732940fd534df9f05b690b4e8f5eda927458e09ce8
 SHA512 
a947740ea4ba99e471c0907ef2cb821956633e789b1290431b849a4492730187fb973b00e686c4b910c797a5e5cdaa1104aef7c4eef2d162306f8ac9db4ce28e

diff --git a/gnome-base/nautilus/nautilus-45_beta2.ebuild 
b/gnome-base/nautilus/nautilus-45_beta2.ebuild
new file mode 100644
index ..e81eb8bf8338
--- /dev/null
+++ b/gnome-base/nautilus/nautilus-45_beta2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="Default file manager for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus;
+
+SRC_URI="https://download.gnome.org/sources/nautilus/45/nautilus-45.beta2.tar.xz;
+LICENSE="GPL-3+ LGPL-2.1+"
+SLOT="0"
+IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer 
selinux sendto"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.77.0:2
+   >=media-libs/gexiv2-0.14.0
+   >=x11-libs/gdk-pixbuf-2.30.0:2
+   gstreamer? ( media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0 )
+   >=app-arch/gnome-autoar-0.4.4
+   >=gnome-base/gnome-desktop-43:4=
+   >=gnome-base/gsettings-desktop-schemas-42
+   >=gui-libs/gtk-4.11.2:4[introspection?]
+   >=gui-libs/libadwaita-1.4_alpha:1
+   >=dev-libs/libportal-0.5:=[gtk]
+   >=x11-libs/pango-1.28.3
+   selinux? ( >=sys-libs/libselinux-2.0 )
+   >=app-misc/tracker-3.0:3
+   >=dev-libs/libxml2-2.7.8:2
+   cloudproviders? ( >=net-libs/libcloudproviders-0.3.1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   >=app-misc/tracker-miners-3.0:3=
+" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from 
tracker-miners
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.51.2
+   dev-util/glib-utils
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gi-docgen
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( sys-apps/dbus )
+"
+PDEPEND="
+   gnome? ( x11-themes/adwaita-icon-theme )
+   previewer? ( >=gnome-extra/sushi-0.1.9 )
+   sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+   >=gnome-base/gvfs-1.14[gtk(+)]
+" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) 
since gvfs-1.34
+
+PATCHES=(
+   "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling 
audio-video-properties build
+)
+
+src_unpack() {
+   default
+   mv nautilus-45.beta2 nautilus-45.beta.2
+}
+
+src_prepare() {
+   default
+   xdg_environment_reset
+
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
+   if use previewer; then
+   DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
+   To activate the previewer, select a file and press 
space; to
+   close the previewer, press space again."
+   fi
+
+   # Disable test-nautilus-search-engine-tracker; bug #831170
+   sed -e '/^tracker_tests = /{n;N;N;d}' -i 
test/automated/displayless/meson.build || die
+}
+
+src_configure() {
+   local 

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

2023-08-29 Thread Matt Turner
commit: eb3a73ab29301dbb993f7e1ff0642115717e7c64
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:04:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3a73ab

app-misc/tracker-miners: Version bump to 3.6_beta

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

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.6_beta.ebuild  | 177 +
 2 files changed, 178 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index a02dd7a4e7ad..ec1301cf2506 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 
6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b
 SHA512 
adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
 DIST tracker-miners-3.6.alpha.tar.xz 7514772 BLAKE2B 
80b720a41d11c8d12b530c614f9501390d8b9b61d706b715add8f92577b04fa51dcc4415abaddb4dac107ecf26c337d004627d5d636fc37b20d1212a125df4a3
 SHA512 
cb6f1d48882d3198ac5de24830f3d4c94a49b1d42ff91afdfaa29dc8a4e1e987ea4bd77d829a8a110d535f45ed17614545eb98784552fd713b34abd20c139a76
+DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B 
b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b
 SHA512 
9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34

diff --git a/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild
new file mode 100644
index ..278dc45df8ed
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6_beta.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead);
+# so choose ICU over enca always here for the time being (ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.70:2
+   >=app-misc/tracker-3.6_beta:3
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:= )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   sys-apps/util-linux
+
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+
+   upower? ( >=sys-power/upower-0.9.0:= )
+
+   >=dev-libs/icu-4.8.1.1:=
+
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   media-plugins/gst-plugins-openh264:1.0
+   

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

2023-08-29 Thread Matt Turner
commit: 3db87680743c450f1aa642e6a541d8197589dce8
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 17:03:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:54:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db87680

app-misc/tracker: Version bump to 3.6_beta

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

 app-misc/tracker/Manifest|   1 +
 app-misc/tracker/tracker-3.6_beta.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index d3e46a1106ba..c10eac46b016 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 
8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb
 SHA512 
ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
 DIST tracker-3.6.alpha.tar.xz 2570268 BLAKE2B 
3fc175457daecfd6733039d10b6724b47853fb06194fc2248b1643b765284ebfb0c56eeb56d8a2019bc289f0ca320c1db0d84e20a0e1b7a26fbb57ee24a2d14b
 SHA512 
d74c2ca4b8b34e4addf232c0be76478c1034828d04d0ea24528d845492287b08e68dfc5a5e34e0d2feda5c0630792ef1171db87a0140072ba60c9e56b56f6d3e
+DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B 
bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994
 SHA512 
2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47

diff --git a/app-misc/tracker/tracker-3.6_beta.ebuild 
b/app-misc/tracker/tracker-3.6_beta.ebuild
new file mode 100644
index ..ed131634fa37
--- /dev/null
+++ b/app-misc/tracker/tracker-3.6_beta.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info 
meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database, search tool and indexer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker 
https://gitlab.gnome.org/GNOME/tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +miners stemmer test vala"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.99.2:3.0
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0:3
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_beta )"
+
+python_check_deps() {
+   python_has_version -b \
+   "dev-python/pygobject[${PYTHON_USEDEP}]" \
+   "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~INOTIFY_USER"
+   linux-info_pkg_setup
+
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   $(meson_feature vala vapi)
+   -Dsoup=soup3
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/Tracker-3.0 
"${ED}"/usr/share/gtk-doc/html/ || die
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/proj/libressl:master commit in: mail-mta/opensmtpd/

2023-08-29 Thread orbea
commit: 79c03a02bf5685c76801c99b33b11ba40125a98c
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 22:46:57 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 22:46:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=79c03a02

mail-mta/opensmtpd: drop to maintainer-needed

Signed-off-by: orbea  riseup.net>

 mail-mta/opensmtpd/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/mail-mta/opensmtpd/metadata.xml b/mail-mta/opensmtpd/metadata.xml
index 12887d4..d784c61 100644
--- a/mail-mta/opensmtpd/metadata.xml
+++ b/mail-mta/opensmtpd/metadata.xml
@@ -1,13 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   

OpenSMTPD is an implementation of the server-side SMTP protocol 
as defined by RFC 5321, with some additional standard extensions. It allows 
ordinary machines to exchange e-mails with other systems speaking the SMTP 
protocol.

-   
-   zx...@gentoo.org
-   Jason A. Donenfeld
-   

Enable this to install as system-wide 
MTA




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

2023-08-29 Thread orbea
commit: 6a9022ac505c5c306de8378b770eee41a1c63da8
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 22:39:15 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 22:39:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=6a9022ac

dev-lang/python: sync ::gentoo

Signed-off-by: orbea  riseup.net>

 dev-lang/python/python-3.10.13.ebuild | 8 ++--
 dev-lang/python/python-3.11.5.ebuild  | 8 ++--
 dev-lang/python/python-3.9.18.ebuild  | 8 ++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-lang/python/python-3.10.13.ebuild 
b/dev-lang/python/python-3.10.13.ebuild
index db08c2e..b5d3bc2 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -249,9 +249,13 @@ src_configure() {
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
-   local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
-   local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+   #
+   # -fno-lto to avoid bug #700012 (not like it matters for 
mini-CBUILD Python anyway)
+   local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+   local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+   local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+   local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
 
# We need to build our own Python on CBUILD first, and feed it 
in.
# bug #847910 and bug #864911.

diff --git a/dev-lang/python/python-3.11.5.ebuild 
b/dev-lang/python/python-3.11.5.ebuild
index 271700c..dda9bb2 100644
--- a/dev-lang/python/python-3.11.5.ebuild
+++ b/dev-lang/python/python-3.11.5.ebuild
@@ -241,9 +241,13 @@ src_configure() {
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
-   local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
-   local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+   #
+   # -fno-lto to avoid bug #700012 (not like it matters for 
mini-CBUILD Python anyway)
+   local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+   local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+   local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+   local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
 
# We need to build our own Python on CBUILD first, and feed it 
in.
# bug #847910

diff --git a/dev-lang/python/python-3.9.18.ebuild 
b/dev-lang/python/python-3.9.18.ebuild
index 37ab7b8..d499e90 100644
--- a/dev-lang/python/python-3.9.18.ebuild
+++ b/dev-lang/python/python-3.9.18.ebuild
@@ -241,9 +241,13 @@ src_configure() {
 
# pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
# propagated to sysconfig for built extensions
-   local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
-   local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+   #
+   # -fno-lto to avoid bug #700012 (not like it matters for 
mini-CBUILD Python anyway)
+   local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+   local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
local -x CFLAGS= LDFLAGS=
+   local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+   local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
 
# We need to build our own Python on CBUILD first, and feed it 
in.
# bug #847910 and bug #864911.



[gentoo-commits] repo/proj/libressl:master commit in: dev-util/cargo-ebuild/, dev-util/cargo-ebuild/files/

2023-08-29 Thread orbea
commit: a7c1e6798cf3d5e33aa1a58756254c158a8d7f26
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 22:53:31 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 22:53:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a7c1e679

dev-util/cargo-ebuild: add 0.5.4-r1

Signed-off-by: orbea  riseup.net>

 dev-util/cargo-ebuild/Manifest |   1 +
 dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild | 183 +
 .../cargo-ebuild-0.5.4-updated-eclass-style.patch  |  60 +++
 3 files changed, 244 insertions(+)

diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest
index 928c379..59dcb78 100644
--- a/dev-util/cargo-ebuild/Manifest
+++ b/dev-util/cargo-ebuild/Manifest
@@ -75,6 +75,7 @@ DIST libc-0.2.126.crate 590481 BLAKE2B 
1000de6b9fa2b3ff025b961e504d6d20b401f37cd
 DIST libc-0.2.139.crate 638983 BLAKE2B 
e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598
 SHA512 
ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
 DIST libgit2-sys-0.13.4+1.4.2.crate 1506315 BLAKE2B 
87199812e8dd5475c3c659e11bde4a294951685880e9fc8771b3a075d351d02a1eecb5d4ea039466af6b9d90b5374d3d1369195a442ba60c596669aa2e25af59
 SHA512 
71e3f4ed8a123109ae1f0cfaad90092bbea25658356e6eaee3135d4576ffcfadd83ada28367459dd70903ddce716bed6278388e294e13712dcbcf8202e884548
 DIST libgit2-sys-0.14.0+1.5.0.crate 1740370 BLAKE2B 
0bdcec13f78292ad7849f88bbf21a8168371e9d4b15dcd09863b2ef703caa8e94a33da01164214620e11ff6f75038cf9ee6257c44aed5e07c52af044abca9952
 SHA512 
b2e1e54b172e6b0c71fdd02da0800e9120a3fe1b9c33b5fee4e667e9aa627979012865397b406fe91437425bf52e52a26245cfb7fa84f3ba64269dbe204582d6
+DIST libgit2-sys-0.14.2+1.5.1.crate 1742257 BLAKE2B 
028e6bf6980d7a54b76c918fcd499684869f14cb160e821d6657e59925d142655dae6e018c9f29389de304ef6109197fd71e6e6752d0d0a53152f2c4820ea1a3
 SHA512 
eb9602706036ea62ecbc08250f297119a1c51ea09ea86ae8630dc6d0521b74db96d8eccc4106343572eb70d9a156415c017c6a91fb5529100fbed091ff8e7921
 DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 
00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bfe12a53b71c355d697c4567deb3a30ebe3fee2e0caa
 SHA512 
9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf
 DIST libz-sys-1.1.8.crate 2481844 BLAKE2B 
e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882
 SHA512 
0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100
 DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605
 SHA512 
2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2

diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild 
b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild
new file mode 100644
index 000..a19ea0f
--- /dev/null
+++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2017-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.4-r1
+
+EAPI=8
+
+CRATES="
+   aho-corasick@0.7.20
+   ansi_term@0.12.1
+   anyhow@1.0.68
+   atty@0.2.14
+   autocfg@1.1.0
+   bitflags@1.3.2
+   block-buffer@0.10.3
+   bstr@0.2.17
+   camino@1.1.1
+   cargo-lock@8.0.3
+   cargo-platform@0.1.2
+   cargo_metadata@0.15.2
+   cc@1.0.78
+   cfg-if@1.0.0
+   clap@2.34.0
+   cpufeatures@0.2.5
+   crates-index@0.18.11
+   crossbeam-channel@0.5.6
+   crossbeam-deque@0.8.2
+   crossbeam-epoch@0.9.13
+   crossbeam-utils@0.8.14
+   crypto-common@0.1.6
+   cvss@2.0.0
+   digest@0.10.6
+   either@1.8.0
+   fnv@1.0.7
+   form_urlencoded@1.1.0
+   fs-err@2.9.0
+   generic-array@0.14.6
+   git2@0.15.0
+   globset@0.4.9
+   globwalk@0.8.1
+   heck@0.3.3
+   hermit-abi@0.1.19
+   hermit-abi@0.2.6
+   hex@0.4.3
+   home@0.5.4
+   humantime@2.1.0
+   humantime-serde@1.1.1
+   idna@0.3.0
+   ignore@0.4.18
+   itertools@0.10.5
+   itoa@1.0.5
+   jobserver@0.1.25
+   lazy_static@1.4.0
+   libc@0.2.139
+   libgit2-sys@0.14.2+1.5.1
+   libssh2-sys@0.2.23
+   libz-sys@1.1.8
+   log@0.4.17
+   memchr@2.5.0
+   memoffset@0.7.1
+   num_cpus@1.15.0
+   once_cell@1.17.0
+   openssl-probe@0.1.5
+   openssl-sys@0.9.80
+   percent-encoding@2.2.0
+   pest@2.5.2
+   pest_derive@2.5.2
+   pest_generator@2.5.2
+   pest_meta@2.5.2
+   

[gentoo-commits] repo/proj/libressl:master commit in: dev-python/m2crypto/

2023-08-29 Thread orbea
commit: 9eeb0585e968e2471f9f5b452ae94841276218bb
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 22:42:20 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 22:42:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9eeb0585

dev-python/m2crypto: add 0.39.0-r1, drop 0.39.0

Signed-off-by: orbea  riseup.net>

 .../m2crypto/{m2crypto-0.39.0.ebuild => m2crypto-0.39.0-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/m2crypto/m2crypto-0.39.0.ebuild 
b/dev-python/m2crypto/m2crypto-0.39.0-r1.ebuild
similarity index 96%
rename from dev-python/m2crypto/m2crypto-0.39.0.ebuild
rename to dev-python/m2crypto/m2crypto-0.39.0-r1.ebuild
index d627a8b..1735004 100644
--- a/dev-python/m2crypto/m2crypto-0.39.0.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.39.0-r1.ebuild
@@ -14,7 +14,8 @@ inherit distutils-r1 toolchain-funcs pypi
 DESCRIPTION="A Python crypto and SSL toolkit"
 HOMEPAGE="https://gitlab.com/m2crypto/m2crypto 
https://pypi.org/project/M2Crypto/;
 
-LICENSE="MIT"
+# openssl via src/SWIG/_lib11_compat.i
+LICENSE="MIT openssl"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32"



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

2023-08-29 Thread orbea
commit: 2ff2a2e237d77d0cbce3f4e74501393fbaddf9e1
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 22:50:48 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 22:51:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2ff2a2e2

net-wireless/wpa_supplicant: add 2.10-r3

Signed-off-by: orbea  riseup.net>

 ...p-security-level-to-0-with-OpenSSL-3.0-wh.patch |  57 +++
 ...upplicant-2.10-allow-legacy-renegotiation.patch |  30 ++
 .../wpa_supplicant/wpa_supplicant-2.10-r3.ebuild   | 491 +
 3 files changed, 578 insertions(+)

diff --git 
a/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch
 
b/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch
new file mode 100644
index 000..18f879c
--- /dev/null
+++ 
b/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch
@@ -0,0 +1,57 @@
+From: Jouni Malinen 
+Date: Sun, 22 May 2022 17:01:35 +0300
+Subject: OpenSSL: Drop security level to 0 with OpenSSL 3.0 when using TLS 
1.0/1.1
+
+Commit 9afb68b03976 ("OpenSSL: Allow systemwide secpolicy overrides for
+TLS version") with commit 58bbcfa31b18 ("OpenSSL: Update security level
+drop for TLS 1.0/1.1 with OpenSSL 3.0") allow this workaround to be
+enabled with an explicit network configuration parameter. However, the
+default settings are still allowing TLS 1.0 and 1.1 to be negotiated
+just to see them fail immediately when using OpenSSL 3.0. This is not
+exactly helpful especially when the OpenSSL error message for this
+particular case is "internal error" which does not really say anything
+about the reason for the error.
+
+It is is a bit inconvenient to update the security policy for this
+particular issue based on the negotiated TLS version since that happens
+in the middle of processing for the first message from the server.
+However, this can be done by using the debug callback for printing out
+the received TLS messages during processing.
+
+Drop the OpenSSL security level to 0 if that is the only option to
+continue the TLS negotiation, i.e., when TLS 1.0/1.1 are still allowed
+in wpa_supplicant default configuration and OpenSSL 3.0 with the
+constraint on MD5-SHA1 use.
+
+Signed-off-by: Jouni Malinen 
+
+Bug-Debian: https://bugs.debian.org/1011121
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1958267
+Origin: upstream, commit:bc99366f9b960150aa2e369048bbc2218c1d414e
+---
+ src/crypto/tls_openssl.c | 9 +
+ 1 file changed, 9 insertions(+)
+
+diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c
+index 6602ac64f591..78621d926dab 100644
+--- a/src/crypto/tls_openssl.c
 b/src/crypto/tls_openssl.c
+@@ -1557,6 +1557,15 @@ static void tls_msg_cb(int write_p, int version, int 
content_type,
+   struct tls_connection *conn = arg;
+   const u8 *pos = buf;
+ 
++#if OPENSSL_VERSION_NUMBER >= 0x3000L
++  if ((SSL_version(ssl) == TLS1_VERSION ||
++   SSL_version(ssl) == TLS1_1_VERSION) &&
++  SSL_get_security_level(ssl) > 0) {
++  wpa_printf(MSG_DEBUG,
++ "OpenSSL: Drop security level to 0 to allow TLS 
1.0/1.1 use of MD5-SHA1 signature algorithm");
++  SSL_set_security_level(ssl, 0);
++  }
++#endif /* OpenSSL version >= 3.0 */
+   if (write_p == 2) {
+   wpa_printf(MSG_DEBUG,
+  "OpenSSL: session ver=0x%x content_type=%d",
+-- 
+2.39.0
+

diff --git 
a/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-allow-legacy-renegotiation.patch
 
b/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-allow-legacy-renegotiation.patch
new file mode 100644
index 000..574973f
--- /dev/null
+++ 
b/net-wireless/wpa_supplicant/files/wpa_supplicant-2.10-allow-legacy-renegotiation.patch
@@ -0,0 +1,30 @@
+From: James Ralston 
+Date: Sun, 1 May 2022 16:15:23 -0700
+Subject: Allow legacy renegotiation to fix PEAP issues with some servers
+
+Upstream: http://lists.infradead.org/pipermail/hostap/2022-May/040511.html
+---
+ src/crypto/tls_openssl.c | 10 ++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c
+index 273e5cb..ad3aa1a 100644
+--- a/src/crypto/tls_openssl.c
 b/src/crypto/tls_openssl.c
+@@ -1056,6 +1056,16 @@ void * tls_init(const struct tls_config *conf)
+   SSL_CTX_set_options(ssl, SSL_OP_NO_SSLv2);
+   SSL_CTX_set_options(ssl, SSL_OP_NO_SSLv3);
+ 
++  /* Many enterprise PEAP server implementations (e.g. used in large
++   corporations and universities) do not support RFC5746 secure
++   renegotiation, and starting with OpenSSL 3.0,
++   SSL_OP_LEGACY_SERVER_CONNECT is no longer set as part of SSL_OP_ALL.
++   So until we implement a way to request SSL_OP_LEGACY_SERVER_CONNECT
++   only in EAP peer mode, just set SSL_OP_LEGACY_SERVER_CONNECT
++   globally. */

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

2023-08-29 Thread Sam James
commit: 2d2a0514f0d4e5726eeb6c0fd3254b490b11f0c6
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:37:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:37:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2a0514

app-emacs/ebuild-mode: Stabilize 1.65 ALLARCHES, #910731

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

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

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild
index 7c4ed2c5c19a..a3323770d37c 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.65.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 BDEPEND="sys-apps/texinfo"
 



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

2023-08-29 Thread Sam James
commit: fb5910e23159599699be9b6c5e954cfa6c38c684
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:34:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:34:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5910e2

app-editors/emacs: Stabilize 29.1-r1 arm, #913221

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

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

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
index 2cb9247df059..c6ecbc243346 100644
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ b/app-editors/emacs/emacs-29.1-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-08-29 Thread Sam James
commit: 5f94e43482c86a1b138cc002c0a462984d03c2a9
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:34:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:34:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f94e434

app-emacs/emacs-common: Stabilize 1.9 arm, #913221

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

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

diff --git a/app-emacs/emacs-common/emacs-common-1.9.ebuild 
b/app-emacs/emacs-common/emacs-common-1.9.ebuild
index 9b18847cf121..37b0019a8f89 100644
--- a/app-emacs/emacs-common/emacs-common-1.9.ebuild
+++ b/app-emacs/emacs-common/emacs-common-1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="games gsettings gui"
 
 DEPEND="games? ( acct-group/gamestat )"



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

2023-08-29 Thread Sam James
commit: 5bdef7240375df5c80acbe16cd3eec6b144340b2
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:22:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:22:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdef724

sys-libs/readline: fix LICENSE

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 2 +-
 sys-libs/readline/readline-8.2_p1.ebuild| 2 +-
 sys-libs/readline/readline-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index 84edd8c8f750..e14bc4ac2c2b 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -58,7 +58,7 @@ case ${PV} in
;;
 esac
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
 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"

diff --git a/sys-libs/readline/readline-8.2_p1.ebuild 
b/sys-libs/readline/readline-8.2_p1.ebuild
index bc5e7e68325c..0e7f162ff0fe 100644
--- a/sys-libs/readline/readline-8.2_p1.ebuild
+++ b/sys-libs/readline/readline-8.2_p1.ebuild
@@ -77,7 +77,7 @@ if ! is_release ; then
inherit autotools
 fi
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index bc5e7e68325c..0e7f162ff0fe 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -77,7 +77,7 @@ if ! is_release ; then
inherit autotools
 fi
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"



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

2023-08-29 Thread Sam James
commit: b31e7e4664d8f8c61fb4fd6443b29d70702663f7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Aug 29 16:42:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:20:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31e7e46

net-libs/libssh2: fix conflicting types (32-bit build)

Closes: https://bugs.gentoo.org/911279
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32510
Signed-off-by: Sam James  gentoo.org>

 net-libs/libssh2/files/libssh2-1.11.0-size_t.patch | 95 ++
 net-libs/libssh2/libssh2-1.11.0-r2.ebuild  | 66 +++
 2 files changed, 161 insertions(+)

diff --git a/net-libs/libssh2/files/libssh2-1.11.0-size_t.patch 
b/net-libs/libssh2/files/libssh2-1.11.0-size_t.patch
new file mode 100644
index ..ade3cdee8a49
--- /dev/null
+++ b/net-libs/libssh2/files/libssh2-1.11.0-size_t.patch
@@ -0,0 +1,95 @@
+https://bugs.gentoo.org/911279
+Upstream: https://github.com/libssh2/libssh2/issues/1053
+Commit: 
https://github.com/libssh2/libssh2/commit/1153ebdeba563ac657b525edd6bf6da68b1fe5e2
+From: Viktor Szakats 
+Date: Tue, 30 May 2023 17:28:03 +
+Subject: [PATCH] mbedtls: use more `size_t` to sync up with `crypto.h`
+
+Ref: 5a96f494ee0b00282afb2db2e091246fc5e1774a #846 #879
+
+Fixes #1053
+Closes #1054
+--- a/src/mbedtls.c
 b/src/mbedtls.c
+@@ -186,7 +186,7 @@ _libssh2_mbedtls_cipher_dtor(_libssh2_cipher_ctx *ctx)
+ int
+ _libssh2_mbedtls_hash_init(mbedtls_md_context_t *ctx,
+mbedtls_md_type_t mdtype,
+-   const unsigned char *key, unsigned long keylen)
++   const unsigned char *key, size_t keylen)
+ {
+ const mbedtls_md_info_t *md_info;
+ int ret, hmac;
+@@ -221,7 +221,7 @@ _libssh2_mbedtls_hash_final(mbedtls_md_context_t *ctx, 
unsigned char *hash)
+ }
+ 
+ int
+-_libssh2_mbedtls_hash(const unsigned char *data, unsigned long datalen,
++_libssh2_mbedtls_hash(const unsigned char *data, size_t datalen,
+   mbedtls_md_type_t mdtype, unsigned char *hash)
+ {
+ const mbedtls_md_info_t *md_info;
+@@ -497,8 +497,9 @@ int
+ _libssh2_mbedtls_rsa_sha2_verify(libssh2_rsa_ctx * rsactx,
+  size_t hash_len,
+  const unsigned char *sig,
+- unsigned long sig_len,
+- const unsigned char *m, unsigned long m_len)
++ size_t sig_len,
++ const unsigned char *m,
++ size_t m_len)
+ {
+ int ret;
+ int md_type;
+@@ -548,8 +549,9 @@ _libssh2_mbedtls_rsa_sha2_verify(libssh2_rsa_ctx * rsactx,
+ int
+ _libssh2_mbedtls_rsa_sha1_verify(libssh2_rsa_ctx * rsactx,
+  const unsigned char *sig,
+- unsigned long sig_len,
+- const unsigned char *m, unsigned long m_len)
++ size_t sig_len,
++ const unsigned char *m,
++ size_t m_len)
+ {
+ return _libssh2_mbedtls_rsa_sha2_verify(rsactx, SHA_DIGEST_LENGTH,
+ sig, sig_len, m, m_len);
+--- a/src/mbedtls.h
 b/src/mbedtls.h
+@@ -478,12 +478,12 @@ _libssh2_mbedtls_cipher_dtor(_libssh2_cipher_ctx *ctx);
+ int
+ _libssh2_mbedtls_hash_init(mbedtls_md_context_t *ctx,
+mbedtls_md_type_t mdtype,
+-   const unsigned char *key, unsigned long keylen);
++   const unsigned char *key, size_t keylen);
+ 
+ int
+ _libssh2_mbedtls_hash_final(mbedtls_md_context_t *ctx, unsigned char *hash);
+ int
+-_libssh2_mbedtls_hash(const unsigned char *data, unsigned long datalen,
++_libssh2_mbedtls_hash(const unsigned char *data, size_t datalen,
+   mbedtls_md_type_t mdtype, unsigned char *hash);
+ 
+ _libssh2_bn *
+@@ -526,9 +526,8 @@ 
_libssh2_mbedtls_rsa_new_private_frommemory(libssh2_rsa_ctx **rsa,
+ int
+ _libssh2_mbedtls_rsa_sha1_verify(libssh2_rsa_ctx *rsa,
+  const unsigned char *sig,
+- unsigned long sig_len,
+- const unsigned char *m,
+- unsigned long m_len);
++ size_t sig_len,
++ const unsigned char *m, size_t m_len);
+ int
+ _libssh2_mbedtls_rsa_sha1_sign(LIBSSH2_SESSION *session,
+libssh2_rsa_ctx *rsa,
+@@ -540,8 +539,8 @@ int
+ _libssh2_mbedtls_rsa_sha2_verify(libssh2_rsa_ctx * rsactx,
+  size_t hash_len,
+  const unsigned char *sig,
+- unsigned long sig_len,
+-  

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

2023-08-29 Thread Sam James
commit: 177b45204790210bc1beab2ba5b7e3e8f572e741
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 23:19:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 23:19:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177b4520

dev-util/ccache: add 4.8.3

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

 dev-util/ccache/Manifest|   2 +
 dev-util/ccache/ccache-4.8.3.ebuild | 132 
 2 files changed, 134 insertions(+)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 51c3658ed51d..66e431c754da 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -3,3 +3,5 @@ DIST ccache-4.7.4.tar.xz.asc 833 BLAKE2B 
e155f9cb695794a28771a928d50e18705441b9f
 DIST ccache-4.8-docs.tar.xz 80280 BLAKE2B 
e8e00dd10a00670ff3a0c3f5ab0966469fa5246de64724e24d0287020d4636fb5a1f59421aaa094d05b88bd20efd2a4a06e46dfb957bcf77ad2ea61fd02551c9
 SHA512 
e0036a7f86b458028c6e24158f95b62e40d9f659031e16adc59c067096bb728f1cb583a2edecaf2118f15b8e00f028fa6f1cfa2466fba76b7c870cca93a883eb
 DIST ccache-4.8.2.tar.xz 560888 BLAKE2B 
ca907c16b353fabfb8e6479a076aa5cf791e6150f2b16eabf1817d4955d9b5f0200d4b12527ba0493ad9b2d7567adaaf8416bbff858a66fff5a5687328ab7395
 SHA512 
2edf8da79a9286eb4ed5b6dc2063b55fb97e22a40d1c501c6f17b2f0ce32dfc02e99754afbabbd24fed8312e13e5b8bfc20687d0b5c0cf19fbf64e3adc7bb25b
 DIST ccache-4.8.2.tar.xz.asc 833 BLAKE2B 
ea92ceaf9873a1a8373414bb7ad74f101873cbf3bae2ba1c6986d40018b8f37d2fd7cab8d0bcbdfb7cbd167edf0128edb2a6d61ecce2645018a01d450aae25a9
 SHA512 
6182b7a793d5142c1d9d627b6ea058ac524b6914a85d9628788f7eeea7b762c5422ef6007c404fe9b5d77841b69382289ffb6efbf931c9507940c10bee8ff95f
+DIST ccache-4.8.3.tar.xz 569724 BLAKE2B 
53211db0e516eea9739b8f05bf6a3db678b4b5cff7af741469360556da20a320e4a40253ca9e51568045a394d3497b428413ff6cf77f4273aa4906357b427d1f
 SHA512 
e0e344cd215de67fe060b36fb1b902bab61454477624fbe41d2ec57fdd721cec9c8920ca834f0ef0ccfeedb961b17143f18197497557887d88911ff66e330478
+DIST ccache-4.8.3.tar.xz.asc 833 BLAKE2B 
e800b7bdce705db3ced97f0fe008e8391811f9c7c49e815b6cd2cf220cf1107f3941d29d7bcdd10f79da4e6cad9766243e482011aeb5a170e1c5920b6ebdd726
 SHA512 
2e2298a3cf800d9de669f560269bd07ca2b76f761198af10f7174759ea95a23518dedce83f481bdd392bb60adbd736e5dd2c21af88beb761c0f589f685737586

diff --git a/dev-util/ccache/ccache-4.8.3.ebuild 
b/dev-util/ccache/ccache-4.8.3.ebuild
new file mode 100644
index ..b514b4aee0cb
--- /dev/null
+++ b/dev-util/ccache/ccache-4.8.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# XXX: We don't use CCACHE_* for these vars like we do in e.g. 
cmake/libabigail/qemu
+# because Portage unsets them. Aaaah!
+#
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${MY_DOCS_PREBUILT:=1}
+
+MY_DOCS_PREBUILT_DEV=sam
+MY_DOCS_VERSION=$(ver_cut 1-2)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+MY_DOCS_USEFLAG="+doc"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/joelrosdahl.asc
+inherit cmake toolchain-funcs flag-o-matic verify-sig
+
+DESCRIPTION="Fast compiler cache"
+HOMEPAGE="https://ccache.dev/;
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
+if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz
 )"
+   MY_DOCS_USEFLAG="doc"
+fi
+
+# https://ccache.dev/license.html
+LICENSE="GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 )"
+LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
+IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   app-arch/zstd:=
+   redis? ( dev-libs/hiredis:= )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-util/shadowman
+   sys-apps/gentoo-functions
+"
+# Needed for eselect calls in pkg_*
+IDEPEND="dev-util/shadowman"
+
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+DEPEND+=" test? ( dev-libs/elfutils )"
+BDEPEND="
+   doc? ( dev-ruby/asciidoctor )
+   verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )
+"
+
+DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
+   "${FILESDIR}"/${PN}-4.0-objdump.patch
+   

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

2023-08-29 Thread Matt Turner
commit: 20c79dfd10eeba57938356639ddaff05062ec771
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 21:59:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:08:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c79dfd

dev-lang/vala: Version bump to 0.56.13

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

 dev-lang/vala/Manifest|  1 +
 dev-lang/vala/vala-0.56.13.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 27d9abf1c04a..739c495e70e2 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -1,3 +1,4 @@
 DIST vala-0.56.11.tar.xz 3999424 BLAKE2B 
9b8734c87f92cc57c5d6d2269146d4cb97adf9c49ec396a8ecf74e8561e6cc3a296a771010882b4d2a137d24da7dde5bd7865b9e54fee5ec2da9ba7bba1e1c84
 SHA512 
509da611bde061f86d1694719c38ea253fcd19adf9abe1301e729a054e916b92c5627215e6ed4524f9f0a5a25a071933a7b791385821dc3c1f364ab7e7ff6f1c
 DIST vala-0.56.12.tar.xz 4000224 BLAKE2B 
01c9aa6fa69648a6720944336a60f1349b6936436c58dd78ab689acd3633aaa574d5c4381d320c92f6bfb7830285572b6f0003462cb094eb6ab5c2ea688db2c2
 SHA512 
360f243fb5a7ba3fdd9cfe1d03249059f9a70275cc8f1419f1e443cff0ac4337bc5f08f16e9870c757eed682ff18d209bb9e47238bc81549858da639e1f48df9
+DIST vala-0.56.13.tar.xz 3999680 BLAKE2B 
8ec1003a670f7349196e1f62a645fadf918f6874f99fb0b170568e299b594264c6bc0a464009dbbd22c454d08bb0a889e3602332f2317679f194deb2423c7776
 SHA512 
1b522f1a9667b535699a89c35e86e7262a9d07dbd742fc5ffda5b1cb0ea4961e88e4a27521e946bf1f564e2fa8b2d9576a7886157fea9a3437c149b4dfdeb3c8
 DIST vala-0.56.8.tar.xz 3994328 BLAKE2B 
4d68b102838a854b870865c6223dfb6cf56741db2cf918d393a4c279cc63a5e7af3464d256ef9a7c90eb5a8773812613315815c64a1b11e5b3fce86ac52278b6
 SHA512 
152a7378c42602296c5797d0425e51c2f9d2c65449f035158ef7f8dbf48f3a6a09e7c9028d196c967d8a9dfcdbd5f5deaa09ffcde5e2a335872e9740cd79ba41

diff --git a/dev-lang/vala/vala-0.56.13.ebuild 
b/dev-lang/vala/vala-0.56.13.ebuild
new file mode 100644
index ..70072f140f0d
--- /dev/null
+++ b/dev-lang/vala/vala-0.56.13.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0.56"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="test valadoc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.48.0:2
+   >=dev-libs/vala-common-${PV}
+   valadoc? ( >=media-gfx/graphviz-2.16 )
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection
+   )
+"
+BDEPEND="
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   app-alternatives/yacc
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   $(use_enable valadoc) \
+   VALAC=: \
+   WEASYPRINT=:
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



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

2023-08-29 Thread Matt Turner
commit: 7a17d339c65b607935e81f12c6dde4ba273aac10
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug 29 22:01:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 23:08:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a17d339

dev-libs/vala-common: Version bump to 0.56.13

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

 dev-libs/vala-common/Manifest   |  1 +
 dev-libs/vala-common/vala-common-0.56.13.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 27d9abf1c04a..739c495e70e2 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -1,3 +1,4 @@
 DIST vala-0.56.11.tar.xz 3999424 BLAKE2B 
9b8734c87f92cc57c5d6d2269146d4cb97adf9c49ec396a8ecf74e8561e6cc3a296a771010882b4d2a137d24da7dde5bd7865b9e54fee5ec2da9ba7bba1e1c84
 SHA512 
509da611bde061f86d1694719c38ea253fcd19adf9abe1301e729a054e916b92c5627215e6ed4524f9f0a5a25a071933a7b791385821dc3c1f364ab7e7ff6f1c
 DIST vala-0.56.12.tar.xz 4000224 BLAKE2B 
01c9aa6fa69648a6720944336a60f1349b6936436c58dd78ab689acd3633aaa574d5c4381d320c92f6bfb7830285572b6f0003462cb094eb6ab5c2ea688db2c2
 SHA512 
360f243fb5a7ba3fdd9cfe1d03249059f9a70275cc8f1419f1e443cff0ac4337bc5f08f16e9870c757eed682ff18d209bb9e47238bc81549858da639e1f48df9
+DIST vala-0.56.13.tar.xz 3999680 BLAKE2B 
8ec1003a670f7349196e1f62a645fadf918f6874f99fb0b170568e299b594264c6bc0a464009dbbd22c454d08bb0a889e3602332f2317679f194deb2423c7776
 SHA512 
1b522f1a9667b535699a89c35e86e7262a9d07dbd742fc5ffda5b1cb0ea4961e88e4a27521e946bf1f564e2fa8b2d9576a7886157fea9a3437c149b4dfdeb3c8
 DIST vala-0.56.8.tar.xz 3994328 BLAKE2B 
4d68b102838a854b870865c6223dfb6cf56741db2cf918d393a4c279cc63a5e7af3464d256ef9a7c90eb5a8773812613315815c64a1b11e5b3fce86ac52278b6
 SHA512 
152a7378c42602296c5797d0425e51c2f9d2c65449f035158ef7f8dbf48f3a6a09e7c9028d196c967d8a9dfcdbd5f5deaa09ffcde5e2a335872e9740cd79ba41

diff --git a/dev-libs/vala-common/vala-common-0.56.13.ebuild 
b/dev-libs/vala-common/vala-common-0.56.13.ebuild
new file mode 100644
index ..cd0ecf1d538a
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.56.13.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala 
https://gitlab.gnome.org/GNOME/vala;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND=""
+DEPEND=""
+BDEPEND=""
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins vala.m4 vapigen/vapigen.m4
+   insinto /usr/share/vala
+   doins vapigen/Makefile.vapigen
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-games/liblcf/

2023-08-29 Thread Lucio Sauer
commit: 5fa77f9b26561474222cad32836c2a3ba4ade1ae
Author: Lucio Sauer  posteo  net>
AuthorDate: Tue Aug 29 23:06:22 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Tue Aug 29 23:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa77f9b

dev-games/liblcf: add 0.8

Signed-off-by: Lucio Sauer  posteo.net>

 dev-games/liblcf/Manifest  |  1 +
 dev-games/liblcf/liblcf-0.8.ebuild | 46 ++
 dev-games/liblcf/metadata.xml  | 11 -
 3 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/dev-games/liblcf/Manifest b/dev-games/liblcf/Manifest
index 927fc91885..b39666f9fb 100644
--- a/dev-games/liblcf/Manifest
+++ b/dev-games/liblcf/Manifest
@@ -1 +1,2 @@
 DIST liblcf-0.7.0.tar.gz 292623 BLAKE2B 
7cf2f21244796b85745ac30bcc3ec7118dd10d5a7054fdd423bbb71ab9b0a4c85ccc644bd57c251374378fe525e1302367456ee348828efb8d97d825727f2caa
 SHA512 
0abf77a7e4615f21b643b0e35d41450dc0dbd37d337fbbf619a19f73da3ee18e9d216f151f52a121be2d91bfee47c1a153f4c64df630d5c587cf4b6071e5b77a
+DIST liblcf-0.8.gh.tar.gz 305885 BLAKE2B 
79c99fc9550ce2c005dc438ce8af794514427f638ffc07e8365609186c4a852859aa1e019c0e100b9778e2bc3b5573543d0640c41146ff4488670a6da5c1078b
 SHA512 
54f3c2d330e82cbf7a17256cfe9a17e968895bb58968c212d4e3604d79f9c1e0492163ab01c53f060cffd8ee7f4280bb8ac939be110927f6a524c1799ba335b5

diff --git a/dev-games/liblcf/liblcf-0.8.ebuild 
b/dev-games/liblcf/liblcf-0.8.ebuild
new file mode 100644
index 00..a909a2ff69
--- /dev/null
+++ b/dev-games/liblcf/liblcf-0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
+HOMEPAGE="https://github.com/EasyRPG/liblcf;
+SRC_URI="https://github.com/EasyRPG/liblcf/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="doc tools"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/icu:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+HTML_DOCS="doc/*"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=True
+   -DLIBLCF_UPDATE_MIMEDB=False
+   -DLIBLCF_ENABLE_TOOLS=$(usex tools)
+   $(cmake_use_find_package doc Doxygen)
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   # Why do we have to build this explicitly :/
+   use doc && cmake_build liblcf_doc
+}
+
+src_test() {
+   cmake_build check
+}

diff --git a/dev-games/liblcf/metadata.xml b/dev-games/liblcf/metadata.xml
index 17af9cab05..82b36b4bc3 100644
--- a/dev-games/liblcf/metadata.xml
+++ b/dev-games/liblcf/metadata.xml
@@ -1,8 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   watermanpa...@posteo.net
+   Lucio Sauer
+   

EasyRPG/liblcf

+   
+   
+   Build and install additional command line tools, 
including lcf2xml
+   and lcfstrings.
+   
+   
 



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/

2023-08-29 Thread orbea
commit: a87a231a3d87b52699aee970064d3163b20f14dd
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 21:11:07 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 21:11:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=a87a231a

dev-lang/rust: stabilize 1.69.0-r1 for sparc

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/rust-1.69.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.69.0-r1.ebuild 
b/dev-lang/rust/rust-1.69.0-r1.ebuild
index 3065a01..249ca44 100644
--- a/dev-lang/rust/rust-1.69.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.69.0-r1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv sparc x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).2"



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

2023-08-29 Thread Sam James
commit: f996e85e22adefb330dedc4af9a11f9699a7fff4
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:55:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f996e85e

app-emacs/exheres-mode: update HOMEPAGE

exherbo has moved to exherbolinux.org for the foreseeable future.

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

 app-emacs/exheres-mode/exheres-mode-1.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/exheres-mode/exheres-mode-1.10.ebuild 
b/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
index 105bd4a950d5..d492da0eeb83 100644
--- a/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
+++ b/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit elisp
 
 DESCRIPTION="Major mode for editing files in exheres format"
-HOMEPAGE="https://www.exherbo.org/
-   https://gitlab.exherbo.org/exherbo-misc/exheres-mode/;
+HOMEPAGE="https://www.exherbolinux.org/
+   https://gitlab.exherbolinux.org/exherbo-misc/exheres-mode/;
 SRC_URI="https://dev.exherbo.org/distfiles/${PN}/${P}.tar.xz;
 S="${WORKDIR}/${P}/src"
 



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

2023-08-29 Thread Sam James
commit: 71b3cb0d4c6c45f28affa027239eac2b45f7117a
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:58:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:58:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b3cb0d

app-vim/exheres-syntax: update EGIT_REPO_URI

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

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

diff --git a/app-vim/exheres-syntax/exheres-syntax-.ebuild 
b/app-vim/exheres-syntax/exheres-syntax-.ebuild
index a3495f2d68f6..59ae4854ac3d 100644
--- a/app-vim/exheres-syntax/exheres-syntax-.ebuild
+++ b/app-vim/exheres-syntax/exheres-syntax-.ebuild
@@ -7,7 +7,7 @@ inherit vim-plugin git-r3
 
 DESCRIPTION="vim plugin: exheres format highlighting"
 HOMEPAGE="https://www.exherbolinux.org/;
-EGIT_REPO_URI="https://git.exherbo.org/git/exheres-syntax.git;
+EGIT_REPO_URI="https://gitlab.exherbo.org/exherbo-misc/exheres-syntax;
 
 LICENSE="vim"
 SLOT="0"



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

2023-08-29 Thread Sam James
commit: 963bb72e8c81a2a8a36c4167e10ceb11327670b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:53:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963bb72e

app-vim/exheres-syntax: update HOMEPAGE

exherbo has moved to exherbolinux.org for the foreseeable future.

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

 app-vim/exheres-syntax/exheres-syntax-20201115.ebuild | 2 +-
 app-vim/exheres-syntax/exheres-syntax-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-vim/exheres-syntax/exheres-syntax-20201115.ebuild 
b/app-vim/exheres-syntax/exheres-syntax-20201115.ebuild
index 5d89218c02ac..575bd8818cbf 100644
--- a/app-vim/exheres-syntax/exheres-syntax-20201115.ebuild
+++ b/app-vim/exheres-syntax/exheres-syntax-20201115.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit vim-plugin
 
 DESCRIPTION="vim plugin: exheres format highlighting"
-HOMEPAGE="https://www.exherbo.org/;
+HOMEPAGE="https://www.exherbolinux.org/;
 SRC_URI="https://dev.exherbo.org/distfiles/${PN}/${P}.tar.xz;
 
 LICENSE="vim"

diff --git a/app-vim/exheres-syntax/exheres-syntax-.ebuild 
b/app-vim/exheres-syntax/exheres-syntax-.ebuild
index 74c1403f0642..a3495f2d68f6 100644
--- a/app-vim/exheres-syntax/exheres-syntax-.ebuild
+++ b/app-vim/exheres-syntax/exheres-syntax-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit vim-plugin git-r3
 
 DESCRIPTION="vim plugin: exheres format highlighting"
-HOMEPAGE="https://www.exherbo.org/;
+HOMEPAGE="https://www.exherbolinux.org/;
 EGIT_REPO_URI="https://git.exherbo.org/git/exheres-syntax.git;
 
 LICENSE="vim"



[gentoo-commits] repo/gentoo:master commit in: games-misc/fortune-mod/files/

2023-08-29 Thread Sam James
commit: 7620dc44ef82266cb9e5838c459c7dc20c0a2524
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:57:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:57:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7620dc44

games-misc/fortune-mod: update patch source link

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

 games-misc/fortune-mod/files/fortune-mod-3.14.0-valgrind-tests.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/games-misc/fortune-mod/files/fortune-mod-3.14.0-valgrind-tests.patch 
b/games-misc/fortune-mod/files/fortune-mod-3.14.0-valgrind-tests.patch
index 166f8dfcd5b6..763c708600e6 100644
--- a/games-misc/fortune-mod/files/fortune-mod-3.14.0-valgrind-tests.patch
+++ b/games-misc/fortune-mod/files/fortune-mod-3.14.0-valgrind-tests.patch
@@ -1,4 +1,4 @@
-https://git.exherbo.org/arbor.git/plain/packages/games-misc/fortune-mod/files/fortune-mod-Don-t-run-tests-involving-valgrind.patch?id=4c04c9e10bfee01e4c7cc3278c452efb6863d549
+https://gitlab.exherbo.org/exherbo/arbor/-/blob/e1ff3d8f49ee349f289d248747f8139fc42857db/packages/games-misc/fortune-mod/files/fortune-mod-Don-t-run-tests-involving-valgrind.patch
 
 Upstream: no
 Reason: Test wants to install stuff, doesn't work and saves us the dep



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

2023-08-29 Thread Sam James
commit: 305933db1256ecd072359545e0734f0fb6fe2769
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 21:04:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 21:04:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305933db

dev-libs/popt: update sed reference link

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

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

diff --git a/dev-libs/popt/popt-1.19.ebuild b/dev-libs/popt/popt-1.19.ebuild
index d51fca7302be..7acf9f79f83f 100644
--- a/dev-libs/popt/popt-1.19.ebuild
+++ b/dev-libs/popt/popt-1.19.ebuild
@@ -22,7 +22,7 @@ src_prepare() {
default
 
# Unclear what the background to this is, perhaps
-   # 
https://git.exherbo.org/arbor.git/commit/?id=5545d22d3493279acf7a55246179f818ef22f5fa
+   # 
https://gitlab.exherbo.org/exherbo/arbor/-/commit/5545d22d3493279acf7a55246179f818ef22f5fa
sed -i -e 's:lt-test1:test1:' tests/testit.sh || die
 
elibtoolize



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/rust/, dev-lang/rust/files/

2023-08-29 Thread orbea
commit: 7d7020c7de2cec88b9ab3d5dcc8af8d7e243ce2f
Author: orbea  riseup  net>
AuthorDate: Tue Aug 29 19:51:43 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Aug 29 19:51:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7d7020c7

dev-lang/rust: add 1.72.0

Signed-off-by: orbea  riseup.net>

 dev-lang/rust/Manifest |  38 ++
 .../rust/files/1.72.0-libressl-openssl-sys.patch   |  10 +
 dev-lang/rust/rust-1.72.0.ebuild   | 756 +
 3 files changed, 804 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index ed8b922..a700886 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -236,6 +236,42 @@ DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz 163456784 
BLAKE2B 49a8397a7129a
 DIST rust-1.70.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
e5fae8b3c87f54b39d922fe0c7694e0ba115ae34a668cc873390fc9e4638baaff5b6d1b4c67228c6bfc57b4da9bf77d6a452ca12bf6653d5610895b8ba19d64d
 SHA512 
352749df741287107b966fd603113c51e82a426a7151e224e3a8d1cc7bd4658ef86147f6fce62caccd7b5779d9961be72cbb618db79a2850e8a8c4b0bc229ad3
 DIST rust-1.70.0-x86_64-unknown-linux-musl.tar.xz 233692884 BLAKE2B 
295e815bbee6dc135ad17dd78801999afa7880a7a8f5ad4932a7580f1b03d50b850bcc3eb68e9d679e0a2d68392d446423ea752e47bb22d64823bf3222e0b377
 SHA512 
5e42224e109d525a321c107005660059ddcb0414392abc660b80fb09a55c936c79215989646be0aff6b0427b2f5d82a2a19ec3bd3235883a2037575808aeb69b
 DIST rust-1.70.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
7c5be81109607f191f339cfef87c736e2d35d4a045511036ee6e9bd68f22fbaae825ad5c463b0a5bf29606a8b9cf488172d1338aa4d034767b0f59243613c250
 SHA512 
241863164ee1a0d702080c9967e2ec5bb7af936316c8857b89b517fcbdc362b26ff3e362c4be7fd2989d3fd2aad0a0476feacecd2604855dfa53f5f1af27
+DIST rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz 209839296 BLAKE2B 
da65e966a6bd8c6a8a13e5ab747da2a8d9b55f90fc20c1bd041ccc1a2f4e2d11d50d2ed9cc7f3a470e7f886ec8b891ef98ea1295491414d5afeae7f83fa3a555
 SHA512 
a2ea1383a6ea965e4b0c3a7c648bb357fb531a6984418756abcff3c526ccd9221a28aeedd11b65180fd166575e07a00151460dbc15e3b132a0bcac643911d242
+DIST rust-1.71.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
52d1fbdba32db7ac2578615fd10a3db1da84441274bb190624e517aec67279c7330f7c6b7fa0835d8e1cd8f578d34952813228a6a221e41c4193e9a079cc6fb6
 SHA512 
63cbbdd9a73f0223444565b60f59765a734633ef8e93843639969b96fb67550b85fe58079d486a927174f95619f0d6fdfe3f3b84d871f776bc48986be7965238
+DIST rust-1.71.1-aarch64-unknown-linux-musl.tar.xz 193170880 BLAKE2B 
26384119108f4503d35f79fc5401c46e1eee326eca4dc6cc282949d2f195928fda5d3bf56c0509b04fdaa3e7c3c47f4ba44b2b82a60b02f7bc520360b0433efe
 SHA512 
3e79692cd4dba512516eb48970dc9711448c33e1d7a5ebe7c5fadaed7f053ae9c1a8e6efcd1713f87dd84107a37b0fb21b1246e0d5c3e0dab677e5c7ed210825
+DIST rust-1.71.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
223d21586b07645d5860a3a023f42a191fc2490ad9e5736c3b2335565227780aa1f87174060cd6f87c4c873b965bb32b1556fb60fe70a7dc0f753409adabb024
 SHA512 
197197752e5ce110a1a96ecab8d1ae3aa82769a199c51b42a14b1f0749045a280f00aea0dd0653211bb941b80fbf43960d1e11766cf2dc35be3a34445e336423
+DIST rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz 173870064 BLAKE2B 
3c2e440e22199e081f6121513cf2a86b22ba0da08569d0b95edd1a69d890e191bda150429f4329c9932d45c44d49e8dfe1902513bb379b039dabfeb8bca36a44
 SHA512 
c59b1ba5d8bc29a2d1bb57f19e584af28ac92d8bbf889b80d443684e09a6249453bea429226078c9ffcc4d04a7a03f3605d82e3d8b412ca83720cabf5595a8e5
+DIST rust-1.71.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
38a5fe9e5e67298909d6a36e625b990128649975d47e544847a2d6067ff88fa63cc0c3e1c8e2c8697f0a0f39584b4e60cb8f29390cc6abad721c681a4cf183e2
 SHA512 
a7230aa7f507e5e4d71d2701fd5c1abe29e3c53109d67a5133fc32ea32018c6ea6dfe512a0e58acfa8d2c39dbaeee2cafe420aef4979e95ce9d62b7520b9b01c
+DIST rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz 174277632 BLAKE2B 
c317f946f4fa7b4e5c4e39bf4035108ff1a6085420f932eaa532cb89f15babf4b80a5c231f9980300d4ea18b6dd369bcda33bdceeb7065b03fdde41a01165e76
 SHA512 
ff4b6ac0e6691820f525a84505a3556a729cb189700209c084e9fe981bd076ad7ec30fb748666b7f51ee901ac039d596670bf782c60018590980ff1e61cd396b
+DIST rust-1.71.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
2fa6e24ac4cd9ec4772655c5e8b135a0118c38ebb41462940669df0c65c0091e60306a5a09cb020dcdaf06aca7b2c8cdff904dd2a5f4ca87acfbc5775adf2b6c
 SHA512 
c9cf9c1f8e19fe0576dd805f21ed8afd1d3536fa8ba00fcd39d6e6638198fca51114a8d99cd62164d8a0aee6bdf37831e678f08241fb8ba63ccdd6e8c7225717
+DIST rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz 178239136 BLAKE2B 
ae0ca46260aa4bb60760812f50e606ecc18fc14b3dfa56135cb6a83249c0cd5e0544d29ef5eb34d3ce45e53552f736c8db2928b3d65d847a9b3d61be7e863ee2
 SHA512 
56c63d4e9dd99ba3604bec5c0f0d8c2a51a93c0d11beed721d99cca05b20310f4439c049ee5b3ddb6e723381e315ac991d9a7327cea86e852b6cfca4cc7f9a0d
+DIST rust-1.71.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/

2023-08-29 Thread Sam James
commit: 40bc2a9829a0297ddd05490991a888de8691c06d
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:50:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:50:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bc2a98

app-doc/elisp-manual: Stabilize 28.2 ALLARCHES, #913222

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

 app-doc/elisp-manual/elisp-manual-28.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/elisp-manual/elisp-manual-28.2.ebuild 
b/app-doc/elisp-manual/elisp-manual-28.2.ebuild
index 3eb46ca490ba..384d3d540172 100644
--- a/app-doc/elisp-manual/elisp-manual-28.2.ebuild
+++ b/app-doc/elisp-manual/elisp-manual-28.2.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/lispref"
 
 LICENSE="FDL-1.3+"
 SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ppc ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



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

2023-08-29 Thread Matt Turner
commit: 75efa513eb6d609f9d849f0e59c125e377bdcd80
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug 29 20:21:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 29 20:22:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75efa513

media-libs/mesa: Conditionalize ply check with 'use llvm'

Missed in 0486dbce0557 ("media-libs/mesa: Put raytracing deps behind
USE=llvm").

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

 media-libs/mesa/mesa-23.1.6.ebuild | 2 +-
 media-libs/mesa/mesa-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/mesa/mesa-23.1.6.ebuild 
b/media-libs/mesa/mesa-23.1.6.ebuild
index 21f4b200e667..19073addfdf5 100644
--- a/media-libs/mesa/mesa-23.1.6.ebuild
+++ b/media-libs/mesa/mesa-23.1.6.ebuild
@@ -256,7 +256,7 @@ pkg_pretend() {
 
 python_check_deps() {
python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" || 
return 1
-   if use vulkan && use video_cards_intel && use amd64; then
+   if use llvm && use vulkan && use video_cards_intel && use amd64; then
python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || 
return 1
fi
 }

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 38259ac52a7b..11458c0cb174 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -252,7 +252,7 @@ pkg_pretend() {
 
 python_check_deps() {
python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" || 
return 1
-   if use vulkan && use video_cards_intel && use amd64; then
+   if use llvm && use vulkan && use video_cards_intel && use amd64; then
python_has_version -b "dev-python/ply[${PYTHON_USEDEP}]" || 
return 1
fi
 }



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

2023-08-29 Thread Sam James
commit: 207f23f84c5c7a2c5e8f53b2d6093af5ed5df512
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:18:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=207f23f8

app-editors/emacs: Stabilize 29.1-r1 arm64, #913221

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

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

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
index 0594bec6af39..8cd8040590ef 100644
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ b/app-editors/emacs/emacs-29.1-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-08-29 Thread Sam James
commit: 172da28aa6ddd6cfda16d7befe51f17d1d80ae56
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:18:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:18:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=172da28a

app-emacs/emacs-common: Stabilize 1.9 ppc, #913221

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

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

diff --git a/app-emacs/emacs-common/emacs-common-1.9.ebuild 
b/app-emacs/emacs-common/emacs-common-1.9.ebuild
index 73ad24f9b80c..9b18847cf121 100644
--- a/app-emacs/emacs-common/emacs-common-1.9.ebuild
+++ b/app-emacs/emacs-common/emacs-common-1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="games gsettings gui"
 
 DEPEND="games? ( acct-group/gamestat )"



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

2023-08-29 Thread Sam James
commit: ae9567760cde570476cd166b841543632e8d60f7
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:18:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:18:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae956776

app-editors/emacs: Stabilize 29.1-r1 ppc, #913221

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

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

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
index 8cd8040590ef..2cb9247df059 100644
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ b/app-editors/emacs/emacs-29.1-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-08-29 Thread Sam James
commit: ab0d2882bd3011dfa258fb82f65ebdf315872ccb
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 29 20:18:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 20:18:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0d2882

app-emacs/emacs-common: Stabilize 1.9 arm64, #913221

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

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

diff --git a/app-emacs/emacs-common/emacs-common-1.9.ebuild 
b/app-emacs/emacs-common/emacs-common-1.9.ebuild
index 2ff9b7f96afb..73ad24f9b80c 100644
--- a/app-emacs/emacs-common/emacs-common-1.9.ebuild
+++ b/app-emacs/emacs-common/emacs-common-1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="games gsettings gui"
 
 DEPEND="games? ( acct-group/gamestat )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/

2023-08-29 Thread Maciej Barć
commit: a4110d24a8191476173d0aeb779ff36133cf72cc
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 29 19:41:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 29 20:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4110d24

dev-scheme/chez: bump to 9.6.0

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

 dev-scheme/chez/Manifest  |  1 +
 dev-scheme/chez/chez-9.6.0.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 568283eb5c15..ca167efd0cff 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
 DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 
6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4
 SHA512 
80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 
49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52
 SHA512 
64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
+DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 
2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02
 SHA512 
268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5

diff --git a/dev-scheme/chez/chez-9.6.0.ebuild 
b/dev-scheme/chez/chez-9.6.0.ebuild
new file mode 100644
index ..6cce9c186365
--- /dev/null
+++ b/dev-scheme/chez/chez-9.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ 
https://github.com/cisco/ChezScheme;
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV//a}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   app-arch/lz4:=
+   sys-apps/util-linux
+   sys-libs/zlib:=
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+   ${RDEPEND}
+   X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+   tc-export AR CC CXX LD RANLIB
+
+   default
+
+   if use ncurses ; then
+   local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+   sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" 
configure || die
+   fi
+
+   # Remove -Werror
+   sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+   local myconfargs=(
+   $(usex threads '--threads' '')
+   $(usex ncurses '' '--disable-curses')
+   $(usex X '' '--disable-x11')
+   --installprefix="/usr"
+   --installbin="/usr/bin"
+   --installlib="/usr/$(get_libdir)"
+   --installman="/usr/share/man"
+   --installschemename=chezscheme
+   --installpetitename=chezscheme-petite
+   --installscriptname=chezscheme-script
+   --libkernel
+   --nogzip-man-pages
+   LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+   ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+   )
+   sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+   # TempRoot == DESTDIR
+   emake TempRoot="${D}" install
+   einstalldocs
+
+   find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+\( -name "*.md" -o -name "*.so" \)  -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/abcl/

2023-08-29 Thread Maciej Barć
commit: 9062517f3f24048bfa823d5c3f41330acf17ef82
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 29 19:41:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 29 20:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9062517f

dev-lisp/abcl: bump to 1.9.2

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

 dev-lisp/abcl/Manifest  |  1 +
 dev-lisp/abcl/abcl-1.9.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-lisp/abcl/Manifest b/dev-lisp/abcl/Manifest
index 93a72cd31d84..aabcf4c762a4 100644
--- a/dev-lisp/abcl/Manifest
+++ b/dev-lisp/abcl/Manifest
@@ -1 +1,2 @@
 DIST abcl-src-1.9.1.tar.gz 2499007 BLAKE2B 
4448a42caa1c283291691eaf5f045504d4e9549b50929ca414094523ea4ce8180f769073b7c8be3358fb3976974c7a86e1b42f850d1ff7f5ab0955731aeabc8b
 SHA512 
52ee6b82d99f8667610afdc4af2065cd868aa6661f6d4d1af1dbae979128529d5b2e0523caf7b3c6a5460ba55636c7aca4b145fabb6b4748b5ac046742fc8960
+DIST abcl-src-1.9.2.tar.gz 2477992 BLAKE2B 
b69610ee11e59dc0c408905b3a5f57d23872d80466a2f3aa4828048cb016de371a6f90dace612cb1a0fd71919cd611b4d506b22491c54b3435c80ec27f3642ed
 SHA512 
1b758b26be5dbe00fb75aef0ffca6cdfbbb7982a545c63b6378dbd3d22bed76e15628ee099c5728c3600d67fb74def249195060cc1af1486f6d52fcdb9ce245a

diff --git a/dev-lisp/abcl/abcl-1.9.2.ebuild b/dev-lisp/abcl/abcl-1.9.2.ebuild
new file mode 100644
index ..db16ee80cdf0
--- /dev/null
+++ b/dev-lisp/abcl/abcl-1.9.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Armed Bear Common Lisp is a Common Lisp implementation for the 
JVM"
+HOMEPAGE="https://abcl.org;
+SRC_URI="https://abcl.org/releases/${PV}/abcl-src-${PV}.tar.gz;
+S="${WORKDIR}/abcl-src-${PV}"
+
+LICENSE="GPL-2-with-classpath-exception"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+DOCS=( README )
+
+src_compile() {
+   eant abcl.compile
+   eant abcl.jar || die "Can't make ABCL jar archive"
+}
+
+src_install() {
+   java-pkg_dojar dist/abcl.jar dist/abcl-contrib.jar
+   java-pkg_dolauncher ${PN} --java_args "-server -Xrs" --main 
org.armedbear.lisp.Main
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/

2023-08-29 Thread Maciej Barć
commit: fd1822196659661a6a3be292ac6f01de71de7f64
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 29 19:42:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 29 20:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd182219

dev-scheme/chez: drop old 9.5.8-r1

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

 dev-scheme/chez/Manifest |  1 -
 dev-scheme/chez/chez-9.5.8-r1.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index ca167efd0cff..eec600552a19 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,3 +1,2 @@
-DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 
6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4
 SHA512 
80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 
49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52
 SHA512 
64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
 DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 
2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02
 SHA512 
268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5

diff --git a/dev-scheme/chez/chez-9.5.8-r1.ebuild 
b/dev-scheme/chez/chez-9.5.8-r1.ebuild
deleted file mode 100644
index 9520e01cb7ab..
--- a/dev-scheme/chez/chez-9.5.8-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ 
https://github.com/cisco/ChezScheme;
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV}
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X examples ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-   app-arch/lz4:=
-   sys-apps/util-linux
-   sys-libs/zlib:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="
-   ${RDEPEND}
-   X? ( x11-libs/libX11 )
-"
-
-src_prepare() {
-   tc-export AR CC CXX LD RANLIB
-
-   default
-
-   if use ncurses ; then
-   local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-   sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" 
configure || die
-   fi
-
-   # Remove -Werror
-   sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-   local myconfargs=(
-   $(usex threads '--threads' '')
-   $(usex ncurses '' '--disable-curses')
-   $(usex X '' '--disable-x11')
-   --installprefix="/usr"
-   --installbin="/usr/bin"
-   --installlib="/usr/$(get_libdir)"
-   --installman="/usr/share/man"
-   --installschemename=chezscheme
-   --installpetitename=chezscheme-petite
-   --installscriptname=chezscheme-script
-   --libkernel
-   --nogzip-man-pages
-   LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-   ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
-   )
-   sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-   # TempRoot == DESTDIR
-   emake TempRoot="${D}" install
-
-   if ! use examples; then
-   rm -r "${D}/usr/$(get_libdir)/csv${PV}/examples" || die
-   fi
-
-   einstalldocs
-}



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

2023-08-29 Thread Maciej Barć
commit: 7c3ee8af014870a0e339b2497212a6c26ae18963
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 29 19:01:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 29 20:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3ee8af

sys-apps/openrazer: call default when not using distutils

Closes: https://bugs.gentoo.org/913220
Signed-off-by: Maciej Barć  gentoo.org>

 sys-apps/openrazer/openrazer-3.6.1-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild 
b/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild
index 188c2e445376..d8b3f16dadcc 100644
--- a/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild
+++ b/sys-apps/openrazer/openrazer-3.6.1-r2.ebuild
@@ -86,6 +86,8 @@ src_prepare() {
 
if use daemon ; then
distutils-r1_src_prepare
+   else
+   default
fi
 
# Remove bad tests.



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

2023-08-29 Thread Maciej Barć
commit: e21650c99060bdd8ad66067a3bad6eb60d778303
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 29 18:44:45 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 29 20:03:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21650c9

sys-apps/openrazer: drop old 3.6.1

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

 sys-apps/openrazer/openrazer-3.6.1.ebuild | 160 --
 1 file changed, 160 deletions(-)

diff --git a/sys-apps/openrazer/openrazer-3.6.1.ebuild 
b/sys-apps/openrazer/openrazer-3.6.1.ebuild
deleted file mode 100644
index 1c4a836bb8ba..
--- a/sys-apps/openrazer/openrazer-3.6.1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit readme.gentoo-r1 systemd udev xdg-utils distutils-r1 linux-mod
-
-DESCRIPTION="Drivers and user-space daemon to control Razer devices on 
GNU/Linux"
-HOMEPAGE="https://openrazer.github.io/
-   https://github.com/openrazer/openrazer/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-IUSE="+client +daemon"
-REQUIRED_USE="
-   client? ( daemon )
-   daemon? ( ${PYTHON_REQUIRED_USE} )
-   test? ( daemon )
-"
-
-RDEPEND="
-   client? ( dev-python/numpy[${PYTHON_USEDEP}] )
-   daemon? (
-   acct-group/plugdev
-   dev-python/daemonize[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/notify2[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyudev[${PYTHON_USEDEP}]
-   dev-python/setproctitle[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   x11-misc/xautomation
-   x11-misc/xdotool
-   )
-"
-BDEPEND="
-   ${RDEPEND}
-   virtual/linux-sources
-"
-
-DOCS=( README.md )
-
-DOC_CONTENTS="To successfully use OpenRazer: load desired kernel module
-(razeraccessory, razerkbd, razerkraken and/or razermouse),
-add your user to the \"plugdev\" group and start the OpenRazer daemon.
-To automatically start up the OpenRazer daemon on session login copy
-/usr/share/openrazer/openrazer-daemon.desktop file into Your user's
-~/.config/autostart/ directory."
-
-BUILD_TARGETS="clean driver"
-BUILD_PARAMS="-C ${S} SUBDIRS=${S}/driver KERNELDIR=${KERNEL_DIR}"
-MODULE_NAMES="
-   razeraccessory(hid:${S}/driver)
-   razerkbd(hid:${S}/driver)
-   razerkraken(hid:${S}/driver)
-   razermouse(hid:${S}/driver)
-"
-
-distutils_enable_tests unittest
-
-python_compile() {
-   if use daemon ; then
-   ( cd "${S}"/daemon || die ; distutils-r1_python_compile )
-   fi
-   if use client ; then
-   ( cd "${S}"/pylib || die ; distutils-r1_python_compile )
-   fi
-}
-
-python_install() {
-   if use daemon ; then
-   ( cd "${S}"/daemon || die ; distutils-r1_python_install )
-   python_scriptinto /usr/bin
-   python_newscript "${S}"/daemon/run_openrazer_daemon.py 
${PN}-daemon
-   fi
-   if use client ; then
-   ( cd "${S}"/pylib || die ; distutils-r1_python_install )
-   fi
-}
-
-src_prepare() {
-   xdg_environment_reset
-   distutils-r1_src_prepare
-
-   # Remove bad tests.
-   rm "${S}"/daemon/tests/test_effect_sync.py || die
-}
-
-src_compile() {
-   linux-mod_src_compile
-   distutils-r1_src_compile
-
-   if use daemon ; then
-   emake -C "${S}"/daemon PREFIX=/usr service
-   fi
-
-   readme.gentoo_create_doc
-}
-
-src_test() {
-   ( cd "${S}"/daemon/tests || die ; distutils-r1_src_test )
-}
-
-src_install() {
-   linux-mod_src_install
-   distutils-r1_src_install
-
-   udev_dorules "${S}"/install_files/udev/99-razer.rules
-   exeinto "$(get_udevdir)"
-   doexe "${S}"/install_files/udev/razer_mount
-
-   # Install configuration example so that the daemon does not complain.
-   insinto /usr/share/${PN}
-   newins "${S}"/daemon/resources/razer.conf razer.conf.example
-
-   if use daemon ; then
-   # dbus service
-   insinto /usr/share/dbus-1/services
-   doins "${S}"/daemon/org.razer.service
-
-   # systemd unit
-   systemd_douserunit "${S}"/daemon/${PN}-daemon.service
-
-   # xdg autostart example file
-   insinto /usr/share/${PN}
-   doins "${S}"/install_files/desktop/openrazer-daemon.desktop
-
-   # Manpages
-   doman "${S}"/daemon/resources/man/${PN}-daemon.8
-   doman "${S}"/daemon/resources/man/razer.conf.5
-   fi
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-   udev_reload
-
-   if use daemon ; then
-   

[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/

2023-08-29 Thread Ulrich Müller
commit: d5b297746645bf9b843283a17f479b46858eb853
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 29 19:49:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 29 19:51:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b29774

app-doc/elisp-manual: stabilize 20.2.5 for ALLARCHES

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

 app-doc/elisp-manual/elisp-manual-20.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild 
b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
index 81c347525e3f..f0fca0e9cfe8 100644
--- a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
+++ b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="Texinfo-manual"
 SLOT="20"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
 
 BDEPEND="sys-apps/texinfo"
 



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

2023-08-29 Thread Sam James
commit: 4e82107ca6ef51d32ef0b1ac47cca805c12fc1b2
Author: Jaco Kroon  uls  co  za>
AuthorDate: Tue Aug 29 18:29:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 29 19:33:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e82107c

sys-cluster/glusterfs: fix 11.0-r2[emacs]

Closes: https://bugs.gentoo.org/913213
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/32513
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/glusterfs/glusterfs-11.0-r2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-cluster/glusterfs/glusterfs-11.0-r2.ebuild 
b/sys-cluster/glusterfs/glusterfs-11.0-r2.ebuild
index 5500c9af30b3..e37cab54571a 100644
--- a/sys-cluster/glusterfs/glusterfs-11.0-r2.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-11.0-r2.ebuild
@@ -147,8 +147,7 @@ src_install() {
 
if use emacs ; then
elisp-install ${PN} extras/glusterfs-mode.el*
-   elisp-site-file-install "50${PN}-mode-gentoo.el"
-
+   elisp-site-file-install "${FILESDIR}/50glusterfs-mode-gentoo.el"
fi
 
insinto /usr/share/vim/vimfiles/ftdetect; doins "${FILESDIR}"/${PN}.vim



  1   2   3   4   >