[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_custom_printf/

2023-02-09 Thread Alfredo Tupone
commit: 63d9a2ecaf5dc4f09f996a600efc12f5b0c6ad28
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb 10 07:50:33 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb 10 07:51:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d9a2ec

dev-ml/ppx_custom_printf: add ppxlib dep

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...tom_printf-0.15.0.ebuild => ppx_custom_printf-0.15.0-r1.ebuild} | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0.ebuild 
b/dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0-r1.ebuild
similarity index 81%
rename from dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0.ebuild
rename to dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0-r1.ebuild
index 14862e262843..5deb18da0db5 100644
--- a/dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0.ebuild
+++ b/dev-ml/ppx_custom_printf/ppx_custom_printf-0.15.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,5 +14,8 @@ SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
-DEPEND="dev-ml/ppx_sexp_conv:${SLOT}"
+DEPEND="
+   dev-ml/ppx_sexp_conv:${SLOT}
+   >=dev-ml/ppxlib-0.23.0:=
+"
 RDEPEND="${DEPEND}"



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

2023-02-09 Thread Hans de Graaff
commit: 0253f1116e5e330fb7efe2e42b854099bb1fa1a5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 10 07:41:51 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb 10 07:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0253f111

dev-ruby/psych: add 5.1.0

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

 dev-ruby/psych/Manifest   |  1 +
 dev-ruby/psych/psych-5.1.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
index 5abd38ed98f5..3fa0c14803f3 100644
--- a/dev-ruby/psych/Manifest
+++ b/dev-ruby/psych/Manifest
@@ -1,3 +1,4 @@
 DIST psych-4.0.6.gem 93696 BLAKE2B 
f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545
 SHA512 
31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1
 DIST psych-5.0.1.gem 39936 BLAKE2B 
281beff933541db82b02bb20ae50ed4015cce5916654351b71b6f8d3a537830456277ece122eeede3f1323b3a1704821ee1135673175726c4062253d4b0bde05
 SHA512 
dca1e881124bea09995367d952d519d5dc74eb5578a4305234cf97f1b0e3e03065b427a7190b5c033e4d4c424b558e3cdf44ef35effbe1d808f8379c93fd6bb2
 DIST psych-5.0.2.gem 39936 BLAKE2B 
eadd26ad4703d67009927dc1c60727e91ec1f27b1f1d94ca96488ade75c511a15c3ac49654ad064070932ae0f998355b7314e187ed9539391ae16afec09c0450
 SHA512 
9edca88c8fb8a21ffcaef42b83170e78be76e12c357ceb59c2c80d58f8e946034f4b8ee08eaded12a1e4f326bdf71dbfbd3e2efc231bef9739d0155ddfda8b2c
+DIST psych-5.1.0.gem 39936 BLAKE2B 
f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16
 SHA512 
94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc

diff --git a/dev-ruby/psych/psych-5.1.0.ebuild 
b/dev-ruby/psych/psych-5.1.0.ebuild
new file mode 100644
index ..4f5a5a2581c2
--- /dev/null
+++ b/dev-ruby/psych/psych-5.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A YAML parser and emitter"
+HOMEPAGE="https://github.com/ruby/psych;
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+RDEPEND+=" >=dev-libs/libyaml-0.2.5"
+BDEPEND+=" >=dev-libs/libyaml-0.2.5"
+
+ruby_add_rdepend "dev-ruby/stringio"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' 
|| die
+}



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

2023-02-09 Thread Hans de Graaff
commit: ee17896ea77d28ef2423a967e8793e771edfde28
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 10 07:40:01 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb 10 07:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee17896e

dev-ruby/parser: add 3.2.1.0

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

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

diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index 4bfb09b47dd1..91d650a0e665 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -3,3 +3,4 @@ DIST parser-3.1.2.0.tar.gz 299753 BLAKE2B 
b5c991ab0834ed5e5b7107935500659828a6f8
 DIST parser-3.1.2.1.tar.gz 299885 BLAKE2B 
2fe56279be003825a25e6fdfc99dbb13b93dc167f7da3fe636da368bc10a6506afd7510bf3d7c55122321de1cd0bf46afce2ee0ff0a9d914e507c0333225e5ea
 SHA512 
9bbaae6436f41668621fdb1f45dd2a30ea5485dca19b0024a19e8be0684c4a961e914040e3b53f725f06c98822392cfef87113332124272f895bb571e56cc961
 DIST parser-3.1.3.0.tar.gz 301000 BLAKE2B 
3b7984966643d983e8606ba4de13a08de9130aa58b5adebdc9cfb273e00e700086f99f8a678ccb6db1ac70dac2da429dbfa1b45661c4f9764b676beae5c64633
 SHA512 
23ef12043706ba810ade3ac94f376082d5b45db8b451634d469a26f834890e7a82a9669132df4654aef4cb7650f0e13d2f33aad489e76ab547cb9e64f498
 DIST parser-3.2.0.0.tar.gz 302043 BLAKE2B 
8a02ca62560fc976fbe62d02ecf24713248a9f522e1cc9daa1deaa153d900628dce4f59c7791cc61652199358addca1432403a3f3849b0ef8f9495639282697d
 SHA512 
58b9011c22af76f5eccf7035dd53da705ddc952c6185ebbb48c33c5486b5852ba8a543093f8c1f2a2c7aea8e78407c04a9dc49abf43edb27c460cf8b038338cf
+DIST parser-3.2.1.0.tar.gz 315249 BLAKE2B 
57013e299541e0b1d589be8640611c3deb04b11cd39ada33dd2ae0b43fa68b7ffa55d6074d53559a2a5f552e539bf80ea7406a91e4b5dbc7fae345d9d399bc09
 SHA512 
f79f84188650a210424558c9f0d131de25ea7d879487331db9d5a55127fd72e28946a78f7596896bd837b4b17e8602b908fc818f467f77cee04c4ffdce545f76

diff --git a/dev-ruby/parser/parser-3.2.1.0.ebuild 
b/dev-ruby/parser/parser-3.2.1.0.ebuild
new file mode 100644
index ..1831dac09aaf
--- /dev/null
+++ b/dev-ruby/parser/parser-3.2.1.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="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+RUBY_FAKEGEM_GEMSPEC="parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser;
+SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/minitest:5
+   dev-ruby/racc )
+   dev-ruby/cliver
+"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1"
+
+all_ruby_prepare() {
+   sed -i -e "/[Bb]undler/d" Rakefile || die
+   sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}



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

2023-02-09 Thread Hans de Graaff
commit: a32c3991580c259e27c332e3dfb6b387fb9a7ddd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 10 07:42:51 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb 10 07:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32c3991

dev-ruby/strscan: add 3.0.6

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

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

diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest
index 1d0eb3e57789..286bc0585dc3 100644
--- a/dev-ruby/strscan/Manifest
+++ b/dev-ruby/strscan/Manifest
@@ -1,3 +1,4 @@
 DIST strscan-3.0.3.tar.gz 34914 BLAKE2B 
00bd42816fa22c8c5a69f57191873c37c7278c8364471d3721459702171fbee3d195330127184dbaff9f432b72fdcc38c0f5faa206f22c1d0351f3d68dbd5542
 SHA512 
0a72d7d2b28853763e5f894e9b1e01f7e01a3483cce15f4ca6305b65ce851bd6134d189caa5a23ea79af11af38a9f95944c99a9f5cd032d96cc2a45101bd836a
 DIST strscan-3.0.4.tar.gz 35226 BLAKE2B 
c0962db44ccaeea6bb6002adaa80655ac969e3958cc656d211248ac9911bce6581139dfbebcc3f6904ca78ea487a42c172e6dea1f1d7c5e4afc8ed6a7e5a2785
 SHA512 
2a6c45d1aac8b9bdff8eec5cfac4c39bc1e217117571ac6d967dd2c3491c710c46458bf7b4acd38e8c9354169439494922a17d5144fa28d574a2328e4f8d6fa1
 DIST strscan-3.0.5.tar.gz 35986 BLAKE2B 
3aa5507d2389121acf1af5b82d79264f6fcf027bf2d859bf9b72f468e39faec1c73bf9221f47d51a6712bf4ca84b5eb8589851e08fd0010f33ea1e111dd11904
 SHA512 
60392b863ef7eb6edc59814729257756fe957a3eb40765619d634a7a0bcde7d4b2db6b6220b93988e7f1ecce4cab9b6b79c0f9cd134eb919a31662af802997c6
+DIST strscan-3.0.6.tar.gz 36514 BLAKE2B 
3a303ab8185aa12ef5fa748541a7c00dbea102e79c5a8b4f94595dcdb2f361b824d2f562b6a51184f7925dc473580de00c1faa9b6f0466bfe42ffbc5a89deb13
 SHA512 
63eaebb5cf1f658b447190276fc067ddfaae337a6f993392c2a3829f979ff9a3f4cd32f66fe3456404284b48d66c145da4814d582754c34c5037c983dabdcd86

diff --git a/dev-ruby/strscan/strscan-3.0.6.ebuild 
b/dev-ruby/strscan/strscan-3.0.6.ebuild
new file mode 100644
index ..5a0a7391432b
--- /dev/null
+++ b/dev-ruby/strscan/strscan-3.0.6.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="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="strscan.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/strscan/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides lexical scanning operations on a String"
+HOMEPAGE="https://github.com/ruby/strscan;
+SRC_URI="https://github.com/ruby/strscan/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test/lib -rhelper run-test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/files/, app-editors/neovim/

2023-02-09 Thread Vadim Misbakh-Soloviov
commit: 830936a8e77ec7e9ffd2692a54cfc01fd806987f
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Fri Feb 10 06:03:49 2023 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Fri Feb 10 06:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830936a8

app-editors/neovim: fixes for  (see details)

1) lua-version and darwin patches for  are fixed to not fail

2) no more tui confirguration option on , see
https://github.com/neovim/neovim/commit/9fdcbbb4063daa125e420e0ffe9dae6801c264bc

3) ebuilds for 0.8 versions fixed to use their own copy of patches,
instead of using  patches (see commit 726e8ac1afe)

Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 ...-darwin.patch => neovim-0.8-cmake-darwin.patch} |  0
 ...on.patch => neovim-0.8-cmake_lua_version.patch} |  0
 .../neovim/files/neovim--cmake-darwin.patch| 62 ++
 .../files/neovim--cmake_lua_version.patch  | 12 ++---
 app-editors/neovim/neovim-0.8.2.ebuild |  4 +-
 app-editors/neovim/neovim-0.8.3.ebuild |  4 +-
 6 files changed, 15 insertions(+), 67 deletions(-)

diff --git a/app-editors/neovim/files/neovim--cmake-darwin.patch 
b/app-editors/neovim/files/neovim-0.8-cmake-darwin.patch
similarity index 100%
copy from app-editors/neovim/files/neovim--cmake-darwin.patch
copy to app-editors/neovim/files/neovim-0.8-cmake-darwin.patch

diff --git a/app-editors/neovim/files/neovim--cmake_lua_version.patch 
b/app-editors/neovim/files/neovim-0.8-cmake_lua_version.patch
similarity index 100%
copy from app-editors/neovim/files/neovim--cmake_lua_version.patch
copy to app-editors/neovim/files/neovim-0.8-cmake_lua_version.patch

diff --git a/app-editors/neovim/files/neovim--cmake-darwin.patch 
b/app-editors/neovim/files/neovim--cmake-darwin.patch
index ad47a46e1a7a..b2920451743d 100644
--- a/app-editors/neovim/files/neovim--cmake-darwin.patch
+++ b/app-editors/neovim/files/neovim--cmake-darwin.patch
@@ -1,65 +1,13 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -80,33 +80,6 @@ set(ENV{PKG_CONFIG_PATH} 
"$ENV{PKG_CONFIG_PATH}:${DEPS_PREFIX}/lib/pkgconfig")
- # used for check_c_compiler_flag
- include(CheckCCompilerFlag)
- 
--if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
--  # CMake tries to treat /sw and /opt/local as extension of the system path, 
but
--  # that doesn't really work out very well.  Once you have a dependency that
--  # resides there and have to add it as an include directory, then any other
--  # dependency that could be satisfied from there must be--otherwise you can 
end
--  # up with conflicting versions.  So, let's make them more of a priority 
having
--  # them be included as one of the first places to look for dependencies.
--  list(APPEND CMAKE_PREFIX_PATH /sw /opt/local)
--
--  # If the macOS deployment target is not set manually (via 
$MACOSX_DEPLOYMENT_TARGET),
--  # fall back to local system version. Needs to be done both here and in 
cmake.deps.
--  if(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
--execute_process(COMMAND sw_vers -productVersion
--OUTPUT_VARIABLE MACOS_VERSION
--OUTPUT_STRIP_TRAILING_WHITESPACE)
--set(CMAKE_OSX_DEPLOYMENT_TARGET "${MACOS_VERSION}")
--  endif()
--  message("Using deployment target ${CMAKE_OSX_DEPLOYMENT_TARGET}")
--
--  # Work around some old, broken detection by CMake for knowing when to use 
the
--  # isystem flag.  Apple's compilers have supported this for quite some time
--  # now.
--  if(CMAKE_C_COMPILER_ID MATCHES "GNU")
--set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
--  endif()
--endif()
--
- if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-   # Ignore case when comparing filenames on Windows and Mac.
-   set(CASE_INSENSITIVE_FILENAME TRUE)
 a/cmake.deps/CMakeLists.txt
-+++ b/cmake.deps/CMakeLists.txt
-@@ -112,13 +112,6 @@ if(CMAKE_CXX_COMPILER)
-   set(DEPS_CXX_COMPILER "${CMAKE_CXX_COMPILER}")
- endif()
- 
--if(CMAKE_OSX_SYSROOT)
--  set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
--  if(DEPS_CXX_COMPILER)
--set(DEPS_CXX_COMPILER "${DEPS_CXX_COMPILER} 
-isysroot${CMAKE_OSX_SYSROOT}")
--  endif()
--endif()
--
- if(CMAKE_OSX_ARCHITECTURES)
-   string(REPLACE ";" "|" CMAKE_OSX_ARCHITECTURES_ALT_SEP 
"${CMAKE_OSX_ARCHITECTURES}")
-   # The LuaJIT build does not like being passed multiple `-arch` flags
 --- a/src/nvim/CMakeLists.txt
 +++ b/src/nvim/CMakeLists.txt
-@@ -181,10 +181,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
- foreach(gen_include ${gen_includes} ${LUA_PREFERRED_INCLUDE_DIRS})
+@@ -440,10 +440,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
+ foreach(gen_include ${prop})
list(APPEND gen_cflags "-I${gen_include}")
  endforeach()
 -if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_OSX_SYSROOT)
 -  list(APPEND gen_cflags "-isysroot")
 -  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
 -endif()
- string(TOUPPER 

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

2023-02-09 Thread Michał Górny
commit: 9c753269f47100a9b985bcb69e7a000eb8b962a1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:42:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c753269

dev-python/pytest-rerunfailures: Bump to 11.1

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

 dev-python/pytest-rerunfailures/Manifest   |  1 +
 .../pytest-rerunfailures-11.1.ebuild   | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pytest-rerunfailures/Manifest 
b/dev-python/pytest-rerunfailures/Manifest
index d621bcb0b6dd..1da996c953cc 100644
--- a/dev-python/pytest-rerunfailures/Manifest
+++ b/dev-python/pytest-rerunfailures/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-rerunfailures-10.3.tar.gz 15852 BLAKE2B 
1063f55f4145eff4db22f121620cb3a53ad8cd0c44580578bd5027c4bd8005af6d33e0da8d67fceb7b8abe91f22c591e7b42b7a810cb5c7d8b5668b0a48eb3f2
 SHA512 
30ebafdb221d7ff8c46d50795b1a342b55293eaf60f5a012c631e2333dcf3114bfc4ed5210705edba4ad33a8f215ce7b5988362750149fc5e9463e4c3fa93860
 DIST pytest-rerunfailures-11.0.tar.gz 15836 BLAKE2B 
41c3695250e809123c468325d6bb78275c2e09911eb98de1b0951add44fffc24ee2157bdad346fb9bc923ee3865fe205eaeadd1a1e7b908ee728ac2a8e1375c7
 SHA512 
8e0f43f63a76161447de6cfbe9382b7aece05d25cf9d1f03b6f12dcb8d98edd85d6e8f5d74d360143cd99188f082c3ab412324543307b08c4bef0e5a2dc06b3a
+DIST pytest-rerunfailures-11.1.tar.gz 16681 BLAKE2B 
aa1e35659411bc9cc777253982d53b39a969fe1448990008e99903ca3bd2a675f07551ab806a0656b9ed329b519458c02e46dc8fa2f1e0f60be8e3b2457e48d1
 SHA512 
9a572faab4ee1907e829d38979a87c5eb24dc13edfbbd987801b610f67d0a5ce8743f2bdbe883bd247915e6ede6b73fceae9c4994774e74b1b1a192587829e05

diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild 
b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild
new file mode 100644
index ..5ed7cf6acb69
--- /dev/null
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-11.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-rerunfailures/
+   https://pypi.org/project/pytest-rerunfailures/
+"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/packaging-17.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_rerunfailures
+   epytest
+}



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

2023-02-09 Thread Michał Górny
commit: e3310f32fd22f0d3f0bc8187c4c0224c5c7fddf2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:34:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3310f32

dev-python/argh: Bump to 0.27.2

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

 dev-python/argh/Manifest   |  1 +
 dev-python/argh/argh-0.27.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 4ed4fb355d9f..d6476d33119f 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,2 +1,3 @@
 DIST argh-0.26.2.tar.gz 32913 BLAKE2B 
315dc36c4a98cb4a8fdab68a30ed3d4d87d1565717722ed496255d8b1b4e505277032217da4c5d750f210974890d8094c52f920044173ff2168adf7cb7f6a2bd
 SHA512 
90382900d5cec9629dacb4459a2c9491d1425b66fa3f90d7cbf511dec846a99dbb9424f3e08f0c006da48fbf9c067078705be70b314700541fd800630e4b1707
 DIST argh-0.27.1.tar.gz 49106 BLAKE2B 
48f21d920d97111656cb5b18c956c7fdda94ae242f92ebfb02c47b55d5ccc1b82b0ef8b94a721f97fb3638b15b38ce3293fbe46ab123ed9c968efdb2e881d8f3
 SHA512 
e35b2a90c6286818986945e9ea8484dd06bc263016d8c52b0e29475dbad610d673acc0918d0cf62657b1d965bb0d59e51af4c384ae0610f471c748a90999
+DIST argh-0.27.2.tar.gz 49200 BLAKE2B 
4599781854feb0aa1b5251f6361bcf4e5e4f96c391fd8be3e5a3397d2a6130ec9111f36ad87dd553345a0d9d6471d20ecca7cd7462d41012c8117d2a07f18290
 SHA512 
9bed6d5f4ea6407be675b4b5c015e0bda5015ef78289ba9c08503687dc33d91fcda9aabdb9a94b9e3dc11020edf873e51eb1ef9d7ee0831b4f0eb0e302b83b98

diff --git a/dev-python/argh/argh-0.27.2.ebuild 
b/dev-python/argh/argh-0.27.2.ebuild
new file mode 100644
index ..5a8b81d933a6
--- /dev/null
+++ b/dev-python/argh/argh-0.27.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple argparse wrapper"
+HOMEPAGE="
+   https://pythonhosted.org/argh/
+   https://github.com/neithere/argh/
+   https://pypi.org/project/argh/
+"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+LICENSE="LGPL-3"
+
+BDEPEND="
+   test? (
+   dev-python/iocapture[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-09 Thread Michał Górny
commit: 8b52538d61618d8c5eff7e39de2a7fbd817304b8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:43:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b52538d

dev-python/hypothesis: Bump to 6.68.0

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8ea33655c8f4..bd1899da9b29 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -8,3 +8,4 @@ DIST hypothesis-6.66.0.gh.tar.gz 9349578 BLAKE2B 
3dcdd9bcca00849d68a4bf136878409
 DIST hypothesis-6.66.1.gh.tar.gz 9349822 BLAKE2B 
728b6e1cb2a28a07cae066bb2e2f8099f21f9a27dbbcc27db1c4f97f6541f60464d90344630df75eb5cea9a65e865a296dbd8b5e20bcbbc17840c92d8f269ac7
 SHA512 
58ddb6c2bb77064d25ace1740bc5a9ba4d4b6c311da065aa065854c19d4920ec9d70b83935e1b9d057eb10c96c4fdfb445d17c6f321578cbde449df3c5edf704
 DIST hypothesis-6.67.0.gh.tar.gz 9349921 BLAKE2B 
03c2a16a1895ed45d9b902c378b6f5d55ef205999f7e69f4405a350b615e6dfccf225c76a193be412efa16d9e13a86a8f003955738e53f669578c01bca30ea9b
 SHA512 
9ce51254d3285d859c877bd2a074fc837ea817f9eb8dcc6b4048d5af4650a958da66f5d46b7e68108a98fe0b4b6115fa2531adb43b94a4f38c8494c54b0e9a9d
 DIST hypothesis-6.67.1.gh.tar.gz 9349899 BLAKE2B 
279c0d6e1c690174ad5b2f2fa4c8eb42eb5f319d20b7fa362d8c69632ed05d54251e0a09a5025ef090df53d0660cfa3b4925b721ceadbad3cd59a64ea2ed882f
 SHA512 
ea89f7cbd5bb1e5756a24da4996c3420f8eef5c7db543004d66d023bdcd05687c3d09d6b0a4213af42f449ea3c7c5140a96410cf94de15084a421c7cab95504e
+DIST hypothesis-6.68.0.gh.tar.gz 9350032 BLAKE2B 
c122455b7f941eaba8b37b7c4bd4760b2ea0d7c5cf3e973544b80edfa17ea13870c9c5121a121178850154f0058e55c4051ff0ea98d35d3c312468202108a04d
 SHA512 
7ca3e79c1c5e091ae829244e1f6b3563c61add0a5bbe7a7b254df85191778a4b05a21f82ca3f50ba6e77a5ec5c9ec06d7dd15c6cf423c1a2eb524a2aeb3f2c91

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

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

2023-02-09 Thread Michał Górny
commit: 41faad1f7bde95c942f1653b7fa895dfa0814140
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:23:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41faad1f

dev-python/mkdocs-material: Bump to 9.0.12

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.0.12.ebuild  | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 6c7df5f53036..de2a5ba3c1b5 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,5 +1,6 @@
 DIST mkdocs-material-9.0.10.gh.tar.gz 10933071 BLAKE2B 
702db94a8c91a856ffcf30402fe9a913ebb9f76ab1cf92afd83ee75733a233366e039ab08d376b543112b892dd7641c164f87b641938c6974a9205e80d249b7b
 SHA512 
33c11dec5e90055ce773686b3301313f2744bb190078019973bde84a7530aeb3dd8de08946f0aa1a64aa7b100055a99aaa716f96d4a862638a7134ffa120d56e
 DIST mkdocs-material-9.0.11.gh.tar.gz 10927843 BLAKE2B 
d7ada78205aa7c803f4a7927e08a8c2970ebcc526c1ae90a6324b5b08fc5277b28f1719fffab4ee14898c9148d36333fedf6f440bb47794fef764b2a2b20fcd3
 SHA512 
7844482e0188d708c9a201ca3b75fb8b34127163ba3d08543b5f94603f71180c176a15aedef0ad5e43da7581634621dc527e40b513d8c5a8fa6ef19db8ec
+DIST mkdocs-material-9.0.12.gh.tar.gz 10929135 BLAKE2B 
2b8468790c38e40a35b7fd4ff324cde485c1a7f7bc5c748b52b21b34deaca62f397ec056717107dc50024315b9740dc0b9dcce9921fd84c0cda5f9de55068553
 SHA512 
fd52632e2eb2225d32ac13a48eb0bab8f694644e8369a90ee85902549405b13b2308102ffe6bcb631d4847c7f1b345637d5b86470454eea52487a7b92dd14ab1
 DIST mkdocs-material-9.0.5.gh.tar.gz 10898510 BLAKE2B 
d5c6f10db280e6aa9dc1c1d761d831d6b872586c42c7ba0882a9a0a849919fc85da84c7ed46b8d77fd7f17d65cd0ffa967afb008643b76a8b51d36d5bbaa60d3
 SHA512 
530ce10a457b9f8726dcaad7e602b30338604fef644a885b7aa15f68107921b5a0be714a274771e96f7b9127eb386d926d412be71634283d7f803d56be1977d1
 DIST mkdocs-material-9.0.6.gh.tar.gz 10898851 BLAKE2B 
332903d2acd90f5b979536ab518ca403f26762dcd9b1fc9220b079b400ac1c688556b98e83dc5da321bb6ac73e7ba475179225e88c48495bd85e0e8e81cb02ab
 SHA512 
6a6e51cb3a56c660d1e66613b98db916d9db81108894c04e67cb0267ac79e25c8dccd1d5587814984b1c9a6b87b06bd9d796ac0f613eca69399f1d575dfb41d3
 DIST mkdocs-material-9.0.7.gh.tar.gz 10910584 BLAKE2B 
0b7b4393e4db7b3c20718f231f46030463c4654317af5a9c1fd37347810eb4c1f1bfc307878d96511633fa3b1c51a2ed2c4bc43a7fd273fcdc0d14893c22e878
 SHA512 
560688e1d3888438d83daee611a1b05a6d693f1c63e7aa931d074531f7c53bdbad61ae03bf60f6f68ab9358959c78d65fe347637811d8a4120c8cefeb1ed9397

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.0.12.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.0.12.ebuild
new file mode 100644
index ..ae30183c31b4
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.0.12.ebuild
@@ -0,0 +1,53 @@
+# 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_{9..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-02-09 Thread Michał Górny
commit: 22a5d5d98572cc8abf44e5779cacd5afb9cede9d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:33:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22a5d5d9

dev-python/jupyter_console: Bump to 6.5.0

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

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

diff --git a/dev-python/jupyter_console/Manifest 
b/dev-python/jupyter_console/Manifest
index 7c0214dfb2ab..2398d2c69afd 100644
--- a/dev-python/jupyter_console/Manifest
+++ b/dev-python/jupyter_console/Manifest
@@ -1 +1,2 @@
 DIST jupyter_console-6.4.4.tar.gz 35145 BLAKE2B 
d37190c30eceba79c0d37ad60d88c9e691759aaccb29a64a9482b7c3cf3315efa3c902ac2244c2139ef2f94a77450115124227768f8291f73512796aaff1214a
 SHA512 
1f06591ed2a0fcf56e783d4e9f2a7c3f58a4f566cfb63b3367edac23c7709aa1af7bf6639c7358227a987049804da90658144fa5ad38db120c0816e78ed465ef
+DIST jupyter_console-6.5.0.tar.gz 35609 BLAKE2B 
056386eaa1c214b27ff10993d08fc5351ab9f6775fa8f2882bbe8ed6ca4170edb8a8024740f3a9f0f9667c253a1945700da0e9a3bc925d970597b43c830c9e6b
 SHA512 
9c3b44a43d0a18bbcade97fee514859b6c370941e80525630195fb6bf8fb32c3cf048dfabd2c41f7f98365d2fbd87c9e190f9fb8e899c5a29266585766df66af

diff --git a/dev-python/jupyter_console/jupyter_console-6.5.0.ebuild 
b/dev-python/jupyter_console/jupyter_console-6.5.0.ebuild
new file mode 100644
index ..98dd00f203e1
--- /dev/null
+++ b/dev-python/jupyter_console/jupyter_console-6.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A terminal-based console frontend for Jupyter kernels"
+HOMEPAGE="https://jupyter.org;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-3.0.30[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4[${PYTHON_USEDEP}]
+"
+# util-linux provides script(1)
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   sys-apps/util-linux
+   )
+"
+
+distutils_enable_sphinx docs \
+   dev-python/sphinxcontrib-github-alt \
+   dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest



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

2023-02-09 Thread Michał Górny
commit: e94b73366a63094d25a51bc079b3bb32d9ef8fb4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:41:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94b7336

dev-python/podman-py: Bump to 4.4.0

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

 dev-python/podman-py/Manifest   |  1 +
 dev-python/podman-py/podman-py-4.4.0.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/podman-py/Manifest b/dev-python/podman-py/Manifest
index 694f0c6120ab..5dc66a78d649 100644
--- a/dev-python/podman-py/Manifest
+++ b/dev-python/podman-py/Manifest
@@ -1 +1,2 @@
 DIST podman-py-4.3.0.gh.tar.gz 177403 BLAKE2B 
549d3aba023423e5ae45fb04e0ec67bdb8ef6cdbe3e4fe6dec2f5e4d1f1df08828aed00aa83b7ad26f6c88ba225211a108ff67ba28e0003827c00ce3c32428ea
 SHA512 
4e7c1f23d7baf425079689635c2b468871eff7f898f150b9244faf3d199a1cf2544aee1f633e431cd40701fbaaa41861d894e72486a38c6a198fd2c33691b826
+DIST podman-py-4.4.0.gh.tar.gz 177587 BLAKE2B 
92d2a45a20304be648247fe8c95ab7ed84795e419d79fc731a6be4f228851b10324546b9cd14f9235a3972fd9258d50b2512216121c0fef59c0eb66d7c12c91c
 SHA512 
47b4157fd9e6d54171f6f970012e828f877c66c4fabe4f30ad93974945b9e35fa7084c2908efca42c8b71a8d9f25e7a29a624152ce7bea1eebafcaa3700cb967

diff --git a/dev-python/podman-py/podman-py-4.4.0.ebuild 
b/dev-python/podman-py/podman-py-4.4.0.ebuild
new file mode 100644
index ..a7a8eed2e9b6
--- /dev/null
+++ b/dev-python/podman-py/podman-py-4.4.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library to interact with a Podman server"
+HOMEPAGE="
+   https://github.com/containers/podman-py/
+   https://pypi.org/project/podman/
+"
+SRC_URI="
+   https://github.com/containers/podman-py/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.24[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.3[${PYTHON_USEDEP}]
+   ' 3.{8..10})
+"
+BDEPEND="
+   test? (
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
podman/tests/unit/test_volumesmanager.py::VolumesManagerTestCase::test_get_404
+   )
+
+   # integration tests require a workable podman server,
+   # and it doesn't seem to work in ebuild env
+   epytest podman/tests/unit
+}



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

2023-02-09 Thread Michał Górny
commit: 39b1f3e0df01d0fb9ba0916d6d7206070fb4a3be
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:44:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b1f3e0

dev-python/hatchling: Bump to 1.13.0

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.13.0.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index f472955e43c3..1ddb0224582e 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1 +1,2 @@
 DIST hatch-hatchling-v1.12.2.gh.tar.gz 381872 BLAKE2B 
6290daca1f2d2cd4eb9479b2f34b782881651c0106008c8876c355e5f3aa12cdbd0168765fdc04dd7870f9b88d44cc1be8d3849b2f20393bf64bebe9dbf09dd9
 SHA512 
74404b3b5369f6a8350cbde9675de6d9d7a72aca721714d47d8c4052c341affed1ebb4f4caae96877c2ccf2c4bab29b8323643e2a3d7de67bfe5888f3a08cdca
+DIST hatch-hatchling-v1.13.0.gh.tar.gz 383610 BLAKE2B 
0a3dc20f6c1c504c94c09897e23e6ade844318488093cf849e332cf08f7be178ddb3ae61d8ff01af93438c01216b056a3566e9d8758a0151e4d7498447a9524f
 SHA512 
fb14e1d088676dfc2b76dda207aa514232c3c5b8472d7332c0d53e0bd4dbd1d0e3bd1ac9f261f72e1a32610c565485f5e382fc7071e80066735a04eb8cade13e

diff --git a/dev-python/hatchling/hatchling-1.13.0.ebuild 
b/dev-python/hatchling/hatchling-1.13.0.ebuild
new file mode 100644
index ..9b92d2a41c5b
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.13.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   epytest tests/backend
+}



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

