[gentoo-commits] repo/gentoo:master commit in: sci-libs/kineto/, sci-libs/kineto/files/

2023-12-10 Thread Alfredo Tupone
commit: 837259803593f16223ba81a222b8b7d160362367
Author: Yiyang Wu  gmail  com>
AuthorDate: Mon Dec 11 07:03:29 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec 11 07:42:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83725980

sci-libs/kineto: prefixify absolute paths

Closes: https://bugs.gentoo.org/919678
Signed-off-by: Yiyang Wu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34230
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch | 4 ++--
 sci-libs/kineto/kineto-0.4.0_p20231031.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch 
b/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
index 29804d93161c..d0f8790ae5a5 100644
--- a/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
+++ b/sci-libs/kineto/files/kineto-0.4.0_p20231031-gentoo.patch
@@ -35,8 +35,8 @@
  
 -set(DYNOLOG_INCLUDE_DIR "${LIBKINETO_THIRDPARTY_DIR}/dynolog/")
 -set(IPCFABRIC_INCLUDE_DIR "${DYNOLOG_INCLUDE_DIR}/dynolog/src/ipcfabric/")
-+set(DYNOLOG_INCLUDE_DIR "/usr/include/dynolog/")
-+set(IPCFABRIC_INCLUDE_DIR "/usr/include/dynolog/src/ipcfabric/")
++set(DYNOLOG_INCLUDE_DIR "@GENTOO_PORTAGE_EPREFIX@/usr/include/dynolog/")
++set(IPCFABRIC_INCLUDE_DIR 
"@GENTOO_PORTAGE_EPREFIX@/usr/include/dynolog/src/ipcfabric/")
  
  message(INFO " CUPTI_INCLUDE_DIR = ${CUPTI_INCLUDE_DIR}")
  message(INFO " ROCTRACER_INCLUDE_DIR = ${ROCTRACER_INCLUDE_DIR}")

diff --git a/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild 
b/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
index fb7e15a451db..aa8b2eea8a00 100644
--- a/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
+++ b/sci-libs/kineto/kineto-0.4.0_p20231031.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 cmake
+inherit python-any-r1 cmake prefix
 
 CommitId=a30ca3f9509c2cfd28561abbca51328f0bdf9014
 
@@ -30,7 +30,6 @@ BDEPEND="
 RESTRICT="!test? ( test )"
 
 PATCHES=(
-   "${FILESDIR}"/${P}-gentoo.patch
"${FILESDIR}"/${PN}-0.4.0-gcc13.patch
 )
 
@@ -44,8 +43,9 @@ src_prepare() {
 src_configure() {
cd libkineto
local mycmakeargs=(
-   -DLIBKINETO_THIRDPARTY_DIR=/usr/include/
+   -DLIBKINETO_THIRDPARTY_DIR="${EPREFIX}"/usr/include/
)
+   eapply $(prefixify_ro "${FILESDIR}"/${P}-gentoo.patch)
 
cmake_src_configure
 }



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

2023-12-10 Thread Andrew Ammerlaan
commit: 637874b91a93d6eaca80813a60d4ad95f0f0a682
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Dec 11 07:31:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Dec 11 07:31:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637874b9

app-misc/ddcutil: install correct udev rules

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

 app-misc/ddcutil/{ddcutil-2.0.0-r1.ebuild => ddcutil-2.0.0-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddcutil/ddcutil-2.0.0-r1.ebuild 
b/app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild
similarity index 95%
rename from app-misc/ddcutil/ddcutil-2.0.0-r1.ebuild
rename to app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild
index 404d40c2fb75..6eea72eebf9a 100644
--- a/app-misc/ddcutil/ddcutil-2.0.0-r1.ebuild
+++ b/app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild
@@ -82,9 +82,9 @@ src_configure() {
 src_install() {
default
if use user-permissions; then
-   udev_dorules data/etc/udev/rules.d/60-ddcutil-i2c.rules
+   udev_dorules data/usr/lib/udev/rules.d/60-ddcutil-i2c.rules
if use usb-monitor; then
-   udev_dorules data/etc/udev/rules.d/60-ddcutil-usb.rules
+   udev_dorules 
data/usr/lib/udev/rules.d/60-ddcutil-usb.rules
fi
fi
 }



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

2023-12-10 Thread Ulrich Müller
commit: 56fd1f5766ac3a92bde9800b4c1875d154a67428
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 14:56:18 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 11 07:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56fd1f57

vdr-plugin-2.eclass: Drop support for EAPI 6

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

 eclass/vdr-plugin-2.eclass | 20 +---
 1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass
index 25df4f124434..f53e2c23f4f8 100644
--- a/eclass/vdr-plugin-2.eclass
+++ b/eclass/vdr-plugin-2.eclass
@@ -9,7 +9,7 @@
 # Joerg Bornkessel 
 # Christian Ruppert 
 # (undisclosed contributors)
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: common vdr plugin ebuild functions
 # @DESCRIPTION:
 # Eclass for easing maintenance of vdr plugin ebuilds
@@ -61,14 +61,13 @@
 # @CODE
 
 case ${EAPI} in
-   6|7|8) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 if [[ -z ${_VDR_PLUGIN_2_ECLASS} ]]; then
 _VDR_PLUGIN_2_ECLASS=1
 
-[[ ${EAPI} == 6 ]] && inherit eutils
 inherit flag-o-matic strip-linguas toolchain-funcs unpacker
 
 # Name of the plugin stripped from all vdrplugin-, vdr- and -cvs pre- and 
postfixes
@@ -82,18 +81,9 @@ DESCRIPTION="vdr Plugin: ${VDRPLUGIN} (based on 
vdr-plugin-2.eclass)"
 S="${WORKDIR}/${VDRPLUGIN}-${PV}"
 
 # depend on headers for DVB-driver and vdr-scripts
-case ${EAPI} in
-   6)
-   DEPEND="media-tv/gentoo-vdr-scripts
-   virtual/linuxtv-dvb-headers
-   virtual/pkgconfig"
-   ;;
-   *)
-   BDEPEND="virtual/pkgconfig"
-   DEPEND="media-tv/gentoo-vdr-scripts
-   virtual/linuxtv-dvb-headers"
-   ;;
-esac
+BDEPEND="virtual/pkgconfig"
+DEPEND="media-tv/gentoo-vdr-scripts
+   virtual/linuxtv-dvb-headers"
 RDEPEND="media-tv/gentoo-vdr-scripts
app-eselect/eselect-vdr"
 



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

2023-12-10 Thread Ulrich Müller
commit: a4008c25b3189ab153ce8d0a4a9b381911fdb491
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 14:56:30 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 11 07:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4008c25

haskell-cabal.eclass: Drop support for EAPI 6

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

 eclass/haskell-cabal.eclass | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass
index a3e2da6155f3..4ae554d22fe8 100644
--- a/eclass/haskell-cabal.eclass
+++ b/eclass/haskell-cabal.eclass
@@ -7,7 +7,7 @@
 # @AUTHOR:
 # Original author: Andres Loeh 
 # Original author: Duncan Coutts 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: for packages that make use of the Haskell Common Architecture for 
Building Applications and Libraries (cabal)
 # @DESCRIPTION:
 # Basic instructions:
@@ -41,9 +41,7 @@
 #  is fixed.
 
 case ${EAPI} in
-   # eutils is for eqawarn
-   6) inherit eutils ;;
-   8|7) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -99,7 +97,6 @@ EXPORT_FUNCTIONS pkg_setup src_prepare src_configure 
src_compile src_test src_in
 #CABAL_EXTRA_HSCOLOUR_FLAGS="--executables --tests"
 : "${CABAL_EXTRA_HSCOLOUR_FLAGS:=}"
 
-
 # @ECLASS_VARIABLE: CABAL_EXTRA_TEST_FLAGS
 # @USER_VARIABLE
 # @DESCRIPTION:
@@ -157,7 +154,7 @@ S="${WORKDIR}/${CABAL_P}"
 # @DESCRIPTION:
 # The location of the .cabal file for the Haskell package. This defaults to
 # "${S}/${CABAL_PN}.cabal".
-# 
+#
 # NOTE: If $S is redefined in the ebuild after inheriting this eclass,
 # $CABAL_FILE will also need to be redefined as well.
 : "${CABAL_FILE:="${S}/${CABAL_PN}.cabal"}"



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

2023-12-10 Thread Ulrich Müller
commit: 068f035ebd38bb1ba7eecba4f7cfc30b77aa0f84
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 14:56:35 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 11 07:30:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068f035e

ghc-package.eclass: Drop support for EAPI 6

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

 eclass/ghc-package.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/ghc-package.eclass b/eclass/ghc-package.eclass
index 66a14ca971ba..48936a894d7f 100644
--- a/eclass/ghc-package.eclass
+++ b/eclass/ghc-package.eclass
@@ -6,7 +6,7 @@
 # "Gentoo's Haskell Language team" 
 # @AUTHOR:
 # Original Author: Andres Loeh 
-# @SUPPORTED_EAPIS: 6 7 8
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: This eclass helps with the Glasgow Haskell Compiler's package 
configuration utility.
 # @DESCRIPTION:
 # Helper eclass to handle ghc installation/upgrade/deinstallation process.
@@ -16,7 +16,6 @@ inherit multiprocessing
 # Maintain version-testing compatibility with ebuilds not using EAPI 7.
 case ${EAPI} in
7|8) ;;
-   6) inherit eapi7-ver ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 



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

2023-12-10 Thread Ulrich Müller
commit: 923de456a3893380151dde2383805d746651d589
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 15:19:51 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 11 07:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923de456

ghc-package.eclass: Fix typos

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

 eclass/ghc-package.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/ghc-package.eclass b/eclass/ghc-package.eclass
index 48936a894d7f..1d9483e012fb 100644
--- a/eclass/ghc-package.eclass
+++ b/eclass/ghc-package.eclass
@@ -23,7 +23,7 @@ esac
 # QA check generates false positive because it assumes
 # presence of GCC-specific sections.
 #
-# Workaround false positiove by disabling the check completely.
+# Workaround false positive by disabling the check completely.
 # bug #722078, bug #677600
 QA_FLAGS_IGNORED='.*'
 



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

2023-12-10 Thread Ulrich Müller
commit: 8824bbbcb8a264e75a5e9bd812e62a3f973f0385
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 15:19:45 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 11 07:30:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8824bbbc

haskell-cabal.eclass: Fix typos

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

 eclass/haskell-cabal.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass
index 4ae554d22fe8..7895d9256eba 100644
--- a/eclass/haskell-cabal.eclass
+++ b/eclass/haskell-cabal.eclass
@@ -35,7 +35,7 @@
 #  package it might cause cause the test-suite to fail with
 #  errors like:
 #  > : cannot satisfy -package-id 
singletons-2.7-3Z7pnljD8tU1NrslJodXmr
-#  Workaround re-reginsters the package to avoid the failure
+#  Workaround re-registers the package to avoid the failure
 #  (and rebuilds changes).
 #  FEATURE can be removed once 
https://github.com/haskell/cabal/issues/7213
 #  is fixed.