2023-02-09 Thread Michał Górny
commit: 77864b45ccf94583ef1e52b203501ee2ca72a3fe
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:40:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77864b45

dev-python/python-utils: Bump to 3.5.2

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

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

diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 1ccb8e45944d..43e2c23f235f 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,2 +1,3 @@
 DIST python-utils-3.4.5.tar.gz 28608 BLAKE2B 
c933bf358ad61563fc35bc87329367946a64216afaddb3cd5bff861e0e1fadcc4d18c7a8ff7820bfee5938bc7ede3cea9d450ecc5b7c0825f917c59576d7195c
 SHA512 
35b4b49dfce56e9e530fe979c070889296079d3a1fd548186bf6dbd6fdbce5363818b52a5d7559b7af3bd32561d87639565298386883351168a267fa88e1ff7f
 DIST python-utils-3.5.1.tar.gz 26753 BLAKE2B 
f6a6f84883671e4e17938bf8a70332766b3e61f77bd86eda976915a5967710c4c8a6bdd295b6ca9d46bed98b30866bbaabd67ac3d4311dfe061fbc3c5a41e4af
 SHA512 
427660db279b438ce30218bea72f96b952f6cd37c99184f04d458814500f056b16ed4f2fa743f94499a996366c162006c771e9523491afb2a7ee0f666ab98718
+DIST python-utils-3.5.2.tar.gz 26883 BLAKE2B 
9532d8fecd8d57a9a9f50e2e7e67386e4c5922f4ec316851544147f6da82586bb01796bb3e3fc95c894a790c57711c983d8da9abc5edc5a722089a0d86d7fb61
 SHA512 
2e36bbb2e43591744c63ea972b7f361138694eb32510643ea88e8d757882379e3aec247c2fc4d5c67876939b71d564570a975700728c79f9db0cc4fcbc1605e7

diff --git a/dev-python/python-utils/python-utils-3.5.2.ebuild 
b/dev-python/python-utils/python-utils-3.5.2.ebuild
new file mode 100644
index ..2f51e06e8c85
--- /dev/null
+++ b/dev-python/python-utils/python-utils-3.5.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of small Python functions & classes"
+HOMEPAGE="
+   https://github.com/WoLpH/python-utils/
+   https://pypi.org/project/python-utils/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   docs
+   _python_utils_tests/test_logger.py
+   python_utils/loguru.py
+)
+
+python_prepare_all() {
+   sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die
+   distutils-r1_python_prepare_all
+}



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

2023-02-09 Thread Michał Górny
commit: 5f2678bb6c5ce796da6d8c6232e499d91ef853fc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:39:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2678bb

dev-python/pyproject-fmt: Bump to 0.8.0

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

 dev-python/pyproject-fmt/Manifest  |  1 +
 .../pyproject-fmt/pyproject-fmt-0.8.0.ebuild   | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyproject-fmt/Manifest 
b/dev-python/pyproject-fmt/Manifest
index 9e385287b765..3e3f78ee9d27 100644
--- a/dev-python/pyproject-fmt/Manifest
+++ b/dev-python/pyproject-fmt/Manifest
@@ -2,3 +2,4 @@ DIST pyproject-fmt-0.4.1.gh.tar.gz 14853 BLAKE2B 
e06e3602290fdc4df00fb48dfe9d6d5
 DIST pyproject-fmt-0.5.0.gh.tar.gz 14906 BLAKE2B 
f75482988c8e10fbfcffaa518e6004f0e96b922e8bf929e43c7be26cf16149b3fa97a3070fabfbb90641ee3d953ab17bd854ba2e107b776f65f6bc802980bd54
 SHA512 
58ec7975f7c69990b1d2a0ee8a29681731d7143e59754343dc64e52e135cc5d280adf3c31b6818f042982697a7221a36aa0842ffba1ede28b57cefad77bf065c
 DIST pyproject-fmt-0.6.0.gh.tar.gz 15082 BLAKE2B 
9ec7126530c98b984c5346bfd65fa817967dc7def60d16eb93e63ff690eaad53209d49483e19b5e87caf7b879f6661862a68606a0adb3b4513ff119262ff99a6
 SHA512 
50c9dcb468213de62e86edd500ae001815a83d8374ac1d36467fd7c560a5774862b001414f687d588fc0622ba5896c83338d6833ac4c248d2b4aa111fefe33ce
 DIST pyproject-fmt-0.7.0.gh.tar.gz 15249 BLAKE2B 
ad3b86af31ed860efb5eefbdd62629c3f3dfdb79a01b1e9904bf5a808699e410d870ca688fc82e28307b07841502f57870754cd694c10998ab1e1e0eef177669
 SHA512 
361a7bbb4a96659d3902ddb317c2f9b4010aca4b91f8663d810971d6d1bb0362e26cc63ee7b16b0e1e1518af429b57d06de71bcfc56efad462dfc2c04abe
+DIST pyproject-fmt-0.8.0.gh.tar.gz 15307 BLAKE2B 
270a07220bc5b2bb81502de55727dd92d7a0cbde33c5d2a202d1b41de44a08ebd84f26bfd6c0cdcc1793f494f880c9a5e3db391069796dd6cbab6bdf1e4e6f64
 SHA512 
12f622176a9032173d73dbe21ab3da89ab9c3cf8c49e22b3d7e30abd5d1f9c4d988e519025a2d60a17324e449df719fd67f58d7c1ed49de9b9f50573863dad9f

diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.8.0.ebuild 
b/dev-python/pyproject-fmt/pyproject-fmt-0.8.0.ebuild
new file mode 100644
index ..a802c14c305f
--- /dev/null
+++ b/dev-python/pyproject-fmt/pyproject-fmt-0.8.0.ebuild
@@ -0,0 +1,38 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Format your pyproject.toml file"
+HOMEPAGE="
+   https://github.com/tox-dev/pyproject-fmt/
+   https://pypi.org/project/pyproject-fmt/
+"
+SRC_URI="
+   https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-02-09 Thread Michał Górny
commit: b301b2464dda2220ea7bdc2683597a77fd4a85a1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 05:30:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b301b246

dev-python/boto3: Bump to 1.26.68

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 0460eed3687c..d5553493d1fc 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d29
 DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B 
f6e5c14f120bdaa2e797cbd2f62eb0420a28ee5d677705fff8724d22b730ed28090a106ae69cc5b948e8cb5d50dc2d237c2f769d50f1d33634919fd1f116e897
 SHA512 
575718f82fc0bcf59b724233aca55ca265add7c45b84f8dd63c475a2c6c6ad821dedf4846aa61bc7a8d875fa5bcf438b50d09112bfddaf72373dfdde4f1f7882
 DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B 
c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996
 SHA512 
bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c
 DIST boto3-1.26.67.gh.tar.gz 599119 BLAKE2B 
e9cd1877eaa3b6d26cbcece1983a5e89a88f7ecdab1e90b436f358015d4fde13f544b004166917c611cb7bfcd882d3ee9040001c719f2ed44e5ed1ce19bf01b7
 SHA512 
26e4fbaedc0af7ba94e804c6937984919742e7adcdc65179fa1fb6cf183406d1d5ca15b3a1972b68c3154f1cd7b108d5c626357c4a58185f23edb6a86c63b3d6
+DIST boto3-1.26.68.gh.tar.gz 599758 BLAKE2B 
213c77035158e5c410f35432a5ff4c75ec07cb15719873846c07a319c7b236fc641f81eea239ea25c09eef136415547aede925663c33c243e604327e51416b05
 SHA512 
0fa313f3ba50f2fec1c16c88b1a2bbfacad4dd4d7db13a7994f7ae08e225f170b4355d0a549b80a451db5047872926d791c4feb2b68451bf83ff11ff7a303cbd

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



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

2023-02-09 Thread Michał Górny
commit: dff8c727e4c57df4da1bda743f9e4541144bcab5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:36:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff8c727

dev-python/tenacity: Bump to 8.2.1

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

 dev-python/tenacity/Manifest  |  1 +
 dev-python/tenacity/tenacity-8.2.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest
index a301e8d9f6f1..011e7093f29d 100644
--- a/dev-python/tenacity/Manifest
+++ b/dev-python/tenacity/Manifest
@@ -1,2 +1,3 @@
 DIST tenacity-8.1.0.tar.gz 37658 BLAKE2B 
4f9e2ea44ac0f0ed8b694b0f60e938fadbcf65bd989e9d641f7a40750f499aa9635a70d80e406aa2ebf436ebd37cde0d88e8ecb6cb3436ba755c2d921541c8e8
 SHA512 
194312e80233d6edcdf30496a355b272a4de4809bbe187948a7ce9c1382958845d12401498569f2b8d4251ede2857317820779f13a65bb2e69dcb97dde9bb501
 DIST tenacity-8.2.0.tar.gz 39842 BLAKE2B 
4c7b58654eff79e2b5e7412f5a920dd09df44a7699d6959dd6e1c5ee87a1e74a0c60df28239be6976368859ebabc4ab35e318a71a7ad5861d92da76a516bd721
 SHA512 
7bb962257200a450a5599309977c895b9e2918a195a2b60c942dad934145e85e64cf1c043e81fe1a4eb5a4a7d4eaeca626a21388297cf0983bdcea22d56553d3
+DIST tenacity-8.2.1.tar.gz 39876 BLAKE2B 
5141a5ee79ee6b5664e35c06c2d95e65daf75bfcb2ea6b33418385e49f9136adde2ff99bfd8215f056f6370c7b3c2e0a755c749c164c3857c0aae4c27cc63d1b
 SHA512 
43decc20206544165d7ad4ae67292388c45c70a126d3b1ba529529429897dafc1bf8df72a15b545a80cc1fe0eee766866e592d3f49ee6a24feddcb525dffaab8

diff --git a/dev-python/tenacity/tenacity-8.2.1.ebuild 
b/dev-python/tenacity/tenacity-8.2.1.ebuild
new file mode 100644
index ..2b2710dd1228
--- /dev/null
+++ b/dev-python/tenacity/tenacity-8.2.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="General-purpose retrying library"
+HOMEPAGE="
+   https://github.com/jd/tenacity/
+   https://pypi.org/project/tenacity/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/tornado[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+
+   if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   
tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations
+   )
+   fi
+
+   epytest
+}



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

2023-02-09 Thread Michał Górny
commit: bc163fde54df14259fc021067978acf84120d788
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:35:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc163fde

dev-python/zipp: Bump to 3.13.0

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

 dev-python/zipp/Manifest   |  1 +
 dev-python/zipp/zipp-3.13.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 1a4748f7f71e..29331282f086 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,3 +1,4 @@
 DIST zipp-3.11.0.tar.gz 16799 BLAKE2B 
96cbb86e4c112a2cc0bbd8cf8f7a6d0e7b5a5b4af0857bfea87583341e7d08c9f0879f8455131f81e21ffb75bb362fb312c5575a8ccb2e2996313fe3f95ffe36
 SHA512 
10e1eca131063d9e34db18320152ea5e2445585802e7814fcb0a0aeddd8eb5481c60c2eaca1f7f2729826aafd4004fc4a0b8ee26896c833f789752a501f77e86
 DIST zipp-3.12.0.tar.gz 17705 BLAKE2B 
7159d45deb7e22625a270c7f6a5610f64c511ebde11b42769730245befc679750390928c89cfe2ef979df081b07f87e35eea9d82d7063513ac420afc8e60cf79
 SHA512 
922d293dbfdc1871d339a6ebc0176cb5147518f281daf685318d08f6bb4057eb4c49380e49a220c6fa17d749eb8a32b9fa90070acb953f17595d1e509bc6cdf4
 DIST zipp-3.12.1.tar.gz 17987 BLAKE2B 
c3c9f9d3243a2863c4b310e825d9862f379386fc05d0053a10b25fc6706f1bedd5fbb65e44fa9d4ba595b87de89c7f1aa98a4e2911dfde3ce9cad71a8571a1e9
 SHA512 
3a7aae6f377736711bfdb7667b40dc03b32cbb765aee2a36fb5848458469c175fd7fea5811d962b97a0779d63d39d0d42a59d7174db318fc6c32ff6bb58416c1
+DIST zipp-3.13.0.tar.gz 18725 BLAKE2B 
bc4ff7a3338af70380249b009858b6ee7a6407daa02650b3a59972a74bdcdb80ebb0d01cfe9551ccbcde6b46d6e191c82b5aba91a382ab361e344861e6284f38
 SHA512 
7fdcf4dcd4013a09a2ef77b203211919d6aa132f41dafe244ccd41dbb89b6268149a7eb8f8f2bc5ca08ed6e435cd1372361f267b49e3447dc90dc8d7340cd5ec

diff --git a/dev-python/zipp/zipp-3.13.0.ebuild 
b/dev-python/zipp/zipp-3.13.0.ebuild
new file mode 100644
index ..be10426d8ea4
--- /dev/null
+++ b/dev-python/zipp/zipp-3.13.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
+HOMEPAGE="
+   https://github.com/jaraco/zipp/
+   https://pypi.org/project/zipp/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="
+   test? (
+   dev-python/jaraco-functools[${PYTHON_USEDEP}]
+   dev-python/jaraco-itertools[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # speed tests are flaky by design
+   tests/test_zipp.py::TestPath::test_implied_dirs_performance
+)
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "zipp"
+   version = "${PV}"
+   description = "Backport of pathlib-compatible object wrapper 
for zip files"
+   EOF
+}



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

2023-02-09 Thread Michał Górny
commit: 83dfad1adc8152e166f43e180384cc4db75bb55c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:14:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dfad1a

dev-python/trimesh: Bump to 3.19.3

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

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

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 87b4d5a60359..5c8fa75c6da9 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -3,3 +3,4 @@ DIST trimesh-3.18.0.gh.tar.gz 1265 BLAKE2B 
e183ab1b5ff904b54a7801aaf9e6a3ac2
 DIST trimesh-3.18.1.gh.tar.gz 12657109 BLAKE2B 
8e5370193e7d47f1dc2d7d43c356df1a56c2b4b8af6f47ac6aa889b04a3b950ec507b5cc0fe6f99f874cf66111aa72773025ba3821013466bb34baced3a361ca
 SHA512 
72936c0fc6f89ffa35b80928dc5abac8ca4fac023f5be1d4adec6d020f3da6ee2c7a97efb0cecf58faad94ef6f33949533ac789affcecee07696ca0188fd47f0
 DIST trimesh-3.18.2.gh.tar.gz 12656555 BLAKE2B 
39fb1a04a067fdf5e2e85eaacd135f79ae322cab583b1701e702c3638677d8b16d0de411300a39ee39be526500a09ca77fab65666f5eda45c0fa289a48ac1513
 SHA512 
662034adf97efcc50d0c665b8af5ef190ec48d116186d348d4c431dc1fc51564b36b470d996419770e8f48e2e482e3fa8aa9ced30871c7e1dcb20dcee4e9cd5a
 DIST trimesh-3.18.3.gh.tar.gz 12658464 BLAKE2B 
8017cc039273fd9bc01605bd80ca0f3b880a138ca81ff1ded862c8083d20f62f0775671260f7f21deeba403bc1a273dd0bbc138779fbf5c1e08bfab9c0937ec3
 SHA512 
af2838ae8ad01b5113d26aa955a906d6e3379f4484711da1cb76f9735f162a3356b6529e4a633ddb552edb54529c7e738e030d881322d24502e6945e17b55074
+DIST trimesh-3.19.3.gh.tar.gz 12664970 BLAKE2B 
4ba302f5ea48253c5bffd9065ab4974d15b7a30cedcf3939d2306ba9db59acb33534918d3303e3cc9444cfff6557544ed16f19a0673a408c17eb056e0ead5d72
 SHA512 
497e417159a937bc9cbcb92af91ebd346bae67af872fefecf87c9cd3a14e0c9532cd9296ec9eec6653c2bc5c4b95d3a77a56c8235e70fbd940f5c5394ec1b931

diff --git a/dev-python/trimesh/trimesh-3.19.3.ebuild 
b/dev-python/trimesh/trimesh-3.19.3.ebuild
new file mode 100644
index ..be6475bba950
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.19.3.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_{9..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimsh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -n "$(makeopts_jobs)"
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-02-09 Thread Michał Górny
commit: 465be977e033901871dd339c7cd0ac5c1eb0fcd4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:10:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465be977

dev-python/sqlalchemy: Remove old

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

 dev-python/sqlalchemy/Manifest |   3 -
 dev-python/sqlalchemy/sqlalchemy-1.4.44.ebuild |  96 -
 dev-python/sqlalchemy/sqlalchemy-2.0.0.ebuild  | 112 -
 dev-python/sqlalchemy/sqlalchemy-2.0.1.ebuild  | 112 -
 4 files changed, 323 deletions(-)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 94b73cab582d..1f6ddbafcfef 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,6 +1,3 @@
-DIST SQLAlchemy-1.4.44.tar.gz 8516775 BLAKE2B 
647a43b2c01bcf066891e6bf2247271ff051ebc0d75c2e06b04879d058aacc54dced5d1af00c9489ba515621c56bb6f358836e1658f0069295f125675956797e
 SHA512 
ba4e022f7af77cdf099b59a7af088852d7d4e0b4c6d632a63d244f501ff0b76837e601de63619f219fe50e6d526cd13415c4e623a6127afb0a2f24b87a4c3ece
 DIST SQLAlchemy-1.4.45.tar.gz 8535958 BLAKE2B 
09e777584067532ed77d8dca9d86996b22317395338aa056d91d7ae1600d6b7111ef714d04980f87ab517007dd6a581c5552efa9c4a676e88c567f339f227fe6
 SHA512 
4c6e9ef84c6517f47493ad6ce6d366bc0e7222e7a668d43c7b9f4919e87076a5f7687dc525060e430be23c5d9f12e7ef9d97d679040ff132244aa2b3418974a9
 DIST SQLAlchemy-1.4.46.tar.gz 8544238 BLAKE2B 
8ef4aae61bee3c9c54b953a9ba34074d8cac0d54d8ae3389f40fa99f57755b2ee0a8a7826e0835fada2d82b96559d974172c9d9781ec746c79006f59d7a5bba0
 SHA512 
1977c6125e9f45a45b7941c1e0164866bd5ea72839e619d4e259db9a5370fe2b4f191257f3c9ddb28b5c22617a71d359620601c54d9273c38b3281a6c2f5ff03
-DIST SQLAlchemy-2.0.0.tar.gz 9188064 BLAKE2B 
2c81b9663c14851f10d6987645b9c7185067ad680107d2c59ccb3a67ffec0507d30e646d8fb283919ed120203b64591b089f6b840ab97d8e7c59bddd4793319e
 SHA512 
54bde6047a94fc6b050ca6e4b6136ab2a62de0f55665c07a7bec953c75462e32908e88de5c2dc42ee45cd0b8b9f155dd33d148408ab5e3cc579b0e13cdf00801
-DIST SQLAlchemy-2.0.1.tar.gz 9204926 BLAKE2B 
ee2735e11caf8b776563d91c43577e94bcba77f33f21f24f451ee3d217e446385a21be6fda7c5cf90e51ddf7b6445374bcea824f06bd59104af6cc6e7cfb5503
 SHA512 
8164cb9a59a03afe0c60aca2166d5d40a65c5580e8a2618245884a19c36414f8530ddfd963abb6617d03077f49ce37afd6e68db0e5e018402027f93e98de332c
 DIST SQLAlchemy-2.0.2.tar.gz 9230542 BLAKE2B 
67b7d350027662fb2046f4c0644b500e714d9976507d2648627b3e365bfe1dd282327cef780abbb8387f8e5506a58be7767734e3e756856ca3f80ab5e9d05430
 SHA512 
5e9c3d53f82858597a4eb792b5d0b289b9f56167edf8e79a42108a7e71e70667a1691f635a68abd1d69c94953ae8261012b47ad92001eb28c35eadcb8a0722da

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.44.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.44.ebuild
deleted file mode 100644
index 637bcbfc00de..
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.44.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-PYTHON_REQ_USE="sqlite?"
-
-inherit distutils-r1 optfeature
-
-MY_PN="SQLAlchemy"
-MY_P="${MY_PN}-${PV/_beta/b}"
-
-DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
-HOMEPAGE="
-   https://www.sqlalchemy.org/
-   https://pypi.org/project/SQLAlchemy/
-   https://github.com/sqlalchemy/sqlalchemy/
-"
-SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="examples +sqlite test"
-
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   # hardcode call counts specific to Python versions
-   test/aaa_profiling
-)
-
-src_prepare() {
-   sed -i -e '/greenlet/d' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # warning tests are unreliable
-   test/base/test_warnings.py
-   )
-   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
-   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
-   # https://github.com/sqlalchemy/sqlalchemy/issues/8762
-   
test/orm/test_query.py::YieldTest_sqlite+pysqlite_3_39_4::test_yield_per_close_on_interrupted_iteration_legacy
-   )
-   if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then
-   EPYTEST_DESELECT+=(
-   
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution
-   

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

2023-02-09 Thread Michał Górny
commit: 3dc0d41e63809e605cd972f17b7924466e643fb7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:16:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dc0d41e

dev-python/Faker: Bump to 16.8.1

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

 dev-python/Faker/Faker-16.8.1.ebuild | 33 +
 dev-python/Faker/Manifest|  1 +
 2 files changed, 34 insertions(+)

diff --git a/dev-python/Faker/Faker-16.8.1.ebuild 
b/dev-python/Faker/Faker-16.8.1.ebuild
new file mode 100644
index ..a75f8a9b9b3a
--- /dev/null
+++ b/dev-python/Faker/Faker-16.8.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 31b2feb98f4a..cafd0243665e 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -5,3 +5,4 @@ DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 
3f3fd6f1ca60c4c481817bcb6f822f265843099
 DIST Faker-16.6.0.tar.gz 1625783 BLAKE2B 
d5a1cd6d8a7161eabf9a36bade94ae0003c5bd4cef48c33b19f6e7a30289267962ec9820cdae85316cb53b16b1a3734d751160db1aa5803ee60c746baa1828c1
 SHA512 
32f4d8c19ff09c4e415936f458a1ab821be74c4e0e8a79e01d584a8f46ad641b7d873f3a5c2bb3990ffaedb16d0b84eb8a7c610dc6e17b00619045a2c70ed433
 DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 
2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e
 SHA512 
d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512
 DIST Faker-16.7.0.tar.gz 1626808 BLAKE2B 
e2a93903436ee113d76fe5b1403b6e239237c78a64b70b297eb5f5e348a388f7ea681c08f7b60b4ff3bbdcdbdf1a1b348359e690c0c959ec4948b10ec3cec69f
 SHA512 
e3079651d1448dd6a5ff231a1676c00de00703857284c1b5a4261dad2414a84e3cc72891b038bcf52ef9da55075db3b3ee2c742b74832aeaba34bece5a0f8353
+DIST Faker-16.8.1.tar.gz 1649844 BLAKE2B 
3ec9b7566342e569580fa8db4df20708ef9b1b6ab0ccdb31b9a33dbe0c7ff3c77ff1b7698e1cf478254d3625d9c516b2b84bcda9bb1d1bdff2161b6d5fcb1056
 SHA512 
9ea00ec96af0de6a939b9ab3812c75627f2a76514ac6236614d7455b123e4909f9ffe12e9e84f161e0b0b0f2b0f0ddc4ff6661dce788653dd4b8c12098a871fa



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

2023-02-09 Thread Michał Górny
commit: fdf9f7f3ea5e2d8ac3488e6ba15316dda91438f3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:21:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdf9f7f3

dev-python/pytest-check: Bump to 2.1.3

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

 dev-python/pytest-check/Manifest  |  1 +
 dev-python/pytest-check/pytest-check-2.1.3.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest
index d3bcbe1392b6..f2b5c13a307a 100644
--- a/dev-python/pytest-check/Manifest
+++ b/dev-python/pytest-check/Manifest
@@ -3,3 +3,4 @@ DIST pytest-check-2.0.0.tar.gz 24825 BLAKE2B 
b1398dd98d90b9ba26cdda7776a63db8afc
 DIST pytest-check-2.1.0.tar.gz 25849 BLAKE2B 
4b5fe598cdd395f153abd6cab90c729d0a70eb31ff95fe8eaccc7c1378e20adde65b9c1e35dd961bba2aede040652f97ac81d7fdaed4dd21d1ed44c340ea948f
 SHA512 
503aee4eafab43dbe882f7d4ca63a63d4c3df78d691fc057de4bee72e2d2e61bb694c7c412b915e4019c052e34f9d80e02e03bf2be2c58c4c48b59e354a03763
 DIST pytest-check-2.1.1.tar.gz 26004 BLAKE2B 
382931f4bc1f86106a0296b1a33d604976b6ad6933bb71e27e406af21bc87f6915cca7d383d0ec84cae0dc9e747d335c31005e0b22ba20514d5dafe1bc957d58
 SHA512 
8a12f6d5ae60204b55d8282c88558678b7676d0e0436a7d1d28e65783a367db6efb68ff8105cb4293c5d52db5f5a8510d726b387a86351421c6ff9f023cde88a
 DIST pytest-check-2.1.2.tar.gz 26152 BLAKE2B 
75b58b97cb78f297614f6dce62662ee974e899846d896fa4e1d6ee5aa1e916e8c1d363a8de19fe842263702a94cb6e58519639bca82ac98d17ab596b724e98bd
 SHA512 
1b5532e9473067db819e7d0ded5b8e681197c052b83909920eee0fc45c48047b849f513e6ad77d94e0fa06c9eb00845ec3f3ad7f38f3e90d80d82d7460d0d35a
+DIST pytest-check-2.1.3.gh.tar.gz 21570 BLAKE2B 
8873d649e63ffca1fc8ab04383467f4cfb6c34f3970db95f1d439a3526d2a8b3482524ec2eda6a09fb2d166a781ff94895b976685ee8846d8e80ff5de6fd47e8
 SHA512 
bfd3975d93e27ccda71944e66b57e7628c5ef6d9ac137fd58c96de760a1a4059fbdaf67d9c8844d2e5f0d7c671f2768fe1ced26f9a5406b872627238f664

diff --git a/dev-python/pytest-check/pytest-check-2.1.3.ebuild 
b/dev-python/pytest-check/pytest-check-2.1.3.ebuild
new file mode 100644
index ..98715a584197
--- /dev/null
+++ b/dev-python/pytest-check/pytest-check-2.1.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin that allows multiple failures per test"
+HOMEPAGE="
+   https://github.com/okken/pytest-check/
+   https://pypi.org/project/pytest-check/
+"
+SRC_URI="
+   https://github.com/okken/pytest-check/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+
+RDEPEND="
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-02-09 Thread Michał Górny
commit: 085455ffb18a97c71418102086583679c78ec628
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:13:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=085455ff

dev-python/pdm-pep517: Relax dev-python/packaging dep

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

 .../pdm-pep517/{pdm-pep517-1.1.2.ebuild => pdm-pep517-1.1.2-r1.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild
similarity index 96%
rename from dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild
rename to dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild
index 035ebd835a37..0e5c54867e4a 100644
--- a/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild
+++ b/dev-python/pdm-pep517/pdm-pep517-1.1.2-r1.ebuild
@@ -29,7 +29,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 RDEPEND="
>=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
dev-python/license-expression[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
>=dev-python/tomli-2[${PYTHON_USEDEP}]
dev-python/tomli-w[${PYTHON_USEDEP}]
 "



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

2023-02-09 Thread Michał Górny
commit: ee4ea1fce8deb44fec3d26b6ac5c6dc98bbe6223
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:13:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee4ea1fc

dev-python/pdm-pep517: Remove old

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

 dev-python/pdm-pep517/Manifest   |  1 -
 dev-python/pdm-pep517/pdm-pep517-1.1.1-r1.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest
index 7d9c88cf1261..9cbc840b0615 100644
--- a/dev-python/pdm-pep517/Manifest
+++ b/dev-python/pdm-pep517/Manifest
@@ -1,3 +1,2 @@
 DIST pdm-pep517-1.0.6.gh.tar.gz 315755 BLAKE2B 
7b221d9ddc9683521e901177cafd2ffd2908af4acbe083b4a7d6525a81ece64d3768331135451d45ffc5c40c67c8c72802d75d52fdf85fa89a13f30110436a13
 SHA512 
5aeef3179d508d2acaedf4b99df41e64b26537120e586a01870651d2b379e2e5a1bf42934ee28a4b285cb83fe10ead073408b6b7d022ca1f55653533d12a2da1
-DIST pdm-pep517-1.1.1.gh.tar.gz 234424 BLAKE2B 
7bf64c741c6e0e135d8d2358c7eee0777af792a32a825813e1d8dddbfeeeacfb232861dec063ba18a8f8f3587748bb63706a225114eaa60dcc02b40ce8a9ae5c
 SHA512 
5ea8beb0275a2faae9b13c0f13da0f6d3ed8f3bf8f46572b9805daec6174fbfadc093158608b7b6ede4b682240d39edf904d2ad412c1fbdf4054ecb0b6d01283
 DIST pdm-pep517-1.1.2.gh.tar.gz 231983 BLAKE2B 
b2225da24f52d4d2c1a903db57f000a1fb2ba8435083d956ff740d272ee2fa8f00cf001673e32800fc0437ae2d1016cac661fda24f8b5f34c83a342fd3e8c353
 SHA512 
8f6140492ef8323044f01887895e6664019092f964e1fae3a829bcefb3d5d9c9223ef163183899681270f95b4a3a517951b7e44629ec3f37598c04ccbb221cac

diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.1-r1.ebuild 
b/dev-python/pdm-pep517/pdm-pep517-1.1.1-r1.ebuild
deleted file mode 100644
index 035ebd835a37..
--- a/dev-python/pdm-pep517/pdm-pep517-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# 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_{9..11} pypy3 )
-
-inherit distutils-r1
-
-# upstream has renamed the repo but the legacy branch is still published
-# as pdm-pep517, sigh
-MY_P=pdm-backend-${PV}
-DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata"
-HOMEPAGE="
-   https://pypi.org/project/pdm-pep517/
-   https://github.com/pdm-project/pdm-backend/
-"
-SRC_URI="
-   https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="
-   >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}]
-   dev-python/license-expression[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2[${PYTHON_USEDEP}]
-   dev-python/tomli-w[${PYTHON_USEDEP}]
-"
-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 pdm/pep517/_vendor || die
-   find -name '*.py' -exec sed \
-   -e 's:from pdm\.pep517\._vendor\.:from :' \
-   -e 's:from pdm\.pep517\._vendor ::' \
-   -i {} + || die
-   distutils-r1_src_prepare
-}
-
-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/setuptools/

2023-02-09 Thread Michał Górny
commit: b1ec7f57e54bad19fce1842681d72ca06f7948bc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 05:56:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ec7f57

dev-python/setuptools: Relax dev-python/packaging dep

Portage seems to have trouble with ordering the combined setuptools
and packaging upgrade, and setuptools seems to work just fine (modulo
a few tests relying on new packaging behavior) with the old version,
so permit upgrading setuptools first.

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

 .../{setuptools-67.2.0.ebuild => setuptools-67.2.0-r1.ebuild}| 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-python/setuptools/setuptools-67.2.0.ebuild 
b/dev-python/setuptools/setuptools-67.2.0-r1.ebuild
similarity index 93%
rename from dev-python/setuptools/setuptools-67.2.0.ebuild
rename to dev-python/setuptools/setuptools-67.2.0-r1.ebuild
index b6d46c764db4..f46eb55ab7f3 100644
--- a/dev-python/setuptools/setuptools-67.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-67.2.0-r1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
>=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
>=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
>=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
>=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
@@ -117,5 +117,12 @@ python_test() {

setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
)
 
+   if has_version "

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

2023-02-09 Thread Michał Górny
commit: cef9c457a517721cc3fc4955dc99cf0f0e0928d1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 05:57:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef9c457

dev-python/setuptools: Remove old

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

 dev-python/setuptools/Manifest |   2 -
 dev-python/setuptools/setuptools-67.0.0.ebuild | 126 -
 dev-python/setuptools/setuptools-67.1.0.ebuild | 126 -
 3 files changed, 254 deletions(-)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 44c3e804388f..5d7531f64936 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,4 +1,2 @@
 DIST setuptools-65.7.0.tar.gz 2618315 BLAKE2B 
a0989c3fd0ab476d69885d022eccf1a89dc670a17d0b3e73bbe4ffb530e26a838fcd1cfffc4c2720ddd19cb8ba45d42bc31441f1e3bbc32fa71850d208f37cc8
 SHA512 
0eb2d9de9ef2565cf012db7d68ee18359a1432dd42ecd3fb7d490f73d57b0e7ba2a67e0401f66051127e913f29c2e221e88c0cbf523b0ac9abe7f00b6ab1ded8
-DIST setuptools-67.0.0.tar.gz 2474556 BLAKE2B 
470ddb7ba0cba6a8ea677a101a4639701bee7ace860df2616e097e9bb479275877e8904ec4f62c33fcd6c05b3aaac48bb7bf2360cc839eccde4231c9befc6fed
 SHA512 
d006f417920f2bceae0f1d4ecfabbcec5d20866b0de92c002a8fdc0366b9206e3d59fd2b30886b4f71e437dc86b411a9653f7c809dcc2cfb12869571840ff9bf
-DIST setuptools-67.1.0.tar.gz 2475095 BLAKE2B 
4b803efc140f2f80c512a7cc5758822b64130a9acd4c7c6e2d56cc2793b973e9fbe083041f8c18103edb67097fdfcf579a856b279f29103073416907be901c76
 SHA512 
bc867c5f49b4fe72b37f1a8e8281603403ce36679be7aae2ac3e0429cda9852735d38ee5624e440d58991a1df773bdff2f603f9aecf52d1f573a3975d279
 DIST setuptools-67.2.0.tar.gz 2475665 BLAKE2B 
1d82e21d5c5f7aea479d468ae5c29c62a86a552e811203794f2246bc715647c18c66ab6d37c9da3092fc2b402cc865c1ab85989092c9beccc440913ad7d51ccd
 SHA512 
2d15719d7a0305535ee853e82b5196af2eaa29cbcf73c59515c2fa8e8c910c25fcf3854aac515789a51a84b19c95e8d06fef4199cf19ba4a45dda5b7ab66

diff --git a/dev-python/setuptools/setuptools-67.0.0.ebuild 
b/dev-python/setuptools/setuptools-67.0.0.ebuild
deleted file mode 100644
index 1bb399f8c175..
--- a/dev-python/setuptools/setuptools-67.0.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{9..11} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 multiprocessing
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
-   https://github.com/pypa/setuptools/
-   https://pypi.org/project/setuptools/
-"
-SRC_URI="
-   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
-   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/packaging-23[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
-   ' 3.9)
-"
-BDEPEND="
-   ${RDEPEND}
-   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
-   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
-   dev-python/pip[${PYTHON_USEDEP}]
-   dev-python/pip-run[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-PDEPEND="
-   

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

2023-02-09 Thread Michał Górny
commit: edd185cd2cc540bdc52cf4ad4efe9a914b57eb95
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 06:11:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd185cd

dev-python/sqlalchemy: Bump to 2.0.3

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

 dev-python/sqlalchemy/Manifest|   1 +
 dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild | 110 ++
 2 files changed, 111 insertions(+)

diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest
index 1f6ddbafcfef..bc5482a228ee 100644
--- a/dev-python/sqlalchemy/Manifest
+++ b/dev-python/sqlalchemy/Manifest
@@ -1,3 +1,4 @@
 DIST SQLAlchemy-1.4.45.tar.gz 8535958 BLAKE2B 
09e777584067532ed77d8dca9d86996b22317395338aa056d91d7ae1600d6b7111ef714d04980f87ab517007dd6a581c5552efa9c4a676e88c567f339f227fe6
 SHA512 
4c6e9ef84c6517f47493ad6ce6d366bc0e7222e7a668d43c7b9f4919e87076a5f7687dc525060e430be23c5d9f12e7ef9d97d679040ff132244aa2b3418974a9
 DIST SQLAlchemy-1.4.46.tar.gz 8544238 BLAKE2B 
8ef4aae61bee3c9c54b953a9ba34074d8cac0d54d8ae3389f40fa99f57755b2ee0a8a7826e0835fada2d82b96559d974172c9d9781ec746c79006f59d7a5bba0
 SHA512 
1977c6125e9f45a45b7941c1e0164866bd5ea72839e619d4e259db9a5370fe2b4f191257f3c9ddb28b5c22617a71d359620601c54d9273c38b3281a6c2f5ff03
 DIST SQLAlchemy-2.0.2.tar.gz 9230542 BLAKE2B 
67b7d350027662fb2046f4c0644b500e714d9976507d2648627b3e365bfe1dd282327cef780abbb8387f8e5506a58be7767734e3e756856ca3f80ab5e9d05430
 SHA512 
5e9c3d53f82858597a4eb792b5d0b289b9f56167edf8e79a42108a7e71e70667a1691f635a68abd1d69c94953ae8261012b47ad92001eb28c35eadcb8a0722da
+DIST SQLAlchemy-2.0.3.tar.gz 9229747 BLAKE2B 
b70116a8f9f24ed2b41aa7ebbe8a004371f3aa2e81487bce307157eec8032f134313091455245fe631818a1e6373e3144671f314991408f14b0f0f5f87335290
 SHA512 
8bf0fa6d95f26fd137690f75e335cf741b8fd19a5a30424e22bb85b79893cbbdc15e206d3f069f202200eb54254df868c4a6d3e74adc1a19e8ce8f92cc407098

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild
new file mode 100644
index ..788816669d74
--- /dev/null
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_REQ_USE="sqlite?"
+
+inherit distutils-r1 optfeature pypi
+
+MY_PN="SQLAlchemy"
+DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
+HOMEPAGE="
+   https://www.sqlalchemy.org/
+   https://pypi.org/project/SQLAlchemy/
+   https://github.com/sqlalchemy/sqlalchemy/
+"
+SRC_URI="$(pypi_sdist_url "${MY_PN}")"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="examples +sqlite test"
+
+RDEPEND="
+   >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   # hardcode call counts specific to Python versions
+   test/aaa_profiling
+)
+
+src_prepare() {
+   sed -i -e '/greenlet/d' setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   test/ext/mypy/test_mypy_plugin_py3k.py
+   )
+   local EPYTEST_DESELECT=(
+   # warning tests are unreliable
+   test/base/test_warnings.py
+   # TODO
+   
test/orm/test_versioning.py::ServerVersioningTest_sqlite+pysqlite_3_40_1::test_sql_expr_w_mods_bump
+   )
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg
+   
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg
+   
test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string
+   
test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string
+   
test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_3_40_1::test_cant_parse_datetime_message
+   
test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_3_40_1::test_delete_single
+   
test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_3_40_1::test_insert_single
+   
test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_3_40_1::test_update_single
+   test/base/test_utils.py::ImmutableDictTest::test_pep584
+  

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

2023-02-09 Thread Michał Górny
commit: fa1c3220d1b728d90f114680fe548b3d19ec0790
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 05:30:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1c3220

app-admin/awscli: Bump to 1.27.68

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 438ffb029d79..02a1dfb14fdc 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11e
 DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B 
ded261ab17b81ff11332df6bf0442c4969848413dcb13c555c806f69c70ce806d62f2be17f445d67b0d6777f12cbf27ef1713478c1dc0ae6038bd368462369c5
 SHA512 
ff70b0cc0e3c4a4549329eb3e5e87fe9d09e01187ecb717c21a934f7e4a91e76f03334c6035b75e95d6ca4e348525681951b8ceaf3c11a379dfd35699ab2b493
 DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B 
c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5
 SHA512 
f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1
 DIST aws-cli-1.27.67.gh.tar.gz 2364536 BLAKE2B 
bbd2a83b11d2762ce6a00530b5e2e1c04a44efbffde30d27b65af8f14c79d14e8e1313c4615a0aab10b46147683c9e836be4ea8b480826483be45b8b96e1ba2e
 SHA512 
cf57ada246af9b0ccd5bb5f8e44e061f2b0e86ea0759dbc919ccce2360ee7e9c3c5adc2d1ea004a29f9d2087b22293570289c951886e42781dfc35359745fc31
+DIST aws-cli-1.27.68.gh.tar.gz 2364845 BLAKE2B 
c4f9ee02879965c88f6875c1cbfd502fbda87189d63cab84577b200f35b69d554619dd01f72292551ea8a20552db163f763c867b15f9986fcc3c86e9ee3f2ad5
 SHA512 
caf044d576eab3da93db59a8834b024d53c11bfe3fc58056ce44d9bdbdaff4f9b716564bcd35cb027771cce9889b1a6783e13a384f461369c477af283363b489

diff --git a/app-admin/awscli/awscli-1.27.68.ebuild 
b/app-admin/awscli/awscli-1.27.68.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.68.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-02-09 Thread Michał Górny
commit: 834bbbd8fe8d98b94651199e77ba01a6709aed33
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb 10 05:30:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Feb 10 06:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834bbbd8

dev-python/botocore: Bump to 1.29.68

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7d58c84efc2e..6d8a1205eac1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a
 DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 
6757ec86d6c3428a345217cf4903c8a74de4389f52528779ba3cf575098730c61bd228e7d9476665f4fd141bc5a3fc42c30edfcfcf4f2dc85c9ee5421c3bfc7a
 SHA512 
e4472d44014502f468ec5009bd11015f44913fb7d1a42a51190ec70e74972613513c98cc0f7bc6b3646b7156831e1421c4a225d6fb350edd83006891313795c2
 DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B 
c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434
 SHA512 
27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4
 DIST botocore-1.29.67.gh.tar.gz 11137715 BLAKE2B 
584e7db3adc61dd96b05384e1572c68857e2c5e8c473ade147722ccf7691dc5bd59833e7a8ea4a46149b5acda0f159aca1ce9e67212f0f5c3378b65962752680
 SHA512 
44059a8cf95b47e11e51e7bff9ae9e9c014ff8cac414fa885b21d1e9b55b599038d3ea72930ae1f1799963297cf9ed545eceb7ed5cfec51a585468481e9e9919
+DIST botocore-1.29.68.gh.tar.gz 11140752 BLAKE2B 
c95a8830dcf308e9228aedbd6e168ba86fc4690c355525d9417cf15bb87f387deba6a2b32d848e3ce5052654b3709063f94eff9694d1d9b7f564cf83c13f4e94
 SHA512 
fc311c555881b752b646d6e376b766c1a480ba20d675e999e7da198fcd1fcd44cd0744369ca5314a26b9f6bac0e274a050509ba6982f34bcf37df7fc6b0dbba6

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



[gentoo-commits] repo/proj/guru:dev commit in: x11-terms/mlterm-canna/

2023-02-09 Thread Joe Kappus
commit: 05fc73e8de692a11afb8033d400e9f267334e18b
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:46:16 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:46:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05fc73e8

x11-terms/mlterm-canna: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 x11-terms/mlterm-canna/mlterm-canna-3.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/mlterm-canna/mlterm-canna-3.9.2-r1.ebuild 
b/x11-terms/mlterm-canna/mlterm-canna-3.9.2-r1.ebuild
index 59c02f644..da755718e 100644
--- a/x11-terms/mlterm-canna/mlterm-canna-3.9.2-r1.ebuild
+++ b/x11-terms/mlterm-canna/mlterm-canna-3.9.2-r1.ebuild
@@ -7,7 +7,7 @@ MYPN="mlterm"
 MYP="${MYPN}-${PV}"
 
 DESCRIPTION="canna plugin for mlterm"
-HOMEPAGE="http://mlterm.sourceforge.net/;
+HOMEPAGE="https://mlterm.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${MYPN}/${MYP}.tar.gz"
 S="${WORKDIR}/${MYP}"
 



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

2023-02-09 Thread Joe Kappus
commit: b2b4b2a967b1420378fbdf6d7386d753a15b22b0
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:48:09 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b2b4b2a9

dev-python/gnuplot-py: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild | 2 +-
 dev-python/gnuplot-py/metadata.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild 
b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
index 4a0038c7d..7aadcbea9 100644
--- a/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
+++ b/dev-python/gnuplot-py/gnuplot-py-1.8_p8.ebuild
@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python3_{8..11} )
 inherit distutils-r1
 
 DESCRIPTION="A python wrapper for Gnuplot"
-HOMEPAGE="http://gnuplot-py.sourceforge.net/;
+HOMEPAGE="https://gnuplot-py.sourceforge.net/;
 SRC_URI="
mirror://sourceforge/${PN}/${MYP}.tar.gz
mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz

diff --git a/dev-python/gnuplot-py/metadata.xml 
b/dev-python/gnuplot-py/metadata.xml
index 9f59e8b79..ae757a898 100644
--- a/dev-python/gnuplot-py/metadata.xml
+++ b/dev-python/gnuplot-py/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

co-maintainers welcome



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

2023-02-09 Thread Joe Kappus
commit: 99cfbd17c7faacb6347c2de63970478d92ffba64
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:47:06 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:47:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99cfbd17

app-misc/nonsense: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 app-misc/nonsense/metadata.xml   | 2 +-
 app-misc/nonsense/nonsense-0.7-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/nonsense/metadata.xml b/app-misc/nonsense/metadata.xml
index 1808911fe..d7e850504 100644
--- a/app-misc/nonsense/metadata.xml
+++ b/app-misc/nonsense/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

lssndrbarbi...@gmail.com

diff --git a/app-misc/nonsense/nonsense-0.7-r1.ebuild 
b/app-misc/nonsense/nonsense-0.7-r1.ebuild
index c1ae5fff9..7165846f3 100644
--- a/app-misc/nonsense/nonsense-0.7-r1.ebuild
+++ b/app-misc/nonsense/nonsense-0.7-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Generates random text from datafiles and templates"
 HOMEPAGE="
https://github.com/aduial/nonsense
https://sourceforge.net/projects/nonsense/
-   http://nonsense.sourceforge.net
+   https://nonsense.sourceforge.net
 "
 SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
 S="${WORKDIR}/${PN}-${COMMIT}"



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

2023-02-09 Thread Joe Kappus
commit: 62a9aaa02e16c7cab307200e462ccc01092175d2
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:45:02 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:45:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62a9aaa0

dev-libs/hts_engine: update HOMEPAGE, SRC_URI

Signed-off-by: Joe Kappus  wt.gd>

 dev-libs/hts_engine/hts_engine-1.10.ebuild | 4 ++--
 dev-libs/hts_engine/metadata.xml   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/hts_engine/hts_engine-1.10.ebuild 
b/dev-libs/hts_engine/hts_engine-1.10.ebuild
index 0d8338d8d..5c149becd 100644
--- a/dev-libs/hts_engine/hts_engine-1.10.ebuild
+++ b/dev-libs/hts_engine/hts_engine-1.10.ebuild
@@ -4,8 +4,8 @@
 EAPI=7
 
 DESCRIPTION="HMM-based speech synthesis system (HTS) engine and API"
-HOMEPAGE="http://hts-engine.sourceforge.net/;
-SRC_URI="http://downloads.sourceforge.net/hts-engine/hts_engine_API-${PV}.tar.gz;
+HOMEPAGE="https://hts-engine.sourceforge.net/;
+SRC_URI="https://downloads.sourceforge.net/hts-engine/hts_engine_API-${PV}.tar.gz;
 S="${WORKDIR}/hts_engine_API-${PV}"
 LICENSE="BSD"
 SLOT="0"

diff --git a/dev-libs/hts_engine/metadata.xml b/dev-libs/hts_engine/metadata.xml
index 67b43cc83..9189ca212 100644
--- a/dev-libs/hts_engine/metadata.xml
+++ b/dev-libs/hts_engine/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

cont...@hacktivis.me



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/dictd-mueller/

2023-02-09 Thread Joe Kappus
commit: ec9c16a182623573b33cb176ecb0f0813f2a25ac
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:44:02 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:44:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec9c16a1

app-dicts/dictd-mueller: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild | 2 +-
 app-dicts/dictd-mueller/metadata.xml| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild 
b/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
index f7a903b7d..280267768 100644
--- a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
+++ b/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
@@ -9,7 +9,7 @@ MY_P="${MY_PN}-${PV}"
 inherit autotools
 
 DESCRIPTION="V. K. Mueller English-Russian Dictionary"
-HOMEPAGE="http://mueller-dict.sourceforge.net;
+HOMEPAGE="https://mueller-dict.sourceforge.net;
 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
 S="${WORKDIR}/${MY_P}"
 

diff --git a/app-dicts/dictd-mueller/metadata.xml 
b/app-dicts/dictd-mueller/metadata.xml
index e5aec7e72..c85f2a1fb 100644
--- a/app-dicts/dictd-mueller/metadata.xml
+++ b/app-dicts/dictd-mueller/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

co-maintainers welcome



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

2023-02-09 Thread Joe Kappus
commit: 35ef4d84b96a348a5315bd02ef777f5f9ed07fd0
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:34:45 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35ef4d84

dev-python/xunitparser: update HOMEPAGE

Signed-off-by: Joe Kappus  wt.gd>

 dev-python/xunitparser/metadata.xml | 2 +-
 dev-python/xunitparser/xunitparser-1.3.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/xunitparser/metadata.xml 
b/dev-python/xunitparser/metadata.xml
index c698af234..2092bcc33 100644
--- a/dev-python/xunitparser/metadata.xml
+++ b/dev-python/xunitparser/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

cont...@hacktivis.me

diff --git a/dev-python/xunitparser/xunitparser-1.3.4.ebuild 
b/dev-python/xunitparser/xunitparser-1.3.4.ebuild
index 5c9a67a1b..2a1839775 100644
--- a/dev-python/xunitparser/xunitparser-1.3.4.ebuild
+++ b/dev-python/xunitparser/xunitparser-1.3.4.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Read JUnit/XUnit XML files and map them to Python objects"
-HOMEPAGE="http://gitlab.com/woob/xunitparser/;
+HOMEPAGE="https://gitlab.com/woob/xunitparser/;
 
SRC_URI="https://gitlab.com/woob/xunitparser/-/archive/v${PV}/xunitparser-v${PV}.tar.gz;
 S="${WORKDIR}/xunitparser-v${PV}/"
 



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

2023-02-09 Thread Joe Kappus
commit: 98ced59cec28299a45d6b7331f459b38d7cb014a
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Feb 10 06:32:35 2023 +
Commit: Joe Kappus  wt  gd>
CommitDate: Fri Feb 10 06:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98ced59c

games-fps/quakespasm: update URLs to HTTPS

Signed-off-by: Joe Kappus  wt.gd>

 games-fps/quakespasm/metadata.xml | 2 +-
 games-fps/quakespasm/quakespasm-0.94.1.ebuild | 2 +-
 games-fps/quakespasm/quakespasm-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-fps/quakespasm/metadata.xml 
b/games-fps/quakespasm/metadata.xml
index 7155f7d20..c676fbf0b 100644
--- a/games-fps/quakespasm/metadata.xml
+++ b/games-fps/quakespasm/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

cont...@hacktivis.me

diff --git a/games-fps/quakespasm/quakespasm-0.94.1.ebuild 
b/games-fps/quakespasm/quakespasm-0.94.1.ebuild
index 940da287e..be3dcedba 100644
--- a/games-fps/quakespasm/quakespasm-0.94.1.ebuild
+++ b/games-fps/quakespasm/quakespasm-0.94.1.ebuild
@@ -12,7 +12,7 @@ else
 fi
 
 DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
-HOMEPAGE="http://quakespasm.sourceforge.net;
+HOMEPAGE="https://quakespasm.sourceforge.net;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="sdl2"

diff --git a/games-fps/quakespasm/quakespasm-.ebuild 
b/games-fps/quakespasm/quakespasm-.ebuild
index 940da287e..be3dcedba 100644
--- a/games-fps/quakespasm/quakespasm-.ebuild
+++ b/games-fps/quakespasm/quakespasm-.ebuild
@@ -12,7 +12,7 @@ else
 fi
 
 DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
-HOMEPAGE="http://quakespasm.sourceforge.net;
+HOMEPAGE="https://quakespasm.sourceforge.net;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="sdl2"



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

2023-02-09 Thread Sam James
commit: 027ffe6fa60995f2c18c66e992644a9d3092edb1
Author: Kerin Millar  plushkava  net>
AuthorDate: Fri Feb 10 05:59:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 06:07:36 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=027ffe6f

test-functions: Add a test for the is_int() function

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

 test-functions | 38 +-
 1 file changed, 33 insertions(+), 5 deletions(-)

diff --git a/test-functions b/test-functions
index 8db2191..9f4dfc5 100755
--- a/test-functions
+++ b/test-functions
@@ -156,6 +156,31 @@ test_esyslog() {
iterate_tests 5 "$@"
 }
 
+test_is_int() {
+   set -- \
+   1  N/A \
+   1  ' ' \
+   1  ' 1 ' \
+   1  '' \
+   1  +1 \
+   1  +008 \
+   1  -008 \
+   1  008 \
+   1  x \
+   0  0 \
+   0  1 \
+   0  -1 \
+   0  123456789
+
+   callback() {
+   shift
+   test_description="is_int $(print_args "$@")"
+   is_int "$@"
+   }
+
+   iterate_tests 2 "$@"
+}
+
 iterate_tests() {
slice_width=$1
shift
@@ -192,11 +217,13 @@ print_args() {
if [ "$((i += 1))" -eq 1 ]; then
set --
fi
-   if [ -n "${arg}" ]; then
-   set -- "$@" "${arg}"
-   else
-   set -- "$@" "''"
-   fi
+   case ${arg} in
+   ''|*[[:space:]]*)
+   set -- "$@" "'${arg}'"
+   ;;
+   *)
+   set -- "$@" "${arg}"
+   esac
done
printf '%s\n' "$*"
 }
@@ -218,5 +245,6 @@ rc=0
 test_is_older_than || rc=1
 test_get_bootparam || rc=1
 test_esyslog || rc=1
+test_is_int || rc=1
 cleanup_tmpdir
 exit "${rc}"



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

2023-02-09 Thread Sam James
commit: 0c9a68e0915b7c10aea37f2209579858a3d010dd
Author: Kerin Millar  plushkava  net>
AuthorDate: Fri Feb 10 03:29:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 06:07:30 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=0c9a68e0

Consistently specify the tag where calling esyslog()

In some cases, the tag name is specified as "rc-scripts" whereas, in
others, it is specified as "${0##*/}". Consistently use the latter.

Eliminate some useless uses of the (non-portable) local builtin.

Convey the positional parameters to esyslog() with "$@". They end up
being re-joined, so they may as well be conveyed exactly as they were.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/functions.sh b/functions.sh
index f756a9f..9775e2c 100644
--- a/functions.sh
+++ b/functions.sh
@@ -127,9 +127,8 @@ ewarnn()
printf " ${WARN}*${NORMAL} ${RC_INDENTATION}$*" >&2
fi
 
-   local name="${0##*/}"
# Log warnings to system log
-   esyslog "daemon.warning" "${name}" "$*"
+   esyslog "daemon.warning" "${0##*/}" "$@"
 
LAST_E_CMD="ewarnn"
return 0
@@ -149,9 +148,8 @@ ewarn()
printf " ${WARN}*${NORMAL} ${RC_INDENTATION}$*\n" >&2
fi
 
-   local name="${0##*/}"
# Log warnings to system log
-   esyslog "daemon.warning" "${name}" "$*"
+   esyslog "daemon.warning" "${0##*/}" "$@"
 
LAST_E_CMD="ewarn"
return 0
@@ -171,9 +169,8 @@ eerrorn()
printf " ${BAD}*${NORMAL} ${RC_INDENTATION}$*" >&2
fi
 
-   local name="${0##*/}"
# Log errors to system log
-   esyslog "daemon.err" "rc-scripts" "$*"
+   esyslog "daemon.err" "${0##*/}" "$@"
 
LAST_E_CMD="eerrorn"
return 1
@@ -193,9 +190,8 @@ eerror()
printf " ${BAD}*${NORMAL} ${RC_INDENTATION}$*\n" >&2
fi
 
-   local name="${0##*/}"
# Log errors to system log
-   esyslog "daemon.err" "rc-scripts" "$*"
+   esyslog "daemon.err" "${0##*/}" "$@"
 
LAST_E_CMD="eerror"
return 1



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

2023-02-09 Thread Sam James
commit: 92741aa01fcdc6535c3582a00a3cbe7c6a030e40
Author: Kerin Millar  plushkava  net>
AuthorDate: Fri Feb 10 04:30:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 06:07:33 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=92741aa0

Improve the means by which the number of terminal columns is detected

The existing routine is not well structured and is perhaps a little too
trusting of its inputs. Clean it up and check that the value of COLUMNS
and the second field obtained from stty(1) are actually integers. To
this end, an is_int() function has been added. This function may yet
prove to be useful elsewhere.

This also fixes an instance of SC2068 by using read to consume the
output of stty(1), rather than perform word splitting and/or pathname
expansion. It also fixes an instance of SC2059 (format string abuse).

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 43 +--
 1 file changed, 37 insertions(+), 6 deletions(-)

diff --git a/functions.sh b/functions.sh
index 9775e2c..9ab8d0c 100644
--- a/functions.sh
+++ b/functions.sh
@@ -397,6 +397,26 @@ is_older_than()
read -r line
 }
 
+#
+#   Determine whether the first operand is in the form of an integer. A leading
+#shall be permitted. Thereafter, leading zeroes shall not be
+#   permitted because the string might later be considered to be octal in an
+#   arithmetic context, causing the shell to exit if the number be invalid.
+#
+is_int() {
+   set -- "${1#-}"
+   case $1 in
+   ''|*[!0123456789]*)
+   false
+   ;;
+   0)
+   true
+   ;;
+   *)
+   test "$1" = "${1#0}"
+   esac
+}
+
 # This is the main script, please add all functions above this point!
 
 # Dont output to stdout?
@@ -432,12 +452,23 @@ for arg in "$@" ; do
esac
 done
 
-# Setup COLS and ENDCOL so eend can line up the [ ok ]
-COLS="${COLUMNS:-0}"# bash's internal COLUMNS variable
-[ "${COLS}" -eq 0 ] && \
-COLS="$(set -- $(stty size 2>/dev/null) ; printf "$2\n")"
-[ -z "${COLS}" ] && COLS=80
-[ "${COLS}" -gt 0 ] || COLS=80 # width of [ ok ] == 7
+# Define COLS and ENDCOL so that eend can line up the [ ok ].
+if is_int "${COLUMNS}" && [ "${COLUMNS}" -gt 0 ]; then
+   # The value of COLUMNS was likely set by a shell such as bash. Trust it.
+   COLS=${COLUMNS}
+else
+   # Try to use stty(1) to determine the number of columns. The use of the
+   # size operand is not portable.
+   COLS=$(
+   stty size 2>/dev/null | {
+   read -r h w _ && printf '%s\n' "$w"
+   }
+   )
+   if ! is_int "${COLS}" || [ "${COLS}" -le 0 ]; then
+   # Give up and assume 80 available columns.
+   COLS=80
+   fi
+fi
 
 if ! yesno "${RC_ENDCOL}"; then
ENDCOL=''



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

2023-02-09 Thread Sam James
commit: 2c12b4d34af00db6767670f32cc55258d3b81896
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 06:05:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 06:05:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c12b4d3

app-arch/zstd: wire up static-libs