@@ -760,7 +760,7 @@ cabal_src_compile() {
fi
if [[ -n "${CABAL_REBUILD_AFTER_DOC_WORKAROUND}" ]]; then
ewarn "rebuild-after-doc-workaround is enabled. This is 
a"
-   ewarn "temporary worakround to deal with 
https://github.com/haskell/cabal/issues/7213;
+   ewarn "temporary workaround to deal with 
https://github.com/haskell/cabal/issues/7213;
ewarn "until the upstream issue can be resolved."
cabal-build
fi
@@ -1101,7 +1101,7 @@ cabal-register-inplace() {
 # needed by the executable. (Needed libraries are automatically added to
 # LD_LIBRARY_PATH by haskell-cabal_src_compile().)
 #
-# This is only inteded to be run in the test and install phases.
+# This is only intended to be run in the test and install phases.
 cabal-run-dist-bin() {
einfo "LD_LIBRARY_PATH: ${LD_LIBRARY_PATH}"
case "$EBUILD_PHASE_FUNC" in



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

2023-12-10 Thread Hans de Graaff
commit: 33c61e48034f0ec2d6e03c60994f609010d97ba3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 11 07:05:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 11 07:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c61e48

dev-ruby/rdoc: add 6.6.1

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

 dev-ruby/rdoc/Manifest  |  1 +
 dev-ruby/rdoc/rdoc-6.6.1.ebuild | 98 +
 2 files changed, 99 insertions(+)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 157438814ab1..4b64877679f8 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,2 +1,3 @@
 DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B 
cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf
 SHA512 
10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c
 DIST rdoc-6.6.0.tar.gz 764785 BLAKE2B 
85bd4b4ece07ae95c9afb6521ba42c1e016f75ef439c71512024ccf2f0ad47f603944aee1aeb28c76c74d59352ae673825c7d7f6bfe46b2ad3e2bafe406feb68
 SHA512 
fb4c58bb19652a090f45c85fec47be52e2474854ab9ae6705e9a3f6b2ac3381af4aca89b8a39ee5906bab6ff6c63a384d4a12dc6aa19024cc335df18cc92aab7
+DIST rdoc-6.6.1.tar.gz 766276 BLAKE2B 
480f26688dfa03ac60278b66934f599a2f695787c9c1394b5ea596977c5dc94699429c921cb98fa0faf8aa0b3fd6598441e18cb379886ad152d34eae92206377
 SHA512 
9baa6fa467c3d4b5dea34a199ca697124bce7ead3bd3a11eb1c28d6a246bf5317331008dde0595baf382a6e05e9bde752008ecb29fe271df1eef3e7875115bd5

diff --git a/dev-ruby/rdoc/rdoc-6.6.1.ebuild b/dev-ruby/rdoc/rdoc-6.6.1.ebuild
new file mode 100644
index ..7ea9b73b0177
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.6.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/;
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby-BSD )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND+=">=app-eselect/eselect-ruby-20181225"
+
+ruby_add_rdepend "
+   >=dev-ruby/psych-4.0.0
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/kpeg-1.1.0-r1
+   >dev-ruby/racc-1.4.10
+   dev-ruby/rake
+   test? (
+   dev-ruby/bundler
+   >=dev-ruby/minitest-5.8:5
+   )"
+
+all_ruby_prepare() {
+   # Other packages also have use for a nonexistent directory, bug 321059
+   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
+
+   # Avoid unneeded dependency on bundler, bug 603696
+   sed -i -e '/bundler/ s:^:#:' \
+   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
+   -e '/rubocop\/rake/ s:^:#:' \
+   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+
+   # Skip rubygems tests since the rubygems test case code is no longer 
installed by rubygems.
+   sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
+
+   # Remove test that is depending on the locale, which we can't garantuee.
+   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   # Remove test depending on FEATURES=userpriv, bug 361959
+   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc ; then
+   ruby -S exe/rdoc --force-output || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_compile() {
+   LANG=C.UTF-8 ${RUBY} -S rake generate || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   for bin in rdoc ri; do
+   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+   for version in $(ruby_get_use_implementations); do
+   version=`echo ${version} | cut -c 5-`
+   if use ruby_targets_ruby${version}; then
+   ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
+   sed -i -e "1s/env ruby/ruby${version}/" \
+   "${ED}/usr/bin/${bin}${version}" || die
+   fi
+   done
+   done
+}
+
+pkg_postinst() {
+   if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; 

[gentoo-commits] repo/proj/guru:master commit in: media-video/uxplay/

2023-12-10 Thread Viorel Munteanu
commit: d259069a3319a3f3b778d31fd8d171bc16838d89
Author: Petrus Zhao  gmail  com>
AuthorDate: Sun Dec 10 15:23:19 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 15:23:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d259069a

media-video/uxplay: add 1.67, drop 1.65.3

Signed-off-by: Petrus Zhao  gmail.com>

 media-video/uxplay/Manifest | 2 +-
 media-video/uxplay/{uxplay-1.65.3.ebuild => uxplay-1.67.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest
index 136f113d89..35bae4c9ee 100644
--- a/media-video/uxplay/Manifest
+++ b/media-video/uxplay/Manifest
@@ -1,2 +1,2 @@
-DIST uxplay-1.65.3.tar.gz 416832 BLAKE2B 
95df0656e0b53a51f68f8e9404de4d7935f713e398c561c4ef44d2315ce41b47bf13787bcbd616a140a6d1a3b09edca6dc7d29a861fd69b1e6d6615183acdd1f
 SHA512 
3e43c56144e1b224598d57b374a0adeacdb96813c84480fc7a9d3cfd2f61b4aef8291de94786491b2a46c5e09367621490954c47f03045247bf4785b35b8bfa2
 DIST uxplay-1.66.tar.gz 420509 BLAKE2B 
17fc73985c9118d4cbb90517e3f92488b220e2513b0b13b2907f11b43f96971358887e492932dfe9e5edaae373599dafdf3b9633ff83aa13b68eda35346b802d
 SHA512 
93888e005a5557c024983aa9a0a7a491190cda578ee14d46846d141d6ea188e92aec6b11c52ece7d26e73a39e2956a47447f617a3f481cb603f65301cd24f693
+DIST uxplay-1.67.tar.gz 430752 BLAKE2B 
a92dd7ffdb1fcb9b3b670bb812b1c9e75de9cc533d7d9c05173808b45067b3f650aa07b6189c854643d6787329ad9d2dc1f3b16e8cf317fd0de98239aa4d
 SHA512 
faa8f6ad9fa284d8428461cd12ab4a73732e7f22294ef896037155d59343997f8c3198e916460787769e1627d28d8b85c9ea78a61af2eef8b50b412dc6cfac45

diff --git a/media-video/uxplay/uxplay-1.65.3.ebuild 
b/media-video/uxplay/uxplay-1.67.ebuild
similarity index 100%
rename from media-video/uxplay/uxplay-1.65.3.ebuild
rename to media-video/uxplay/uxplay-1.67.ebuild



[gentoo-commits] repo/proj/guru:master commit in: app-emulation/quickemu/

2023-12-10 Thread Viorel Munteanu
commit: bbb457d99d292fcc0d75c418fba93698283ed604
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec 11 01:56:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec 11 01:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbb457d9

app-emulation/quickemu: add 4.9.2

Signed-off-by: Steven Burnham  gmail.com>

 app-emulation/quickemu/Manifest  |  1 +
 app-emulation/quickemu/quickemu-4.9.2.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest
index f08be6a573..5915a14753 100644
--- a/app-emulation/quickemu/Manifest
+++ b/app-emulation/quickemu/Manifest
@@ -1,2 +1,3 @@
 DIST quickemu-4.8.tar.gz 166544 BLAKE2B 
527ce0cb7310d4d4f3ce19900a60b40b1534a637c58899beb48a947b4bd29c02c8381af65b966f205883c811219cadd2c6dcb40d5bb6925ed92db4283b7d1d4c
 SHA512 
1f09e99ac4e508d5fe9e26482bd6b318f4cc0256bb8079799dc162ea5789ca99a07a11af283456f7832eed0c970ec0dae46e3ab2e80696954f16ff6807e32765
 DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 
0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a
 SHA512 
bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479
+DIST quickemu-4.9.2.tar.gz 179761 BLAKE2B 
70eeea65a0a654e00215e595cb3bab0272d2796266656e82bd05621b96c09b5e58d2759bff2ee435c454ceffc94d6bf0f9c07496169852813d69effd8c0f89cc
 SHA512 
c9d3afd81062590af7c73cb4757d9c704d86aae709962de421e94f235f321a7424cd340bbe15f203e5012e23f8d75fcc1f23c4db01e10e01a81159ad70a2

diff --git a/app-emulation/quickemu/quickemu-4.9.2.ebuild 
b/app-emulation/quickemu/quickemu-4.9.2.ebuild
new file mode 100644
index 00..7eb2b44728
--- /dev/null
+++ b/app-emulation/quickemu/quickemu-4.9.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+inherit python-single-r1
+
+DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual 
machines"
+HOMEPAGE="https://github.com/quickemu-project/quickemu;
+SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-emulation/qemu-6.0.0[gtk,sdl,spice]
+   >=app-shells/bash-4.0:=
+   app-cdr/cdrtools
+   app-crypt/swtpm
+   app-misc/jq
+   net-misc/spice-gtk[gtk3]
+   net-misc/wget
+   net-misc/zsync
+   sys-apps/usbutils
+   sys-apps/util-linux
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
+   sys-process/procps
+   x11-apps/xrandr
+   x11-misc/xdg-user-dirs
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   python_doscript macrecovery macrecovery
+   dobin quickemu
+   dobin quickget
+}



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

2023-12-10 Thread Viorel Munteanu
commit: d9c6f261a91e9010f886e99b801f63568e25cce0
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Dec 10 09:47:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 09:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9c6f261

gui-apps/nwg-panel: add 0.9.19

Signed-off-by: Pascal Jäger  leimstift.de>

 gui-apps/nwg-panel/Manifest|  1 +
 gui-apps/nwg-panel/nwg-panel-0.9.19.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest
index b2f605b90d..4d995dee1d 100644
--- a/gui-apps/nwg-panel/Manifest
+++ b/gui-apps/nwg-panel/Manifest
@@ -1,2 +1,3 @@
 DIST nwg-panel-0.9.17.tar.gz 220794 BLAKE2B 
ff8d7ec92cd88f70db052c34268b31fe9542fec21184aac33175c0f58f3167e1d16051e3c3c8d1c310ceb531e7600b83fabf8b7720cd5713425793031d553dc3
 SHA512 
8a1728a4e3aa2dfab3c4f190aad95bf5dd5b9a2c9bb8be2c25e8ee6cb994243cd910fae77d761077946e45282154c4cce00c9fb13b93c646542ade5310e12cda
 DIST nwg-panel-0.9.18.tar.gz 222916 BLAKE2B 
26268d8dbb2e6c3c4a980458ee663fed4e81417f5859237e252628f8b00460e692a613252f7006d75a964fa6918c99904d31d77c769e1f8c0dcc502326ab27b9
 SHA512 
3e219f1a516e07a24942177253898c5ea26492c7930fc2a352bfeed51cfd9622858f780883565a9e1f603b690ca1ecb91b7cde2ab0be28b330ce54a99e08
+DIST nwg-panel-0.9.19.tar.gz 222968 BLAKE2B 
aae2b2d9f50b833a12bc4e09d5615495bc288f0c0ed0e4acd1745018f63eecd5d2daa8168d4552c3cf53e47bd6765be9b51b1c23623999ac086f712aec4bea49
 SHA512 
e58146859d7bf6d5fc6fe2ebf4f2f36e8f44d293c5b6b945d937b9268d460dd27c724a912c1869cb5682a6a5340bc55e3cdd841a935974e0ce79437d0465a33a

diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.19.ebuild 
b/gui-apps/nwg-panel/nwg-panel-0.9.19.ebuild
new file mode 100644
index 00..4397671dd7
--- /dev/null
+++ b/gui-apps/nwg-panel/nwg-panel-0.9.19.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 systemd xdg-utils
+
+if [[ "${PV}" ==  ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git;
+else
+   SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-panel;
+LICENSE="MIT"
+
+SLOT="0"
+
+RDEPEND="
+   x11-libs/gtk+:3
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/i3ipc[${PYTHON_USEDEP}]
+   dev-python/dasbus[${PYTHON_USEDEP}]
+   gui-apps/nwg-icon-picker
+   media-sound/playerctl
+   gui-libs/gtk-layer-shell
+"
+DEPEND="${RDEPEND}"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   domenu nwg-panel-config.desktop
+   domenu nwg-processes.desktop
+   doicon nwg-panel.svg
+   doicon nwg-processes.svg
+   doicon nwg-shell.svg
+   systemd_dounit nwg-panel.service
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/tuba/

2023-12-10 Thread Viorel Munteanu
commit: 27c5d63ffe8055f69cbc06b187cd851194c814cb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:08:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 19:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27c5d63f

net-misc/tuba: Remove, now in ::gentoo

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

 net-misc/tuba/Manifest  |  3 ---
 net-misc/tuba/metadata.xml  | 11 -
 net-misc/tuba/tuba-0.2.0.ebuild | 53 
 net-misc/tuba/tuba-0.3.2.ebuild | 53 
 net-misc/tuba/tuba-0.4.1.ebuild | 54 -
 5 files changed, 174 deletions(-)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
deleted file mode 100644
index 759c7a400f..00
--- a/net-misc/tuba/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST tuba-0.2.0.tar.gz 233703 BLAKE2B 
8131986f481031257a59a4d2902364cec042d3d773cee0dee3b1ef8628ea1e2dbb32619c6f9054b43c88a1da51a53d1877896f0082ad482387876000b47d40ab
 SHA512 
c5e07199c950963ac6f398d36f2da760a6fa734e247ba1defc3b98f9aa53d1626cf519988a96c5c7e16f32b79d7f5ad6bec02d6eab84cc132f2f634176fdd2f5
-DIST tuba-0.3.2.tar.gz 276540 BLAKE2B 
7f5fa78e84b6df68400f6d4fc0cfeef153607ac1d1ed3e1760c6d330e9f30dd858db53b0fbad5119658120d39e40d888d02799b07993ade2b8698f82fcabe092
 SHA512 
1cac9547de7733a40fae292481551a5b231eccd51982ab041f50bdcb82e4e74742657d469c940fa8d2b745115aac55dc2202e39a66e0aaddd396b9a226a2ebbd
-DIST tuba-0.4.1.tar.gz 439861 BLAKE2B 
bed75b909ec9c31c53c1c46973011b8396b5e4af976aa5277a1457abd1e51d5e4a13a639632ab9ed5d67339351a99d2e9a8598a04a35b08a5b27de05d6f5c01c
 SHA512 
7804e06a29d18e1fdf88aa4e8237a8fd8c8eccaa668ec9b2057a84a9f17c855b2c378c3ffe354e157fdeb8c392128ddaf6faf92687b67319d7cc3371e4d885ab

diff --git a/net-misc/tuba/metadata.xml b/net-misc/tuba/metadata.xml
deleted file mode 100644
index af43a93b3f..00
--- a/net-misc/tuba/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-laurent.morret...@gmail.com
-Laurent Morretton
-  
-  
-GeopJr/Tuba
-  
-

diff --git a/net-misc/tuba/tuba-0.2.0.ebuild b/net-misc/tuba/tuba-0.2.0.ebuild
deleted file mode 100644
index 70e349cb9c..00
--- a/net-misc/tuba/tuba-0.2.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="Mastodon client, previously known as Tooth"
-HOMEPAGE="https://github.com/GeopJr/Tuba;
-MY_PN="Tuba"
-SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=app-crypt/libsecret-0.20
-   >=dev-libs/glib-2.71.2
-   >=dev-libs/json-glib-1.4.4
-   >=dev-libs/libxml2-2.9.10
-   >=dev-libs/libgee-0.8.5
-   gui-libs/gtk:4
-   >=gui-libs/libadwaita-1.2
-   >=net-libs/libsoup-3
-   gui-libs/gtksourceview:5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-"
-
-VALA_MIN_API_VERSION=0.48
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}

diff --git a/net-misc/tuba/tuba-0.3.2.ebuild b/net-misc/tuba/tuba-0.3.2.ebuild
deleted file mode 100644
index 6ccaf3d9dc..00
--- a/net-misc/tuba/tuba-0.3.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="Mastodon client, previously known as Tooth"
-HOMEPAGE="https://github.com/GeopJr/Tuba;
-MY_PN="Tuba"
-SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=app-crypt/libsecret-0.20
-   >=dev-libs/glib-2.71.2
-   >=dev-libs/json-glib-1.4.4
-   >=dev-libs/libxml2-2.9.10
-   >=dev-libs/libgee-0.8.5
-   >=gui-libs/gtk-4.3:4
-   >=gui-libs/libadwaita-1.2
-   >=net-libs/libsoup-3
-   gui-libs/gtksourceview:5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-"
-
-VALA_MIN_API_VERSION=0.48
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}

diff --git a/net-misc/tuba/tuba-0.4.1.ebuild b/net-misc/tuba/tuba-0.4.1.ebuild
deleted file mode 100644
index 7c603be562..00
--- a/net-misc/tuba/tuba-0.4.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2023 

[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dua-cli/

2023-12-10 Thread Viorel Munteanu
commit: 4e29f7cdf9766bfb298b1d7f5108ede58d7bed49
Author: Jonas Frei  pm  me>
AuthorDate: Sun Dec 10 12:29:22 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 12:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e29f7cd

sys-fs/dua-cli: drop 2.21.0

Signed-off-by: Jonas Frei  pm.me>

 sys-fs/dua-cli/Manifest  |   1 -
 sys-fs/dua-cli/dua-cli-2.21.0.ebuild | 153 ---
 2 files changed, 154 deletions(-)

diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest
index ac89a0e79f..86f91e2cab 100644
--- a/sys-fs/dua-cli/Manifest
+++ b/sys-fs/dua-cli/Manifest
@@ -27,7 +27,6 @@ DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B 
ea63abf751aeab203f326e77260cfbd1
 DIST crosstermion-0.10.1.crate 9114 BLAKE2B 
141ca7e43c94cf01088fefd2335cddb8b0d60b8204ebeb69d9d92bad53fe66069e10c22052bcdcc71185ba6727a05e10bd0a8a8526c6f7916805dad4946c0105
 SHA512 
ed1b8f8e44e31c3e20c26881e978e4fce8463114a9c78bcb0e186a9b38f5284e277e015be39bb22e88bb113551bbd7630201aee2788a2ec2bae2d3ec8ff47e40
 DIST diff-0.1.13.crate 46216 BLAKE2B 
27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e
 SHA512 
45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
 DIST dua-cli-2.20.3.tar.gz 106372 BLAKE2B 
d19eb202b1fe7003a2bff8b80652a0bc364b820f12cf39694eedf785e0035aeef95d1c920e7115a0d5aad2f6c87612cfc02d9135152172b0b499e916ca4a
 SHA512 
b592d3a80e703ef9a31eb541cdab2de1f393f1959384f1c126907c729882d0387cc0ac841fc10df78831ba170058351256ee97cfb521a273f693122c490f3cdd
-DIST dua-cli-2.21.0.tar.gz 108343 BLAKE2B 
132d86cc26b3d5dc81ea401a59fad0c5b85c04905d11dc3087e7ce9e475b1bc9a29021eda09e8ce379311255b2608afc56fd4cbac4c9e969cc1623435656
 SHA512 
c59cd7f59ae1447f97ed4dd6731e0bafc4fcff488bbd9bd07fe3bf88747207c5cea6c746ad730bf8e3eed9f9a424fdc0de9952b6ee1e3095f5c3db74bdbd5ad0
 DIST dua-cli-2.22.0.tar.gz 110766 BLAKE2B 
5784d2d872270edbb47cd380eab7bbf8fb7b7265a5e8b2eaf154587af56d89b19fdbb0ac4f6b0bbfd512cfa9d39f9ab37960213a264e63563b7231afd0cf3ea1
 SHA512 
e7f2180cb85b663e5cf623ef7cd0e35a8a939edfe22d2e2fd3e535a4a21e7d1bf3609bf0dbaf5d98287c0c7b6bab9d65e737f76c73507a6144139fd0134b2e83
 DIST either-1.9.0.crate 16660 BLAKE2B 
ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466
 SHA512 
4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
 SHA512 
b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140

diff --git a/sys-fs/dua-cli/dua-cli-2.21.0.ebuild 
b/sys-fs/dua-cli/dua-cli-2.21.0.ebuild
deleted file mode 100644
index d62f4d77e0..00
--- a/sys-fs/dua-cli/dua-cli-2.21.0.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Auto-Generated by cargo-ebuild 0.5.4
-
-EAPI=8
-
-CRATES="
-   anstream@0.6.4
-   anstyle-parse@0.2.2
-   anstyle-query@1.0.0
-   anstyle-wincon@3.0.1
-   anstyle@1.0.4
-   anyhow@1.0.75
-   atty@0.2.14
-   autocfg@1.1.0
-   bitflags@1.3.2
-   byte-unit@4.0.19
-   cassowary@0.3.0
-   cfg-if@1.0.0
-   chrono@0.4.31
-   clap@4.4.8
-   clap_builder@4.4.8
-   clap_derive@4.4.7
-   clap_lex@0.6.0
-   colorchoice@1.0.0
-   crossbeam-channel@0.5.8
-   crossbeam-deque@0.8.3
-   crossbeam-epoch@0.9.15
-   crossbeam-queue@0.3.8
-   crossbeam-utils@0.8.16
-   crossbeam@0.8.2
-   crossterm@0.25.0
-   crossterm_winapi@0.9.1
-   crosstermion@0.10.1
-   diff@0.1.13
-   either@1.9.0
-   equivalent@1.0.1
-   filesize@0.2.0
-   fixedbitset@0.4.2
-   form_urlencoded@1.2.0
-   glob@0.3.1
-   hashbrown@0.14.2
-   heck@0.4.1
-   hermit-abi@0.1.19
-   hermit-abi@0.3.3
-   idna@0.4.0
-   indexmap@2.1.0
-   is-docker@0.2.0
-   is-wsl@0.4.0
-   itertools@0.12.0
-   jwalk@0.8.1
-   libc@0.2.150
-   lock_api@0.4.11
-   log@0.4.20
-   malloc_buf@0.0.6
-   memoffset@0.9.0
-   mio@0.8.9
-   num-traits@0.2.17
-   num_cpus@1.16.0
-   numtoa@0.1.0
-   objc@0.2.7
-   once_cell@1.18.0
-   open@5.0.0
-   owo-colors@3.5.0
-   parking_lot@0.12.1
-   parking_lot_core@0.9.9
-   pathdiff@0.2.1
-   percent-encoding@2.3.0
-   petgraph@0.6.4
-   pretty_assertions@1.4.0
-   proc-macro2@1.0.69
-   quote@1.0.33
-   rayon-core@1.12.0
-   rayon@1.8.0
-   redox_syscall@0.2.16
- 

[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dua-cli/

2023-12-10 Thread Viorel Munteanu
commit: fdcc198768eb8238469e1be66623df2ab5255eca
Author: Jonas Frei  pm  me>
AuthorDate: Sun Dec 10 12:28:56 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 12:32:50 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdcc1987

sys-fs/dua-cli: add 2.22.0

Signed-off-by: Jonas Frei  pm.me>

 sys-fs/dua-cli/Manifest  |   2 +
 sys-fs/dua-cli/dua-cli-2.22.0.ebuild | 154 +++
 2 files changed, 156 insertions(+)

diff --git a/sys-fs/dua-cli/Manifest b/sys-fs/dua-cli/Manifest
index 14c9206dcf..ac89a0e79f 100644
--- a/sys-fs/dua-cli/Manifest
+++ b/sys-fs/dua-cli/Manifest
@@ -28,6 +28,7 @@ DIST crosstermion-0.10.1.crate 9114 BLAKE2B 
141ca7e43c94cf01088fefd2335cddb8b0d6
 DIST diff-0.1.13.crate 46216 BLAKE2B 
27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e
 SHA512 
45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
 DIST dua-cli-2.20.3.tar.gz 106372 BLAKE2B 
d19eb202b1fe7003a2bff8b80652a0bc364b820f12cf39694eedf785e0035aeef95d1c920e7115a0d5aad2f6c87612cfc02d9135152172b0b499e916ca4a
 SHA512 
b592d3a80e703ef9a31eb541cdab2de1f393f1959384f1c126907c729882d0387cc0ac841fc10df78831ba170058351256ee97cfb521a273f693122c490f3cdd
 DIST dua-cli-2.21.0.tar.gz 108343 BLAKE2B 
132d86cc26b3d5dc81ea401a59fad0c5b85c04905d11dc3087e7ce9e475b1bc9a29021eda09e8ce379311255b2608afc56fd4cbac4c9e969cc1623435656
 SHA512 
c59cd7f59ae1447f97ed4dd6731e0bafc4fcff488bbd9bd07fe3bf88747207c5cea6c746ad730bf8e3eed9f9a424fdc0de9952b6ee1e3095f5c3db74bdbd5ad0
+DIST dua-cli-2.22.0.tar.gz 110766 BLAKE2B 
5784d2d872270edbb47cd380eab7bbf8fb7b7265a5e8b2eaf154587af56d89b19fdbb0ac4f6b0bbfd512cfa9d39f9ab37960213a264e63563b7231afd0cf3ea1
 SHA512 
e7f2180cb85b663e5cf623ef7cd0e35a8a939edfe22d2e2fd3e535a4a21e7d1bf3609bf0dbaf5d98287c0c7b6bab9d65e737f76c73507a6144139fd0134b2e83
 DIST either-1.9.0.crate 16660 BLAKE2B 
ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466
 SHA512 
4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
 DIST equivalent-1.0.1.crate 6615 BLAKE2B 
302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
 SHA512 
b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
 DIST filesize-0.2.0.crate 5066 BLAKE2B 
c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac
 SHA512 
d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce
@@ -38,6 +39,7 @@ DIST hashbrown-0.14.2.crate 140080 BLAKE2B 
4a9fc89d77940d116d781ac6ca2a07a8ba314
 DIST heck-0.4.1.crate 11567 BLAKE2B 
520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9
 SHA512 
8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 
801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1
 SHA512 
1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632fd5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 
9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03
 SHA512 
eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1
+DIST human_format-1.0.3.crate 6718 BLAKE2B 
4e8c43738c2820990925b8385072df14cd66d5a569e530f9b3a3a5132f0a3b4a8f3d760a48e50515ed934df6a91d945f3eaeded5561683b5cb4e1ff297c0890f
 SHA512 
a91357f791c136db826fc4704266b20d7acbbf681cf4b4c7e43ef3ae33f22a31bbbda13feccdddeb33619ceab61ff593ae431ad2816645e8a4d6c6d7b48dde77
 DIST idna-0.4.0.crate 271429 BLAKE2B 
8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58
 SHA512 
b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb
 DIST indexmap-2.1.0.crate 68224 BLAKE2B 
9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f
 SHA512 
9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600
 DIST is-docker-0.2.0.crate 2664 BLAKE2B 

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

2023-12-10 Thread Viorel Munteanu
commit: f87aa98779a3c99bad97136e8f2d6ce00914bde3
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Dec 10 08:20:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 08:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87aa987

x11-drivers/OpenTabletDriver: conflict with -bin

Also add Kconfig check.

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild 
b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
index 54dbb67218..2e99ccfe42 100644
--- a/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
+++ b/x11-drivers/OpenTabletDriver/OpenTabletDriver-0.6.3.0.ebuild
@@ -232,7 +232,7 @@ xunit.extensibility.execution@2.4.1
 xunit.runner.visualstudio@2.4.3
 "
 
-inherit desktop dotnet-pkg udev xdg
+inherit desktop dotnet-pkg linux-info udev xdg
 
 DESCRIPTION="A cross-platform open-source tablet driver"
 HOMEPAGE="https://opentabletdriver.net/;
@@ -251,14 +251,21 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXrandr
x11-libs/gtk+:3
+   !x11-drivers/OpenTabletDriver-bin
 "
 
+CONFIG_CHECK="~INPUT_UINPUT"
 DOTNET_PKG_PROJECTS=(
"${S}/OpenTabletDriver.Console/OpenTabletDriver.Console.csproj"
"${S}/OpenTabletDriver.Daemon/OpenTabletDriver.Daemon.csproj"
"${S}/OpenTabletDriver.UX.Gtk/OpenTabletDriver.UX.Gtk.csproj"
 )
 
+pkg_setup() {
+   linux-info_pkg_setup
+   dotnet-pkg_pkg_setup
+}
+
 src_prepare() {
# Build doesn't need the solution file but eclass tries to use it.
rm -f OpenTabletDriver.sln || die



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

2023-12-10 Thread Viorel Munteanu
commit: d183614be517c90f171b13bf498dba215b196539
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Dec 10 05:58:30 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 05:58:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d183614b

x11-drivers/OpenTabletDriver: new package, add 0.6.3.0

Signed-off-by: Takuya Wakazono  gmail.com>

 x11-drivers/OpenTabletDriver/Manifest  | 226 +++
 .../OpenTabletDriver-0.6.3.0.ebuild| 319 +
 x11-drivers/OpenTabletDriver/metadata.xml  |  11 +
 3 files changed, 556 insertions(+)

diff --git a/x11-drivers/OpenTabletDriver/Manifest 
b/x11-drivers/OpenTabletDriver/Manifest
new file mode 100644
index 00..e043af0c96
--- /dev/null
+++ b/x11-drivers/OpenTabletDriver/Manifest
@@ -0,0 +1,226 @@
+DIST OpenTabletDriver-0.6.3.0.tar.gz 272028 BLAKE2B 
daf60eb65c845b5b12688b3afd92851034939ab197ce9660cfb50bae22707ac4fbd3a89c507864fa06aa8262f708ac41a1b59f4d3f1eb08dcc4f086fe1545fa0
 SHA512 
c094d4e9c688d86c71859b63aa5ee98d2c17574206c6909bc2ce9f0d193792da438c9f89144f0dd4df621b981b52f1edda40ef0d4099ad42039abb0a1516aefd
+DIST atksharp.3.24.24.34.nupkg 101718 BLAKE2B 
14f6e22ea9c95413e47b08b2911f27505a9d3f126547dc420d3f8f32e9df18b81617c1fb48469a5071d7f34b24645704e8021735437bb2362af642a06608ff2f
 SHA512 
9985de9ed5dfcc376c3880f156f9807d427161509332c1af0fb92897adef17e2e9d21b52b4fd09da5bba9055807356a11e76a5a3659130eb3878c781db493a74
+DIST cairosharp.3.24.24.34.nupkg 49431 BLAKE2B 
f5bfd2d184b4a3c5a6d54e4b5d746b6d56346ed3dba83c6df17f2e91fed19c5774168ba687ab7ba2504ff8765a55ec62fcf0dc62b0827c2e27f36adf2bb1e38c
 SHA512 
8589828a0f64cb377844bb2e7b329c4372c6f4de336c55d27cb74f0373f967df707756f3742a7f02ec145f71262c9114f35f5ebb853c3c57aff972931b2a013b
+DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 
7404f946c140bc4c22132282a4a12694328bac2f37f3cae06c595076068dbedc808465e352f083450cea3e3869698f91b7a5b2b55c08f29f4a9feba7f15abf74
 SHA512 
7626c347f82038bc29b0b2ae399937047aead260ed85ff8c107d36adbe901d729be59cd89a5f98ef45da2d1883c8374b6f286c81c044a5a2b69ab4b5dde9ce98
+DIST coverlet.collector.3.0.2.nupkg 1937787 BLAKE2B 
2f53b338f9ae07512606316be062301eb60b8b108858c723aed21b478fbc241974c6ae29b0d67bcb9d2244aa632fb2dbca5478206b4e80abb25e5c1d2b21f6d7
 SHA512 
cd97b89e5dd08bb4a37133a65654a2030fdb210005f70dbcb1025478acb96c6794ba79e90b55aaa1a717cfec0c3e95ed4f068193635082f05f1efeb5db6f0705
+DIST eto.forms.2.5.10.nupkg 1002510 BLAKE2B 
aa20723a1b7076db11db91cc2a9f40ccf80433de8b765822e3b19d52a3161662ab0f4eb6d7dbb2fac3526d8248a809ba1ad75fe53938a891d839653ebc2744fe
 SHA512 
85fd8b62d26cf43e6f8c03238562fb5126acd83cd0d7d624ef3b6f91d027596ae67d330473116a905d6478c181762587634fa1a71e12ff73c4b8d4e32009fc80
+DIST eto.forms.2.5.11.nupkg 1018611 BLAKE2B 
2007493ccb1f747135446a50960d3580d5ca14d637c6e8c2bff124335941ef2b87eb1247ce88218125bd9ef98c252544fd131fd54666003c66ed18954e6a
 SHA512 
252d5677d5083f1017c88937ec63c8ca7090bd3ca87bf1ffbe1240e8f7627e49a15e94f715b6a6fd91776e2f59d5a7bad1c1a51ec52c725171eb8f5d68d30fc8
+DIST eto.platform.gtk.2.5.11.nupkg 202260 BLAKE2B 
5b894425c752c5ee9655cb60d5f91bc9ef4b53a2c0316decb8f984347db9bdf405202d01dc748f76dc74601bc33e9d212203f71f2a3ea8f4ae0005c85699aec9
 SHA512 
4ee99d7aa44dfb493b6a83e0c25b513ab90ad2770aa2e4dd8b82248603bab319beaca44b1e3eacd7647607dc2d24c09c6cf2c8f1b5ee934287e20c74f063c47b
+DIST gdksharp.3.24.24.34.nupkg 189574 BLAKE2B 
a0f82f632f80e59746c72f96b56a9d64b118f7def8c0b8db5c32a0b1622eb3b839008bb0fadf1f9e596cd179d5a0455e6d73be6ec7c53b8cfef1852cd0d95240
 SHA512 
282b559f85853467a4c66a857ecdbc21ed827d33461d7a70ab7762551ff961e31a49c20e9c5f03e63b3f5c6b0267996ad475693b4cc44aed124f51cdb495
+DIST giosharp.3.24.24.34.nupkg 262784 BLAKE2B 
40650366d7ea815e86f030fcce8a7da273eee67f7719c4b8a6cdd7a04dbc02cc017519cb7275714d859bea9b1e0f936e78e2a4767da0401b7d83a64a630330cc
 SHA512 
d819521adcfc7d2db01eb6509739405f8d861d1dcc563a6db35faab7a49096c1a7cb70bba00aee8beb69f618a959d53576910f6378d3c160f32f4079e9cb13e9
+DIST glibsharp.3.24.24.34.nupkg 99456 BLAKE2B 
d784497036a981c75a29786fa056acdc7e38d2c75b46c5749aaabe4d9d8eb2f6ff5d8817b49538ed76c48cfc9649f08514dfe4ce99aef48c226f5712f1c3605d
 SHA512 
d7901747cdbc4f4840a1c1bfc3c3a86babd8a4b87486a8b1e0f12f41a6ce4c09c49b91494e8840107b2df0143da5511bba162937fae82db8ce5049b985fa37e4
+DIST gtksharp.3.24.24.34.nupkg 813167 BLAKE2B 
1b1db9a6bed330aaa3351b6e325305f55903e16dfddd5ea5815e925d9932b0703c97d0662f7c3a2e9e5046b8d5234b1e5d2d5de1a50687b742da9b188e1c01e4
 SHA512 
05ebce61e63e0020dcc812baea9018c7bdb4970d5cf328b96cbeebd034ac2b0c68ede7e582ccdaca8fcf86554340ba1b44e5a012c87a14b4142f6b5d8f8e8ea6
+DIST hidsharpcore.1.2.1.1.nupkg 111978 BLAKE2B 
73e57a3e9af3a9b221a857fa7f015704824fc073c9bbc75898d5b88611322d64e3383b8993e8333c839e019860ad0dda5328ec2c43a83da3f17115c75bf8c8af
 SHA512 
7234be491380eeb0f9c0725b54907821013227a72e4a5324845be4d4cc0fe438a46764d0f662e4cb5beda5db4991d50a41c4ecef43e3736ccc78693092000726
+DIST 

[gentoo-commits] repo/proj/guru:master commit in: sys-apps/mission-center/

2023-12-10 Thread Viorel Munteanu
commit: 41edb908d76a9153c691bc4adafacc3f8d7628bf
Author: brettalcox  gmail  com>
AuthorDate: Sat Dec  9 15:57:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec  9 15:57:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41edb908

sys-apps/mission-center: add 0.4.1, drop 0.4.0

Signed-off-by: brettalcox  gmail.com>

 sys-apps/mission-center/Manifest| 2 +-
 .../{mission-center-0.4.0.ebuild => mission-center-0.4.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/mission-center/Manifest b/sys-apps/mission-center/Manifest
index 0421aed793..1b6f3a9c92 100644
--- a/sys-apps/mission-center/Manifest
+++ b/sys-apps/mission-center/Manifest
@@ -220,7 +220,7 @@ DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 
56afbe0c0b3eca98105ae2d507493f365353c
 DIST miow-0.5.0.crate 27696 BLAKE2B 
7286b13b0ede0bbef23b9eb3456ca5c1903b572e37c274d136fb1d26785bf87d95a877a67abd930f08efc986e19e8da0136927fd2d5f5453faedef312342fa46
 SHA512 
3340b5dd1ec88b1033982cc93e6496c34d53404ff6e385a2cea566a01efac794d695443da19955a73a1dbfe857cb72a10fce55a5f2ecbdc4a079160e9414722e
 DIST miow-0.6.0.crate 27801 BLAKE2B 
60156e9f143da8a1a120b79dfba48c2e3a51e3ff3f98f12ccd8c16aef6366431b9c9b3cbd69e8e745518497128b55a975c51d42c2b915c1717d3b7f9f9d14cc5
 SHA512 
b2fd13947f786b2d54a4c2055ed7f375234fccb5a66306793c819b78b0ee226b9a361570aca903dc97c6d8ab548132d511d91a8408887f625a1d2aa5538e1d8b
 DIST mission-center-0.3.3.tar.bz2 2154610 BLAKE2B 
7dc53029876e8e84bde2ad2f93cb904ad5ba19432a078b62dbcd5a3c4556f72b1c74be24b64177bf9a6011b328aa05b3096349c1d086e771eb76de0661b5a3d7
 SHA512 
ae3f2f395645e19e1fa14f210ee6d23f949faa0c8c80851c64959f754ff42f458f01c61d9dac1a5acd709944d9d7ae13fda1913df383681f7b90db57e38438cb
-DIST mission-center-0.4.0.tar.bz2 2104622 BLAKE2B 
f4922947e69841f7c82d184ecd654f72450dbe099f7da1f1e1eb6860a781439ecd5590a5cbe89d6ccfa1d196970315e80ffb1a0d35cd9aa41974c70402e94b86
 SHA512 
80fd858649602c2ff6294b1d19dbf8d660d14ca9b481d9f89c2f84c6512d761456f5670c246b23e5aac5069b376ba2a57a8f0eb437a9e665cce3a33328727fb4
+DIST mission-center-0.4.1.tar.bz2 2104687 BLAKE2B 
78aa6ef527e7eefb103591edef28e89ea38ded664d2516a90c2c1e60b0f8faf9b17c7524e8865274a95b7fd44a6340cb80e8108c4613b37899e2df2fcfa391a0
 SHA512 
71dc83034e69e56f2bc52745d4300d74dcfb802eb73074dbc9faf6034b1848484c50e571fa1381b8e20d6a2d12835857fbd89e690e067c53e8c38212cd823713
 DIST nix-0.26.2.crate 277973 BLAKE2B 
86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad
 SHA512 
abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
 DIST nix-0.26.4.crate 279099 BLAKE2B 
41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60
 SHA512 
cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d
 DIST ntapi-0.4.1.crate 126552 BLAKE2B 
ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb
 SHA512 
8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7

diff --git a/sys-apps/mission-center/mission-center-0.4.0.ebuild 
b/sys-apps/mission-center/mission-center-0.4.1.ebuild
similarity index 100%
rename from sys-apps/mission-center/mission-center-0.4.0.ebuild
rename to sys-apps/mission-center/mission-center-0.4.1.ebuild



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

2023-12-10 Thread Viorel Munteanu
commit: a8607eef71bdd2163d34919625bad603c75afd0e
Author: Remigiusz Micielski  purelymail  com>
AuthorDate: Sun Dec 10 07:49:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Dec 10 07:49:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8607eef

gui-libs/xdg-desktop-portal-hyprland: revbump because of latest changes

...to the ebuilds
Signed-off-by: Remigiusz Micielski  purelymail.com>

 ...-hyprland-1.2.2.ebuild => xdg-desktop-portal-hyprland-1.2.2-r1.ebuild} | 0
 ...-hyprland-1.2.5.ebuild => xdg-desktop-portal-hyprland-1.2.5-r1.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2-r1.ebuild
similarity index 100%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.2-r1.ebuild

diff --git 
a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild 
b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5-r1.ebuild
similarity index 100%
rename from 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5.ebuild
rename to 
gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.2.5-r1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/kactus2/files/, sci-electronics/kactus2/

2023-12-10 Thread Viorel Munteanu
commit: 04e47297fdabedccd4a4d844f7d4d2d366eda99e
Author: Huang Rui  gmail  com>
AuthorDate: Sat Dec  9 05:01:28 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec  9 05:01:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04e47297

sci-electronics/kactus2: add 3.13.0

Signed-off-by: Huang Rui  gmail.com>

 sci-electronics/kactus2/Manifest   |  1 +
 .../files/kactus2-3.13.0-fix-missing-qobject.patch | 45 +++
 sci-electronics/kactus2/kactus2-3.13.0.ebuild  | 92 ++
 3 files changed, 138 insertions(+)

diff --git a/sci-electronics/kactus2/Manifest b/sci-electronics/kactus2/Manifest
index 6f3997e576..e63830fffb 100644
--- a/sci-electronics/kactus2/Manifest
+++ b/sci-electronics/kactus2/Manifest
@@ -1 +1,2 @@
 DIST kactus2-3.12.0.tar.gz 28154387 BLAKE2B 
c8e0a982343d3a34f9186bca1778b68b4dfdcd977488751f90d9d5372df96c4f7349c90e15203f66778ee1be399e9e2ddb5342dffe1025754e44604c77c16684
 SHA512 
d7cef803314262c9fb0b77db88b5d7935203e1484965f475e954bceb1bc56a31ee9867fe1d73959d62a8454238480226df8fbd2d487442bce44fe7476de6d5bb
+DIST kactus2-3.13.0.tar.gz 28682844 BLAKE2B 
2dc6d6b1ed18d95cce38179c0538c4697c8b2f0de0984fedf0a0b757a7c6c9268e91b9cb09a99c2cdd1913344e928b8d3d665da292d7c47ddf983f92d28142f8
 SHA512 
750a318fa543f4feaf8176bc9b9bcf244ac3f97d130b6dbe5483e68e7ac30b146c5d9362cdebb4129b62a1fec89a4f3bcfb97822e45930ad05a699ab1ad2f8f5

diff --git 
a/sci-electronics/kactus2/files/kactus2-3.13.0-fix-missing-qobject.patch 
b/sci-electronics/kactus2/files/kactus2-3.13.0-fix-missing-qobject.patch
new file mode 100644
index 00..7b95029ad1
--- /dev/null
+++ b/sci-electronics/kactus2/files/kactus2-3.13.0-fix-missing-qobject.patch
@@ -0,0 +1,45 @@
+From d69c10931e17655f6d159e58a910a91c7fcd0a63 Mon Sep 17 00:00:00 2001
+From: Huang Rui 
+Date: Sat, 9 Dec 2023 12:34:01 +0800
+Subject: [PATCH] [CORRECTIVE] Fix incomplete QObject type in
+ FieldReferenceValidator
+
+- Added missing #include  in FieldReferenceValidator.h
+- Resolves compilation errors due to incomplete type 'QObject' used
+  in nested name specifier in various validator components
+
+Signed-off-by: Huang Rui 
+---
+ IPXACTmodels/Component/validators/FieldReferenceValidator.h | 2 ++
+ IPXACTmodels/Component/validators/MemoryArrayValidator.h| 2 ++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/IPXACTmodels/Component/validators/FieldReferenceValidator.h 
b/IPXACTmodels/Component/validators/FieldReferenceValidator.h
+index 0beea5845..4cfcbcb8b 100644
+--- a/IPXACTmodels/Component/validators/FieldReferenceValidator.h
 b/IPXACTmodels/Component/validators/FieldReferenceValidator.h
+@@ -16,6 +16,8 @@
+ 
+ #include 
+ 
++#include 
++
+ namespace FieldReferenceValidator
+ {
+ /*!
+diff --git a/IPXACTmodels/Component/validators/MemoryArrayValidator.h 
b/IPXACTmodels/Component/validators/MemoryArrayValidator.h
+index b0f3e492f..c8ddc249e 100644
+--- a/IPXACTmodels/Component/validators/MemoryArrayValidator.h
 b/IPXACTmodels/Component/validators/MemoryArrayValidator.h
+@@ -16,6 +16,8 @@
+ 
+ #include 
+ 
++#include 
++
+ class MemoryArray;
+ 
+ class IPXACTMODELS_EXPORT MemoryArrayValidator
+-- 
+2.43.0
+

diff --git a/sci-electronics/kactus2/kactus2-3.13.0.ebuild 
b/sci-electronics/kactus2/kactus2-3.13.0.ebuild
new file mode 100644
index 00..e7cb96ea7e
--- /dev/null
+++ b/sci-electronics/kactus2/kactus2-3.13.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-r1 qmake-utils xdg
+
+DESCRIPTION="A open source IP-XACT-based tool"
+HOMEPAGE="
+   https://research.tuni.fi/system-on-chip/tools/
+   https://github.com/kactus2/kactus2dev
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/${PN}dev-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
+   dev-qt/qtsvg:6
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND="
+   dev-lang/swig
+   dev-qt/qttools:6[linguist,qdoc]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.13.0-fix-missing-qobject.patch
+)
+
+src_prepare() {
+   default
+   # Fix QA pre-stripped warnings, bug 781674
+   find . -type f -name \*.pro -exec sed -e '$a\\nCONFIG+=nostrip' -i '{}' 
+ || die
+   # Fix bug 854081
+   python_setup
+   sed -e "s|PYTHON_CONFIG=.*|PYTHON_CONFIG=${EPYTHON}-config|" -i 
.qmake.conf || die
+}
+
+src_configure() {
+   default
+   # Fix bug 854075
+   # Fix bug 854078
+   eqmake6 Kactus2_Solution.pro
+}
+
+src_compile() {
+   default
+   python_compile() {
+ 

[gentoo-commits] repo/proj/guru:master commit in: sys-apps/openSeaChest/

2023-12-10 Thread Viorel Munteanu
commit: ac2fb0c9f3751f5aad5d1f83c9d5cfda42f283f8
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Dec  9 09:44:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec  9 09:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac2fb0c9

sys-apps/openSeaChest: add 23.12, drop 22.07

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

 sys-apps/openSeaChest/Manifest  |  6 +---
 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 41 -
 sys-apps/openSeaChest/openSeaChest-23.12.ebuild | 14 +
 3 files changed, 15 insertions(+), 46 deletions(-)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
index 388ff8eba0..7a41995e52 100644
--- a/sys-apps/openSeaChest/Manifest
+++ b/sys-apps/openSeaChest/Manifest
@@ -1,6 +1,2 @@
-DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee765c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
 DIST openSeaChest-v23.03.1.tar.xz 1119132 BLAKE2B 
63a03a56068fd02bb37e9f3dfadfb70611aa245cdd85f47a492625685ff7ef34416e998b4a046898570ff29ccd46fb3a1e408ac04b76988b4b9834d33f57cb10
 SHA512 
8a95893627e73fbd59bf363aa991d871b41e49971c24377d06c6d9279cecbfe4b5a0e91642476a97849ae0aad2bfb4a1d594ddf306b8f3323e3ad619fc071d38
-DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
-DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58
-DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 
BLAKE2B 
e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f
 SHA512 
3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d
-DIST wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz 17371 BLAKE2B 
31091fd7c4c992de2d8be299a97bacef74fe78fcce0b2cb8dcf01877cc1b97eceba22be0ea5a7d8436382a63425e247165f08fc69fa93b6dc4538d28442ba865
 SHA512 
a7459505fa42508032c51979d59ef554b57f77b37422941f74a2a13b84b86da2509b923a9d42ff17618d26060838117e3c7f10168c8c40b41cce806fa8ead3a5
+DIST openSeaChest-v23.12.tar.xz 1160900 BLAKE2B 
e083c80782c15cbe34d8b3892aa6de876a6eb4825fc9d214e86f2ca469764b63602f7b8e058e8b89def893ee297541e0feebea216eba4473061aedd8f68a0609
 SHA512 
8e107daeff6a9f28929a1d7b7bf6025c0518df56253ee83f7e7319eb9e9645584c649a8d44184014af5f555160db67ae2383839b8a10644b99b741cba94018c6

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
deleted file mode 100644
index 32b369400b..00
--- a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-#
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson
-
-DESCRIPTION="SeaGate's open source harddrive control utilities"
-HOMEPAGE="https://github.com/Seagate/openSeaChest;
-SRC_URI="
-https://github.com/Seagate/openSeaChest/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-https://api.github.com/repos/Seagate/opensea-common/tarball/a2155bb5d1f45e50cc2e0158ed183d15e12de6bd
 -> opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz
-https://api.github.com/repos/Seagate/opensea-operations/tarball/f9eab78b3cc349a74a1878b484ca27812506357b
 -> opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz
-https://api.github.com/repos/Seagate/opensea-transport/tarball/f09d599a992e4e12e2537e9e5592c8bdf799dc0a
 -> opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz
-https://api.github.com/repos/Seagate/wingetopt/tarball/a8c80ade25449464bc847d65420f41eb5262ff62
 -> wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz
-"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND=""
-IDEPEND=""
-
-src_prepare() {
-   default
-
-   # Move over submodules, because the upstream tar doesn't have them.
-   rmdir "${S}"/'subprojects/opensea-common' || die
-   mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common' || die
-   rmdir "${S}"/'subprojects/opensea-operations' || die
-   mv 

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

2023-12-10 Thread Viorel Munteanu
commit: 9703c4acf93961313fbff4522ec505742a45de98
Author: Henri Gasc  eurecom  fr>
AuthorDate: Fri Dec  8 19:51:11 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Dec  8 19:51:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9703c4ac

dev-python/ManimPango: add 0.4.3

Signed-off-by: Henri Gasc  eurecom.fr>

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

diff --git a/dev-python/ManimPango/Manifest b/dev-python/ManimPango/Manifest
index 4230557cbe..f078e922c0 100644
--- a/dev-python/ManimPango/Manifest
+++ b/dev-python/ManimPango/Manifest
@@ -1 +1,2 @@
+DIST ManimPango-0.4.3.gh.tar.gz 4144247 BLAKE2B 
cf6506a7928d9838fad2a0539b39aee6e6b3539f5fcf957817deeca2bdb01c48ed7cbd56bca4f70816f945b918e48a7db7a160f710c2c4f3be77f625cd665e95
 SHA512 
0bf46f66a20fd2be6ea6fe0e1b7a6fdb51276820827771b0d5d4c34ca465e939566964bb02da35109bddbb3bc10875d7b7c71767ffc4f83a593712253262a886
 DIST ManimPango-0.5.0.gh.tar.gz 4144029 BLAKE2B 
0920111f9c52ccbce5bed86ddfdf6c52d2afa715694093703686f3ae6573b42813d0624a12d2a5db2f6b0fccf633882f4a8c57420ebc06e2c7549994a5261a5f
 SHA512 
6dbcb02913eedc28f88dca4d6e57a5a470cce323b423b7cfb0d5e4042d7769f98713cb03690e269be1d08c80c74c78c7a7876ec81794e5cc1a3cd257585d3669

diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild 
b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
new file mode 100644
index 00..f217bdb8fa
--- /dev/null
+++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Binding for Pango, to use with Manim."
+HOMEPAGE="https://github.com/ManimCommunity/ManimPango 
https://pypi.org/project/manimpango;
+SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   x11-libs/pango
+"
+#  doc? (
+#  dev-python/sphinxext-opengraph[${PYTHON_USEDEP}]
+#  )
+DEPEND="${BDEPEND}"
+
+src_prepare() {
+   # The tests always fails (ManimPango has to be installed for them to 
work)
+   rm -rf "${S}/tests"
+   distutils-r1_src_prepare
+}
+
+# distutils_enable_sphinx docs # We need a lot of other packages if we allow 
doc



[gentoo-commits] repo/proj/guru:master commit in: gnome-extra/extension-manager/

2023-12-10 Thread Viorel Munteanu
commit: c5b808cd38089e7d150e6dadc4bb22d6a9546455
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Dec  8 21:05:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Dec  8 21:05:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5b808cd

gnome-extra/extension-manager: Drop 0.3.2

Signed-off-by: Yuan Liao  gmail.com>

 gnome-extra/extension-manager/Manifest |  1 -
 .../extension-manager-0.3.2.ebuild | 83 --
 2 files changed, 84 deletions(-)

diff --git a/gnome-extra/extension-manager/Manifest 
b/gnome-extra/extension-manager/Manifest
index 97d75161a5..3d2a6dd303 100644
--- a/gnome-extra/extension-manager/Manifest
+++ b/gnome-extra/extension-manager/Manifest
@@ -1,3 +1,2 @@
-DIST extension-manager-0.3.2.tar.gz 1447521 BLAKE2B 
55d09b54219804c1910a572953d7fee4b8a9131085260db1d4ef014bccf8b13fa2da0a8673c0d78643841d603878183c2b573b084bcd5cb1818721e8194c871b
 SHA512 
84ff2f246d582cdae06a12e5e88309d67ae32502e9885675c08d75dc686fdea28b53bffa37d396ffface8515712f0b990603b5832704ae722342f0ad49748150
 DIST extension-manager-0.4.2.tar.gz 1469519 BLAKE2B 
070016a50f48a89d39c760c7ec60fabc856dcdd7a8fc4a779253ede2354f7d9d6744fa7620e55a92f9ed671a00b8aff1fd9246d7dc919727893215d2f05e0658
 SHA512 
777c0d83f26064372a721681092ef7990ade028ea2d6bb8bb64aa8a4630cea60f2af07c1cf7d733a8f100fe5d7de5b1aeac2b99d8a585dc715ee469a874c0148
 DIST extension-manager-0.4.3.tar.gz 1479403 BLAKE2B 
5d183cf8af08b07878a65305f5b814f5e74a600a305845c9d953cb4debf8476e4e81e932dd645eb54e9c45e662c69c7f2c44e4e40698137d1724c23ab3b42e95
 SHA512 
036ee3f5c2b6e70e36060112744a760f7f6f29cd7dbc9eafa035942bb283b18b94d55c68285f5c546480e2683e2ceddb4f6e1d309002b18894bccb3b6b87a67d

diff --git a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild 
b/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
deleted file mode 100644
index c988a8ed22..00
--- a/gnome-extra/extension-manager/extension-manager-0.3.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Note: This is the last version in which the upstream had not introduced
-# dependency on sys-libs/libbacktrace, which has been last-rited in ::gentoo.
-#
-# ebuilds for newer upstream versions have to use an experimental patch that
-# makes the libbacktrace dependency optional; please keep this version for
-# reasonable time until the patch has been proven stable.
-
-EAPI=8
-
-inherit gnome2-utils meson xdg
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mjakeman/extension-manager.git;
-else
-   
SRC_URI="https://github.com/mjakeman/extension-manager/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A native tool for browsing, installing, and managing GNOME Shell 
Extensions"
-HOMEPAGE="https://mattjakeman.com/apps/extension-manager;
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
-   dev-libs/glib:2
-   dev-util/blueprint-compiler
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-RDEPEND="
-   dev-libs/glib:2
-   dev-libs/json-glib
-   gui-libs/gtk:4[introspection]
-   gui-libs/libadwaita:1[introspection]
-   gui-libs/text-engine
-   net-libs/libsoup:3.0
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-
-src_configure() {
-   local emesonargs=()
-   if has live ${PROPERTIES}; then
-   # Produce a development build for live ebuild
-   emesonargs+=( -Ddevelopment=true )
-   fi
-   meson_src_configure
-}
-
-# Tests are skipped because as of version 0.3.0, the tests only validate
-# resource files and do not verify any functionality of the program.  Those
-# validations are either already handled by QA checks or not relevant on
-# Gentoo.  For more information about the rationale, please refer to:
-# 
https://github.com/gentoo/guru/commit/f896bee213fbb62c70e818c1bf503fee2a41919a#comments
-#
-# If tests are to be executed in the future because the upstream adds
-# functionality tests or for other reasons, and should there be no convenient
-# way to skip the validations, the following variable values need to be set:
-#
-# IUSE="test"
-# RESTRICT="!test? ( test )"
-# BDEPEND="test? ( dev-libs/appstream-glib dev-util/desktop-file-utils )"
-src_test() {
-   :
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/tomlplusplus/

2023-12-10 Thread Viorel Munteanu
commit: 296f305c9e1a6c3d704557f1edfcb1e0fd1d121e
Author: brettalcox  gmail  com>
AuthorDate: Fri Dec  8 01:22:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Dec  8 01:22:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=296f305c

dev-cpp/tomlplusplus: new package, add 3.4.0

Signed-off-by: brettalcox  gmail.com>

 dev-cpp/tomlplusplus/Manifest  |  1 +
 dev-cpp/tomlplusplus/metadata.xml  | 10 ++
 dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild | 20 
 3 files changed, 31 insertions(+)

diff --git a/dev-cpp/tomlplusplus/Manifest b/dev-cpp/tomlplusplus/Manifest
new file mode 100644
index 00..e56e8881ad
--- /dev/null
+++ b/dev-cpp/tomlplusplus/Manifest
@@ -0,0 +1 @@
+DIST tomlplusplus-3.4.0.tar.gz 1294731 BLAKE2B 
9495ccd78707ced11744eab7c1c0bf0c0c28e283d186195bb48d1059bae7eb1a874bc964b0fc45210fd73ffd7485ecf3e1159da227d0e1c8ff249e79c08eecf0
 SHA512 
c227fc8147c9459b29ad24002aaf6ab2c42fac22ea04c1c52b283a0172581ccd4527b33c1931e0ef0d1db6b6a53f9e9882c6d4231c7f3494cf070d0220741aa5

diff --git a/dev-cpp/tomlplusplus/metadata.xml 
b/dev-cpp/tomlplusplus/metadata.xml
new file mode 100644
index 00..0a17b284ff
--- /dev/null
+++ b/dev-cpp/tomlplusplus/metadata.xml
@@ -0,0 +1,10 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   brettal...@gmail.com
+   
+   
+   marzer/tomlplusplus.git
+   
+

diff --git a/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild 
b/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild
new file mode 100644
index 00..dccc0317a7
--- /dev/null
+++ b/dev-cpp/tomlplusplus/tomlplusplus-3.4.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="TOML config parser and serializer for C++"
+HOMEPAGE="https://github.com/marzer/tomlplusplus.git;
+SRC_URI="https://github.com/marzer/tomlplusplus/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/cmake
+   dev-util/meson
+"



[gentoo-commits] repo/proj/guru:master commit in: net-im/discord-canary-bin/

2023-12-10 Thread Viorel Munteanu
commit: b16c152f42d8c3a4a7525cb548553c3d47e41137
Author: Niko Huuskonen  gmail  com>
AuthorDate: Fri Dec  8 18:21:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Dec  8 18:21:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b16c152f

net-im/discord-canary-bin: update 0.0.210 -> 0.0.212

Signed-off-by: Niko Huuskonen  gmail.com>

 net-im/discord-canary-bin/Manifest  | 2 +-
 ...cord-canary-bin-0.0.210.ebuild => discord-canary-bin-0.0.212.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 8cbb275c06..3f91be8fd2 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.210.deb 92533936 BLAKE2B 
39a30218de700569abd6ae4fb6cbe8d53c4dd9ead46a39b1bd801020ff2f4d2712d5e40fa9fb53886c0eaad513fad526741a68d0f99123a8c18e227e95d67712
 SHA512 
a3587c95f3c66c51375ab43e30e91df982807ac1c3f3f5b9dd22a4f9dbee67808ec0273bf783fc671dd8d094f26ecc02fbab27251ecba676f6a6940c26c585bc
+DIST discord-canary-0.0.212.deb 92533926 BLAKE2B 
e8c0238f988c795df86eb022d208f402c3a78c13209ad26e7f5b8b0169c527587deb567ac86808333fa57eca81b41a4171297e2db92d6697273594147e2d8a4b
 SHA512 
68d486cee717e229422218a673f279b31853425d51324ba9944d48b61433e0ef01ed749652c04acc509f87ac123fbf8fd9a15dc853e0a8b3870401f9dbd6cc1a

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.210.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.212.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.210.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.212.ebuild



[gentoo-commits] repo/proj/guru:master commit in: games-emulation/mupen64plus-qt/

2023-12-10 Thread Viorel Munteanu
commit: bcbc5a3dad0b6c487c5031235bae577121fac2ef
Author: Alexander Weber  web  de>
AuthorDate: Thu Dec  7 10:21:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 10:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcbc5a3d

games-emulation/mupen64plus-qt: adjust quazip / qt5 dependency

Signed-off-by: Alexander Weber  web.de>

 games-emulation/mupen64plus-qt/mupen64plus-qt-1.15.ebuild | 2 +-
 games-emulation/mupen64plus-qt/mupen64plus-qt-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-emulation/mupen64plus-qt/mupen64plus-qt-1.15.ebuild 
b/games-emulation/mupen64plus-qt/mupen64plus-qt-1.15.ebuild
index baea82b251..06dc4fd58a 100644
--- a/games-emulation/mupen64plus-qt/mupen64plus-qt-1.15.ebuild
+++ b/games-emulation/mupen64plus-qt/mupen64plus-qt-1.15.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-qt/qtxml:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
-   dev-libs/quazip
+   || ( =dev-libs/quazip-1.3[qt5] )
 "
 DEPEND=">=games-emulation/mupen64plus-core-2.5
${RDEPEND}"

diff --git a/games-emulation/mupen64plus-qt/mupen64plus-qt-.ebuild 
b/games-emulation/mupen64plus-qt/mupen64plus-qt-.ebuild
index f4de6352da..8cf3d63e25 100644
--- a/games-emulation/mupen64plus-qt/mupen64plus-qt-.ebuild
+++ b/games-emulation/mupen64plus-qt/mupen64plus-qt-.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
dev-qt/qtxml:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
-   dev-libs/quazip
+   || ( =dev-libs/quazip-1.3[qt5] )
 "
 DEPEND=">=games-emulation/mupen64plus-core-2.5
${RDEPEND}"



[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_flac/files/, media-libs/dr_flac/

2023-12-10 Thread Viorel Munteanu
commit: 4c4aef4961e82ecf55f0b374a82025ecdb510f16
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:48:08 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 02:48:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c4aef49

media-libs/dr_flac: drop 0.12.41

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

 media-libs/dr_flac/Manifest|   3 -
 media-libs/dr_flac/dr_flac-0.12.41.ebuild  | 117 -
 .../dr_flac/files/dr_flac-0.12.41-docs.tar.xz  | Bin 6044 -> 0 bytes
 3 files changed, 120 deletions(-)

diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest
index 55aaf87fde..7a799aa45c 100644
--- a/media-libs/dr_flac/Manifest
+++ b/media-libs/dr_flac/Manifest
@@ -1,5 +1,2 @@
-DIST dr_flac-0.12.41-testbench.gh.tar.gz 209727087 BLAKE2B 
72547637782c4af9eb914e417896d1c6c0b403ac9996dbcea4de7d3343e7d39072a8df2af397ef5ace81a85b0214015d4b73d40b06b072df9d60ea5dcb0bbe8a
 SHA512 
990aed238e5158b1a1e03d67316416fc1b33cd9e1653bef3295ae6abd016f09060f87627904424afd2855886d1f43fc475259f4ec4d71e9e7e4f0f4158a819ac
-DIST dr_flac-0.12.41.gh.tar.gz 518329 BLAKE2B 
c01d2dd3a7397251589e2e2d0be14b6005e21f77b7453990bb340dd3c87808a8b64e033073380b832a377c614775cf7f8666df56b74b4fb1b1fd115add43b296
 SHA512 
9f0d2a162358b949bf9b35d92dc2f5845830c31014f2bc66c197240db5d840fcf85e9feec86b4678d05948e41e94ca1b9e909edc648e82ab7ba9ade195cc3a40
-DIST dr_flac-0.12.41.h 525519 BLAKE2B 
4433e0406e8f4f7d301ebd7336d76b72c7b27767b570ab3807eeafab231274269709105bb0eb9995a6a205e94b0e38691208136ca71703a9273882b4a8313f36
 SHA512 
1cf8d2acc80ce2d4f417b7f34b5fc92b9c88678a4b44c6b4a0f8a22c7497ddc8bb9ba79aa860932d436ae60253455391cf6f843713fa0a8d9fb36d29602a4e3a
 DIST dr_flac-0.12.42-testbench.gh.tar.gz 209728991 BLAKE2B 
7e25dd97bfb0099fa6f76c6b3de65ce6ce951c9b88e0f963319d8a7981237c2b1b6510706c8c4c6cd38e0672b6c0e7213baf8d9448d96b74e495625f0c61a0ea
 SHA512 
4aa8b0061d5b5691dfac49490309020918253965ec05353ef8d12b660bc9d484e500859c0f733ce51630867bf5469893417367d04ce098a60c18a47831384dee
 DIST dr_flac-0.12.42.gh.tar.gz 518465 BLAKE2B 
2f25cf2806e443eac7cc1de9f8cc59c7cee2a8be9910195c39e0665a938368a92d66e9630281b666068bbb587f0c35d7f1bf4ce2ee6540c6dccddf5984466fe1
 SHA512 
aaae58f27d1b215a7d3be3fcd26ab9b3c3f59e44c027bd6406c4ad47acadfca276326d6a179ca08c87ba9ba21b0de26bf600a5fd75dc54af90cac72b8db92139

diff --git a/media-libs/dr_flac/dr_flac-0.12.41.ebuild 
b/media-libs/dr_flac/dr_flac-0.12.41.ebuild
deleted file mode 100644
index 287d210e73..00
--- a/media-libs/dr_flac/dr_flac-0.12.41.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Single-header FLAC audio decoder library"
-HOMEPAGE="https://github.com/mackron/dr_libs/;
-declare -A COMMITS=(
-   [dr_flac]="353bdc08bd90b24832a5eb149b2c4fd770a650f6"
-   [testbench]="4a19dc2ddb9ee3ac083abaa99faa3a0b7230f833"
-)
-SRC_URI="!test? ( 
https://raw.githubusercontent.com/mackron/dr_libs/${COMMITS[dr_flac]}/dr_flac.h 
-> ${P}.h )
- test? ( 
https://github.com/mackron/dr_libs/archive/${COMMITS[dr_flac]}.tar.gz -> 
${P}.gh.tar.gz
- 
https://github.com/ietf-wg-cellar/flac-test-files/archive/${COMMITS[testbench]}.tar.gz
- -> ${P}-testbench.gh.tar.gz )"
-
-LICENSE="|| ( MIT-0 public-domain )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( media-libs/flac )"
-
-TESTCASES=(
-   dr_flac_seeking.c
-   dr_flac_{decoding,test_0}.{c,cpp}
-)
-
-S="${WORKDIR}/dr_libs-${COMMITS[dr_flac]}"
-
-src_unpack() {
-   default
-   unpack "${FILESDIR}"/${P}-docs.tar.xz
-}
-
-src_prepare() {
-   if use test; then
-   # Remove some unused parts of the source tree that could 
contribute different
-   # (but acceptable) license terms if they were used—just to 
prove that we do not
-   # use them.
-   rm -rv old || die
-
-   # Sanitize testbench and move to expected location
-   find "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
-type f \
-\! -name "*.flac" -delete || die
-   mv -T "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
\
-  tests/testvectors/flac/testbench || die
-
-   # Disable profiling tests as they are not relevant downstream.
-   for tcase in ${TESTCASES[@]}; do
-   sed -i "s/doProfiling = DRFLAC_TRUE/doProfiling = 
DRFLAC_FALSE/" \
-   tests/flac/$tcase || die "sed failed on 
tests/flac/$tcase"
-   done
-
-   fi
-   default
-}
-
-src_compile() {
-   if use test; then
-   local MY_{C,CC,CXX,BUILD,FLAGS}
-   MY_CC=$(tc-getCC)
-   

[gentoo-commits] repo/proj/guru:master commit in: media-libs/dr_flac/

2023-12-10 Thread Viorel Munteanu
commit: 0331215578dd4eb2c588748922d4fe4f50b0616a
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Dec  7 02:47:49 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec  7 02:47:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03312155

media-libs/dr_flac: add 0.12.42

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

 media-libs/dr_flac/Manifest   |   2 +
 media-libs/dr_flac/dr_flac-0.12.42.ebuild | 105 ++
 2 files changed, 107 insertions(+)

diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest
index f603b6ed0a..55aaf87fde 100644
--- a/media-libs/dr_flac/Manifest
+++ b/media-libs/dr_flac/Manifest
@@ -1,3 +1,5 @@
 DIST dr_flac-0.12.41-testbench.gh.tar.gz 209727087 BLAKE2B 
72547637782c4af9eb914e417896d1c6c0b403ac9996dbcea4de7d3343e7d39072a8df2af397ef5ace81a85b0214015d4b73d40b06b072df9d60ea5dcb0bbe8a
 SHA512 
990aed238e5158b1a1e03d67316416fc1b33cd9e1653bef3295ae6abd016f09060f87627904424afd2855886d1f43fc475259f4ec4d71e9e7e4f0f4158a819ac
 DIST dr_flac-0.12.41.gh.tar.gz 518329 BLAKE2B 
c01d2dd3a7397251589e2e2d0be14b6005e21f77b7453990bb340dd3c87808a8b64e033073380b832a377c614775cf7f8666df56b74b4fb1b1fd115add43b296
 SHA512 
9f0d2a162358b949bf9b35d92dc2f5845830c31014f2bc66c197240db5d840fcf85e9feec86b4678d05948e41e94ca1b9e909edc648e82ab7ba9ade195cc3a40
 DIST dr_flac-0.12.41.h 525519 BLAKE2B 
4433e0406e8f4f7d301ebd7336d76b72c7b27767b570ab3807eeafab231274269709105bb0eb9995a6a205e94b0e38691208136ca71703a9273882b4a8313f36
 SHA512 
1cf8d2acc80ce2d4f417b7f34b5fc92b9c88678a4b44c6b4a0f8a22c7497ddc8bb9ba79aa860932d436ae60253455391cf6f843713fa0a8d9fb36d29602a4e3a
+DIST dr_flac-0.12.42-testbench.gh.tar.gz 209728991 BLAKE2B 
7e25dd97bfb0099fa6f76c6b3de65ce6ce951c9b88e0f963319d8a7981237c2b1b6510706c8c4c6cd38e0672b6c0e7213baf8d9448d96b74e495625f0c61a0ea
 SHA512 
4aa8b0061d5b5691dfac49490309020918253965ec05353ef8d12b660bc9d484e500859c0f733ce51630867bf5469893417367d04ce098a60c18a47831384dee
+DIST dr_flac-0.12.42.gh.tar.gz 518465 BLAKE2B 
2f25cf2806e443eac7cc1de9f8cc59c7cee2a8be9910195c39e0665a938368a92d66e9630281b666068bbb587f0c35d7f1bf4ce2ee6540c6dccddf5984466fe1
 SHA512 
aaae58f27d1b215a7d3be3fcd26ab9b3c3f59e44c027bd6406c4ad47acadfca276326d6a179ca08c87ba9ba21b0de26bf600a5fd75dc54af90cac72b8db92139

diff --git a/media-libs/dr_flac/dr_flac-0.12.42.ebuild 
b/media-libs/dr_flac/dr_flac-0.12.42.ebuild
new file mode 100644
index 00..b690600871
--- /dev/null
+++ b/media-libs/dr_flac/dr_flac-0.12.42.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Single-header FLAC audio decoder library"
+HOMEPAGE="https://github.com/mackron/dr_libs/;
+declare -A COMMITS=(
+   [dr_flac]="39ce69188eab79a913aa23423eef9da5f3dcd142"
+   [testbench]="aa7b0c6cf32994c106ae517a08134c28a96ff5b2"
+)
+SRC_URI="https://github.com/mackron/dr_libs/archive/${COMMITS[dr_flac]}.tar.gz 
-> ${P}.gh.tar.gz
+test? ( 
https://github.com/ietf-wg-cellar/flac-test-files/archive/${COMMITS[testbench]}.tar.gz
+   -> ${P}-testbench.gh.tar.gz )"
+
+LICENSE="|| ( MIT-0 public-domain )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( media-libs/flac )"
+
+TESTCASES=(
+   dr_flac_seeking.c
+   dr_flac_{decoding,test_0}.{c,cpp}
+)
+
+S="${WORKDIR}/dr_libs-${COMMITS[dr_flac]}"
+
+src_prepare() {
+   if use test; then
+   # Sanitize testbench and move to expected location
+   find "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
-type f \
+\! -name "*.flac" -delete || die
+   mv -T "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset 
\
+  tests/testvectors/flac/testbench || die
+
+   # Disable profiling tests as they are not relevant downstream.
+   for tcase in ${TESTCASES[@]}; do
+   sed -i "s/doProfiling = DRFLAC_TRUE/doProfiling = 
DRFLAC_FALSE/" \
+   tests/flac/$tcase || die "sed failed on 
tests/flac/$tcase"
+   done
+
+   fi
+
+   sed -n "120,223p" dr_flac.h > README.md || die
+   sed -n "12078,12485p" dr_flac.h > CHANGELOG || die
+   default
+}
+
+src_compile() {
+   if use test; then
+   local MY_{C,CC,CXX,BUILD,FLAGS}
+   MY_CC=$(tc-getCC)
+   MY_CXX=$(tc-getCXX)
+
+   pushd tests > /dev/null || die
+   for tcase in ${TESTCASES[@]}; do
+   einfo "Compiling test case ${tcase}."
+   case ${tcase} in
+   *.cpp)
+   MY_C=${MY_CXX}
+   MY_FLAGS=${CXXFLAGS}
+   ;;
+   *.c)
+   

[gentoo-commits] repo/proj/guru:dev commit in: net-im/discord-canary-bin/

2023-12-10 Thread Viorel Munteanu
commit: a32f9d2be26ebc1cc191e2ce83d3221888b80c34
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Dec 11 06:11:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec 11 06:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a32f9d2b

net-im/discord-canary-bin: add 0.0.213, drop 0.0.212

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

 net-im/discord-canary-bin/Manifest  | 2 +-
 ...cord-canary-bin-0.0.212.ebuild => discord-canary-bin-0.0.213.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/discord-canary-bin/Manifest 
b/net-im/discord-canary-bin/Manifest
index 3f91be8fd2..a6f69067ab 100644
--- a/net-im/discord-canary-bin/Manifest
+++ b/net-im/discord-canary-bin/Manifest
@@ -1 +1 @@
-DIST discord-canary-0.0.212.deb 92533926 BLAKE2B 
e8c0238f988c795df86eb022d208f402c3a78c13209ad26e7f5b8b0169c527587deb567ac86808333fa57eca81b41a4171297e2db92d6697273594147e2d8a4b
 SHA512 
68d486cee717e229422218a673f279b31853425d51324ba9944d48b61433e0ef01ed749652c04acc509f87ac123fbf8fd9a15dc853e0a8b3870401f9dbd6cc1a
+DIST discord-canary-0.0.213.deb 92534150 BLAKE2B 
57438622d80fe4f314e37abcec63b3943b4e0561a218b00bd112811f45f1dd37ccd9d18ffc88f8543058c161cfb1f87e9916cdca83e2c36f9a53d672203350f1
 SHA512 
8db3e9f3ddb28f6d2c1141119697c69d00015a08ab8df885abb3d51697b3b5863412cd00e52629492652d79c03b0abef533854d7a075aa6c932ebae15cac558e

diff --git a/net-im/discord-canary-bin/discord-canary-bin-0.0.212.ebuild 
b/net-im/discord-canary-bin/discord-canary-bin-0.0.213.ebuild
similarity index 100%
rename from net-im/discord-canary-bin/discord-canary-bin-0.0.212.ebuild
rename to net-im/discord-canary-bin/discord-canary-bin-0.0.213.ebuild



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

2023-12-10 Thread Joonas Niilola
commit: 5e9e3a0f157024fb08d13e335e9a228240cba8ae
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Dec 11 01:00:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Dec 11 05:55:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9e3a0f

dev-libs/girara: fix DEPEND

Fixes: 81e700213dba4fce523e2b99e3379efea316dd2e
Closes: https://bugs.gentoo.org/919697
Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/34227
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/girara/girara-0.4.0-r1.ebuild | 6 --
 dev-libs/girara/girara-.ebuild | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-libs/girara/girara-0.4.0-r1.ebuild 
b/dev-libs/girara/girara-0.4.0-r1.ebuild
index fabf3738eeaf..902bd4c2d04e 100644
--- a/dev-libs/girara/girara-0.4.0-r1.ebuild
+++ b/dev-libs/girara/girara-0.4.0-r1.ebuild
@@ -33,8 +33,10 @@ RDEPEND="
x11-libs/pango
libnotify? ( x11-libs/libnotify )
 "
-DEPEND="${DEPEND}
-   x11-base/xorg-proto"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
 # Tests are run under virtx
 BDEPEND="
virtual/pkgconfig

diff --git a/dev-libs/girara/girara-.ebuild 
b/dev-libs/girara/girara-.ebuild
index 07acaf7c0d67..745a051df330 100644
--- a/dev-libs/girara/girara-.ebuild
+++ b/dev-libs/girara/girara-.ebuild
@@ -34,8 +34,10 @@ RDEPEND="
x11-libs/pango
libnotify? ( x11-libs/libnotify )
 "
-DEPEND="${DEPEND}
-   x11-base/xorg-proto"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
 # Tests are run under virtx
 BDEPEND="
virtual/pkgconfig



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

2023-12-10 Thread Michał Górny
commit: ea300db20d945a2700a6038e6cabde72550a7e2b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:52:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea300db2

dev-python/pathspec: Bump to 0.12.1

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

 dev-python/pathspec/Manifest   |  1 +
 dev-python/pathspec/pathspec-0.12.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest
index 27ac3294b5cf..b22e4fc1e5d1 100644
--- a/dev-python/pathspec/Manifest
+++ b/dev-python/pathspec/Manifest
@@ -1,2 +1,3 @@
 DIST pathspec-0.11.2.tar.gz 47032 BLAKE2B 
4a84b8d5850b226713abff743df4a7ffbef0155454337c20aad78f0fd2dd2ad802d3d0f1e557aaffbb550e85e2e051dc9829090b7a43426795dac802b8da3b7a
 SHA512 
bb1a178db145fee8011f579fb3a87564245e94b22adfac42bda921d8e2b95cab32617379e22d8ec2bd6aa7e6f9d96c10df4503e638aabfe6b358050912ab98a8
 DIST pathspec-0.12.0.tar.gz 50357 BLAKE2B 
94c704bd48b6dc741b00e8568ff98affe5d5e50a78d16eacda3f557e71c5baba9b036ecf9c3de50fbf8f6e1015c2d7d8b2fd3788d46e138f79d2bae00977c642
 SHA512 
c95546a0301333ab42e2af63f0729c3b6ad9ec3b9d3773f3201912866d8544a233ffe8878d1cf96abc6cbb7b46743927cc78233c11812c8d5ffed38be8a4e328
+DIST pathspec-0.12.1.tar.gz 51043 BLAKE2B 
e5cf93dc0a24a51bdcbcec807514344ed4e39029a8f1abe8db7cf8fa4883ac2e74f8b1a3ad6cd44bcff538b5eecc5b091b145c6c8d170de574ce9217d58855cb
 SHA512 
19d1a8ae5936e76eacd691b0e2fb33d0de376556751a9ae007f6b09d0aa36af7d171101df620cab3e93c9913be578ff3d6bba9d4460351ac248e5c9e015380ad

diff --git a/dev-python/pathspec/pathspec-0.12.1.ebuild 
b/dev-python/pathspec/pathspec-0.12.1.ebuild
new file mode 100644
index ..448eb6bc8b12
--- /dev/null
+++ b/dev-python/pathspec/pathspec-0.12.1.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=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility library for gitignore style pattern matching of file 
paths"
+HOMEPAGE="
+   https://github.com/cpburnz/python-pathspec/
+   https://pypi.org/project/pathspec/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests unittest



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

2023-12-10 Thread Michał Górny
commit: 968bd1cd62f06e7b1af013651b46496fbc36492c
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:10:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968bd1cd

dev-python/Nuitka: Bump to 1.9.4

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.9.4.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index e8ae8bf19976..deab414e3d56 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-1.9.1.tar.gz 3909492 BLAKE2B 
87d658083ce21d720126c61a8f8ec0df7608d365737475b194c739314d1bab4bcdb647646c1bc64a0371e0fd69c22dab512814d968db3bf02c13741ff34b4f15
 SHA512 
17a44fa076d4812f56f3fe4aa6b6e4ef38dea328fbc1f6d0c8aa31748b303b8cf057891d4749a43064a12d2c836e03f4ad58830ee56c713cffbae6c8bec50d92
 DIST Nuitka-1.9.2.tar.gz 3910444 BLAKE2B 
a16577c9cb17e1cd99f00dd1974d8154ea2a299c82d3eca06dc60bd526d0ec2d4c0d70d8655d9cfe8178c8fa074bb2a90c3bc28b8869f329e1f0ae04fa63cf4c
 SHA512 
abf4f772512af84d937e2618e3419a53b3ab445505a6aa156810606a23c3dc0252cf9938730987fbc8ed9ccd63afc87d243c909953593ead53d60a0a8a3cd7f8
 DIST Nuitka-1.9.3.tar.gz 3911401 BLAKE2B 
83e88d75984074e09be79be5b1ecbe456b304222aad371c92beac109f2a8642ecfbaf39676be9ad26d081defeb63f0022a928ee4d858fa7844e738dafbba95dd
 SHA512 
23ffb85267b219dee3120369f97e74e3e818c58df4928d41ddf14ccab77bac7485c48c2d69c5669038129f2b4b7ccf3ec68b619fc608140609c0003619c36ba9
+DIST Nuitka-1.9.4.tar.gz 3911526 BLAKE2B 
5086b78fd3ae624f86ad67f99c9585277b002fdf30fffcc2c96c099be2c0419337f6230220867a481ad274062e585171bdbea6f7ab3e525ad753c8b75f33bb46
 SHA512 
977acfd911b79813b84152b95744f884398313feec9a86427069749fbe71b487b32ddfb729e1e781d976d52f34dee144a4232383f9528fc4bc9c3d51d8595770

diff --git a/dev-python/Nuitka/Nuitka-1.9.4.ebuild 
b/dev-python/Nuitka/Nuitka-1.9.4.ebuild
new file mode 100644
index ..f511685d5ce1
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.9.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



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

2023-12-10 Thread Michał Górny
commit: c4db765a6ad01e2cfdb1e8189c37eea64c946cbf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:09:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4db765a

dev-python/zeroconf: Bump to 0.128.4

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

 dev-python/zeroconf/Manifest|  1 +
 dev-python/zeroconf/zeroconf-0.128.4.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 67971bd6cb2f..2f3c58226de8 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,2 +1,3 @@
 DIST zeroconf-0.127.0.tar.gz 161143 BLAKE2B 
ee560845016ab1de0b065aaae8cd6791ddc847417241c7f2477301948945e938a2ff68206d30166a6049a7ad5919d15bcc6acac9fd9d33d17d5e77154b9f9c0c
 SHA512 
7c8aef766dcc0f3411c4230decd5a0af18ae795e0e4253be2dc69af6ba314271a336807ace1458bb0a081455afa8cc9d8769413bbc97f024e3d3e877cd1e6f2f
 DIST zeroconf-0.128.0.tar.gz 161199 BLAKE2B 
7526c6f4a242e7ab0035ea3f2b29b3b43bbb6235950e7b2899472986e4186584275a39e6341c661203499528f47b2d255d4df3e2e092b0c864a1cf6b5c09a379
 SHA512 
d058828691a97c7634319fedcf688401d01ae372521d48b3749570975a5afbde839d14a4e34463c20fd267d006bf708c098a4f180844398a64fd96d1538edfa4
+DIST zeroconf-0.128.4.tar.gz 162384 BLAKE2B 
cd8b60d0f0bdf01835fc1bf3c9bc74311ea4cc353ba1e0825264e850d070c8cee3565ec9942d825c404406623c7e65851688b447afbe1bf9884da077993a77de
 SHA512 
d0781c1c5752eda31806826475cee0e7032e4bae9612adf0f8b7dab21d15be2762fb37af17a34f93f2f5f27ee936fcf4d7e58ce1d9b42af3e8681d5e8eb326ee

diff --git a/dev-python/zeroconf/zeroconf-0.128.4.ebuild 
b/dev-python/zeroconf/zeroconf-0.128.4.ebuild
new file mode 100644
index ..9cb88f18ecad
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.128.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2023-12-10 Thread Michał Górny
commit: 44a52ab9cfd282a4c1fa3f9b37010079b03b8b6f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:09:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a52ab9

dev-python/argcomplete: Bump to 3.2.1

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

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

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 62a41d2b60ec..56c681c62557 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,2 +1,3 @@
 DIST argcomplete-3.1.6.tar.gz 79685 BLAKE2B 
df21d5a68a173a3c09b76d866adf949910ad775eb6c7d09d797308e87c128a6eebe173d89fc95aaa42bb87bf08e9c84aa217e8844c9fab5c680c83e07d0c7854
 SHA512 
7d625dfc49253281f692254a23e7fc4af155b97a7df55a0b33eba9655281702396a1119269cf80b5650885e00d75886fbdcbd85312e7ccac6d940edd6189d50e
 DIST argcomplete-3.2.0.tar.gz 80524 BLAKE2B 
cbe15faf0c46f761204f004a4b630efbb037444a7222c9fcd59dafa7f2d8201edade374cf70fe3a059d3681ef320942dd3b43f0984c04a2cd52fe0571dafce6c
 SHA512 
4ec4b83f68080cf8710b7377ae377a8ae10bc54f46bdd2a825b4c04d80a8d42f63fbc04d6413e2c430d7f4024ecd42f944b102c70e3fa3b60afda10a33994ac7
+DIST argcomplete-3.2.1.tar.gz 80727 BLAKE2B 
61964ebce499f64eda1e54ccfaf811d327fc1af4010d2365ccbc68809b336c079c32907bbbcea510658759f31eb22663876d655cd8d6126a3407740aa72c897a
 SHA512 
6b6a42b0a1f7f4bfa27ce4ab756f1a665c4fdf4592af106908bbcfdd8af94ed1c4404ad602d9405f84abf011a474f191b36dc761aaeef8d18f2fbde71eba4f5e

diff --git a/dev-python/argcomplete/argcomplete-3.2.1.ebuild 
b/dev-python/argcomplete/argcomplete-3.2.1.ebuild
new file mode 100644
index ..691d9d9b7d84
--- /dev/null
+++ b/dev-python/argcomplete/argcomplete-3.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bash tab completion for argparse"
+HOMEPAGE="
+   https://github.com/kislyuk/argcomplete/
+   https://pypi.org/project/argcomplete/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# pip is called as an external tool
+BDEPEND="
+   test? (
+   app-shells/fish
+   app-shells/tcsh
+   app-shells/zsh
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/pip-19
+   )
+"
+
+PATCHES=(
+   # increase test timeouts -- this is particularly necessary
+   # for entry point tests because they read metadata of all installed
+   # packages which can take real long on systems with lots of packages
+   "${FILESDIR}/argcomplete-3.1.6-timeout.patch"
+)
+
+python_test() {
+   "${EPYTHON}" test/test.py -v || die
+}



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

2023-12-10 Thread Michał Górny
commit: c25dfadea1d1c88d32a14d3e60a8c487db165b97
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:53:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25dfade

dev-python/ujson: Bump to 5.9.0

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

 dev-python/ujson/Manifest   |  1 +
 dev-python/ujson/ujson-5.9.0.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest
index d157b9481400..ae35b388dc84 100644
--- a/dev-python/ujson/Manifest
+++ b/dev-python/ujson/Manifest
@@ -1 +1,2 @@
 DIST ujson-5.8.0.tar.gz 7154530 BLAKE2B 
8eef1b2e03fa4a99dccc9d5fba8c1436d8e11b419e7f4c8d382bf5a2250477c99a1f0ff7f9e548ca5a50217a5964dafc953ab3cdb66b784ef1dea129ec1c2b6a
 SHA512 
258e5527bda8b9fb3bea03f97d5db752ae06183337610975fc28f928817b430ae7a1867932ee7b0a0ccd6b825e2c5a104d7ce78c1e3405ed5679a2a70a5804c3
+DIST ujson-5.9.0.tar.gz 7154214 BLAKE2B 
a13eda1c967b8ad39265caf28f97ef302a0b320653cde3ac927dc8119861aa468cfe267980c18b71172f5b766b2e6bc61bb86f18695528934902867ae3a42d37
 SHA512 
9940bc0c892341a6d2b85cfe59266f02f054f1367812c39395eaee946f7c66a0197b2791bbb765ae38a06dcd871145effefbc06c71a87f7d24be105cda1f

diff --git a/dev-python/ujson/ujson-5.9.0.ebuild 
b/dev-python/ujson/ujson-5.9.0.ebuild
new file mode 100644
index ..983579076984
--- /dev/null
+++ b/dev-python/ujson/ujson-5.9.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Ultra fast JSON encoder and decoder for Python"
+HOMEPAGE="
+   https://github.com/ultrajson/ultrajson/
+   https://pypi.org/project/ujson/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   dev-libs/double-conversion:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytz[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   export 
UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion"
+   export UJSON_BUILD_DC_LIBS="-ldouble-conversion"
+   export UJSON_BUILD_NO_STRIP=1
+}



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

2023-12-10 Thread Michał Górny
commit: fbf9e91522fe1a5d4ea8f84b453f2765fd8f0d5a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:50:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf9e915

dev-python/feedparser: Bump to 6.0.11

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

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

diff --git a/dev-python/feedparser/Manifest b/dev-python/feedparser/Manifest
index c33b44d90596..4c4e2ef81a30 100644
--- a/dev-python/feedparser/Manifest
+++ b/dev-python/feedparser/Manifest
@@ -1 +1,2 @@
 DIST feedparser-6.0.10.tar.gz 252872 BLAKE2B 
5c3b32d264bd00225de20c56c664f369516ead06b33ed1f2ae4123002297b12cc78c2680366e125af1762e53cd4452f2070e5e726de2f0c9ccd71c78cc5ab3a2
 SHA512 
92f5608d1a12172bc1524d5c8caa75f1cc1a6d7d3456ecd585e6715209cdff469b775c677b8393e1d1e1a895b857fc3c048c36fb83b215308b707a1f71c6e9d3
+DIST feedparser-6.0.11.gh.tar.gz 253205 BLAKE2B 
390a7e2cc5d8c1d0f5fa0d696990fe319ce61d0e65dc3f4eb6b3d21c3e11e06d1eb9aa48e72f55dd293364be555120e4e71d1673a04dbbade81be0f5c6853d92
 SHA512 
258e06d6077d92a75a899f0832c28587e52aff62b40b03af42effbeb9d5dc1d282f423fad762cf4ddeb854cf709346cf531e05b73aa753dbed97793981d20a97

diff --git a/dev-python/feedparser/feedparser-6.0.11.ebuild 
b/dev-python/feedparser/feedparser-6.0.11.ebuild
new file mode 100644
index ..5bc1abbd812e
--- /dev/null
+++ b/dev-python/feedparser/feedparser-6.0.11.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_PV=${PV/_beta/b}
+MY_P=${PN}-${MY_PV}
+DESCRIPTION="Parse RSS and Atom feeds in Python"
+HOMEPAGE="
+   https://github.com/kurtmckee/feedparser/
+   https://pypi.org/project/feedparser/
+"
+SRC_URI="
+   https://github.com/kurtmckee/feedparser/archive/${MY_PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/sgmllib3k[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/feedparser-6.0.8-fix-py3.10.patch"
+)
+
+src_prepare() {
+   # broken
+   rm \
+   tests/illformed/chardet/{big5,euckr,gb2312,windows1255}.xml \
+   tests/illformed/undeclared_namespace.xml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   "${EPYTHON}" tests/runtests.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2023-12-10 Thread Michał Górny
commit: 020d242e45572891cf995bc5ad9dfad66ea0c595
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:06:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020d242e

dev-python/imageio: Bump to 2.33.1

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

 dev-python/imageio/Manifest  |  1 +
 dev-python/imageio/imageio-2.33.1.ebuild | 92 
 2 files changed, 93 insertions(+)

diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest
index aea1c401d9c1..4d87da2c2bf2 100644
--- a/dev-python/imageio/Manifest
+++ b/dev-python/imageio/Manifest
@@ -1,5 +1,6 @@
 DIST imageio-2.31.6.gh.tar.gz 412220 BLAKE2B 
b8eb95d8bf4fd1f8a0873581f401667e5ad4bb1a4cc43527e163e292cac6177e095c140857e8acdd483029f8d155a7e7bde33b41fc53d5945ff42e2685f74d03
 SHA512 
10f9fc7ac7ef1c3352659ec29c66684133c51350e33f16c617806f75b6137aeb8a580975ae430afab16f06843efa3e41b7e4ab042fb183d44f1a3e5c1d68efeb
 DIST imageio-2.32.0.gh.tar.gz 412403 BLAKE2B 
7e29d7e8008caeecbc4c76293da77fe85b0d3d4e6cd12b7ab8f5d0ab895bb22ff6d29bf70469ff848a8bc8449d5211d96f5a2fd9a31ec88beb93d1568ab78f50
 SHA512 
b2a1accdf48e23f1b3813fae5f68afa4501fad47968e20f91af2ba433c629748d6cec5a914c4b2288ce527c81aadea296bf1b2d877ef39b3ac99f85a60aa854d
 DIST imageio-2.33.0.gh.tar.gz 412609 BLAKE2B 
4219199e7ba4810299f66b6d4870875e822d1db87dbfd3eb1e9cea2e74edc3c8f17625d7fdb7a8761db9127e85ccac090a68d01fb4bdf458474823f87cd1d55b
 SHA512 
2dfbddf9489748a3d15851a711bbce9da039a8f3b81638124c51b3b96f06ea83de257132043113b8f5431c987d0701794fe341a17a4623a00c2fa827e6e5e4a1
+DIST imageio-2.33.1.gh.tar.gz 413003 BLAKE2B 
33afafcca605388e24920047d80b37e5a100c3a747d862a8fccece9ebd6d2ec53f564b1ce5d37fe7c97b2c4b7d4cf5258331b5824ecbdc4648809de7e763e4e0
 SHA512 
c7fb3ee6df72f4ef93be8a4b21beb15287a644113df2790f0049d6a8dcac6b7762186c4f2b9a07c2b579b3c0d4fbf3037c82889f1911c65fc615b7c8c98c80bb
 DIST imageio-chelsea.png 221294 BLAKE2B 
58537d7a1678fa5be4cc899e5bacd925bfc180eb4ae691330a53749a49ff544e979609b529ed27e5c1fc9efe4bc050ca1ce49b777f4016fb1d66affd926ef9d3
 SHA512 
48470cdb843eed4dfa6673811c09c5aac9869ee23dd36be0c6b653d9f108d61d21b148c2a4435aaa6604887ba030e5bbc5e35d378da876366445dfc2d0ba4e27
 DIST imageio-cockatoo.mp4 728751 BLAKE2B 
45b22cd517c1cb7c0cd12f8865facaca6a847047aea716e49633cf2b1dc13826f94787c8a8f9dd5f48c6a896f5d37794c0058da1bde9e1469f196916476dbfa2
 SHA512 
e9cb7c25de8019c59ba4090cf10ab29f2b5d62ada37a877081ca07d2ecfe010036222ae843b41bbcc843130d97fa5e14421de252639e9481df1d1c27b19add49

diff --git a/dev-python/imageio/imageio-2.33.1.ebuild 
b/dev-python/imageio/imageio-2.33.1.ebuild
new file mode 100644
index ..4f1e9f377aa3
--- /dev/null
+++ b/dev-python/imageio/imageio-2.33.1.ebuild
@@ -0,0 +1,92 @@
+# 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
+
+BIN_COMMIT=224074bca448815e421a59266864c23041531a42
+DESCRIPTION="Python library for reading and writing image data"
+HOMEPAGE="
+   https://imageio.readthedocs.io/en/stable/
+   https://github.com/imageio/imageio/
+   https://pypi.org/project/imageio/
+"
+SRC_URI="
+   https://github.com/imageio/imageio/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/chelsea.png
+   -> ${PN}-chelsea.png
+   
https://github.com/imageio/imageio-binaries/raw/${BIN_COMMIT}/images/cockatoo.mp4
+   -> ${PN}-cockatoo.mp4
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# over 50% of tests rely on Internet
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}]
+   media-libs/freeimage
+"
+# requests for fsspec[github]
+BDEPEND="
+   test? (
+   dev-python/fsspec[${PYTHON_USEDEP}]
+   dev-python/imageio-ffmpeg[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/tifffile[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   local PATCHES=(
+   # block silently downloading vulnerable libraries from the 
Internet
+   "${FILESDIR}"/imageio-2.22.0-block-download.patch
+   )
+
+   if use test; then
+   mkdir -p "${HOME}"/.imageio/images || die
+   local i
+   for i in chelsea.png cockatoo.mp4; do
+   cp "${DISTDIR}/${PN}-${i}" 
"${HOME}/.imageio/images/${i}" || die
+   done
+   fi
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Fails because of system 

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

2023-12-10 Thread Michał Górny
commit: 96ef0ae5565ad6f6ed7e23293581435387682b2e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:11:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ef0ae5

dev-python/pypdf: Bump to 3.17.2

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

 dev-python/pypdf/Manifest|  1 +
 dev-python/pypdf/pypdf-3.17.2.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index d126bfae49c6..60622c7aa62e 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,2 +1,3 @@
 DIST pypdf-3.17.1.gh.tar.gz 7975263 BLAKE2B 
27b413dd5f127e22cc0116baeee62115f4b02b2ff39f27b8a7884af2389423c332114cfa826a090683c2ab6583b1a549ee1de775869eaaa0a09237aa52a65ebd
 SHA512 
c23294a67bee6ef4e673c02b045c9ec2d3471f93bfc8530959a02289f94b0aa47e79b24bddd0603731c39ddc5197fc6fc10e668bbd1077a32ecdfc1d33740397
+DIST pypdf-3.17.2.gh.tar.gz 7977562 BLAKE2B 
d33413b1efe38bc147156e199851a2afb712960a377c675ec2197a720d00ef18d143a1176312c8b9b7681839024fb26544b6c09a482e3e24c9041c3d2d191cd1
 SHA512 
430bae4aeb1ffb8c75fd95daf04622d082725cdcf01637e2e42234bbc867360d9c5e6ebd3782608c1299f9fa1ec7598c49b0195750f58d0d16c3d744895606d8
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68

diff --git a/dev-python/pypdf/pypdf-3.17.2.ebuild 
b/dev-python/pypdf/pypdf-3.17.2.ebuild
new file mode 100644
index ..c3de6265ee0d
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.17.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=964fb47b0fbfa89864680582640ae4eedf143890
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+   tests/test_writer.py::test_merging_many_temporary_files
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-12-10 Thread Michał Górny
commit: c7ed3b3a7e8877ed71b66fa7ee8e086cc927451d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:07:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ed3b3a

dev-python/pikepdf: Remove old

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

 dev-python/pikepdf/Manifest |  5 ---
 dev-python/pikepdf/pikepdf-8.5.1.ebuild | 62 -
 dev-python/pikepdf/pikepdf-8.5.2.ebuild | 62 -
 dev-python/pikepdf/pikepdf-8.5.3.ebuild | 62 -
 dev-python/pikepdf/pikepdf-8.6.0.ebuild | 62 -
 dev-python/pikepdf/pikepdf-8.7.0.ebuild | 62 -
 6 files changed, 315 deletions(-)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 0b528391517a..b793de0c1363 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,8 +1,3 @@
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
-DIST pikepdf-8.5.1.tar.gz 2854559 BLAKE2B 
70bca735461d0234cd43cc757a1e8137f9cc30715c409d0bc42c4c547d961e2416203212e91b35cc8a2ac464bb0150fcd685d47fe43d6c1664210918bbb11fc6
 SHA512 
7c5dc66378c6bb2aaeb9a9fba1c69172619ee516f285e36e5560beb8b10164c01392d06d546f69818af59ebbe7d8c5fa299237d78e622d2cd14ca7c6c1020992
-DIST pikepdf-8.5.2.tar.gz 2854729 BLAKE2B 
276d96d21e0d5d5816257286560771896424dd49145cf5daf32bd6344a0d18b22ca4a0ee806d1aabdef3310a751a091f9a6f4725199d04dab689ea678546
 SHA512 
7f107ed1535e876c1892d3ffdae57fca85c140ff2fdd981937600b310692248c53a3539dc8c1c1c5ce6e35349692d67c6c4e2f31a3a74ead246faaa212bd70d4
-DIST pikepdf-8.5.3.tar.gz 2854900 BLAKE2B 
6dfd458b96b60cbd2cbd5491353c98710bec458b11f92b8e5abdad05a83567f98e0c21eeafd47650de0d6600f958417d92f62d76034db6663555fc76d8c4714b
 SHA512 
dd7c6d131f1bf61c0cb285c06629c44a5e8436fa368832aacac7d5fcd8ab3b19b96d0d1005b02dd5084a1d9a4200f3fb27f66b60e9625f3cd9bfb32a649f497c
-DIST pikepdf-8.6.0.tar.gz 2855625 BLAKE2B 
f9f0867b72e531c54bd65e0ce74eeea3b5379b04c073863b1e690e989f9d05061635eadb10ca0bb6f79f64e3d16d619b7c1200a35dfbfc8808831960c889e474
 SHA512 
d272b7f8c334a7c803594a6d7ace2d53a971da0ec1e814d16f20564af5075dbff35e1e28e129dcc2168d1c9b83047a9ea1905b163b24d14179cbd2dc874f84d7
-DIST pikepdf-8.7.0.tar.gz 2860417 BLAKE2B 
bc11b2f1e2023cd25103e78522429cd50a6deae4e598653f6b9e35c82ac2069403c0fd8d17e56597c7189b207dd41dc8ecf23a940095625e19c453695e0290df
 SHA512 
445c6cbd1b311ebfc96924cb5f381fe05ab549826029a796d7b744b93265880b27fe17e9f9cba212c5ed289a5fe6efa5e6457d0912f0ca13109c345d40e20ec7
 DIST pikepdf-8.7.1.tar.gz 2860480 BLAKE2B 
fa06667947d0166e8597e4fa757ffa96eb69ed3fe2dfd4a54e515678f55afd15a0e2dfcd571fabc933423f0696725d623b0fb9f95cb8ca8633a6581a7957c25d
 SHA512 
3adc075244eb66e0aa4b18882c2ede598b26a40c56497628a8262f82c8ec72af25b4c97ded0771a8e0ec7bb1e7537ec4e172505fd30271a995491361bf17277f
 DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 
78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89
 SHA512 
91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76

diff --git a/dev-python/pikepdf/pikepdf-8.5.1.ebuild 
b/dev-python/pikepdf/pikepdf-8.5.1.ebuild
deleted file mode 100644
index 7f5268d969a6..
--- a/dev-python/pikepdf/pikepdf-8.5.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to work with pdf files based on qpdf"
-HOMEPAGE="
-   https://github.com/pikepdf/pikepdf/
-   https://pypi.org/project/pikepdf/
-"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-
-# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
-# https://qpdf.readthedocs.io/en/stable/release-notes.html.
-DEPEND="
-   >=app-text/qpdf-11.5.0:0=
-"
-RDEPEND="
-   ${DEPEND}
-   dev-python/deprecation[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
-   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
-   

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

2023-12-10 Thread Michał Górny
commit: 9f32a1cd3f1f37351f29ba79294e3876ff825106
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 11 03:08:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 11 04:14:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f32a1cd

dev-python/pikepdf: Bump to 8.9.0

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

 dev-python/pikepdf/Manifest |  1 +
 dev-python/pikepdf/pikepdf-8.9.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index b793de0c1363..4a111f12e9f1 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -1,3 +1,4 @@
 DIST pikepdf-8.4.1.tar.gz 2853305 BLAKE2B 
2298514159db17ba49b8e2fa2407d60de50273bea111ece704251d99193bdc4c8ed77f624237a49c3f4f129e3b14ac4ddd1006cf3024bcbf822bc5523e0fee35
 SHA512 
6989e8a3888f612e453ec1ea8425c0ca35ccfee19ae5e8c32df136ebc3fbb7728d9fe5beaacb4e392a20c9037a1009fc8f8d53d73634427fb0df9103626e34fa
 DIST pikepdf-8.7.1.tar.gz 2860480 BLAKE2B 
fa06667947d0166e8597e4fa757ffa96eb69ed3fe2dfd4a54e515678f55afd15a0e2dfcd571fabc933423f0696725d623b0fb9f95cb8ca8633a6581a7957c25d
 SHA512 
3adc075244eb66e0aa4b18882c2ede598b26a40c56497628a8262f82c8ec72af25b4c97ded0771a8e0ec7bb1e7537ec4e172505fd30271a995491361bf17277f
 DIST pikepdf-8.8.0.tar.gz 2865070 BLAKE2B 
78c26c577db858c27a1aa632c0e93a955eafc76f3e5928a5d4862408a71c02b66325e51728e81a5d6bd571655b2c96468592b3c591993e4cf6ecfa28fd997a89
 SHA512 
91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76
+DIST pikepdf-8.9.0.tar.gz 2865109 BLAKE2B 
6f40bb10201c3a57716a53fb50111a16e1eb9d1042c54395e5a2862c32ad696360c9185dc03667fa36fe82e219ac925c0ca89c414adb86cc5db02cf39f7850ee
 SHA512 
6cab43e0225aa01c7a964509dc517c4135621d37b6a2a4383c0e5d5b180402a0aa0a219ec05ac61360ee77f29a2805b6dfda1794ee4d21cda79654222dd9f00e

diff --git a/dev-python/pikepdf/pikepdf-8.9.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
new file mode 100644
index ..886595eb32fd
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-8.9.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+   https://github.com/pikepdf/pikepdf/
+   https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
+DEPEND="
+   >=app-text/qpdf-11.5.0:0=
+"
+RDEPEND="
+   ${DEPEND}
+   dev-python/deprecated[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pillow-10.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pybind11-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+   >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+   >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.10)
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fragile to system load
+   tests/test_image_access.py::test_random_image
+)
+
+src_prepare() {
+   sed -e '/-n auto/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/23.0/hardened/selinux/systemd/

2023-12-10 Thread Andreas K. Hüttel
commit: 077cc093b50b121e2547da9213ec5358c8f49243
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 11 03:43:50 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 11 03:44:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077cc093

profiles, arm64, 23.0: add missing directory

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi   | 1 +
 profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi 
b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent 
b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/quickemu/

2023-12-10 Thread Steve Burnham
commit: bbb457d99d292fcc0d75c418fba93698283ed604
Author: Steven Burnham  gmail  com>
AuthorDate: Mon Dec 11 01:56:53 2023 +
Commit: Steve Burnham  gmail  com>
CommitDate: Mon Dec 11 01:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbb457d9

app-emulation/quickemu: add 4.9.2

Signed-off-by: Steven Burnham  gmail.com>

 app-emulation/quickemu/Manifest  |  1 +
 app-emulation/quickemu/quickemu-4.9.2.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/app-emulation/quickemu/Manifest b/app-emulation/quickemu/Manifest
index f08be6a573..5915a14753 100644
--- a/app-emulation/quickemu/Manifest
+++ b/app-emulation/quickemu/Manifest
@@ -1,2 +1,3 @@
 DIST quickemu-4.8.tar.gz 166544 BLAKE2B 
527ce0cb7310d4d4f3ce19900a60b40b1534a637c58899beb48a947b4bd29c02c8381af65b966f205883c811219cadd2c6dcb40d5bb6925ed92db4283b7d1d4c
 SHA512 
1f09e99ac4e508d5fe9e26482bd6b318f4cc0256bb8079799dc162ea5789ca99a07a11af283456f7832eed0c970ec0dae46e3ab2e80696954f16ff6807e32765
 DIST quickemu-4.9.1.tar.gz 176739 BLAKE2B 
0cb89afcc54e9e35573721a45a381be708843d33a70d6b8ed9943b46922dc584ff12a34414fc421f85ffc23eb335185d210f126b4bf77c6fa37a02e64ab13c4a
 SHA512 
bf6e4f8a4d05ceb1b69eb32041476d91275c302de162a578380183d981625837256dd7b06804920cf17215657ad4c19eb75ffa12d071cef01d0baabffcc79479
+DIST quickemu-4.9.2.tar.gz 179761 BLAKE2B 
70eeea65a0a654e00215e595cb3bab0272d2796266656e82bd05621b96c09b5e58d2759bff2ee435c454ceffc94d6bf0f9c07496169852813d69effd8c0f89cc
 SHA512 
c9d3afd81062590af7c73cb4757d9c704d86aae709962de421e94f235f321a7424cd340bbe15f203e5012e23f8d75fcc1f23c4db01e10e01a81159ad70a2

diff --git a/app-emulation/quickemu/quickemu-4.9.2.ebuild 
b/app-emulation/quickemu/quickemu-4.9.2.ebuild
new file mode 100644
index 00..7eb2b44728
--- /dev/null
+++ b/app-emulation/quickemu/quickemu-4.9.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 )
+inherit python-single-r1
+
+DESCRIPTION="Create and run optimised Windows, macOS and Linux desktop virtual 
machines"
+HOMEPAGE="https://github.com/quickemu-project/quickemu;
+SRC_URI="https://github.com/quickemu-project/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-emulation/qemu-6.0.0[gtk,sdl,spice]
+   >=app-shells/bash-4.0:=
+   app-cdr/cdrtools
+   app-crypt/swtpm
+   app-misc/jq
+   net-misc/spice-gtk[gtk3]
+   net-misc/wget
+   net-misc/zsync
+   sys-apps/usbutils
+   sys-apps/util-linux
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
+   sys-process/procps
+   x11-apps/xrandr
+   x11-misc/xdg-user-dirs
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_install() {
+   python_doscript macrecovery macrecovery
+   dobin quickemu
+   dobin quickget
+}



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

2023-12-10 Thread Zac Medico
commit: 16eb54a5a04541d380f23a2273755f1628880bde
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 10 23:42:22 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 23:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16eb54a5

dev-db/rqlite: drop 7.9.2, 7.10.1, 7.11.0, 7.13.0, 7.13.1

Signed-off-by: Zac Medico  gentoo.org>

 dev-db/rqlite/Manifest |  7 ---
 dev-db/rqlite/rqlite-7.10.1.ebuild | 36 
 dev-db/rqlite/rqlite-7.11.0.ebuild | 37 -
 dev-db/rqlite/rqlite-7.13.0.ebuild | 37 -
 dev-db/rqlite/rqlite-7.13.1.ebuild | 37 -
 dev-db/rqlite/rqlite-7.9.2.ebuild  | 36 
 6 files changed, 190 deletions(-)

diff --git a/dev-db/rqlite/Manifest b/dev-db/rqlite/Manifest
index 4979b2bd5d2a..834c6756af25 100644
--- a/dev-db/rqlite/Manifest
+++ b/dev-db/rqlite/Manifest
@@ -1,8 +1 @@
-DIST rqlite-7.10.1-deps.tar.xz 151513776 BLAKE2B 
d98bc0c24821a7ae44ddc330cdbe54bc7394763f86e56919d6ff381613a563d646871fc35caa3b3a8e35c2be6c8b669779139a8e2c6f12a66de50d6af51c1452
 SHA512 
f56aeb5a5b640295f1c008a75e266908faecd1d635138eb7af32d3d780d5752662cd07b69bb99d833594c3cbcaf37b92e0bf23806567c83a1aff8b12fe099e71
-DIST rqlite-7.10.1.tar.gz 510146 BLAKE2B 
571af2b2a9d153d4c61c721e5a5346fede87be10f7069274f6964fe1cfc415d3e52cb6587a594d7257244e25567df89202c3511e0ded19350c8f6e11d3f2b0ed
 SHA512 
6af02eb8512dbc163cd479ff7a286b6708fe06ba31312e426fba676cae914d3da741911f24ce1c79c6c86f4c2627d90a84190b009b8ab9e162b5333a9b60877b
-DIST rqlite-7.11.0-vendor.tar.gz 6681495 BLAKE2B 
18fcf4bcee24d7c15ea58d2f7bc18b255fe1cadfe1a2290305df1870178a6e2d24ae01d2aa48c6afd6c45aacd424e5506ea5729d4dcd1f24551d4468bd374237
 SHA512 
8b00ccfb09a942f3ccff378d9fc6c668d19e8f8ab2eed7c4c5b3ae3a097e6400dade44df4577cef97a2e7910b91709449d67a41e4c0f21348145de0beda1fdf9
-DIST rqlite-7.13.0-vendor.tar.gz 6699258 BLAKE2B 
a7ed1f000ae7d22ce5def86a0635dab7d30509a709d1488f15b96900f6c7eed2a8b3f2d8f4da81b1414d6e8bffeb58c51774175d6a66856744ca2004888b4188
 SHA512 
b199da9eae0203ada14a247e194bdc5ecfbe4147003aa38f16c5553488ce3e2c2b534920244319a4df8176042da2b995d37542f1749676906bdfbffa93807bdb
-DIST rqlite-7.13.1-vendor.tar.gz 6715869 BLAKE2B 
bb200f785ffcb057a220c8323e0e18b89712f863b06aa10d7d8c62c7b679aa52e3efaa2ca9790968088cca2a90c05b52913305b3aac22b87664c8597b7e5d2b8
 SHA512 
9955cee0554b374b32185cfa4de6bb600904e8f2c787e703cac9c0c0d88f79dbe23bdbc3f7eefb6772587758706073eb420cabbb4752b56c9d3d70e276b2b889
 DIST rqlite-7.17.0-vendor.tar.gz 7267193 BLAKE2B 
c9957c3d00960842b56e18829f87b03a8f44176652a4e6b578fafa7c58816014acee2fe96876c8112279085ed7331fb5c32e783b59e73f9db694c091757ee437
 SHA512 
9631f36179491abf7e81edea0ff73ea6322afd32836631d3d46dff996072eef92c3d3de929cec94b622d46cd8e0340089026cdfb3c228b04640cc917f15eee86
-DIST rqlite-7.7.2-deps.tar.xz 83998504 BLAKE2B 
df32a7b9a664f79241033d92dd4d0c71c9f5d24b08847d09320cd672bdc74e03c49af74a7f314f368a5e197becc1dec91b362b0f6148fccd7ba206068eb0c3e6
 SHA512 
04fb93912b5ac549657d9690e18554006ae55bfe66d08b1e5558bb29e636ceac5ee5f6af386f56ff10880e56d9b6599450ad2719e4422705aa359d85ca18ac0e
-DIST rqlite-7.9.2.tar.gz 478780 BLAKE2B 
4b072e9dab1fcfdb64a38e1a59bef2a1d81cf7543d6964ad75d3d3bd50cd52686d8b6f60a5e2a192b3998b3990efbe6f758a4226b03b8520fbd0569ab5aeca07
 SHA512 
86b3b89396d60d73e58ced463ae4cf5caf2cc8ba39bab87153b0a5a14e97745b07545bade7fa28dfde095255b547327ff83cefdaa78a399e1976e28d54ec430a

diff --git a/dev-db/rqlite/rqlite-7.10.1.ebuild 
b/dev-db/rqlite/rqlite-7.10.1.ebuild
deleted file mode 100644
index 2fd0090c6513..
--- a/dev-db/rqlite/rqlite-7.10.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-EGIT_COMMIT=22af9fdcb9a1093136f1eae7e18d4067dea29c64
-
-DESCRIPTION="Replicated SQLite using the Raft consensus protocol"
-HOMEPAGE="https://github.com/rqlite/rqlite 
https://www.philipotoole.com/tag/rqlite/;
-SRC_URI="https://github.com/rqlite/rqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-LICENSE="MIT Apache-2.0 BSD CC0-1.0 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-src_compile() {
-   GOBIN="${S}/bin" \
-   go install \
-   -ldflags="-X main.version=v${PV}
-   -X main.branch=master
-   -X main.commit=${EGIT_COMMIT}
-   -X main.buildtime=$(date +%Y-%m-%dT%T%z)" \
-   ./cmd/... || die
-}
-
-src_test() {
-   GOBIN="${S}/bin" \
-   go test ./... || die
-}
-
-src_install() {
-   dobin bin/*
-   dodoc -r *.md DOC
-}

diff --git a/dev-db/rqlite/rqlite-7.11.0.ebuild 
b/dev-db/rqlite/rqlite-7.11.0.ebuild
deleted file mode 100644
index 

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

2023-12-10 Thread Mike Pagano
commit: 2735dba579dc695c2b257a29d35b05b408d7cd55
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Dec 10 23:41:22 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Dec 10 23:41:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2735dba5

sys-kernel/git-sources: add 6.7_rc5

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.7_rc5.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 6ad911017ff1..1b643144ee4f 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -3,3 +3,4 @@ DIST patch-6.7-rc1.patch 71642632 BLAKE2B 
ee6626c1474208c5f2874a626bac389bf9581a
 DIST patch-6.7-rc2.patch 72006720 BLAKE2B 
3c6fa7423f67b81d45edb526205dd53bc23d9ffa5f785711af8350c86421b5989e0468ea54831e2c3065a4f3bfd6e46ce82752a7a562edc4d639468549e21a9d
 SHA512 
16f3ba44a741b33aa160b401df766dc6d928ebf671b178fe854abb6b05912033fddbdbbb9b80e9e8399f523b2905aa96456ee3cd0018b72391e445590a6f4ccd
 DIST patch-6.7-rc3.patch 72363721 BLAKE2B 
1afb63acd48364195e876515e11b71b19b5415c80ccea7cfc199265ad16a9b639d0580bcff35170da38b37d3fd2996c25872c0091c1d4c755f936ebced9d5c08
 SHA512 
e21b1597864babee6cd0a641c1ffb36d7262650937c0c7ad234ce33ad22ca1ad1969cb9ec8652395e109904c0b66898dd36c19e761bef6cabaa80d57b552cf03
 DIST patch-6.7-rc4.patch 72676847 BLAKE2B 
f81414a35d846b7cca8192d7c0b5df98555f1a7d83c386ce73c0d4a47774c93703e6de01e68e9df8f826b9fcf376924108d119c490efa155a76ffee187f5
 SHA512 
4f6ea1d3f15108ddf3a291079024debccded77d91819e30488a945f23c93955b06aa3647f93ff224e38a98f1b8736dcc05c3f769b1513d6e577783329545a032
+DIST patch-6.7-rc5.patch 73084909 BLAKE2B 
094526599ccb63a3b7658178468a6188e179110ac80e0b3cb890047351cdd23b8ac68f18d90ec6c86f01577ad70e00c177ce1a1d5ebd84f4897ae49229f2bec7
 SHA512 
02c37a6fea68a1fa280a613f9d8dc88655c43004e42bcb2580e8983ff95fb08c57630e0fec55714cb028a234e28616e40c3642a92785e0fa9b437c0dccd06c81

diff --git a/sys-kernel/git-sources/git-sources-6.7_rc5.ebuild 
b/sys-kernel/git-sources/git-sources-6.7_rc5.ebuild
new file mode 100644
index ..46873aec3fec
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.7_rc5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.6"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2023-12-10 Thread Andreas K. Hüttel
commit: 8211c9ad39def0d37797945e24684326de9b8a31
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 10 23:40:14 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 10 23:40:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8211c9ad

profiles.desc: add 23.0 arm64 profiles (exp only)

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/profiles.desc | 24 
 1 file changed, 24 insertions(+)

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 60c3954283a8..e455e8b89d2b 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -143,6 +143,26 @@ arm64  
default/linux/arm64/17.0/systemd/selinux/merged-usr exp
 arm64  default/linux/arm64/17.0/llvm   
exp
 arm64  default/linux/arm64/17.0/systemd/llvm   
exp
 arm64  default/linux/arm64/17.0/systemd/llvm/merged-usr
exp
+arm64  default/linux/arm64/23.0
exp
+arm64  default/linux/arm64/23.0/hardened   
exp
+arm64  default/linux/arm64/23.0/hardened/selinux   
exp
+arm64  default/linux/arm64/23.0/hardened/selinux/systemd   
exp
+arm64  default/linux/arm64/23.0/desktop
exp
+arm64  default/linux/arm64/23.0/desktop/gnome  
exp
+arm64  default/linux/arm64/23.0/desktop/gnome/systemd  
exp
+arm64  default/linux/arm64/23.0/desktop/plasma 
exp
+arm64  default/linux/arm64/23.0/desktop/plasma/systemd 
exp
+arm64  default/linux/arm64/23.0/desktop/systemd
exp
+arm64  default/linux/arm64/23.0/systemd
exp
+arm64  default/linux/arm64/23.0/llvm   
exp
+arm64  default/linux/arm64/23.0/llvm/systemd   
exp
+arm64  default/linux/arm64/23.0/split-usr  
exp
+arm64  default/linux/arm64/23.0/split-usr/hardened 
exp
+arm64  default/linux/arm64/23.0/split-usr/hardened/selinux 
exp
+arm64  default/linux/arm64/23.0/split-usr/desktop  
exp
+arm64  default/linux/arm64/23.0/split-usr/desktop/gnome
exp
+arm64  default/linux/arm64/23.0/split-usr/desktop/plasma   
exp
+arm64  default/linux/arm64/23.0/split-usr/llvm 
exp
 
 
 # ARM64 Profiles (big-endian)
@@ -152,6 +172,10 @@ arm64  
default/linux/arm64/17.0/systemd/llvm/merged-usrexp
 arm64  default/linux/arm64/17.0/big-endian 
exp
 arm64  default/linux/arm64/17.0/big-endian/systemd 
exp
 arm64  default/linux/arm64/17.0/big-endian/systemd/merged-usr  
exp
+arm64  default/linux/arm64/23.0/big-endian 
exp
+arm64  default/linux/arm64/23.0/big-endian/systemd 
exp
+arm64  default/linux/arm64/23.0/split-usr/big-endian   
exp
+
 
 # HPPA Profiles
 # @MAINTAINER: h...@gentoo.org



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

2023-12-10 Thread Zac Medico
commit: cbbeba3f58825b6963e4e5c59e7ce4427f4b51c6
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 10 23:36:52 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 23:36:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbeba3f

app-admin/consul-template: drop 0.29.0, 0.29.1, 0.29.4

Signed-off-by: Zac Medico  gentoo.org>

 app-admin/consul-template/Manifest |  5 --
 .../consul-template/consul-template-0.29.0.ebuild  | 58 --
 .../consul-template/consul-template-0.29.1.ebuild  | 58 --
 .../consul-template/consul-template-0.29.4.ebuild  | 58 --
 4 files changed, 179 deletions(-)

diff --git a/app-admin/consul-template/Manifest 
b/app-admin/consul-template/Manifest
index 9f9605c32056..1478714eb232 100644
--- a/app-admin/consul-template/Manifest
+++ b/app-admin/consul-template/Manifest
@@ -1,7 +1,2 @@
-DIST consul-template-0.29.0-deps.tar.xz 37430348 BLAKE2B 
9e0af3e245420bb3166a56bf2e570300ae0d35d9d93a6f6ae08bced79b26bae102339faa955a989f0617453cd5e40c6a3358a0b265ed49f4bc2dd7cb07e605c9
 SHA512 
fc3ed6150bb53c27c4a8e8e8b4d2d96cf4fada966016c8fbff48d4f61d392d08fc8bd53e9fa52256c84b1e5249a34e2fe361fd96a860841337a308bc3caa7f3a
-DIST consul-template-0.29.0.tar.gz 26 BLAKE2B 
9ff2b33d9a3ca296913bf4f5e6928b789341438a566b63e841e04b0ad528d13588bcdb34994a1d3a829c7d64593b9811480fcf9395d3527a09d473d90bdf4e23
 SHA512 
e562d89c753ca2bbd14ae57e084e7e2b0aac28c92c210357e22d32d5c3c138054a46f5fb8883a44f64bdd8e9654f457230cef3b24513fa7eeaefd177fd8004c7
-DIST consul-template-0.29.1-deps.tar.xz 59041120 BLAKE2B 
dd822c41cf9fdfe773ed48edbc02eb409b4840c9bd6f6b66c590d2fa6a44ccea3bcac89569abf318abd2c97e7515e600ee2f1f6c469c60d068959f90e3487831
 SHA512 
37fd93e9ce064251941626c6ac6b6770e7c019d82cd5f6c113d2adb09460a02fb1644af26714b34f9634e6312346edb98cd841aee6b6805f7d06a07fc7c997d7
-DIST consul-template-0.29.1.tar.gz 254592 BLAKE2B 
4ad5e7c1bf2edc06d72ec1ed48f9546c698d22f8562c4c9924106891c44511b912abecc94517ed2359592b709f1f8fd05fcb00cea52893de29c62b34b61fd71e
 SHA512 
edcfe45a3d98b9affda8b5d07fb375a647a78473c7041a87f1f5a2aa2faef2bfdef26a7037d228f6a86d0c446397e7452e7005ce16beff2bc68edabf2268a6f9
 DIST consul-template-0.29.4-deps.tar.xz 59446648 BLAKE2B 
9ccd689f38eff50ad448a4226de918920c7acca9eb1e23d4e30fafc124224bb8f123b3dff4a1d433ea683ed523cd604a41472f50cb1919483040fc18c848
 SHA512 
3c60d88fdb82744f250cf02be3b3423f74360f18a43f4c4204ee97f73c370b878ecdbd5a300f96b74ffd9c7cde66f6c8b974392f7acc07a113b85ab6f1b6d8e9
-DIST consul-template-0.29.4.tar.gz 262539 BLAKE2B 
487902c2a05561db325e6d2638a70d2733a27dd31f678b65883d0b4925b4efa38fe4fbe6c7128c9473af4d4a21f467288a2c1945da399f6feab39216b67dd5aa
 SHA512 
3bc5fcd1877fe125398d6bf0bd4938af88cacf726441af3e82142e651ab458185593eec3cb7c5916669a0e39dff8059c049556509ec279bf572f03b4c915d757
 DIST consul-template-0.29.5.tar.gz 262722 BLAKE2B 
1e3ddf259d76cf487872cebbe8c8b5bb313b89d073b26496340d39cc55c4e56ec531cbefec4bc1c0dd5c8bb3bd707c9bebfd15011e421badf12ea59a5bbbdbe3
 SHA512 
f753c2ec7f6c97ac73b34820b40568b5b16a3b8d4bebc7390905614a96744e8d4afd4a63b8b911989ba084ea91d85a21e3283d67a36bf65a685aa63154361a14

diff --git a/app-admin/consul-template/consul-template-0.29.0.ebuild 
b/app-admin/consul-template/consul-template-0.29.0.ebuild
deleted file mode 100644
index 612bb41f3539..
--- a/app-admin/consul-template/consul-template-0.29.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module systemd
-
-DESCRIPTION="Generic template rendering and notifications with Consul"
-HOMEPAGE="https://github.com/hashicorp/consul-template;
-SRC_URI="https://github.com/hashicorp/consul-template/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 ISC MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="
-   acct-group/consul-template
-   acct-user/consul-template"
-
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-# TODO: debug test failures
-RESTRICT+=" test"
-
-src_prepare() {
-   default
-   # remove -s and -w from the linker flags
-   sed \
-   -e '/-s \\/d' \
-   -e '/-w \\/d' \
-   -i Makefile || die
-}
-
-src_compile() {
-   emake GOBIN="${S}"/bin dev
-}
-
-src_test() {
-   emake GOBIN="${S}"/bin test
-}
-
-src_install() {
-   dobin bin/${PN}
-   dodoc CHANGELOG.md README.md
-
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-
-   keepdir /etc/${PN}.d
-
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}

diff --git 

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

2023-12-10 Thread Zac Medico
commit: f31224d93de0fae717d12aa74efe1f59abc15252
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 10 23:34:14 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 23:34:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31224d9

dev-util/jfrog-cli: drop 2.27.1, 2.28.0

Signed-off-by: Zac Medico  gentoo.org>

 dev-util/jfrog-cli/Manifest|  4 
 dev-util/jfrog-cli/jfrog-cli-2.27.1.ebuild | 23 ---
 dev-util/jfrog-cli/jfrog-cli-2.28.0.ebuild | 23 ---
 3 files changed, 50 deletions(-)

diff --git a/dev-util/jfrog-cli/Manifest b/dev-util/jfrog-cli/Manifest
index 5e61bb4e32dd..2bec8e1b424b 100644
--- a/dev-util/jfrog-cli/Manifest
+++ b/dev-util/jfrog-cli/Manifest
@@ -1,8 +1,4 @@
 DIST jfrog-cli-1.35.3-deps.tar.xz 115342932 BLAKE2B 
053c718ca61ba03454b068e5fd34ddf81cc95d41dfa8f445bfff18ad40650704cbb248af54e64429eae6d9053967ee7013dd0151858d3824925ecf834a6c044f
 SHA512 
626f79cdfb393bca4fbb44a925e9263d2f384a6c1e68819a15f94b526be3054a4666dfcc7520796b54f0d202c808082dc6112f602ce2b7ab81f53b74ee23aac0
 DIST jfrog-cli-1.35.3.tar.gz 346736 BLAKE2B 
5b88a54c328ae6cf83b72e420a8d6d7224a67226465c7101b817bccb2d6024b283a84a118516c85f8056b5e0b9f2f74cde3322a44b2c8b40ba8fb36932437d06
 SHA512 
1a0a088611df84dbace620c90e2a51372c7b3b19cf55b0616d5629bd61da190300f38ce2c9db96785bfe871e83cc03bdace9e0fd4161380acda7a2a3dc24df1b
-DIST jfrog-cli-2.27.1-deps.tar.xz 173362248 BLAKE2B 
787a2f4105c880a04abd59672f58b3d6c8665073c38f10a17f9a971a7412264e0e0bed34788f05a09150de27d77c870f917231b3d7bbd28f6e100ef8cbb40b99
 SHA512 
d1dde573f851c7acde68adb1e88c2359c83f79e3c3d03579d32cfed4b4a8c0e647d01fa8e8181bff1bd5bac794a9d0c96838be104f11abd3e202d8e03afa7d67
-DIST jfrog-cli-2.27.1.tar.gz 10337474 BLAKE2B 
c9774b446d355871a16457275e7cb0f8fbb5a6e12aaf2d930add89d02cdd820827c754b754050216f110a3f32e91b2b91d504b2515d39737d3c710ef8a0d
 SHA512 
f841d20160ae7507fb5e0f293a99831e72a5854f050dd0a1de88b3c3bb7dd1dff121f7712e93b28ae1026f2739ff76366b67ada4c65f2c9c385144bfe49dc85f
-DIST jfrog-cli-2.28.0-deps.tar.xz 173386604 BLAKE2B 
eb93121e7c8e51cf43b6d68cf9cda931ac098fc7d8c5b7dd16a80b8c84153d974e4b11e3b2839e7471f7291aeb4e61379a05b127e0e652f8df27481de4547943
 SHA512 
f7060dafb7efbe1851cd57baace2e0b182ca2f747f95d079a53a76fc0078ec7207174d3c312eeabe75b120d763f0639f61b38df2470d103921708cd9d200447d
-DIST jfrog-cli-2.28.0.tar.gz 10337907 BLAKE2B 
bec97c2ccc8900eb80146a45024f24e3e02b842cab739a036fc96dd3cb35392cf73adfa51fbb777b272cc30cf5ad61bd3e31c33f33635166512dd121be36260f
 SHA512 
3463bc84d45762ff769038b91c7adfd9ed6650006eadf3ee9347e7126e9954adc8a6fb7643eb5db129128830afd3762a5dd2fd0c031712e47fcfab9dd36b714c
 DIST jfrog-cli-2.46.3-deps.tar.xz 278330876 BLAKE2B 
05ca6dcbaff85477ba88f2ec3d1e5f91bd99161a53433d64ffaf14eeb42d06af23c349a0c033432a84011326b1fe0937f637ec2a7e98f902e27d130f6d525bd1
 SHA512 
99e29fde818e9aeb5079086816c5c234141068cace555f34232eba80f7e24d19ee0124ffa82332e785aee961fe41b8890f8bd5fe9c4e1b97b696e91b983f3ced
 DIST jfrog-cli-2.46.3.tar.gz 14017612 BLAKE2B 
e3dca255163c6b780e0c04dd17460634197d59612e8f3d9e31607dbf67381674e1760bd611a2e7946f58590da3fdd6d8eb9185dcb67073c4b82431f9c2445141
 SHA512 
5a9e1f2889f0d605d0bf32dab1c29c83389f6328be486d0ce2624fc8d9dcf504228b564af8fc866e0f7e1cc5db83e6d0471efd6898010fa3892350758832ee80

diff --git a/dev-util/jfrog-cli/jfrog-cli-2.27.1.ebuild 
b/dev-util/jfrog-cli/jfrog-cli-2.27.1.ebuild
deleted file mode 100644
index 8f8fecf94d4b..
--- a/dev-util/jfrog-cli/jfrog-cli-2.27.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="Command line utility for operations on container images and image 
repositories"
-HOMEPAGE="https://github.com/jfrog/jfrog-cli;
-SRC_URI="https://github.com/jfrog/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_compile() {
-   build/build.sh jfrog || die
-}
-
-src_install() {
-   dobin jfrog
-   einstalldocs
-}

diff --git a/dev-util/jfrog-cli/jfrog-cli-2.28.0.ebuild 
b/dev-util/jfrog-cli/jfrog-cli-2.28.0.ebuild
deleted file mode 100644
index 8f8fecf94d4b..
--- a/dev-util/jfrog-cli/jfrog-cli-2.28.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="Command line utility for operations on container images and image 
repositories"
-HOMEPAGE="https://github.com/jfrog/jfrog-cli;
-SRC_URI="https://github.com/jfrog/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_compile() {
-   build/build.sh jfrog || die
-}
-
-src_install() 

[gentoo-commits] repo/gentoo:master commit in: app-containers/k3d/

2023-12-10 Thread Zac Medico
commit: 277d89c403596432a07446d5d737117f51bd7834
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 10 23:30:24 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 23:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277d89c4

app-containers/k3d: drop 5.4.2, 5.4.4, 5.4.6

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/k3d/Manifest |  6 --
 app-containers/k3d/k3d-5.4.2.ebuild | 38 -
 app-containers/k3d/k3d-5.4.4.ebuild | 38 -
 app-containers/k3d/k3d-5.4.6.ebuild | 38 -
 4 files changed, 120 deletions(-)

diff --git a/app-containers/k3d/Manifest b/app-containers/k3d/Manifest
index 86034a81054f..536b64890a4f 100644
--- a/app-containers/k3d/Manifest
+++ b/app-containers/k3d/Manifest
@@ -1,8 +1,2 @@
-DIST k3d-5.4.2-deps.tar.xz 76441740 BLAKE2B 
3d5388fa057a0d5feb889b6fcec2234e2c22c751077276fd535d4a555f6b463166f4b422385e5732f752f00b42335a6bf1e27fdfaf7b3d54e244a228f70050f2
 SHA512 
04daa6470762e30cf0bb2409ba4db5c8bc06b75e1560e1099c28f8dc30c4239618b56763bf8c79177aebfefae6ffe92c99a33feeaa6d4ffce7f9e0e9f2ff62d7
-DIST k3d-5.4.2.tar.gz 7397277 BLAKE2B 
c16d67272ceac008eddcbdd7c8816a179804c4e2a3ae9bf762ee13e0a84e525ea69502575e64a9190deef5d4a69679806a9337709b21c82cbff141dbebd7bfc3
 SHA512 
b38144e93a5d3e781a839144e2960e7a8455e5b2e8cca96e1b14631be626f7b9e37630d9b5902f7bd896e7422de13dbed5df206dfa2d481bcae997987353c813
-DIST k3d-5.4.4-deps.tar.xz 76578188 BLAKE2B 
c08fc21f520f98e90d030b8024e57ca59300228c89289341f121bb38709cd82c0b572e37329a6f700a0e42db05d8d7bcfc309e10b700d1573b47bff6668b32a6
 SHA512 
62af2c30ed3f238bb887fd728a7bbf2ffe2235f6f69d28d27da4dc0ac6f6a11bfa45004df3ac5ab138584aa0cdeff4904ab72e326beae223fa6620c9a90df92c
-DIST k3d-5.4.4.tar.gz 7429200 BLAKE2B 
728dfb004463116c698ad4126df60aef70f38b766a4a253cb2036c9ee07fdfe9f7538af2f1b3285e5f3a1ecc803bfd83a1353c14a13690f783f0cbc614094e9f
 SHA512 
ac75c93e825889c65f926b05276e9bdaa8c1ed7dae8c705b0a1a3cc576105701f38745339bd1b5e8aa1974f8060cf1bdc797b526a8016b7fd956b08d058d9b21
-DIST k3d-5.4.6-deps.tar.xz 314892744 BLAKE2B 
0bbdf32e9db1f8474b9908ece7c623fefdf621d92bab371d6db6922312ad428a08b5b8432db3a978bbde81a8ee18e4ff286fe49c6a9c27ce2609504fcd71e247
 SHA512 
959f7d78fbb779fc92a29cd98da71cc2e8263dcf67a83d92fc446357a8e7a4e649758b23d64f994536f17c07d2b987f00e65187cf61161473ebbd9d810cc9675
-DIST k3d-5.4.6.tar.gz 7383354 BLAKE2B 
a1bdaa3edbd4a97db547d76919d32b9c3b59561c38cc846f9802d631b9ecd28bbaf79ed8bb0fe5a633a1ef2f60ba769a18eb95f8ff0abda7d9cb8792a86ae59d
 SHA512 
1b8ce290002302839e05b287f7f4d96dd7fd9ec2386af4b78f8e8c1d9137fa027349409130523bc22a55a95b5d991c867d606965ca8e5ad79c8da3177aa8fc8e
 DIST k3d-5.4.9.tar.gz 7740293 BLAKE2B 
b7a657720524abac2c36cccef8cf6e9c5588fcc191ecc2a3f7ed138762cc23abdc2b6413c67d426635e50777b8b87fccf93dc7cd88b0dd5c67becbc3f9056472
 SHA512 
caa6566f79837deb31db991df5475369b4921a5a110b723ad6c76f8ce2349399d0843d3e5de071a4ec50b318157d8fb47cc36018a0af9bb487793269c27027bf
 DIST k3d-5.6.0.tar.gz 8022281 BLAKE2B 
93f32f65e6c42650608b94d58d2149c3fec96251500be0d95d5673f07ae8c366d80954afa4d80eec149b7a9e8af7389323c21498910a3010bb80b975f64064d0
 SHA512 
c13df93499ffde6567e4bf7dcf260cb65ca01c390bf39361122fa61553591f418213049cf29d8dde63896f026a28d96f4e2ab522a143ac66cfa9f3786f8ba9b9

diff --git a/app-containers/k3d/k3d-5.4.2.ebuild 
b/app-containers/k3d/k3d-5.4.2.ebuild
deleted file mode 100644
index d17793446228..
--- a/app-containers/k3d/k3d-5.4.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="k3d creates k3s clusters in docker"
-HOMEPAGE="https://github.com/rancher/k3d;
-
-K3D_K3S_TAG=v1.23.6-k3s1
-SRC_URI="https://github.com/rancher/k3d/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0 ISC"
-SLOT="0"
-
-KEYWORDS="~amd64"
-IUSE="doc"
-
-src_prepare() {
-   default
-   rm Makefile || die
-}
-
-src_compile() {
-   CGO_ENABLED=0 \
-   go build \
-   -ldflags "-w -s -X 
github.com/rancher/k3d/v5/version.Version=v${PV} -X 
github.com/rancher/k3d/v5/version.K3sVersion=${K3D_K3S_TAG}" \
-   -o bin/k3d
-}
-
-src_install() {
-   dobin bin/${PN}
-   DOCS=(*.md)
-   if use doc; then
-   DOCS+=(docs)
-   fi
-   default_src_install
-}

diff --git a/app-containers/k3d/k3d-5.4.4.ebuild 
b/app-containers/k3d/k3d-5.4.4.ebuild
deleted file mode 100644
index 573040147408..
--- a/app-containers/k3d/k3d-5.4.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-
-DESCRIPTION="k3d creates k3s clusters in docker"

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

2023-12-10 Thread Sam James
commit: 70395058d58dbf02a02ac28106564a844a82d617
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 23:03:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 23:03:39 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=70395058

NEWS: update

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

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index adcf65b6f3..6ef9c47391 100644
--- a/NEWS
+++ b/NEWS
@@ -9,7 +9,8 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.58 (UNRELEASED)
 --
 
-TODO
+Breaking changes:
+* Switch BINPKG_FORMAT to "gpkg" by default (bug #912672).
 
 portage-3.0.57 (2023-12-10)
 --



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

2023-12-10 Thread Sam James
commit: bae767c21f490d9befbfc8a19872d7cdedb65bbe
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 23:01:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 23:02:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae767c2

sys-apps/portage: switch to gpkg by default for 

Bug: https://bugs.gentoo.org/912672
Thanks-to: Andreas K. Hüttel  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index dafc3d985c50..0fa6790375b9 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -209,6 +209,10 @@ pkg_preinst() {
env -u FEATURES -u PORTAGE_REPOSITORIES \

PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m 
portage._compat_upgrade.binpkg_multi_instance || die
+
+   env -u BINPKG_FORMAT \
+   
PYTHONPATH="${D}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+   "${PYTHON}" -m portage._compat_upgrade.binpkg_format || 
die
fi
 
# elog dir must exist to avoid logrotate error for bug #415911.



[gentoo-commits] proj/portage:master commit in: lib/portage/_compat_upgrade/

2023-12-10 Thread Sam James
commit: b0037e6d973f57de0745dc59aa6d265f410649c0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 26 22:57:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:59:23 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b0037e6d

Add BINPKG_FORMAT to the compat_upgrade mechanism

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1102
Signed-off-by: Sam James  gentoo.org>

 lib/portage/_compat_upgrade/binpkg_format.py | 51 
 lib/portage/_compat_upgrade/meson.build  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/lib/portage/_compat_upgrade/binpkg_format.py 
b/lib/portage/_compat_upgrade/binpkg_format.py
new file mode 100644
index 00..6ad24799c5
--- /dev/null
+++ b/lib/portage/_compat_upgrade/binpkg_format.py
@@ -0,0 +1,51 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+import re
+
+import portage
+from portage import os
+from portage.const import GLOBAL_CONFIG_PATH
+
+COMPAT_BINPKG_FORMAT = "xpak"
+
+
+def main():
+"""
+If the current installation is still configured to use the old
+default BINPKG_FORMAT=xpak setting, then patch make.globals
+inside ${ED} to maintain backward compatibility, ensuring that
+binary package consumers are not caught off guard. This is
+intended to be called from the ebuild as follows:
+
+pkg_preinst() {
+python_setup
+env -u BINPKG_FORMAT
+
PYTHONPATH="${D%/}$(python_get_sitedir)${PYTHONPATH:+:${PYTHONPATH}}" \
+"${PYTHON}" -m portage._compat_upgrade.binpkg_format || die
+}
+"""
+if (
+portage.settings.get("BINPKG_FORMAT", COMPAT_BINPKG_FORMAT)
+== COMPAT_BINPKG_FORMAT
+):
+config_path = os.path.join(
+os.environ["ED"], GLOBAL_CONFIG_PATH.lstrip(os.sep), "make.globals"
+)
+with open(config_path) as f:
+content = f.read()
+compat_setting = f'BINPKG_FORMAT="{COMPAT_BINPKG_FORMAT}"'
+portage.output.EOutput().einfo(
+"Setting make.globals default {} for backward 
compatibility".format(
+compat_setting
+)
+)
+content = re.sub(
+"^BINPKG_FORMAT=.*$", compat_setting, content, 
flags=re.MULTILINE
+)
+with open(config_path, "w") as f:
+f.write(content)
+
+
+if __name__ == "__main__":
+main()

diff --git a/lib/portage/_compat_upgrade/meson.build 
b/lib/portage/_compat_upgrade/meson.build
index 365bd49ff4..e99b33c152 100644
--- a/lib/portage/_compat_upgrade/meson.build
+++ b/lib/portage/_compat_upgrade/meson.build
@@ -1,6 +1,7 @@
 py.install_sources(
 [
 'binpkg_compression.py',
+   'binpkg_format.py',
 'binpkg_multi_instance.py',
 'default_locations.py',
 '__init__.py',



[gentoo-commits] proj/portage:master commit in: cnf/

2023-12-10 Thread Sam James
commit: db400f7cd0c40bfce5f9eccb34c3945e58ff8952
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 26 22:48:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:59:23 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=db400f7c

Switch default binary package format to gpkg

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 cnf/make.globals | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cnf/make.globals b/cnf/make.globals
index 86e9b5b744..af2642988a 100644
--- a/cnf/make.globals
+++ b/cnf/make.globals
@@ -38,9 +38,9 @@ PORTAGE_TMPDIR="/var/tmp"
 # existing installs where bzip2 is used for backward compatibility.
 BINPKG_COMPRESS="zstd"
 
-# The format used for binary packages. The default is use old "xpak" format.
-# Set to "gpkg" to use new gentoo binary package format.
-BINPKG_FORMAT="xpak"
+# The format used for binary packages. The default is to use the new "gpkg" 
format.
+# Set to "xpak" to use the old gentoo binary package format.
+BINPKG_FORMAT="gpkg"
 
 # The binary package default GPG signing command.
 # flock is used to avoid a racing condition of gnupg



[gentoo-commits] proj/portage:master commit in: lib/portage/_compat_upgrade/

2023-12-10 Thread Sam James
commit: 6283b8667ddc8d428751f5a385a96374b1f837d2
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:59:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:59:42 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6283b866

Fix indentation

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

 lib/portage/_compat_upgrade/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/_compat_upgrade/meson.build 
b/lib/portage/_compat_upgrade/meson.build
index e99b33c152..6db0981b9c 100644
--- a/lib/portage/_compat_upgrade/meson.build
+++ b/lib/portage/_compat_upgrade/meson.build
@@ -1,7 +1,7 @@
 py.install_sources(
 [
 'binpkg_compression.py',
-   'binpkg_format.py',
+'binpkg_format.py',
 'binpkg_multi_instance.py',
 'default_locations.py',
 '__init__.py',



[gentoo-commits] repo/gentoo:master commit in: www-servers/caddy/

2023-12-10 Thread Zac Medico
commit: 407fdd59bdbeb6d6af726092e023c76be8869f2b
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 10 22:53:32 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 22:54:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=407fdd59

www-servers/caddy: Copy deps tarball to dev space

Signed-off-by: Zac Medico  gentoo.org>

 www-servers/caddy/caddy-2.7.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/caddy/caddy-2.7.6.ebuild 
b/www-servers/caddy/caddy-2.7.6.ebuild
index 5657c0607730..46bbcab0df3e 100644
--- a/www-servers/caddy/caddy-2.7.6.ebuild
+++ b/www-servers/caddy/caddy-2.7.6.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == * ]]; then
EGIT_REPO_URI="https://github.com/caddyserver/caddy.git;
 else
SRC_URI="https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" 
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz
 -> ${P}-deps.tar.xz"
+   SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
SRC_URI+=" 
https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> 
${P}-docs.tar.gz"
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
 fi



[gentoo-commits] repo/gentoo:master commit in: www-servers/caddy/

2023-12-10 Thread Zac Medico
commit: 99e38d1a15fe35a426eb8636735689b9b30ec9a9
Author: Rahil Bhimjiani  rahil  website>
AuthorDate: Fri Dec  8 04:00:37 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 10 22:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e38d1a

www-servers/caddy: add 2.7.6

1. remove pkg_postinst function as fcaps.eclass already exports it

Signed-off-by: Rahil Bhimjiani  rahil.website>
Closes: https://github.com/gentoo/gentoo/pull/34172
Signed-off-by: Zac Medico  gentoo.org>

 www-servers/caddy/Manifest  | 3 +++
 www-servers/caddy/{caddy-.ebuild => caddy-2.7.6.ebuild} | 8 ++--
 www-servers/caddy/caddy-.ebuild | 8 ++--
 3 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/www-servers/caddy/Manifest b/www-servers/caddy/Manifest
index 2842321a2dc5..73698a62c2e7 100644
--- a/www-servers/caddy/Manifest
+++ b/www-servers/caddy/Manifest
@@ -4,3 +4,6 @@ DIST caddy-2.7.4.tar.gz 625647 BLAKE2B 
be4749a2298d2e00e2a24324ee31090847be9ec4d
 DIST caddy-2.7.5-deps.tar.xz 161234532 BLAKE2B 
130e3fd75d7d2976ef27c2afe0cede8da957ad1c8db7b2140ef69a732cf25c6a04bde43c836832a0f7c14dbb4ab9cd48b496b8ea644da411181ba79b4116d892
 SHA512 
3dcc834e8cc9851f114d173a812de4b3a5256f8458f2d20ed0c66109d1ede1ee8e1d85053347a194818495cdfcaab2bf86d1b12f94fe2f917e22bf25b8d9c411
 DIST caddy-2.7.5-docs.tar.gz 24578 BLAKE2B 
e08bfa37b157d8d4300198384bfc4c19cb0f539cc293311eaedcddffd4469026605c92f4388202db68beeadb2353666860daf3845ff5d69bb11afdb29eefe02b
 SHA512 
635fdc1f2767cceacbddbbf56ba7207d558475c66ff9434a2b6edffd59d3711be0c6a4b4ffd2a6cf2eee53dcf22097c2b11eb44f0e9cc1d8455c1ea7c01bc498
 DIST caddy-2.7.5.tar.gz 611282 BLAKE2B 
86c28922f80f931452e81b0c3fa52ed0b86b2325eb2a1adf1de830a7a339772063955fd3cb5ee888cbf8c1c905b98bb6a292b592a2983012ad4fefe33c361e82
 SHA512 
45f6790b7c3683a8001445e932d5678fd27d204500f7301d92c4d8421f24574e113bf7c335bd277b16abe07eb3d24258358f87c68cee38905fa6d0e6bcc1c24c
+DIST caddy-2.7.6-deps.tar.xz 128958740 BLAKE2B 
ffbe682df64a88dac9f50e9712f1d6697e58f2d9854c270321f7a0325f0b5ead7f93316756136a4435b70c5e08742c7130ce507ee4aa4696f4fb906f4eba8754
 SHA512 
f467144e235e09a7718cffe5ed3c40ec2d63038a6a948fe4f85d34717877af8a9959ef7e2c3ac32fd0cce522d693ccac883877f061f5cefc9512f7eed556b336
+DIST caddy-2.7.6-docs.tar.gz 24583 BLAKE2B 
d3dbbb701d86cbfaf538f10911fdd3613b8c3c0f49ef9e229487d2a4fcef9eff79b56e9852d5c1ccd5a8d1d1898861fc8183c343c129901562b03a9092af9e61
 SHA512 
62e534d41e714b47265fd8089ad9e03a1a89903460976d8af27fa5f71173e076bab8574282213595e495be701b769e1a70ff9e7ec9576fbf8e821e672207faa5
+DIST caddy-2.7.6.tar.gz 606077 BLAKE2B 
1237edc164ec6095c9dff27c332925c4ce9d91a60e629770463bbffb1503b8b11e36033e852df3eb5bb69ffa448833b6ee2891dc0ba6dc9b43b6cce27d492179
 SHA512 
ef0cb6fd7f6f2a296290b4bb520300e043ad31cc612e734632ffa25cdaa23fd7d601ac4ceaa1c76285d54a07ee773360f795103ef3c2ec79516a4f18a5e844b5

diff --git a/www-servers/caddy/caddy-.ebuild 
b/www-servers/caddy/caddy-2.7.6.ebuild
similarity index 95%
copy from www-servers/caddy/caddy-.ebuild
copy to www-servers/caddy/caddy-2.7.6.ebuild
index 4940f75d7169..5657c0607730 100644
--- a/www-servers/caddy/caddy-.ebuild
+++ b/www-servers/caddy/caddy-2.7.6.ebuild
@@ -8,7 +8,7 @@ inherit fcaps go-module systemd shell-completion
 DESCRIPTION="Fast and extensible multi-platform HTTP/1-2-3 web server with 
automatic HTTPS"
 HOMEPAGE="https://caddyserver.com;
 
-if [[ "${PV}" == ** ]]; then
+if [[ "${PV}" == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/caddyserver/caddy.git;
 else
@@ -36,7 +36,7 @@ PATCHES=(
 )
 
 src_unpack() {
-   if [[ "${PV}" == ** ]]; then
+   if [[ "${PV}" == * ]]; then
# unpack code
git-r3_src_unpack
 
@@ -92,7 +92,3 @@ src_install() {
newdoc ../dist-"${PV}"/init/README.md systemd-services-README.md
doman manpages/*
 }
-
-pkg_postinst() {
-   fcaps_pkg_postinst
-}

diff --git a/www-servers/caddy/caddy-.ebuild 
b/www-servers/caddy/caddy-.ebuild
index 4940f75d7169..5657c0607730 100644
--- a/www-servers/caddy/caddy-.ebuild
+++ b/www-servers/caddy/caddy-.ebuild
@@ -8,7 +8,7 @@ inherit fcaps go-module systemd shell-completion
 DESCRIPTION="Fast and extensible multi-platform HTTP/1-2-3 web server with 
automatic HTTPS"
 HOMEPAGE="https://caddyserver.com;
 
-if [[ "${PV}" == ** ]]; then
+if [[ "${PV}" == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/caddyserver/caddy.git;
 else
@@ -36,7 +36,7 @@ PATCHES=(
 )
 
 src_unpack() {
-   if [[ "${PV}" == ** ]]; then
+   if [[ "${PV}" == * ]]; then
# unpack code
git-r3_src_unpack
 
@@ -92,7 +92,3 @@ src_install() {
newdoc ../dist-"${PV}"/init/README.md systemd-services-README.md
doman manpages/*
 }
-
-pkg_postinst() {
-   fcaps_pkg_postinst
-}



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

2023-12-10 Thread Sam James
commit: e236580ec04454ac3b7183dd0a62f2b908773282
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:44:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:44:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e236580e

sys-devel/gcc: add 14.0.0_pre20231210

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

 sys-devel/gcc/Manifest  |  2 +
 sys-devel/gcc/gcc-14.0.0_pre20231210.ebuild | 64 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f5966af16eda..2b747014702c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,7 +31,9 @@ DIST gcc-13.2.0-patches-7.tar.xz 37064 BLAKE2B 
4a8700a8d44bfaa84926f8bfd0da4c5b0
 DIST gcc-14-20231119.tar.xz 86333708 BLAKE2B 
520c504b931a6cbb3458e4ecbf198af89dd6cdc2133c1ba1854ddc8e079a86bc24ae592d43f7b40b2b45ddf8fad66d2a829195b9e251a4fb5a62cb269712
 SHA512 
03499b789c8bc75eba4bff8a7d59e5ec490179fc6a740d45696c81a99ab966d8934ad3307672d33f9e35123823f7e36218c1f2ef9be67252d1def55cdfda47da
 DIST gcc-14-20231126.tar.xz 86425216 BLAKE2B 
bd5c18c520fa7de9b9a3c02ed3d49d6771940d5f69e6b2fb52464ef4529f5d97a34f250ebd231749a03250e6ecb29df0ff9d2b1689bc820517a17c08e3fd476f
 SHA512 
6e43f5d2d6072b0c91afb3bee80bd803e946c83095f1b927fdcb3473691bf196bcfc8e4a16b4e15896b5a81b9e6c388bad9a057c01972a7e940d11283f1e18b8
 DIST gcc-14-20231203.tar.xz 86462688 BLAKE2B 
98855f7d07f9283ca4a681257ce36b69fb63f2de2ef0077e607211373fce8dee2d77b144bcbc6fb34c5dd25fe54680b36a8ff3248d0505860772ae4fa89a5d2e
 SHA512 
be4bc1fc3a86130a2e0f785361e2f6d2ce56f727ba7050c969d91e736a5b2c93bffa6a977ade72e08c36262315f15f85b7bff2c89ff3653eb60bac98d4016616
+DIST gcc-14-20231210.tar.xz 86799716 BLAKE2B 
289329e0fa25073a7f2e21c95ef6347c6f028f4eca4e1dd4db0224fa2eb4aa6434aeff9961f32f1d531d07228626c8911d2df3d3871e5454dda26d74ba3228b0
 SHA512 
cac5d739abd34318df5f3787e47a9657bbba8204bbcc2b4a968291043983264721a67420165d537b2ca0fb5c44f85cfabfb2bf138922f849cd69a6a2c2f10dd5
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
+DIST gcc-14.0.0-patches-10.tar.xz 11564 BLAKE2B 
55d3fcb9f4de2d2fedd3cb0dcf7e03468ab6b0e29f31c70d3a5e80b91e237677d130641a1567d441882fa9525affd59ffb490324ee38857ecdd3f8a51d628a1c
 SHA512 
b3ee6f6e26eb5a50dc1b26820b76bcdc7116784b275ddcfbf86486958d6b25dc74f00579aef04315c1f4c2648c120f594040f4846bd85faa431d2f1b6c5ba923
 DIST gcc-14.0.0-patches-9.tar.xz 11428 BLAKE2B 
b5f543ab1b8b328e0ddf9e030995757c421a2cd7a5a3f42e82f07dbfc69af5d4a3d4ca28300e81a70d39729c24068e2ab2e00f6030c6ee79c61d52b5f631312c
 SHA512 
dd7f9c4a3cb72911aa0a74826e890200f6c73ed09fb379f79ef3241945841be84f9bd618ed9b457da15cec182205af58dd478d2705ec663f721d9f16ec35293f
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20231210.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20231210.ebuild
new file mode 100644
index ..8000f6f4a980
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20231210.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="10"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs 

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

2023-12-10 Thread Sam James
commit: 6ea4cfc078ef8e37f206e79fc8940fa109237cd1
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:42:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:42:14 2023 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=6ea4cfc0

14.0.0: cut patchset 10

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

 14.0.0/gentoo/README.history | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index a8dc8d4..4359548 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,4 +1,4 @@
-10 ?? ??? 2023
+10 10 Dec 2023
 
- 75_all_PR112572-missing-notes-update.patch
+ 76_all_PR112869_cxx.patch



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

2023-12-10 Thread Sam James
commit: 0d365d80099d206e49b592abb30030642f8f09f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:34:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:34:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d365d80

sys-apps/portage: add 3.0.57

Closes: https://bugs.gentoo.org/918929
Closes: https://bugs.gentoo.org/913628
Closes: https://bugs.gentoo.org/915474
Closes: https://bugs.gentoo.org/918597
Closes: https://bugs.gentoo.org/919072
Closes: https://bugs.gentoo.org/919105
Closes: https://bugs.gentoo.org/919174
Closes: https://bugs.gentoo.org/919311
Closes: https://bugs.gentoo.org/919419
Closes: https://bugs.gentoo.org/919668
Signed-off-by: Sam James  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.57.ebuild | 242 +
 2 files changed, 243 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index ba9464c44403..844bbda6cb3f 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,4 @@
 DIST portage-3.0.49.tar.bz2 1152449 BLAKE2B 
a47f951a35828ba9c8fc88c2eab5222c98ed20240c736c366d8f2e4f4aef773a140bf0e150448cc3796a7adb7471ce006aae4de1816bbbaae6dd83dcf28f52b0
 SHA512 
f07950d10c01bda0915aa30c5c0b6ce2864754fe7dea38b5341336cd7665dcabfdc219969f1a3d2803db59bc23fc4284bc96b4087a596cb27a5d9eb075735469
 DIST portage-3.0.51.tar.bz2 1155503 BLAKE2B 
1095ab616993951da8f4d43cef4cf815672c67cb48ea2fe5aeb6b7c629058bfab1557d2b9508f2e3e9f38676733b5d60ec6a3686bc57840065c428508769cb1c
 SHA512 
bf237819173bed9df3b63ada067a2a99700618d88fd4b528146c56bdd592f2452003db6cc6da4a445b647eb4d8bb591260ea0d2a5627ad540526a2e802025836
 DIST portage-3.0.56.tar.bz2 1166588 BLAKE2B 
f6e8d8dbfb3b157f1e5577419ef78c8e63b6f754ffa94da22e6466f11b77738e11fc9ad4803341b6640a6c7f48bd73bb02a12643b8176d60147e88aa1fb48314
 SHA512 
6eac4edb286f3ef0074cbaaf3b216c8dd40fe474e1a9bd6f86d7185cceabe19edb76b324af76d9fa1005ba8809d624354c21ab84284aba0d92e467612bd9fe47
+DIST portage-3.0.57.tar.bz2 1173286 BLAKE2B 
793a150c94c939672783d7556e5fce80f7ff8895a616726d7adf92d6f8da99768c55db8a685f2dd548ab0bb09c29fd7548ee6fc1dfc51b55c530119690b92265
 SHA512 
4c5348e0dfc966db5ca1c08cc3fafc72dd2b3b402972b99b411f61f7a288190ecd9e5ac597dc62ee96eacc378818a4cac65b0fd040c9ff557e7cbe057a934829

diff --git a/sys-apps/portage/portage-3.0.57.ebuild 
b/sys-apps/portage/portage-3.0.57.ebuild
new file mode 100644
index ..dafc3d985c50
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.57.ebuild
@@ -0,0 +1,242 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit meson linux-info multiprocessing python-r1 tmpfiles
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/portage.git
+   https://github.com/gentoo/portage.git
+   "
+   inherit git-r3
+else
+   
SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# setuptools is still needed as a workaround for Python 3.12+ for now.
+# https://github.com/mesonbuild/meson/issues/7702
+#
+# >=meson-1.2.1-r1 for bug #912051
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-1.2.1-r1
+   || (
+   >=dev-util/meson-1.3.0-r1
+   /dev/null ; 
then
+   chmod g+s,ug+rwx "${ED}"/var/log/portage{,/elog}
+   fi
+
+   if has_version "<${CATEGORY}/${PN}-2.3.77"; then
+   elog "The emerge --autounmask option is now disabled by 
default, except for"
+   elog "portions of behavior which are controlled by the 
--autounmask-use and"
+   elog "--autounmask-license options. For backward compatibility, 
previous"
+   elog "behavior of --autounmask=y and --autounmask=n is entirely 
preserved."
+   elog "Users can get the old behavior simply by adding 
--autounmask to the"
+   elog "make.conf EMERGE_DEFAULT_OPTS variable. For the rationale 
for this"
+   elog "change, see https://bugs.gentoo.org/658648.;
+   fi
+}
+
+pkg_postinst() {
+   # Warn about obsolete "enotice" script, bug #867010
+   local bashrc=${EROOT}/etc/portage/profile/profile.bashrc
+   if [[ -e ${bashrc} ]] && grep -q enotice "${bashrc}"; then
+   eerror "Obsolete 'enotice' script detected!"
+   eerror "Please remove 

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

2023-12-10 Thread Sam James
commit: 1ac0721faf04a07eb98c24915e8c8ec55a2ad7e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:32:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:32:49 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1ac0721f

NEWS: add placeholder

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

 NEWS | 5 +
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 2c9b4ba13b..adcf65b6f3 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.58 (UNRELEASED)
+--
+
+TODO
+
 portage-3.0.57 (2023-12-10)
 --
 



[gentoo-commits] proj/portage: New tag: portage-3.0.57

2023-12-10 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:31:55 2023 +

New tag: portage-3.0.57




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

2023-12-10 Thread Sam James
commit: 975dd2e488ccd12522dd2415f07ab914777d9294
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:30:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:31:38 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=975dd2e4

NEWS: update

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

 NEWS | 4 
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index ab512e94be..e0ae2dffb5 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,10 @@ Features:
 * ebuild: Inject implicit libc RDEPEND. This avoids "bricking" systems when
   using binpkgs built against a newer glibc (bug #753500, bug #913628).
 
+* BinpkgVerifier: Improve error message on stale binpkg index. This became
+  more common with the portage-3.0.52 default change to 
FEATURES="pkgdir-index-trusted"
+  (bug #915474).
+
 Bug fixes:
 * Fix package moves for signed binary packages by deleting the old binpkg
   if it cannot be re-signed, rather than crashing (bug #919419).



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

2023-12-10 Thread Sam James
commit: 5fbaf1c9f63357148967ee3de21b89a0d4755639
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:31:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:31:38 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5fbaf1c9

NEWS, meson.build: prepare for portage-3.0.57

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

 NEWS| 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e0ae2dffb5..2c9b4ba13b 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional 
categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.57 (UNRELEASED)
+portage-3.0.57 (2023-12-10)
 --
 
 This release has a series of binpkg robustness fixes. Notably, it includes

diff --git a/meson.build b/meson.build
index 425e6310f8..418ba487e5 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
 'portage',
 'c',
-version : '3.0.56',
+version : '3.0.57',
 license : 'GPL-2.0-or-later',
 meson_version : '>=0.58.0'
 )



[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-12-10 Thread Sam James
commit: 69ce8a71cc806b4b333c2e707e7a9291c3d84664
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:13:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:29:08 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=69ce8a71

_emerge: BinpkgVerifier: give better error message on stale binpkg index

portage-3.0.52 defaults to FEATURES="pkgdir-index-trusted" (see NEWS) which
has a few benefits, but means that manually editing PKGDIR without regenerating
the index with 'emaint binhost -f' will confuse Portage.

Give a better error message mentioning that command if we fail to fetch a binpkg
but bintree.dbapi.cpv_exists says it should exist.

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

 lib/_emerge/BinpkgVerifier.py | 22 +-
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/lib/_emerge/BinpkgVerifier.py b/lib/_emerge/BinpkgVerifier.py
index a7917453aa..7e044c6c43 100644
--- a/lib/_emerge/BinpkgVerifier.py
+++ b/lib/_emerge/BinpkgVerifier.py
@@ -41,11 +41,23 @@ class BinpkgVerifier(CompositeTask):
 except OSError as e:
 if e.errno not in (errno.ENOENT, errno.ESTALE):
 raise
-self.scheduler.output(
-f"!!! Fetching Binary failed for '{self.pkg.cpv}'\n",
-log_path=self.logfile,
-background=self.background,
-)
+
+# We might end up here with FEATURES="pkgdir-index-trusted" if
+# binpkgs have been removed manually without refreshing the index.
+if bintree.dbapi.cpv_exists(self.pkg.cpv):
+self.scheduler.output(
+f"!!! Tried to use non-existent binary for 
'{self.pkg.cpv}'\n"
++ f"!!! Likely caused by an outdated index. Run 'emaint 
binhost -f'.\n",
+log_path=self.logfile,
+background=self.background,
+)
+else:
+self.scheduler.output(
+f"!!! Fetching Binary failed for '{self.pkg.cpv}'\n",
+log_path=self.logfile,
+background=self.background,
+)
+
 self.returncode = 1
 self._async_wait()
 return



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

2023-12-10 Thread Sam James
commit: 5eaf8e7d7761de8e7396d99cee93050690fd560f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:26:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:26:59 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5eaf8e7d

NEWS: update

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

 NEWS | 5 +
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 6409f0bd83..ab512e94be 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,11 @@ Release notes take the form of the following optional 
categories:
 portage-3.0.57 (UNRELEASED)
 --
 
+This release has a series of binpkg robustness fixes. Notably, it includes
+a workaround/fix for binpkgs built against a newer glibc to ensure that they
+aren't merged on a binpkg consumer before merging a newer glibc, which has been
+a longstanding cause of frustration for binpkg users.
+
 Features:
 * emerge: Make --binpkg-changed-deps output far more concise (don't show
   packages missing from the merge list).



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

2023-12-10 Thread Sam James
commit: 3f2e02de64687b371fe6513fab771ddeb2a6151f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 22:24:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:24:47 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3f2e02de

NEWS: update

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

 NEWS | 12 
 1 file changed, 12 insertions(+)

diff --git a/NEWS b/NEWS
index 1927600f15..6409f0bd83 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,9 @@ Features:
 * emerge: Make --binpkg-changed-deps output far more concise (don't show
   packages missing from the merge list).
 
+* ebuild: Inject implicit libc RDEPEND. This avoids "bricking" systems when
+  using binpkgs built against a newer glibc (bug #753500, bug #913628).
+
 Bug fixes:
 * Fix package moves for signed binary packages by deleting the old binpkg
   if it cannot be re-signed, rather than crashing (bug #919419).
@@ -20,6 +23,15 @@ Bug fixes:
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.
 
+* bindbapi: Add missing SIZE key for binpkg-multi-instance (bug #906675,
+  bug #918597, bug #919668).
+
+* resolver: Weaken circular dependency handling for cross-root (bug #919174).
+
+* BuildLogger: Avoid hang with -ipc builds (bug #919072).
+
+* soname dependency support: Fix crash with --ignore-soname-deps=n (bug 
#919311).
+
 * sets: VariableSet: Flatten dependencies so that e.g. www-client/firefox
   appears in @rust-rebuild.
 



[gentoo-commits] proj/portage:master commit in: .github/workflows/, lib/portage/tests/emerge/

2023-12-10 Thread Sam James
commit: eee0ea0cef115e274d97a7c9707aaa8fc40b5688
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 01:07:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:49 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=eee0ea0c

CI: add pax-utils for test_binpkg_libc_dep_inject test

I've made the test_binpkg_libc_dep_inject test gracefully skip if scanelf
from pax-utils isn't around, but we want to test this thing in CI, so add
the pax-utils package.

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

 .github/workflows/ci.yml | 2 +-
 lib/portage/tests/emerge/test_libc_dep_inject.py | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index eedbe2f6e4..698b8dcacf 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -29,7 +29,7 @@ jobs:
   set -xe
   echo "force-unsafe-io" | sudo tee 
/etc/dpkg/dpkg.cfg.d/force-unsafe-io
   sudo apt-get update -q
-  sudo apt-get install -qy --no-install-recommends libxslt-dev 
libxml2-dev libxml2-utils meson zstd
+  sudo apt-get install -qy --no-install-recommends libxslt-dev 
libxml2-dev libxml2-utils meson pax-utils zstd
 
   # Patch Ubuntu's old Meson to fix pypy-3.9 detection.
   curl -s -f 
https://github.com/mesonbuild/meson/commit/2540ad6e9e08370ddd0b6753fdc9314945a672f0.patch
 | sudo patch -d /usr/lib/python3/dist-packages -p1 --no-backup-if-mismatch

diff --git a/lib/portage/tests/emerge/test_libc_dep_inject.py 
b/lib/portage/tests/emerge/test_libc_dep_inject.py
index 10a4ae4120..31a66e8614 100644
--- a/lib/portage/tests/emerge/test_libc_dep_inject.py
+++ b/lib/portage/tests/emerge/test_libc_dep_inject.py
@@ -35,7 +35,8 @@ class LibcDepInjectEmergeTestCase(TestCase):
 
 src_install() {
 insinto /usr/bin
-# We need an ELF binary for the injection to trigger
+# We need an ELF binary for the injection to trigger, so
+# use ${BASH} given we know it must be around for running ebuilds.
 cp "${BASH}" "${ED}"/usr/bin/${PN} || die
 }
 """



[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/tests/emerge/, lib/portage/tests/dep/, ...

2023-12-10 Thread Sam James
commit: af550b8b5cb91f27b26d6800c3b4cdd2d86a46e6
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 15:38:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=af550b8b

ebuild: inject implicit libc RDEPEND

Inject >=${LIBC_PROVIDER}-${VERSION_OF_LIBC_PROVIDER} into RDEPEND.

We already try to upgrade the virtual/libc provider and its deps aggressively
but that's not so helpful if there's a binpkg for, say, one of its deps 
available
built against a newer glibc - which ends up breaking the system because our
glibc isn't new enough (symbol versioning).

This is a long-standing problem for binpkg users and one of the last 
showstoppers
for being able to use them reliably.

Note that this applies to source installs too, although it matters less there;
it'll make downgrading libc a bit harder for people who want to do that, but 
users
are already prevented from doing that (pkg_* check) for glibc, and I don't 
really
see it as a bad thing to effectively propagate this to other libcs.

To fully solve the problem, we should arguably do at least one of the following:
1) Implicit >= on anything (not just libc) which installs ELF (at least a 
PROVIDES);
2) Implement the suggestion in bug #753500 based on analysis of used versioned 
symbols (*).

But libc is really the critical one and the one where things explode pretty 
badly,
especially combined with us trying to Do The Right Thing for non-binpkg cases
(aggressively upgrading libc before anything else). The other cases don't matter
so much as they get upgraded later and by that point, the library is usually 
done.

(It's not really clear if downgrading musl works and even if it is supported,
I'm not really sure it's a supported case at all, so I'm not bothering to carve
out an exception here. It'd make this far less elegant and I don't see any 
benefit
to doing so.)

(*) util-linux is one of the examples I have in mind here as justification
for either point.

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

 lib/_emerge/actions.py   |   7 +-
 lib/_emerge/depgraph.py  |  22 +
 lib/portage/dep/__init__.py  |  23 +-
 lib/portage/dep/libc.py  |  83 
 lib/portage/dep/meson.build  |   1 +
 lib/portage/package/ebuild/doebuild.py   |  56 ++-
 lib/portage/tests/dep/meson.build|   1 +
 lib/portage/tests/dep/test_libc.py   |  81 
 lib/portage/tests/emerge/meson.build |   1 +
 lib/portage/tests/emerge/test_actions.py |  23 +-
 lib/portage/tests/emerge/test_libc_dep_inject.py | 551 +++
 11 files changed, 831 insertions(+), 18 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index dbd9707a82..ae8796531e 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -41,6 +41,7 @@ from portage.dbapi._expand_new_virt import expand_new_virt
 from portage.dbapi.IndexedPortdb import IndexedPortdb
 from portage.dbapi.IndexedVardb import IndexedVardb
 from portage.dep import Atom, _repo_separator, _slot_separator
+from portage.dep.libc import find_libc_deps
 from portage.exception import (
 InvalidAtom,
 InvalidData,
@@ -2786,10 +2787,8 @@ def relative_profile_path(portdir, abs_profile):
 
 def get_libc_version(vardb: portage.dbapi.vartree.vardbapi) -> list[str]:
 libcver = []
-libclist = set()
-for atom in expand_new_virt(vardb, portage.const.LIBC_PACKAGE_ATOM):
-if not atom.blocker:
-libclist.update(vardb.match(atom))
+libclist = find_libc_deps(vardb, True)
+
 if libclist:
 for cpv in sorted(libclist):
 libc_split = portage.catpkgsplit(cpv)[1:]

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 59c78c7354..4612ac2049 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -36,6 +36,7 @@ from portage.dep import (
 match_from_list,
 _repo_separator,
 )
+from portage.dep.libc import find_libc_deps, strip_libc_deps
 from portage.dep._slot_operator import ignore_built_slot_operator_deps, 
strip_slots
 from portage.eapi import eapi_has_strong_blocks, eapi_has_required_use, 
_get_eapi_attrs
 from portage.exception import (
@@ -2984,6 +2985,19 @@ class depgraph:
 else:
 depvars = Package._runtime_keys
 
+eroot = pkg.root_config.settings["EROOT"]
+try:
+libc_deps = self._frozen_config._libc_deps_cache[eroot]
+except (AttributeError, KeyError) as e:
+if isinstance(e, AttributeError):
+self._frozen_config._libc_deps_cache = {}
+
+self._frozen_config._libc_deps_cache[eroot] = find_libc_deps(
+

[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/

2023-12-10 Thread Sam James
commit: 3b975f9b28d1aa6e40c93431086669ad23f6f460
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 15:37:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3b975f9b

ebuild: refactor flushing vdb keys

Refactor how we flush these VDB keys in build-info/ to make it easier
to implement bug #913628: it was a pain with the forced-append of a newline
even if we might tamper with the contents later on, so just postpone flushing
to disk until the end. It saves some repetition too, so double win.

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

 lib/portage/package/ebuild/doebuild.py | 42 ++
 1 file changed, 17 insertions(+), 25 deletions(-)

diff --git a/lib/portage/package/ebuild/doebuild.py 
b/lib/portage/package/ebuild/doebuild.py
index 8c7a06b3e2..346c989acc 100644
--- a/lib/portage/package/ebuild/doebuild.py
+++ b/lib/portage/package/ebuild/doebuild.py
@@ -2487,8 +2487,8 @@ def _post_src_install_write_metadata(settings):
 """
 
 eapi_attrs = _get_eapi_attrs(settings.configdict["pkg"]["EAPI"])
-
 build_info_dir = os.path.join(settings["PORTAGE_BUILDDIR"], "build-info")
+metadata_buffer = {}
 
 metadata_keys = ["IUSE"]
 if eapi_attrs.iuse_effective:
@@ -2497,12 +2497,12 @@ def _post_src_install_write_metadata(settings):
 for k in metadata_keys:
 v = settings.configdict["pkg"].get(k)
 if v is not None:
-write_atomic(os.path.join(build_info_dir, k), v + "\n")
+metadata_buffer[k] = v
 
 for k in ("CHOST",):
 v = settings.get(k)
 if v is not None:
-write_atomic(os.path.join(build_info_dir, k), v + "\n")
+metadata_buffer[k] = v
 
 with open(
 _unicode_encode(
@@ -2542,17 +2542,7 @@ def _post_src_install_write_metadata(settings):
 except OSError:
 pass
 continue
-with open(
-_unicode_encode(
-os.path.join(build_info_dir, k),
-encoding=_encodings["fs"],
-errors="strict",
-),
-mode="w",
-encoding=_encodings["repo.content"],
-errors="strict",
-) as f:
-f.write(f"{v}\n")
+metadata_buffer[k] = v
 
 if eapi_attrs.slot_operator:
 deps = evaluate_slot_operator_equal_deps(settings, use, 
QueryCommand.get_db())
@@ -2564,18 +2554,20 @@ def _post_src_install_write_metadata(settings):
 except OSError:
 pass
 continue
-with open(
-_unicode_encode(
-os.path.join(build_info_dir, k),
-encoding=_encodings["fs"],
-errors="strict",
-),
-mode="w",
-encoding=_encodings["repo.content"],
-errors="strict",
-) as f:
-f.write(f"{v}\n")
 
+metadata_buffer[k] = v
+
+for k, v in metadata_buffer.items():
+with open(
+_unicode_encode(
+os.path.join(build_info_dir, k),
+encoding=_encodings["fs"],
+errors="strict",
+),
+mode="w",
+encoding=_encodings["repo.content"],
+) as f:
+f.write(f"{v}\n")
 
 def _preinst_bsdflags(mysettings):
 if bsd_chflags:



[gentoo-commits] proj/portage:master commit in: lib/portage/dep/

2023-12-10 Thread Sam James
commit: ee127db438307c133fcf650c148ed594ceb68591
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  4 17:40:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee127db4

dep: add comment to _eval_deps wrt binding slot deps in any-of || ( ... )

Bug: https://bugs.gentoo.org/455904
Bug: https://bugs.gentoo.org/489458
Bug: https://bugs.gentoo.org/586238
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dep/_slot_operator.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/portage/dep/_slot_operator.py 
b/lib/portage/dep/_slot_operator.py
index 82dd7d66c9..d3f506450f 100644
--- a/lib/portage/dep/_slot_operator.py
+++ b/lib/portage/dep/_slot_operator.py
@@ -91,6 +91,7 @@ def _eval_deps(dep_struct, vardbs):
 # and B installed should record subslot on A only since the package is
 # supposed to link against that anyway, and we have no guarantee that B
 # has matching ABI.
+# See bug #455904, bug #489458, bug #586238.
 
 for i, x in enumerate(dep_struct):
 if isinstance(x, list):



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, bin/

2023-12-10 Thread Sam James
commit: 112594d7606bbb795da3ec8a01c6e295fba864d3
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 23 13:16:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=112594d7

Small pyupgrade fixes

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

 bin/dispatch-conf|  2 +-
 lib/portage/tests/resolver/ResolverPlayground.py | 12 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/bin/dispatch-conf b/bin/dispatch-conf
index 849be562ee..601110ce87 100755
--- a/bin/dispatch-conf
+++ b/bin/dispatch-conf
@@ -475,7 +475,7 @@ class dispatch:
 
 try:
 os.rename(newconf, curconf)
-except (OSError, os.error) as why:
+except OSError as why:
 writemsg(
 f"dispatch-conf: Error renaming {newconf} to {curconf}: 
{str(why)}; fatal\n",
 noiselevel=-1,

diff --git a/lib/portage/tests/resolver/ResolverPlayground.py 
b/lib/portage/tests/resolver/ResolverPlayground.py
index 115800a606..962550df37 100644
--- a/lib/portage/tests/resolver/ResolverPlayground.py
+++ b/lib/portage/tests/resolver/ResolverPlayground.py
@@ -262,7 +262,7 @@ class ResolverPlayground:
 
 try:
 os.makedirs(profile_path)
-except os.error:
+except OSError:
 pass
 
 repo_name_file = os.path.join(profile_path, "repo_name")
@@ -305,7 +305,7 @@ class ResolverPlayground:
 ebuild_path = os.path.join(ebuild_dir, a.cpv.split("/")[1] + 
".ebuild")
 try:
 os.makedirs(ebuild_dir)
-except os.error:
+except OSError:
 pass
 
 with open(ebuild_path, "w") as f:
@@ -411,7 +411,7 @@ class ResolverPlayground:
 vdb_pkg_dir = os.path.join(self.vdbdir, a.cpv)
 try:
 os.makedirs(vdb_pkg_dir)
-except os.error:
+except OSError:
 pass
 
 metadata = installed[cpv].copy()
@@ -457,7 +457,7 @@ class ResolverPlayground:
 
 try:
 os.makedirs(user_config_dir)
-except os.error:
+except OSError:
 pass
 
 for repo in self._repositories:
@@ -639,7 +639,7 @@ class ResolverPlayground:
 
 try:
 os.makedirs(default_sets_conf_dir)
-except os.error:
+except OSError:
 pass
 
 provided_sets_portage_conf = os.path.join(str(cnf_path), "sets", 
"portage.conf")
@@ -652,7 +652,7 @@ class ResolverPlayground:
 
 try:
 os.makedirs(set_config_dir)
-except os.error:
+except OSError:
 pass
 
 for sets_file, lines in sets.items():



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

2023-12-10 Thread Sam James
commit: b81e70de661aa3638b21ad2f192faa72bcb46fb4
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 23 13:13:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 22:01:48 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b81e70de

.pre-commit-config.yaml: refresh versions

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

 .pre-commit-config.yaml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 53a1d33aaa..53856cb236 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,21 +1,21 @@
 ---
 repos:
   - repo: https://github.com/psf/black
-rev: 23.7.0
+rev: 23.9.1
 hooks:
   - id: black
   - repo: https://github.com/PyCQA/pylint
-rev: v3.0.0a6
+rev: v3.0.0a7
 hooks:
   - id: pylint
 additional_dependencies:
   - 'pytest'
   - repo: https://github.com/ikamensh/flynt/
-rev: '1.0.0'
+rev: '1.0.1'
 hooks:
   - id: flynt
   - repo: https://github.com/asottile/pyupgrade
-rev: v3.9.0
+rev: v3.12.0
 hooks:
   - id: pyupgrade
 args: [--py39-plus]



[gentoo-commits] repo/gentoo:master commit in: sci-libs/transformers/

2023-12-10 Thread Alfredo Tupone
commit: 2c6903cbe39b8712439cfec88a74143c5a269f5e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 10 21:42:24 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 10 21:42:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c6903cb

sci-libs/transformers: add 4.34.1

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

 sci-libs/transformers/Manifest   |  1 +
 sci-libs/transformers/transformers-4.34.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/sci-libs/transformers/Manifest b/sci-libs/transformers/Manifest
index d93161541e76..8170124a20b6 100644
--- a/sci-libs/transformers/Manifest
+++ b/sci-libs/transformers/Manifest
@@ -4,3 +4,4 @@ DIST transformers-4.30.2.gh.tar.gz 13946731 BLAKE2B 
2831f413fb06e4210f59c8b56779
 DIST transformers-4.31.0.gh.tar.gz 14219555 BLAKE2B 
cdda047b3b2e2e90db86fa9a4978fbafc9293d1d663982dae0494d0b6988054c03feca8ee64ca9988c2b7c3a4adbf65876872607dc0769b70c62762762fe2e6f
 SHA512 
744cb15389a23228811f121add1154a4b569e7843fd4908763321a60fbbabd1c57c2f84835c4cfdabecd6fe8c1e88cc5e5f5ad65c9850d59439a2a5ad97a70bb
 DIST transformers-4.32.1.gh.tar.gz 14509309 BLAKE2B 
c87f3b6223894b4235cdbf02a75002b182824cbf6bbc426327f848d1f1cf595d73bbb7cc968327b9d9603e257c71a5a87b952f3cdd25834a7e5fd4f195bf5975
 SHA512 
73622f3f63ddc739bd87b17c6fb804b98eaf2ccb552e9952021aa3491b8b3af1f7aacc6e87271bd7f241acc8139730a1e1a148de6a7b31572f8588c0745dce61
 DIST transformers-4.33.3.gh.tar.gz 14679862 BLAKE2B 
1bee7405b911aec1939559a807690bbf9787543e42228bf1ed80d80912ef55747002a5010faa61d9d56c9d7b1a49f0b6b9bf2fdd1419f7108b52da0c48879278
 SHA512 
392d7b80a970a516f57cedc8269b100508f07e094698bd9462ff79bc4182c1ae8f1826fac083374d0d7d5368434263cf03d1e8e1ad0f1e77e068212d1e463cb0
+DIST transformers-4.34.1.gh.tar.gz 14985064 BLAKE2B 
7bccc5c924d26c69a6d185265bdbb70fddd57f325d6cf586dd0fcf0f84890dabd653eb1e528668d5605c22349e5314344b6f0052b9a3fc35018d4ca9ca89f6cf
 SHA512 
ed1703e63597f94a0782c1e74287735b306d0722437fb860f8badc7ae88c25f7bcdaacb381435643aba776ba5886fe1a676cc33f5d07d647711298bb797067dd

diff --git a/sci-libs/transformers/transformers-4.34.1.ebuild 
b/sci-libs/transformers/transformers-4.34.1.ebuild
new file mode 100644
index ..c74ee13c79fc
--- /dev/null
+++ b/sci-libs/transformers/transformers-4.34.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
+HOMEPAGE="
+   https://pypi.org/project/transformers/
+   https://huggingface.co/
+"
+SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test" # Need some modules, not yet packaged
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   sci-libs/huggingface_hub[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   sci-libs/safetensors[${PYTHON_USEDEP}]
+   sci-libs/tokenizers[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: sci-libs/transformers/

2023-12-10 Thread Alfredo Tupone
commit: cf5efe0e5046b5b8943eda432207cedd1c6aef45
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 10 21:37:28 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 10 21:37:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5efe0e

sci-libs/transformers: add 4.33.3

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

 sci-libs/transformers/Manifest   |  1 +
 sci-libs/transformers/transformers-4.33.3.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/sci-libs/transformers/Manifest b/sci-libs/transformers/Manifest
index 50659acf9cda..d93161541e76 100644
--- a/sci-libs/transformers/Manifest
+++ b/sci-libs/transformers/Manifest
@@ -3,3 +3,4 @@ DIST transformers-4.29.2.gh.tar.gz 13775570 BLAKE2B 
01d64001e0ca8c06247f35391fe7
 DIST transformers-4.30.2.gh.tar.gz 13946731 BLAKE2B 
2831f413fb06e4210f59c8b56779a35ba5236ab8934bc955c5997bc45671ca12dbf9fff5997850056876027fa5d542550f8bc00ef86dbd3bc81f65ae0ce964a2
 SHA512 
dc5d325643a81c275470c15edf98f5863d3ecff3696a376dd369d4f4e9a70ec7d06f23ae8b47354373a8a2f9301543214888cf35b66c9931ac350ab7892ae4c1
 DIST transformers-4.31.0.gh.tar.gz 14219555 BLAKE2B 
cdda047b3b2e2e90db86fa9a4978fbafc9293d1d663982dae0494d0b6988054c03feca8ee64ca9988c2b7c3a4adbf65876872607dc0769b70c62762762fe2e6f
 SHA512 
744cb15389a23228811f121add1154a4b569e7843fd4908763321a60fbbabd1c57c2f84835c4cfdabecd6fe8c1e88cc5e5f5ad65c9850d59439a2a5ad97a70bb
 DIST transformers-4.32.1.gh.tar.gz 14509309 BLAKE2B 
c87f3b6223894b4235cdbf02a75002b182824cbf6bbc426327f848d1f1cf595d73bbb7cc968327b9d9603e257c71a5a87b952f3cdd25834a7e5fd4f195bf5975
 SHA512 
73622f3f63ddc739bd87b17c6fb804b98eaf2ccb552e9952021aa3491b8b3af1f7aacc6e87271bd7f241acc8139730a1e1a148de6a7b31572f8588c0745dce61
+DIST transformers-4.33.3.gh.tar.gz 14679862 BLAKE2B 
1bee7405b911aec1939559a807690bbf9787543e42228bf1ed80d80912ef55747002a5010faa61d9d56c9d7b1a49f0b6b9bf2fdd1419f7108b52da0c48879278
 SHA512 
392d7b80a970a516f57cedc8269b100508f07e094698bd9462ff79bc4182c1ae8f1826fac083374d0d7d5368434263cf03d1e8e1ad0f1e77e068212d1e463cb0

diff --git a/sci-libs/transformers/transformers-4.33.3.ebuild 
b/sci-libs/transformers/transformers-4.33.3.ebuild
new file mode 100644
index ..c80f71693c4e
--- /dev/null
+++ b/sci-libs/transformers/transformers-4.33.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
+HOMEPAGE="
+   https://pypi.org/project/transformers/
+   https://huggingface.co/
+"
+SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test" # Need some modules, not yet packaged
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   sci-libs/huggingface_hub[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   sci-libs/safetensors[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: sci-libs/transformers/

2023-12-10 Thread Alfredo Tupone
commit: 1c0ad878c6608d5acd7d830606a323757ad3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 10 21:24:00 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 10 21:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0ad878

sci-libs/transformers: add 4.32.1

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

 sci-libs/transformers/Manifest   |  1 +
 sci-libs/transformers/transformers-4.32.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/sci-libs/transformers/Manifest b/sci-libs/transformers/Manifest
index fdb6c547a2fa..50659acf9cda 100644
--- a/sci-libs/transformers/Manifest
+++ b/sci-libs/transformers/Manifest
@@ -2,3 +2,4 @@ DIST transformers-4.27.4.gh.tar.gz 13210647 BLAKE2B 
acf5c81ceaaa2f156fc90b2284a6
 DIST transformers-4.29.2.gh.tar.gz 13775570 BLAKE2B 
01d64001e0ca8c06247f35391fe79edd59b3c02e1ec5fe0cac6ca3a4028633f6deba7f50762b2b688acc524658e25b8ecf4b6618ab6ff12d5737fd7c1864ada8
 SHA512 
2526f9d2de12e3f73899fb6ab5390884f9884a05ba492235bc95897f99bb45616ed737c87b9b8ac83550dd90b68025adf63a1f95c22a2e708528889215c8299c
 DIST transformers-4.30.2.gh.tar.gz 13946731 BLAKE2B 
2831f413fb06e4210f59c8b56779a35ba5236ab8934bc955c5997bc45671ca12dbf9fff5997850056876027fa5d542550f8bc00ef86dbd3bc81f65ae0ce964a2
 SHA512 
dc5d325643a81c275470c15edf98f5863d3ecff3696a376dd369d4f4e9a70ec7d06f23ae8b47354373a8a2f9301543214888cf35b66c9931ac350ab7892ae4c1
 DIST transformers-4.31.0.gh.tar.gz 14219555 BLAKE2B 
cdda047b3b2e2e90db86fa9a4978fbafc9293d1d663982dae0494d0b6988054c03feca8ee64ca9988c2b7c3a4adbf65876872607dc0769b70c62762762fe2e6f
 SHA512 
744cb15389a23228811f121add1154a4b569e7843fd4908763321a60fbbabd1c57c2f84835c4cfdabecd6fe8c1e88cc5e5f5ad65c9850d59439a2a5ad97a70bb
+DIST transformers-4.32.1.gh.tar.gz 14509309 BLAKE2B 
c87f3b6223894b4235cdbf02a75002b182824cbf6bbc426327f848d1f1cf595d73bbb7cc968327b9d9603e257c71a5a87b952f3cdd25834a7e5fd4f195bf5975
 SHA512 
73622f3f63ddc739bd87b17c6fb804b98eaf2ccb552e9952021aa3491b8b3af1f7aacc6e87271bd7f241acc8139730a1e1a148de6a7b31572f8588c0745dce61

diff --git a/sci-libs/transformers/transformers-4.32.1.ebuild 
b/sci-libs/transformers/transformers-4.32.1.ebuild
new file mode 100644
index ..c80f71693c4e
--- /dev/null
+++ b/sci-libs/transformers/transformers-4.32.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow"
+HOMEPAGE="
+   https://pypi.org/project/transformers/
+   https://huggingface.co/
+"
+SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test" # Need some modules, not yet packaged
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   sci-libs/huggingface_hub[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/regex[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   sci-libs/safetensors[${PYTHON_USEDEP}]
+   

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

2023-12-10 Thread Sam James
commit: aed74068a8622b5839462d67a1cb11dcee36059b
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 20:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 20:22:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed74068

app-crypt/gnupg: add 2.2.42

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

 app-crypt/gnupg/Manifest|   2 +
 app-crypt/gnupg/gnupg-2.2.42.ebuild | 179 
 2 files changed, 181 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index 4d6957d09981..2a6a68880c4d 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,5 +1,7 @@
 DIST gnupg-2.2.41.tar.bz2 7313746 BLAKE2B 
0be2965a646a8636a127f89329030860908b0bbc447381782527459aed85f5276c29e7a2c89f87cb715407d9f1aabbf3ae1765073764d05e422035e8d5962569
 SHA512 
f472e5058ea9881355f0c754a47acd0b5360c36e8976b8563dbc763a7cef792bf88227cc15fe5172d3e9bb9fc34d8448dd5c183949031e91a1997cc7f0f83b55
 DIST gnupg-2.2.41.tar.bz2.sig 238 BLAKE2B 
7a4dc8dd4b3da77f6684325f46e3e3b1aeac6fcd8382e3148da1a01a5c5a9e14c1352fb28b61e500388d647e1103b8f78ad49e467e01b732c4a13eb849859b98
 SHA512 
ac6edd35c6b02a02d6c8a4468332213f20159f972aa2f7fd25c6841c662b3d84db5230330d540e0785ddaff080daf8dd250292104ff47560ad59c11803aabefa
+DIST gnupg-2.2.42.tar.bz2 7434291 BLAKE2B 
5f7f01f31949e5258d638fbff81fa641e5c167e6eaf32c55eb187d4a31b31cd4fe6e51c622e74d8544c4f95c75484e15117f26a8cf26055ff6813d75e54f2b8a
 SHA512 
9c59d034f428d42323b5520e1a8984acc1505ba1d96d90f00e17b24aa91660b2dc64e1a3ceb044c56f39b4c402a77c7e0b226c65218c23c094781b4ef51e2eb5
+DIST gnupg-2.2.42.tar.bz2.sig 238 BLAKE2B 
251ad0a832042ceb93b0edfda8652104bfb463e291322f22f0ab0d9b35606c3589be7a6f3e9e2aac8f6ac368a7d11840ab83b29997587dc65685de9f2dec3fee
 SHA512 
7073bfc920c571680a1de57b4e6cd83cde24ccb3b5f592602b0c32fd762eef497027b08745044c9f41130ca99bb7ec77222568c2d0a1099d3c1c15137e0221d7
 DIST gnupg-2.4.2.tar.bz2 7346587 BLAKE2B 
7a5aecca25d87f5f531576c8db1629908d97381bc75f69c228ebf7f06f2234ff847e631ad2b4ff35772e0905648b291e79816a4a274616fda5157bd6a88319a2
 SHA512 
64076146c735adeaf176dab432b13b1314bfb588eb97ba1081c26ae32647d2b099e62f02bb1c66ce672ff1146d1fb9a389cdd17e7b9c2ec674ff1dccb7f46a8e
 DIST gnupg-2.4.2.tar.bz2.sig 119 BLAKE2B 
da10bc6d93e5bd96572d6e03b99595eb3f3a5e2e53767a235f9e28878a294e6f444c5cee3a44579f6593582e5c4d85e99e963f2eb7ad2d64aa3a54136c39ffef
 SHA512 
d08cb718a8656efb922f2591ec295e678687fe5f3a26459498952d28f4eea4f8368ea896c2908f58e3d3d8ea49faf865a1c146dda1b24f15bf8d37dce3eac868
 DIST gnupg-2.4.3.tar.bz2 7351327 BLAKE2B 
b7f4f5e548ec6dfc89cf8792f507ee8642e8500692998cf8d2edc9f5d8002904d24a714b9caffabee6094707c4595e0f54197535135622a7a32aa772f5818f28
 SHA512 
193a9398445272ec3eb5b79e802efb7414f74bcfffc3db0bf72c0056e04228120c419ed91db168e5733a16a33e548bab5368dd9cf11ecd483825bce189341a1e

diff --git a/app-crypt/gnupg/gnupg-2.2.42.ebuild 
b/app-crypt/gnupg/gnupg-2.2.42.ebuild
new file mode 100644
index ..2b5d6e16fdfb
--- /dev/null
+++ b/app-crypt/gnupg/gnupg-2.2.42.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should:
+# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/
+# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159
+# (find the one for the current release then subscribe to it +
+# any subsequent ones linked within so you're covered for a while.)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnupg.asc
+# in-source builds are not supported: https://dev.gnupg.org/T6313#166339
+inherit flag-o-matic out-of-source multiprocessing systemd toolchain-funcs 
verify-sig
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
+HOMEPAGE="https://gnupg.org/;
+SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb 
user-socket wks-server"
+RESTRICT="!test? ( test )"
+
+# Existence of executables is checked during configuration.
+# Note: On each bump, update dep bounds on each version from configure.ac!
+DEPEND="
+   >=dev-libs/libassuan-2.5.0
+   >=dev-libs/libgcrypt-1.8.0:=
+   >=dev-libs/libgpg-error-1.38
+   >=dev-libs/libksba-1.3.5
+   >=dev-libs/npth-1.2
+   >=net-misc/curl-7.10
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   ldap? ( net-nds/openldap:= )
+   readline? ( sys-libs/readline:= )
+   smartcard? ( usb? ( virtual/libusb:1 ) )
+   ssl? ( >=net-libs/gnutls-3.0:= )
+   tofu? ( >=dev-db/sqlite-3.7 )
+"
+RDEPEND="
+   ${DEPEND}
+   app-crypt/pinentry
+ 

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

2023-12-10 Thread Sam James
commit: e45bd723bf3d5b0ab0bdd5fd629edf9a12185aee
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 20:23:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 20:23:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45bd723

dev-cpp/cli11: Keyword 2.3.2 arm64, #919690

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

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

diff --git a/dev-cpp/cli11/cli11-2.3.2.ebuild b/dev-cpp/cli11/cli11-2.3.2.ebuild
index 4de5749f279b..a11d4b8693e8 100644
--- a/dev-cpp/cli11/cli11-2.3.2.ebuild
+++ b/dev-cpp/cli11/cli11-2.3.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN^^}-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: src/pkgcheck/checks/, testdata/repos/visibility/profiles/, ...

2023-12-10 Thread Arthur Zamarin
commit: 4776408e959fdde32f05b9dc57141cdf890406c3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 10 20:08:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 20:08:21 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=4776408e

DeprecatedDep: fix mishandling of slotted deprecates

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

 src/pkgcheck/checks/metadata.py | 2 +-
 .../repos/visibility/DependencyCheck/DeprecatedDep/expected.json| 4 ++--
 .../data/repos/visibility/DependencyCheck/DeprecatedDep/fix.patch   | 6 +++---
 .../repos/visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild | 2 +-
 testdata/repos/visibility/DeprecatedDep/optional/optional-0.ebuild  | 4 ++--
 testdata/repos/visibility/profiles/eapi | 1 +
 testdata/repos/visibility/profiles/package.deprecated   | 2 +-
 7 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/pkgcheck/checks/metadata.py b/src/pkgcheck/checks/metadata.py
index 3219036f..2aba62f0 100644
--- a/src/pkgcheck/checks/metadata.py
+++ b/src/pkgcheck/checks/metadata.py
@@ -942,7 +942,7 @@ class DependencyCheck(Check):
 if not atom.blocks and self.deprecated(atom):
 # verify all matching packages are deprecated
 pkgs = self.options.search_repo.match(atom.no_usedeps)
-if all(self.deprecated(x.versioned_atom) for x in 
pkgs):
+if all(map(self.deprecated, pkgs)):
 deprecated[attr].add(atom)
 
 if in_or_restriction and atom.slot_operator == "=":

diff --git 
a/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/expected.json 
b/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/expected.json
index 000727cf..8753cd9d 100644
--- a/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/expected.json
+++ b/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/expected.json
@@ -1,2 +1,2 @@
-{"__class__": "DeprecatedDep", "category": "DeprecatedDep", "package": 
"nonoptional", "version": "0", "attr": "RDEPEND", "atoms": ["stub/deprecated"]}
-{"__class__": "DeprecatedDep", "category": "DeprecatedDep", "package": 
"optional", "version": "0", "attr": "RDEPEND", "atoms": ["stub/deprecated"]}
+{"__class__": "DeprecatedDep", "category": "DeprecatedDep", "package": 
"nonoptional", "version": "0", "attr": "RDEPEND", "atoms": 
["stub/deprecated:0"]}
+{"__class__": "DeprecatedDep", "category": "DeprecatedDep", "package": 
"optional", "version": "0", "attr": "RDEPEND", "atoms": ["stub/deprecated:0"]}

diff --git 
a/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/fix.patch 
b/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/fix.patch
index 46673370..f7fabb76 100644
--- a/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/fix.patch
+++ b/testdata/data/repos/visibility/DependencyCheck/DeprecatedDep/fix.patch
@@ -5,7 +5,7 @@ diff -Naur 
visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild fixed/Depre
  SLOT="0"
  LICENSE="BSD"
  KEYWORDS="~amd64"
--RDEPEND="stub/deprecated"
+-RDEPEND="stub/deprecated:0"
 +RDEPEND="stub/unstable"
 diff -Naur visibility/DeprecatedDep/optional/optional-0.ebuild 
fixed/DeprecatedDep/optional/optional-0.ebuild
 --- visibility/DeprecatedDep/optional/optional-0.ebuild2019-12-26 
20:39:13.559577724 -0700
@@ -13,7 +13,7 @@ diff -Naur 
visibility/DeprecatedDep/optional/optional-0.ebuild fixed/DeprecatedD
 @@ -6,5 +6,5 @@
  KEYWORDS="~amd64"
  RDEPEND="
-   !stub/deprecated
--  || ( stub/unstable stub/deprecated )
+   !stub/deprecated:0
+-  || ( stub/unstable stub/deprecated:0 )
 +  stub/unstable
  "

diff --git 
a/testdata/repos/visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild 
b/testdata/repos/visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild
index 91ea8552..5e5aa2b7 100644
--- a/testdata/repos/visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild
+++ b/testdata/repos/visibility/DeprecatedDep/nonoptional/nonoptional-0.ebuild
@@ -4,4 +4,4 @@ HOMEPAGE="https://github.com/pkgcore/pkgcheck;
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64"
-RDEPEND="stub/deprecated"
+RDEPEND="stub/deprecated:0"

diff --git a/testdata/repos/visibility/DeprecatedDep/optional/optional-0.ebuild 
b/testdata/repos/visibility/DeprecatedDep/optional/optional-0.ebuild
index 5daadc44..9be9564e 100644
--- a/testdata/repos/visibility/DeprecatedDep/optional/optional-0.ebuild
+++ b/testdata/repos/visibility/DeprecatedDep/optional/optional-0.ebuild
@@ -5,6 +5,6 @@ SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64"
 RDEPEND="
-   !stub/deprecated
-   || ( stub/unstable stub/deprecated )
+   !stub/deprecated:0
+   || ( stub/unstable stub/deprecated:0 )
 "

diff --git a/testdata/repos/visibility/profiles/eapi 

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

2023-12-10 Thread Sam James
commit: 0ab8953189fb9b407618bfacc482c8fcaae19dcd
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 10 20:07:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 10 20:07:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab89531

dev-cpp/cli11: Keyword 2.3.2 arm, #919690

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

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

diff --git a/dev-cpp/cli11/cli11-2.3.2.ebuild b/dev-cpp/cli11/cli11-2.3.2.ebuild
index 3dc2b6902112..4de5749f279b 100644
--- a/dev-cpp/cli11/cli11-2.3.2.ebuild
+++ b/dev-cpp/cli11/cli11-2.3.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN^^}-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2023-12-10 Thread Arthur Zamarin
commit: 4bda26afd8ee21385dcaadb4fdf7b70db0a1c594
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 17:45:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 18:51:01 2023 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=4bda26af

OutdatedProfilePackage: don't warn when version was removed not long ago

Requested-by: Sam James  gentoo.org>
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/checks/profiles.py | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/pkgcheck/checks/profiles.py b/src/pkgcheck/checks/profiles.py
index 8a8248c7..6b3db0c5 100644
--- a/src/pkgcheck/checks/profiles.py
+++ b/src/pkgcheck/checks/profiles.py
@@ -19,7 +19,11 @@ from . import Check, RepoCheck
 
 class OutdatedProfilePackage(results.ProfilesResult, results.Warning):
 """Profile files includes package entry that doesn't exist in the repo
-for a mentioned period of time."""
+for a mentioned period of time.
+
+This is only reported if the version was removed more than 3 months ago,
+or all versions of this package were removed (i.e. last-rite).
+"""
 
 def __init__(self, path, atom, age):
 super().__init__()
@@ -261,9 +265,10 @@ class ProfilesCheck(Check):
 removal = max(x.time for x in matches)
 removal = datetime.fromtimestamp(removal)
 years = (self.today - removal).days / 365.2425
-return OutdatedProfilePackage(path, atom, round(years, 2))
-else:
-return UnknownProfilePackage(path, atom)
+# show years value if it's greater than 3 month, or if the package 
was removed
+if years > 0.25 or not 
self.search_repo.match(atom.unversioned_atom):
+return OutdatedProfilePackage(path, atom, round(years, 2))
+return UnknownProfilePackage(path, atom)
 
 @verify_files(("parent", "parents"), ("eapi", "eapi"))
 def _pull_attr(self, *args):



[gentoo-commits] repo/gentoo:master commit in: dev-util/include-what-you-use/

2023-12-10 Thread Florian Schmaus
commit: 4090dd8138d83d97e58fa8c520ad0095781fa7ae
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 19:43:36 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:44:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4090dd81

dev-util/include-what-you-use: fix tests

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/include-what-you-use/include-what-you-use-0.21.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild 
b/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild
index 4c7547c75284..3ba1024cf7a5 100644
--- a/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild
+++ b/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild
@@ -28,10 +28,6 @@ DEPEND="${RDEPEND}"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-PATCHES=(
-   
"${FILESDIR}"/${PN}-0.19-tests-cxx-badinc.cc-remove-stddef-from-expected.patch
-)
-
 llvm_check_deps() {
has_version "sys-devel/clang:${LLVM_SLOT}"
 }
@@ -81,7 +77,7 @@ src_test() {
die "Could not infer clang include directory. Candidates: 
${clang_include_dir_candidates[*]}"
fi
 
-   local -x EXTRA_IWYU_ARGS="-I ${clang_include_dir}"
+   local -x IWYU_EXTRA_ARGS="-I ${clang_include_dir}"
"${EPYTHON}" run_iwyu_tests.py \
 -- "${BUILD_DIR}"/bin/${PN} \
|| die "Tests failed with $? (using ${EPYTHON})"



[gentoo-commits] repo/user/superposition:master commit in: media-gfx/opentoonz/files/, media-gfx/opentoonz/

2023-12-10 Thread Philip Miess
commit: 7bb9e1e31cea91de1ec806917a077c92018a7737
Author: Philip Miess  yahoo  com>
AuthorDate: Sun Dec 10 19:25:35 2023 +
Commit: Philip Miess  yahoo  com>
CommitDate: Sun Dec 10 19:25:35 2023 +
URL:
https://gitweb.gentoo.org/repo/user/superposition.git/commit/?id=7bb9e1e3

opentoonz 1.6 with no translatiosn for bug workaround

Signed-off-by: Philip Miess  yahoo.com>

 media-gfx/opentoonz/Manifest   |  4 +
 .../opentoonz/files/opentoonz-1.6.0-gcc13.patch| 36 
 media-gfx/opentoonz/metadata.xml   | 15 
 media-gfx/opentoonz/opentoonz-1.6.0.ebuild | 96 ++
 4 files changed, 151 insertions(+)

diff --git a/media-gfx/opentoonz/Manifest b/media-gfx/opentoonz/Manifest
new file mode 100644
index 000..9b50c05
--- /dev/null
+++ b/media-gfx/opentoonz/Manifest
@@ -0,0 +1,4 @@
+AUX opentoonz-1.6.0-gcc13.patch 1152 BLAKE2B 
931f7c7f5a98e53fdd93fa86c55fa6dcaaf8d6dbb51634439370e00444ba8d5e6cceeff9bc81289dfafee24153432124e62c54a80d31f82f2af1f3073a5d1364
 SHA512 
3862135ecaf850bad8bf8ad09c3f25ca5d00201acf98549cc68a2f3c5cf8b3db99369a61d9bf4a28761dee67043d9e5b961fcaa272d8ff1b3a4ef4fbdfe5a57b
+DIST opentoonz-1.6.0.tar.gz 55011226 BLAKE2B 
e7e27d530ee8356071d38bb3d58de89edcdc6e7e0b28cdb9ba8f7681eda929e13211664a5502499aa3eccfcf090ad81970e9caef365e762b53b7a57f19310afe
 SHA512 
5ee7b724d51f058867d2c7e9c540e68ee3cb6d1350e32c5fd817b10b92ad79cc2a106d36dccc9234503e62788903e6058841dcd8dc39450c889393d0300636e9
+EBUILD opentoonz-1.6.0.ebuild 2122 BLAKE2B 
4e01564f73dc67deb483a9bfd59539e5464b3bec63147f18293a5cd4c1891759114e5ee3b767ae7d7302a05e03e6a9a6734cdc1ef89dc6524292dae9add3
 SHA512 
d1dfebda3d8415886faffc50df6d712dbd29c28e51bb7c4d84f4281a93e281519a877aa0ef1fbfac4ac775af2e176a7a60866056e19132db8a23c370848f09e4
+MISC metadata.xml 484 BLAKE2B 
3850af092b035bf6ef637fcf1d09fa79526011ab3629a6e918f952bba06de73b21a0ca3dcb2e6532faaab04d3e767bff25d59c042650a4ab9b356c1f5a2e
 SHA512 
5daa54628d2d677dc10934d3d43b1df1972f5515461bdaaa0684d4f9f26fb2b065f3fa64a3f0eed8403570ab64a919b7831269dcc68638b7da2e3d40730c01dd

diff --git a/media-gfx/opentoonz/files/opentoonz-1.6.0-gcc13.patch 
b/media-gfx/opentoonz/files/opentoonz-1.6.0-gcc13.patch
new file mode 100644
index 000..cd9f936
--- /dev/null
+++ b/media-gfx/opentoonz/files/opentoonz-1.6.0-gcc13.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/899748
+https://github.com/opentoonz/opentoonz/issues/4738
+https://github.com/opentoonz/opentoonz/pull/4739
+
+From d28d005d2a8fcb81461516a37e30526063aba448 Mon Sep 17 00:00:00 2001
+From: Grillo <11585030+grillo-del...@users.noreply.github.com>
+Date: Mon, 6 Feb 2023 20:48:32 -0300
+Subject: [PATCH] Clarify size_t origin for tgc::hash::BucketNode
+
+--- a/toonz/sources/include/tcg/hash.h
 b/toonz/sources/include/tcg/hash.h
+@@ -21,6 +21,11 @@ class hash {
+   typedef T value_type;
+   typedef Hash_functor hash_type;
+ 
++  struct BucketNode;
++  typedef typename tcg::list::size_t size_t;
++  typedef typename tcg::list::iterator iterator;
++  typedef typename tcg::list::const_iterator const_iterator;
++
+   struct BucketNode {
+ K m_key;
+ T m_val;
+@@ -34,11 +39,6 @@ class hash {
+ ~BucketNode() {}
+   };
+ 
+-  typedef typename tcg::list::size_t size_t;
+-
+-  typedef typename tcg::list::iterator iterator;
+-  typedef typename tcg::list::const_iterator const_iterator;
+-
+ private:
+   std::vector m_bucketsIdx;
+   tcg::list m_items;
+

diff --git a/media-gfx/opentoonz/metadata.xml b/media-gfx/opentoonz/metadata.xml
new file mode 100644
index 000..4094909
--- /dev/null
+++ b/media-gfx/opentoonz/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   otakuto.gen...@gmail.com
+   Tact Yoshida
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   opentoonz/opentoonz
+   
+

diff --git a/media-gfx/opentoonz/opentoonz-1.6.0.ebuild 
b/media-gfx/opentoonz/opentoonz-1.6.0.ebuild
new file mode 100644
index 000..7eb65bd
--- /dev/null
+++ b/media-gfx/opentoonz/opentoonz-1.6.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake flag-o-matic xdg-utils
+
+DESCRIPTION="An open-source full-featured 2D animation creation software"
+HOMEPAGE="https://github.com/opentoonz/opentoonz;
+SRC_URI="https://github.com/opentoonz/opentoonz/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD libtiff"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+RDEPEND="
+   app-arch/lz4:=
+   dev-libs/boost:=
+   dev-libs/lzo:2
+   >=dev-qt/qtcore-5.9:5
+   >=dev-qt/qtgui-5.9:5
+   >=dev-qt/qtmultimedia-5.9:5[widgets]
+   >=dev-qt/qtnetwork-5.9:5
+   >=dev-qt/qtopengl-5.9:5
+   

[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-12-10 Thread Michał Górny
commit: e582285789d0f4c643e8b5b40e52c01aff92985b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:17:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 19:18:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5822857

app-doc/python-docs: Remove old

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

 app-doc/python-docs/Manifest  |  1 -
 app-doc/python-docs/python-docs-3.12.0.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest
index 1dba01e5ffe8..7b93edb91644 100644
--- a/app-doc/python-docs/Manifest
+++ b/app-doc/python-docs/Manifest
@@ -2,7 +2,6 @@ DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B 
c48e2dede15d8186231acf65709
 DIST python-3.10.13-docs-html.tar.bz2 7429989 BLAKE2B 
7ddd11dbc4012cebf2f5980653b761ee35b986b75d96d582800f84e4c371aee4b82fcc2001c744e7f14991e766b0930a9ef4cb46869544e0aa403e513c4bd418
 SHA512 
be2cb6a2ece7849b1c259e9d86b7cf5e2a91c30a976b155c4055fc229d35a1762a90321a6227e890b6d5be51ab3377b9059b9662eed683933ec676fc2dc5f9a9
 DIST python-3.11.6-docs-html.tar.bz2 7881012 BLAKE2B 
b20cb04dc32d6eacc904aaf3505a919c6a17dce9105899632571574e734c42693ce5f469bb5f2194bcc16eb4458b6df382c5b4fd24b398f21660c6388b87702a
 SHA512 
a0b118ea3d8f17e5c0a4abec353bc8fd04603db2da51375272e164f8c93be7e3a992eaac3d256a9d05c2db26f830e4b4add40cdb2e1108b936ff4d358cbbb40c
 DIST python-3.11.7-docs-html.tar.bz2 7855621 BLAKE2B 
da23f6fc60a47b0796de1b18190922110383ec6185a76e074608f4c1f18c38b89deefd31f63bcf6ce6f82f1731ef68177b209cc1f6c7145f391d48e8fc79ce6d
 SHA512 
6fe0e7d86af549b0f8c59dd84d90f403ed4e5adee61289fe194d788305059ad492265cdb7b8185030f4f872eb40b2311d6a9250a7343edafa75d318d1dfcf864
-DIST python-3.12.0-docs-html.tar.bz2 8200382 BLAKE2B 
e322d9c18a5a0af4b17ab7a670def1e6aa8f3022d37bd190d49bef1780a71371c6abcf5d9cf81b22a08d4115857e3caa6e8200bbf9b2f5f486f13cbef7366eac
 SHA512 
4fa12af1d1280455063e7c37b479136483478296bcc99302b0bdd4696a84cee82456d1de37cc378fede97f3681bc75ffa535034da5bb76e86d01cb283c425733
 DIST python-3.12.1-docs-html.tar.bz2 8189226 BLAKE2B 
6382c00670872615910e3c645f24872b6417227b172b18fc3f8b3dd3fadb1444056ed0c07088b21fe6ae91f71c7d295aac8031cda48e2be8e39bf8c4b366ea18
 SHA512 
605085ebdac199dfcaf39e909c69cea0c2247aa90dface5c8192312dc2f228ee4ece61eb905e9557e7d1786d338c318eee6a780f6398f07ba4db7d50c4e84bb2
 DIST python-3.8.18-docs-html.tar.bz2 6729312 BLAKE2B 
431b8d5029d09fc2f54fdc998799298ccb6571a68c735320c95469a81e62bc7c2a9ec0ec11caa9886ad6a2d643b8d715e6866c398ec153d101b16efb85cda656
 SHA512 
80bdbec04355644f4b114e74da3334b4980d783a52ac8c999ede72f39b6137d94f1aaca248a386cfa02d778a10bdd7919ad82932f0aa000b16c102c8cee67e52
 DIST python-3.9.18-docs-html.tar.bz2 7023072 BLAKE2B 
92273a711cc8c2a35104f7c35bdca50ee0e9794c72aa14e9c4e613298dd6f2ecebbe977a35f1520a8585f1ea3112e8ea8e477c0e3503b025b6cec875fe40033e
 SHA512 
d123266c72db81703c386dc0d436243a36996c39cde382939cebea31ff7a0c049470daa27efc34a3a0d55310bc6fe489ba01572ca961f67ba7a098038f2cb5af

diff --git a/app-doc/python-docs/python-docs-3.12.0.ebuild 
b/app-doc/python-docs/python-docs-3.12.0.ebuild
deleted file mode 100644
index e0ae576a6a47..
--- a/app-doc/python-docs/python-docs-3.12.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=7
-
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/;
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2;
-S="${WORKDIR}/python-${PV}-docs-html"
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-
-src_install() {
-   rm -r _sources || die
-   docinto html
-   dodoc -r .
-
-   newenvd - 60python-docs-${SLOT} <<-EOF
-   
PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
-   EOF
-}



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

2023-12-10 Thread Michał Górny
commit: 6603c3d0d3e20bf72a2449945163505dec21b285
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:16:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 19:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6603c3d0

dev-python/xarray: Remove old

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

 dev-python/xarray/Manifest   |  1 -
 dev-python/xarray/xarray-2023.10.1-r1.ebuild | 83 
 2 files changed, 84 deletions(-)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 32c711eb4ec2..29eddfbefd70 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,3 +1,2 @@
-DIST xarray-2023.10.1.tar.gz 3796343 BLAKE2B 
8c4bcccf977bf22dcb7495a35b507b113cf19c202f4bdd90fb0146b1a8c75d79337f7dedad5d248330a2cc2dcfb07dae4faa60d90e611e1418be530c2ee4
 SHA512 
1fe193fc2fbd31d7478bd3152f8322f0c20e312518d1f607b483d2b9c3c19d84fb175319fa55fc01d5da13ee471c60c1976617e33760d10168d6fc7b556aeac4
 DIST xarray-2023.11.0.tar.gz 3800529 BLAKE2B 
45b54588e3178c5104f40741cf2a3cb6403a0ab199ad1b24a6b2da9cb19649184ba4ca516d54002753ba62c7df6e80dde3b25c68cd63d65dd076b412219de3bc
 SHA512 
fe84884b9147683d61d68233c703d07617f61638d84e28f94c9b9f1fdddf942c563af20a15c6d765b0ff169fe0985d74d7cb4d35d42c3988f62263e55e3e9071
 DIST xarray-2023.12.0.tar.gz 3602114 BLAKE2B 
f6753772d3ea5c5a79afb2e55e0fd9df764d18d9dbd5598dd6ddd8f36dcf96695b542b824f09f049190cc563d4a90b25b5a04e8f1babb262b02955e3f06f8f7c
 SHA512 
a07b5d0b50949c4b3eff5055f5b225d0ab63a223c54b292ea067c9aae748c3f13d130713a146eb590596fdf96cad12bbf2f65fef2117f0b271b3d8c2ad33c9ca

diff --git a/dev-python/xarray/xarray-2023.10.1-r1.ebuild 
b/dev-python/xarray/xarray-2023.10.1-r1.ebuild
deleted file mode 100644
index 9de20867ebcc..
--- a/dev-python/xarray/xarray-2023.10.1-r1.ebuild
+++ /dev/null
@@ -1,83 +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_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="N-D labeled arrays and datasets in Python"
-HOMEPAGE="
-   https://xarray.pydata.org/
-   https://github.com/pydata/xarray/
-   https://pypi.org/project/xarray/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="big-endian"
-
-RDEPEND="
-   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
-   >=dev-python/pandas-1.4[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-"
-# note: most of the test dependencies are optional
-BDEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   dev-python/bottleneck[${PYTHON_USEDEP}]
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/toolz[${PYTHON_USEDEP}]
-   !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # warning-targeted tests are fragile and not important to end users
-   xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get
-   # TODO: segv in netcdf4-python
-   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]'
-   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]'
-   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]'
-   
'xarray/tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]'
-   
xarray/tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip
-   # hangs
-   xarray/tests/test_backends.py::TestDask::test_dask_roundtrip
-   # mismatches when pyarrow is installed
-   # https://github.com/pydata/xarray/issues/8092
-   
xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D
-   
xarray/tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray
-)
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
-   if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then
-   EPYTEST_DESELECT+=(
-   
'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]'
-   )
-   fi
-
-   if use big-endian ; then
-   EPYTEST_DESELECT+=(
-   # Appears to be a numpy issue in display? See bug 
#916460.
-   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]'
-   
'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]'
-  

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

2023-12-10 Thread Michał Górny
commit: aea358b59bd8d80bc0a0e6d28d09352cc0683f9d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:17:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 19:18:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea358b5

dev-lang/python: Remove old

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

 dev-lang/python/Manifest|   3 -
 dev-lang/python/python-3.12.0_p1.ebuild | 532 
 2 files changed, 535 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 9903bf8573af..f91d9d87c800 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,8 +6,6 @@ DIST Python-3.11.6.tar.xz 20067204 BLAKE2B 
e54dc94f913da608bffc0880512f613ba77af
 DIST Python-3.11.6.tar.xz.asc 833 BLAKE2B 
76fc2913e6c396de8cbeab983c751a764676a3acb1b21c83880e5e3589337a67e6bf0293711550a11e50bda1f4ae92d2e27c5941e8d60c0087076b6fe8296819
 SHA512 
510f0b1393948c1490f81fbd90987e6f6b048b9f4d9df5814168097f5d9ac96e3682ff9bdc82d35b351eff5a4cc75015c28253b1dbbb2d94780411157c8beb25
 DIST Python-3.11.7.tar.xz 20074108 BLAKE2B 
3414118d30076e4223571825b5c595c5795422244de20dc70d07389a03b2c2b03b98a9ff562a8fd164db8f776dd741a9d7beb1c2ae4087ec6af677619a9dfd80
 SHA512 
11e06f2ffe1f66888cb5b4e9f607de815294d6863a77eda6ec6d7c724ef158df9f51881f4a956d4a6fa973c2fb6fd031d495e3496e9b0bb53793fb1cc8434c63
 DIST Python-3.11.7.tar.xz.asc 833 BLAKE2B 
32d6984631d7b4b064e2c2588835a89098842a0ecc3d8ccb893830c9946124a159123e2082e6da3abcdb97d27dde0fb68c1fd11e4ed2bf2e0641fa95191354bb
 SHA512 
7b342990c6e32897047f8ba33c4d264f1be987b73843b61bd7db08bfa1a7280c616e9dcd96225f37602f876549d011ff82a4d79f1e32a5ab7d7cc22651bba44f
-DIST Python-3.12.0.tar.xz 20575020 BLAKE2B 
047968c76adb88326295c7133b27e6849a45651fd2d9c1768d4f7c2a4c5ed4ed9de4e0e54855c66cc99e39818759404ccaf056b000a9376aa5aad7370e4f4ce6
 SHA512 
4d5353151fd1dad80fe96bd2a668cec27287a0dad85086239597166f8189d4edf6c4800ed14f39c8e54816076fec13ba405d6bfa1123ad2dada8cf85c60025e6
-DIST Python-3.12.0.tar.xz.asc 963 BLAKE2B 
2b2b119a4314d88c9ecbf881b583fa8bd7c0a67d7307cd7ea625fbaeb1e696dbcb0d13041ec807cecf1636c8b4f1ac1862d0d966fe7705f384cd414c3097af0d
 SHA512 
2c457f51cd4269deb2c644b35da1c617d1b1d53a6093da77b967f4e5661bc3400c70808aab4f619d9035fd33e656653f992d308c683e26f1505929a3a59b4ce2
 DIST Python-3.12.1.tar.xz 20583448 BLAKE2B 
20f6f8b7b0d7e560d269138a38c5b9362073aa414f0a862357644b97eb76f9bf70b5365cac1dd1a615895302b046bd88404966e56818d57e506b9972d34445a3
 SHA512 
44cf06b89ade692d87ca3105d8e3de5c7ce3f5fb318690fff513cf56f909ff5e0d0f6a0b22ae270b12e1fe3051b1bde3ec786506ec87c810b1d02e92e45dff07
 DIST Python-3.12.1.tar.xz.asc 963 BLAKE2B 
6c08f666c914fc413d24c3591c24ce7ec22d459a571f9e91b50862b534ea6d98170d7141dd42602c18893cfc07a02f5b44c42edc97571a3a12cac3cdfe6ddc82
 SHA512 
1c85237b5921fbf940ded4e038d99c8d02682fcb357b5de761eb5bebf94142b308a11654fc6312129663727e2ce1f546fbb5a5a3747d7dc02fc7dced9cb968fd
 DIST Python-3.13.0a2.tar.xz 20244640 BLAKE2B 
b1edae4c5f6c33e7250f718caa3164e163ea13f245817a997f0497d20bb9695e6e2f777eb42fc210b21fb315bd1753fe4a46b7f213312a03201481d26544fa63
 SHA512 
2702f630ebb49a835c213656f2f0d41f87daf2dad6b856821f4011f4614c19279656eaa1dad9f1cbfd258992aa5f59d4571577057c6a4ad1cdcfa4d8ada3b607
@@ -20,7 +18,6 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 
0139c0944f62f9cdd236f
 DIST python-gentoo-patches-3.10.13.tar.xz 13996 BLAKE2B 
0123a18c8c39397ac03b1be1d243d8ae4da9f62888f409157bc1781285c9c6cd3d9ec23f1ae7ff0e0591b3dd2934ee366b3eb235e7cc6663afc9d617c4fd42f2
 SHA512 
ddfc830d2ced508a64e202a6082930f53edb48411c19cc9f364b29977ecd5a4f052d0ce953bbfb7fdf26072acb2836e0b7d5ce55f941955f2039551fa1f48edd
 DIST python-gentoo-patches-3.11.6.tar.xz 7568 BLAKE2B 
7ff4b1f4f2549b2df46aeff875c20fb6de40778d88071c1aa054bf2e3494f718dbb39a42d9cb791c1e0db1a025ae8eb13b24f7bd712f08b3c00ca638100bb732
 SHA512 
57c655d9d0df4284e167f3ed9b4e0d1c4554e5fe08605c64db253c104ac2e64da2439c8500fe60460d2545683467f8689d7fee68214cfa414584d71434735473
 DIST python-gentoo-patches-3.11.7.tar.xz 7560 BLAKE2B 
fa836508cc85c3fd5e9bfb61d4d214b0d23923e4d29b87d30afa7a5a4d8fa23d5abb8ae8e1d571e301318ce14707a5538228bf1f2bcc8dfdfd5788e4676c0c0c
 SHA512 
e3f94281689f500b41cd707b2881613c0c6a1be3dad2fbe1fc64330b249bce173d50cdc6e2f656daa7920b06795b7a555c1b08982b889b48955356e66416836c
-DIST python-gentoo-patches-3.12.0_p1.tar.xz 6104 BLAKE2B 
9064e4bd96d6aed60398113cc4e624ec53a04694146e3cc532453228bdbe1b65fed2f426ed99aa5e76dc10f2513fa5af356e6a505e71e9f66e890c2254f55280
 SHA512 
5ca6e8fb255fd4b3ec25e7f9d7889d1490661d121907bb86134a0dffb4ecabb2d0b0423429b83f0411a85ec1ec24b8f5162064365f298e356877d55dd570413f
 DIST python-gentoo-patches-3.12.1.tar.xz 5152 BLAKE2B 
bd1470dbdb4a3336f499534131d9f67329d6a1f6378b61592f6168d9a2500d9d9d65a77167065f80c38745fa1464a2073eac3e4bc0e5c096eefbbc8971a077b6
 SHA512 

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

2023-12-10 Thread Maciej Barć
commit: 880d64853c2e005d371bb70c5cfc51844c9d8525
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 18:35:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880d6485

app-emacs/embark: bump to 1.0

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

 app-emacs/embark/Manifest  |  1 +
 app-emacs/embark/embark-1.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-emacs/embark/Manifest b/app-emacs/embark/Manifest
index 18d148f2a2ae..a606219ba46f 100644
--- a/app-emacs/embark/Manifest
+++ b/app-emacs/embark/Manifest
@@ -1 +1,2 @@
 DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82
+DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22

diff --git a/app-emacs/embark/embark-1.0.ebuild 
b/app-emacs/embark/embark-1.0.ebuild
new file mode 100644
index ..25a980dc33a9
--- /dev/null
+++ b/app-emacs/embark/embark-1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp optfeature
+
+DESCRIPTION="Conveniently act on minibuffer completions inside GNU Emacs"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/${PN}.git;
+else
+   SRC_URI="https://github.com/oantolin/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-consult.el"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   elisp-make-autoload-file
+}
+
+src_install() {
+   elisp_src_install
+
+   doinfo ${PN}.texi
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   optfeature "Avy integration for Embark" app-emacs/avy-embark-collect
+   optfeature "Consult integration for Embark" app-emacs/embark-consult
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/avy-embark-collect/

2023-12-10 Thread Maciej Barć
commit: 7d220d0872a772bb2ef7c636471f17286f69187f
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 18:36:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d220d08

app-emacs/avy-embark-collect: bump to 1.0

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

 app-emacs/avy-embark-collect/Manifest  |  1 +
 .../avy-embark-collect-1.0.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-emacs/avy-embark-collect/Manifest 
b/app-emacs/avy-embark-collect/Manifest
index 18d148f2a2ae..a606219ba46f 100644
--- a/app-emacs/avy-embark-collect/Manifest
+++ b/app-emacs/avy-embark-collect/Manifest
@@ -1 +1,2 @@
 DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82
+DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22

diff --git a/app-emacs/avy-embark-collect/avy-embark-collect-1.0.ebuild 
b/app-emacs/avy-embark-collect/avy-embark-collect-1.0.ebuild
new file mode 100644
index ..115994eb1e68
--- /dev/null
+++ b/app-emacs/avy-embark-collect/avy-embark-collect-1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use avy to jump to Embark Collect entries"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/avy
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="embark-consult.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



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

2023-12-10 Thread Maciej Barć
commit: 4be39a23beeaf0727666a2119cf04859c684ffc6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 19:15:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be39a23

sci-mathematics/proverif: bump to 2.05

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

 sci-mathematics/proverif/proverif-2.05.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/proverif/proverif-2.05.ebuild 
b/sci-mathematics/proverif/proverif-2.05.ebuild
index 16f222d7eaa0..3a6c80ee509e 100644
--- a/sci-mathematics/proverif/proverif-2.05.ebuild
+++ b/sci-mathematics/proverif/proverif-2.05.ebuild
@@ -33,7 +33,7 @@ DEPEND="
${RDEPEND}
 "
 
-DOCS=( CHANGES README docs/dev docs/manual )
+DOCS=( CHANGES README )
 SITEFILE="50${PN}-gentoo.el"
 
 src_compile() {



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

2023-12-10 Thread Maciej Barć
commit: 0e78b666b7705cfa32d5ce5d560f734014cb3cb4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 18:56:18 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e78b666

sci-mathematics/proverif: bump to 2.05

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

 sci-mathematics/proverif/Manifest |  1 +
 sci-mathematics/proverif/proverif-2.05.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/sci-mathematics/proverif/Manifest 
b/sci-mathematics/proverif/Manifest
index 7c7ae0993907..1fff6166bc40 100644
--- a/sci-mathematics/proverif/Manifest
+++ b/sci-mathematics/proverif/Manifest
@@ -1 +1,2 @@
 DIST proverif-v2.04.tar.bz2 61001112 BLAKE2B 
03364d315bfa3d6cc8dfb68819be6b92301f554cf7ae4db0c4b9d8190a7d7576b79295dd536bf1356e12679028c100e6040d8c4e4299cf137c15114caf0216d2
 SHA512 
dbfafa62f4df72044b05563e10219b034ad49dd972598bf72eba616f2a88ff1cb85c3ee7bb9235050d0f35dbde750bffddbc93897b9ca2101dc6d153d3ea5575
+DIST proverif2.05.tar.gz 980879 BLAKE2B 
738531d34249f1837a93c6897d7249e326213940cc9a8fc378a25912a4de4c122a6ce536a429f17c1ef7fae5dd5e1673cdf439d7bad2dd0f44826b33363dbc8a
 SHA512 
e20d6dc40b0e4957590b9ce019ef654361f3514f53e0a5c3240a40d296ff2a50093630982b7a230c2277eadf4ed22ba1b6d09b48764c2ad3ec0e102033d1c486

diff --git a/sci-mathematics/proverif/proverif-2.05.ebuild 
b/sci-mathematics/proverif/proverif-2.05.ebuild
new file mode 100644
index ..16f222d7eaa0
--- /dev/null
+++ b/sci-mathematics/proverif/proverif-2.05.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo elisp-common findlib
+
+DESCRIPTION="Cryptographic protocol verifier in the formal model"
+HOMEPAGE="https://bblanche.gitlabpages.inria.fr/proverif/
+   https://gitlab.inria.fr/bblanche/proverif/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://gitlab.inria.fr/bblanche/${PN}.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://bblanche.gitlabpages.inria.fr/proverif/${PN}${PV}.tar.gz;
+   S="${WORKDIR}/${PN}${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+   dev-lang/ocaml:=[ocamlopt]
+   emacs? ( >=app-editors/emacs-25:* )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+DOCS=( CHANGES README docs/dev docs/manual )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   edob sh ./build -nointeract
+
+   if use emacs ; then
+   cd "${S}/emacs" || die
+
+   elisp-compile *.el
+   fi
+}
+
+src_test() {
+   edob sh ./test
+}
+
+src_install() {
+   findlib_src_preinst
+
+   exeinto /usr/bin
+   doexe proverif
+   doexe proveriftotex
+
+   if use emacs ; then
+   elisp-install "${PN}" "${S}/emacs"/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+
+   einstalldocs
+}



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

2023-12-10 Thread Maciej Barć
commit: 708120454cdd14a37f91ea2005c22ac7c16f2538
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 18:37:13 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70812045

app-emacs/buttercup: bump to 1.33

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

 app-emacs/buttercup/Manifest  |  1 +
 app-emacs/buttercup/buttercup-1.33.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest
index cb0aadcbf89d..e3eac82fc132 100644
--- a/app-emacs/buttercup/Manifest
+++ b/app-emacs/buttercup/Manifest
@@ -1,2 +1,3 @@
 DIST buttercup-1.31.tar.gz 91816 BLAKE2B 
2a2569a3750b4ebf7ffdf7a0812be322b1f71b3579e35e55de5097a221ab342808349b8cc0e5f958b855aca709fe0b1e83efd005895c52e8dcf59a25960c05e9
 SHA512 
b7a779b610295d4ce24e537c4a3b4fd8b23c2fa8bcbd3ca622fe96681cf294dcc9eaea082441f23efa75a13c54cc768c63bcff1e0bb8bd7d1971c75c10c21e5e
 DIST buttercup-1.32.tar.gz 91941 BLAKE2B 
d957351054ae9f67ad0e37b8526c269b1fb7fd8fcd81c74d8a74a488158fc766a75aaf641f670e8ceedb8916bf28449c00f492c0fe7dd276070053d4a5bf1d4a
 SHA512 
9b4dd181d37197ceaabcd322109d5df993e1c45dcbcde51a713e6f26053fbedabdd437a5cfef2e9ae8c28fde03d4e8a61f2e93cea1e65be6434a60cc650e68ae
+DIST buttercup-1.33.tar.gz 91925 BLAKE2B 
d17788f34b001fffa6322d0d3d1f397a32708c1906e993581ef299e6e3897fce90bea186e1cedde4c86c63083e0cc53d016a8c3bd431e7f18a36e70d0ecbd061
 SHA512 
95fb4031663ed0fa7a023c924ce8bf4b077ace65f0680a7a8ecfdfa5359b30e6d42b27ad857ed1b24ea405c7a49c7b182d337e2bf1c37d971bebba98b37f4f12

diff --git a/app-emacs/buttercup/buttercup-1.33.ebuild 
b/app-emacs/buttercup/buttercup-1.33.ebuild
new file mode 100644
index ..c7925cd2ca34
--- /dev/null
+++ b/app-emacs/buttercup/buttercup-1.33.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Behaviour-driven Elisp testing"
+HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup;
+SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}"/emacs-${P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DOCS=( docs/{running,writing}-tests.md  )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -l buttercup \
+-f buttercup-run-discover || die "tests failed"
+}
+
+src_install() {
+   elisp_src_install
+   dobin bin/${PN}
+}



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

2023-12-10 Thread Maciej Barć
commit: b4626a0d986cb872c4b3751bf9b31aca0234759d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 10 18:36:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 10 19:16:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4626a0d

app-emacs/embark-consult: bump to 1.0

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

 app-emacs/embark-consult/Manifest  |  1 +
 app-emacs/embark-consult/embark-consult-1.0.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-emacs/embark-consult/Manifest 
b/app-emacs/embark-consult/Manifest
index 18d148f2a2ae..a606219ba46f 100644
--- a/app-emacs/embark-consult/Manifest
+++ b/app-emacs/embark-consult/Manifest
@@ -1 +1,2 @@
 DIST embark-0.23.tar.gz 110865 BLAKE2B 
8e4c3e46b58d052b17b3fa9a41083e2e2efc9173897e0da17f5da80ebe2445ea2a9f45879b3ce60aacac6ad195b29d228a6bf304c5434c9432d6db627ca7f9c0
 SHA512 
9541bce783d9b11a8d6102d6d68a48239e8408eebd4afa3de04221436fc97ff966445dee0ac7ec126cdd10b2c523324505b78464261673205c91da0d2075ac82
+DIST embark-1.0.tar.gz 112818 BLAKE2B 
111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa07a98f97f660fb6f5
 SHA512 
ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22

diff --git a/app-emacs/embark-consult/embark-consult-1.0.ebuild 
b/app-emacs/embark-consult/embark-consult-1.0.ebuild
new file mode 100644
index ..c899a2cf218a
--- /dev/null
+++ b/app-emacs/embark-consult/embark-consult-1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Consult integration for Embark"
+HOMEPAGE="https://github.com/oantolin/embark/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/oantolin/embark.git;
+else
+   SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+   -> embark-${PV}.tar.gz"
+   S="${WORKDIR}/embark-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/consult
+   app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"



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

2023-12-10 Thread Florian Schmaus
commit: 834a22f41085c952801f941746a9cd60a81c9606
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 19:10:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:12:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834a22f4

sys-apps/systemd: add 255

Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/systemd/Manifest   |   1 +
 sys-apps/systemd/systemd-255.ebuild | 509 
 2 files changed, 510 insertions(+)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 064ddbbe8d1a..6e219f555c75 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,6 @@
 DIST systemd-255-rc3.tar.gz 14852739 BLAKE2B 
d8ee3d40296e09a9c96b5ac9764bf49eb5cba65f570a20130ebf923dc83b3bf63911af9dcdfdf32d3c9faca77de9997ab3e2eb0f417ab708ae3a4ec69fcf08a6
 SHA512 
f46eb9264fb03868926d1abaa4a90af41ac4b2c7770756b87b2f212cd40f3e0c044679d523cbea3078362b12c4a1ee50d73dbe2639980d55c394db9d1a587b6d
 DIST systemd-255-rc4.tar.gz 14860288 BLAKE2B 
231e31f12f73812282ef4ec3c1d0aa501b1213143032b250268ed4ad6b167d78489bd744cc88a69289b119e146e17dd36079cb684969c97849de03d276b26077
 SHA512 
7845aeed50a64771da6a5a39266fdbeb8b3b030aca18e03ad22a91bbd0c852e9c713a3cdf83b5b9d2f7f0fbb7a52c0d3a0dd44f28afb082ca340b45d9d4c78f5
+DIST systemd-255.tar.gz 14861309 BLAKE2B 
b90f4bf9da423dde7290a5181f0be22ceebc6b186b4cf2656dc38b59343e75a7e5ce07d43b78d65965c19ad4def7ef56376e1ee5b5d6fab5c0a206718754b76e
 SHA512 
51728de604c2169d8643718ac72acb8f70f613cfcca9e9abb7dac519f291fa26a16d48f24cae6897356319096cfe8f4d9377743e7870127374f98d432e0c557c
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
 DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b
 SHA512 
dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2
 DIST systemd-stable-253.13.tar.gz 12183733 BLAKE2B 
f0cf127f71a0abe2a02f5421816a665602beb210dea62a22a05b2c2a5ff1e043b3c83bf67b868903736faee677075faa855ba4cf58b90e3eed083d7ed984d545
 SHA512 
7f603884ee8f49729332ca1e681eed03ee4936f66f96ae8b4e13fcaca2d0d3b8fb8850551f8eb0ca248ce841a8430983680d29399ce911900d3b9bfcbb67faaa

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

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

2023-12-10 Thread Florian Schmaus
commit: 27b782ef70c5ed34e43492e06887df7487cd5abe
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 16:20:15 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:12:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b782ef

net-analyzer/trippy: new package, add 0.9.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-analyzer/trippy/Manifest| 213 +++
 net-analyzer/trippy/metadata.xml|  11 ++
 net-analyzer/trippy/trippy-0.9.0.ebuild | 252 
 3 files changed, 476 insertions(+)

diff --git a/net-analyzer/trippy/Manifest b/net-analyzer/trippy/Manifest
new file mode 100644
index ..8d5755925b25
--- /dev/null
+++ b/net-analyzer/trippy/Manifest
@@ -0,0 +1,213 @@
+DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
+DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
+DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 
593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2
 SHA512 
75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
+DIST arrayvec-0.7.4.crate 29856 BLAKE2B 

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

2023-12-10 Thread Florian Schmaus
commit: 68b6b1cf46bb597268fe4799c9218569a0cb21a0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 19:11:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b6b1cf

sys-apps/systemd: drop 255_rc3, 255_rc4

Signed-off-by: Florian Schmaus  gentoo.org>

 sys-apps/systemd/Manifest   |   2 -
 sys-apps/systemd/systemd-255_rc3.ebuild | 503 
 sys-apps/systemd/systemd-255_rc4.ebuild | 503 
 3 files changed, 1008 deletions(-)

diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 6e219f555c75..b17ebf9d2e52 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -1,5 +1,3 @@
-DIST systemd-255-rc3.tar.gz 14852739 BLAKE2B 
d8ee3d40296e09a9c96b5ac9764bf49eb5cba65f570a20130ebf923dc83b3bf63911af9dcdfdf32d3c9faca77de9997ab3e2eb0f417ab708ae3a4ec69fcf08a6
 SHA512 
f46eb9264fb03868926d1abaa4a90af41ac4b2c7770756b87b2f212cd40f3e0c044679d523cbea3078362b12c4a1ee50d73dbe2639980d55c394db9d1a587b6d
-DIST systemd-255-rc4.tar.gz 14860288 BLAKE2B 
231e31f12f73812282ef4ec3c1d0aa501b1213143032b250268ed4ad6b167d78489bd744cc88a69289b119e146e17dd36079cb684969c97849de03d276b26077
 SHA512 
7845aeed50a64771da6a5a39266fdbeb8b3b030aca18e03ad22a91bbd0c852e9c713a3cdf83b5b9d2f7f0fbb7a52c0d3a0dd44f28afb082ca340b45d9d4c78f5
 DIST systemd-255.tar.gz 14861309 BLAKE2B 
b90f4bf9da423dde7290a5181f0be22ceebc6b186b4cf2656dc38b59343e75a7e5ce07d43b78d65965c19ad4def7ef56376e1ee5b5d6fab5c0a206718754b76e
 SHA512 
51728de604c2169d8643718ac72acb8f70f613cfcca9e9abb7dac519f291fa26a16d48f24cae6897356319096cfe8f4d9377743e7870127374f98d432e0c557c
 DIST systemd-stable-253.11.tar.gz 12116691 BLAKE2B 
bb8d95e77ad970ba642346fd0179384258b13b94aacb9f6ff05d4967f5e13d1c709f8b917e485a227fb126e552429c4e302b959eb4697a69dc88b45836c36646
 SHA512 
0018a544f924725f1e7664bfbee0c66591514c077e97352ae5d8d90b6dccfd4d07b9876f25923afa9782b57cc17b8e9ab34c7ae627998804751ba38e46558af4
 DIST systemd-stable-253.12.tar.gz 12117485 BLAKE2B 
8ed9e5a081c59a304698c8194fd15858ec03e44ca55466b4f07af659582abb9648c081d1756439c5d5cc6eb55783be987c1b801fea64e66c0abe8ef1df140f9b
 SHA512 
dd099160932258f7baf541e52ce7181565096f93f9311e4d3f6383c2035ab3d39765a7de03fb99b83e16a79db301558577fb14859ef24f3da548e8806ef95ea2

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

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

2023-12-10 Thread Florian Schmaus
commit: a75d4fc0b832d7df94303c51da2cecb0b0aeee3b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 19:11:15 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75d4fc0

sys-apps/systemd: sync live

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 412ecb66e468..a5c20a8b0bde 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -487,6 +487,12 @@ pkg_postinst() {
rm "${EROOT}/var/lib/systemd/timesync"
fi
 
+   if [[ -z ${ROOT} && -d /run/systemd/system ]]; then
+   ebegin "Reexecuting system manager (systemd)"
+   systemctl daemon-reexec
+   eend $? || FAIL=1
+   fi
+
if [[ ${FAIL} ]]; then
eerror "One of the postinst commands failed. Please check the 
postinst output"
eerror "for errors. You may need to clean up your system and/or 
try installing"



[gentoo-commits] repo/gentoo:master commit in: dev-util/include-what-you-use/

2023-12-10 Thread Florian Schmaus
commit: 78b8e41b5d8e7515f653abb55046a0a746a88a92
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Dec 10 15:44:31 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Dec 10 19:12:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b8e41b

dev-util/include-what-you-use: add 0.21

Closes: https://bugs.gentoo.org/918480
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-util/include-what-you-use/Manifest |  1 +
 .../include-what-you-use-0.21.ebuild   | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-util/include-what-you-use/Manifest 
b/dev-util/include-what-you-use/Manifest
index 75ee176c9b56..8afb6dea84f3 100644
--- a/dev-util/include-what-you-use/Manifest
+++ b/dev-util/include-what-you-use/Manifest
@@ -1,3 +1,4 @@
 DIST include-what-you-use-0.19-test-util-support-EXTRA_IWYU_ARGS.patch 2314 
BLAKE2B 
d6c99aa59b52207ece610f8a8fe52ae967f3e027118c97f665b0a5d21782d85d94658ece1e0ae0e2d86cdcb94a345f072fdbda495caf589b045a8be38bf56f99
 SHA512 
2ecd6afc2de5ff85c8a6609b151d7d1e50a985e5c52db9b298ce21bad94a3bafb7b939fcd3b3cec0b753e83ba9ea256f628fbda16837ee6b3c3f1d2ec664d4d9
 DIST include-what-you-use-0.19.tar.gz 757761 BLAKE2B 
09dfe686db78973059039f878029cda8dea9912127cf7ed9ddc123abe14459e670304fd531760afbebedee8c4992d15add18b75f9b62dc2d9c4b0f4edb8e0a1d
 SHA512 
0847ae898696b51540ab9f5715e69bae67db42409d60205227d543ba6597b12cc2ea5bf68a3315c31f22e7186e05c06a86f5ae5b893c23bfe4cd9ef6f06ccddc
 DIST include-what-you-use-0.20.tar.gz 766208 BLAKE2B 
54ae7ab18afc592bae201e551377a22d9439cb38418197836aef9d7a74d84ec7cca81ae155358504af9520a07d513e78e61ed7bcf55028f3b56aaa6e949f950b
 SHA512 
77195dc36338a37d3397c78701d81e52fc1c6a3441979fa016f154b0fc860598959e6430e78a51bbf9049f6b2bb62956e50f5531ac5c94c6554e2383ace540f5
+DIST include-what-you-use-0.21.tar.gz 776263 BLAKE2B 
32e1afc3400641ba4d648cfed0228db5b12357e5aaf4a4c5d8f063e82f14db4c6c568eedbfbfdfed033ae36d787db42122a026df8f74a080901247264ae856e2
 SHA512 
d6940fcde5f8212b7d6e1b3b8c9075157f831320279f5b7e57346c292c5b2cc52b53491a2c65b69dfcbd83ae2246c7c71555416e1faad9fd9a0aff9c12ddf1ba

diff --git a/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild 
b/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild
new file mode 100644
index ..4c7547c75284
--- /dev/null
+++ b/dev-util/include-what-you-use/include-what-you-use-0.21.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm python-single-r1
+
+DESCRIPTION="Find unused include directives in C/C++ programs"
+HOMEPAGE="https://include-what-you-use.org/;
+SRC_URI="
+   https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LLVM_MAX_SLOT=17
+
+RDEPEND="
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   sys-devel/llvm:${LLVM_MAX_SLOT}
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-0.19-tests-cxx-badinc.cc-remove-stddef-from-expected.patch
+)
+
+llvm_check_deps() {
+   has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   python_fix_shebang .
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # Note [llvm install path]
+   # Unfortunately all binaries using clang driver
+   # have to reside at the same path depth as
+   # 'clang' binary itself. See bug #625972
+   # Thus as a hack we install it to the same directory
+   # as llvm/clang itself.
+   -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local clang_version=$(best_version sys-devel/clang:${LLVM_MAX_SLOT})
+   clang_version=${clang_version#*/*-} # reduce it to ${PV}-${PR}
+   clang_version=${clang_version%%[_-]*} # main version without 
beta/pre/patch/revision
+
+   local clang_include_dir_candidates=(
+   "${ESYSROOT}/usr/lib/clang/${clang_version}/include"
+   "${ESYSROOT}/usr/lib/clang/${LLVM_MAX_SLOT}/include"
+   )
+
+   local candidate_dir
+   for candidate_dir in "${clang_include_dir_candidates[@]}"; do
+   if [[ -d "${candidate_dir}" ]]; then
+   local clang_include_dir="${candidate_dir}"
+   break
+   fi
+   done
+
+   if [[ ! -v clang_include_dir ]]; then
+   die "Could not infer clang include directory. Candidates: 
${clang_include_dir_candidates[*]}"
+   fi
+
+   local -x EXTRA_IWYU_ARGS="-I ${clang_include_dir}"
+   "${EPYTHON}" run_iwyu_tests.py \
+-- 

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

2023-12-10 Thread Michał Górny
commit: 27c5d63ffe8055f69cbc06b187cd851194c814cb
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:08:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 19:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27c5d63f

net-misc/tuba: Remove, now in ::gentoo

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

 net-misc/tuba/Manifest  |  3 ---
 net-misc/tuba/metadata.xml  | 11 -
 net-misc/tuba/tuba-0.2.0.ebuild | 53 
 net-misc/tuba/tuba-0.3.2.ebuild | 53 
 net-misc/tuba/tuba-0.4.1.ebuild | 54 -
 5 files changed, 174 deletions(-)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
deleted file mode 100644
index 759c7a400f..00
--- a/net-misc/tuba/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST tuba-0.2.0.tar.gz 233703 BLAKE2B 
8131986f481031257a59a4d2902364cec042d3d773cee0dee3b1ef8628ea1e2dbb32619c6f9054b43c88a1da51a53d1877896f0082ad482387876000b47d40ab
 SHA512 
c5e07199c950963ac6f398d36f2da760a6fa734e247ba1defc3b98f9aa53d1626cf519988a96c5c7e16f32b79d7f5ad6bec02d6eab84cc132f2f634176fdd2f5
-DIST tuba-0.3.2.tar.gz 276540 BLAKE2B 
7f5fa78e84b6df68400f6d4fc0cfeef153607ac1d1ed3e1760c6d330e9f30dd858db53b0fbad5119658120d39e40d888d02799b07993ade2b8698f82fcabe092
 SHA512 
1cac9547de7733a40fae292481551a5b231eccd51982ab041f50bdcb82e4e74742657d469c940fa8d2b745115aac55dc2202e39a66e0aaddd396b9a226a2ebbd
-DIST tuba-0.4.1.tar.gz 439861 BLAKE2B 
bed75b909ec9c31c53c1c46973011b8396b5e4af976aa5277a1457abd1e51d5e4a13a639632ab9ed5d67339351a99d2e9a8598a04a35b08a5b27de05d6f5c01c
 SHA512 
7804e06a29d18e1fdf88aa4e8237a8fd8c8eccaa668ec9b2057a84a9f17c855b2c378c3ffe354e157fdeb8c392128ddaf6faf92687b67319d7cc3371e4d885ab

diff --git a/net-misc/tuba/metadata.xml b/net-misc/tuba/metadata.xml
deleted file mode 100644
index af43a93b3f..00
--- a/net-misc/tuba/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-laurent.morret...@gmail.com
-Laurent Morretton
-  
-  
-GeopJr/Tuba
-  
-

diff --git a/net-misc/tuba/tuba-0.2.0.ebuild b/net-misc/tuba/tuba-0.2.0.ebuild
deleted file mode 100644
index 70e349cb9c..00
--- a/net-misc/tuba/tuba-0.2.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="Mastodon client, previously known as Tooth"
-HOMEPAGE="https://github.com/GeopJr/Tuba;
-MY_PN="Tuba"
-SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=app-crypt/libsecret-0.20
-   >=dev-libs/glib-2.71.2
-   >=dev-libs/json-glib-1.4.4
-   >=dev-libs/libxml2-2.9.10
-   >=dev-libs/libgee-0.8.5
-   gui-libs/gtk:4
-   >=gui-libs/libadwaita-1.2
-   >=net-libs/libsoup-3
-   gui-libs/gtksourceview:5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-"
-
-VALA_MIN_API_VERSION=0.48
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}

diff --git a/net-misc/tuba/tuba-0.3.2.ebuild b/net-misc/tuba/tuba-0.3.2.ebuild
deleted file mode 100644
index 6ccaf3d9dc..00
--- a/net-misc/tuba/tuba-0.3.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="Mastodon client, previously known as Tooth"
-HOMEPAGE="https://github.com/GeopJr/Tuba;
-MY_PN="Tuba"
-SRC_URI="https://github.com/GeopJr/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-RDEPEND="
-   >=app-crypt/libsecret-0.20
-   >=dev-libs/glib-2.71.2
-   >=dev-libs/json-glib-1.4.4
-   >=dev-libs/libxml2-2.9.10
-   >=dev-libs/libgee-0.8.5
-   >=gui-libs/gtk-4.3:4
-   >=gui-libs/libadwaita-1.2
-   >=net-libs/libsoup-3
-   gui-libs/gtksourceview:5
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-"
-
-VALA_MIN_API_VERSION=0.48
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   xdg_pkg_postinst
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-   xdg_pkg_postrm
-}

diff --git a/net-misc/tuba/tuba-0.4.1.ebuild b/net-misc/tuba/tuba-0.4.1.ebuild
deleted file mode 100644
index 7c603be562..00
--- a/net-misc/tuba/tuba-0.4.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2023 Gentoo 

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

2023-12-10 Thread Michał Górny
commit: 7e5b914d97932a0b9b89088afba60fbc50cb2da9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 19:03:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 19:08:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5b914d

net-misc/tuba: New Fediverse client, v0.5.0

Thanks to Laurent Morretton and Konstantin Tutsch for working on it
in ::guru!

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

 net-misc/tuba/Manifest  |  1 +
 net-misc/tuba/metadata.xml  | 11 +++
 net-misc/tuba/tuba-0.5.0.ebuild | 72 +
 3 files changed, 84 insertions(+)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
new file mode 100644
index ..d10dd0dbb41a
--- /dev/null
+++ b/net-misc/tuba/Manifest
@@ -0,0 +1 @@
+DIST Tuba-0.5.0.gh.tar.gz 1022753 BLAKE2B 
d17fed8b93d217a26ad38e3a0a1e576e34b309e80e445dab7054c999eadd78ed579a81af3971ecbe3cdb5f29ea7fd0ae60c2fbcd65b5591a375ad2e38c476d87
 SHA512 
220cd905d82711dd915bb8dfebb9ca8d840cca3ca707cea0bc1b0b78c27dc2fbf37e779ebfeb4aff123bcda4d2b59786169f8645585868498cca2bb7a87904f1

diff --git a/net-misc/tuba/metadata.xml b/net-misc/tuba/metadata.xml
new file mode 100644
index ..a577af22922b
--- /dev/null
+++ b/net-misc/tuba/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   GeopJR/tuba
+   
+

diff --git a/net-misc/tuba/tuba-0.5.0.ebuild b/net-misc/tuba/tuba-0.5.0.ebuild
new file mode 100644
index ..d74b834ad83f
--- /dev/null
+++ b/net-misc/tuba/tuba-0.5.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson optfeature vala
+
+MY_P=${P^}
+DESCRIPTION="Browse the Fediverse (GTK client)"
+HOMEPAGE="
+   https://tuba.geopjr.dev/
+   https://github.com/GeopJr/Tuba/
+"
+SRC_URI="
+   https://github.com/GeopJr/Tuba/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# TODO: optional deps on gspell-4 & libspelling-1
+DEPEND="
+   app-crypt/libsecret[introspection]
+   >=dev-libs/glib-2.76.0:2
+   >=dev-libs/json-glib-1.4.4[introspection]
+   >=dev-libs/libgee-0.8.5:0.8[introspection]
+   dev-libs/libxml2
+   >=gui-libs/gtk-4.11.3:4[gstreamer,introspection]
+   >=gui-libs/libadwaita-1.4:1[introspection,vala]
+   >=gui-libs/gtksourceview-5.6.0:5[introspection,vala]
+   net-libs/libsoup:3.0[introspection]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   $(vala_depend)
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   # disable calling updaters (see pkg_post*)
+   -Ddistro=true
+   )
+
+   vala_setup
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dosym dev.geopjr.Tuba /usr/bin/tuba
+}
+
+pkg_postinst() {
+   optfeature "WebP image support" gui-libs/gdk-pixbuf-loader-webp
+
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-12-10 Thread Arthur Zamarin
commit: 66b3e981d1be160dee1607d0d2b6d4f23e415341
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 10 18:47:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 18:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b3e981

app-doc/python-docs: Stabilize 3.12.1 hppa, #919476

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

 app-doc/python-docs/python-docs-3.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.1.ebuild 
b/app-doc/python-docs/python-docs-3.12.1.ebuild
index 870554c77050..99b7d9c67dfc 100644
--- a/app-doc/python-docs/python-docs-3.12.1.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc 
~x86"
 
 src_install() {
rm -r _sources || die



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

2023-12-10 Thread Arthur Zamarin
commit: 63ab52ae000b2a21595e7150a75ea1cf8e3d2cc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 10 18:47:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 18:47:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ab52ae

dev-lang/python: Stabilize 3.12.1 sparc, #919476

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

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

diff --git a/dev-lang/python/python-3.12.1.ebuild 
b/dev-lang/python/python-3.12.1.ebuild
index 7b04dc654621..dc32a1f9e84c 100644
--- a/dev-lang/python/python-3.12.1.ebuild
+++ b/dev-lang/python/python-3.12.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



[gentoo-commits] repo/gentoo:master commit in: app-doc/python-docs/

2023-12-10 Thread Arthur Zamarin
commit: 9b8dcfa9c82e3e2ac46d62ce65b9949d7fbfe42b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 10 18:47:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 18:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8dcfa9

app-doc/python-docs: Stabilize 3.12.1 x86, #919476

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

 app-doc/python-docs/python-docs-3.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/python-docs/python-docs-3.12.1.ebuild 
b/app-doc/python-docs/python-docs-3.12.1.ebuild
index e164e6881673..e0ae576a6a47 100644
--- a/app-doc/python-docs/python-docs-3.12.1.ebuild
+++ b/app-doc/python-docs/python-docs-3.12.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html"
 
 LICENSE="PSF-2"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 
 src_install() {
rm -r _sources || die



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

2023-12-10 Thread Arthur Zamarin
commit: 17caf9dde84ffa908f543b42f7182cf66b2d0f94
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 10 18:47:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 10 18:47:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17caf9dd

dev-lang/python: Stabilize 3.12.1 hppa, #919476

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

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

diff --git a/dev-lang/python/python-3.12.1.ebuild 
b/dev-lang/python/python-3.12.1.ebuild
index 897d0a852e2d..7b04dc654621 100644
--- a/dev-lang/python/python-3.12.1.ebuild
+++ b/dev-lang/python/python-3.12.1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="
bluetooth build debug +ensurepip examples gdbm libedit lto
+ncurses pgo +readline +sqlite +ssl test tk valgrind



  1   2   3   >