I'll keyword this later.

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

 app-arch/zstd/{zstd-1.5.4-r1.ebuild => zstd-1.5.4-r2.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-arch/zstd/zstd-1.5.4-r1.ebuild 
b/app-arch/zstd/zstd-1.5.4-r2.ebuild
similarity index 96%
rename from app-arch/zstd/zstd-1.5.4-r1.ebuild
rename to app-arch/zstd/zstd-1.5.4-r2.ebuild
index 924a52a9985b..a57af82cf567 100644
--- a/app-arch/zstd/zstd-1.5.4-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.4-r2.ebuild
@@ -44,6 +44,8 @@ multilib_src_configure() {
EOF
 
local emesonargs=(
+   -Ddefault_library=$(multilib_native_usex static-libs both 
shared)
+
$(meson_native_true bin_programs)
$(meson_native_true bin_contrib)
$(meson_use test bin_tests)



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

2023-02-09 Thread Sam James
commit: 280fa250e6073532b4103048ffaf783c0de9a254
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 05:57:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 05:57:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280fa250

app-arch/zstd: wire up split-usr

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

 app-arch/zstd/zstd-1.5.4-r1.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.5.4-r1.ebuild 
b/app-arch/zstd/zstd-1.5.4-r1.ebuild
index 416acf5d69ca..924a52a9985b 100644
--- a/app-arch/zstd/zstd-1.5.4-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson-multilib toolchain-funcs usr-ldscript
+inherit meson-multilib usr-ldscript
 
 DESCRIPTION="zstd fast compression library"
 HOMEPAGE="https://facebook.github.io/zstd/;
@@ -14,6 +14,7 @@ S="${WORKDIR}"/${P}/build/meson
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
+# TODO: wire up static-libs
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+lzma lz4 static-libs test zlib"
 RESTRICT="!test? ( test )"
@@ -56,3 +57,9 @@ multilib_src_configure() {
 
meson_src_configure
 }
+
+multilib_src_install() {
+   meson_src_install
+
+   multilib_is_native_abi && gen_usr_ldscript -a zstd
+}



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

2023-02-09 Thread Sam James
commit: 22899db93c4d6e014da359adf0f6910d9ef9a1e0
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 05:54:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 05:54:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22899db9

app-arch/zstd: unkeyword 1.5.4-r1

I need to handle static-libs first.

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

 app-arch/zstd/zstd-1.5.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.5.4-r1.ebuild 
b/app-arch/zstd/zstd-1.5.4-r1.ebuild
index 1d6910395edc..416acf5d69ca 100644
--- a/app-arch/zstd/zstd-1.5.4-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.4-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${P}/build/meson
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+lzma lz4 static-libs test zlib"
 RESTRICT="!test? ( test )"
 



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

2023-02-09 Thread Sam James
commit: 1db62557c582c2fa2dc70b3ea2e8d57ab9086daa
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 05:45:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 05:47:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db62557

app-arch/zstd: switch to meson

Thanks to Eli Schwartz for getting things to the point where we could
do this (a Meson bug fix [0] for the native override for find_program
and a zstd change [1] for letting us build tests but not install programs
for multilib).

[0] https://github.com/mesonbuild/meson/pull/11372
[1] https://github.com/facebook/zstd/pull/3490

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

 app-arch/zstd/Manifest |  1 +
 .../zstd/files/zstd-1.5.4-no-find-valgrind.patch   | 12 
 .../zstd/files/zstd-1.5.4-tests-no-programs.patch  | 67 ++
 app-arch/zstd/zstd-1.5.4-r1.ebuild | 58 +++
 4 files changed, 138 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index 59a72088df01..c039a1bd9168 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,3 +1,4 @@
 DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 
907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b
 SHA512 
f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
 DIST zstd-1.5.2.tar.gz 1950967 BLAKE2B 
9d474e9fdcf7e5eb09d1f606712b05ca3001e8f6f7451254d8dba3f429101048532fd9c84a5b9083ae90d0457e9e1b1d48256581a1697e7db19b09d73595f070
 SHA512 
e107508a41fca50845cc2494e64adaba93efb95a2fa486fc962510a8ba4b2180d93067cae9870f119e88e5e8b28a046bc2240b0b23cdd8933d1fb1a6a9668c1e
+DIST zstd-1.5.4.gh.tar.gz 2161536 BLAKE2B 
ffc5fcbbdf4ab04bc14b5037308bf4e879d4cbaaf863462ea1e8af3f1b86b935ee6036e49298c83ac42b00472c003e32c263c977f0ae7d64f31d9ae63c5c28cb
 SHA512 
2896a6dd6b60cc251720356babcbab6018c874eb2149121b26e28041496fc355a9cb5fd1b39c91558fcfbafb789b3d721264a0f9b5734f893d5f3cdf97016394
 DIST zstd-1.5.4.tar.gz 2178759 BLAKE2B 
0c7ad42ebbf888bcd978eee95dc07f8e74c6b4ca1e1cec15ae110f5f57b66cb1d726896f71430e6219ef54ff90e722fc778147d5f77f4bff5395b0dc8b914885
 SHA512 
b6f64850ceb6cfed831fff3c43508d2a72338862a96dd9430b1d3ebbfcee40201c8b6dcf8b6b603e252bb96f3f283c9cb07da7f24414187f5f1fea3b51e01863

diff --git a/app-arch/zstd/files/zstd-1.5.4-no-find-valgrind.patch 
b/app-arch/zstd/files/zstd-1.5.4-no-find-valgrind.patch
new file mode 100644
index ..c52f9dd9c4d6
--- /dev/null
+++ b/app-arch/zstd/files/zstd-1.5.4-no-find-valgrind.patch
@@ -0,0 +1,12 @@
+Workaround until https://github.com/mesonbuild/meson/pull/11372 lands
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -135,7 +135,7 @@ checkTag = executable('checkTag',
+ # 
=
+ 
+ if tests_supported_oses.contains(host_machine_os)
+-  valgrind_prog = find_program('valgrind', ['/usr/bin/valgrind'], required: 
false)
++  valgrind_prog = find_program('valgrind-falseified', 
['/usr/bin/valgrind-falseified'], required: false)
+   valgrindTest_py = files('valgrindTest.py')
+   if valgrind_prog.found()
+ test('valgrindTest',

diff --git a/app-arch/zstd/files/zstd-1.5.4-tests-no-programs.patch 
b/app-arch/zstd/files/zstd-1.5.4-tests-no-programs.patch
new file mode 100644
index ..ec1fc325920f
--- /dev/null
+++ b/app-arch/zstd/files/zstd-1.5.4-tests-no-programs.patch
@@ -0,0 +1,67 @@
+https://github.com/facebook/zstd/pull/3490
+
+From 183a18a45c1d69f8c42b9fcd25e6d28f9b3d75bb Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Fri, 10 Feb 2023 00:28:47 -0500
+Subject: [PATCH 1/2] meson: correctly specify the dependency relationship for
+ playtests
+
+It depends on the zstd program being built, and passes it as an env
+variable. Just like datagen. But for datagen, we explicitly depend on
+it, while for zstd, we assume it's built as part of "all".
+
+This can be wrong in two cases:
+- when running individual tests, meson can (re)build just what is needed
+  for that one test
+- a later patch will handle building zstd but not by default
+--- a/tests/meson.build
 b/tests/meson.build
+@@ -162,7 +162,7 @@ if host_machine_os != os_windows
+   playTests_sh,
+   args: opt,
+   env: ['ZSTD_BIN=' + zstd.full_path(), 'DATAGEN_BIN=./datagen'],
+-  depends: [datagen],
++  depends: [datagen, zstd],
+   suite: suite,
+   workdir: meson.current_build_dir(),
+   timeout: 2800) # Timeout should work on HDD drive
+
+From 97ab0e2ab60fdda78f610032408df104de20b9f1 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Thu, 9 Feb 2023 23:55:09 -0500
+Subject: [PATCH 2/2] meson: always build the zstd binary when tests are
+ enabled
+
+We need to run it for the tests, even if programs are disabled. So if
+they are disabled, create a build rule for the program, but don't
+install 

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

2023-02-09 Thread Sam James
commit: bdb55c2684cec373dc2e1c35849765954283936a
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 05:19:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 05:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb55c26

net-misc/spice-gtk: add 0.42

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

 net-misc/spice-gtk/Manifest  |   1 +
 net-misc/spice-gtk/spice-gtk-0.42.ebuild | 146 +++
 2 files changed, 147 insertions(+)

diff --git a/net-misc/spice-gtk/Manifest b/net-misc/spice-gtk/Manifest
index 446207c4b52b..31c2d1c9fe95 100644
--- a/net-misc/spice-gtk/Manifest
+++ b/net-misc/spice-gtk/Manifest
@@ -1,3 +1,4 @@
 DIST spice-gtk-0.40-meson-0.63.patch.xz 5932 BLAKE2B 
5188e46236024575543125226404a24490faf37e9b764e8b8e2935620c6a908f6ca93f35c2a414306bb3c6646c0e47b2fd12ced83a7829ad8c118a1188b44ed8
 SHA512 
7b4ea4cf48b1e95bbc81c7eaa54b135333a8dba8167959e8baa7b50398d6542f2ac3d98fdb493995abb47b2a6bfb2ac75c393dda795cf69b7335ca6e3b1ddb70
 DIST spice-gtk-0.40.tar.xz 848688 BLAKE2B 
1046361ca40037bca826759bd7dc86f522640d39c08b1579f8e25bc2a2510665034445f7421d4de0485df9ef868e19779000c643035842f18e16555e3a1936b3
 SHA512 
b6db8b56c5c36158d97b3f7690d18883c4d6076e4ed1de1763fc704f9a2397b60d6170b70882d7d0a977b32be334756b7a27d66849f53e4d3b82abb8a54a0892
 DIST spice-gtk-0.41.tar.xz 827320 BLAKE2B 
bed8e62647ca9fde8a3b534a3d9720dee829f222442edb589e6ff569ce9a49f16e3c99bad4798a22e8a551d0d89875043c2335e2b08a80901483ace6a1948d6d
 SHA512 
bfd97c98c8bdbc29da0f26c38dfcf75d9f17e5358d4c7fa9c36e4974d0df3ce92409ca568dfc790d43f581d00b94090d9e60154e83220a719d678b596c87fcef
+DIST spice-gtk-0.42.tar.xz 812776 BLAKE2B 
406a2218d4ec0765173c911d6305cb0e043cd575c53ba51cbd53d922835b9d395873143f2388a5a02ee60ce617e32a1cb6a95008b67deec787fcf67da0d49736
 SHA512 
fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137

diff --git a/net-misc/spice-gtk/spice-gtk-0.42.ebuild 
b/net-misc/spice-gtk/spice-gtk-0.42.ebuild
new file mode 100644
index ..1c112cadb3cb
--- /dev/null
+++ b/net-misc/spice-gtk/spice-gtk-0.42.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit desktop meson optfeature python-any-r1 readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Set of GObject and Gtk objects for connecting to Spice servers 
and a client GUI"
+HOMEPAGE="https://www.spice-space.org 
https://cgit.freedesktop.org/spice/spice-gtk/;
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-gtk.git;
+   inherit git-r3
+
+   SPICE_PROTOCOL_VER=
+else
+   SRC_URI="https://www.spice-space.org/download/gtk/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+   SPICE_PROTOCOL_VER=0.14.3
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="+gtk3 +introspection lz4 mjpeg policykit sasl smartcard usbredir vala 
wayland webdav"
+
+# TODO:
+# * check if sys-freebsd/freebsd-lib (from virtual/acl) provides acl/libacl.h
+# * use external pnp.ids as soon as that means not pulling in gnome-desktop
+RDEPEND="
+   >=dev-libs/glib-2.46:2
+   dev-libs/json-glib:0=
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-libs/gstreamer:1.0[introspection?]
+   media-libs/opus
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib
+   >=x11-libs/cairo-1.2
+   >=x11-libs/pixman-0.17.7
+   x11-libs/libX11
+   gtk3? ( x11-libs/gtk+:3[introspection?] )
+   introspection? ( dev-libs/gobject-introspection )
+   dev-libs/openssl:=
+   lz4? ( app-arch/lz4 )
+   sasl? ( dev-libs/cyrus-sasl )
+   smartcard? ( app-emulation/qemu[smartcard] )
+   usbredir? (
+   sys-apps/hwdata
+   >=sys-apps/usbredir-0.4.2
+   virtual/acl
+   virtual/libusb:1
+   policykit? (
+   >=sys-auth/polkit-0.110-r1
+   )
+   )
+   webdav? (
+   net-libs/phodav:3.0
+   net-libs/libsoup:3.0
+   )
+"
+# TODO: spice-gtk has an automagic dependency on media-libs/libva without a
+# configure knob. The package is relatively lightweight so we just depend
+# on it unconditionally for now. It would be cleaner to transform this into
+# a USE="vaapi" conditional and patch the buildsystem...
+RDEPEND="${RDEPEND}
+   amd64? ( media-libs/libva:= )
+   arm64? ( media-libs/libva:= )
+   x86? ( media-libs/libva:= )
+"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-${SPICE_PROTOCOL_VER}"
+BDEPEND="
+   dev-perl/Text-CSV
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   $(python_gen_any_dep '
+  

[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wxwidgets/

2023-02-09 Thread WANG Xuerui
commit: 3089cd847cebb1d4b4820ab4b0468ef206e0e459
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:53:35 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3089cd84

app-eselect/eselect-wxwidgets: keyword 20230114-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild 
b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
index 6a3f5190a859..8d8852b50825 100644
--- a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
+++ b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20230114-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.gentoo.org/~sam/distfiles/app-eselect/eselect-wxwidgets/${P
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 RDEPEND=">=app-admin/eselect-1.4.13"
 



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2023-02-09 Thread WANG Xuerui
commit: eba4ba0c9e32a8f3bb0ba35b070b2cc4a080e07d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:45 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba4ba0c

sys-libs/compiler-rt-sanitizers: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 .../compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc2.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc2.ebuild
index cc599404c49c..682d15574b6a 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc2.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_rc2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
 # base targets
 IUSE+=" +libfuzzer +memprof +orc +profile +xray"



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

2023-02-09 Thread WANG Xuerui
commit: 7f528916dccb8adbf1288b0f5344f5682c3c3eaa
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:48 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f528916

sys-libs/libcxxabi: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/libcxxabi/libcxxabi-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc2.ebuild 
b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc2.ebuild
index e5f19fc61a28..fb725b1c09a1 100644
--- a/sys-libs/libcxxabi/libcxxabi-16.0.0_rc2.ebuild
+++ b/sys-libs/libcxxabi/libcxxabi-16.0.0_rc2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://libcxxabi.llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



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

2023-02-09 Thread WANG Xuerui
commit: 9f8baba025931aaab22bac2d67e02c3c847e3765
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:58 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8baba0

sys-devel/clang-runtime: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/clang-runtime/clang-runtime-16.0.0_rc2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.0_rc2.ebuild 
b/sys-devel/clang-runtime/clang-runtime-16.0.0_rc2.ebuild
index 67b42357665e..b4fc2669d5d7 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.0_rc2.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.0_rc2.ebuild
@@ -10,10 +10,9 @@ HOMEPAGE="https://clang.llvm.org/;
 
 LICENSE="metapackage"
 SLOT="${PV%%.*}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+compiler-rt libcxx openmp +sanitize"
 REQUIRED_USE="sanitize? ( compiler-rt )"
-PROPERTIES="live"
 
 RDEPEND="
compiler-rt? (



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

2023-02-09 Thread WANG Xuerui
commit: 504eeb01fa7adabf74a5953bf0a852143643ce98
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:32 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=504eeb01

sys-devel/llvm-common: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/llvm-common/llvm-common-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm-common/llvm-common-16.0.0_rc2.ebuild 
b/sys-devel/llvm-common/llvm-common-16.0.0_rc2.ebuild
index ce5f03ca34a5..54af5bde6db7 100644
--- a/sys-devel/llvm-common/llvm-common-16.0.0_rc2.ebuild
+++ b/sys-devel/llvm-common/llvm-common-16.0.0_rc2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 
 RDEPEND="
!sys-devel/llvm:0



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

2023-02-09 Thread WANG Xuerui
commit: ceb60aac432416a72f52aa3f8e8b1762f2151feb
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:54 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb60aac

sys-libs/libomp: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/libomp/libomp-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libomp/libomp-16.0.0_rc2.ebuild 
b/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
index 971931877b19..da09c73e8a26 100644
--- a/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0_rc2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://openmp.llvm.org;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
debug gdb-plugin hwloc offload ompt test
llvm_targets_AMDGPU llvm_targets_NVPTX



[gentoo-commits] repo/gentoo:master commit in: x11-libs/wxGTK/

2023-02-09 Thread WANG Xuerui
commit: ea7f90655b6fb13ff85dc00d187deef9acad49f9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:53:37 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7f9065

x11-libs/wxGTK: keyword 3.2.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 x11-libs/wxGTK/wxGTK-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/wxGTK/wxGTK-3.2.1.ebuild 
b/x11-libs/wxGTK/wxGTK-3.2.1.ebuild
index 0bcdd7c96f09..821cc804af2b 100644
--- a/x11-libs/wxGTK/wxGTK-3.2.1.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.2.1.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/wxWidgets-${PV}"
 
 LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
 SLOT="${WXRELEASE}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+X curl doc debug gnome-keyring gstreamer libnotify +lzma opengl pch sdl 
+spell test tiff wayland webkit"
 REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) gnome-keyring? ( X )"
 RESTRICT="!test? ( test )"



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

2023-02-09 Thread WANG Xuerui
commit: 8aaead791dcca391c9d4a2fe5e24e2844d3f056e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:20:20 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aaead79

profiles/arch/loong: unmask compiler-rt-sanitizers[lsan,scudo]

Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/loong/package.use.mask | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index 96a1fe3e6b74..b0d05204ae26 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # WANG Xuerui  (2022-12-06)
@@ -154,11 +154,13 @@ mate-base/mate help
 # Sanitizers partially supported on this architecture.
 #
 # ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
+# Scudo: https://reviews.llvm.org/D138350 (LLVM 16 since 20221122)
 # TSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
 # UBSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
 # SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210)
+# LSan: https://reviews.llvm.org/D139686 (LLVM 16 since 20230114)
 >=sys-libs/compiler-rt-sanitizers-15 -asan
->=sys-libs/compiler-rt-sanitizers-16.0.0_pre20221210 -safestack -tsan -ubsan
+>=sys-libs/compiler-rt-sanitizers-16.0.0_rc1 -lsan -safestack -scudo -tsan 
-ubsan
 
 # WANG Xuerui  (2022-07-08)
 # virtual/{jdk,jre} is not available on loong yet.



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

2023-02-09 Thread WANG Xuerui
commit: 5497adf46221a4ee1be9df3e71799ba928c5bec4
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:22:33 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5497adf4

profiles/arch: clean USE=experimental-loong masks for old libffi

Last libffi needing USE=experimental-loong has disappeared from
::gentoo a long time ago.

Signed-off-by: WANG Xuerui  gentoo.org>

 profiles/arch/base/package.use.mask   | 1 -
 profiles/arch/loong/package.use.force | 3 +--
 profiles/arch/loong/package.use.mask  | 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 576802f39c95..fcf2de4546a9 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -55,7 +55,6 @@ media-libs/libva-intel-driver hybrid
 # In the meantime, force-enable on loong only.
 # This is not inside use.mask, because crossdev toolchain packages would
 # want to have the flag enabled without hassle.
- (2022-08-13)
@@ -14,6 +14,5 @@ sys-devel/llvm llvm_targets_LoongArch
 
 # WANG Xuerui  (2022-04-24)
 # Force-enable experimental-loong on packages; we're loong.
- (2022-04-24)
 # Unmask experimental-loong on packages; we're loong.
-dev-libs/libffi -experimental-loong
 sys-libs/glibc -experimental-loong
 sys-libs/libseccomp -experimental-loong
 



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

2023-02-09 Thread WANG Xuerui
commit: 5c636f4d0155267ed2be86df2f80f3a61d1e113e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:42 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c636f4d

sys-libs/compiler-rt: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/compiler-rt/compiler-rt-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc2.ebuild 
b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc2.ebuild
index 2ed5fc860074..44675fe040f5 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.0_rc2.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-16.0.0_rc2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="${LLVM_MAJOR}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+abi_x86_32 abi_x86_64 +clang debug test"
 RESTRICT="!test? ( test ) !clang? ( test )"
 



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

2023-02-09 Thread WANG Xuerui
commit: a7ccb8c1566afb8d8b3cb4cd652325165403ce87
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:56 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ccb8c1

sys-libs/llvm-libunwind: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc2.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc2.ebuild
index 6ffa6c4f81b8..15f7c2ee9dcb 100644
--- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc2.ebuild
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_rc2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang debug static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



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

2023-02-09 Thread WANG Xuerui
commit: ee396acc5f6c15f8f3e16c7a5698cdcd14999c49
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:51 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee396acc

sys-libs/libcxx: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-libs/libcxx/libcxx-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcxx/libcxx-16.0.0_rc2.ebuild 
b/sys-libs/libcxx/libcxx-16.0.0_rc2.ebuild
index 4eeb65e55e83..bd6f3db60c4b 100644
--- a/sys-libs/libcxx/libcxx-16.0.0_rc2.ebuild
+++ b/sys-libs/libcxx/libcxx-16.0.0_rc2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://libcxx.llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="+clang +libcxxabi static-libs test"
 REQUIRED_USE="test? ( clang )"
 RESTRICT="!test? ( test )"



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

2023-02-09 Thread WANG Xuerui
commit: dca910768757203885377c337b2a84c9dad31e18
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:35 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca91076

sys-devel/llvm: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/llvm/llvm-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/llvm/llvm-16.0.0_rc2.ebuild 
b/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
index d4655d4dc33f..21023c3bf7e4 100644
--- a/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_rc2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
+binutils-plugin debug doc exegesis libedit +libffi ncurses test xar
xml z3 zstd



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

2023-02-09 Thread WANG Xuerui
commit: 491ca47eae179e46992268458278f3417eb18604
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:37 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=491ca47e

sys-devel/clang-common: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/clang-common/clang-common-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang-common/clang-common-16.0.0_rc2.ebuild 
b/sys-devel/clang-common/clang-common-16.0.0_rc2.ebuild
index be17e87b775a..3c407f5a1af6 100644
--- a/sys-devel/clang-common/clang-common-16.0.0_rc2.ebuild
+++ b/sys-devel/clang-common/clang-common-16.0.0_rc2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="
default-compiler-rt default-libcxx default-lld llvm-libunwind
hardened stricter



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

2023-02-09 Thread WANG Xuerui
commit: 417e5c1d9a255da66f5f268a96c74c4e238a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:40 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417e5c1d

sys-devel/clang: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-devel/clang/clang-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/clang/clang-16.0.0_rc2.ebuild 
b/sys-devel/clang/clang-16.0.0_rc2.ebuild
index b45257440e78..c89f4249a8ad 100644
--- a/sys-devel/clang/clang-16.0.0_rc2.ebuild
+++ b/sys-devel/clang/clang-16.0.0_rc2.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
 SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2023-02-09 Thread WANG Xuerui
commit: 2bcca0ae1f239a895a24a9c39e154dc705cf0323
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Feb  9 06:08:29 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Feb 10 04:50:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bcca0ae

dev-python/lit: keyword 16.0.0_rc2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-python/lit/lit-16.0.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lit/lit-16.0.0_rc2.ebuild 
b/dev-python/lit/lit-16.0.0_rc2.ebuild
index f4b401a77373..e4fccac18491 100644
--- a/dev-python/lit/lit-16.0.0_rc2.ebuild
+++ b/dev-python/lit/lit-16.0.0_rc2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/;
 
 LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~loong"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-02-09 Thread Sam James
commit: 3bdb5eed2c9a41f5f0c1ca57dcc8275fcae27ea1
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Fri Feb 10 04:19:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 04:27:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdb5eed

app-editors/vim-core: add myself as a maintainer

Signed-off-by: Oskari Pirhonen  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29503
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/vim-core/metadata.xml 
b/app-editors/vim-core/metadata.xml
index 841e5550d72b..9c318632e59c 100644
--- a/app-editors/vim-core/metadata.xml
+++ b/app-editors/vim-core/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   xxc3ncore...@gmail.com
+   Oskari Pirhonen
+   

v...@gentoo.org
Gentoo Vim Project

+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

vim/vim
cpe:/a:vim:vim



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

2023-02-09 Thread Sam James
commit: 9e18c78fd6c47151ffb0e5fe3908610567099778
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Fri Feb 10 04:19:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 04:27:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e18c78f

app-editors/vim: add myself as a maintainer

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/vim/metadata.xml b/app-editors/vim/metadata.xml
index 4d10c6621954..840594c92fb7 100644
--- a/app-editors/vim/metadata.xml
+++ b/app-editors/vim/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+xxc3ncore...@gmail.com
+Oskari Pirhonen
+  
   
 v...@gentoo.org
 Gentoo Vim Project
   
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 Use dev-libs/libsodium for crypto 
support
 Enable cscope interface



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

2023-02-09 Thread Sam James
commit: 6cc27396413cda8ebbf2f1f0b875394cea239276
Author: Oskari Pirhonen  gmail  com>
AuthorDate: Fri Feb 10 04:18:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 04:27:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc27396

app-editors/gvim: add myself as a maintainer

Signed-off-by: Oskari Pirhonen  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/gvim/metadata.xml b/app-editors/gvim/metadata.xml
index c19e07ae46b5..7a9a9815c21b 100644
--- a/app-editors/gvim/metadata.xml
+++ b/app-editors/gvim/metadata.xml
@@ -1,10 +1,18 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+xxc3ncore...@gmail.com
+Oskari Pirhonen
+  
   
 v...@gentoo.org
 Gentoo Vim Project
   
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 Use dev-libs/libsodium for crypto 
support
 Enable cscope interface



[gentoo-commits] repo/gentoo:master commit in: dev-util/hip/, dev-util/hip/files/

2023-02-09 Thread Sam James
commit: f98177a3fe2ea8cf1818daec64268f9377176902
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Feb 10 04:00:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 04:25:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98177a3

dev-util/hip: fix rocclr compile issue

Due to bbff88f734f62381b0a0624b4b2d182a8d4b8589, /usr/include/hsa.h is
gone, so backport patch for rocclr to fix compile error.

Bug: https://bugs.gentoo.org/893602
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29513
Signed-off-by: Sam James  gentoo.org>

 dev-util/hip/files/rocclr-5.3.3-fix-include.patch | 218 ++
 dev-util/hip/hip-5.3.3-r3.ebuild  |   4 +
 2 files changed, 222 insertions(+)

diff --git a/dev-util/hip/files/rocclr-5.3.3-fix-include.patch 
b/dev-util/hip/files/rocclr-5.3.3-fix-include.patch
new file mode 100644
index ..e014fe374bec
--- /dev/null
+++ b/dev-util/hip/files/rocclr-5.3.3-fix-include.patch
@@ -0,0 +1,218 @@
+For https://bugs.gentoo.org/893602
+==
+From 197ea6f76f34e0b3c8ab46d96c2fa5014e467e37 Mon Sep 17 00:00:00 2001
+From: Maneesh Gupta 
+Date: Fri, 5 Aug 2022 05:42:39 +
+Subject: [PATCH] SWDEV-350289 - Fix build warnings due to file re-org
+
+Change-Id: I0066fa163b9f25fdde4c5b3baed1ef0654390c06
+---
+ device/comgrctx.hpp   | 2 +-
+ device/devkernel.hpp  | 2 +-
+ device/devprogram.hpp | 2 +-
+ device/rocm/pro/prodevice.cpp | 2 +-
+ device/rocm/pro/prodriver.hpp | 2 +-
+ device/rocm/roccounters.hpp   | 2 +-
+ device/rocm/rocdevice.hpp | 8 
+ device/rocm/rocglinterop.hpp  | 2 +-
+ device/rocm/rockernel.cpp | 2 +-
+ device/rocm/rocprogram.cpp| 2 +-
+ device/rocm/rocsignal.hpp | 4 ++--
+ device/rocm/rocvirtual.cpp| 4 ++--
+ device/rocm/rocvirtual.hpp| 8 
+ 13 files changed, 21 insertions(+), 21 deletions(-)
+
+diff --git a/device/comgrctx.hpp b/device/comgrctx.hpp
+index d69506e2..31ee24e1 100644
+--- a/device/comgrctx.hpp
 b/device/comgrctx.hpp
+@@ -23,7 +23,7 @@
+ #include 
+ #if defined(USE_COMGR_LIBRARY)
+ #include "top.hpp"
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ 
+ namespace amd {
+ typedef void (*t_amd_comgr_get_version)(size_t *major, size_t *minor);
+diff --git a/device/devkernel.hpp b/device/devkernel.hpp
+index 19b3212d..b256abf3 100644
+--- a/device/devkernel.hpp
 b/device/devkernel.hpp
+@@ -105,7 +105,7 @@ struct RuntimeHandle {
+   uint32_t group_segment_size;//!< From GROUP_SEGMENT_FIXED_SIZE
+ };
+ 
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ 
+ //  for Code Object V3
+ enum class ArgField : uint8_t {
+diff --git a/device/devprogram.hpp b/device/devprogram.hpp
+index 099d6a37..741d81b0 100644
+--- a/device/devprogram.hpp
 b/device/devprogram.hpp
+@@ -29,7 +29,7 @@
+ #include "devwavelimiter.hpp"
+ 
+ #if defined(USE_COMGR_LIBRARY)
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ #endif  // defined(USE_COMGR_LIBRARY)
+ 
+ namespace amd {
+diff --git a/device/rocm/pro/prodevice.cpp b/device/rocm/pro/prodevice.cpp
+index a0e49461..1e366cd2 100644
+--- a/device/rocm/pro/prodevice.cpp
 b/device/rocm/pro/prodevice.cpp
+@@ -20,7 +20,7 @@
+ 
+ #ifndef WITHOUT_HSA_BACKEND
+ 
+-#include "hsa_ext_amd.h"
++#include "hsa/hsa_ext_amd.h"
+ #include "lnxheaders.h"
+ #include "prodevice.hpp"
+ #include "amdgpu_drm.h"
+diff --git a/device/rocm/pro/prodriver.hpp b/device/rocm/pro/prodriver.hpp
+index bc420697..819ade27 100644
+--- a/device/rocm/pro/prodriver.hpp
 b/device/rocm/pro/prodriver.hpp
+@@ -23,7 +23,7 @@
+ #ifndef WITHOUT_HSA_BACKEND
+ 
+ #include "top.hpp"
+-#include "hsa.h"
++#include "hsa/hsa.h"
+ 
+ /*! \addtogroup HSA
+  *  @{
+diff --git a/device/rocm/roccounters.hpp b/device/rocm/roccounters.hpp
+index ffc9fad0..45ebbe66 100644
+--- a/device/rocm/roccounters.hpp
 b/device/rocm/roccounters.hpp
+@@ -24,7 +24,7 @@
+ #include "top.hpp"
+ #include "device/device.hpp"
+ #include "device/rocm/rocdevice.hpp"
+-#include "hsa_ven_amd_aqlprofile.h"
++#include "hsa/hsa_ven_amd_aqlprofile.h"
+ 
+ namespace roc {
+ 
+diff --git a/device/rocm/rocdevice.hpp b/device/rocm/rocdevice.hpp
+index d8cb4c6c..44339bb9 100644
+--- a/device/rocm/rocdevice.hpp
 b/device/rocm/rocdevice.hpp
+@@ -40,10 +40,10 @@
+ #include "device/rocm/rocprintf.hpp"
+ #include "device/rocm/rocglinterop.hpp"
+ 
+-#include "hsa.h"
+-#include "hsa_ext_image.h"
+-#include "hsa_ext_amd.h"
+-#include "hsa_ven_amd_loader.h"
++#include "hsa/hsa.h"
++#include "hsa/hsa_ext_image.h"
++#include "hsa/hsa_ext_amd.h"
++#include "hsa/hsa_ven_amd_loader.h"
+ 
+ #include 
+ #include 
+diff --git a/device/rocm/rocglinterop.hpp b/device/rocm/rocglinterop.hpp
+index a539cc6f..588d8a6f 100644
+--- a/device/rocm/rocglinterop.hpp
 b/device/rocm/rocglinterop.hpp
+@@ -34,7 +34,7 @@ typedef __GLXcontextRec* GLXContext;
+ 
+ #include 

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

2023-02-09 Thread Sam James
commit: 794758cd9e9393bccfddf89d160810220a5913df
Author: Yiyang Wu  gmail  com>
AuthorDate: Fri Feb 10 03:53:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 04:25:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794758cd

dev-libs/rocm-opencl-runtime: fix rocclr compile issue

Due to bbff88f734f62381b0a0624b4b2d182a8d4b8589, /usr/include/hsa.h is
gone, so backport patch for rocclr to fix compile error.

Also remove the unused prefix.eclass inherit

Closes: https://bugs.gentoo.org/893602
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/rocclr-5.3.3-fix-include.patch   | 218 +
 .../rocm-opencl-runtime-5.3.3-r1.ebuild|   3 +-
 .../rocm-opencl-runtime-5.3.3.ebuild   | 122 
 3 files changed, 220 insertions(+), 123 deletions(-)

diff --git a/dev-libs/rocm-opencl-runtime/files/rocclr-5.3.3-fix-include.patch 
b/dev-libs/rocm-opencl-runtime/files/rocclr-5.3.3-fix-include.patch
new file mode 100644
index ..e014fe374bec
--- /dev/null
+++ b/dev-libs/rocm-opencl-runtime/files/rocclr-5.3.3-fix-include.patch
@@ -0,0 +1,218 @@
+For https://bugs.gentoo.org/893602
+==
+From 197ea6f76f34e0b3c8ab46d96c2fa5014e467e37 Mon Sep 17 00:00:00 2001
+From: Maneesh Gupta 
+Date: Fri, 5 Aug 2022 05:42:39 +
+Subject: [PATCH] SWDEV-350289 - Fix build warnings due to file re-org
+
+Change-Id: I0066fa163b9f25fdde4c5b3baed1ef0654390c06
+---
+ device/comgrctx.hpp   | 2 +-
+ device/devkernel.hpp  | 2 +-
+ device/devprogram.hpp | 2 +-
+ device/rocm/pro/prodevice.cpp | 2 +-
+ device/rocm/pro/prodriver.hpp | 2 +-
+ device/rocm/roccounters.hpp   | 2 +-
+ device/rocm/rocdevice.hpp | 8 
+ device/rocm/rocglinterop.hpp  | 2 +-
+ device/rocm/rockernel.cpp | 2 +-
+ device/rocm/rocprogram.cpp| 2 +-
+ device/rocm/rocsignal.hpp | 4 ++--
+ device/rocm/rocvirtual.cpp| 4 ++--
+ device/rocm/rocvirtual.hpp| 8 
+ 13 files changed, 21 insertions(+), 21 deletions(-)
+
+diff --git a/device/comgrctx.hpp b/device/comgrctx.hpp
+index d69506e2..31ee24e1 100644
+--- a/device/comgrctx.hpp
 b/device/comgrctx.hpp
+@@ -23,7 +23,7 @@
+ #include 
+ #if defined(USE_COMGR_LIBRARY)
+ #include "top.hpp"
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ 
+ namespace amd {
+ typedef void (*t_amd_comgr_get_version)(size_t *major, size_t *minor);
+diff --git a/device/devkernel.hpp b/device/devkernel.hpp
+index 19b3212d..b256abf3 100644
+--- a/device/devkernel.hpp
 b/device/devkernel.hpp
+@@ -105,7 +105,7 @@ struct RuntimeHandle {
+   uint32_t group_segment_size;//!< From GROUP_SEGMENT_FIXED_SIZE
+ };
+ 
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ 
+ //  for Code Object V3
+ enum class ArgField : uint8_t {
+diff --git a/device/devprogram.hpp b/device/devprogram.hpp
+index 099d6a37..741d81b0 100644
+--- a/device/devprogram.hpp
 b/device/devprogram.hpp
+@@ -29,7 +29,7 @@
+ #include "devwavelimiter.hpp"
+ 
+ #if defined(USE_COMGR_LIBRARY)
+-#include "amd_comgr.h"
++#include "amd_comgr/amd_comgr.h"
+ #endif  // defined(USE_COMGR_LIBRARY)
+ 
+ namespace amd {
+diff --git a/device/rocm/pro/prodevice.cpp b/device/rocm/pro/prodevice.cpp
+index a0e49461..1e366cd2 100644
+--- a/device/rocm/pro/prodevice.cpp
 b/device/rocm/pro/prodevice.cpp
+@@ -20,7 +20,7 @@
+ 
+ #ifndef WITHOUT_HSA_BACKEND
+ 
+-#include "hsa_ext_amd.h"
++#include "hsa/hsa_ext_amd.h"
+ #include "lnxheaders.h"
+ #include "prodevice.hpp"
+ #include "amdgpu_drm.h"
+diff --git a/device/rocm/pro/prodriver.hpp b/device/rocm/pro/prodriver.hpp
+index bc420697..819ade27 100644
+--- a/device/rocm/pro/prodriver.hpp
 b/device/rocm/pro/prodriver.hpp
+@@ -23,7 +23,7 @@
+ #ifndef WITHOUT_HSA_BACKEND
+ 
+ #include "top.hpp"
+-#include "hsa.h"
++#include "hsa/hsa.h"
+ 
+ /*! \addtogroup HSA
+  *  @{
+diff --git a/device/rocm/roccounters.hpp b/device/rocm/roccounters.hpp
+index ffc9fad0..45ebbe66 100644
+--- a/device/rocm/roccounters.hpp
 b/device/rocm/roccounters.hpp
+@@ -24,7 +24,7 @@
+ #include "top.hpp"
+ #include "device/device.hpp"
+ #include "device/rocm/rocdevice.hpp"
+-#include "hsa_ven_amd_aqlprofile.h"
++#include "hsa/hsa_ven_amd_aqlprofile.h"
+ 
+ namespace roc {
+ 
+diff --git a/device/rocm/rocdevice.hpp b/device/rocm/rocdevice.hpp
+index d8cb4c6c..44339bb9 100644
+--- a/device/rocm/rocdevice.hpp
 b/device/rocm/rocdevice.hpp
+@@ -40,10 +40,10 @@
+ #include "device/rocm/rocprintf.hpp"
+ #include "device/rocm/rocglinterop.hpp"
+ 
+-#include "hsa.h"
+-#include "hsa_ext_image.h"
+-#include "hsa_ext_amd.h"
+-#include "hsa_ven_amd_loader.h"
++#include "hsa/hsa.h"
++#include "hsa/hsa_ext_image.h"
++#include "hsa/hsa_ext_amd.h"
++#include "hsa/hsa_ven_amd_loader.h"
+ 
+ #include 
+ #include 
+diff --git a/device/rocm/rocglinterop.hpp b/device/rocm/rocglinterop.hpp
+index a539cc6f..588d8a6f 100644
+--- 

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

2023-02-09 Thread Sam James
commit: de3a52bd542e6503071f10800b8c76af908bb5be
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 03:45:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 03:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3a52bd

app-arch/zstd: add 1.5.4

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

 app-arch/zstd/Manifest  |  1 +
 app-arch/zstd/zstd-1.5.4.ebuild | 82 +
 2 files changed, 83 insertions(+)

diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest
index bc52aca1941e..59a72088df01 100644
--- a/app-arch/zstd/Manifest
+++ b/app-arch/zstd/Manifest
@@ -1,2 +1,3 @@
 DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 
907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b
 SHA512 
f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133
 DIST zstd-1.5.2.tar.gz 1950967 BLAKE2B 
9d474e9fdcf7e5eb09d1f606712b05ca3001e8f6f7451254d8dba3f429101048532fd9c84a5b9083ae90d0457e9e1b1d48256581a1697e7db19b09d73595f070
 SHA512 
e107508a41fca50845cc2494e64adaba93efb95a2fa486fc962510a8ba4b2180d93067cae9870f119e88e5e8b28a046bc2240b0b23cdd8933d1fb1a6a9668c1e
+DIST zstd-1.5.4.tar.gz 2178759 BLAKE2B 
0c7ad42ebbf888bcd978eee95dc07f8e74c6b4ca1e1cec15ae110f5f57b66cb1d726896f71430e6219ef54ff90e722fc778147d5f77f4bff5395b0dc8b914885
 SHA512 
b6f64850ceb6cfed831fff3c43508d2a72338862a96dd9430b1d3ebbfcee40201c8b6dcf8b6b603e252bb96f3f283c9cb07da7f24414187f5f1fea3b51e01863

diff --git a/app-arch/zstd/zstd-1.5.4.ebuild b/app-arch/zstd/zstd-1.5.4.ebuild
new file mode 100644
index ..b933a78b2570
--- /dev/null
+++ b/app-arch/zstd/zstd-1.5.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs usr-ldscript
+
+DESCRIPTION="zstd fast compression library"
+HOMEPAGE="https://facebook.github.io/zstd/;
+SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+lzma lz4 static-libs zlib"
+
+RDEPEND="
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   zlib? ( sys-libs/zlib )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+mymake() {
+   emake \
+   CC="$(tc-getCC)" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   V=1 \
+   HAVE_LZMA="$(multilib_native_usex lzma 1 0)" \
+   HAVE_LZ4="$(multilib_native_usex lz4 1 0)" \
+   HAVE_ZLIB="$(multilib_native_usex zlib 1 0)" \
+   "${@}"
+}
+
+multilib_src_compile() {
+   local libzstd_targets=( libzstd{,.a}-mt )
+
+   mymake -C lib ${libzstd_targets[@]} libzstd.pc
+
+   if multilib_is_native_abi ; then
+   mymake zstd
+   mymake -C contrib/pzstd
+   fi
+}
+
+multilib_src_test() {
+   if multilib_is_native_abi ; then
+   # 'test' runs more tests than 'check'.
+   mymake -C tests test
+   mymake -C contrib/pzstd test
+   else
+   mymake check
+   fi
+}
+
+multilib_src_install() {
+   mymake -C lib DESTDIR="${D}" install
+
+   if multilib_is_native_abi ; then
+   mymake -C programs DESTDIR="${D}" install
+
+   gen_usr_ldscript -a zstd
+
+   mymake -C contrib/pzstd DESTDIR="${D}" install
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/lmdb/

2023-02-09 Thread Sam James
commit: 00977135351c9986bb2685939ce9f8e04d56bb20
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 01:03:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 01:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00977135

dev-db/lmdb: add 0.9.30

Bug: https://bugs.gentoo.org/867931
Closes: https://bugs.gentoo.org/893774
Signed-off-by: Sam James  gentoo.org>

 dev-db/lmdb/Manifest   |  1 +
 dev-db/lmdb/lmdb-0.9.30.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-db/lmdb/Manifest b/dev-db/lmdb/Manifest
index f9eaeb1242a4..b27c0def1623 100644
--- a/dev-db/lmdb/Manifest
+++ b/dev-db/lmdb/Manifest
@@ -1 +1,2 @@
 DIST openldap-LMDB_0.9.29.tar.gz 144545 BLAKE2B 
b7e55e4fa03e878a95b8f7c583684727a81d51a3acf2ec064d8fe26475bf9ffe4dddf16c2bccbda901b94b7c8d57f41fa63f7c09bcab46401bd000958a5b87b3
 SHA512 
b41ba5b139375d23617a79f4d322399df55745c5a4a63159ddbe0f1ded4707f0eb7f71acf3d1a4928f8fcab30a7b5db17e3e165441a61ec1dbd29f8d9efa65d1
+DIST openldap-LMDB_0.9.30.tar.gz 145023 BLAKE2B 
bf93d23a3d2a2a4fe1e82e310125187e52f22cfcf7809f729edc6085521d2f66c07c042c552b745d8241d515d58c4c8da9921d503cfcca25ecacd1d06a662ad4
 SHA512 
4d531f1e2bb01566ad60970201cf10418a894d64167dd2e01503ab7b42c148c6ced8e857ae7f5d09e46feaa709b88f7006e5cb702b69ddaa343f005d0fef16ed

diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild
new file mode 100644
index ..aca049fcc8b2
--- /dev/null
+++ b/dev-db/lmdb/lmdb-0.9.30.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit flag-o-matic multilib multilib-minimal toolchain-funcs
+
+MY_P="${PN^^}_${PV}"
+
+DESCRIPTION="An ultra-fast, ultra-compact key-value embedded data store"
+HOMEPAGE="https://symas.com/lmdb/technical/;
+SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-${MY_P}.tar.gz;
+
+LICENSE="OPENLDAP"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/openldap-${MY_P}/libraries/liblmdb"
+
+src_prepare() {
+   default
+   if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -lt 10 ]] ; then
+   # posix_memalign isn't available before 10.6, but on OSX
+   # malloc is always aligned for any addressable type
+   sed -i -e '/(__APPLE__)/a#define HAVE_MEMALIGN 1\n#define 
memalign(X,Y) malloc(X)' mdb.c || die
+   fi
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local soname="-Wl,-soname,liblmdb$(get_libname 0)"
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   soname="-dynamiclib -install_name 
${EPREFIX}/usr/$(get_libdir)/liblmdb$(get_libname 0)"
+   replace-flags -O[123456789] -O1
+   fi
+   sed -i -e "s!^CC.*!CC = $(tc-getCC)!" \
+   -e "s!^CFLAGS.*!CFLAGS = ${CFLAGS}!" \
+   -e "s!^AR.*!AR = $(tc-getAR)!" \
+   -e "s!^SOEXT.*!SOEXT = $(get_libname)!" \
+   -e "/^prefix/s!/usr/local!${EPREFIX}/usr!" \
+   -e "/^libdir/s!lib\$!$(get_libdir)!" \
+   -e "s!shared!shared ${soname}!" \
+   "Makefile" || die
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # fdatasync lives in -lrt on Solaris 10
+   [[ ${CHOST#*-solaris2.} -le 10 ]] && append-ldflags -lrt
+   fi
+}
+
+multilib_src_compile() {
+   emake LDLIBS+=" -pthread"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   mv "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname) \
+   "${ED}"/usr/$(get_libdir)/liblmdb$(get_libname 0) || die
+   dosym liblmdb$(get_libname 0) /usr/$(get_libdir)/liblmdb$(get_libname)
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins "${FILESDIR}/lmdb.pc"
+   sed -i -e "s!@PACKAGE_VERSION@!${PV}!" \
+   -e "s!@prefix@!${EPREFIX}/usr!g" \
+   -e "s!@libdir@!$(get_libdir)!" \
+   "${ED}"/usr/$(get_libdir)/pkgconfig/lmdb.pc || die
+
+   if ! use static-libs; then
+   rm "${ED}"/usr/$(get_libdir)/liblmdb.a || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/

2023-02-09 Thread Sam James
commit: c035192e22ba5714ccc15672f335e9b97aaeb568
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 01:02:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 01:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c035192e

net-nds/openldap: fix lmdb version, add version check

We must use at least the version of lmdb bundled with OpenLDAP.

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

 .../{openldap-2.6.4.ebuild => openldap-2.6.4-r1.ebuild} | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/net-nds/openldap/openldap-2.6.4.ebuild 
b/net-nds/openldap/openldap-2.6.4-r1.ebuild
similarity index 97%
rename from net-nds/openldap/openldap-2.6.4.ebuild
rename to net-nds/openldap/openldap-2.6.4-r1.ebuild
index 3cd2bdeb87d7..56617abc986c 100644
--- a/net-nds/openldap/openldap-2.6.4.ebuild
+++ b/net-nds/openldap/openldap-2.6.4-r1.ebuild
@@ -40,6 +40,7 @@ REQUIRED_USE="cxx? ( sasl )
?? ( test minimal )
kerberos? ( ?? ( kinit smbkrb5passwd ) )"
 
+SYSTEM_LMDB_VER=0.9.30
 # openssl is needed to generate lanman-passwords required by samba
 COMMON_DEPEND="
kernel_linux? ( sys-apps/util-linux )
@@ -56,7 +57,7 @@ COMMON_DEPEND="
!minimal? (
dev-libs/libltdl
sys-fs/e2fsprogs
-   >=dev-db/lmdb-0.9.18:=
+   >=dev-db/lmdb-${SYSTEM_LMDB_VER}:=
argon2? ( app-crypt/argon2:= )
crypt? ( virtual/libcrypt:= )
tcpd? ( sys-apps/tcp-wrappers )
@@ -332,6 +333,20 @@ pkg_setup() {
 }
 
 src_prepare() {
+   # The system copy of dev-db/lmdb must match the version that this copy
+   # of OpenLDAP shipped with! See bug #588792.
+   #
+   # Fish out MDB_VERSION_MAJOR/MDB_VERSION_MINOR/MDB_VERSION_PATCH from
+   # the bundled lmdb's header to find out the version.
+   local bundled_lmdb_version=$(sed -En '/^#define 
MDB_VERSION_(MAJOR|MINOR|PATCH)(\s+)?/{s/[^0-9.]//gp}' libraries/liblmdb/lmdb.h 
|| die)
+   bundled_lmdb_version=$(printf "%s." ${bundled_lmdb_version})
+
+   if [[ ${SYSTEM_LMDB_VER}. != ${bundled_lmdb_version} ]] ; then
+   eerror "Source lmdb version: ${bundled_lmdb_version}"
+   eerror "Ebuild lmdb version: ${SYSTEM_LMDB_VER}"
+   die "Ebuild needs to update SYSTEM_LMDB_VER!"
+   fi
+
rm -r libraries/liblmdb || die 'could not removed bundled lmdb 
directory'
 
local filename



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

2023-02-09 Thread Quentin Retornaz
commit: 1b31dcfffc7608f0f3ea3072271eed0b9c44fc56
Author: Allissa B  pm  me>
AuthorDate: Wed Feb  8 04:12:09 2023 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Fri Feb 10 00:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=1b31dcff

dev-libs/libressl: Version bump 3.5.4, 3.6.2

Signed-off-by: Allissa B  pm.me>
Closes: https://github.com/gentoo/libressl/pull/494
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-libs/libressl/Manifest  |  4 +++
 dev-libs/libressl/libressl-3.5.4.ebuild | 57 +
 dev-libs/libressl/libressl-3.6.2.ebuild | 57 +
 3 files changed, 118 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 088650d..4e90a07 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,6 +1,10 @@
 DIST libressl-3.5.3.tar.gz 4039561 BLAKE2B 
98e0261e8abe3af6c77382467e9101b1d11800f6a5906f3f1dee7d1da8a92b6fd9fdf9ae17e204cd8a13ae163755ca9a3f819e1cf10b3957b13abf3cdc1478e2
 SHA512 
19f97f7c2b5cb4591ee6f191255b441373176b1b6539aa6ac2cd54494a14beaf126b151eb2f0b7fb650796fc0e37e2a9b1508ca50722adc7107c460904a5dbb7
 DIST libressl-3.5.3.tar.gz.asc 833 BLAKE2B 
f3f4bc1233d3f17d4d3b65b67b38c52a11ed5655df1435fb20c5be087288cae87febfd2ac74293bae61ace1663eb66513a042eb8474b7790b578520fd870462d
 SHA512 
914a6eb0acb4a6a5508fc61c88e2ffcc50f8a9812f58367817e83a25b05a120d9649b6ec1d48e9fbad65da540ada206bf9ee53c5e6e799f9366f0aa83a2ac52e
+DIST libressl-3.5.4.tar.gz 4039834 BLAKE2B 
65d13e746a01a7bfb24b1b5d90b3ae1f421fc971dd45b3f7c924eb6a3ab1819a4c7e6aa5fa67c08375d450f5040c24dd359adaa4a4a68928f685f0fc60174b4e
 SHA512 
0f8579296b96a96e6bc7281ffe98a6619ff79387221754cb80be7e5279e34359f7221db3df2f38e5ffa0e292dce0f1950568d41e3e354fad4a2e11c987e60a87
+DIST libressl-3.5.4.tar.gz.asc 833 BLAKE2B 
b62aa4d8ce82e5dc59aade83a04e13e691166f7363a247382a78107d2fbe98c174d99c67966b25071caf6d24b57e097431c10a06d0aba176292267c85b41ac28
 SHA512 
4d8316888053e4f812f41c19c93c93c0a35ff958bbf845d472a25675551ad4480492158d14bc7a1d8cf1fda4d5d44c092b8db90b92d958e1f7e6404f053018cc
 DIST libressl-3.6.1.tar.gz 4240343 BLAKE2B 
e987e6fb55b5d8c84d302b2ceb83732575984e88b3ce1d891f12f57389917766ae65fe9177c53f602601c8feab490bd275d06eb0e7051792accf13ee30409dd9
 SHA512 
4903ed4809f499432f307066861ef8a897b7d8d889a2e806fa206bd2ca1061f4ce0ea8fd24d54d2dbedb4332da1f29dc29d63f5199bed725dbe09a2270f776be
 DIST libressl-3.6.1.tar.gz.asc 833 BLAKE2B 
740a8003c302d0d248b7e42634356700e76e829d72093460d1e24cc015d80d754863482020feead7ca26209d22f7456adb0a55fcd85195c65fdb56e28b512dd8
 SHA512 
169781ddb294816e0eab332d41e41d99b27a8f4194fa8b04c613d71a837b64702a321175e91cbb3e875a235a073ba125283aa26360f007316731ab49b5a8a96f
+DIST libressl-3.6.2.tar.gz 4239482 BLAKE2B 
6c978ba3afcd031773184494470a53e67572ddcf793b591a8fb855c4801e4c84928c480c1a3b9f24ad13ab8fc3b3e9d01bebb3eda3112d947128347353964949
 SHA512 
8fc81e05d1c9f9259d06508ca97d5a1ba5d46b857088c273c20e6b242921f7eac58a1136564ad9831c923758ee63f7b0897c8c6c7b1e53ab8132a995cc559aeb
+DIST libressl-3.6.2.tar.gz.asc 833 BLAKE2B 
1c5b5041277d1bb79fc752bf6872e6b45407f206cbf57e51de525e277c2a6b2819ba6d765154b8ff8f0137df99fcee16844b80c0f1dd099da7ca769d2437
 SHA512 
e983936800a84d193c357c8f3f7fbdc5af9750bcf4f6429cfac92147f97a5cc673a6916564f26f4449b1c7a35a40f6c23ecfc81cecc8550aa174750afb014802
 DIST libressl-3.7.0.tar.gz 4260077 BLAKE2B 
c94131d5d7f12c3d197af98f36105b34a92da8fd7b2120c8bfde7050087df654dbaca77d874bcf809eecfdd21f78768da2293d9ab400629e25b1e94aa1803ace
 SHA512 
913f24aa84ce4a5034a62fce3dc19e27e39cf67f2e2b172adf4dd2ca36009c7ea60945a188bd8ea4b9fbd48c0ab8c3926207eba65d88d559c60bef49cbb96f68
 DIST libressl-3.7.0.tar.gz.asc 833 BLAKE2B 
8cbd34dc8cf41f79537a8189c60672696ce8a15ce49c26788f7943600b0c9888d420308f983d478750138adff76606ab3942e3a51791647be51ff7952ed1f116
 SHA512 
5df0cfb2078a3eed7fcf002e4563521d1b12cd4dd693b4d8d8dbe5d89876d9893e75c30248b67304aec7a41b1d556a5d55b33951945084838bfbe72423d059a3

diff --git a/dev-libs/libressl/libressl-3.5.4.ebuild 
b/dev-libs/libressl/libressl-3.5.4.ebuild
new file mode 100644
index 000..2f2139f
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.5.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal verify-sig
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="
+   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz
+   verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
+"
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/52"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips 

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/files/, net-nds/openldap/

2023-02-09 Thread Sam James
commit: d8ba54d25287641b64419afb1a51f2182ae7490f
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 00:24:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 00:29:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ba54d2

net-nds/openldap: add 2.6.4

Bug: https://bugs.gentoo.org/867931
Closes: https://bugs.gentoo.org/848894
Closes: https://bugs.gentoo.org/892009
Signed-off-by: Sam James  gentoo.org>

 net-nds/openldap/Manifest  |   1 +
 .../openldap/files/openldap-2.6.4-clang16.patch| 234 ++
 net-nds/openldap/openldap-2.6.4.ebuild | 834 +
 3 files changed, 1069 insertions(+)

diff --git a/net-nds/openldap/Manifest b/net-nds/openldap/Manifest
index 6ae8e93ddfc6..576ad995662b 100644
--- a/net-nds/openldap/Manifest
+++ b/net-nds/openldap/Manifest
@@ -1,4 +1,5 @@
 DIST openldap-2.4.58.tgz 5885225 BLAKE2B 
effb618dba03497796a497cd7f53ec52e389133769321dd242433bed5ec4b1f66cf7353f08a49d5f3465880f6bcfc9afc9c7d2a28e075b66f5fd926b02213541
 SHA512 
2fa2aa36117692eca44e9f162c8c796f78469e6c2aee91b06d46f2b755d416979c913a3d89bbf9db14cc84881ecffee69af75b48e1d16b7aa9d2e3873baa
 DIST openldap-2.4.59.tgz 5886272 BLAKE2B 
a2a8bed1d2af97fd41d651668152fd4740871bc5a8abf4b50390839228af82ac103346b3500ae0f8dd31b708acabb30435b90cd48dfafe510e648df5150d96b8
 SHA512 
233459ab446da6e107a7fc4ecd5668d6b08c11a11359ee76449550393e8f586a29b59d7ae09a050a1fca4fcf388ea61438ef60831b3ae802d92c048365ae3968
 DIST openldap-OPENLDAP_REL_ENG_2_6_3.tar.gz 6244895 BLAKE2B 
97792a1b368de44867b0ce9eef38601c3e64b7d40e4ca206295bee110097697c919040d2220eea6f0581812e09a2cc3e6afb4a243a5072a8a0a95f24f9fb354b
 SHA512 
1c882a0cd0729b5d0f40b58588d0e36ae3b1cae6d569f0576e940c7c63d03c29ed2c9db87695a87594ba99a927ef4cba491bddba3ce049025fd5883463122ba7
+DIST openldap-OPENLDAP_REL_ENG_2_6_4.tar.bz2 5043227 BLAKE2B 
9bec77dbace0e52d1607d9ac13a77349e7d0b8876aa81fa635893638d00db58ec6bf8412f11fd266bba0440887be1aa21eb4a876122152f7f6de9fd8f75b6b4c
 SHA512 
bff11bf1ae125bcabbd307f6c4e1c102a8df6f1091f84f5e7053fdbaa89ccd6aa0c86cc8dcce4fb9b6ffd853b5f8d3c933733f5713aeb4d6a9d77ab145293b48
 DIST rfc2307bis.schema-20140524 12262 BLAKE2B 
98031f49e9bde1e4821e637af3382364d8344ed7017649686a088070d96a632dffa6c661552352656b1b159c0fd962965580069a64c7f3d5bb6a3ed75f60fd99
 SHA512 
83b89a1deeefc8566b97e7e865b9b6d04541099cbdf719e24538a7d27d61b6209e87ab9003a9f140bd9afd018ec569e71721e3a24090e1902c8b6659d2ba103e

diff --git a/net-nds/openldap/files/openldap-2.6.4-clang16.patch 
b/net-nds/openldap/files/openldap-2.6.4-clang16.patch
new file mode 100644
index ..bcbdf0b5819e
--- /dev/null
+++ b/net-nds/openldap/files/openldap-2.6.4-clang16.patch
@@ -0,0 +1,234 @@
+https://git.openldap.org/openldap/openldap/-/merge_requests/605
+
+From 83e2db9bf9fc2530a0ea6ca538a7732f6ad9de0e Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 9 Feb 2023 23:17:53 +
+Subject: [PATCH 1/3] build: fix compatibility with stricter C99 compilers
+
+Fix the following warnings:
+- -Wimplicit-int (fatal with Clang 16)
+- -Wimplicit-function-declaration (fatal with Clang 16)
+- -Wincompatible-function-pointer-types (fatal with Clang 16)
+- -Wint-conversion (fatal with Clang 15)
+- Old style prototypes (K, removed from C23)
+
+These warnings-now-error led to misconfigurations and failure to build
+OpenLDAP, as the tests used during configure caused the wrong results
+to be emitted.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] 
https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+
+Bug: https://bugs.gentoo.org/871288
+Signed-off-by: Sam James 
+--- a/build/openldap.m4
 b/build/openldap.m4
+@@ -154,6 +154,7 @@ fi
+ if test $ol_cv_header_stdc = yes; then
+   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include 
++#include 
+ #ifndef HAVE_EBCDIC
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+@@ -360,9 +361,7 @@ AC_DEFUN([OL_PTHREAD_TEST_FUNCTION],[[
+ AC_DEFUN([OL_PTHREAD_TEST_PROGRAM],
+ [AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES
+ 
+-int main(argc, argv)
+-  int argc;
+-  char **argv;
++int main(int argc, char **argv)
+ {
+ OL_PTHREAD_TEST_FUNCTION
+ }
+@@ -484,7 +483,7 @@ AC_CACHE_CHECK([for compatible POSIX 
regex],ol_cv_c_posix_regex,[
+ #include 
+ #include 
+ static char *pattern, *string;
+-main()
++int main(void)
+ {
+   int rc;
+   regex_t re;
+@@ -511,7 +510,8 @@ AC_DEFUN([OL_C_UPPER_LOWER],
+ [AC_CACHE_CHECK([if toupper() requires islower()],ol_cv_c_upper_lower,[
+   AC_RUN_IFELSE([AC_LANG_SOURCE([[
+ #include 
+-main()
++#include 
++int main(void)
+ {

[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/, net-nds/openldap/files/

2023-02-09 Thread Robin H. Johnson
commit: bf339dafe9121c8d4bfe8e5eba6d07e7b08127a2
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Feb  9 23:47:49 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Feb  9 23:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf339daf

net-nds/openldap: tweak upgrade safety checks & default database backend for 2.6

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/893646

 net-nds/openldap/files/openldap-2.6.3-slapd-conf | 64 
 net-nds/openldap/openldap-2.6.3-r3.ebuild|  2 +-
 net-nds/openldap/openldap-2.6.3-r7.ebuild| 17 +--
 3 files changed, 79 insertions(+), 4 deletions(-)

diff --git a/net-nds/openldap/files/openldap-2.6.3-slapd-conf 
b/net-nds/openldap/files/openldap-2.6.3-slapd-conf
new file mode 100644
index ..4555c620c281
--- /dev/null
+++ b/net-nds/openldap/files/openldap-2.6.3-slapd-conf
@@ -0,0 +1,64 @@
+#
+# See slapd.conf(5) for details on configuration options.
+# This file should NOT be world readable.
+#
+include/etc/openldap/schema/core.schema
+
+# Define global ACLs to disable default read access.
+
+# Do not enable referrals until AFTER you have a working directory
+# service AND an understanding of referrals.
+#referral  ldap://root.openldap.org
+
+pidfile/run/openldap/slapd.pid
+argsfile   /run/openldap/slapd.args
+
+# Load dynamic backend modules:
+###INSERTDYNAMICMODULESHERE###
+
+# Sample security restrictions
+#  Require integrity protection (prevent hijacking)
+#  Require 112-bit (3DES or better) encryption for updates
+#  Require 63-bit encryption for simple bind
+# security ssf=1 update_ssf=112 simple_bind=64
+
+# Sample access control policy:
+#  Root DSE: allow anyone to read it
+#  Subschema (sub)entry DSE: allow anyone to read it
+#  Other DSEs:
+#  Allow self write access
+#  Allow authenticated users read access
+#  Allow anonymous users to authenticate
+#  Directives needed to implement policy:
+# access to dn.base="" by * read
+# access to dn.base="cn=Subschema" by * read
+# access to *
+#  by self write
+#  by users read
+#  by anonymous auth
+#
+# if no access controls are present, the default policy
+# allows anyone and everyone to read anything but restricts
+# updates to rootdn.  (e.g., "access to * by * read")
+#
+# rootdn can always read and write EVERYTHING!
+
+###
+# BDB database definitions
+###
+
+database   mdb
+suffix "dc=my-domain,dc=com"
+#  
+checkpoint 32  30 
+rootdn "cn=Manager,dc=my-domain,dc=com"
+# Cleartext passwords, especially for the rootdn, should
+# be avoid.  See slappasswd(8) and slapd.conf(5) for details.
+# Use of strong authentication encouraged.
+rootpw secret
+# The database directory MUST exist prior to running slapd AND 
+# should only be accessible by the slapd and slap tools.
+# Mode 700 recommended.
+directory  /var/lib/openldap-data
+# Indices to maintain
+index  objectClass eq

diff --git a/net-nds/openldap/openldap-2.6.3-r3.ebuild 
b/net-nds/openldap/openldap-2.6.3-r3.ebuild
index fccec9c055ec..55df096bb65f 100644
--- a/net-nds/openldap/openldap-2.6.3-r3.ebuild
+++ b/net-nds/openldap/openldap-2.6.3-r3.ebuild
@@ -643,7 +643,7 @@ multilib_src_install() {
# use our config
rm "${ED}"/etc/openldap/slapd.conf
insinto /etc/openldap
-   newins "${FILESDIR}"/${PN}-2.4.40-slapd-conf slapd.conf
+   newins "${FILESDIR}"/${PN}-2.6.3-slapd-conf slapd.conf
configfile="${ED}"/etc/openldap/slapd.conf
 
# populate with built backends

diff --git a/net-nds/openldap/openldap-2.6.3-r7.ebuild 
b/net-nds/openldap/openldap-2.6.3-r7.ebuild
index 0c699006bb9c..dd5276bf5a17 100644
--- a/net-nds/openldap/openldap-2.6.3-r7.ebuild
+++ b/net-nds/openldap/openldap-2.6.3-r7.ebuild
@@ -166,7 +166,7 @@ openldap_find_versiontags() {
openldap_found_tag=0
have_files=0
for each in ${openldap_datadirs[@]} ; do
-   CURRENT_TAGDIR="${ROOT}$(sed "s:\/::" <<< ${each})"
+   CURRENT_TAGDIR="${EROOT}$(sed "s:\/::" <<< ${each})"
CURRENT_TAG="${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG}"
if [[ -d "${CURRENT_TAGDIR}" ]] && [[ "${openldap_found_tag}" 
== 0 ]] ; then
einfo "- Checking ${each}..."
@@ -232,7 +232,18 @@ openldap_find_versiontags() {
| awk 
'/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')"
local fail=0
 
-   if has_version "${CATEGORY}/${PN}[berkdb]" ; then
+   # This will not cover detection of cn=Config based 
configuration, but
+   

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

2023-02-09 Thread Bernard Cafarelli
commit: 089730b7066b40b00a303973b4987467552a4610
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 23:23:46 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089730b7

net-analyzer/wapiti: fix install and dependencies

This drops x86 as keyword is missing from some dependencies
3.11 is dropped from python supported version (missing in dep)

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

 .../wapiti/files/wapiti-3.1.6-setup_scripts.patch  | 14 ++
 net-analyzer/wapiti/wapiti-3.1.6.ebuild| 31 --
 2 files changed, 37 insertions(+), 8 deletions(-)

diff --git a/net-analyzer/wapiti/files/wapiti-3.1.6-setup_scripts.patch 
b/net-analyzer/wapiti/files/wapiti-3.1.6-setup_scripts.patch
new file mode 100644
index ..8df972aeb1bc
--- /dev/null
+++ b/net-analyzer/wapiti/files/wapiti-3.1.6-setup_scripts.patch
@@ -0,0 +1,14 @@
+diff -Naur wapiti3-3.1.6.orig/setup.py wapiti3-3.1.6/setup.py
+--- wapiti3-3.1.6.orig/setup.py2023-01-31 22:19:30.0 +0100
 wapiti3-3.1.6/setup.py 2023-02-09 21:56:43.644507169 +0100
+@@ -81,10 +81,6 @@
+ packages=find_packages(exclude=["tests", "tests.*"]),
+ data_files=doc_and_conf_files,
+ include_package_data=True,
+-scripts=[
+-"bin/wapiti",
+-"bin/wapiti-getcookie"
+-],
+ classifiers=[
+ "Development Status :: 5 - Production/Stable",
+ "Environment :: Console",

diff --git a/net-analyzer/wapiti/wapiti-3.1.6.ebuild 
b/net-analyzer/wapiti/wapiti-3.1.6.ebuild
index 3ab9a88d574c..6cb05031672e 100644
--- a/net-analyzer/wapiti/wapiti-3.1.6.ebuild
+++ b/net-analyzer/wapiti/wapiti-3.1.6.ebuild
@@ -4,7 +4,8 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+# No 3.11 in loguru
+PYTHON_COMPAT=( python3_{9..10} )
 PYTHON_REQ_USE='xml(+)'
 
 inherit distutils-r1
@@ -16,22 +17,34 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 # Requires httpx-ntlm (to package)
 #IUSE="ntlm"
 IUSE="test"
 
 # httpx requires brotli and socks, so depending on
 # dev-python/socksio and dev-python/brotlicffi
-RDEPEND="dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+RDEPEND="
+   >=dev-python/aiocache-0.11.1[${PYTHON_USEDEP}]
+   >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
+   >=dev-python/aiosqlite-0.17.0[${PYTHON_USEDEP}]
+   >=dev-python/arsenic-21.8[${PYTHON_USEDEP}]
+   >=dev-python/beautifulsoup4-4.10.0[${PYTHON_USEDEP}]
dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/httpx[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/mako[${PYTHON_USEDEP}]
+   >=dev-python/browser-cookie3-0.16.2[${PYTHON_USEDEP}]
+   >=dev-python/dnspython-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/h11-0.14[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.23.3[${PYTHON_USEDEP}]
+   >=dev-python/loguru-0.5.3[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.1.4[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/requests-1.2.3[${PYTHON_USEDEP}]
dev-python/socksio[${PYTHON_USEDEP}]
-   dev-python/tld[${PYTHON_USEDEP}]
-   dev-python/yaswfp[${PYTHON_USEDEP}]"
+   >=dev-python/sqlalchemy-1.4.26[${PYTHON_USEDEP}]
+   >=dev-python/tld-0.12.5[${PYTHON_USEDEP}]
+   >=dev-python/yaswfp-0.9.3[${PYTHON_USEDEP}]
+   >=net-proxy/mitmproxy-9.0.0[${PYTHON_USEDEP}]"
 
 distutils_enable_tests pytest
 # Tests also require unpackaged respx
@@ -43,6 +56,8 @@ BDEPEND+=" test? (
 # Many tests require execution of local test php server
 RESTRICT="test"
 
+PATCHES=( "${FILESDIR}"/${PN}-3.1.6-setup_scripts.patch )
+
 S=${WORKDIR}/${MY_P}
 
 python_prepare_all() {



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

2023-02-09 Thread Bernard Cafarelli
commit: 273df5504264a0ebbb1a35ef5fc5a13f928ea77d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 23:07:57 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=273df550

dev-python/structlog: new package, add 22.3.0

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

 dev-python/structlog/Manifest|  1 +
 dev-python/structlog/metadata.xml| 16 
 dev-python/structlog/structlog-22.3.0.ebuild | 25 +
 3 files changed, 42 insertions(+)

diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
new file mode 100644
index ..8915889d589d
--- /dev/null
+++ b/dev-python/structlog/Manifest
@@ -0,0 +1 @@
+DIST structlog-22.3.0.tar.gz 743718 BLAKE2B 
38d909d8672e03fc87c07cb48feabdb2478cb1c2ecf0a4950356b807817a4947627e58114f09072a598465dce1ff5f3c813f3ff6279b9c234b5dc4bea3019c77
 SHA512 
3326c597c2029ec544a1c47f4fcb848929ea1f6e9bb75bc8566a1a6b1e020e8ff2f330336b3c25431223994d7accb8f51bb302fe7226170b7ab977277aaa1740

diff --git a/dev-python/structlog/metadata.xml 
b/dev-python/structlog/metadata.xml
new file mode 100644
index ..6b1f3de11334
--- /dev/null
+++ b/dev-python/structlog/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
+  
+pyt...@gentoo.org
+Python
+  
+  
+structlog
+hynek/structlog
+  
+

diff --git a/dev-python/structlog/structlog-22.3.0.ebuild 
b/dev-python/structlog/structlog-22.3.0.ebuild
new file mode 100644
index ..606c9f68c9fb
--- /dev/null
+++ b/dev-python/structlog/structlog-22.3.0.ebuild
@@ -0,0 +1,25 @@
+# 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_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Structured Logging for Python"
+HOMEPAGE="https://github.com/hynek/structlog;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



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

2023-02-09 Thread Bernard Cafarelli
commit: f8a31e366af352051028b5b9c11811ca1b1d441a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 23:09:08 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a31e36

dev-python/arsenic: new package, add 21.8

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

 dev-python/arsenic/Manifest|  1 +
 dev-python/arsenic/arsenic-21.8.ebuild | 21 +
 dev-python/arsenic/metadata.xml| 16 
 3 files changed, 38 insertions(+)

diff --git a/dev-python/arsenic/Manifest b/dev-python/arsenic/Manifest
new file mode 100644
index ..596bae7270d4
--- /dev/null
+++ b/dev-python/arsenic/Manifest
@@ -0,0 +1 @@
+DIST arsenic-21.8.tar.gz 16300 BLAKE2B 
8260ab046c4d87e2a91ed366f46954a00a853d586acbd534b84addfd654610e4c5d03509d97bba653a699fa0b64fe66a1af6d89f638bab407d7725e94d9c58ee
 SHA512 
55fd0e6f9acf1f578d990146b81f7f91d8c58aa68601840346c80cf7c535d5412a983c1cf0ee355383f80f6b667ef7a63b22dae8192b51e85541258a143ab366

diff --git a/dev-python/arsenic/arsenic-21.8.ebuild 
b/dev-python/arsenic/arsenic-21.8.ebuild
new file mode 100644
index ..5c9f5375c96a
--- /dev/null
+++ b/dev-python/arsenic/arsenic-21.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Asynchronous WebDriver client"
+HOMEPAGE="https://github.com/HENNGE/arsenic;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
+   dev-python/structlog[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"

diff --git a/dev-python/arsenic/metadata.xml b/dev-python/arsenic/metadata.xml
new file mode 100644
index ..53218e9f4287
--- /dev/null
+++ b/dev-python/arsenic/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
+  
+pyt...@gentoo.org
+Python
+  
+  
+arsenic
+HENNGE/arsenic
+  
+



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

2023-02-09 Thread Bernard Cafarelli
commit: bc8a8f23587ea28497add9604115ed39005faa05
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 22:06:38 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc8a8f23

dev-python/browser-cookie3: new package, add 0.17.0

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

 dev-python/browser-cookie3/Manifest|  1 +
 .../browser-cookie3/browser-cookie3-0.17.0.ebuild  | 29 ++
 dev-python/browser-cookie3/metadata.xml| 16 
 3 files changed, 46 insertions(+)

diff --git a/dev-python/browser-cookie3/Manifest 
b/dev-python/browser-cookie3/Manifest
new file mode 100644
index ..5cfca6d0eaa2
--- /dev/null
+++ b/dev-python/browser-cookie3/Manifest
@@ -0,0 +1 @@
+DIST browser-cookie3-0.17.0.tar.gz 14926 BLAKE2B 
9be2310f0250ea1f20a1b3ee2ef252f8d6fe0100e63f6cc63a22b1ea28ae138c71e383ce0e84955a3399cc7b88079669c97a1577033dfe360f77ac7304e08b53
 SHA512 
db9a734c3fd76d770d2f0ef8f821ba4e38880e883e8b19a9953b9edf9df9e5eeea053f3005b596caa9f5d54e7e17f4a7b2db056c2c17616d6d5702853e0f3fae

diff --git a/dev-python/browser-cookie3/browser-cookie3-0.17.0.ebuild 
b/dev-python/browser-cookie3/browser-cookie3-0.17.0.ebuild
new file mode 100644
index ..ecb4796279d5
--- /dev/null
+++ b/dev-python/browser-cookie3/browser-cookie3-0.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Loads cookies from your browser into a cookiejar object"
+HOMEPAGE="https://github.com/borisbabic/browser_cookie3/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/lz4[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+python_prepare_all() {
+   # make cryptodome-friendly
+   sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die
+   sed -i -e 's:Cryptodome:Crypto:g' __init__.py || die
+
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/browser-cookie3/metadata.xml 
b/dev-python/browser-cookie3/metadata.xml
new file mode 100644
index ..e5633c6d9603
--- /dev/null
+++ b/dev-python/browser-cookie3/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
+  
+pyt...@gentoo.org
+Python
+  
+  
+browser-cookie3
+borisbabic/browser_cookie3
+  
+



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

2023-02-09 Thread Bernard Cafarelli
commit: c33b26139bdcab17fd76f0a3a5028b2f0b07eebc
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 21:50:54 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33b2613

dev-python/aiocache: new package, add 0.12.0

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

 dev-python/aiocache/Manifest   |  1 +
 dev-python/aiocache/aiocache-0.12.0.ebuild | 35 ++
 .../aiocache-0.12.0-fix-test-installation.patch| 12 
 dev-python/aiocache/metadata.xml   | 16 ++
 4 files changed, 64 insertions(+)

diff --git a/dev-python/aiocache/Manifest b/dev-python/aiocache/Manifest
new file mode 100644
index ..421a8f796e2c
--- /dev/null
+++ b/dev-python/aiocache/Manifest
@@ -0,0 +1 @@
+DIST aiocache-0.12.0.tar.gz 127002 BLAKE2B 
efb07ff146d777e99154c839d01665d35fbba410e1a1ca80d4c71f639e69abf43509d79398679027f0a94eb24cfdf933f5762418bd3f43dd441281cc1b1b5236
 SHA512 
8437c148cc2d40737c0352b0a2fa19636124b71bc03f206066e5c7b8910aa0f0bddfa40587d50a4acd86abd88e8db595a92e267d4b25234f20ccba94e5a63e7e

diff --git a/dev-python/aiocache/aiocache-0.12.0.ebuild 
b/dev-python/aiocache/aiocache-0.12.0.ebuild
new file mode 100644
index ..ac1baf19bf02
--- /dev/null
+++ b/dev-python/aiocache/aiocache-0.12.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Asyncio cache manager"
+HOMEPAGE="https://github.com/aio-libs/aiocache/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# TODO add optional cache systems deps (and new package aiomcache)
+# Tests require all backends
+RESTRICT="test"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=( "${FILESDIR}/${PN}-0.12.0-fix-test-installation.patch" )
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -o addopts=
+}

diff --git 
a/dev-python/aiocache/files/aiocache-0.12.0-fix-test-installation.patch 
b/dev-python/aiocache/files/aiocache-0.12.0-fix-test-installation.patch
new file mode 100644
index ..a64f618931ed
--- /dev/null
+++ b/dev-python/aiocache/files/aiocache-0.12.0-fix-test-installation.patch
@@ -0,0 +1,12 @@
+diff -Naur aiocache-0.12.0.orig/setup.py aiocache-0.12.0/setup.py
+--- aiocache-0.12.0.orig/setup.py  2023-01-13 21:54:07.0 +0100
 aiocache-0.12.0/setup.py   2023-02-09 22:45:48.004077571 +0100
+@@ -29,7 +29,7 @@
+ "Programming Language :: Python :: 3.11",
+ "Framework :: AsyncIO",
+ ],
+-packages=find_packages(),
++packages=find_packages(exclude=['tests*']),
+ install_requires=None,
+ extras_require={
+ "redis": ["redis>=4.2.0"],

diff --git a/dev-python/aiocache/metadata.xml b/dev-python/aiocache/metadata.xml
new file mode 100644
index ..a54e1b0a7be8
--- /dev/null
+++ b/dev-python/aiocache/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+voyag...@gentoo.org
+Bernard Cafarelli
+  
+  
+pyt...@gentoo.org
+Python
+  
+  
+aiocache
+aio-libs/aiocache
+  
+



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

2023-02-09 Thread Bernard Cafarelli
commit: b3b5cc00818b14a215586a2643eccdb5aefe5257
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Feb  9 22:11:44 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Feb  9 23:26:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b5cc00

net-analyzer/wapiti: drop 

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

 net-analyzer/wapiti/wapiti-.ebuild | 50 --
 1 file changed, 50 deletions(-)

diff --git a/net-analyzer/wapiti/wapiti-.ebuild 
b/net-analyzer/wapiti/wapiti-.ebuild
deleted file mode 100644
index 462342ee254f..
--- a/net-analyzer/wapiti/wapiti-.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='xml(+)'
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="Web-application vulnerability scanner"
-HOMEPAGE="http://wapiti.sourceforge.net/;
-EGIT_REPO_URI="https://git.code.sf.net/p/wapiti/git wapiti-git"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-# Requires httpx-ntlm (to package)
-#IUSE="ntlm"
-IUSE="test"
-
-# httpx requires brotli and socks, so depending on
-# dev-python/socksio and dev-python/brotlicffi
-RDEPEND="dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/brotlicffi[${PYTHON_USEDEP}]
-   dev-python/httpx[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/mako[${PYTHON_USEDEP}]
-   >=dev-python/requests-1.2.3[${PYTHON_USEDEP}]
-   dev-python/socksio[${PYTHON_USEDEP}]
-   dev-python/tld[${PYTHON_USEDEP}]
-   dev-python/yaswfp[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-# Tests also require unpackaged respx
-BDEPEND+=" test? (
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
-   dev-python/responses[${PYTHON_USEDEP}]
-   )"
-# Many tests require execution of local test php server
-RESTRICT="test"
-
-python_prepare_all() {
-   sed -e 's/"pytest-runner"//' \
-   -e "/DOC_DIR =/s/wapiti/${PF}/" \
-   -i setup.py || die
-   distutils-r1_python_prepare_all
-}



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

2023-02-09 Thread James Le Cuirot
commit: ebe8d89e0713b52af431aa68c5a8a7a7f2c76b9f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb  9 23:00:38 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb  9 23:00:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe8d89e

www-client/vivaldi-snapshot: Add version 5.7.2921.29

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

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-5.7.2921.29.ebuild| 216 +
 2 files changed, 219 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 16a7f185d15f..fc0b03a3d55e 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,9 @@
 DIST vivaldi-snapshot_5.7.2914.3-1_amd64.deb 102131172 BLAKE2B 
feb804d29a5eab26966fc3a078fed338ec4644284765d1f721e868fc78548ea5b5a23a1343abe0df75d83710bea3f0ab108325f5e8f03005fb72fea1f0ba3435
 SHA512 
e73ead082f7d670106b842adba22d09f4c4ec5ce97489d8f29e6e2ad5cfc4479d71e25b89c7d2eb64dc93f0ef3163d07eb9d6f2436543097c637f8546e02c89d
 DIST vivaldi-snapshot_5.7.2914.3-1_arm64.deb 91508920 BLAKE2B 
223d4b0ddf5550cb115f59d79bb75aea54dcb8d5668c54078a8e746c3ffd4c84c2542126f15831d0cc5c3c51be5d4df70986ff478670f2114c56a05647501823
 SHA512 
a1a3f31813714d97f8f20edbc98b9f972ce55bb2d267d2d86f1151bc6e5c4e88dd80617e62482a46768df2c89bbab2ec19d522eda8210a43baf29771b2e7b8de
 DIST vivaldi-snapshot_5.7.2914.3-1_armhf.deb 91554044 BLAKE2B 
5a862f403d280520e9c30f565371cc61ad3674bb4fbfecea5e6670afc59272de64f612ddb6371853fcc5d6b57ebaf481fc480c459e530f84c42fdc99722b9511
 SHA512 
4fa35f33beef93f77e360d766b3d1beeaa7e7ca295de04cba4d8e6cce153273dc13bdb247430f33886ab1831c40a2eb1eded3896eb4bd5c26cfc65bb81377ead
+DIST vivaldi-snapshot_5.7.2921.29-1_amd64.deb 101593184 BLAKE2B 
71dbd61e40f2ff6cf9fd7c40ef67914e0d54568cbb07fa46220b55bb5a20dca5cb7b5f4aa691e887d5ac0eab2e505125d489215fcaf367a2afd6e24b22df6f89
 SHA512 
0f9769961251f72c76d083cc6705393b9b7402e6617a301741dc38e4c9645ffcb15e8abf58a7aa728db1baeb1a4a4c5d89b2aed421ba23f9f336026385ae
+DIST vivaldi-snapshot_5.7.2921.29-1_arm64.deb 91113632 BLAKE2B 
80309ddd4ff7c5ae4e8f7e429995a9d10332ebcc864dec91caa4cedf9f4ee4117fe6cd832722f3ae93d07bddf188bcbd1d5951263de10ce1501689bb10239383
 SHA512 
ff5e833186ebaa5032ad5f77fccac13b2846ce998d780486da08bc644894585579ab0f44ff0520352fac19788de399fcd04bf5725e60c78c67c11794bbc1
+DIST vivaldi-snapshot_5.7.2921.29-1_armhf.deb 90777880 BLAKE2B 
8631e31e44256a97a5196364d06f0bbafc7f8416503d77d72b6e2a2eff1e2b6a0c11e438212efad50e596c0e9dfb93f613edec642eb0e411983b30b9f45b
 SHA512 
731b6b836834983b59da4ebff9fdba7acbdaca88c434dcc06ff723002cdc2e354e44ebdc592481c65fd2beb5b7f726f04463f3221e07c382cdbcbb70a49b8e85
 DIST vivaldi-snapshot_5.7.2921.3-1_amd64.deb 101565204 BLAKE2B 
83cf1884d8ca4d4dd85a98e504f2a31bd6dcad9eaa10a1f5243602fd481a5798e4814f8ed727bf85cce7b78b1c5f71e4b7906a10810880d0efd50280b5f0514c
 SHA512 
63c4f48df434f96db4ee2394966dea159ae7ea249e68e611e33f49633deeda306a72b85131102e3f23d49f0f7e23c1a2ca55ee0db02f0b97350ae0edccbf0d94
 DIST vivaldi-snapshot_5.7.2921.3-1_arm64.deb 91095772 BLAKE2B 
47a8ff9027edcbe7060460f8397531da8197515e831d60e3b67f0887d3ad0f18b4f3578f40e8685428694180ebf35450e9b2d4f925649c176d2d7a324c1cd527
 SHA512 
fba9f3879e53d44277072c4d7fed86900873b751da23e297fb8acee434b46f3d3085b131a1a7c5558ba54b5c06e3c89ce79fca76a4dea4bf82834473aaa4600b
 DIST vivaldi-snapshot_5.7.2921.3-1_armhf.deb 90772492 BLAKE2B 
f5c264f87dd03b3653533dcbb2994c787318442e17d0182e3d9154a7e379bd11528a32800415e0a734b37ad83b560fca44072c984fa260628886908a79bb7bae
 SHA512 
07a5995d463a9eb57fb9c4b4343e9d08360ab6121f8372e0e91fcec8c2bb3b086b50c323faa82f0a4e5f1f1ba98d91b8729fd2c7ec5675c68c5e4090965b96fd

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.29.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.29.ebuild
new file mode 100644
index ..9c296c0f9dbd
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-5.7.2921.29.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="106"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+  

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

2023-02-09 Thread James Le Cuirot
commit: 0720e0f958216d87fd4c8e11e995300254cda09f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb  9 23:01:57 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb  9 23:01:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0720e0f9

www-client/vivaldi-snapshot: Drop old 5.7.2914.3

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

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-5.7.2914.3.ebuild | 216 -
 2 files changed, 219 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index fc0b03a3d55e..ce912a8557fc 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_5.7.2914.3-1_amd64.deb 102131172 BLAKE2B 
feb804d29a5eab26966fc3a078fed338ec4644284765d1f721e868fc78548ea5b5a23a1343abe0df75d83710bea3f0ab108325f5e8f03005fb72fea1f0ba3435
 SHA512 
e73ead082f7d670106b842adba22d09f4c4ec5ce97489d8f29e6e2ad5cfc4479d71e25b89c7d2eb64dc93f0ef3163d07eb9d6f2436543097c637f8546e02c89d
-DIST vivaldi-snapshot_5.7.2914.3-1_arm64.deb 91508920 BLAKE2B 
223d4b0ddf5550cb115f59d79bb75aea54dcb8d5668c54078a8e746c3ffd4c84c2542126f15831d0cc5c3c51be5d4df70986ff478670f2114c56a05647501823
 SHA512 
a1a3f31813714d97f8f20edbc98b9f972ce55bb2d267d2d86f1151bc6e5c4e88dd80617e62482a46768df2c89bbab2ec19d522eda8210a43baf29771b2e7b8de
-DIST vivaldi-snapshot_5.7.2914.3-1_armhf.deb 91554044 BLAKE2B 
5a862f403d280520e9c30f565371cc61ad3674bb4fbfecea5e6670afc59272de64f612ddb6371853fcc5d6b57ebaf481fc480c459e530f84c42fdc99722b9511
 SHA512 
4fa35f33beef93f77e360d766b3d1beeaa7e7ca295de04cba4d8e6cce153273dc13bdb247430f33886ab1831c40a2eb1eded3896eb4bd5c26cfc65bb81377ead
 DIST vivaldi-snapshot_5.7.2921.29-1_amd64.deb 101593184 BLAKE2B 
71dbd61e40f2ff6cf9fd7c40ef67914e0d54568cbb07fa46220b55bb5a20dca5cb7b5f4aa691e887d5ac0eab2e505125d489215fcaf367a2afd6e24b22df6f89
 SHA512 
0f9769961251f72c76d083cc6705393b9b7402e6617a301741dc38e4c9645ffcb15e8abf58a7aa728db1baeb1a4a4c5d89b2aed421ba23f9f336026385ae
 DIST vivaldi-snapshot_5.7.2921.29-1_arm64.deb 91113632 BLAKE2B 
80309ddd4ff7c5ae4e8f7e429995a9d10332ebcc864dec91caa4cedf9f4ee4117fe6cd832722f3ae93d07bddf188bcbd1d5951263de10ce1501689bb10239383
 SHA512 
ff5e833186ebaa5032ad5f77fccac13b2846ce998d780486da08bc644894585579ab0f44ff0520352fac19788de399fcd04bf5725e60c78c67c11794bbc1
 DIST vivaldi-snapshot_5.7.2921.29-1_armhf.deb 90777880 BLAKE2B 
8631e31e44256a97a5196364d06f0bbafc7f8416503d77d72b6e2a2eff1e2b6a0c11e438212efad50e596c0e9dfb93f613edec642eb0e411983b30b9f45b
 SHA512 
731b6b836834983b59da4ebff9fdba7acbdaca88c434dcc06ff723002cdc2e354e44ebdc592481c65fd2beb5b7f726f04463f3221e07c382cdbcbb70a49b8e85

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

[gentoo-commits] repo/gentoo:master commit in: sys-devel/reflex/, sys-devel/reflex/files/

2023-02-09 Thread Sam James
commit: 5f14870405eb92a33d12a55c38fa67ffe93b9a86
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 22:45:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 22:52:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f148704

sys-devel/reflex: fix parallel build

Closes: https://bugs.gentoo.org/883611
Thanks-to: Arsen Arsenović  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 .../files/reflex-20230206-parallel-build.patch | 54 ++
 sys-devel/reflex/reflex-20230206.ebuild|  7 ++-
 2 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/sys-devel/reflex/files/reflex-20230206-parallel-build.patch 
b/sys-devel/reflex/files/reflex-20230206-parallel-build.patch
new file mode 100644
index ..ecfadc14639f
--- /dev/null
+++ b/sys-devel/reflex/files/reflex-20230206-parallel-build.patch
@@ -0,0 +1,54 @@
+From 16cc516dfbb6dac01fcd0bfcb717a681b132c0b4 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= 
+Date: Thu, 9 Feb 2023 20:34:48 +0100
+Subject: [PATCH] Remove .bootstrap and scan.c target race
+
+If the parallelism of a make invocation is great enough to generate both
+.bootstrap and scan.c simultaneously, there's a great chance that the
+rule in .bootstrap will be overruled by the (possibly failing)
+redirection in the scan.c, resulting in an empty scan.c and a failing
+build.  Instead, we can use an empty scan.c as an (inaccurate) proxy for
+the boostrap.
+
+Bug: https://bugs.gentoo.org/883611
+--- a/Makefile.in
 b/Makefile.in
+@@ -126,14 +126,9 @@ PERF_REPORT = -p
+ 
+ all: $(FLEX)
+ 
+-$(FLEX): .bootstrap $(OBJECTS) $(FLEXLIB)
++$(FLEX): $(OBJECTS) $(FLEXLIB)
+   @ECHO_LD@$(CC) $(CFLAGS) -o $(FLEX) $(LDFLAGS) $(OBJECTS) $(FLEXLIB) 
$(LIBS)
+ 
+-.bootstrap: initscan.c
+-  @rm -f scan.c
+-  cp $(srcdir)/initscan.c scan.c
+-  touch .bootstrap
+-
+ parse.c: parse.y
+   $(YACC) -d $(srcdir)/parse.y
+   @sed '/extern char.*malloc/d' parse.tmp
+@@ -145,6 +140,7 @@ parse.h: parse.c
+ 
+ scan.c: scan.l
+   $(SHELL) $(srcdir)/mkscan.sh $(FLEX_EXEC) $(FLEX_FLAGS) $(COMPRESSION) 
$(srcdir)/scan.l >scan.c
++  grep . $@ || cp initscan.c scan.c
+ 
+ scan$o: scan.c parse.h flexdef.h config.h
+ yylex$o: yylex.c parse.h flexdef.h config.h
+@@ -259,8 +255,8 @@ clean :: mostlyclean
+   $(FLEXLIB) config.log config.cache
+ 
+ distclean :: clean
+-  rm -f .bootstrap $(FLEX) scan.c tags TAGS Makefile man2html.tmp \
+-  config.status config.h stamp-h config.log config.cache
++  rm -f $(FLEX) scan.c tags TAGS Makefile man2html.tmp config.status \
++  config.h stamp-h config.log config.cache
+ 
+ maintainer-clean: distclean
+   @echo "This command is intended for maintainers to use;"
+-- 
+2.39.1
+
+

diff --git a/sys-devel/reflex/reflex-20230206.ebuild 
b/sys-devel/reflex/reflex-20230206.ebuild
index 9510513ed2ba..730f0aa25747 100644
--- a/sys-devel/reflex/reflex-20230206.ebuild
+++ b/sys-devel/reflex/reflex-20230206.ebuild
@@ -17,10 +17,9 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~
 
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
 
-src_compile() {
-   # bug #883611
-   emake -j1
-}
+PATCHES=(
+   "${FILESDIR}"/reflex-20230206-parallel-build.patch
+)
 
 src_install() {
default



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

2023-02-09 Thread Arsen Arsenović
commit: 9e51c9704162d07ab528179c4c3b05f36f1f21b3
Author: Arsen Arsenović  gentoo  org>
AuthorDate: Thu Feb  9 19:56:39 2023 +
Commit: Arsen Arsenović  gentoo  org>
CommitDate: Thu Feb  9 22:47:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e51c970

toolchain.eclass: Register the D tc_feature

This behavior is relied on elsewhere, for setting BDEPENDs correctly.

Fixes: a39d1669ca0f4 ("toolchain.eclass: adjust D dep for non-gcc")
Signed-off-by: Arsen Arsenović  gentoo.org>

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6d8901d21812..06c044fd1d38 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: toolchain.eclass
@@ -271,7 +271,7 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then
tc_version_is_at_least 8.0 &&
IUSE+=" systemtap" TC_FEATURES+=( systemtap )
 
-   tc_version_is_at_least 9.0 && IUSE+=" d"
+   tc_version_is_at_least 9.0 && IUSE+=" d" TC_FEATURES+=( d )
tc_version_is_at_least 9.1 && IUSE+=" lto"
tc_version_is_at_least 10 && IUSE+=" cet"
tc_version_is_at_least 10 && IUSE+=" zstd" TC_FEATURES+=( zstd )



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

2023-02-09 Thread Ionen Wolkens
commit: 2abdc91ef3363dcfef08261fe4fbca03a773519b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 21:16:02 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 22:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abdc91e

app-emulation/ruffle: add 0_p20230209

Updated bump script to (roughly) handle new GIT_CRATES, so may
as well do an early'ish test bump.

Also tests now need virtx and mesa[llvm] + xorg-server[-minimal]
for working software GL(X).

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

 app-emulation/ruffle/Manifest  |  97 +
 app-emulation/ruffle/ruffle-0_p20230209.ebuild | 580 +
 2 files changed, 677 insertions(+)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 73c5ec89b710..89debdcdf36e 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -6,6 +6,7 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
 DIST alsa-0.6.0.crate 68171 BLAKE2B 
b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252
 SHA512 
a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b
+DIST alsa-0.7.0.crate 69367 BLAKE2B 
f994774f57f37e12e97ef0a961caa95509583df48102a904ca7563c6147222099941eab4d1b74ebc8f4e289fd0baee0a6cb2b6ec1e1983748e5d1c4cbf6bf3b5
 SHA512 
f39d966305459174e88c7f75f140f9606ddcdc64fcad0c140727e5885605567683f33541f98c719f50b583a24f7db70797b0a928b6a13878366c084eb247
 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 
0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b
 SHA512 
6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
@@ -17,6 +18,7 @@ DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed
 DIST ash-0.37.2+1.3.238.crate 433404 BLAKE2B 
727253b455d34164ca9d90e8bc4c3c77339cfd72b8ed6330edec3a10e259c1b258b29a8894f2f70f477623ac89dfb42e786e37ebf1380ce717f0f2e3d63dff5e
 SHA512 
d135d03da45e5bf61a3453f6a6ed0020fbf9ffe29abb328735cbbeafa966338d501b097dfb7ea7aa04b15e511a36d310e67f12cb82bac32dd0c4a637bff81bb0
 DIST async-channel-1.8.0.crate 13534 BLAKE2B 
a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6
 SHA512 
8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a
 DIST atk-sys-0.15.1.crate 22726 BLAKE2B 
8ba96f5eb203085b09201f47589b84a874bf9b9bbec4b2947b67f9614c55e3048f91da9fe5fbbc9a2016d6bb24f885ef92aee9182c63ca74bad3faec259a43bc
 SHA512 
b1be38a2d9eda4a43fb493fbbad5505d9af4cdf5033b7d921c04c03cd7b014dad5ddc7664ff872ed381579fa15536c6a11ceeb6c2c0145a08703775109f74923
+DIST atk-sys-0.16.0.crate 22818 BLAKE2B 
706878d6c05aac6ae68892e9398fbf5c54e2158a5a80ea833d8a87519d4f8e9302baec00d091c7d7260a8de90176a697580aed1c5597991925c9b12a48b49f2a
 SHA512 
910594d0bbaf3fac7f09f5f3d52d131497c2df8489b84246cd906b4c6fd97715c2972aea4f3ba41beb2144def608e4c8a41a2a079c5d85e7982d7617bb4d147a
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2023-02-09 Thread Ionen Wolkens
commit: aff547c621ec5e906c7104ef440636cabb547371
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 22:29:56 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 22:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff547c6

games-emulation/pcsx2: add 1.7.4042

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

 games-emulation/pcsx2/Manifest  |   1 +
 games-emulation/pcsx2/pcsx2-1.7.4042.ebuild | 237 
 2 files changed, 238 insertions(+)

diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index 5e61a4289376..48c05a44627a 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -1,6 +1,7 @@
 DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B 
d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e
 SHA512 
0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253
 DIST pcsx2-1.7.3738.tar.gz 15935061 BLAKE2B 
51e113e2148c94861a3d6baab8de5b8ed613cdb6e3aa3574445f0a66e628dffb3bf26a6a3b54e0be65d71a90088fe6e79f65055d54e580d46ad4db1dadbb8a66
 SHA512 
7da8dd46cd065fefc4c2bb4ab76b8fc2bf9769dba78f47759c59b2a21e62cf0e5d53e9f800e16bf09238bf156cd7fa63a4ca75a47f41b78df9512a701536c789
 DIST pcsx2-1.7.3958.tar.gz 9146709 BLAKE2B 
1e8af858bf73ec1273c073b9bee5a85526c69167555b7b491826a9c86946a6244dc114fec3ec31fb382f60fc4f3a989e24ee3001aa60a640340eb95b3461162d
 SHA512 
1f1c5800bcc564797db6b9e70d0859d7c020470619716b0f501f588780ce4ec1e99e9be550d1cc2750d4378be19a6afb6d5987b9f0e5f0abf2414b498ba5b9ba
+DIST pcsx2-1.7.4042.tar.gz 9190907 BLAKE2B 
31f8cdc8506b1195e66856d10eadae650397df10834934fcd6112d4c7a528deb4f1efa27a196db4861f5bab52a08b9d10926e45192878557e67621e3cbd364cc
 SHA512 
553a2041edc56fb3482fddd4e59e4c6f75339322690ab9df366e148478a8a920f3f9a4e61e98285cf24b5dda4feac030a8f670c33c8bba797a79db97be386114
 DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 
7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10
 SHA512 
2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e
 DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B 
f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487
 SHA512 
5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c
 DIST pcsx2-rcheevos-31f8788fe0.tar.gz 522855 BLAKE2B 
39533199f6b1e0cd821d817ff57101ccad0049f5144b856f1e796c83d81fcee059caa944a0fb14a0e95e51da43a6bc003cd6891ca85c2b9a959b4c42d8ca0a84
 SHA512 
cb0e8bf4d222f3ef127d20a9d6738e6c39d7cff48a0da8fe19fcc43669433b7e53cc63ab332e8f0cd935b6a33eddef3e741ee862a82bd4f29a02df1d9a42ec45

diff --git a/games-emulation/pcsx2/pcsx2-1.7.4042.ebuild 
b/games-emulation/pcsx2/pcsx2-1.7.4042.ebuild
new file mode 100644
index ..e94d9f32ace2
--- /dev/null
+++ b/games-emulation/pcsx2/pcsx2-1.7.4042.ebuild
@@ -0,0 +1,237 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop fcaps flag-o-matic
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git;
+else
+   HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1
+   HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96
+   HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5
+   HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f
+   SRC_URI="
+   https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz
+   -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz
+   
https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz
+   -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz
+   vulkan? (
+   
https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz
+   -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz
+   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
+   -> 
${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz
+   )"
+   KEYWORDS="-* ~amd64"
+fi
+
+DESCRIPTION="PlayStation 2 emulator"
+HOMEPAGE="https://pcsx2.net/;
+
+LICENSE="
+   GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+
+   ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain"
+SLOT="0"
+IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland"
+REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support
+RESTRICT="!test? 

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

2023-02-09 Thread Ionen Wolkens
commit: b6432bb97be1fbfa888f5a9a3ddd6be80e6f97b0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 22:12:46 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 22:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6432bb9

app-emulation/ruffle: sync live (fwiw)

cargo vendor is currently broken, may just drop the live ebuild if
this continues as would rather not have to implement hacks in live,
aka getting:

  Found duplicate version of package `dasp_sample v0.11.0` vendored
  from two sources:
source 1: registry `crates-io`
source 2: https://github.com/RustAudio/dasp?rev=

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

 app-emulation/ruffle/ruffle-.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-emulation/ruffle/ruffle-.ebuild 
b/app-emulation/ruffle/ruffle-.ebuild
index 2e43a88f8190..5abbe4507eac 100644
--- a/app-emulation/ruffle/ruffle-.ebuild
+++ b/app-emulation/ruffle/ruffle-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cargo desktop flag-o-matic git-r3 xdg
+inherit cargo desktop flag-o-matic git-r3 virtualx xdg
 
 DESCRIPTION="Flash Player emulator written in Rust"
 HOMEPAGE="https://ruffle.rs/;
@@ -31,7 +31,11 @@ DEPEND="
 BDEPEND="
virtual/jre:*
virtual/pkgconfig
-   >=virtual/rust-1.64"
+   >=virtual/rust-1.64
+   test? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal]
+   )"
 
 QA_FLAGS_IGNORED="usr/bin/${PN}.*"
 
@@ -46,6 +50,10 @@ src_compile() {
cargo_src_compile --bins # note: configure --bins would skip tests
 }
 
+src_test() {
+   virtx cargo_src_test
+}
+
 src_install() {
dodoc README.md
 



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

2023-02-09 Thread Ionen Wolkens
commit: 9403b2d698418e40ad46a629f966ac477f51ac6a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 20:57:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 22:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9403b2d6

app-emulation/ruffle: migrate to GIT_CRATES

Still debating just switching to a vendor tarball given the obscene
amount of crates + having to track git crates. But for now this
removes the need for extra ebuild machinery.

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

 app-emulation/ruffle/Manifest  | 24 +--
 app-emulation/ruffle/ruffle-0_p20230125.ebuild | 60 --
 2 files changed, 30 insertions(+), 54 deletions(-)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 7b08a8edacda..73c5ec89b710 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -95,12 +95,14 @@ DIST cxx-1.0.83.crate 198262 BLAKE2B 
7ce2d0d9ec4682309caeb21ebe99a5d9c27ffebc4cb
 DIST cxx-build-1.0.83.crate 84791 BLAKE2B 
f1eb2f1de194b97424acc2a0ae855e688f35c2308422acb490f6325f110df9a3d9ddb9a5845a2d89073e06ae00a1f76e244383f6b2f74388c672c07082dfa3f8
 SHA512 
041a55366a481f1fb4aebf6a2083276d21c6bdf0a4432d5a1aa57de3140c384f4e8801a6d51cc64a2aef045344339d57cf76a9464e8cdf1458ff137ad74af57b
 DIST cxxbridge-flags-1.0.83.crate 5635 BLAKE2B 
40bc5b192f2045585036b175923c554822bf1d036860bad56b5b8087aadad1680890d5da187607eeb44c9d04db20d0c63ba7db19b86d562ac673528156731463
 SHA512 
6a46112289c6b723f5473c917a184b97cef0cac930c682c8d4f7f96e5c7166c537659ad524b6b56dd653f56ee09c3b3db92dc5e1b928279c2aa1b329e90d79b3
 DIST cxxbridge-macro-1.0.83.crate 59869 BLAKE2B 
0502a4ea6677fa1a413d59b1ccb721aae59d041fab3b84cbb4c4f109462bb6d3e057c5fbebfa94ec3db4fead95554fe9e62a9093878b85d2e5ecca0d8b4d7f01
 SHA512 
571bb333f80a285de72ac26ce624c2da01b5b8b4f278960e764966e55d93ab3342518432d0cc2f4ab5b13dcb04152be5fb4dd206c9b5179c41ce6c4d3d48698e
+DIST d3d12-rs-a990c93ec64eeab78f2292763d0715da9dba1d59.gh.tar.gz 16845 BLAKE2B 
a466d19d24c261d14a60127bbdf36fa6cf5da2956d6c6c0703ab8b2ce4e2c7bbf797c02e87ffb861f05c92839b5b4a7d6643e3390ddb10fdab50cf6a4dee3c53
 SHA512 
96ce9dfe16bd4af28ce71c96a9765c96c367f11887c8cb72b73604e6d11cfd0fefc7c393455e896ce8d96ab9b6703a383617398de6f7e5529b633e912c138989
 DIST darling-0.13.4.crate 20895 BLAKE2B 
76675c20937450c47c1bda80170140930fc626d27d58b7dad3db33dce2e69457e2262189853141bdabeabf257d05d954f7dc1dbfa344276e05ee6dedfc8a2dab
 SHA512 
7392896b97b80ad24d76a985f4b950668ba351498f48ef0722c783c28d43c4a4828f5f6eba7e754ca554b6662fc419e73bcb65d4b20037285a16e345fec9ef75
 DIST darling-0.14.2.crate 22141 BLAKE2B 
63ec931ab42453ba0133c0b8a1f9d3bdab2638a9db2dc4329034b96632c8e580204fe12d426384c63c8523418725253f5f59e9193a94dd6f6d28e2dc50f4cb0c
 SHA512 
7e2555a5a57b436651d5165868a93f318192226b487cd74d3feda5b472d9be4cf900cf46999b25ee8da4cba8df68f3f1c54b4a363eb66e69c73f25e73c62bfed
 DIST darling_core-0.13.4.crate 52937 BLAKE2B 
e038aea27b5b56f29cec8874132881ef589c869ffc974427924605b92436ef06f21c7ea748e97d9b719aa7156b3024e788968ac0cc6144d58eeace658b62a08f
 SHA512 
96d431ebfb9d13aaff2c50f7ad7d5ac5e95813fac851e3e1d7739d1fd5b366fda32172829af88cabadb475f83b4500199167ede54bc802ca1e52137cf6c16c0f
 DIST darling_core-0.14.2.crate 53924 BLAKE2B 
a10be266569d478eb73fe62d56ed94b9956a13fdd4f73c9d2253bd95fdbadcd1e0ee4b5ed2b00bd58c400c61ecdcf2601d8325017df32961bb30e602b8117b0b
 SHA512 
33612950c7688b5ce102ab5aba0dee5470435f0491e4be5f9d862b70ef6f6034a08ec64a29553e0530f9b8f2f3cd540d26f32e49297a599c255668fb750ab621
 DIST darling_macro-0.13.4.crate 1910 BLAKE2B 
432adc44108cce6a13adc9ec45ff9b7555eb4c0ac7f1000fdc8f8e9d1bc0ecfeb65b78f81438b097946aed8e37835f82028c1b16c1d466a124998139ae854df1
 SHA512 
908ea6459110da16e4ec6ac843659664ed4fa3fb2ea9b92274a738ff5994cf81fbb48403db609b9a70f39c3e288da4358ce369c66821122e3a6a0940473da94c
 DIST darling_macro-0.14.2.crate 1896 BLAKE2B 
b095af14bd90877101444983889fa3683ed7fd6fd8f6ed229c17840c840f26b9a74c5336358a6ecdaad364cc5f3ac123587dae79ff61ceea4270fa536a441fc1
 SHA512 
0dcf34807d2a6999d69d8176f70b2a7c2b31b03ad350bee7455a0711dd57c775ece9559376a36b07d986556e5d9512ba04aa3ce66298f82ecb3115bd6e38d258
+DIST dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz 621307 BLAKE2B 
9f82ca484fb6c6f79e4c9ba3e9e3fef44410e95b138202d65cf0dbedfbdb21b93080c0d816626d624b4cb7f4f0431fdb350fc843cd3a6706672989f660225759
 SHA512 
da0bbfa6e9561182ca5e896d7d6266c2205ce7757215f0dd0a5044fad7f8d4589d68ffb7b4e8f37800a966bcab21750d9db27baeb5607dfd467375803f7f7b43
 DIST data-encoding-2.3.3.crate 19117 BLAKE2B 
d77962932be4aefd5855db78379b56a9fdeb784a9916a3e4d0bf3b085a8b3286396122066ad875395bf3be3fe026422fdf5554ca67e0f1b53d9fba36c11c14cb
 SHA512 
5922cdfaaa9b4c3b2faa68e86018653dac7bccef3f2a1e16f6c599dc8c3e98a644f29c3a9082234d3a58f9feb0eb54842e57ab62ceadcf287c43f7eed1906d93
 DIST derive-try-from-primitive-1.0.0.crate 3267 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/rhash/files/, app-crypt/rhash/

2023-02-09 Thread James Le Cuirot
commit: e122a052af9717ce76e8e2bd0de17d9ca19bc9a3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb  9 21:51:44 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb  9 21:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e122a052

app-crypt/rhash: Drop old 1.4.2

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

 app-crypt/rhash/Manifest  |  1 -
 app-crypt/rhash/files/rhash-1.4.2-clang.patch | 80 ---
 app-crypt/rhash/rhash-1.4.2.ebuild| 93 ---
 3 files changed, 174 deletions(-)

diff --git a/app-crypt/rhash/Manifest b/app-crypt/rhash/Manifest
index 9211a10f3293..e243bbfc4bbc 100644
--- a/app-crypt/rhash/Manifest
+++ b/app-crypt/rhash/Manifest
@@ -1,2 +1 @@
-DIST rhash-1.4.2-src.tar.gz 416853 BLAKE2B 
06322825116cb00aa4987b01610d967eb57c94aa29b43348ec2c31f053fd471a900fcee776714263213e9a79eaf389b2e79d7b34a5afd3e98d68198193b5cbe7
 SHA512 
41df57e8b3f32c93d8e6f2ac668b32aaa23eb2eaf90a83f109e61e511404a5036ea88bcf2854e19c1ade0f61960e0d9edf01f3d82e1c645fed36579e9d7a6a25
 DIST rhash-1.4.3-src.tar.gz 429290 BLAKE2B 
d225aeae0b3a8fb2e093a9aef50cd07a790c7e9734e91114deef2ca8492c85261b8ed5dea45958e35e049ea85175608962ea72297bdef48b00c52f51eaca
 SHA512 
d87ffcde28d8f25cf775c279fed457e52d24523ed9b695629dae694b3c22372247d18f6032f8ce13a0b70fa2953be408982e46659daaa7c4ab227ae89eaed9c7

diff --git a/app-crypt/rhash/files/rhash-1.4.2-clang.patch 
b/app-crypt/rhash/files/rhash-1.4.2-clang.patch
deleted file mode 100644
index 460e73a6ace7..
--- a/app-crypt/rhash/files/rhash-1.4.2-clang.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 4dc506066cf1727b021e6352535a8bb315c3f8dc Mon Sep 17 00:00:00 2001
-From: Aleksey 
-Date: Sat, 17 Jul 2021 18:39:41 +0300
-Subject: [PATCH] configure: fix clang detection on macOS
-

- configure | 58 +++
- 1 file changed, 28 insertions(+), 30 deletions(-)
-
-diff --git a/configure b/configure
-index 59d432b..111270a 100755
 a/configure
-+++ b/configure
-@@ -519,38 +519,36 @@ else
- elif run_cmd "$CC --version"; then
-   cc_name_tmp=$($CC --version 2>&1 | head -n 1 | cut -d ' ' -f 1)
- fi
--if test -n "${cc_name_tmp}"; then
--  if echo "$cc_name_tmp" | grep -q "gcc"; then
--cc_name=$cc_name_tmp
--start_check "$CC version"
--cc_vendor=gnu
--cc_version=$($CC -dumpversion 2>&1)
--if ! echo $cc_version | grep -q '^[0-9][0-9]*\.[0-9]'; then
--  cc_v2=$($CC -dumpfullversion -dumpversion 2>/dev/null)
--  if echo $cc_v2 | grep -q '^[0-9][0-9]*\.[0-9]'; then
--cc_version=$cc_v2
--  fi
-+if echo "$cc_name_tmp" | grep -q "gcc"; then
-+  cc_name=$cc_name_tmp
-+  start_check "$CC version"
-+  cc_vendor=gnu
-+  cc_version=$($CC -dumpversion 2>&1)
-+  if ! echo $cc_version | grep -q '^[0-9][0-9]*\.[0-9]'; then
-+cc_v2=$($CC -dumpfullversion -dumpversion 2>/dev/null)
-+if echo $cc_v2 | grep -q '^[0-9][0-9]*\.[0-9]'; then
-+  cc_version=$cc_v2
- fi
--case $cc_version in
--  2.96*)
--cc_fail=yes
--;;
--  *)
--_cc_major=$(echo $cc_version | cut -d '.' -f 1)
--_cc_minor=$(echo $cc_version | cut -d '.' -f 2)
--_cc_mini=$(echo $cc_version | cut -d '.' -f 3)
--;;
--esac
--finish_check "$cc_name $cc_version"
--break
--  fi
--  if echo "$cc_name_tmp" | grep -q "clang"; then
--start_check "$CC version"
--cc_vendor=clang
--cc_version=$($CC -dumpversion 2>&1)
--finish_check "clang $cc_version"
--break
-   fi
-+  case $cc_version in
-+2.96*)
-+  cc_fail=yes
-+  ;;
-+*)
-+  _cc_major=$(echo $cc_version | cut -d '.' -f 1)
-+  _cc_minor=$(echo $cc_version | cut -d '.' -f 2)
-+  _cc_mini=$(echo $cc_version | cut -d '.' -f 3)
-+  ;;
-+  esac
-+  finish_check "$cc_name $cc_version"
-+  break
-+elif $CC --version 2>&1 | grep -q "clang"; then
-+  start_check "$CC version"
-+  cc_vendor=clang
-+  cc_version=$($CC -dumpversion 2>&1)
-+  finish_check "clang $cc_version"
-+  break
-+else
-   cc_name_tmp=$($CC -V 2>&1 | head -n 1 | cut -d ' ' -f 2,3)
-   if test "$cc_name_tmp" = "Sun C"; then
- start_check "$CC version"

diff --git a/app-crypt/rhash/rhash-1.4.2.ebuild 
b/app-crypt/rhash/rhash-1.4.2.ebuild
deleted file mode 100644
index 85a78659e4d4..
--- a/app-crypt/rhash/rhash-1.4.2.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-DESCRIPTION="Console utility and library for computing and verifying file hash 
sums"

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

2023-02-09 Thread James Le Cuirot
commit: 810cb8902cdd9f880104d9d6b99ff3023799a2ca
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Feb  9 21:49:23 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Feb  9 21:49:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810cb890

media-video/ffmpeg-chromium: Apply upstream fix for newer vulkan-headers

Closes: https://bugs.gentoo.org/893502
Signed-off-by: James Le Cuirot  gentoo.org>

 .../ffmpeg-chromium/ffmpeg-chromium-102.ebuild |  1 +
 .../ffmpeg-chromium/ffmpeg-chromium-106.ebuild |  1 +
 .../files/ffmpeg-chromium-vk-headers.patch | 36 ++
 3 files changed, 38 insertions(+)

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
index 73cbdcc5ebc1..6f9eaaeb8883 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
@@ -115,6 +115,7 @@ S="${WORKDIR}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-100.patch
+   "${FILESDIR}"/${PN}-vk-headers.patch
"${FILESDIR}"/chromium.patch
 )
 

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
index c344db389d2a..61f550be5940 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-106.ebuild
@@ -113,6 +113,7 @@ RESTRICT="
 
 PATCHES=(
"${FILESDIR}"/${PN}-100.patch
+   "${FILESDIR}"/${PN}-vk-headers.patch
"${FILESDIR}"/chromium.patch
 )
 

diff --git a/media-video/ffmpeg-chromium/files/ffmpeg-chromium-vk-headers.patch 
b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-vk-headers.patch
new file mode 100644
index ..f3c3c0128920
--- /dev/null
+++ b/media-video/ffmpeg-chromium/files/ffmpeg-chromium-vk-headers.patch
@@ -0,0 +1,36 @@
+From eb0455d64690eed0068e5cb202f72ecdf899837c Mon Sep 17 00:00:00 2001
+From: Lynne 
+Date: Sun, 25 Dec 2022 01:03:30 +0100
+Subject: [PATCH] hwcontext_vulkan: remove optional encode/decode extensions
+ from the list
+
+They're not currently used, so they don't need to be there.
+Vulkan stabilized the decode extensions less than a week ago, and their
+name prefixes were changed from EXT to KHR. It's a bit too soon to be
+depending on it, so rather than bumping, just remove these for now.
+---
+ libavutil/hwcontext_vulkan.c | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
+index f1db1c7291..2a9b5f4aac 100644
+--- a/libavutil/hwcontext_vulkan.c
 b/libavutil/hwcontext_vulkan.c
+@@ -358,14 +358,6 @@ static const VulkanOptExtension optional_device_exts[] = {
+ { VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME,
FF_VK_EXT_EXTERNAL_WIN32_MEMORY  },
+ { VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME, 
FF_VK_EXT_EXTERNAL_WIN32_SEM },
+ #endif
+-
+-/* Video encoding/decoding */
+-{ VK_KHR_VIDEO_QUEUE_EXTENSION_NAME,  
FF_VK_EXT_NO_FLAG},
+-{ VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME,   
FF_VK_EXT_NO_FLAG},
+-{ VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME,   
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+-{ VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG},
+ };
+ 
+ /* Converts return values to strings */
+-- 
+2.39.1
+



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

2023-02-09 Thread Sam James
commit: da6c270a478d8b9fcb6a15c64eeb1e22dae36525
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 20:49:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 21:46:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6c270a

sys-apps/hwdata: add 0.367

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

 sys-apps/hwdata/Manifest|  1 +
 sys-apps/hwdata/hwdata-0.367.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/hwdata/Manifest b/sys-apps/hwdata/Manifest
index abef5131ec5c..6d4441e11519 100644
--- a/sys-apps/hwdata/Manifest
+++ b/sys-apps/hwdata/Manifest
@@ -1,2 +1,3 @@
 DIST hwdata-0.364.tar.gz 2290206 BLAKE2B 
f41fbc85fffa0561ccee55c2bbb9c32f2f67532dd2cd8c3731a2805712969a5950f31b4e5662adf3b55c6226c31cb00f0670af4a1fbff1a7c19d46ba067792fd
 SHA512 
94cae67d9155b7abbaa7fc9047702a6f166721477b6320736d7984efd7c7c3c028b9f794269750f0ef421275a7e243fe1ae59816f63576fffc1bcd8deb49c6e9
 DIST hwdata-0.366.tar.gz 2306172 BLAKE2B 
bac953c59897d96fbbd19e8e275cb9345c7788de034fd4f9f80b7f35e8db9a39aa406b16fc6d60a78d1cbd1fe59d59c522391fd21103bd1e79c8a5c0c8c23f47
 SHA512 
41b8a97f7ebd7f0ead78318fce65c148e2e01a55132f83780c29993b82df40f5df993243b6421413a4f59aaffa916f53a0358d0d1d4a89022a7639075f96671b
+DIST hwdata-0.367.tar.gz 2313810 BLAKE2B 
7f4be3f0b3c8ec6d90860031677b1e1bc6fac9159291ee772501e5f5aee0d43855e27fb6f9c4b0c65b04353fee1222f5e6c0f0a40fa743a32fdcb9509ebc772d
 SHA512 
ed04282c4046193debb02b325b57cd0ef78d5ceb485d104f10d8aa1fe3ba42aeee8071ac806db95c03b40e6fc1d7c8c5f036adca7744a9d9376b0a146f6ec5a8

diff --git a/sys-apps/hwdata/hwdata-0.367.ebuild 
b/sys-apps/hwdata/hwdata-0.367.ebuild
new file mode 100644
index ..afddd20d2fd1
--- /dev/null
+++ b/sys-apps/hwdata/hwdata-0.367.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Hardware identification and configuration data"
+HOMEPAGE="https://github.com/vcrhonek/hwdata;
+SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT="test"
+
+src_configure() {
+   # configure is not compatible with econf
+   local conf=(
+   ./configure
+   --prefix="${EPREFIX}/usr"
+   --libdir="${EPREFIX}/lib"
+   --datadir="${EPREFIX}/usr/share"
+   )
+
+   edo "${conf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/

2023-02-09 Thread Alfredo Tupone
commit: 2b774e2cd3f31b8227ec5c0d750d97922d094c67
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  9 21:06:57 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  9 21:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b774e2c

dev-ml/ppx_bin_prot: add deps on ppxlib

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild 
b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild
similarity index 89%
rename from dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild
rename to dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild
index b58e50d24335..bd280143ac23 100644
--- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild
+++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,8 @@ RESTRICT="!test? ( test )"
 RDEPEND="
dev-ml/bin_prot:${SLOT}
dev-ml/ppx_here:${SLOT}
-   "
+   >=dev-ml/ppxlib-0.23.0:=
+"
 DEPEND="${RDEPEND}
test? (
dev-ml/ppx_jane



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/

2023-02-09 Thread Alfredo Tupone
commit: eab2efe2df3385a9486193578f8f018d72f6cf50
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  9 19:21:30 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  9 21:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab2efe2

dev-ml/ppx_sexp_message: add ppxlib deps

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...px_sexp_message-0.15.0.ebuild => ppx_sexp_message-0.15.0-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild 
b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild
similarity index 88%
rename from dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild
rename to dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild
index a935e8a92243..52f2e31cb66e 100644
--- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild
+++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,5 +17,6 @@ IUSE="+ocamlopt"
 DEPEND="
dev-ml/ppx_here:${SLOT}
dev-ml/ppx_sexp_conv:${SLOT}
+   >=dev-ml/ppxlib-0.23.0:=
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bench/, dev-ml/ppx_bench/files/

2023-02-09 Thread Alfredo Tupone
commit: 04fdfae2d6ebd2a3a3b40be041d3db9eda6a1a98
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  9 21:03:50 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  9 21:04:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fdfae2

dev-ml/ppx_bench: fix for ppxlib-0.29.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../files/ppx_bench-0.15.0-ppxlib0.29.0.patch  | 23 ++
 ...ch-0.15.0.ebuild => ppx_bench-0.15.0-r1.ebuild} |  9 +++--
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch 
b/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch
new file mode 100644
index ..580af9eb4b76
--- /dev/null
+++ b/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch
@@ -0,0 +1,23 @@
+From ce7bcca13aff40dd667e231fc0892c8753d0fc94 Mon Sep 17 00:00:00 2001
+From: Carl Eastlund 
+Date: Thu, 19 Jan 2023 12:20:01 -0500
+Subject: [PATCH] Stop using [Ppxlib.File_path].
+
+Signed-off-by: Carl Eastlund 
+---
+ src/ppx_bench.ml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/ppx_bench.ml b/src/ppx_bench.ml
+index 0c027e8..b825997 100644
+--- a/src/ppx_bench.ml
 b/src/ppx_bench.ml
+@@ -49,7 +49,7 @@ let maybe_drop loc code =
+ ;;
+ 
+ let descr (loc : Location.t) ?(inner_loc = loc) () =
+-  let filename = File_path.get_default_path loc in
++  let filename = loc.loc_start.pos_fname in
+   let line = loc.loc_start.pos_lnum in
+   let start_pos = loc.loc_start.pos_cnum - loc.loc_start.pos_bol in
+   let end_pos = inner_loc.Location.loc_end.pos_cnum - loc.loc_start.pos_bol in

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
similarity index 73%
rename from dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
rename to dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index a286901987c3..3f92979b1d2f 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,5 +14,10 @@ SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
-DEPEND="dev-ml/ppx_inline_test:${SLOT}"
+DEPEND="
+   dev-ml/ppx_inline_test:${SLOT}
+   >=dev-ml/ppxlib-0.23.0:=
+"
 RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-ppxlib0.29.0.patch )



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

2023-02-09 Thread Georgy Yakovlev
commit: a330ceeccfb336df684cf52d33469b2b69055653
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 20:35:28 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a330ceec

dev-lang/rust: drop 1.67.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/Manifest |   2 -
 dev-lang/rust/files/1.67.0-bootstrap.patch |  38 --
 dev-lang/rust/rust-1.67.0.ebuild   | 742 -
 3 files changed, 782 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 9f1eafd22e3c..a1a5475671c3 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -98,7 +98,5 @@ DIST rustc-1.65.0-src.tar.xz 139674928 BLAKE2B 
a218263fb67e306b153f5a6dae95b5ec6
 DIST rustc-1.65.0-src.tar.xz.asc 801 BLAKE2B 
43ff92011cd6f7f34ce0495fa341379e5907d032ea90f91e533e5edaec6ad518aad50a9d8b2694074d6909ee96aa779403b16e95792e962e79c1b967542ae26f
 SHA512 
75b9be53363022c81333117876cbcc573bbd4733edf767cbb164218644efb1a9c4bfc2aa73aaa1e39f248a84f1adacb1930a94a6e63f60093ff760fb9ae02efc
 DIST rustc-1.66.1-src.tar.xz 141692940 BLAKE2B 
3fae45345998386fda1b11ec896fac4613b8e3f0092bc0df29c9685f4a4012c0bd1b600911c2d19bcfa8f5a84b8a3c39d4c9e062a62cd61925b59129e1cd72b9
 SHA512 
1944c024c603140d0a9236043a3bd1d0d211dd8d368d6d82a3a620f1ff43b29624755b0943f2b38b40a188c7eee77a840238ea757eaf435e2a3fa6a0e6b82832
 DIST rustc-1.66.1-src.tar.xz.asc 801 BLAKE2B 
18e27c88b39eed29147854733c5533b7fffc417ff0b3bd5982174ffa2c5f6d217e2e28ced4da75863a4557800e7ad7a124a4bbb0def4c20da7ed543602185941
 SHA512 
4511f41ad3d098a339ea3173e3ffa692d1d3cd3ec9dd45af68e4491471f9a72a2e866f6924090eb366bdf6f856650d981eabe1cd851843a17f4a6e4f1dfbc8a9
-DIST rustc-1.67.0-src.tar.xz 142750964 BLAKE2B 
5dcea694548f5162bed6020ca12ecfa178fba479fbe6f29ec310f9c5cfaae13999de7b861498e92561f21001fed295d21dd9230ccb5da2f20c638309e785cfda
 SHA512 
6d1ddb54c0ee2c4f8ccf73f3c306c8d8868feb738d5e77eb5a5d25f716395c27d1b3666929c87f9dc84213a9acfdb56254feac92ef0fea3147e2c644391c12b4
-DIST rustc-1.67.0-src.tar.xz.asc 801 BLAKE2B 
b46159b7cbe081cb34d82b2642397788d09d09f9e55fd961a491862c2c1827b0752530fa74e1a8245cab9ff898d2f021bfdae4820edca34a87c9e18202d7a31e
 SHA512 
cceb0aa5d43c476a051c77263fe152085b8d7d337f78117077a1e460bb9e31b75becd36a8f571fc1275a268ac1107d680012a82a7378851d2a9f16748d95a929
 DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb23cb13d5053b51abbd2e45428794f457b6925955c5c562f577830353e5287929b3588ee78a30036bf0ca13a3610316d9
 SHA512 
42d77ee93b168ae139b026138fb48d925624ff436a836aa97ee235f870e61ea11643b0cf7ad20bcafda774c6cd3855a4bc10a2e2ed1c4d82c6f15158963b304d
 DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4

diff --git a/dev-lang/rust/files/1.67.0-bootstrap.patch 
b/dev-lang/rust/files/1.67.0-bootstrap.patch
deleted file mode 100644
index eb160661a2c2..
--- a/dev-lang/rust/files/1.67.0-bootstrap.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 675fa0b3dd5fe14b43ad5b7862f4528df7322468 Mon Sep 17 00:00:00 2001
-From: Michael Goulet 
-Date: Mon, 12 Dec 2022 18:29:33 +
-Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=20fix=20unsoundness=20in=20bootstr?=
- =?UTF-8?q?ap=20cache=20code?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-

- src/bootstrap/cache.rs | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/bootstrap/cache.rs b/src/bootstrap/cache.rs
-index be5c9bb078808..05f25af68ea8f 100644
 a/src/bootstrap/cache.rs
-+++ b/src/bootstrap/cache.rs
-@@ -89,16 +89,16 @@ impl Hash for Interned {
- 
- impl Deref for Interned {
- type Target = T::Target;
--fn deref() -> &'static Self::Target {
-+fn deref() -> ::Target {
- let l = T::intern_cache().lock().unwrap();
--unsafe { mem::transmute::<::Target, &'static 
Self::Target>(l.get(*self)) }
-+unsafe { mem::transmute::<::Target, ::Target>(l.get(*self)) 
}
- }
- }
- 
- impl, U: ?Sized> AsRef for Interned {
--fn as_ref() -> &'static U {
-+fn as_ref() ->  {
- let l = T::intern_cache().lock().unwrap();
--unsafe { mem::transmute::<, &'static U>(l.get(*self).as_ref()) }
-+unsafe { mem::transmute::<, >(l.get(*self).as_ref()) }
- }
- }
- 

diff --git a/dev-lang/rust/rust-1.67.0.ebuild b/dev-lang/rust/rust-1.67.0.ebuild
deleted file mode 100644
index 9cef9622f2b5..
--- a/dev-lang/rust/rust-1.67.0.ebuild
+++ /dev/null
@@ -1,742 +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 

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

2023-02-09 Thread Georgy Yakovlev
commit: a6ea3a0e449c0329ed2da04ce6b94ccd120fe37f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 20:34:54 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:34:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ea3a0e

dev-lang/rust-bin: drop 1.67.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  33 -
 dev-lang/rust-bin/rust-bin-1.67.0.ebuild | 224 ---
 2 files changed, 257 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 5cd2ea021c70..f8885fcab09a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -64,38 +64,6 @@ DIST rust-1.66.1-x86_64-unknown-linux-gnu.tar.xz 186651920 
BLAKE2B de89dd720320d
 DIST rust-1.66.1-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
d313eafed62763b0905636ff22d6c736696c55e55d2442512a95e239b5b37199fdb125d312284b2a249782fa61d552284c8eb3ef8c9aa9ea36283a9fb975dd66
 SHA512 
c491f07c77baeac6b92c2425092c1b3694e72c49d4e6e511597aac03d51930cd414a95b0d691a9b23df266fba8df3dd90bf7d30624383bd213403fe0cbc83ffb
 DIST rust-1.66.1-x86_64-unknown-linux-musl.tar.xz 270294752 BLAKE2B 
b068a9400f29e9318e8d52f2c37df72f1b8fd91ca0bba342e6681544595a7f2697bf10437be6c4612a36d2781cc915920b498273ab12dbe1163c41d9d4e9b438
 SHA512 
df03ef29b03924346ef2a4b5dbf1c7ce6e33fb1f357eb04b0fa80e48a607b29f5929ce587412c9dd3f385d6382f0229c19d0ce78d6c060ddc0539429d3cfc606
 DIST rust-1.66.1-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
a262a2a020a142ea8e3906a9c93d9294906ee51f5d22efd4ef041b6032524d2714e0b511f7deb366c0ee3337ecd52f1e091b6bfed01615eaa9026996100afe2d
 SHA512 
f390b3a788c5b15b1acee01505b6501ad4a3170cd2f23ec490b02294ce0a62c3f708f1e66c0ba8258a1042dea0401a1e09d31d34e99558f50b0f65b359354182
-DIST rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz 258660884 BLAKE2B 
282a9881bf10c17aff5304f968b038b581d9e7ef35553e601f86a5831c237504d8d74d8bd31c8d704c2748fc93f2a42bc93b1213bf7a21326769478647e79d1f
 SHA512 
9b519d3fe1e9daef9dec509fb28d68b66fee0db61a688785c4491340e568e5cb1ce259556f218d81a2420a2ec7e378db9aea9b918aa22e19ca8d56c24607e43e
-DIST rust-1.67.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
7c59c61d919156595cc6f2caa443ab5bb7ab4de54d41b5e2363b6a1eb837a0886738cfaef09bc8e7aa3efab852e87548a069615257b942b4065d958c2d02e192
 SHA512 
2ab4b461191f89c2dbb792a8b168c0e19abddf1b7be6b69077693284cbbff1f32a12d648641956bf27d7208de31e3a993739a77ad03188f8a65d41099249554d
-DIST rust-1.67.0-aarch64-unknown-linux-musl.tar.xz 236674492 BLAKE2B 
5c9eebd4f84694fbbaac28850056f58eb9e2cb1f8f2e98344105fc770e95fea34f61aed2f9249efdab225f37be4e99f1e50597a0325d1a595876870e5ef98482
 SHA512 
5b220bd52498b2bff01286bf03bfff28dfadf9257bf46e10cc1b3d1e7884f0223c00288c843a98b6dfef0f1408f255b320140597d4cba133384c0cfdf7d84365
-DIST rust-1.67.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
dbf5f8a0c7cf017456d45f9e02a624e01b4ba4de0a18bc45784e3b425fcf90b8c07b73d40265e5ead5d08719a043a62083b0a4484004f4691c5467cee47bc257
 SHA512 
cbef9c6f8d531088390456e0da6ad114272f2df579c48a3180bd714f824eb1473450e406372f9835e8576cd3c50a374cf6c463ea4ba88325aead9800336f951e
-DIST rust-1.67.0-arm-unknown-linux-gnueabi.tar.xz 213875616 BLAKE2B 
e032b62d879efb02b6dcaa52501c3d831f19c38645af9f95ede4a80dad88be3bce81ca2c88866be9548c7e2ca1e783423a525b936d433245c09d23305882e05f
 SHA512 
8148fa66063b9c0c2055d24582cfc234e5e05e8d430516edd467d80642e5aa971a1191a26fe3e6d77507af306f002e07af2dd021a343e472110f4ad47ee7926d
-DIST rust-1.67.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
0240a75bb28094a4a7187a153449f4912fe4052c096d7f59d5f4e0ea2699dbddb8e3f2f6a2494a5db059427b83b35b1af03315f4b952ada64701fb37cc53a2ac
 SHA512 
d4bc0fbcd45588a7b2d1170d55a82ec11d23f61fdda0f72ced74005eb74bfb31fe146683d91671458d389d23a9f310c5e6c1b5684b21b4f9d9219d4f01e392a9
-DIST rust-1.67.0-arm-unknown-linux-gnueabihf.tar.xz 213541168 BLAKE2B 
25baf17e590ac1dac5933fdaf2c5fcb0d1849996224952c7526fa089bf1879a67f928721d990c5fc9dfd9aa9d6fe1e7ca32b5fe2a6048c2f606cca8e3cd0330e
 SHA512 
a98833d19089359cc39bb2c67eff14b255cbbbe999d0e5fd1e4580a4fe7bc450726074a6f346cb8688fe843162c09a5bd95e9fe66e34e09740b104fd61b4dd1d
-DIST rust-1.67.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
080a9a84e18e51b51047ab502cd6ac1b2ddc6c2ea59a2e6cd57557d7b5c45edc40919f9c5190729bd4767ba7a9972be78fe0bb3e5d96f1dbc511cb0199fd0de4
 SHA512 
b938bf08774ace65d10e558020f7801e3757aeca8ac51f56238b9a4b41c79b434e89404486bc08422d8e2f9a69874af5a425b58e35e17c3773c8ee5a3d3d96fc
-DIST rust-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz 219678556 BLAKE2B 
8b3d7d0336c25a7769cfbda82900dc8472ce912fb16f75ebe6ad9457cc5595fdc6dea4d4be7e30c09e6329ef9eba99b9e480f525bc85b8235ce9ae7a4b21afd7
 SHA512 
d941cfaee0276ca583e2b605b6f943dea7386d543cc25368f31ed21d7086837ef6fab935c9ea9da0a766e5479d993872923d3de81d5fe55991715cd396d1d63e
-DIST rust-1.67.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 

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

2023-02-09 Thread Georgy Yakovlev
commit: f3a31487041b6b52e50084d2e8ef3ff55b36cdcb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 20:32:45 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:33:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a31487

dev-lang/rust-bin: add 1.67.1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  33 +
 dev-lang/rust-bin/rust-bin-1.67.1.ebuild | 224 +++
 2 files changed, 257 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 34f74d6673b0..5cd2ea021c70 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -96,6 +96,39 @@ DIST rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz 186247872 
BLAKE2B ce6536d349e84
 DIST rust-1.67.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
699c80f8c4170006a27fc2f888c695c773ecc2d595adfa8247697c824a414ab34b25dbad755d954a9fdec5a6b2a891c1038ea988f1c9fe993798b0db9844fe61
 SHA512 
76fca41753c26689cc7f068fe05be38604fe8cd8947adbdf457d793be1bb426fa6fe5ddaa59dbdcfd71ad559823dd710eaa447b4d3f5d1df3054ce3c202b219a
 DIST rust-1.67.0-x86_64-unknown-linux-musl.tar.xz 270123152 BLAKE2B 
a663f12acd11506263de4d10af0e3ee24cbdc51ce09b4df19d4c1bb0de6887fc17ebee895b7de5a03444c8d2ff44c03d2ebc2e9eb8d4307db4b1e708328cfd74
 SHA512 
d01eeb40a3e0e8ac5de3eb367f10fe5bcfc7db05e6951532732611fb99f40484f668672991ff40f41a113ede098fa66e7d37d3569978196f82fb5cb550aa1c5d
 DIST rust-1.67.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
6617b3e5029da925e19c2d7b5fa69386d6e1c125da858d0b0a20db3df19dafcbe988d710b19129e70244cb9c448d6efe575b38c305d54a8645d6a905d2cfab9f
 SHA512 
8e5dcf410da568b9379c4ef9007379591410432fdfd2cdd8fba236d8b3e3fa2fcd97712d1b853447ce425cec5ece35e3ea9ad567e07aef8d7cb8075115718f91
+DIST rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz 257819328 BLAKE2B 
7d2b033f447f5df5879be3e6d55c26a96996910026db8a751e85cc1a0c034e508cb3b207f45a3ddfd491c6f97993374f5a285eb2b6cd0233954f4126db260828
 SHA512 
b49ad763f88db3414fa5b10e3462992bc880ff36437642f5fc29effe54d7b6bdef16119e039cbb7ae291f142e88b48ab213b9a51cd38c65fd57ccf2bdfaab3db
+DIST rust-1.67.1-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
94e00367ba680137847d41bd8bef7493eac46f04a5b42c0b8252642c30d25db5f813de3603e450cab9a1cdde4c0f065f58d03ee72c29a5c321d87a063a01d05a
 SHA512 
8b558c63fefa00ee0d50cc1b22560572ce5babd9759350f5178eb82e86230e9f9e4f9f4339dcba976e1837f167dc0e3e4f376be7352f9127f0d7af545e93694c
+DIST rust-1.67.1-aarch64-unknown-linux-musl.tar.xz 236561572 BLAKE2B 
19168415f8199dec3ce4c148394c7c86dea81df0ecb7cb776395d8f0e7b910ecf8de4c9ef7a87baadfe52af65e612779ae3de8599808032e91c726c4d967139f
 SHA512 
f2931563300d78af1c09dff10a9b8f73d441c559dfffc3907e5a2425d12027061ad2492683404cc2b58cf429446645807f6d3f70caa2dcb6cffe40ac39252f25
+DIST rust-1.67.1-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 
7f4bd1c432971ce5f5346f2f39dd1f5bdbc19f13524ee7cae82eb6a3f30a5ecb69fb367fb4e0063e06656f457cff68a2b81ba5ca896a5857312a11fbaea0baf7
 SHA512 
d568b2d4cbbcba327bd04e9253f25839e0f183c144cafa1e8104b82d64bae3515fe8f16ccce2ff975210b6f54254d451c64fc4a070b80981a945d164897b1c7f
+DIST rust-1.67.1-arm-unknown-linux-gnueabi.tar.xz 215162200 BLAKE2B 
d922e271d04e2cc18f21fcef6f1aa8f283a7bf56228a1b1a7d81be697333a0f16fdadb12e7350ae130dfac2ca78766990df2001a3b0fc898ad4233c51a7f39c2
 SHA512 
06bca6150bf088ae19fbdfc0ce74dc0a8f24c111290f9592cb65164dd6cc03c1468a599514052cafabbd1b4040673a0cea69e14b266d59a42bcd7c1701e212ba
+DIST rust-1.67.1-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 
c85feb559064bc24b25dab825ac6758c7759cc027dad4885bc87eff0f331f1177963b39096f4ab78490c54d82a0daaab035f58a0d6992eee1acca2a1add4fb50
 SHA512 
7754053412a2d17b9092166d37ec713c45ff32c9f161fa261bc075b89b43af716861aa15ab8dcf4472ea49d6e3d2f3c4085d536946cec6ff862f75f83debb7d6
+DIST rust-1.67.1-arm-unknown-linux-gnueabihf.tar.xz 215944916 BLAKE2B 
7e04f28292669fd0c34dc317c42d67e1b27ad0b910186ee846eab88dec1c14f89a3b599a93d7c81c88c1b040052c3df11a50e6344528054095113131094acc66
 SHA512 
e4c54745b55e0a5b6b36e9dc058265ae4774855122f111a0029415df2fe5bb564cb641e332ebc1c00d792c7dce6ca370e6440ec20658012c1a605939cd8efa03
+DIST rust-1.67.1-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 
0ca0c0ed5423c89e988f0c93e4aa8d8d6cb0e401b664f9ccdb642d736f4e4cfc2fd39d0a142b07d8e5dcacddd304c8dea04617b5e3264a3865a16bfaf49d1274
 SHA512 
e573a36c401fe5c543f4505bbec1b5e7c962831aba062cdf8e417f5fc3c6eff2bd6c44a6c01bec4cc5fc4ddeea1c5023f90c7f1c44a26a39b9520fee923b61b2
+DIST rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz 218109412 BLAKE2B 
256cf45036132ba6f4a4dceb80fef0a2bf079fd54b4119e8a869fcf9e093e76e1d7ac84eb920e272b766a328548514e7b0249b6287d8950528aa049ed92b21ba
 SHA512 
05ef4e7f2abdbed1cda6209ab3500f8532e516c7e4f9d08ef0c1cfa790c2454b952ed59a43ed4453e7385b12f672d5029c6c436601d7a34368418c0800f0126d
+DIST rust-1.67.1-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 

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

2023-02-09 Thread Georgy Yakovlev
commit: 5ff6bd0340b3cdfe5051003d666ce0586abf452e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 19:31:42 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:33:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff6bd03

dev-lang/rust: add 1.67.1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/Manifest   |   2 +
 dev-lang/rust/rust-1.67.1.ebuild | 741 +++
 2 files changed, 743 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index c3dc06fb6edf..9f1eafd22e3c 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -100,3 +100,5 @@ DIST rustc-1.66.1-src.tar.xz 141692940 BLAKE2B 
3fae45345998386fda1b11ec896fac461
 DIST rustc-1.66.1-src.tar.xz.asc 801 BLAKE2B 
18e27c88b39eed29147854733c5533b7fffc417ff0b3bd5982174ffa2c5f6d217e2e28ced4da75863a4557800e7ad7a124a4bbb0def4c20da7ed543602185941
 SHA512 
4511f41ad3d098a339ea3173e3ffa692d1d3cd3ec9dd45af68e4491471f9a72a2e866f6924090eb366bdf6f856650d981eabe1cd851843a17f4a6e4f1dfbc8a9
 DIST rustc-1.67.0-src.tar.xz 142750964 BLAKE2B 
5dcea694548f5162bed6020ca12ecfa178fba479fbe6f29ec310f9c5cfaae13999de7b861498e92561f21001fed295d21dd9230ccb5da2f20c638309e785cfda
 SHA512 
6d1ddb54c0ee2c4f8ccf73f3c306c8d8868feb738d5e77eb5a5d25f716395c27d1b3666929c87f9dc84213a9acfdb56254feac92ef0fea3147e2c644391c12b4
 DIST rustc-1.67.0-src.tar.xz.asc 801 BLAKE2B 
b46159b7cbe081cb34d82b2642397788d09d09f9e55fd961a491862c2c1827b0752530fa74e1a8245cab9ff898d2f021bfdae4820edca34a87c9e18202d7a31e
 SHA512 
cceb0aa5d43c476a051c77263fe152085b8d7d337f78117077a1e460bb9e31b75becd36a8f571fc1275a268ac1107d680012a82a7378851d2a9f16748d95a929
+DIST rustc-1.67.1-src.tar.xz 142758844 BLAKE2B 
55b2a98592b1a2e465b7fb224607cbcb23cb13d5053b51abbd2e45428794f457b6925955c5c562f577830353e5287929b3588ee78a30036bf0ca13a3610316d9
 SHA512 
42d77ee93b168ae139b026138fb48d925624ff436a836aa97ee235f870e61ea11643b0cf7ad20bcafda774c6cd3855a4bc10a2e2ed1c4d82c6f15158963b304d
+DIST rustc-1.67.1-src.tar.xz.asc 801 BLAKE2B 
eb507c6f53c592921eb31cccb17c9d6027c67fb1311726f2d25fe7d1f8a1aa051efb99d7207a5e4477df0b75898783437e653fa041ed7daa27e7a7c4263ec230
 SHA512 
6c962f680d74251b55f77a43d6e383be53bacff8428e0d003bda207de1fea7f716b88f16686d22a88d99518a4834bf299731855fb030477a995d5e1f3d0024f4

diff --git a/dev-lang/rust/rust-1.67.1.ebuild b/dev-lang/rust/rust-1.67.1.ebuild
new file mode 100644
index ..5c51929f95da
--- /dev/null
+++ b/dev-lang/rust/rust-1.67.1.ebuild
@@ -0,0 +1,741 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing 
\
+   multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs 
verify-sig
+
+if [[ ${PV} = *beta* ]]; then
+   betaver=${PV//*beta}
+   BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}"
+   MY_P="rustc-beta"
+   SLOT="beta/${PV}"
+   SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz"
+else
+   ABI_VER="$(ver_cut 1-2)"
+   SLOT="stable/${ABI_VER}"
+   MY_P="rustc-${PV}"
+   SRC="${MY_P}-src.tar.xz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).1"
+
+DESCRIPTION="Systems programming language from Mozilla"
+HOMEPAGE="https://www.rust-lang.org/;
+
+SRC_URI="
+   https://static.rust-lang.org/dist/${SRC}
+   verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc )
+   !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) )
+"
+
+# keep in sync with llvm ebuild of the same version as bundled one.
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?}
+
+LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA"
+
+IUSE="clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind miri nightly 
parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap 
system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling more than one slot
+# simultaneously.
+
+# How to use it:
+# List all the working slots in LLVM_VALID_SLOTS, newest first.
+LLVM_VALID_SLOTS=( 15 )
+LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}"
+
+# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation
+# (-) usedep needed because we may build with older llvm without that target
+LLVM_DEPEND="|| ( "
+for _s in ${LLVM_VALID_SLOTS[@]}; do
+   LLVM_DEPEND+=" ( "
+   for _x in ${ALL_LLVM_TARGETS[@]}; do
+   LLVM_DEPEND+="
+   ${_x}? ( 

[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-02-09 Thread Georgy Yakovlev
commit: ed172e37622e301de802ada077851a9b1d3daaeb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 20:34:43 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:34:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed172e37

virtual/rust: drop 1.67.0

Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.67.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/virtual/rust/rust-1.67.0.ebuild b/virtual/rust/rust-1.67.0.ebuild
deleted file mode 100644
index ae12ed9a2d0f..
--- a/virtual/rust/rust-1.67.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build
-
-DESCRIPTION="Virtual for Rust language compiler"
-
-LICENSE=""
-
-# adjust when rust upstream bumps internal llvm
-# we do not allow multiple llvm versions in dev-lang/rust for
-# neither system nor bundled, so we just hardcode it here.
-SLOT="0/llvm-15"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="rustfmt"
-
-BDEPEND=""
-RDEPEND="|| (
-   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
-)"



[gentoo-commits] repo/gentoo:master commit in: virtual/rust/

2023-02-09 Thread Georgy Yakovlev
commit: a28c2c1f6de660493d3eae9ae7309574137286ab
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Feb  9 20:33:04 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Feb  9 20:33:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28c2c1f

virtual/rust: add 1.67.1

Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.67.1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/virtual/rust/rust-1.67.1.ebuild b/virtual/rust/rust-1.67.1.ebuild
new file mode 100644
index ..ae12ed9a2d0f
--- /dev/null
+++ b/virtual/rust/rust-1.67.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+
+# adjust when rust upstream bumps internal llvm
+# we do not allow multiple llvm versions in dev-lang/rust for
+# neither system nor bundled, so we just hardcode it here.
+SLOT="0/llvm-15"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="rustfmt"
+
+BDEPEND=""
+RDEPEND="|| (
+   ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+   ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}]
+)"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-opencl-runtime/

2023-02-09 Thread Sam James
commit: 61a151872957434dc76802939e52cf325f23bc31
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 20:20:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 20:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a15187

dev-libs/rocm-opencl-runtime: restore 5.3.3

Fished out of 154ece10a9374160e04dc82f3dd3a46548cd1c0f.

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

 .../rocm-opencl-runtime-5.3.3.ebuild   | 122 +
 1 file changed, 122 insertions(+)

diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild 
b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
new file mode 100644
index ..1dc7f3cf3345
--- /dev/null
+++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake edo flag-o-matic prefix
+
+DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime;
+SRC_URI="https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-${PV}.tar.gz
 -> rocclr-${PV}.tar.gz
+   
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-${PV}.tar.gz
 -> rocm-opencl-runtime-${PV}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=dev-libs/rocm-comgr-${PV}
+   >=dev-libs/rocm-device-libs-${PV}
+   >=virtual/opencl-3
+   media-libs/mesa"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-util/rocm-cmake-${PV}
+   media-libs/glew
+   test? ( >=x11-apps/mesa-progs-8.5.0[X] )
+   "
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.5.0-do-not-install-libopencl.patch"
+)
+
+S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
+S1="${WORKDIR}/ROCclr-rocm-${PV}"
+
+src_prepare() {
+   # Remove "clinfo" - use "dev-util/clinfo" instead
+   #[ -d tools/clinfo ] && rm -rf tools/clinfo || die
+
+   cmake_src_prepare
+
+   hprefixify amdocl/CMakeLists.txt
+
+   sed -e "s/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/g" -i 
packaging/CMakeLists.txt || die
+   # remove trailing CR or it won't work
+   sed -e "s/\r$//g" -i tests/ocltst/module/perf/oclperf.exclude || die
+
+   pushd ${S1} || die
+   # Bug #753377
+   # patch re-enables accidentally disabled gfx800 family
+   eapply "${FILESDIR}/${PN}-5.0.2-enable-gfx800.patch"
+   popd || die
+}
+
+src_configure() {
+   # Reported upstream: 
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/120
+   append-cflags -fcommon
+
+   local mycmakeargs=(
+   -Wno-dev
+   -DROCCLR_PATH="${S1}"
+   -DAMD_OPENCL_PATH="${S}"
+   -DROCM_PATH="${EPREFIX}/usr"
+   -DBUILD_TESTS=$(usex test ON OFF)
+   -DEMU_ENV=ON
+   # -DCMAKE_STRIP=""
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   insinto /etc/OpenCL/vendors
+   doins config/amdocl64.icd
+
+   cd "${BUILD_DIR}" || die
+   insinto /usr/lib64
+   doins amdocl/libamdocl64.so
+   doins tools/cltrace/libcltrace.so
+}
+
+# Copied from rocm.eclass. This ebuild does not need amdgpu_targets
+# USE_EXPANDS, so it should not inherit rocm.eclass; it only uses the
+# check_amdgpu function in src_test. Rename it to check-amdgpu to avoid
+# pkgcheck warning.
+check-amdgpu() {
+   for device in /dev/kfd /dev/dri/render*; do
+   addwrite ${device}
+   if [[ ! -r ${device} || ! -w ${device} ]]; then
+   eerror "Cannot read or write ${device}!"
+   eerror "Make sure it is present and check the 
permission."
+   ewarn "By default render group have access to it. Check 
if portage user is in render group."
+   die "${device} inaccessible"
+   fi
+   done
+}
+
+src_test() {
+   check-amdgpu
+   cd "${BUILD_DIR}"/tests/ocltst || die
+   export OCL_ICD_FILENAMES="${BUILD_DIR}"/amdocl/libamdocl64.so
+   local instruction1="Please start an X server using amdgpu driver (not 
Xvfb!),"
+   local instruction2="and export OCLGL_DISPLAY=\${DISPLAY} 
OCLGL_XAUTHORITY=\${XAUTHORITY} before reruning the test."
+   if [[ -n ${OCLGL_DISPLAY+x} ]]; then
+   export DISPLAY=${OCLGL_DISPLAY}
+   export XAUTHORITY=${OCLGL_XAUTHORITY}
+   ebegin "Running oclgl test under DISPLAY ${OCLGL_DISPLAY}"
+   if ! glxinfo | grep "OpenGL vendor string: AMD"; then
+   ewarn "${instruction1}"
+   ewarn "${instruction2}"
+   die "This display does not have AMD OpenGL vendor!"
+   fi
+   ./ocltst -m 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/fceux/

2023-02-09 Thread Ionen Wolkens
commit: fc700e6f45e842227a945f8f2d615f2c38e0e3a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 19:22:51 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 20:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc700e6f

games-emulation/fceux: add 2.6.5 + add USE=qt6 support

Qt6 support been there for a while, just wasn't handled here,
and with the Qt6 unmasking happening soon may as well add it
(still needs USE=-gles2-only, tried and fails to build if used).

Also switch to github's "automated" archives for SRC_URI given
HOMEPAGE also links to these and sourceforge release tarballs
don't include 2.6.5 yet (if ever).

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

 games-emulation/fceux/Manifest   |  1 +
 games-emulation/fceux/fceux-2.6.5.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/games-emulation/fceux/Manifest b/games-emulation/fceux/Manifest
index 39b635b3d0fe..f15c51a50550 100644
--- a/games-emulation/fceux/Manifest
+++ b/games-emulation/fceux/Manifest
@@ -1 +1,2 @@
 DIST fceux-2.6.4.tar.gz 23372193 BLAKE2B 
0a27bdc1637c4577f175f9afed6318d3020221a2823adc154baffbda005d28cfdf04a00bc0c7b3c9b51ec4b4f5a709e36cb686ec8f11c73f5e7c83e3b84b83e3
 SHA512 
9fd8b908b652b5b8f120d15bdd43fa1e3475a300e0f1ec7d44965c95ec4bf58f7f9fe9511ea975effaf37f2cc4900e74021b06111dcafecc27affdd9d4e12f2e
+DIST fceux-2.6.5.tar.gz 23299626 BLAKE2B 
167fbe401635b96ad0c1c07826b1e7b032fa66806a2c395aebcae9d2b4295a327d2abad960a883751da43baf49f91276dd6521692406ce610df7c1ce167006ca
 SHA512 
3d37583d1917783513f05bd215437401aacda3bd1930238212cbbdd6ba105236028066d7198bfd8182e6d55ded7ce293f1e5d23295d2b730ec800dc5e5652598

diff --git a/games-emulation/fceux/fceux-2.6.5.ebuild 
b/games-emulation/fceux/fceux-2.6.5.ebuild
new file mode 100644
index ..04832332f99f
--- /dev/null
+++ b/games-emulation/fceux/fceux-2.6.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+inherit cmake lua-single xdg
+
+DESCRIPTION="Portable Famicom/NES emulator, an evolution of the original FCE 
Ultra"
+HOMEPAGE="https://fceux.com/;
+SRC_URI="https://github.com/TASEmulators/fceux/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ffmpeg qt6 x264 x265"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+   ${LUA_DEPS}
+   qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5
+   )
+   media-libs/libglvnd
+   media-libs/libsdl2[joystick,sound,threads,video]
+   sys-libs/zlib:=[minizip]
+   ffmpeg? ( media-video/ffmpeg:= )
+   x264? ( media-libs/x264:= )
+   x265? ( media-libs/x265:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.0-desktop.patch
+   "${FILESDIR}"/${PN}-2.4.0-no-git.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   use x264 || sed -i '/pkg_check_modules.*X264/d' src/CMakeLists.txt || 
die
+   use x265 || sed -i '/pkg_check_modules.*X265/d' src/CMakeLists.txt || 
die
+   use ffmpeg || sed -i '/pkg_check_modules.*LIBAV/d' src/CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPUBLIC_RELEASE=yes
+   -DQT6=$(usex qt6)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   local DOCS=( README TODO-SDL changelog.txt documentation/. readme.md )
+   cmake_src_install
+
+   # remove unused/duplicate files
+   rm "${ED}"/usr/share/fceux/{lua5{1,.1}.dll,{fceux,taseditor}.chm} \
+   "${ED}"/usr/share/doc/${PF}/fceux{,-net-server}.6 \
+   "${ED}"/usr/share/man/man6/fceux-net-server.6 || die
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/fceux/

2023-02-09 Thread Ionen Wolkens
commit: 2de1f544a31ac562385ca1d11ef682af837ba622
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  9 20:14:41 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  9 20:15:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de1f544

games-emulation/fceux: fix RedirectedUrl in metadata.xml

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

 games-emulation/fceux/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/fceux/metadata.xml 
b/games-emulation/fceux/metadata.xml
index 50bab0164131..140a0d631683 100644
--- a/games-emulation/fceux/metadata.xml
+++ b/games-emulation/fceux/metadata.xml
@@ -10,7 +10,7 @@
Use media-libs/x265 for video 
recording (HEVC)


-   TASVideos/fceux
+   TASEmulators/fceux
fceultra

 



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

2023-02-09 Thread Patrick McLean
commit: c19441ef3dba108713925ab3db8550ad1528f02b
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Feb  9 20:02:54 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Feb  9 20:04:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19441ef

dev-util/ruff: Make sure RUSTFLAGS is set to avoid clippy errors (bug #893740)

Closes: https://bugs.gentoo.org/893740
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/ruff-0.0.244.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/ruff/ruff-0.0.244.ebuild 
b/dev-util/ruff/ruff-0.0.244.ebuild
index b80c4764f709..94e60f500d24 100644
--- a/dev-util/ruff/ruff-0.0.244.ebuild
+++ b/dev-util/ruff/ruff-0.0.244.ebuild
@@ -373,6 +373,7 @@ src_prepare() {
 }
 
 src_configure() {
+   export RUSTFLAGS="${RUSTFLAGS}"
cargo_src_configure
 }
 



  1   2   3   >