[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tktable/files/, dev-tcltk/tktable/

2023-01-18 Thread Alfredo Tupone
commit: 03219da69e8233b69092bd83652abf1b27cc218a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jan 19 07:42:04 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 19 07:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03219da6

dev-tcltk/tktable: add 2.10.8

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

 dev-tcltk/tktable/Manifest |  1 +
 .../tktable/files/tktable-2.10.8-clang6.patch  | 20 ++
 dev-tcltk/tktable/metadata.xml |  1 +
 dev-tcltk/tktable/tktable-2.10.8.ebuild| 32 ++
 4 files changed, 54 insertions(+)

diff --git a/dev-tcltk/tktable/Manifest b/dev-tcltk/tktable/Manifest
index 47558485893b..fedd8cd14556 100644
--- a/dev-tcltk/tktable/Manifest
+++ b/dev-tcltk/tktable/Manifest
@@ -1 +1,2 @@
 DIST Tktable2.10.tar.gz 284135 BLAKE2B 
ff3a37aac53418e7993a310d38ae23b7ec2673e0b44c118ff558a6c3c3805b39bf77f099287e91298fb4a6afacebde68a09171c6b90ecd11f48ac2a33fa3b312
 SHA512 
d69b1c766abb2833f48c900ca4d4fd3927f138ddf728dd76f2087a784604daa4356ec60a146e71d2fb2508a644598711e0373cb81dbfb0272b7ad16a0754e899
+DIST tktable-2.10.8.tar.gz 308245 BLAKE2B 
4ede838e8553244dabd71d9543094bf5dfc82bd74f31ac9b4d4eea7bb2ee7406d90b16198d700eddfccd236160be1b7ed9a1f72f4760a71cddde5e01927ebb42
 SHA512 
927dad616306f0af477d1ce801ded962d966f7b46904b0a6b6772d1c9140310ff4c93a90ad4cb228495febae8be5f3ded9a328f621ba34195a339fc29d000f04

diff --git a/dev-tcltk/tktable/files/tktable-2.10.8-clang6.patch 
b/dev-tcltk/tktable/files/tktable-2.10.8-clang6.patch
new file mode 100644
index ..ddf87cbe6814
--- /dev/null
+++ b/dev-tcltk/tktable/files/tktable-2.10.8-clang6.patch
@@ -0,0 +1,20 @@
+--- a/generic/tkTableTag.c 2023-01-17 22:12:25.754449096 +0100
 b/generic/tkTableTag.c 2023-01-17 22:12:49.819092428 +0100
+@@ -22,7 +22,7 @@
+ static intTableOptionReliefSet _ANSI_ARGS_((ClientData clientData,
+   Tcl_Interp *interp, Tk_Window tkwin,
+   CONST84 char *value, char *widgRec, int offset));
+-static char * TableOptionReliefGet _ANSI_ARGS_((ClientData clientData,
++static const char *TableOptionReliefGet _ANSI_ARGS_((ClientData clientData,
+   Tk_Window tkwin, char *widgRec, int offset,
+   Tcl_FreeProc **freeProcPtr));
+ 
+@@ -1340,7 +1340,7 @@
+  *--
+  */
+ 
+-static char *
++static const char *
+ TableOptionReliefGet(clientData, tkwin, widgRec, offset, freeProcPtr)
+ ClientData clientData;/* Type of struct being set. */
+ Tk_Window tkwin;  /* Window containing canvas widget. */

diff --git a/dev-tcltk/tktable/metadata.xml b/dev-tcltk/tktable/metadata.xml
index 6038d835ca0a..b29e11480553 100644
--- a/dev-tcltk/tktable/metadata.xml
+++ b/dev-tcltk/tktable/metadata.xml
@@ -7,5 +7,6 @@


tktable
+   wjoye/tktable

 

diff --git a/dev-tcltk/tktable/tktable-2.10.8.ebuild 
b/dev-tcltk/tktable/tktable-2.10.8.ebuild
new file mode 100644
index ..e5ba3955a68e
--- /dev/null
+++ b/dev-tcltk/tktable/tktable-2.10.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="full-featured 2D table widget"
+HOMEPAGE="https://github.com/wjoye/tktable;
+SRC_URI="https://github.com/wjoye/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~ppc ~x86"
+SLOT="0"
+IUSE=""
+RESTRICT="test"
+
+DEPEND=">=dev-lang/tk-8.0:="
+RDEPEND="${DEPEND}"
+
+HTML_DOCS=( doc/tkTable.html )
+DOCS=( ChangeLog README.txt release.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.10-parallelMake.patch
+   "${FILESDIR}"/${P}-clang6.patch
+)
+
+src_prepare() {
+   default
+   sed -e '/^install:/{s: install-doc::}' \
+   -e '/^PKG_EXTRA_FILES/{s:=.*:=:}' -i Makefile.in || die
+}



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

2023-01-18 Thread Andrew Ammerlaan
commit: 3082549138853d13863220f2fd0e02c3f7e9f979
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jan 19 07:39:04 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan 19 07:39:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30825491

dev-python/spyder: add 5.4.2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/spyder/Manifest|   1 +
 dev-python/spyder/spyder-5.4.2.ebuild | 196 ++
 2 files changed, 197 insertions(+)

diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
index 47be152806f4..c6c0b184f9cc 100644
--- a/dev-python/spyder/Manifest
+++ b/dev-python/spyder/Manifest
@@ -1,2 +1,3 @@
 DIST spyder-5.4.1.gh.tar.gz 24518322 BLAKE2B 
d19c28abf17872163d43e81d1a34e2f09cfb6d47738609352b0252de3eafbd63992e57059e965e5e9f668b44ba594d2a240130d9f10112bdea3f1d97568ca081
 SHA512 
f8dc629552957d4ddcbe849388a6b5b53acd17248ea247fd3c27e0a6b93c411102b12f427f9f41824709bceda8687f09efa0310ae4ce798ae9ebc389bbb8253c
+DIST spyder-5.4.2.gh.tar.gz 24523453 BLAKE2B 
9ec3652fc60c483b96f287ad39f3280e963b8bb24a6e1326f5248373ee53465b67c5660e42b4f7d876498a8ee1652fa058b038386a3dd788d46452ba1475760c
 SHA512 
e3650cd43d14d2ce7e6f90557904d6ac1e5db5f7846e87e8a1fd8173cdef97cdee485250caf00768482611b8318eaba60259efcaccf41f0308e888ac85eeb88d
 DIST spyder-docs-3ae8705d3eba8fc30d4600d6d1e29ce0da8cd0c6.gh.tar.gz 95448945 
BLAKE2B 
5e130bff9fbca71e61ed96236a6964e8f34602efbb930dbc928a22eec59ebb2d2bee39f679c27dbbf88686345e5db5894f931e7ab95a3e007444b17c4e021176
 SHA512 
a6ebe6b6ff057616951c0075ba7c8039dc3a304b6e140f80bb54018cee374df230e491493f18070273dded2942e14bfecc9439d33ae1bc3edd5b47067d77

diff --git a/dev-python/spyder/spyder-5.4.2.ebuild 
b/dev-python/spyder/spyder-5.4.2.ebuild
new file mode 100644
index ..4b757c335a9c
--- /dev/null
+++ b/dev-python/spyder/spyder-5.4.2.ebuild
@@ -0,0 +1,196 @@
+# 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 optfeature xdg distutils-r1
+
+# Commit of documentation to fetch
+DOCS_PV="3ae8705d3eba8fc30d4600d6d1e29ce0da8cd0c6"
+
+DESCRIPTION="The Scientific Python Development Environment"
+HOMEPAGE="
+   https://www.spyder-ide.org/
+   https://github.com/spyder-ide/spyder/
+   https://pypi.org/project/spyder/
+"
+SRC_URI="
+   https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://github.com/spyder-ide/${PN}-docs/archive/${DOCS_PV}.tar.gz -> 
${PN}-docs-${DOCS_PV}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# The test suite often hangs or does not work. RESTRICTing because IMO it is
+# not worth the several hours I would have to spend every single version bump
+# checking which tests do and do not work.
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/chardet-2.0.0[${PYTHON_USEDEP}]
+   >=dev-util/cookiecutter-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/diff-match-patch-2018[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/jellyfish-0.7[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keyring-17.0.0[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}]
+   >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.3[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pylint-venv-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/python-lsp-black-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyls-spyder-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}]
+   >=dev-python/qdarkstyle-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/qstylizer-0.2.2[${PYTHON_USEDEP}]
+   >=dev-python/qtawesome-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/qtconsole-5.4.0[${PYTHON_USEDEP}]
+   =dev-python/QtPy-2.1.0[${PYTHON_USEDEP},svg,webengine]
+   >=sci-libs/rtree-0.9.7[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-0.6.6[${PYTHON_USEDEP}]
+   >=dev-python/spyder-kernels-2.4.2[${PYTHON_USEDEP}]
+   =dev-python/textdistance-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/three-merge-0.1.1[${PYTHON_USEDEP}]
+   >=dev-python/watchdog-0.10.3[${PYTHON_USEDEP}]
+"
+
+# Tests are broken anyway, so lets comment this out so we can enable py3.11
+# BDEPEND="
+#  test? (
+#  dev-python/cython[${PYTHON_USEDEP}]
+#  dev-python/flaky[${PYTHON_USEDEP}]
+#  dev-python/matplotlib[tk,${PYTHON_USEDEP}]
+#  dev-python/pandas[${PYTHON_USEDEP}]
+#  dev-python/pillow[${PYTHON_USEDEP}]
+#  

[gentoo-commits] repo/gentoo:master commit in: sci-physics/lhapdf/

2023-01-18 Thread Andrew Ammerlaan
commit: 936ffe3af825714c24cbc2f5de1acaebf1d568e9
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Jan 19 07:30:44 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Jan 19 07:30:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936ffe3a

sci-physics/lhapdf: drop 6.3.0

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

 sci-physics/lhapdf/lhapdf-6.3.0.ebuild | 81 --
 1 file changed, 81 deletions(-)

diff --git a/sci-physics/lhapdf/lhapdf-6.3.0.ebuild 
b/sci-physics/lhapdf/lhapdf-6.3.0.ebuild
deleted file mode 100644
index 954144b95a18..
--- a/sci-physics/lhapdf/lhapdf-6.3.0.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-DISTUTILS_USE_SETUPTOOLS=no
-inherit distutils-r1
-
-MY_PV=$(ver_cut 1-3)
-MY_PF=LHAPDF-${MY_PV}
-
-DESCRIPTION="Les Houches Parton Density Function unified library"
-HOMEPAGE="http://lhapdf.hepforge.org/;
-SRC_URI="http://www.hepforge.org/archive/lhapdf/${MY_PF}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/boost:=
-   python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-doc/doxygen
-   dev-texlive/texlive-bibtexextra
-   dev-texlive/texlive-fontsextra
-   dev-texlive/texlive-fontutils
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   )"
-
-S="${WORKDIR}/${MY_PF}"
-
-src_configure() {
-   CONFIG_SHELL="${EPREFIX}/bin/bash" \
-   econf \
-   --disable-static \
-   $(use_enable python)
-
-   if use python; then
-   cd "${S}"/wrappers/python || die
-   distutils-r1_src_prepare
-   fi
-}
-
-src_compile() {
-   emake all $(use doc && echo doxy)
-
-   if use python; then
-   cd "${S}"/wrappers/python || die
-   distutils-r1_src_compile
-   fi
-}
-
-src_test() {
-   emake -C tests
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   use doc && dodoc -r doc/doxygen/.
-   use examples && doins examples/*.cc
-
-   if use python; then
-   cd "${S}"/wrappers/python || die
-   distutils-r1_src_install
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   elog "Download data files from:"
-   elog "http://www.hepforge.org/archive/${PN}/pdfsets/$(ver_cut 1-2)"
-   elog "and untar them into ${EPREFIX}/usr/share/LHAPDF"
-}



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

2023-01-18 Thread Hans de Graaff
commit: d860cf8d22be4c11e4ecb4416faef63c8a3155ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:27:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d860cf8d

dev-ruby/activerecord: add 6.0.6.1

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

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-6.0.6.1.ebuild | 92 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild 
b/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild
new file mode 100644
index ..008739fda762
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( dev-ruby/pg:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   sed -i -e '2igem "railties", "~> 6.0.0"; gem "activemodel", "~> 6.0.0"; 
gem "psych", "~> 3.0"' test/cases/helper.rb || die
+
+   # Avoid test depending on mysql adapter which we don't support for
+   # this Rails version to simplify our dependencies.
+   rm test/cases/connection_specification/resolver_test.rb || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
+   -i 

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

2023-01-18 Thread Hans de Graaff
commit: bcf5fd169ded43ee8d12af8480f540fc44acaecf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 18 17:56:09 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf5fd16

dev-ruby/image_processing: enable ruby31

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

 dev-ruby/image_processing/image_processing-1.12.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/image_processing/image_processing-1.12.2.ebuild 
b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
index f206ddd53df1..6ec97c2adf74 100644
--- a/dev-ruby/image_processing/image_processing-1.12.2.ebuild
+++ b/dev-ruby/image_processing/image_processing-1.12.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md doc/*.md"



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

2023-01-18 Thread Hans de Graaff
commit: f6c8b60af64298a542f943b97f43d04587607137
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:27:15 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c8b60a

dev-ruby/actiontext: add 6.0.6.1

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

 dev-ruby/actiontext/Manifest  |  1 +
 dev-ruby/actiontext/actiontext-6.0.6.1.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 5382813f451d..92b03788f6d3 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,4 +1,5 @@
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild 
b/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
new file mode 100644
index ..e8592dd35023
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/
 s:^:#:" \
+   -e '/minitest/ s/5.15/5.16/' \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2023-01-18 Thread Hans de Graaff
commit: 46e14ead52773b14ca8b083b5cc96b4f3690c8f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:27:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e14ead

dev-ruby/railties: add 6.0.6.1

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

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-6.0.6.1.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/railties/railties-6.0.6.1.ebuild 
b/dev-ruby/railties/railties-6.0.6.1.ebuild
new file mode 100644
index ..859c33db14de
--- /dev/null
+++ b/dev-ruby/railties/railties-6.0.6.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.24"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2023-01-18 Thread Hans de Graaff
commit: c1a47b9e6ac5a074f6d4d6e3d4dd9c2baf3d229f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:27:24 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a47b9e

dev-ruby/actionmailbox: add 6.0.6.1

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

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-6.0.6.1.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 5382813f451d..92b03788f6d3 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,4 +1,5 @@
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
new file mode 100644
index ..7503a5d4c9d8
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   

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

2023-01-18 Thread Hans de Graaff
commit: 472087a3b93b15ea57c58a57b46567ef41994cf0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:27:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472087a3

dev-ruby/rails: add 6.0.6.1

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

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-6.0.6.1.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 7649ff943e6c..53ad586fd7a5 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.gem 6656 BLAKE2B 
43b8a7a684023dc3a08439ae35cc343a4024c68dc2d2c248cea703ce006ceee2dba5a98a8530f4173fd0e23116f0ebddfac86c0d5b507218af7fa7064eadb34c
 SHA512 
556ac7f136d963f029253664dc4d4eb417e5892d33bf11d59ede67f7120b83a72c00e2516670fcbcd86ee28c90f5fc75c89a44e1294510b81e527155d8690279
 DIST rails-6.0.5.1.gem 6656 BLAKE2B 
42a04f6fcf62a07d3f3727323ffb9ae5884561161e5e3424996e323cf637175f970e6a2f80559113034c6e70a1c718b1c5efe9eca2b880df1a2961a7a5311497
 SHA512 
881b5f0298fe2bb02ef52ce7f0df6bd0c7821f9a834957534d40ebc1603794b0b591b9ee326be328567f900946b26d46363c711fd3e4744ed351094bd477634b
+DIST rails-6.0.6.1.gem 6656 BLAKE2B 
96e80633f3ea9856703cb6798833fb14b45caefa9699ca57954c4e6d72bf8a8bf9adcfe484100dc58ef26cf6ff9de503777edda9a2b6470e4d5244d5bf65d4c2
 SHA512 
7a656dae2490b9195f88db997f08ef70bec7df579b849acde017e58552f7dd30f71f69cfa5676d703f921a7f0fc5ba31e96586850ace33b5d9e5db9830b6f807
 DIST rails-6.0.6.gem 6656 BLAKE2B 
2e3bd25fc7ca0b554c4a1f22fde8e4cddef36e805087e65b22508e51661890e3f173c07b0f089879676432982fcaae30d979bb71c29bdd3b1b44de01510a9ba8
 SHA512 
240d26a9e62fc9af8d3f7f17ff06fc8d7bf4fd50f085e5447a9da5b881ebd45cecbfbf24d68e92dea5c8d5ea6d2314c6bc8bcad51117bfc6082fd8cf167fa411
 DIST rails-6.1.6.1.gem 6656 BLAKE2B 
10d7bfe4c92b4485de328d9b9806bdb79bd74f9bb23ef09cf9609362927b1474ca3ba35e54da6c8fd9745b0364f4f6a9390b4c1ad641a5ac437c222cadfa25bf
 SHA512 
90ef98bbedd76feb4c1835062069cc5afd5bf5c191cd0858efe03dc5fa80194773ec7b21a3296a24089178faa14f1cd68f8e9d934f362b03ebeef81998a7f18c
 DIST rails-6.1.7.1.gem 6656 BLAKE2B 
93cdd09519f1052210640dbcf7a81e2a66a97990c0404a2f7ad4eaa7e1c246e6b9a117210adcef63c073f0241959bfac2221d4b2aeddb7faed22cdc075c90e0f
 SHA512 
286d4a3376d10245ad34d737344ea107694452b1183fb54810465b9568ad9b9681d6697c42e116b847f79476a17949723d3d7543860314a966809a9052036d3e

diff --git a/dev-ruby/rails/rails-6.0.6.1.ebuild 
b/dev-ruby/rails/rails-6.0.6.1.ebuild
new file mode 100644
index ..3106331ae149
--- /dev/null
+++ b/dev-ruby/rails/rails-6.0.6.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.3:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2023-01-18 Thread Hans de Graaff
commit: cd2564a860398969c0b63fe8e792a0fe73809296
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:38 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2564a8

dev-ruby/actionpack: add 6.0.6.1

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

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-6.0.6.1.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild 
b/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
new file mode 100644
index ..7f6f3fbba289
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-3.35.0
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+6.0.0"; gem "activerecord", "~> 
6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
+
+   # Avoid tests that fail with a fixed cgi.rb version
+   sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed 
cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
+}



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

2023-01-18 Thread Hans de Graaff
commit: ce0eab047fe5866223228b2ef5381efc8d022761
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0eab04

dev-ruby/activestorage: add 6.0.6.1

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

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-6.0.6.1.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild 
b/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild
new file mode 100644
index ..cd37f3bbe21b
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   dev-ruby/marcel:1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for 
this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/
 s:^:#:" \
+   -e '/dalli/ s/2.7.7/2.7.9/' \
+   -e 

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

2023-01-18 Thread Hans de Graaff
commit: 7f113d0160046c6ef3d6f807fe33b3b1bf7afea9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f113d01

dev-ruby/actionmailer: add 6.0.6.1

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

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
new file mode 100644
index ..640e870059e8
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' 
test/abstract_unit.rb || die
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2023-01-18 Thread Hans de Graaff
commit: 8b237940ffa269480fd5dbfedc57d4030c58c31f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b237940

dev-ruby/activemodel: add 6.0.6.1

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

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

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild 
b/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild
new file mode 100644
index ..89b9c99b344e
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+3.0"' test/cases/helper.rb || die "Unable 
to remove load paths"
+}



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

2023-01-18 Thread Hans de Graaff
commit: 0eb9fcb0f7727c2d63bcacfeeaa580bfa61f83c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb9fcb0

dev-ruby/actionview: add 6.0.6.1

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

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-6.0.6.1.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actionview/actionview-6.0.6.1.ebuild 
b/dev-ruby/actionview/actionview-6.0.6.1.ebuild
new file mode 100644
index ..106e7d307084
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.0.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+6.0.0"; gem "activerecord", "~> 
6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
+}



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

2023-01-18 Thread Hans de Graaff
commit: d44e2d953964977f79430eeb72c72ff26df9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:11 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44e2d95

dev-ruby/actioncable: add 6.0.6.1

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

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-6.0.6.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild 
b/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
new file mode 100644
index ..330b6365db98
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2023-01-18 Thread Hans de Graaff
commit: e916bbf73b8f085a728caddd834975dcbe356bc8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:26:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e916bbf7

dev-ruby/activejob: add 6.0.6.1

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

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-6.0.6.1.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/activejob/activejob-6.0.6.1.ebuild 
b/dev-ruby/activejob/activejob-6.0.6.1.ebuild
new file mode 100644
index ..80d3057ccb00
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.0.6.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+   sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



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

2023-01-18 Thread Hans de Graaff
commit: 571af81c59a39ca0c32030f57c5bd54ea231c424
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 19 07:25:40 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 19 07:28:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=571af81c

dev-ruby/activesupport: add 6.0.6.1

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

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-6.0.6.1.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 6cf2ce2d2dd1..2aa0c24e20b2 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,5 +1,6 @@
 DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 
6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f
 SHA512 
05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71
 DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 
74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e
 SHA512 
a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36
+DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 
10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf773f8f9373ad947690015fb7966ddc599c995cea1121
 SHA512 
6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
 DIST rails-6.0.6.tgz 18611499 BLAKE2B 
156ab379f1fed2380544127096490cfdab1264dc352db08e0b48c4cf3cde9a564f618c86650203c018597b6425d03f550103778f5255e5026e8d50e9a8adf5c9
 SHA512 
5754f3dda4f279daec397358b692bb53c191c335218a365eb7ea6d374af32c35bd3e5268dd2d71a7481855020b43726b77f0ce440cbcc73130df8b72565234c7
 DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 
568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db
 SHA512 
04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f
 DIST rails-6.1.7.1.tgz 11035161 BLAKE2B 
16e5c6e323403c117443b10ef151ba94cf27cd6fffdb816655ccfe935e05cbeacf32cd9480dc7eb6de1bb8de6f61b7df25eba60c1b1412ebcab7b002de1e1072
 SHA512 
3f3a9ef366be606e9adefbcaea079a2603e5d4a298a2ad2c56e11b69c8e8817cf7c67c69c45f6797ff8bf574d0c2f5b47070de48efce4ada93b34e66da5e4e62

diff --git a/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild 
b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild
new file mode 100644
index ..469c7ac0a8ce
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   dev-ruby/i18n:1
+   >=dev-ruby/tzinfo-1.1:1
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.2:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   >=dev-ruby/nokogiri-1.4.5
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.0.5:3
+   dev-ruby/rack
+   dev-ruby/mocha
+1.1"; gem "psych", "~> 3.0"' 
test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone
+   sed -i -e '/test_implicit_coercion/,/^  end/ s:^:#:' 
test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e '/test_filename_max_size/askip "gentoo"' 
test/cache/stores/file_store_test.rb || die
+
+   # Avoid tests requiring a live redis running
+   rm -f test/cache/stores/redis_cache_store_test.rb || die
+   sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
+   sed -i -e '/test_redis_cache_store/askip "lacking keywords"' 
test/cache/cache_store_setting_test.rb || die
+}



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

2023-01-18 Thread Joonas Niilola
commit: f63db4fdeb2bdcb0d71fa5fee5bbe98a9b1b9ae4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan 19 07:15:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan 19 07:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63db4fd

app-admin/yadm: Stabilize 3.2.1 amd64, #891247

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

 app-admin/yadm/yadm-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild
index eae44112d41c..02095ec7674a 100644
--- a/app-admin/yadm/yadm-3.2.1.ebuild
+++ b/app-admin/yadm/yadm-3.2.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.t
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tdom/

2023-01-18 Thread Alfredo Tupone
commit: 42267f3f7730c31ad246d7ea62357fe1a240bff3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jan 19 07:07:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 19 07:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42267f3f

dev-tcltk/tdom: add 0.9.3

Bug: https://bugs.gentoo.org/884415
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/tdom/Manifest  |  1 +
 dev-tcltk/tdom/tdom-0.9.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/dev-tcltk/tdom/Manifest b/dev-tcltk/tdom/Manifest
index 086daff6debe..62c7e0eec682 100644
--- a/dev-tcltk/tdom/Manifest
+++ b/dev-tcltk/tdom/Manifest
@@ -1,2 +1,3 @@
 DIST tdom-0.9.1-src.tgz 1100163 BLAKE2B 
25fca8ae7b2dbcfaca711df90e42479dfba57e9aaf0e616c519b6e74bafb1b5fa371c48abe0875126aa8e1979196a10f6030a0ffe8786b21f7685e8c2ddcb16c
 SHA512 
40dd5ec942ac4cce2fd78f53caf3a2b5e2fae9fbc5617923d94f07c9f530fa936696d79abe080ade2edbc4f4a86c35898b000180f20d9320edd8bfa3fa19d863
 DIST tdom-0.9.2-src.tgz 1215099 BLAKE2B 
1d720043ee4acc27d3fad138baced96b291c2e39dc1535fb1927a9968e07324d5e0e0bb0c71d8e5678b8c6f4bb69fb09ce05ac9447712422af0d91c9e06c163e
 SHA512 
ba6611db866f3afffd112887cf6b0f250273f29ab4ed8e29de89405b997a0f7569216f86206040462aba9a4b8548c346bc72945cf7d617cf45a644fa8ded7121
+DIST tdom-0.9.3-src.tgz 1319804 BLAKE2B 
8b4c50407eaf28c002ec8399d44881b91bef346dca75370c27e06266a5fa90900528a01fc8310d8a250f551e3a627d0d2965a2e85ef8a9132010f7718e5549ce
 SHA512 
71a589465f84721f222b6312f51ee564d11d88a82000a0e5cc1dab4653bffd57347a39936590b62a580e9df59d7266ff3ae4295fe91ff4b9e58f012e80b0cb3e

diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild
new file mode 100644
index ..b5944cf4da05
--- /dev/null
+++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+MY_P="tDOM-${PV}"
+
+DESCRIPTION="A XML/DOM/XPath/XSLT Implementation for Tcl"
+HOMEPAGE="https://core.tcl.tk/tdom/;
+SRC_URI="http://tdom.org/downloads/${P}-src.tgz;
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="threads"
+
+DEPEND="
+   dev-lang/tcl:0=
+   dev-libs/expat"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${P}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9.2-useCC.patch )
+
+src_prepare() {
+   append-libs -lm
+   sed \
+   -e 's:-O2::g' \
+   -e 's:-pipe::g' \
+   -e 's:-fomit-frame-pointer::g' \
+   -e '/SHLIB_LD_LIBS/s:\"$: ${TCL_LIB_FLAG}":g' \
+   -i tclconfig/tcl.m4 || die
+   mv extensions/tnc/configure.{in,ac} || die
+   mv extensions/example/configure.{in,ac} || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable threads)
+   --enable-shared
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir)
+   )
+
+   cd "${S}"/unix && ECONF_SOURCE=".." econf ${myeconfargs} \
+   --disable-tdomalloc --with-expat
+   cd "${S}"/extensions/tdomhtml && econf
+   cd "${S}"/extensions/tnc && econf ${myeconfargs}
+}
+
+src_compile() {
+   local dir
+
+   for dir in "${S}"/unix "${S}"/extensions/tnc; do
+   pushd ${dir} > /dev/null
+   emake
+   popd > /dev/null
+   done
+}
+
+src_test() {
+   cd unix && default
+}
+
+src_install() {
+   local dir
+
+   dodoc CHANGES ChangeLog README*
+
+   for dir in "${S}"/unix "${S}"/extensions/tdomhtml 
"${S}"/extensions/tnc; do
+   pushd ${dir} > /dev/null
+   emake DESTDIR="${D}" install
+   popd > /dev/null
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-python/nltk-data/

2023-01-18 Thread Michał Górny
commit: 5a44c46b16049c64008b7489af61d8344623d1d6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:17:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a44c46b

dev-python/nltk-data: Remove last-rited pkg

Closes: https://bugs.gentoo.org/886203
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nltk-data/Manifest  | 111 
 dev-python/nltk-data/metadata.xml  |  14 --
 dev-python/nltk-data/nltk-data-20221108.ebuild | 229 -
 profiles/package.mask  |  10 --
 4 files changed, 364 deletions(-)

diff --git a/dev-python/nltk-data/Manifest b/dev-python/nltk-data/Manifest
deleted file mode 100644
index 549228678b2a..
--- a/dev-python/nltk-data/Manifest
+++ /dev/null
@@ -1,111 +0,0 @@
-DIST nltk-abc-20200312.zip 1487851 BLAKE2B 
ba28be6f7d5fcd1840af11bae1e669233a151f9d6a5ae1a958ab5b5b8bf33eaac03a5172f87bd0dd481b1cd069fa107d0fadd6f5cf037eee4350652a58e21bcc
 SHA512 
e2ee1fc1738c1ebfac50271e9c8d8396a603ceef2b1a6471fb38ba78a1a74e639f5c51bf93ada93f70832462bd7bc42621d1c5ccfeba0315abe8408f28788db0
-DIST nltk-alpino-20200312.zip 2797255 BLAKE2B 
54cff649a36e0eefd74b217ee5c4fa1be464edebb5b4bbf004960487fe172e6e623b5fb9b104da34e109eac3dbed02397119b7998ed8db8b32dfd62ab436f4bd
 SHA512 
0f0b40ca8c36068dabde193299fc00754b42f0ef42f562b96ec413b8f6400db9fe874fa750b198ac92fa7eb3cb8e4bf1ecd463aa95005dd4fb23825e47c4a772
-DIST nltk-averaged_perceptron_tagger-20200312.zip 2526731 BLAKE2B 
bc6bfc544c78df029727c4f809749902539310b1894803f83b07add698455bbd9ca0f5fbd358ef91978414714b2041c757a1bfbd1db985ba92e81fbf7ae937a8
 SHA512 
bda565462823373905ed73073aaa78fc390077f370fdd942e7681e7e9b6f78d41bc4b71e7aa9b4d601de5a5a886d4bbb14b062e1e7761629980a508054f7facc
-DIST nltk-averaged_perceptron_tagger_ru-20200312.zip 8628828 BLAKE2B 
026ca0e6a511098029b45efa46dd336d37123575bd77682f8a6084c39327097c85052818921a5b0ce2f202924ddf2a24418025f8c979bef034aa0086cb583a17
 SHA512 
fd56c7f8188c2ddd6b6239189ffa701c56f2e47376a210bb0c92881969304874f720f27a6965e853db2bf43aff202f09dfea7bb30420590e1a75940493797db6
-DIST nltk-basque_grammars-20200312.zip 4704 BLAKE2B 
024c6d86844bb3ea368b6dd71d065b4bd38b551576b3919f26e6c32139ebb3b5338c17453d766cef4dc7f5c358220b2738d16baf58c8cf794954e10a460100fa
 SHA512 
52d07166551dadbf99830052595982b93c0f8c611c4051efc00dc2054a4a219b8a3ee57072f8bac51b34e5eb8e1e5631fc2668bf319d252fca201d798a58455a
-DIST nltk-biocreative_ppi-20200312.zip 223566 BLAKE2B 
ca749a1713992045363a7e4af7c912a750f6a17cc729f60fe1ccbe62cbb565a2c349c09764e91946753e630409382b4b1a1578a17b29e10d7bdba9818c6ef098
 SHA512 
b6dd5eee7849c1161afca851d22106671ba27cef63d4bf7f500b6c92625b31cbf4aa7593ae65c7eac25f532ce93f06faeb78e7131e35b5cc0c2d74a2c06d43d7
-DIST nltk-bllip_wsj_no_aux-20200312.zip 24516205 BLAKE2B 
cb52ef99d7505b956b31ecf0c02ae5538946ef6b9b639eaf7b2808795a3bb6e05188da20b8495d80a4a3077a6e8f1d53b2ebbadf5d14382e245841ae1919a839
 SHA512 
03bb1c3b6c27e0049e7b5fc7721e2903c1dea80b55fe35208a4acd67116618a646d98fc5184d3a43ac9ce3dc693fb8ca768a18f20d9d6eb69d91fd2a101cc9e5
-DIST nltk-book_grammars-20200312.zip 9103 BLAKE2B 
4087df6322534a8b012df25587151afe6121ad857ed99cdac1cfa5c8f9aca4d2c623876fb65fa21b9f391c0e96401ef18a0f403bce343755fff38c7d85292012
 SHA512 
8cfa085e8203f9c415d18c0afb3e3cf9963214929f4de71cf5933234e3623e432cfca3a167cd7c2d9cdd4d22496cf959249790789782675cec392d0e0ef5549d
-DIST nltk-brown-20200312.zip 3314357 BLAKE2B 
f9c54f01d08ce2da90238a94e74c693ca60ad63b0cfdc141897942b4c01235f505d9b60f4ab0eb0aa63fc4b414922f5d71eed404486d4b31788f167e068c300c
 SHA512 
f425e022f8f3eb459cf9ad7c90c326920430f7f0ad3e15d5961dfb5146ac355f7e13ba7681a78a26d3c5b146979eb778012aac4ce3dc5d59421a60798dede85d
-DIST nltk-brown_tei-20200312.zip 8737738 BLAKE2B 
5386fc3c818e8f772760f8c8288fab1fb6f67d5f27e8aa47bc9366716b66c1b4c5fb52e0c9d52f1d2884ab426fe45afcb5d07dc497cf1a2e86dc4c06dd498cac
 SHA512 
f3dcc36bcab63d481e4d833c8946f10163f732166114c8fdd63932fff9fba3c236593a082ebcdf96f74aea6d33e424b7be4c645fd0f5ee5090f0335544c02c47
-DIST nltk-cess_cat-20200312.zip 5396688 BLAKE2B 
b2c79b6d938b98118ed0f541ed75509bd47d2309123c97aff2aa1f03fe6da298c5270a9cd6fe3da91e57402b6bbf3953c88eab7e25c47b9a12720ff0367499e1
 SHA512 
6f14beaa98a5f0731fe126c7e10110045c7cac8f7893bea0a6895bc64e6953622f989e93c2e77f6d66d5a3024acc11422584d6563fc3efa84766757e2c5d4127
-DIST nltk-cess_esp-20200312.zip 2220392 BLAKE2B 
16695534a2267c20d204e6ce19a19fbf053d3f4e06d8b52bf480f9c775b05381a902f56b0793aabb20ad07ed6334c3f24217dcfffb33bf32bfb3aaa6736dcbf0
 SHA512 
daca83bbe8d725fad5775f5c71946ae534764a758ccf428b3f48674eaa4a5a8342cb35f38ae9715ffa75030771b91f1303bb2b98a55922337e6b39dfa2e7a94a
-DIST nltk-chat80-20200312.zip 19209 BLAKE2B 
a9dc4eb6d0a6d081cff840a8cd6b3249ca2e26a6aa783f33fba770f3c56917537cfb00706464767b70d4b10339b443615272b909fc43efe5ce1e8d8dbcb8df2e
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: profiles/, sci-astronomy/skycat/, sci-astronomy/skycat/files/

2023-01-18 Thread Michał Górny
commit: 0aebae1f0a1105dd1dd018ac052408bf2685e15e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:16:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:16:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aebae1f

sci-astronomy/skycat: Remove last-rited pkg

Closes: https://bugs.gentoo.org/688950
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask  |   5 -
 sci-astronomy/skycat/Manifest  |   1 -
 .../skycat/files/skycat-3.0.2-systemlibs.patch | 107 ---
 .../skycat/files/skycat-3.0.2-tk8.5.patch  |  21 --
 sci-astronomy/skycat/files/skycat-3.1.2-m4.patch   | 150 --
 .../skycat/files/skycat-3.1.2-makefile-qa.patch| 132 -
 .../files/skycat-3.1.3-remove-tclx-dep.patch   | 315 -
 .../skycat/files/skycat-3.1.3-string-issues.patch  |  57 
 sci-astronomy/skycat/metadata.xml  |  13 -
 sci-astronomy/skycat/skycat-3.1.3.ebuild   |  68 -
 10 files changed, 869 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4fe7f8d80896..0bfab4be4f17 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -867,11 +867,6 @@ dev-python/lunr
 dev-python/nltk
 dev-python/nltk-data
 
-# Michał Górny  (2022-12-15)
-# Fails to build since 2019.  Last bumped in 2017.
-# Removal on 2023-01-14.  Bug #688950.
-sci-astronomy/skycat
-
 # Jaco Kroon  (2022-12-14)
 # Multiple open bugs (bug #870910, bug #877731, bug #884815), only one of which
 # is trivial to solve.

diff --git a/sci-astronomy/skycat/Manifest b/sci-astronomy/skycat/Manifest
deleted file mode 100644
index 04f46a80de55..
--- a/sci-astronomy/skycat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skycat-3.1.3.tar.gz 3057187 BLAKE2B 
3adb385452969f4cc9dac4236c1ff3dae94f2f4cf3efef1b21acfb470ffe2c387c38aa4cc0b73c1836a2172271d6113e5d0f6ab49eaab7ad8a68c7ca6566133c
 SHA512 
55ec0c2b367e028c23e5e8f8d74106aa51aec5173c2ab1772f5fa8a5a5b65f3d85e7b991597a89f11f6ca14d57aaa6b774f474b41e78747ee486df66ab22e9ff

diff --git a/sci-astronomy/skycat/files/skycat-3.0.2-systemlibs.patch 
b/sci-astronomy/skycat/files/skycat-3.0.2-systemlibs.patch
deleted file mode 100644
index 669d54a68ed0..
--- a/sci-astronomy/skycat/files/skycat-3.0.2-systemlibs.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -Naur skycat-3.0.2/astrotcl/configure.in 
skycat-3.0.2.new/astrotcl/configure.in
 skycat-3.0.2/astrotcl/configure.in 2006-01-25 17:21:38.0 -0500
-+++ skycat-3.0.2.new/astrotcl/configure.in 2009-09-24 20:48:27.0 
-0400
-@@ -83,10 +83,10 @@
- #---
- 
- changequote(<<, >>)
--csources=`cd $srcdir; echo {generic,press,libwcs,cfitsio}/*.[Cc]`
-+csources=`cd $srcdir; echo {generic,press}/*.[Cc]`
- changequote([, ])
--cheaders=`cd $srcdir; echo {generic,press,libwcs,cfitsio}/*.h`
--cincludes="-I$srcdir/../tclutil/generic -I$srcdir/generic -I$srcdir/press 
-I$srcdir/libwcs -I$srcdir/cfitsio"
-+cheaders=`cd $srcdir; echo {generic,press}/*.h`
-+cincludes="-I$srcdir/../tclutil/generic -I$srcdir/generic -I$srcdir/press 
-I/usr/include/wcs -I/usr/include/"
- tclsources=`cd $srcdir; echo library/*.tcl`
- 
- TEA_ADD_SOURCES([${csources}])
-diff -Naur skycat-3.0.2/cat/aclocal.m4 skycat-3.0.2.new/cat/aclocal.m4
 skycat-3.0.2/cat/aclocal.m42006-01-23 12:24:46.0 -0500
-+++ skycat-3.0.2.new/cat/aclocal.m42009-09-24 20:31:00.0 -0400
-@@ -47,11 +47,11 @@
- changequote([, ])
- 
- cat_headers=`cd $srcdir; echo generic/*.h`
--astrotcl_headers=`cd $srcdir; echo 
../astrotcl/{generic,press,libwcs,cfitsio}/*.h`
-+astrotcl_headers=`cd $srcdir; echo ../astrotcl/{generic,press}/*.h`
- tclutil_headers=`cd $srcdir; echo ../tclutil/generic/*.h`
- 
- cat_includes="-I$srcdir/generic -I$srcdir/bitmaps"
--astrotcl_includes="-I$srcdir/../astrotcl/generic 
-I$srcdir/../astrotcl/cfitsio -I$srcdir/../astrotcl/libwcs"
-+astrotcl_includes="-I$srcdir/../astrotcl/generic -I/usr/include 
-I/usr/include/wcs"
- tclutil_includes="-I$srcdir/../tclutil/generic"
- cincludes="${cat_includes} ${astrotcl_includes} ${tclutil_includes}"
- 
-diff -Naur skycat-3.0.2/cat/configure.in skycat-3.0.2.new/cat/configure.in
 skycat-3.0.2/cat/configure.in  2006-02-03 05:29:48.0 -0500
-+++ skycat-3.0.2.new/cat/configure.in  2009-09-24 20:51:56.0 -0400
-@@ -181,6 +181,9 @@
- # and TEA_LOAD_TCLCONFIG macros above.
- #
- 
-+# we need wcstools and cfitsio
-+PKG_LIBS="${PKG_LIBS} -lwcstools -lcfitsio"
-+
- TEA_MAKE_LIB
- 
- #
-diff -Naur skycat-3.0.2/rtd/aclocal.m4 skycat-3.0.2.new/rtd/aclocal.m4
 skycat-3.0.2/rtd/aclocal.m42006-02-01 17:10:36.0 -0500
-+++ skycat-3.0.2.new/rtd/aclocal.m42009-09-24 

[gentoo-commits] repo/gentoo:master commit in: dev-python/nltk/, profiles/

2023-01-18 Thread Michał Górny
commit: 49ef5c1e3cd02662aaa2368a262b41c8263a5cda
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:16:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:16:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ef5c1e

dev-python/nltk: Remove last-rited pkg

Closes: https://bugs.gentoo.org/886203
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/nltk/Manifest|  1 -
 dev-python/nltk/metadata.xml| 14 --
 dev-python/nltk/nltk-3.7.ebuild | 62 -
 profiles/package.mask   |  1 -
 4 files changed, 78 deletions(-)

diff --git a/dev-python/nltk/Manifest b/dev-python/nltk/Manifest
deleted file mode 100644
index ef1d47b1d343..
--- a/dev-python/nltk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nltk-3.7.tar.gz 2851947 BLAKE2B 
4cd4fed9f26de7996bcabbd71d500c072489e79ae0edb29f09577e465227c948efa7130af6975b029e77fb79db015437a9e3311eb28048d02dcc2356441d0908
 SHA512 
66d79afa59f18f2bf7d086dcb22813c7b92239c05669daa62866dbda06c0ca22367317749cf19db3e41a7bdb405d4f87f72b695aa58fd0669bf36de64f1f9888

diff --git a/dev-python/nltk/metadata.xml b/dev-python/nltk/metadata.xml
deleted file mode 100644
index c0f249f45d9f..
--- a/dev-python/nltk/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   Python
-   
-   
-   
-   nltk
-   nltk
-   nltk/nltk
-   
-

diff --git a/dev-python/nltk/nltk-3.7.ebuild b/dev-python/nltk/nltk-3.7.ebuild
deleted file mode 100644
index 09aa17ecf9f4..
--- a/dev-python/nltk/nltk-3.7.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_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite,tk?,xml(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Natural Language Toolkit"
-HOMEPAGE="https://www.nltk.org/ https://github.com/nltk/nltk/;
-SRC_URI="https://github.com/nltk/nltk/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-solaris"
-IUSE="tk"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/joblib[${PYTHON_USEDEP}]
-   dev-python/regex[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/joblib[${PYTHON_USEDEP}]
-   >=dev-python/nltk-data-20211221
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/twython[${PYTHON_USEDEP}]
-   sci-libs/scikit-learn[${PYTHON_USEDEP}]
-   dev-python/scipy[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   )"
-PDEPEND="dev-python/nltk-data"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # Internet
-   
unit/test_downloader.py::test_downloader_using_existing_parent_download_dir
-   
unit/test_downloader.py::test_downloader_using_non_existing_parent_download_dir
-)
-
-src_prepare() {
-   # requires unpackaged pycrfsuite
-   sed -i -e '/>>>/s@$@ # doctest: +SKIP@' nltk/tag/crf.py || die
-   # replace fetching from network with duplicate file URL
-   sed -e 
's@https://raw.githubusercontent.com/nltk/nltk/develop/nltk/test/toy.cfg@nltk:grammars/sample_grammars/toy.cfg@'
 \
-   -i nltk/test/data.doctest || die
-
-   distutils-r1_src_prepare
-}
-
-src_test() {
-   cd nltk/test || die
-   distutils-r1_src_test
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index ec154a9f72c4..e9ddd7aa0b7b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -860,7 +860,6 @@ games-puzzle/mindless
 # is not a feasible long-term solution.
 #
 # Removal on 2023-01-15.  Bug #886203.
-dev-python/nltk
 dev-python/nltk-data
 
 # Jaco Kroon  (2022-12-14)



[gentoo-commits] repo/gentoo:master commit in: dev-python/lunr/, profiles/

2023-01-18 Thread Michał Górny
commit: d05e27ee72158aa69b488cf93e95f3caf62e3082
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:16:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:16:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05e27ee

dev-python/lunr: Remove last-rited pkg

Closes: https://bugs.gentoo.org/886203
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lunr/Manifest  |  1 -
 dev-python/lunr/lunr-0.6.2.ebuild | 31 ---
 dev-python/lunr/metadata.xml  | 12 
 profiles/package.mask |  4 
 4 files changed, 48 deletions(-)

diff --git a/dev-python/lunr/Manifest b/dev-python/lunr/Manifest
deleted file mode 100644
index 1299ac30e9de..
--- a/dev-python/lunr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lunr-0.6.2.tar.gz 45968 BLAKE2B 
dd9328182f58ff623bf81c5cfdf31e7a8b004f5aa9e64934f09ffda3626143f5dc5ab92339208b886a91e00100cff65295b65d416faa3f38bbe4fe6c39299826
 SHA512 
6b7c29d30a8a64b71246ff884e473cceeef5e00e382ad54474e7855dcafcf3817dcc14c29c1bb2eb3371f1cb5ab1485a7840dbe41d345a4503294052aa9cd644

diff --git a/dev-python/lunr/lunr-0.6.2.ebuild 
b/dev-python/lunr/lunr-0.6.2.ebuild
deleted file mode 100644
index 1b524b3bb3d7..
--- a/dev-python/lunr/lunr-0.6.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A Python implementation of Lunr.js"
-HOMEPAGE="https://github.com/yeraydiazdiaz/lunr.py;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/nltk[${PYTHON_USEDEP}]"
-
-BDEPEND="
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   tests/acceptance_tests
-   tests/test_stemmer
-)

diff --git a/dev-python/lunr/metadata.xml b/dev-python/lunr/metadata.xml
deleted file mode 100644
index 388a29f37a98..
--- a/dev-python/lunr/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   pyt...@gentoo.org
-   
-   
-   
-   lepture/python-livereload
-   lunr
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 0bfab4be4f17..ec154a9f72c4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -859,11 +859,7 @@ games-puzzle/mindless
 # via LICENSE=all-rights-reserved + RESTRICT=bindist but this
 # is not a feasible long-term solution.
 #
-# dev-python/lunr is the only revdep and has no reverse dependencies
-# itself.
-#
 # Removal on 2023-01-15.  Bug #886203.
-dev-python/lunr
 dev-python/nltk
 dev-python/nltk-data
 



[gentoo-commits] repo/gentoo:master commit in: net-print/apsfilter/, profiles/

2023-01-18 Thread Michał Górny
commit: 6e860466d8674c938fbc9ceef84f408974a9656a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:15:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:15:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e860466

net-print/apsfilter: Remove last-rited pkg

Closes: https://bugs.gentoo.org/884881
Signed-off-by: Michał Górny  gentoo.org>

 net-print/apsfilter/Manifest  |  1 -
 net-print/apsfilter/apsfilter-7.2.8-r1.ebuild | 55 ---
 net-print/apsfilter/metadata.xml  |  8 
 profiles/package.mask |  6 ---
 4 files changed, 70 deletions(-)

diff --git a/net-print/apsfilter/Manifest b/net-print/apsfilter/Manifest
deleted file mode 100644
index c347450380fa..
--- a/net-print/apsfilter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST apsfilter-7.2.8.tar.bz2 310587 BLAKE2B 
aae44a7e79157d3ddf9ce56fe51ae90106eb952d536658efe0f19dfcbe5f0d5c7dd078e3bb5044433e250df6b9289a08a466d6e9fc77c91d540daf07a70bf197
 SHA512 
ca07e7eb620a95b08fb912e899520d5ff85613eb3d1f712e1d38a66cf5b84516dbb35e3e40ef75ac10d1e717cfc2f49930a0f0873fee451d495c8ae572072012

diff --git a/net-print/apsfilter/apsfilter-7.2.8-r1.ebuild 
b/net-print/apsfilter/apsfilter-7.2.8-r1.ebuild
deleted file mode 100644
index 52cac18cbc7e..
--- a/net-print/apsfilter/apsfilter-7.2.8-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Apsfilter Prints So Fine, It Leads To Extraordinary Results"
-HOMEPAGE="http://www.apsfilter.org;
-SRC_URI="http://www.apsfilter.org/download/${P}.tar.bz2;
-S="${WORKDIR}/${PN}"
-
-KEYWORDS="~alpha ~amd64 ppc sparc x86"
-IUSE="cups"
-SLOT="0"
-LICENSE="GPL-2"
-
-RDEPEND="
-   app-text/ghostscript-gpl
-   >=app-text/psutils-1.17
-   >=app-text/a2ps-4.13b-r4
-   net-print/cups
-   app-alternatives/awk
-   virtual/imagemagick-tools
-   virtual/mta"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local myconf=
-
-   # assume that lprng is installed if cups isn't USEd
-   if use cups ; then
-   myconf="--with-printcap=/etc/cups/printcap 
--with-spooldir=/var/spool/cups"
-   else
-   myconf="--with-printcap=/etc/lprng/printcap"
-   fi
-
-   # econf doesn't work here :(
-   ./configure \
-   --prefix="${EPREFIX}/usr" \
-   --mandir=/usr/share/man \
-   --docdir=/usr/share/doc/${PF} \
-   --sysconfdir=/etc \
-   "${myconf} ${EXTRA_ECONF}" \
-   || die
-}
-
-src_install() {
-   emake DESTDIR="${ED}" install
-   dosym ../share/apsfilter/SETUP /usr/bin/apsfilter
-
-   if use cups ; then
-   dosym ../cups/printcap /etc/printcap
-   else
-   dosym ../lprng/printcap /etc/printcap
-   fi
-}

diff --git a/net-print/apsfilter/metadata.xml b/net-print/apsfilter/metadata.xml
deleted file mode 100644
index e2fedda90ee1..
--- a/net-print/apsfilter/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   print...@gentoo.org
-   Gentoo Printing Project
-
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 215c361e6184..7d2f8d7d663a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -880,12 +880,6 @@ sci-astronomy/skycat
 # Removal on 2023-01-14. Bug #885605
 net-print/kyocera-mita-ppds
 
-# Marco Scardovi  (2022-12-15)
-# Dead upstream, dead homepage, dead symlinks,
-# no revdeps and no version bump since 2011
-# Removal on 2023-01-14. Bug #884881
-net-print/apsfilter
-
 # Jaco Kroon  (2022-12-14)
 # Multiple open bugs (bug #870910, bug #877731, bug #884815), only one of which
 # is trivial to solve.



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-ruby/mime-types/

2023-01-18 Thread Michał Górny
commit: 2c4539933f75e6de4cf16096accd2ac1fb5bc8c8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:13:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:13:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c453993

dev-ruby/mime-types: Remove masked slot :2

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

 dev-ruby/mime-types/Manifest |  1 -
 dev-ruby/mime-types/mime-types-2.99.3.ebuild | 34 
 profiles/package.mask|  6 -
 3 files changed, 41 deletions(-)

diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 22aa18da45b8..48c80ce940c1 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,2 +1 @@
-DIST mime-types-2.99.3.gem 149504 BLAKE2B 
f0e34e5379948e5e742f3d9db0214bcf40bcdf425866509fe40e74188673b779da11980ab68d202c5129295ecda1a19f4b177f51f1add0b413f29669717060b7
 SHA512 
1a71cbe2baed27fa14a914e2ad112545c42c7560e93617a41fd3a5bf61e0ee1e5b5385e0cca7488302aecfc25eb6cd071a33d57291aa4c3280cb2621989daa48
 DIST mime-types-3.4.1.gem 36864 BLAKE2B 
09c6c2fad3cad3535e5c357b49c84b2c1809903235f3bdbeeb766157c48bfc899f32fe95be535feab3c7835c4b535e25b49019c14f51dee1a812fdb735f0f7af
 SHA512 
d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f

diff --git a/dev-ruby/mime-types/mime-types-2.99.3.ebuild 
b/dev-ruby/mime-types/mime-types-2.99.3.ebuild
deleted file mode 100644
index 95fcf9162b30..
--- a/dev-ruby/mime-types/mime-types-2.99.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ruby30: not compatible
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="History.rdoc History-Types.rdoc README.rdoc"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
-HOMEPAGE="https://github.com/mime-types/ruby-mime-types;
-
-LICENSE="MIT Artistic GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
-
-all_ruby_prepare() {
-   # Avoid unneeded dependency on minitest-focus.
-   sed -i -e '/focus/ s:^:#:' \
-   -e 's:fivemat/::' \
-   test/minitest_helper.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 07cde324c401..60f16f313876 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -904,12 +904,6 @@ net-voip/captagent
 # Last release in 2012. Removal in 30 days.
 dev-ruby/log_buddy
 
-# Hans de Graaff  (2022-12-11)
-# ruby27-only slot. No reverse dependencies.
-# Use a newer mime-types slot.
-# Removal in 30 days.
-dev-ruby/mime-types:2
-
 # Jonas Stein  (2022-12-11)
 # Unfetchable and mirror-restricted.
 # Upstream discontinued



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-ruby/ntlm-http/, dev-ruby/ntlm-http/files/

2023-01-18 Thread Michał Górny
commit: 0eeda9b60f84385a1fbdfa82cdfc7e19f26ac420
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:12:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:12:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eeda9b6

dev-ruby/ntlm-http: Remove last-rited pkg

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

 dev-ruby/ntlm-http/Manifest|  1 -
 .../ntlm-http/files/ntlm-http-0.1.1+ruby-1.9.patch | 24 ---
 dev-ruby/ntlm-http/metadata.xml|  8 -
 dev-ruby/ntlm-http/ntlm-http-0.1.1-r3.ebuild   | 34 --
 profiles/package.mask  |  5 
 5 files changed, 72 deletions(-)

diff --git a/dev-ruby/ntlm-http/Manifest b/dev-ruby/ntlm-http/Manifest
deleted file mode 100644
index d79a0fed0040..
--- a/dev-ruby/ntlm-http/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ntlm-http-0.1.1.gem 13824 BLAKE2B 
179baff2b4b00306b15aa42bad3e91bb41bdc6070ad2eb4681075474839dafea06c54ef7b3fb9f997951ad7b4ddcfa78caf5345b35e5944366b60f27bea63530
 SHA512 
1d2868582a194fb3a3dcb48a7dfb031014e51a93d57afb83aaef98be8e57789506b71e6440770ca7bc48979d9dd730f398d01d554d6d0575ff01046a227c7669

diff --git a/dev-ruby/ntlm-http/files/ntlm-http-0.1.1+ruby-1.9.patch 
b/dev-ruby/ntlm-http/files/ntlm-http-0.1.1+ruby-1.9.patch
deleted file mode 100644
index b5e35a7210c5..
--- a/dev-ruby/ntlm-http/files/ntlm-http-0.1.1+ruby-1.9.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: ntlm-http-0.1.1/lib/net/ntlm_http.rb
-===
 ntlm-http-0.1.1.orig/lib/net/ntlm_http.rb
-+++ ntlm-http-0.1.1/lib/net/ntlm_http.rb
-@@ -45,6 +45,7 @@
- require 'base64'
- require 'openssl'
- require 'openssl/digest'
-+require 'kconv'
- 
- module Net  #:nodoc:
-   module NTLM
-Index: ntlm-http-0.1.1/lib/net/ntlm.rb
-===
 ntlm-http-0.1.1.orig/lib/net/ntlm.rb
-+++ ntlm-http-0.1.1/lib/net/ntlm.rb
-@@ -45,6 +45,7 @@
- require 'base64'
- require 'openssl'
- require 'openssl/digest'
-+require 'kconv'
- 
- module Net  #:nodoc:
-   module NTLM

diff --git a/dev-ruby/ntlm-http/metadata.xml b/dev-ruby/ntlm-http/metadata.xml
deleted file mode 100644
index 658c72b1920d..
--- a/dev-ruby/ntlm-http/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-   r...@gentoo.org
-   Gentoo Ruby Project
-
-

diff --git a/dev-ruby/ntlm-http/ntlm-http-0.1.1-r3.ebuild 
b/dev-ruby/ntlm-http/ntlm-http-0.1.1-r3.ebuild
deleted file mode 100644
index d05197d014ca..
--- a/dev-ruby/ntlm-http/ntlm-http-0.1.1-r3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_DOC_SOURCES="lib README"
-RUBY_FAKEGEM_EXTRADOC="README"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby/NTLM HTTP provides NTLM authentication over http"
-HOMEPAGE="http://www.mindflowsolutions.net/;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
-
-all_ruby_prepare() {
-   find . -name '*.rb' -exec sed -i -e 's:\r$::' {} +
-
-   # We can't use RUBY_PATCHES for this because we need first to convert 
the files
-   eapply "${FILESDIR}"/${P}+ruby-1.9.patch
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 test/*_test.rb
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 6497456acf1a..199bbee4f6f3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -915,11 +915,6 @@ dev-ruby/mime-types:2
 # Last release in 2013. Removal in 30 days.
 dev-ruby/nagios_analyzer
 
-# Hans de Graaff  (2022-12-11)
-# ruby27-only package. No reverse dependencies.
-# Last release in 2009. Removal in 30 days.
-dev-ruby/ntlm-http
-
 # Jonas Stein  (2022-12-11)
 # Unfetchable and mirror-restricted.
 # Upstream discontinued



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-ruby/log_buddy/

2023-01-18 Thread Michał Górny
commit: 7e830a844d7ac973daeedf0094b3d234905b39e4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:14:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:14:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e830a84

dev-ruby/log_buddy: Remove last-rited pkg

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

 dev-ruby/log_buddy/Manifest  |  1 -
 dev-ruby/log_buddy/log_buddy-0.7.0-r1.ebuild | 29 
 dev-ruby/log_buddy/metadata.xml  | 11 ---
 profiles/package.mask|  5 -
 4 files changed, 46 deletions(-)

diff --git a/dev-ruby/log_buddy/Manifest b/dev-ruby/log_buddy/Manifest
deleted file mode 100644
index 84cbce50fc8e..
--- a/dev-ruby/log_buddy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST log_buddy-0.7.0.gem 11264 BLAKE2B 
688d8545a57361ecdecef3021db69d285a040b6439b2391337b8842408ad5e6d4b79d0d9391db07172e0bde6e27f151f6b6f93a3e4d9448730c32e4cf21a2c56
 SHA512 
ce7d068157f2fc3513f330a8616dbf126f218f2f5166a91d3cd0179cd5899a696acc364001a677324581eefc0ebbe20d1e01413b1f363fd424c25232f4a791e2

diff --git a/dev-ruby/log_buddy/log_buddy-0.7.0-r1.ebuild 
b/dev-ruby/log_buddy/log_buddy-0.7.0-r1.ebuild
deleted file mode 100644
index 4a29b07ba29d..
--- a/dev-ruby/log_buddy/log_buddy-0.7.0-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.markdown examples.rb"
-
-RUBY_FAKEGEM_EXTRAINSTALL="init.rb"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Log statements along with their name easily"
-HOMEPAGE="https://github.com/relevance/log_buddy;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/mocha-0.9 )"
-
-all_ruby_prepare() {
-   rm Gemfile || die
-}

diff --git a/dev-ruby/log_buddy/metadata.xml b/dev-ruby/log_buddy/metadata.xml
deleted file mode 100644
index 7c0e1c53fb19..
--- a/dev-ruby/log_buddy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-r...@gentoo.org
-Gentoo Ruby Project
-  
-  
-relevance/log_buddy
-  
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 60f16f313876..215c361e6184 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -899,11 +899,6 @@ net-print/apsfilter
 # Removal on 2023-01-31.
 net-voip/captagent
 
-# Hans de Graaff  (2022-12-11)
-# ruby27-only package. No reverse dependencies.
-# Last release in 2012. Removal in 30 days.
-dev-ruby/log_buddy
-
 # Jonas Stein  (2022-12-11)
 # Unfetchable and mirror-restricted.
 # Upstream discontinued



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-ruby/posix-spawn/

2023-01-18 Thread Michał Górny
commit: 021f470ea595152374e0deb44ac47e63732cd0df
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:11:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:11:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021f470e

dev-ruby/posix-spawn: Remove last-rited pkg

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

 dev-ruby/posix-spawn/Manifest |  1 -
 dev-ruby/posix-spawn/metadata.xml | 11 -
 dev-ruby/posix-spawn/posix-spawn-0.3.15-r1.ebuild | 29 ---
 profiles/package.mask |  5 
 4 files changed, 46 deletions(-)

diff --git a/dev-ruby/posix-spawn/Manifest b/dev-ruby/posix-spawn/Manifest
deleted file mode 100644
index ff646c271c68..
--- a/dev-ruby/posix-spawn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST posix-spawn-0.3.15.gem 29696 BLAKE2B 
224cca09cbac983cb35dd2c25fe4ea485f6c5ec20fe46dfafcfb4f3586da9eb77ba8328dcdc3fde6f389dc0953ae4b7e5a600af67db421837a6610b0770c8146
 SHA512 
bdfecdbb0d470d23643de1c5b40c4f4b8b7f8970c14a2d3bd7c15e59d388b24857fb740c5c87573cbb6ac83483a29bf87f856a949a1fc014be8ad09e5cb2a9e7

diff --git a/dev-ruby/posix-spawn/metadata.xml 
b/dev-ruby/posix-spawn/metadata.xml
deleted file mode 100644
index 442c14db4018..
--- a/dev-ruby/posix-spawn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-r...@gentoo.org
-Gentoo Ruby Project
-  
-  
-rtomayko/posix-spawn
-  
-

diff --git a/dev-ruby/posix-spawn/posix-spawn-0.3.15-r1.ebuild 
b/dev-ruby/posix-spawn/posix-spawn-0.3.15-r1.ebuild
deleted file mode 100644
index 61f75a2bf234..
--- a/dev-ruby/posix-spawn/posix-spawn-0.3.15-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md TODO HACKING"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library that implements a subset of the Ruby 1.9 Process::spawn"
-HOMEPAGE="https://github.com/rtomayko/posix-spawn/;
-
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-
-all_ruby_prepare() {
-   sed -i -e '/test_backtick_redirect/askip "Output depends on bash 
version"' test/test_backtick.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each {|f| require f}' || 
die
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index ea43dd284576..6497456acf1a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -920,11 +920,6 @@ dev-ruby/nagios_analyzer
 # Last release in 2009. Removal in 30 days.
 dev-ruby/ntlm-http
 
-# Hans de Graaff  (2022-12-11)
-# ruby27-only package. No reverse dependencies.
-# Removal in 30 days.
-dev-ruby/posix-spawn
-
 # Jonas Stein  (2022-12-11)
 # Unfetchable and mirror-restricted.
 # Upstream discontinued



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-ruby/nagios_analyzer/

2023-01-18 Thread Michał Górny
commit: 3cd0b4adcd92cc19fd9b8bfe18afe7f4c3a16828
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 06:12:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd0b4ad

dev-ruby/nagios_analyzer: Remove last-rited pkg

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

 dev-ruby/nagios_analyzer/Manifest |  1 -
 dev-ruby/nagios_analyzer/metadata.xml | 11 ---
 .../nagios_analyzer/nagios_analyzer-0.0.5-r2.ebuild   | 19 ---
 profiles/package.mask |  5 -
 4 files changed, 36 deletions(-)

diff --git a/dev-ruby/nagios_analyzer/Manifest 
b/dev-ruby/nagios_analyzer/Manifest
deleted file mode 100644
index a0c72b8c6bb4..
--- a/dev-ruby/nagios_analyzer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nagios_analyzer-0.0.5.gem 11264 BLAKE2B 
16e90e269f73e7f717fcde574fd729efd0ab5a0c1892ffe1692e5bb0c87ed6e6909f45381d8021b24540ef3f99d80d9564c37476a7ed11743616b065c6b0
 SHA512 
052ad107bf39d35b0c21392f4d5905ddcf009e3fa4b780706c23b9d6a45bf6a7b0a64dad596c8a32aedb332ee069f062c30b47479289569fb5f13b5705b03303

diff --git a/dev-ruby/nagios_analyzer/metadata.xml 
b/dev-ruby/nagios_analyzer/metadata.xml
deleted file mode 100644
index 9f6a9e2a4c52..
--- a/dev-ruby/nagios_analyzer/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-r...@gentoo.org
-Gentoo Ruby Project
-  
-  
-jbbarth/nagios_analyzer
-  
-

diff --git a/dev-ruby/nagios_analyzer/nagios_analyzer-0.0.5-r2.ebuild 
b/dev-ruby/nagios_analyzer/nagios_analyzer-0.0.5-r2.ebuild
deleted file mode 100644
index c0867a5217de..
--- a/dev-ruby/nagios_analyzer/nagios_analyzer-0.0.5-r2.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-RUBY_FAKEGEM_EXTRADOC="README.textile"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple parser for Nagios status files"
-HOMEPAGE="https://github.com/jbbarth/nagios_analyzer;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""

diff --git a/profiles/package.mask b/profiles/package.mask
index 199bbee4f6f3..07cde324c401 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -910,11 +910,6 @@ dev-ruby/log_buddy
 # Removal in 30 days.
 dev-ruby/mime-types:2
 
-# Hans de Graaff  (2022-12-11)
-# ruby27-only package. No reverse dependencies.
-# Last release in 2013. Removal in 30 days.
-dev-ruby/nagios_analyzer
-
 # Jonas Stein  (2022-12-11)
 # Unfetchable and mirror-restricted.
 # Upstream discontinued



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

2023-01-18 Thread Michał Górny
commit: 85efafbf902a9a3e2fca78e8dac422ad132f34ac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:26:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85efafbf

dev-python/jaraco-context: Bump to 4.2.1

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

 dev-python/jaraco-context/Manifest |  1 +
 .../jaraco-context/jaraco-context-4.2.1.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/jaraco-context/Manifest 
b/dev-python/jaraco-context/Manifest
index 9ac981464ecb..6dab660843ca 100644
--- a/dev-python/jaraco-context/Manifest
+++ b/dev-python/jaraco-context/Manifest
@@ -1 +1,2 @@
 DIST jaraco.context-4.2.0.tar.gz 9308 BLAKE2B 
047474e325846a5e01407cd5c6c64da4f7185d3a26b3664f06e3ca76bdb5989fd741a62ab32a667d56a80a4280824e8614cc64a27aa45f97f81d93c344f06f31
 SHA512 
829284682ead392ae7620c1881e89b7091e7ddc7c1d293c05792f7ce4276a5745554598a222a52ed93a7b2b401d20f3d066cfd32de65ad2f0f3c8c5f5cd2c75a
+DIST jaraco.context-4.2.1.tar.gz 9526 BLAKE2B 
f4543528ac24ed0005955cee49b1e4723b6d6240125eda3b6f58307a22180df41ed90069328e8e0efe460040dbadd2948d3728ccf2c01953b7e5d6bfb43e378d
 SHA512 
34b4a051e4a50c24313bee4b80106cc5b3bb71cafc4b2eb4e8cf061b270f5ccf0ff550b58d7b05d7407f2cd7aa8ec4baf113de6dcd064d91e3f2619c5e0ce284

diff --git a/dev-python/jaraco-context/jaraco-context-4.2.1.ebuild 
b/dev-python/jaraco-context/jaraco-context-4.2.1.ebuild
new file mode 100644
index ..100882e1beea
--- /dev/null
+++ b/dev-python/jaraco-context/jaraco-context-4.2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/.}
+DESCRIPTION="Context managers by jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.context/
+   https://pypi.org/project/jaraco.context/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease setuptools bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "jaraco.context"
+   version = "${PV}"
+   description = "Context managers by jaraco"
+   EOF
+}
+
+python_install() {
+   distutils-r1_python_install
+   # rename to workaround a bug in pkg_resources
+   # https://bugs.gentoo.org/834522
+   mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die
+}



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

2023-01-18 Thread Michał Górny
commit: ed470c08e13f57c56da4d81f33fa8b0493486a21
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:07:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed470c08

dev-python/dulwich: Bump to 0.21.2

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

 dev-python/dulwich/Manifest  |  1 +
 dev-python/dulwich/dulwich-0.21.2.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index a00c0a047fd6..15c2d6764983 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -2,3 +2,4 @@ DIST dulwich-0.20.46.tar.gz 426530 BLAKE2B 
702564597a0367f454a396e4917d4fcd8b963
 DIST dulwich-0.20.50.tar.gz 430389 BLAKE2B 
1ea86fe00fa560311bdcff8c51904982a506fa670efb503f9103c5fb25036a792a87583fdf6435a6a6ec7bd6aaa2277c621359e1d99f55450c247fdc4be74e51
 SHA512 
506cc76f7deb8247b910fa4971e28eeda6ddd34703ac3c7a2f3b6525e6a9229bbec527b1965bebf7aa3da17b5adbd146916f247acacf9caf86d2494e60cc8626
 DIST dulwich-0.21.0.tar.gz 436570 BLAKE2B 
d63185fe6e900823f5b295454a41be4f8508aa4c1757599186a0daab6f9b44e0036485d16d9f3dd34e3d1d191987cb0191254cee844caadadf9e43d0a2de0645
 SHA512 
ff437cb8381d91183d2843397afed5c1b04db000a093d61b6cdb1d76821104260e9d8572a05cf10c8959b88b99ec8fbcd3ff3a3ae2f860ab6201773de32635b5
 DIST dulwich-0.21.1.tar.gz 436958 BLAKE2B 
b821eb8a195496066017c0f9c9076ed25e1bfb894cead5175143a8944a16b8a82ca54d9a65d1aea23d7a039ce63343c608e2694f756b65b49e345d0ff49293f4
 SHA512 
bef3725b6101d0b8f115df432ca41a5f7b05fc5d84aa87f99f5815c670775ab74264a88768fbbe41bb89ff4cc6618b5a8a01ad2dae33f121ead424b5ed977f82
+DIST dulwich-0.21.2.tar.gz 436949 BLAKE2B 
8c3b42e103146c3641292eaaae29b2e53690a84fe0ba68adcaecc7ed75ce5ee3af64cffcc702b98a5bef18b6edfe888b2db0232430cf0289d1ca14dd49f3fb14
 SHA512 
edc7ea98f3417bd3f460d3c5fb54ceb1974df79e85fea4b4d324a79f487a5303edbdb256bae0b5c6e83615cf8788a2a921bfbd5031d4d3e4dbdd1c97ea1295e8

diff --git a/dev-python/dulwich/dulwich-0.21.2.ebuild 
b/dev-python/dulwich/dulwich-0.21.2.ebuild
new file mode 100644
index ..2949d3dcec07
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.21.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="
+   https://github.com/jelmer/dulwich/
+   https://pypi.org/project/dulwich/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/fastimport[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+
+python_test() {
+   # remove interference from the tests that do stuff like user.name
+   unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE \
+   GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE EMAIL
+   # Do not use make check which rebuilds the extension and uses -Werror,
+   # causing unexpected failures.
+   "${EPYTHON}" -m unittest -v dulwich.tests.test_suite ||
+   die "tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/examples"
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2023-01-18 Thread Michał Górny
commit: 82f0163cd2124597b0501b54c268e1200649fb04
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:31:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f0163c

dev-python/types-docutils: Bump to 0.19.1.2

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils/types-docutils-0.19.1.2.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index bd5c0c0fff4c..332bc45be3d3 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1 +1,2 @@
 DIST types-docutils-0.19.1.1.tar.gz 8869 BLAKE2B 
19f540af04aa483c194a68ac76af45b494e955afb5ef48f15da47f832ad1b18c25ec9a4cc64a87037e30296ac133e9297a344485dd1c6174c9f20d36953f588b
 SHA512 
34c4e5997059c395311fc987b16259839daff3d4aba6e33f33ae3993137bee8f4362ce8f8491d3c8ed10435a27f5c91b87cfb74ae145251e268f45409c1526d0
+DIST types-docutils-0.19.1.2.tar.gz 8973 BLAKE2B 
7303c3ce16c9521215f29d2129394a92d436b2c75441189a6c3bbb0279c504ccb34995e9e40c777af7d6a09524043d05640d0419bfdbdc93b83b7daa91c6a9f3
 SHA512 
b9c4fff2f56bc77209f771996c24eef0c4d902dccb932e50b0f7207cccee8aef8335dfdf2cea7ff63f8c80de00be9293fd8367b78562dd7190f25228811177aa

diff --git a/dev-python/types-docutils/types-docutils-0.19.1.2.ebuild 
b/dev-python/types-docutils/types-docutils-0.19.1.2.ebuild
new file mode 100644
index ..13149a76e44c
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.19.1.2.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2023-01-18 Thread Michał Górny
commit: 1575fcb14d7d4e544356bd65f89d58c1ac64cac4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:35:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1575fcb1

dev-python/configobj: Update remote-ids

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

 dev-python/configobj/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/configobj/metadata.xml 
b/dev-python/configobj/metadata.xml
index 4601768bfdaa..0d3e51ace89b 100644
--- a/dev-python/configobj/metadata.xml
+++ b/dev-python/configobj/metadata.xml
@@ -13,7 +13,7 @@
   for config files.
   
   
+DiffSK/configobj
 configobj
-configobj
   
 



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

2023-01-18 Thread Michał Górny
commit: deb859a8754a5a29e0f92cb12e55286879895b33
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:33:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb859a8

sci-mathematics/z3: Bump to 4.12.1

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

 sci-mathematics/z3/Manifest |   1 +
 sci-mathematics/z3/z3-4.12.1.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index 9871e2684d1d..6c6b8418d1c9 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,2 +1,3 @@
 DIST z3-4.11.2.tar.gz 5428273 BLAKE2B 
85fe5b94c5bfaeaca5b1dfe42fe9763a278c414955a9aed45abbb3e60c366a86bcdcd7c3bdcf27cc67bc10c76700069d548cb1e27ccf3286c8c6eccfa9d492d1
 SHA512 
be2573d38c0e50b46fcb025d50335e016769fdeab3c26f5dc2a13102fae889d23039258ea8d38de3f53daa4cf073704d8639ac291e781a74633194adedaae21a
 DIST z3-4.12.0.tar.gz 5468532 BLAKE2B 
229e8fb19cfb377f3ec9a728254c913a582ee16cfafaa8eb66683df01fc8320b527e493fe692fa85029360f6065d5a068ccbf337cdaf4b8f492ac8a2c3674063
 SHA512 
53a51c8304fa4356d13293f68b14d9d9eef57a0771c6698d38aea5fac62c4e52c41ff003cb6d771a32645d2aa4ef59be5f792f2efbee927d06ac8280094976e5
+DIST z3-4.12.1.tar.gz 5470095 BLAKE2B 
8840b2c3bea5ae409f52bd2db931f7c0d88f86e154c2bf7d1bed34a0c7b72a5596a20467259f37ad9cae3c7e24d2e04ddebe8dd539a2e1a1ed6445d59b6cef28
 SHA512 
031fba9cc000a8da0025f95fa3f1c7519071d1b7775b377ff3192c505bb4c7e3d267da246c9ae68c940224e055a3c30571d2c0d7fbb042ec9a3d5849543a385c

diff --git a/sci-mathematics/z3/z3-4.12.1.ebuild 
b/sci-mathematics/z3/z3-4.12.1.ebuild
new file mode 100644
index ..56bcff6924d7
--- /dev/null
+++ b/sci-mathematics/z3/z3-4.12.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake-multilib java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="An efficient theorem prover"
+HOMEPAGE="https://github.com/Z3Prover/z3/;
+SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz;
+S=${WORKDIR}/z3-${P}
+
+SLOT="0/$(ver_cut 1-2)"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc examples gmp isabelle java python"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   java? ( >=virtual/jdk-1.8 )
+"
+BDEPEND="
+   doc? ( app-doc/doxygen[dot] )
+"
+
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_prepare() {
+   cmake_src_prepare
+   java-pkg-opt-2_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   -DZ3_USE_LIB_GMP=$(usex gmp)
+   -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
+   -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
+   -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
+   -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
+   -DZ3_INCLUDE_GIT_DESCRIBE=OFF
+   -DZ3_INCLUDE_GIT_HASH=OFF
+   )
+
+   multilib_is_native_abi && use java && mycmakeargs+=( 
-DJAVA_HOME="$(java-config -g JAVA_HOME )" )
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cmake_build test-z3
+   set -- "${BUILD_DIR}"/test-z3 /a
+   echo "${@}" >&2
+   "${@}" || die
+}
+
+multilib_src_install_all() {
+   dodoc README.md
+   use examples && dodoc -r examples
+   use python && python_optimize
+
+   if use isabelle; then
+   insinto /usr/share/Isabelle/contrib/${P}/etc
+   newins - settings <<-EOF
+   Z3_COMPONENT="\$COMPONENT"
+   Z3_HOME="${EPREFIX}/usr/bin"
+   Z3_SOLVER="${EPREFIX}/usr/bin/z3"
+   Z3_REMOTE_SOLVER="z3"
+   Z3_VERSION="${PV}"
+   Z3_INSTALLED="yes"
+   Z3_NON_COMMERCIAL="yes"
+   EOF
+   fi
+}
+
+pkg_postinst() {
+   if use isabelle; then
+   if [[ -f ${ROOT}/etc/isabelle/components ]]; then
+   sed -e "/contrib\/${PN}-[0-9.]*/d" \
+   -i "${ROOT}/etc/isabelle/components" || die
+   cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
+   contrib/${P}
+   EOF
+   fi
+   fi
+}
+
+pkg_postrm() {
+   if use isabelle; then
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   if [[ -f "${ROOT}/etc/isabelle/components" ]]; then
+   # Note: this sed should only match the version 
of this ebuild
+   # Which 

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

2023-01-18 Thread Michał Górny
commit: a2d33067c2a526835e0fec6ecaa77204eb8407af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:28:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d33067

dev-python/mkdocs_pymdownx_material_extras: Bump to 2.4.1

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

 .../mkdocs_pymdownx_material_extras/Manifest   |  1 +
 .../mkdocs_pymdownx_material_extras-2.4.1.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/mkdocs_pymdownx_material_extras/Manifest 
b/dev-python/mkdocs_pymdownx_material_extras/Manifest
index 728a97d2c413..248410debf83 100644
--- a/dev-python/mkdocs_pymdownx_material_extras/Manifest
+++ b/dev-python/mkdocs_pymdownx_material_extras/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocs_pymdownx_material_extras-2.3.1.tar.gz 24640 BLAKE2B 
a6637991494a0042bdc65a65822b84066efa774890d13079c87667fdfeadafa439a92bddeebad1234be8d10d60a1e4bcb76c2ff693e305c6ae37e846958eb810
 SHA512 
bfc213de818d0a82786de2c55d35d90fa80f107efdff2aa12ef5a96ec77d2bfb7d1e0e9115e930a29440cfba49fbe3a3a429dba2fb5c993878268d8a85b6ceba
+DIST mkdocs_pymdownx_material_extras-2.4.1.tar.gz 24229 BLAKE2B 
f716b37f07e5b00cf7121c2de76c5794d96649b643767d315ef0f9be98a028af178f5b370f29132bb1a388c68e07eff9ce5f88b5b745558b7d3ecd12e7c3274d
 SHA512 
651627361affa0a3dca1ad725744deb964fab009ccfcba6f581f29379f1bd8317da511b5a3055c37761d2b8ea814121e5459eac0c175aee73cbc5e446302fdc5
 DIST mkdocs_pymdownx_material_extras-2.4.tar.gz 24171 BLAKE2B 
8258e6c9566a24a614c222fb2f8e76305bd92ccd0ffbbd4b21e945a125a553ee8664d408d46a5081893e0bb8b72c5403ed2aefcdd11807301765b052e0ed29ca
 SHA512 
002149765a30ce826b3df19c9ed659c45ee39ef0df4dfdff6ae1fdda8c88e69d6015fc3db41ee0d15229b35eefd2644dd8015a22e50db98ee45c520f95f0b04e

diff --git 
a/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.1.ebuild
 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.1.ebuild
new file mode 100644
index ..b8541382d5af
--- /dev/null
+++ 
b/dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.4.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Custom alterations based on Mkdocs-Material"
+HOMEPAGE="
+   https://github.com/facelessuser/mkdocs_pymdownx_material_extras/
+   https://pypi.org/project/mkdocs-pymdownx-material-extras/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}]
+"



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

2023-01-18 Thread Michał Górny
commit: 97dc4632a6e03fdce3a4f78ee39c5245b50a52a3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:22:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dc4632

dev-python/flask-migrate: Bump to 4.0.2

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

 dev-python/flask-migrate/Manifest  |  1 +
 .../flask-migrate/flask-migrate-4.0.2.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/flask-migrate/Manifest 
b/dev-python/flask-migrate/Manifest
index 7c09b0dba76e..1d22ffe4bc02 100644
--- a/dev-python/flask-migrate/Manifest
+++ b/dev-python/flask-migrate/Manifest
@@ -1,2 +1,3 @@
 DIST Flask-Migrate-4.0.0.gh.tar.gz 25945 BLAKE2B 
79619b5b3a64b5f1e9ad887e58c135a122961527725b468ab0c95871e4b582d306706db2b3840d33b9150ef52e60a8bf1f3db516ee1434ffcd529df02bfd29d8
 SHA512 
199f97f87c6dbc1b3dce3cd85a8a2ce75155f359394e86dea66c9166aadc01bb03627afff20ff8478e12fd63147f28dd5898c8354e6a053d5908b1bb7f2cc192
 DIST Flask-Migrate-4.0.1.gh.tar.gz 26019 BLAKE2B 
7c85a5c655c0fc0a5e522801e8ebce705deb760505720e2ab28c64da87d1b9cac683c137e29f7022009effd751fdecd9d6f1932dc88ee278d428272576684921
 SHA512 
099a2f4387a4ec5d7a37b3fbfa8a631dbdcc83533b2ebbc907150b080e01b6f3e9e7503ae5a276ae488bf0143ca3b42dd2555704b9c81bc7c31842130e604d81
+DIST Flask-Migrate-4.0.2.gh.tar.gz 26225 BLAKE2B 
da9339a0798c363394405630560d3816e26cffef4a483065294d7349a29804ba4997ab890baeae4862af3c8a76a764ca57b82037477dafe44bcc9274e27feac5
 SHA512 
3c7c65d70af42038b02a50a95d6de5735303b6f1b42bddf03afe25518e6d5aeeecb61ccb58fa2df2c8a67fe7bf77dc8bb58eaaf37184652a224310adef0e626f

diff --git a/dev-python/flask-migrate/flask-migrate-4.0.2.ebuild 
b/dev-python/flask-migrate/flask-migrate-4.0.2.ebuild
new file mode 100644
index ..744044d9acbd
--- /dev/null
+++ b/dev-python/flask-migrate/flask-migrate-4.0.2.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_{9..11} )
+
+inherit distutils-r1
+
+MY_P="Flask-Migrate-${PV}"
+DESCRIPTION="SQLAlchemy database migrations for Flask applications using 
Alembic"
+HOMEPAGE="
+   https://github.com/miguelgrinberg/Flask-Migrate/
+   https://pypi.org/project/Flask-Migrate/
+"
+SRC_URI="
+   https://github.com/miguelgrinberg/Flask-Migrate/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/alembic-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-0.9[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-1.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local -x PATH=${T}/bin:${PATH}
+
+   mkdir -p "${T}"/bin || die
+   cat > "${T}"/bin/flask <<-EOF || die
+   #!/bin/sh
+   exec ${EPYTHON} -m flask "\${@}"
+   EOF
+   chmod +x "${T}"/bin/flask || die
+
+   eunittest
+}



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

2023-01-18 Thread Michał Górny
commit: 9bdd4a9a0a43c4becdc8cba463f72d0906f73de6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:19:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdd4a9a

dev-python/xarray: Bump to 2023.1.0

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

 dev-python/xarray/Manifest   |  1 +
 dev-python/xarray/xarray-2023.1.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 6e3d735e0cca..1e4a6f898308 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -1,2 +1,3 @@
 DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 
5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d
 SHA512 
6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753
 DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 
449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7
 SHA512 
9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad02ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7
+DIST xarray-2023.1.0.tar.gz 3065563 BLAKE2B 
f2f95b5d8506d8348c8409cc528fc3270a3262ad528031530b2c1ad71697d147df27140ad4ec0b6222368785ceebb8a8fd83c891b8478d2b168a7766f3acb276
 SHA512 
baddac6ed08816eb06b8153bc3443cc4ae77fc1d17d2cf242f543ce75b37e390f5c7e8c59cc292d1a586a78245cac614cf656a202f8d5ca81c176c4834533c4b

diff --git a/dev-python/xarray/xarray-2023.1.0.ebuild 
b/dev-python/xarray/xarray-2023.1.0.ebuild
new file mode 100644
index ..0d7b5d4fc06c
--- /dev/null
+++ b/dev-python/xarray/xarray-2023.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="N-D labeled arrays and datasets in Python"
+HOMEPAGE="
+   https://xarray.pydata.org/
+   https://github.com/pydata/xarray/
+   https://pypi.org/project/xarray/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/numpy-1.22[${PYTHON_USEDEP}]
+   >=dev-python/pandas-1.3[${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/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
+)



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

2023-01-18 Thread Michał Górny
commit: 8e5518d97f51d8a264973101ec9c95617b5610c1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:27:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e5518d9

dev-python/tox: Bump to 4.3.5

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.3.5.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 7652073f5122..69a12c6f347e 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,4 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.3.4.gh.tar.gz 298487 BLAKE2B 
d1b36e537cdc8309c550b664e8543ae06329d713fe2267ce2c7082c57c597155b4d1764baedf58c2ce762570a4988bb293ec5e74829e722163dd0d00ed13f558
 SHA512 
288d7867131009229acfcd3fb78fdc60e0f4de933a64c1a91600cbcee496eb5787e24b43705815705b7d1fe6a4d19f4987571d9a237292d6e7216bd63c235444
+DIST tox-4.3.5.gh.tar.gz 298866 BLAKE2B 
86f6d76d2600f6acc3ac02f0998e818acf053991b3a2e89c3c206d36a32f1427f14ba2e5524124172a353c51d4fab8dfd7161b0d2d437f80cfc7b554befcc91c
 SHA512 
18347306857c616801fc0975dff94fcd5097dc16741a0fdd0c885d4f43bbc8620a419b53fd8a5c97b8f80220ba6a2d3911e42b42c767233260337152784b732b

diff --git a/dev-python/tox/tox-4.3.5.ebuild b/dev-python/tox/tox-4.3.5.ebuild
new file mode 100644
index ..86ff7b745303
--- /dev/null
+++ b/dev-python/tox/tox-4.3.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
+
+RDEPEND="
+   >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/build[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   epytest
+}



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

2023-01-18 Thread Michał Górny
commit: d13466a1f847115f5559d5035291e84bd974a14a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:29:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13466a1

dev-python/sphinx-autodoc-typehints: Remove old

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  4 --
 .../sphinx-autodoc-typehints-1.20.0.ebuild | 44 --
 .../sphinx-autodoc-typehints-1.20.2.ebuild | 44 --
 .../sphinx-autodoc-typehints-1.21.0.ebuild | 44 --
 .../sphinx-autodoc-typehints-1.21.1.ebuild | 44 --
 5 files changed, 180 deletions(-)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index b53b76c5b1d4..beaaaee2d70d 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,7 +1,3 @@
 DIST sphinx-autodoc-typehints-1.19.5.gh.tar.gz 27758 BLAKE2B 
f73b0afa3656949f5aa14c8055020bccd81ff5f81df6dbf7c95d3656597d1e2e12918f77c6af56afb5c3ec28680e270aaa81c3d149b5427872dd8844bcaec495
 SHA512 
90cc5bb81e0a76ea3e476e3821299573ea0deaef0e007d2f83e0ff442db34bccf6e1078a4e06243bf19c8ee964477b924369ebbffb6ab4aa1cd673b16b0c79b2
-DIST sphinx-autodoc-typehints-1.20.0.gh.tar.gz 27988 BLAKE2B 
00dca24835ecaef8a2ebb9e0e918da39b5a7c72d946d654f4aec50777ce222b86f267bd8ab43deeccf802326fc067fdbbc03d5836322a233c9b48bb184995589
 SHA512 
6c807206d0d5abb0ec9afa03706271afbd9130dc41c1a591021a8656f518f66d057f601b27599fb6f7de3c4633747ff8a62c204759afad96784f4356c1e64be9
 DIST sphinx-autodoc-typehints-1.20.1.gh.tar.gz 28374 BLAKE2B 
87891c5ee6b1fa76b12fd09a77c7de3e739cf95b76d0e3dd215feb585d9b07e883998c8e1a1a493230add7e8362278c750a0412d8e3d5102698e8e91e8042a4b
 SHA512 
f8194c823c496c62dc6fa2d46595e39ec5da8f6661ceb3fc553a81f0a33604c00f3a4d742132326dca19c62cd32e7898fcfe89af862dfbc663b940bd4f9808a9
-DIST sphinx-autodoc-typehints-1.20.2.gh.tar.gz 28393 BLAKE2B 
1ca6ab1e49d57b49d8fc1bfa73cc6e9eccdbb3c1eff6edaea5dd3253c729f7553659b97bc96ae88d5151ba8da87c0c4f225fac471e13995bd5596554ec4423a5
 SHA512 
0a17586e83567e51fbc9c96383d3f81a4ab6ebb0ec6e6471b00f7e0d70454e11f21f49d58e46e683c48688540de96627cff7496ccf16d130d2a9c7466c8a5193
-DIST sphinx-autodoc-typehints-1.21.0.gh.tar.gz 29465 BLAKE2B 
64d13fbc720d3415448fe9983c8e5e5aa668df819717528b5a3b11147c285b44530f47754ff0d42d5b3c44a9fdf92d18614de698b40de4a5c4c9fd5995466e9e
 SHA512 
8cba898f5ec07243718e37b6ff04e45d27ec73037dbb58ab8b2db0d1ba062e4208b4b1f9c053c0fe4b591a939ce44dd323f1e83ea01655c9ededd6a24be8aac3
-DIST sphinx-autodoc-typehints-1.21.1.gh.tar.gz 29643 BLAKE2B 
59d70ac94a93ca8be4fded034c89516d3271c096dbb7875966958c7a48c3d838f50bf03786b7ca8ea326b1566c991b559be7a6d37bdbb58946a89c1927f7
 SHA512 
29deee5960f40e55706a36af9e0a9d92c2eec9d2485c1b1fafef7efa8c86ffa3ccd910a836f25705f5e4d7f79291dcf5f4b3169799986155d20d4829ee7deda0
 DIST sphinx-autodoc-typehints-1.21.3.gh.tar.gz 31362 BLAKE2B 
75e32afd0d9969af5fb9bba0febb456e8c2147b6cca83e9d4737645d48408d3c5e92a482b0df1a73d8f2d9825eb9f1bcc71de9b20800447a97a1e61c88adcfff
 SHA512 
dfd54c3c4d41a8eb6e4080a8132bc437d9ac1ab202c61938c1761ab2d2d64069f793ceb0d89ebcbc9b8dcfc425d14779ee9422c2179610731bb8f84c361401dd

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.20.0.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.20.0.ebuild
deleted file mode 100644
index fc9ddc317183..
--- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.20.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Type hints support for the Sphinx autodoc extension"
-HOMEPAGE="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/
-   https://pypi.org/project/sphinx-autodoc-typehints/
-"
-SRC_URI="
-   https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/hatch-vcs[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/sphobjinv-2.2.2[${PYTHON_USEDEP}]
-   >=dev-python/typing-extensions-4.3[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # this package is addicted to Internet
-   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
-)
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}

diff --git 

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

2023-01-18 Thread Michał Górny
commit: 751655afa8221ddb468240fe655e92fc1482aa25
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:26:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=751655af

dev-python/translate-toolkit: Bump to 3.8.3

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

 dev-python/translate-toolkit/Manifest  |  1 +
 .../translate-toolkit-3.8.3.ebuild | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-python/translate-toolkit/Manifest 
b/dev-python/translate-toolkit/Manifest
index 8fb22b85c485..f2d20869d820 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -2,3 +2,4 @@ DIST translate-3.7.4.gh.tar.gz 1153973 BLAKE2B 
55fd5d8f8d9c53d3aabaaece54272650f
 DIST translate-3.8.0.gh.tar.gz 1155430 BLAKE2B 
53b9964373c49d2eaaa11f13c0a80aefef8572077561fbc2666b5c4f2f7b7731cda9ef665b0f077a84237bb7ccc6251b23308c18672d6397b08a6a64e91426bb
 SHA512 
9ebacfa76e16e179cb000e9f60b1f91ddacf70644764d215df43c55876bc684c6e4c2c1d52e2c1aa00c6e757f87167f04ee7dac7ce996c5b9d3d39aff4bb7484
 DIST translate-3.8.1.gh.tar.gz 1157283 BLAKE2B 
fffe95aa8d874a98cb6bc45a37ae03752ba9903b151ba894ca4bcaff48fbec524fadef4133b2bdf0c65b0d834c094bd6897d7ecca33ce00ef89840d1eb4fcf81
 SHA512 
a7739f0ddd64677e8a5236f017b9a36b7c4c2ea7b3710ffcae5dea5e738049b12f77a1b7cb6755712bdc55184258fb80e48ffa082abce886322614049d68dca9
 DIST translate-3.8.2.gh.tar.gz 1157429 BLAKE2B 
3e611d2f1843fefd0d335a1f9a307b4239ab634499324631dd678a79c28ee17d909be621a0e0e00950ab97ea1dd2a46682f45f713895db85f62feacee8cbeef6
 SHA512 
3875a711dc7d070d4d857304848bd454fab0c5f78bc6722da4a905c21fa7a95d8b9f165397ea3c0e82216f312ecdd9ee0763da8a58338c51853d526b5956895b
+DIST translate-3.8.3.gh.tar.gz 1157587 BLAKE2B 
4dc8ca9cb7f0040364ceeb6fae47d9189642e8383fb1c808713aeb82452690ffe5957c63d649994eae486efaa51aee664fa7b0bb199036d869a87d7a0bf21806
 SHA512 
ad5a814cc03ed0d41aeac60bea72133fcd47470ab254849647d674bc00b71f2afe1c0956891decc6906fafbd07c4e3d5efcf4212c0e449f3fb3fb4fdbee9aab8

diff --git a/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild 
b/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild
new file mode 100644
index ..5628bcd1f693
--- /dev/null
+++ b/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+MY_P=translate-${PV}
+DESCRIPTION="Toolkit to convert between many translation formats"
+HOMEPAGE="
+   https://github.com/translate/translate/
+   https://pypi.org/project/translate-toolkit/
+"
+SRC_URI="
+   https://github.com/translate/translate/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+html +ical +ini +subtitles +yaml"
+
+RDEPEND="
+   app-text/iso-codes
+   >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
+   dev-python/cheroot[${PYTHON_USEDEP}]
+   >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
+   >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
+   ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
+   ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
+   subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
+   yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   test? ( dev-python/phply[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Fails with network-sandbox (and even with it off but w/ 
softer fail)
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
+   
'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
+   # Apparently a change in line wrapping x_x
+   translate/storage/test_cpo.py::TestCPOFile::test_wrap_gettext
+   )
+   local EPYTEST_IGNORE=(
+   # unpackaged fluent.*
+   translate/storage/test_fluent.py
+   )
+
+   if ! use ini; then
+   EPYTEST_IGNORE+=(
+   translate/convert/test_ini2po.py
+   translate/convert/test_po2ini.py
+   )
+   fi
+
+   if ! use subtitles; then
+   EPYTEST_IGNORE+=(
+   translate/storage/test_subtitles.py
+   )
+   fi
+
+   # translate/storage/test_mo.py needs 'pocompile'
+   distutils_install_for_testing
+   epytest
+}
+
+python_install_all() {

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

2023-01-18 Thread Michał Górny
commit: 3175c610dc2f3e3bbb0bec27ffca14f68fcbe02a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:26:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3175c610

dev-python/tox: Remove old

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

 dev-python/tox/Manifest |  2 -
 dev-python/tox/tox-4.3.0.ebuild | 86 -
 dev-python/tox/tox-4.3.3.ebuild | 86 -
 3 files changed, 174 deletions(-)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index a6df2555bb90..7652073f5122 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,3 @@
 DIST tox-3.27.1.gh.tar.gz 309006 BLAKE2B 
fa8aaa9cd5b03e54c166bb6b748290420b91498b26d2d124d9f88a64806b9ac0578c1886845b25aa024907f6a782c45609fa6c7657d9e1f538b59c2d9f0f4e14
 SHA512 
5f568bc6c53f871aae91928681dd6f2419b876a8e6ca925e65abae845b548ee3d00513741882875bbbacb78bf64935228d98213f940d3da8c3f788b73f177b79
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
-DIST tox-4.3.0.gh.tar.gz 296472 BLAKE2B 
695efd31fef5f9aeb1bce71d95e913c38b9cb0dce0bcd955d85b492142088b89b59ab2a09754189959488042c1dfc6e476b17ebcb72a1b6ce2e9add8b764d6d0
 SHA512 
4ec09f4b43d7be8784af7821d1fbb2c7c705b84386b2496dffcbaf9f2943d1e5f00743f214e26839ce64635b9091b43b5747c51f4aaebc0ac27b08f8d5b31921
-DIST tox-4.3.3.gh.tar.gz 298207 BLAKE2B 
a8de90b5fad31452f3d70e3776a0478e7d7ffbe2a30852d7a1598ee07eac2ca43c291b25bd89c75a16b5266885f67be2d2ac535478905d0a3a276f227ffd62da
 SHA512 
1f357cf52b28cb32d2619b2a3763ca582f39fac53b734cad465d44e28f2321f86387183478a30305bb2ea94140d2a6dcc39092fd0b87bb42ce25d128be58d122
 DIST tox-4.3.4.gh.tar.gz 298487 BLAKE2B 
d1b36e537cdc8309c550b664e8543ae06329d713fe2267ce2c7082c57c597155b4d1764baedf58c2ce762570a4988bb293ec5e74829e722163dd0d00ed13f558
 SHA512 
288d7867131009229acfcd3fb78fdc60e0f4de933a64c1a91600cbcee496eb5787e24b43705815705b7d1fe6a4d19f4987571d9a237292d6e7216bd63c235444

diff --git a/dev-python/tox/tox-4.3.0.ebuild b/dev-python/tox/tox-4.3.0.ebuild
deleted file mode 100644
index 287d0a04be39..
--- a/dev-python/tox/tox-4.3.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-MY_P=${P/_}
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
-   https://tox.readthedocs.io/
-   https://github.com/tox-dev/tox/
-   https://pypi.org/project/tox/
-"
-SRC_URI="
-   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv"
-
-RDEPEND="
-   >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}]
-   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
-   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
-   >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
-   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
-   >=dev-python/pyproject-api-1.4[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
-   test? (
-   dev-python/build[${PYTHON_USEDEP}]
-   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
-   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
-   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}]
-   ' 'python*')
-   )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
-   # the minimal bounds in tox are entirely meaningless and new packaging
-   # breaks setuptools
-   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   # devpi_process is not packaged, and has lots of dependencies
-   cat > "${T}"/devpi_process.py <<-EOF || die
-   def IndexServer(*args, **kwargs): raise NotImplementedError()
-   EOF
-
-   local -x 

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

2023-01-18 Thread Michał Górny
commit: f280d9f702d01e69786c1ddda0ca2b00f234fd12
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:05:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f280d9f7

app-admin/awscli: Bump to 1.27.52

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 118e4429e132..272f6b639b57 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -7,3 +7,4 @@ DIST aws-cli-1.27.48.gh.tar.gz 2346735 BLAKE2B 
798de19b4c64f149b29d3f643c0e69b2c
 DIST aws-cli-1.27.49.gh.tar.gz 2347127 BLAKE2B 
fb559784817e9d95578139f53d6ff6e8ee72c1f790b08472beb5de704233dbdf0f1c7c8738ddf45633f5ee034d4a0635eef859a57081d48dc6061ff762d8dce0
 SHA512 
39b27b8410702c28846cd0936736c24eb99757035888f0463ee048d18500a3259a1daa7a267b80891991e3246735f47cdc2db1c3098aa5e43ce2356a97f36e6d
 DIST aws-cli-1.27.50.gh.tar.gz 2347235 BLAKE2B 
cacfe2c8d4fce7de6452a02fa8bcbcde58dbf010328a161e5eecc7305b225264ae68d3e20c6107cfa3b817e2030ffb20dc09a938f8bff59036fab5969e3e6da0
 SHA512 
af95ad60f2537c12c1353ab0cee045b55834b92b51d0b2fb1bf48991d34f4aa3b61ab20ca438ecba5d8019009065f7993bab64b7e7e0edf89765351c3f4fa168
 DIST aws-cli-1.27.51.gh.tar.gz 2347795 BLAKE2B 
5f49ebfe653a7973c5d8645bb0056fa79719c6b6550c208b683a932ede32d5a6f1b17d1549326ac099a770f9a08efb47d17774d6d5ff612e28e01d5e35c79734
 SHA512 
1cc024d034c36206d61f1553053054c0036097ce88e483402f43d468acc14c704c14bb6d639c7743fe7924deabe969c3cc593c10c1f12b68d11d81b6af725841
+DIST aws-cli-1.27.52.gh.tar.gz 2347819 BLAKE2B 
1d6c26a9ede3c9cff28a66f7582a84a57dbacfaefce71b8465100abc4822a0fa1e01bf53068895901d5784fcbeb57f74fef9e872d3e145f56582edae920564ca
 SHA512 
00b08ed90e2d67db3e091f49296f4d83b04c5a504373a613f5bf411fb17b5a1d2b7fc8612a8ff748c87dc3debe2b985c6ac2c3226683651a31d4f35d27b7c826

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



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

2023-01-18 Thread Michał Górny
commit: 8698b2f661bfdce95722176adf5ad8ac5506e2fc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:17:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8698b2f6

dev-python/configobj: Bump to 5.0.8

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

 dev-python/configobj/Manifest   |  1 +
 dev-python/configobj/configobj-5.0.8.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/configobj/Manifest b/dev-python/configobj/Manifest
index 2c530d3e8d16..a66999359b64 100644
--- a/dev-python/configobj/Manifest
+++ b/dev-python/configobj/Manifest
@@ -1 +1,2 @@
 DIST configobj-5.0.6.gh.tar.gz 143664 BLAKE2B 
b554d0aec903aecb55387a0164cd6f8d442e9fc1ab231ce7f7123e7a5041e07a86f5f7bf70492ca93fcdc1bd3caa5b855c427f060842e3b4a7524afbcc417a76
 SHA512 
326eb86e362f281ebf07abcb1cf7616abb270c482eafe842371cda8708245ca5e8262f1644b7164664ecc10e9004ed061c9de18cd233a657d4697dbc3ba3c59d
+DIST configobj-5.0.8.gh.tar.gz 99071 BLAKE2B 
61fb8622f3771f56f3a67511ce0eee11b9022a47a6a48858fafad966dd7fb18387d18dc0c32984bec064c2b03a7c72570248a967bf428f871c5b8ba4353a71e7
 SHA512 
26cdfec9f4d7adbab579191b29e6642f4f2a6fc73353f877565b76682d6087748f466f9cbb82fccfb2d409bace29c377c2276848179f5cb396e6ff1375c8edf2

diff --git a/dev-python/configobj/configobj-5.0.8.ebuild 
b/dev-python/configobj/configobj-5.0.8.ebuild
new file mode 100644
index ..fbc9ac3cae0a
--- /dev/null
+++ b/dev-python/configobj/configobj-5.0.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple config file reader and writer"
+HOMEPAGE="
+   https://github.com/DiffSK/configobj/
+   https://pypi.org/project/configobj/
+"
+SRC_URI="
+   https://github.com/DiffSK/configobj/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-01-18 Thread Michał Górny
commit: e5a5f539d70d1d7991463087d133907427f34252
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:29:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a5f539

dev-python/sphinx-autodoc-typehints: Bump to 1.21.4

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

 dev-python/sphinx-autodoc-typehints/Manifest   |  1 +
 .../sphinx-autodoc-typehints-1.21.4.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/sphinx-autodoc-typehints/Manifest 
b/dev-python/sphinx-autodoc-typehints/Manifest
index beaaaee2d70d..ebad381338b9 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -1,3 +1,4 @@
 DIST sphinx-autodoc-typehints-1.19.5.gh.tar.gz 27758 BLAKE2B 
f73b0afa3656949f5aa14c8055020bccd81ff5f81df6dbf7c95d3656597d1e2e12918f77c6af56afb5c3ec28680e270aaa81c3d149b5427872dd8844bcaec495
 SHA512 
90cc5bb81e0a76ea3e476e3821299573ea0deaef0e007d2f83e0ff442db34bccf6e1078a4e06243bf19c8ee964477b924369ebbffb6ab4aa1cd673b16b0c79b2
 DIST sphinx-autodoc-typehints-1.20.1.gh.tar.gz 28374 BLAKE2B 
87891c5ee6b1fa76b12fd09a77c7de3e739cf95b76d0e3dd215feb585d9b07e883998c8e1a1a493230add7e8362278c750a0412d8e3d5102698e8e91e8042a4b
 SHA512 
f8194c823c496c62dc6fa2d46595e39ec5da8f6661ceb3fc553a81f0a33604c00f3a4d742132326dca19c62cd32e7898fcfe89af862dfbc663b940bd4f9808a9
 DIST sphinx-autodoc-typehints-1.21.3.gh.tar.gz 31362 BLAKE2B 
75e32afd0d9969af5fb9bba0febb456e8c2147b6cca83e9d4737645d48408d3c5e92a482b0df1a73d8f2d9825eb9f1bcc71de9b20800447a97a1e61c88adcfff
 SHA512 
dfd54c3c4d41a8eb6e4080a8132bc437d9ac1ab202c61938c1761ab2d2d64069f793ceb0d89ebcbc9b8dcfc425d14779ee9422c2179610731bb8f84c361401dd
+DIST sphinx-autodoc-typehints-1.21.4.gh.tar.gz 32876 BLAKE2B 
6adb4345cd52784b04ee11cdcc0a70189bf87ae89afa4819d0496747b416b2a5e90f0c798aff25e33b58c751475c0551833af9bbd1843da25d6649e98af24016
 SHA512 
2d9aa1269834be478da2bb559a695d13468f8708428b4f8ad7b15b5798eed270549f7640f435befe02e1f542e8dc73069741a714b0207394ecd120ccb2f69965

diff --git 
a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.4.ebuild 
b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.4.ebuild
new file mode 100644
index ..395c86133d9e
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/
+   https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+   https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # this package is addicted to Internet
+   tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}



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

2023-01-18 Thread Michał Górny
commit: 0bf3afe9aec38009cd59b82f3c8cbad8ae369dbb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:05:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf3afe9

dev-python/botocore: Bump to 1.29.52

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8c84c5cf4161..86b7ae8115ca 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.29.48.gh.tar.gz 11097130 BLAKE2B 
45a6a45e67d7ef0eeb42f79324b5fd8
 DIST botocore-1.29.49.gh.tar.gz 5714 BLAKE2B 
a1273a6d97de6c14938883aa107f81d2a0c3908f37d6c1921dc5dcdc88d06e0182c1019385f5ecf07ee65d8e14da86a31c6c1f2b0eeb744f6c07c9bccb48efa1
 SHA512 
c43470903416ad8503d00615b55e39de1b39fa57746e8368b4ec8945e5a0d3c24da72c76aa3a39a5b0a43352424b39a7edbc745d681cf5d34b15e57347a10811
 DIST botocore-1.29.50.gh.tar.gz 6392 BLAKE2B 
a9d12740ea927b6331b8593b9d7ae2af51feb4df740f8e9e260372d601791aebd699f569d6a3d6041f9c8ecb852a2493f872148aca5120a01c5773148e42a960
 SHA512 
3661a3b3a5bba8be0d14d24ec85d50fea0d2001721871be84c13396a8f7244797e24b6b1de46e8b9d903c76312f939b122c206ec4f8dcac0b76e8d77b59198cf
 DIST botocore-1.29.51.gh.tar.gz 8145 BLAKE2B 
6dc873c4a156c4ff920b5896b5f5550286aeedf7c99ff54b52a9fa30dfe089e141072eb9e55777a4c8a89ca77f9c9fcce27c0312f8ea256a08860f18fb0c6f91
 SHA512 
77f940a70a6421a21f5a6b75932be18ff76e8283d922f94d9dcd308592708b597c998004ec34be05defaa57da1a73c4d866c87baf1861415b75124918fc8caa2
+DIST botocore-1.29.52.gh.tar.gz 8743 BLAKE2B 
b0e87bd7387154d7502f9e1f7d16842db18d3bdea831ffe178f8a2642a973643b2a6ab36260ca8bd1800144f3e7c1473fc0912b1e439df20703c2ee128233f15
 SHA512 
c7acf1bee61b76ccf74a6d85657911d76c41d7bbb48eac2a22ca0fc5f6efbe196b833c76659094acccde332e15cdec7e291a34ee0df7d7683cabc6f591634af0

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



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

2023-01-18 Thread Michał Górny
commit: 040509ab74096c8decd91dd580dd5f8d61e9707b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:05:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040509ab

dev-python/boto3: Bump to 1.26.52

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index ffc6de51090a..8ef6499513a9 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -7,3 +7,4 @@ DIST boto3-1.26.48.gh.tar.gz 588770 BLAKE2B 
1176ed430821157266e54f198774b2b27185
 DIST boto3-1.26.49.gh.tar.gz 589315 BLAKE2B 
31840e499766f0d9aeed149ebd89cd4daf340aabfe06034d27c2e8e97768ae0a8ed9d55dc94dcbbf304b7fd4da52c2afc0c76bb86bfbb1832560560a52d84ff7
 SHA512 
028b38ffac965355f3bb0675bc3c1bd0dc6ef67e6bf31e6d174377be58071c3c9732eb83d2cbfe76cff96c6d1d0eb872a8f1b198d1064d5f080b543ca7496574
 DIST boto3-1.26.50.gh.tar.gz 589841 BLAKE2B 
98808cc2811f6371152b75424abe7da24230beb9caa4fcb62c273c232998fa1bbd4195d47e173c181f6b77cd95c6d90e21dc6126d65a0ce5453244cc03a5a12f
 SHA512 
d4a8fd68c7fa099009e491f697ce3089a7f9d54433d25aa76d2733facde82f62f3955efc8ea5156dabce9502a2912847d45f7e1ab5dc71c1db26ca5d2b4ae220
 DIST boto3-1.26.51.gh.tar.gz 590304 BLAKE2B 
351f5f414d4519203cda435834b52db827016f53b9594658e5bd7dcaca1090c58b50c49f276b3c1e1fd8aed248428a0e5ccf306db8353c1bbf9caef5e0e0f375
 SHA512 
77a55c994f7e6e617022bc52b5f20b72e30e273e7dfc5061336739b05ae436f5ab57015237749e087f5c7847fb107fd0ae7f73467dbd8a1b710e8dcf5e128a76
+DIST boto3-1.26.52.gh.tar.gz 590511 BLAKE2B 
be56b8dd5cb919e042860ab5d80727edb9e4baa50def10e150d8472808614c9b6665e86afd5481476ea37073aaf9f444bd19e107ddb6d3675b1bd0220d451866
 SHA512 
6e793e19f3632137db8d40889462f793f7c4f54bd41a1e50dc892abd1539a512c19efc86fa0b7364c646f08b563919c7673c6cdf1f5279f330f556ba347c1091

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



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

2023-01-18 Thread Michał Górny
commit: a72c0d20c612a8a1be82c2f57fe8204c63afa6b3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 19 05:14:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 19 06:08:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72c0d20

dev-python/tempora: Bump to 5.2.1

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

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

diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest
index 967bbc983e57..be88c8367153 100644
--- a/dev-python/tempora/Manifest
+++ b/dev-python/tempora/Manifest
@@ -1,2 +1,3 @@
 DIST tempora-5.1.0.tar.gz 20402 BLAKE2B 
8dcb70dd1491228c9f7daeda40a07e07236fa4f4aa8ad76ecb9514b922732468cbf4360726421420ce8478bba2287815a1473c5231afae82bda222a7401478e2
 SHA512 
33b48884c024f82e3220c2cc28a307bbb3c813a895df82640b5627266355c78cced3e5ab61df9b0619bf9697e18d70390939189ba31dd57c58fbb3e97b5db216
 DIST tempora-5.2.0.tar.gz 20775 BLAKE2B 
3348e9899ce2e8867b334bf66e692ab79decd3c3b1aa572709d65346c37eb334eabbe905a50d4c73dda8844ca7ee6437f8f78320c8084fac06f32c30d51eee2e
 SHA512 
66ac6319f1e62a003125c00af2a520fa6f60e57541dccee9d57348b51404fa0736e0ff2deaea0cc903434ae76e22bbe674b69235cd388fb50fa1cbc41d55681d
+DIST tempora-5.2.1.tar.gz 20787 BLAKE2B 
67e9bf07e79dca0f31b6558824ab54fe2cab0556e7fddbac0e0e61c863eff0e0f0c4d6162a2856cf05b4ca9bedef1440811330638cb2f94d2c5e140c4b6401e3
 SHA512 
18e352bfa82ac81dac26907a6bcc5e68c018410a9cfc7a1b4d6d8609c1a6a35fb3be3c374449109ed5c32b679c3835aa31d2ce0dc814d3697e6f7f5c6976eefe

diff --git a/dev-python/tempora/tempora-5.2.1.ebuild 
b/dev-python/tempora/tempora-5.2.1.ebuild
new file mode 100644
index ..555f2ff33323
--- /dev/null
+++ b/dev-python/tempora/tempora-5.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+MY_PN="${PN/-/.}"
+DESCRIPTION="Objects and routines pertaining to date and time"
+HOMEPAGE="https://github.com/jaraco/tempora;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pytest-freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-01-18 Thread Ionen Wolkens
commit: e669fbc653ba09ff516845b6a3dd136814f78679
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan 19 05:39:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 19 05:41:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e669fbc6

media-gfx/imv: add 4.4.0

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

 media-gfx/imv/Manifest |  1 +
 media-gfx/imv/imv-4.4.0.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 8fccc1554af9..b3bb76e4d202 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
 DIST imv-4.3.1_p20211221.tar.gz 80082 BLAKE2B 
2b4f3cdb0b7123b978cdbc588cf686c38d65053e3fadb6532da45be3e24b35a297639ca8ddb7d05945f92763cc014a232eb0ca0af0da059b2dac48d2b3c9939d
 SHA512 
7579930a406d2ba1dca7f043d635ea89301606d06ca5ebe5779fffd1410789bb07ef8228beb2ef08af2783e64deda8b67aa991fc56333c0e60051f7666fbb19f
+DIST imv-4.4.0.tar.gz 80360 BLAKE2B 
c598bb270ed57562f1c1b9a56f42676a7c8390c976ed74405228da572b000a85bf69e51f1bbfa6d554a481debc092995fe5222ba1e8b0b029b72395a8b8f329b
 SHA512 
ddc0740022183a5467a0815ca623d2204b26449fee14b00c3468d06dbba3b5c3314b04a582bbac6075205f8d58cc24f157e283ce1ce3d34ecf0a9bdc497ab7f1

diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
new file mode 100644
index ..2aca12fa827d
--- /dev/null
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/;
+else
+   SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-v${PV}"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://sr.ht/~exec64/imv/;
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/inih
+   media-libs/libglvnd[X?]
+   x11-libs/cairo
+   x11-libs/libxkbcommon[X?]
+   x11-libs/pango
+   X? (
+   x11-libs/libX11
+   x11-libs/libxcb:=
+   )
+   freeimage? ( media-libs/freeimage )
+   gif? ( media-libs/libnsgif )
+   heif? ( media-libs/libheif:= )
+   icu? ( dev-libs/icu:= )
+   !icu? ( >=dev-libs/libgrapheme-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   png? ( media-libs/libpng:= )
+   svg? ( >=gnome-base/librsvg-2.44:2 )
+   tiff? ( media-libs/tiff:= )
+   wayland? ( dev-libs/wayland )
+   !sys-apps/renameutils"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   test? ( dev-util/cmocka )"
+BDEPEND="
+   app-text/asciidoc
+   wayland? ( dev-util/wayland-scanner )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
+)
+
+src_prepare() {
+   default
+
+   # if wayland-only, don't automagic on libGL and force libOpenGL
+   if ! use X; then
+   sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" 
meson.build || die
+   fi
+
+   # glu isn't used by anything
+   sed -i "/dependency('glu')/d" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature freeimage)
+   $(meson_feature gif libnsgif)
+   $(meson_feature heif libheif)
+   $(meson_feature jpeg libjpeg)
+   $(meson_feature png libpng)
+   $(meson_feature svg librsvg)
+   $(meson_feature test)
+   $(meson_feature tiff libtiff)
+   -Dunicode=$(usex icu{,} grapheme)
+   -Dwindows=$(usex X $(usex wayland all x11) wayland)
+   )
+
+   meson_src_configure
+}



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

2023-01-18 Thread Ionen Wolkens
commit: e053eb5dacd64062a27d699fe1be8e367672f10e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan 19 05:42:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 19 05:47:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e053eb5d

media-gfx/imv: sync live

For what it's worth anyway, upstream declared the project
is up for adoption along with the 4.4.0 release, so there
likely won't be any real activity for a while.

May drop  entirely if nothing happens.

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

 media-gfx/imv/imv-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-gfx/imv/imv-.ebuild b/media-gfx/imv/imv-.ebuild
index 1d2ac06c1e26..2aca12fa827d 100644
--- a/media-gfx/imv/imv-.ebuild
+++ b/media-gfx/imv/imv-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -55,7 +55,6 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
-   "${FILESDIR}"/${PN}-4.3.1_p20211221-libgrapheme2.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/conduit/

2023-01-18 Thread Julien Roy
commit: 9ff4af08fe0a7b3a5d93f0774a4f27332fc95f99
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 19 03:16:26 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Jan 19 03:16:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ff4af08

acct-user/conduit: new package, add 0

Signed-off-by: Julien Roy  jroy.ca>

 acct-user/conduit/conduit-0.ebuild | 13 +
 acct-user/conduit/metadata.xml |  8 
 2 files changed, 21 insertions(+)

diff --git a/acct-user/conduit/conduit-0.ebuild 
b/acct-user/conduit/conduit-0.ebuild
new file mode 100644
index 0..efa56a940
--- /dev/null
+++ b/acct-user/conduit/conduit-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for conduit"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( ${PN} )
+
+acct-user_add_deps

diff --git a/acct-user/conduit/metadata.xml b/acct-user/conduit/metadata.xml
new file mode 100644
index 0..97ba7c28b
--- /dev/null
+++ b/acct-user/conduit/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: acct-group/conduit/

2023-01-18 Thread Julien Roy
commit: e6e301e7e5419eabe112da3f28f94b3198b6be08
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Jan 19 03:16:17 2023 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Jan 19 03:16:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6e301e7

acct-group/conduit: new package, add 0

Signed-off-by: Julien Roy  jroy.ca>

 acct-group/conduit/conduit-0.ebuild | 10 ++
 acct-group/conduit/metadata.xml |  8 
 2 files changed, 18 insertions(+)

diff --git a/acct-group/conduit/conduit-0.ebuild 
b/acct-group/conduit/conduit-0.ebuild
new file mode 100644
index 0..7359e4209
--- /dev/null
+++ b/acct-group/conduit/conduit-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group conduit"
+
+ACCT_GROUP_ID=-1

diff --git a/acct-group/conduit/metadata.xml b/acct-group/conduit/metadata.xml
new file mode 100644
index 0..97ba7c28b
--- /dev/null
+++ b/acct-group/conduit/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+



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

2023-01-18 Thread Sam James
commit: 8447b2c20881b1d6b1fe417f16c82e39e24c1ac5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:48:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:48:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8447b2c2

dev-util/pahole: backport patches for binutils-2.40 compat

Kernel fails to compile otherwise.

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

 dev-util/pahole/Manifest |  1 +
 dev-util/pahole/pahole-1.24_p20221024.ebuild | 65 
 dev-util/pahole/pahole-.ebuild   | 41 +-
 3 files changed, 97 insertions(+), 10 deletions(-)

diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest
index b232c9e09f43..28594cf7dc68 100644
--- a/dev-util/pahole/Manifest
+++ b/dev-util/pahole/Manifest
@@ -1,2 +1,3 @@
 DIST dwarves-1.23.tar.xz 815076 BLAKE2B 
2d89ac2d8cacb70a322b1c946356c0b18a2276f7a549efc2cf530c087dd718c7d01f5bcf8b9208965e066770064b6d8db7a9f6ab9a3f3a4612f6fcc8d146c1e8
 SHA512 
5255930d6898ce35a41e3e553363964663d2b686d12732ff6140fa1d06fcc3806adf28e24ec35ab0712eec0562c52c3943afe9ecce468b0053b852ffeb04c3dc
 DIST dwarves-1.24.tar.xz 875744 BLAKE2B 
6766b5a5ecbf64013227e7cd459af662fc213f230b5b1279354fcaaccebfa3d74f9a2254542dc4f3f1bb4a5def1d4c77e2445fa8b531fa8b9e331cdfc23155fe
 SHA512 
3cdca183cf68ec46fd9a0301ae4a8a30b23a8139c65ffba64ae11f85f9e942f7341dca6f88a4a3b49f32bfd880927193a80fa011726e4a33d3e5a1a146326c06
+DIST pahole-1.24_p20221024-patches.tar.xz 22088 BLAKE2B 
b39458400411dd7da0f568257f42164952e170b952e4893a92d769e17ce4cf0de88b727808a38195438fe10e5537f245bf101f647f383b6df7642c5446fa5d45
 SHA512 
93f160f01023c5402535a34d59005f0a3e056662a2764722480d71b6e522f3bfef0d642084467d1fbea96e23386b4cbb708243713d59eb84f4f767c1ac5ab3f5

diff --git a/dev-util/pahole/pahole-1.24_p20221024.ebuild 
b/dev-util/pahole/pahole-1.24_p20221024.ebuild
new file mode 100644
index ..5d98a672167d
--- /dev/null
+++ b/dev-util/pahole/pahole-1.24_p20221024.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-single-r1
+
+MY_PN=dwarves
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities"
+HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Snapshots
+   #SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz;
+
+   # Patch rollups from git format-patch. Sometimes there are important
+   # fixes in git which haven't been released (and no release in sight).
+   # Patch rollups are a bit better for understanding where changes have
+   # come from for users.
+   SRC_URI="
+   http://fedorapeople.org/~acme/${MY_PN}/${MY_P%%_p*}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz
+   "
+   S="${WORKDIR}"/${MY_P%%_p*}
+else
+   SRC_URI="http://fedorapeople.org/~acme/${MY_PN}/${MY_P}.tar.xz;
+   S="${WORKDIR}"/${MY_P}
+fi
+
+LICENSE="GPL-2" # only
+SLOT="0"
+IUSE="debug"
+if [[ ${PV} !=  ]] ; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/elfutils-0.178
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+DOCS=( README README.ctracer NEWS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.10-python-import.patch
+)
+
+src_prepare() {
+   [[ -d "${WORKDIR}"/${P}-patches ]] && PATCHES+=( 
"${WORKDIR}"/${P}-patches )
+
+   cmake_src_prepare
+   python_fix_shebang ostra/ostra-cg ostra/python/ostra.py
+}
+
+src_configure() {
+   local mycmakeargs=( "-D__LIB=$(get_libdir)" )
+   cmake_src_configure
+}

diff --git a/dev-util/pahole/pahole-.ebuild 
b/dev-util/pahole/pahole-.ebuild
index 2b542cf4434e..5d98a672167d 100644
--- a/dev-util/pahole/pahole-.ebuild
+++ b/dev-util/pahole/pahole-.ebuild
@@ -1,19 +1,44 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-single-r1 git-r3
+inherit cmake python-single-r1
+
+MY_PN=dwarves
+MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="pahole (Poke-a-Hole) and other DWARF2 utilities"
 HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/;
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/devel/pahole/pahole.git"
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+   # Snapshots
+   #SRC_URI="https://dev.gentoo.org/~zzam/${PN}/${P}.tar.xz;
+
+   # Patch rollups from git 

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

2023-01-18 Thread Sam James
commit: 32a4f6e001d9118b5ea5a1c6b53900d2ce02eab6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:26:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a4f6e0

dev-lang/perl: fix configure+build w/ clang 16

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

 dev-lang/perl/files/perl-5.36.0-clang16.patch | 129 
 dev-lang/perl/perl-5.36.0-r2.ebuild   | 825 ++
 2 files changed, 954 insertions(+)

diff --git a/dev-lang/perl/files/perl-5.36.0-clang16.patch 
b/dev-lang/perl/files/perl-5.36.0-clang16.patch
new file mode 100644
index ..dc7305a3acf1
--- /dev/null
+++ b/dev-lang/perl/files/perl-5.36.0-clang16.patch
@@ -0,0 +1,129 @@
+https://bugs.gentoo.org/879857
+https://github.com/Perl/perl5/commit/e1ca9a418fa6b7d26fbb1931c9164141035262c3
+https://github.com/Perl/perl5/commit/fc35cee89c1a42558f50a37a6b4d5186b77f058b
+
+From e1ca9a418fa6b7d26fbb1931c9164141035262c3 Mon Sep 17 00:00:00 2001
+From: Peter Levine 
+Date: Tue, 17 Jan 2023 02:47:12 -0500
+Subject: [PATCH] Add parameter types to declarations for clang-16
+
+ANSI C style function declarations without parameter types are errors with 
clang-16.
+--- a/Configure
 b/Configure
+@@ -7927,10 +7927,10 @@ $cat >malloc.c <
+ #endif
+ #ifdef TRY_MALLOC
+-void *malloc();
++void *malloc(size_t);
+ #endif
+ #ifdef TRY_FREE
+-void free();
++void free(void *);
+ #endif
+ END
+ case "$malloctype" in
+
+From fc35cee89c1a42558f50a37a6b4d5186b77f058b Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Tue, 17 Jan 2023 19:07:54 +0100
+Subject: [PATCH] Configure: Add various C99 compatibility improvements
+
+Two C99 compatibility issues are fixed by these changes: Return
+types are made explicit where they previously defaulted to int,
+and all called functions are now declared explicitly (either by
+including additional headers, or by adding prototypes manually).
+
+This avoids implict ints and implicit function declarations,
+both legacy C language features removed in the 1999 revision
+of the language.
+
+Verified with an instrumented GCC compiler on GNU/Linux.
+--- a/Configure
 b/Configure
+@@ -4655,7 +4655,7 @@ esac
+ # so we will take those off from locincpth.
+ case "$gccversion" in
+ 3.*)
+-echo "main(){}">try.c
++echo "int main(){}">try.c
+ for incdir in $locincpth; do
+warn=`$cc $ccflags -I$incdir -c try.c 2>&1 | \
+grep '^c[cp]p*[01]: warning: changing search order '`
+@@ -5798,6 +5798,7 @@ case "$intsize" in
+ #ifdef I_STDLIB
+ #include 
+ #endif
++#include 
+ int main()
+ {
+   printf("intsize=%d;\n", (int)sizeof(int));
+@@ -6871,6 +6872,7 @@ case "$doublesize" in
+ #ifdef I_STDLIB
+ #include 
+ #endif
++#include 
+ int main()
+ {
+ printf("%d\n", (int)sizeof(double));
+@@ -12660,7 +12662,7 @@ case "$dlsrc" in
+ dl_dlopen.xs)
+   echo "Checking whether your dlsym() needs a leading underscore ..." >&4
+   $cat >dyna.c <<'EOM'
+-fred () { }
++void fred (void) { }
+ EOM
+ 
+ $cat >fred.ctry.c <
+ #endif
++#include 
+ #define FILE_ptr(fp)  $stdio_ptr
+ #define FILE_cnt(fp)  $stdio_cnt
+ int main() {
+@@ -16220,6 +16223,7 @@ echo "Checking to see if your libm supports 
_LIB_VERSION..." >&4
+ $cat >try.c <
+ #include 
++#include 
+ int main (int argc, char *argv[])
+ {
+ printf ("%d\n", _LIB_VERSION);
+@@ -22168,13 +22172,15 @@ pager="$ans"
+ : see if ar generates random libraries by itself
+ echo " "
+ echo "Checking how to generate random libraries on your machine..." >&4
+-echo 'int bar1() { return bar2(); }' > bar1.c
++echo 'extern int bar2(); int bar1() { return bar2(); }' > bar1.c
+ echo 'int bar2() { return 2; }' > bar2.c
+ $cat > foo.c <
+ #endif
++#include 
++extern int bar1();
+ int main() { printf("%d\n", bar1()); exit(0); }
+ EOP
+ $cc $ccflags -c bar1.c >/dev/null 2>&1
+@@ -22400,7 +22406,7 @@ EOM
+   for nfd in 'int' 'size_t' 'unsigned long' 'unsigned' ; 
do
+   for tmo in 'struct timeval *' 'const struct 
timeval *'; do
+   case "$val" in
+-  '') try="$extern_C select _(($nfd, 
$xxx, $xxx, $xxx, $tmo));"
++  '') try="$extern_C int select 
_(($nfd, $xxx, $xxx, $xxx, $tmo));"
+   if ./protochk "$try" $hdrs; then
+   echo "Your system 
accepts $xxx."
+   val="$xxx"
+

diff --git a/dev-lang/perl/perl-5.36.0-r2.ebuild 
b/dev-lang/perl/perl-5.36.0-r2.ebuild
new file mode 100644
index ..a6ed13d97de4
--- /dev/null
+++ b/dev-lang/perl/perl-5.36.0-r2.ebuild
@@ -0,0 

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

2023-01-18 Thread Sam James
commit: 3e2024dc591c5611870fe2fbbbc1705327b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:26:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:26:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2024dc

net-analyzer/openbsd-netcat: Stabilize 1.218_p5 arm64, #891361

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

 net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
index 7ab6445de7df..b60dcaa1673f 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/netcat-openbsd-${MY_PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
!net-analyzer/netcat



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

2023-01-18 Thread Sam James
commit: 378fa06d44d682978c89012450927a63c1119f82
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:26:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:26:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378fa06d

net-analyzer/openbsd-netcat: Stabilize 1.218_p5 ppc64, #891361

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

 net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
index 2a9a0a2b3ef3..7ab6445de7df 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/netcat-openbsd-${MY_PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
!net-analyzer/netcat



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

2023-01-18 Thread Sam James
commit: 777b11e1618624279c04512e936d5c24f3669093
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:26:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777b11e1

net-analyzer/openbsd-netcat: Stabilize 1.218_p5 x86, #891361

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

 net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
index e877bbe04ee7..6fa616427617 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}"/netcat-openbsd-${MY_PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
!net-analyzer/netcat



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

2023-01-18 Thread Sam James
commit: 4f3a2a67922cf0f31c270ba6d6c957cdb3d4ae09
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 02:26:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 02:26:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3a2a67

net-analyzer/openbsd-netcat: Stabilize 1.218_p5 amd64, #891361

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

 net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
index 6fa616427617..2a9a0a2b3ef3 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.218_p5.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/netcat-openbsd-${MY_PV}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
!net-analyzer/netcat



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

2023-01-18 Thread Sam James
commit: a2c7ba7735b94900e6cc89768db53c4ad8aaf0b1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:39:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:39:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c7ba77

dev-util/dejagnu: drop 1.6.2

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

 dev-util/dejagnu/Manifest |  1 -
 dev-util/dejagnu/dejagnu-1.6.2.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-util/dejagnu/Manifest b/dev-util/dejagnu/Manifest
index 1fe1ccfc2b7f..b484ea7c2b57 100644
--- a/dev-util/dejagnu/Manifest
+++ b/dev-util/dejagnu/Manifest
@@ -1,2 +1 @@
-DIST dejagnu-1.6.2.tar.gz 525879 BLAKE2B 
1a4cf8bea350d7fca8983fe9f5f77756746e9ef81a06e2bc733a9fa32f54e3c791f28d80ab563306df4082f2d5f9f30b87f1380b57b15213bf401783e5384dde
 SHA512 
ae527ce245871d49b84773d0d14b1ea6b2316c88097eeb84091a3aa885ff007eeaa1cd9c5b002d94a956d218451079b5e170561ffa43a291d9d82283aa834042
 DIST dejagnu-1.6.3.tar.gz 622059 BLAKE2B 
d22d66a233c2643c98f45d260585790b4c1293de2bc84470e7942e0364e0cb15f55888a3b6ab13e82823f4e03198159c93e1904571a5df3fcd6f2da568078726
 SHA512 
1a737132bd912cb527e7f2fcbe708ccc8604a0ffdecff87ba2a16aeeefd800f5792aeffdbe79be6daa35cedb1c60e41002ca4aabb5370a460028191b76c4

diff --git a/dev-util/dejagnu/dejagnu-1.6.2.ebuild 
b/dev-util/dejagnu/dejagnu-1.6.2.ebuild
deleted file mode 100644
index fece44705350..
--- a/dev-util/dejagnu/dejagnu-1.6.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Framework for testing other programs"
-HOMEPAGE="https://www.gnu.org/software/dejagnu/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RESTRICT=test # needs fixing
-
-DEPEND="dev-lang/tcl
-   dev-tcltk/expect"
-
-RDEPEND="${DEPEND}"



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

2023-01-18 Thread Sam James
commit: d9c76a6397002bbdb599693b2141203d58157fb9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:40:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:40:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c76a63

dev-util/dejagnu: unrestrict tests

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

 dev-util/dejagnu/dejagnu-1.6.3.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/dejagnu/dejagnu-1.6.3.ebuild 
b/dev-util/dejagnu/dejagnu-1.6.3.ebuild
index 4d4a2813baa1..62413d665908 100644
--- a/dev-util/dejagnu/dejagnu-1.6.3.ebuild
+++ b/dev-util/dejagnu/dejagnu-1.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,10 +11,10 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 IUSE="test"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" # needs fixing
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-tcltk/expect"
-#DEPEND="test? ( dev-tcltk/expect )"
-BDEPEND="app-alternatives/awk"
+BDEPEND="
+   app-alternatives/awk
+   test? ( dev-tcltk/expect )
+"



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

2023-01-18 Thread Sam James
commit: d17db39d29f7ab5d126342e26dd58211d0188b77
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:38:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:38:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17db39d

net-analyzer/openbsd-netcat: drop 1.190, 1.195

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

 net-analyzer/openbsd-netcat/Manifest   |  2 -
 .../openbsd-netcat/openbsd-netcat-1.190.ebuild | 55 --
 .../openbsd-netcat/openbsd-netcat-1.195.ebuild | 55 --
 3 files changed, 112 deletions(-)

diff --git a/net-analyzer/openbsd-netcat/Manifest 
b/net-analyzer/openbsd-netcat/Manifest
index 178bb8f48191..737ca62b79de 100644
--- a/net-analyzer/openbsd-netcat/Manifest
+++ b/net-analyzer/openbsd-netcat/Manifest
@@ -1,5 +1,3 @@
-DIST netcat-openbsd_1.190-2.debian.tar.xz 34836 BLAKE2B 
3ff4390c07d05e8d1a19c8696da12bdc6bba07c6e88281b04cd7915509f44a14dda66462128da768b255d92f3a02d008750a860db9290f9f8e0e0bb9dd66e01b
 SHA512 
c33510ad6761627e0b7e564747f6ae82c7569157bdc91f6a282a97b038b2b0917c27fdfba137462c7c34d84fcfdfe8b6393204884d153e3d200a86f5c6657a9a
-DIST netcat-openbsd_1.190.orig.tar.gz 22384 BLAKE2B 
c3e83106f53a0214f71c805b1dfe6b66718dfca217f713a0d7016cb0a3c75c78580fbdd277bd7b5324371145c4b986ebb867e6f779cd61ffecb8e732ebabcb84
 SHA512 
32310813391f63b8283dc4a63e52821e464ecbfcd0ea995e8e15047c6252a86b31eb4725dc69b778594c43d6ce0cc081aa0f00d7cda0587c91941f20b93a33fe
 DIST netcat-openbsd_1.195-2.debian.tar.xz 35984 BLAKE2B 
eedac24eedc243ad1d58576be76f4f98392e1f455863fa3cdc06bde2714612819b7dfa98dd45c1739a65680469460410f5e4b2f4144f4c24fea04b59dda4d0da
 SHA512 
2a5cc6d04112fdde007be4b9adb3aee44060570c0cb2ae0e33e54af3d37c0b2ff4d6c96edf1f16047365106c7c3720195b38417af3c332226c9be81d49caa552
 DIST netcat-openbsd_1.195.orig.tar.gz 22480 BLAKE2B 
53c750c168d7ea5dc2ca653598e42700e2b3ee888d946a09503a22fa3bcbc2c73658f38787314bef628d609ad370223f6889b7019760bf51817f73fc570e1dcc
 SHA512 
ea95cda028f2759835ea8832db0174c178b002d5a917f4c51594445a5377a30d6114ac261071eea98d3d0b60ae1ec72102609db1625dbc5a6e57c67e28d2ff51
 DIST netcat-openbsd_1.218-5.debian.tar.xz 52052 BLAKE2B 
38ccde34bfa6f1873a8e38fa7355f94bc74cdeb125fd4081fd68819a685d49a4c8a6cc7ed243d49df2d38c7536f4ac680d598bd4c28a938bc4750c89376d2961
 SHA512 
a230eb143e32fe80ee108325bb81c4e163d48982b484bf4a93ef266e9eed12890e7e294c2fe3dd2ce91fe5aec7de2f1407bf25dc938c2565bfb3e0759555dddc

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.190.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.190.ebuild
deleted file mode 100644
index 70a973b584c8..
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.190.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="The OpenBSD network swiss army knife"
-HOMEPAGE="https://cvsweb.openbsd.org/src/usr.bin/nc/
-   https://salsa.debian.org/debian/netcat-openbsd;
-SRC_URI="http://http.debian.net/debian/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz
-   
http://http.debian.net/debian/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}-2.debian.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86 ~amd64-linux ~x64-macos"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="!elibc_Darwin? ( dev-libs/libbsd )
-   !net-analyzer/netcat
-   !net-analyzer/netcat6
-"
-
-S=${WORKDIR}/netcat-openbsd-${PV}
-
-src_prepare() {
-   for i_patch in $(<"${WORKDIR}"/debian/patches/series); do
-   eapply "${WORKDIR}"/debian/patches/"${i_patch}"
-   done
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # this undoes some of the Debian/Linux changes
-   eapply "${FILESDIR}"/${P}-darwin.patch
-   fi
-   default
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
-   dobin nc
-   doman nc.1
-   cd "${WORKDIR}"/debian || die
-   newdoc netcat-openbsd.README.Debian README
-   dodoc -r examples
-}
-
-pkg_postinst() {
-   if [[ ${KERNEL} = "linux" ]]; then
-   ewarn "SO_REUSEPORT is introduced in linux 3.9. If your running 
kernel is older"
-   ewarn "and kernel header is newer, nc will not listen 
correctly. Matching the header"
-   ewarn "to the running kernel will do. See bug #490246 for 
details."
-   fi
-}

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.195.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.195.ebuild
deleted file mode 100644
index d82b685da2a0..
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.195.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="The OpenBSD network swiss army knife"

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

2023-01-18 Thread Sam James
commit: 76187ed1090f22f49a7b7cdfe368ae7098ac7992
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:37:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:37:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76187ed1

net-analyzer/openbsd-netcat: add 1.219_p1

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

 net-analyzer/openbsd-netcat/Manifest   |  2 +
 .../openbsd-netcat/openbsd-netcat-1.219_p1.ebuild  | 69 ++
 2 files changed, 71 insertions(+)

diff --git a/net-analyzer/openbsd-netcat/Manifest 
b/net-analyzer/openbsd-netcat/Manifest
index 8d8c74dd8b1d..178bb8f48191 100644
--- a/net-analyzer/openbsd-netcat/Manifest
+++ b/net-analyzer/openbsd-netcat/Manifest
@@ -4,3 +4,5 @@ DIST netcat-openbsd_1.195-2.debian.tar.xz 35984 BLAKE2B 
eedac24eedc243ad1d58576b
 DIST netcat-openbsd_1.195.orig.tar.gz 22480 BLAKE2B 
53c750c168d7ea5dc2ca653598e42700e2b3ee888d946a09503a22fa3bcbc2c73658f38787314bef628d609ad370223f6889b7019760bf51817f73fc570e1dcc
 SHA512 
ea95cda028f2759835ea8832db0174c178b002d5a917f4c51594445a5377a30d6114ac261071eea98d3d0b60ae1ec72102609db1625dbc5a6e57c67e28d2ff51
 DIST netcat-openbsd_1.218-5.debian.tar.xz 52052 BLAKE2B 
38ccde34bfa6f1873a8e38fa7355f94bc74cdeb125fd4081fd68819a685d49a4c8a6cc7ed243d49df2d38c7536f4ac680d598bd4c28a938bc4750c89376d2961
 SHA512 
a230eb143e32fe80ee108325bb81c4e163d48982b484bf4a93ef266e9eed12890e7e294c2fe3dd2ce91fe5aec7de2f1407bf25dc938c2565bfb3e0759555dddc
 DIST netcat-openbsd_1.218.orig.tar.gz 22964 BLAKE2B 
2dba29cc93ef5295ec24db7632454564fa640fba139116d2732aff465c9a4b37238f65d51ad727f9b29d304b73ce05282b82ec468444c63f5611a90a1384ac62
 SHA512 
a830f0e3efdff01ba1bb0b344f49d545b9c184001cd641e523a6d24670b97d52dc723318660a5ec8f3215cb57ebe62ca4c06387000b6c8b6495a5c653a4206c6
+DIST netcat-openbsd_1.219-1.debian.tar.xz 52048 BLAKE2B 
62c2e4a6446fbdb01ea34a70c10dc72a980e62b4d8e06e4564f05932b9fb291be73558a1b8c11f448c509b0fc3c5fe42381a1a9f0a14bba0c2e087dd1e6da9f1
 SHA512 
badc1afbe8a467c068fa1d3bf12817d568eae5bb9774f9f11d3b30c065eb3a8b39724bb456329d7153ea3160cd10fab159a6756f7eeafd9bfc8c5d78114f7da6
+DIST netcat-openbsd_1.219.orig.tar.gz 22940 BLAKE2B 
4e871124a22fec2ba572f2a614b7eb5134565acd5d952973f7e7f76ead6b22d0811efcc916726da1e7719c5d3014f94ea53ad09804a77b55c4b15fc571bf0e95
 SHA512 
9f6d531d33410457b8f1e6a3eb0d105dbd819d5e4fe9753d32d7fd4583680ceba102a60307a8b5ef26b47047492b207388742b725da3708d30d360d4a196f115

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
new file mode 100644
index ..df4845a47877
--- /dev/null
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PV=$(ver_cut 1-2)
+DESCRIPTION="The OpenBSD network swiss army knife"
+HOMEPAGE="https://cvsweb.openbsd.org/src/usr.bin/nc/ 
https://salsa.debian.org/debian/netcat-openbsd;
+SRC_URI="
+   
mirror://debian/pool/main/n/netcat-openbsd/netcat-openbsd_${MY_PV}.orig.tar.gz
+   
mirror://debian/pool/main/n/netcat-openbsd/netcat-openbsd_${MY_PV}-$(ver_cut 
4).debian.tar.xz
+"
+S="${WORKDIR}"/netcat-openbsd-${MY_PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+
+RDEPEND="
+   !net-analyzer/netcat
+   !net-analyzer/netcat6
+   !elibc_Darwin? ( dev-libs/libbsd )
+"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   local i
+   for i in $(<"${WORKDIR}"/debian/patches/series) ; do
+   PATCHES+=( "${WORKDIR}"/debian/patches/${i} )
+   done
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # This undoes some of the Debian/Linux changes
+   PATCHES+=( "${FILESDIR}"/${PN}-1.195-darwin.patch )
+
+   if [[ ${CHOST##*-darwin} -lt 20 ]] ; then
+   PATCHES+=( "${FILESDIR}"/${PN}-1.190-darwin13.patch )
+   fi
+   fi
+
+   if use elibc_musl ; then
+   PATCHES+=( "${FILESDIR}"/${PN}-1.105-musl-b64_ntop.patch )
+   fi
+
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin nc
+   doman nc.1
+
+   cd "${WORKDIR}"/debian || die
+   newdoc netcat-openbsd.README.Debian README
+   dodoc -r examples
+}
+
+pkg_postinst() {
+   if use kernel_linux ; then
+   ewarn "SO_REUSEPORT is introduced in linux 3.9. If your running 
kernel is older"
+   ewarn "and kernel header is newer, nc will not listen 
correctly. Matching the header"
+   ewarn "to the running kernel will do. See bug #490246 for 
details."
+   fi
+}



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

2023-01-18 Thread Sam James
commit: 1e6889e1d9959e1c286b80bc0b1c26c73685bab1
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:38:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6889e1

app-misc/grc: Stabilize 1.13 amd64, #891245

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

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

diff --git a/app-misc/grc/grc-1.13.ebuild b/app-misc/grc/grc-1.13.ebuild
index d09a8526f3d2..4d01c1914227 100644
--- a/app-misc/grc/grc-1.13.ebuild
+++ b/app-misc/grc/grc-1.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/garabik/grc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}"



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

2023-01-18 Thread Sam James
commit: a48d8514bbcdbdf62ed3f35f8c408760041afc75
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:38:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:38:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48d8514

dev-embedded/esptool: Stabilize 4.4 ALLARCHES, #891353

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

 dev-embedded/esptool/esptool-4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/esptool/esptool-4.4.ebuild 
b/dev-embedded/esptool/esptool-4.4.ebuild
index 073e18b731fd..618e4d42bb6a 100644
--- a/dev-embedded/esptool/esptool-4.4.ebuild
+++ b/dev-embedded/esptool/esptool-4.4.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2023-01-18 Thread Sam James
commit: 9cd5db72e84bc37e9614af348aa83a303462b1cc
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:34:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:34:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd5db72

net-misc/streamlink: adopt

As leio and I discussed.

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

 net-misc/streamlink/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/streamlink/metadata.xml b/net-misc/streamlink/metadata.xml
index 808c293896b0..c8aa42c057c3 100644
--- a/net-misc/streamlink/metadata.xml
+++ b/net-misc/streamlink/metadata.xml
@@ -2,8 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   l...@gentoo.org
-   Mart Raudsepp
+   s...@gentoo.org
+   Sam James


streamlink/streamlink



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

2023-01-18 Thread Sam James
commit: a658f4492b655eebd5340c4b716322004e636980
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:33:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a658f449

app-admin/rasdaemon: check for CONFIG_DEBUG_FS

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

 .../rasdaemon/{rasdaemon-0.6.8-r1.ebuild => rasdaemon-0.6.8-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/rasdaemon/rasdaemon-0.6.8-r1.ebuild 
b/app-admin/rasdaemon/rasdaemon-0.6.8-r2.ebuild
similarity index 96%
rename from app-admin/rasdaemon/rasdaemon-0.6.8-r1.ebuild
rename to app-admin/rasdaemon/rasdaemon-0.6.8-r2.ebuild
index 68acb037cef6..63c05654e834 100644
--- a/app-admin/rasdaemon/rasdaemon-0.6.8-r1.ebuild
+++ b/app-admin/rasdaemon/rasdaemon-0.6.8-r2.ebuild
@@ -31,7 +31,7 @@ PATCHES=(
 
 pkg_setup() {
linux-info_pkg_setup
-   local CONFIG_CHECK="~ACPI_EXTLOG"
+   local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS"
check_extra_config
 }
 



[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/

2023-01-18 Thread Matt Turner
commit: 23cad1ffb8cfb33698ada24d8953e07b780f1ac9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jan 19 01:22:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 19 01:23:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23cad1ff

mail-client/evolution: Reenable USE=geolocation

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

 mail-client/evolution/evolution-3.46.3-r1.ebuild | 151 +++
 1 file changed, 151 insertions(+)

diff --git a/mail-client/evolution/evolution-3.46.3-r1.ebuild 
b/mail-client/evolution/evolution-3.46.3-r1.ebuild
new file mode 100644
index ..aa8049682a72
--- /dev/null
+++ b/mail-client/evolution/evolution-3.46.3-r1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gnome2 readme.gentoo-r1
+
+DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evolution 
https://gitlab.gnome.org/GNOME/evolution;
+
+# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
+LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
+SLOT="2.0"
+
+IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin 
spell ssl +weather ytnef"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# glade-3 support is for maintainers only per configure.ac
+# pst is not mature enough and changes API/ABI frequently
+# dconf explicitely needed for backup plugin
+# gnome-desktop support is optional with --enable-gnome-desktop
+# automagic libunity dep
+# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
+DEPEND="
+   >=app-text/enchant-2.2.0:2
+   >=dev-db/sqlite-3.7.17:3
+   >=dev-libs/glib-2.66:2[dbus]
+   >=dev-libs/libxml2-2.7.3:2
+   >=gnome-base/gnome-desktop-2.91.3:3=
+   >=gnome-base/gsettings-desktop-schemas-2.91.92
+   >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?]
+   >=media-libs/libcanberra-0.25[gtk3]
+   >=net-libs/libsoup-3.0:3.0
+   >=net-libs/webkit-gtk-2.38.0:4.1=[spell?]
+   >=x11-libs/cairo-1.9.15[glib]
+   >=x11-libs/gdk-pixbuf-2.24:2
+   >=x11-libs/gtk+-3.22:3
+   >=x11-libs/libnotify-0.7
+   >=x11-misc/shared-mime-info-0.22
+
+   app-text/cmark:=
+   >=app-text/iso-codes-0.49
+   >=app-accessibility/at-spi2-core-2.46.0:2
+
+   gnome-base/dconf
+   x11-libs/libSM
+   x11-libs/libICE
+
+   archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
+   bogofilter? ( mail-filter/bogofilter )
+   geolocation? (
+   >=media-libs/libchamplain-0.12.21:0.12[gtk]
+   >=media-libs/clutter-1.0.0:1.0
+   >=media-libs/clutter-gtk-0.90:1.0
+   >=sci-geosciences/geocode-glib-3.26.3:2 )
+   ldap? ( >=net-nds/openldap-2:= )
+   spamassassin? ( mail-filter/spamassassin )
+   spell? ( >=app-text/gspell-1.8:= )
+   ssl? (
+   >=dev-libs/nspr-4.6.1
+   >=dev-libs/nss-3.11
+   )
+   weather? (
+   >=dev-libs/libgweather-4.2.0:4=
+   >=sci-geosciences/geocode-glib-3.26.3:2
+   )
+   ytnef? ( net-mail/ytnef )
+"
+RDEPEND="${DEPEND}
+   highlight? ( app-text/highlight )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/itstool
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.3 )
+   >=dev-util/intltool-0.40.0
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
+~/.local/share/applications/mimeapps.list so it includes the
+following content:
+
+[Default Applications]
+x-scheme-handler/http=firefox.desktop
+x-scheme-handler/https=firefox.desktop
+
+(replace firefox.desktop with the name of the appropriate .desktop
+file from /usr/share/applications if you use a different browser)."
+
+# global scope PATCHES or DOCS array mustn't be used due to double 
default_src_prepare
+# call; if needed, set them after cmake_src_prepare call, if that works
+
+src_prepare() {
+   cmake_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # Use NSS/NSPR only if 'ssl' is enabled.
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DENABLE_SCHEMAS_COMPILE=OFF
+   -DENABLE_GTK_DOC=$(usex gtk-doc)
+   -DWITH_OPENLDAP=$(usex ldap)
+   -DENABLE_SMIME=$(usex ssl)
+   -DENABLE_GNOME_DESKTOP=ON
+   -DWITH_ENCHANT_VERSION=2
+   -DENABLE_CANBERRA=ON
+   -DENABLE_AUTOAR=$(usex archive)
+   -DWITH_HELP=ON
+   -DENABLE_YTNEF=OFF
+   -DWITH_BOGOFILTER=$(usex bogofilter)
+   -DWITH_SPAMASSASSIN=$(usex spamassassin)
+   

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

2023-01-18 Thread Sam James
commit: f3ae0804dfee895e5a94cf1c20c7ad2acbd30cd3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 23:25:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ae0804

dev-python/pyopengl: enable py3.11

Needs to be in ~arch because of pygame.

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

 dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild | 53 
 1 file changed, 53 insertions(+)

diff --git a/dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild 
b/dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild
new file mode 100644
index ..1c19aea56637
--- /dev/null
+++ b/dev-python/pyopengl/pyopengl-3.1.6-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="tk?"
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 virtualx
+
+MY_PN="PyOpenGL"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python OpenGL bindings"
+HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="tk"
+
+RDEPEND="
+   media-libs/freeglut
+   virtual/opengl
+   x11-libs/libXi
+   x11-libs/libXmu
+   tk? ( dev-tcltk/togl )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+# The tests need an X server with the GLX extension. Software rendering
+# under Xvfb works but only with llvmpipe, not softpipe or swr.
+BDEPEND="
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pygame[${PYTHON_USEDEP},opengl,X]
+   !prefix? (
+   media-libs/mesa[llvm]
+   x11-base/xorg-server[-minimal,xorg]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}



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

2023-01-18 Thread Sam James
commit: d0d1c6d1e01f2508a2bbaabe12701a50a4b2ff00
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:19:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d1c6d1

app-crypt/dieharder: Stabilize 3.31.1-r4 x86, #891251

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

 app-crypt/dieharder/dieharder-3.31.1-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild 
b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
index c6ed2a02f63b..47c50dd311d1 100644
--- a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
+++ b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="doc"
 RESTRICT="test" # Way too long
 



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

2023-01-18 Thread Sam James
commit: 266b76ffb08d40a753cac71490a625b4f5f97990
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:20:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266b76ff

app-crypt/dieharder: Stabilize 3.31.1-r4 arm64, #891251

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

 app-crypt/dieharder/dieharder-3.31.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild 
b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
index ea9e9eb44a37..19afb57f878c 100644
--- a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
+++ b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="doc"
 RESTRICT="test" # Way too long
 



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

2023-01-18 Thread Sam James
commit: 1e1b042f6b04458d66d5a085bf8c1efcf45e95b6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:18:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1b042f

dev-python/wand: fix build w/ sphinx 6

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

 dev-python/wand/files/wand-0.6.11-sphinx-6.patch | 29 
 dev-python/wand/wand-0.6.11.ebuild   |  4 
 2 files changed, 33 insertions(+)

diff --git a/dev-python/wand/files/wand-0.6.11-sphinx-6.patch 
b/dev-python/wand/files/wand-0.6.11-sphinx-6.patch
new file mode 100644
index ..4da4354e67ca
--- /dev/null
+++ b/dev-python/wand/files/wand-0.6.11-sphinx-6.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/889906
+https://github.com/emcconville/wand/commit/460f605f45d406b6d0e2f3e6af7bfa2c62c66882
+
+From 460f605f45d406b6d0e2f3e6af7bfa2c62c66882 Mon Sep 17 00:00:00 2001
+From: Louis Sautier 
+Date: Sat, 14 Jan 2023 22:30:03 +0100
+Subject: [PATCH] docs: fix build with Sphinx 6.0.0
+
+See 
https://github.com/sphinx-doc/sphinx/commit/93cf1a57d916a1ff96c8e8a0356d0256e40489ac
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -263,11 +263,11 @@ def __repr__(self):
+ intersphinx_mapping = {'http://docs.python.org/': None}
+ 
+ extlinks = {
+-'issue': ('https://github.com/emcconville/wand/issues/%s', '#'),
+-'pull': ('https://github.com/emcconville/wand/pull/%s', '!'),
+-'branch': ('https://github.com/emcconville/wand/compare/master...%s', ''),
+-'commit': ('https://github.com/emcconville/wand/commit/%s', ''),
+-'cli': ('https://imagemagick.org/script/command-line-options.php#%s', 
'-'),
++'issue': ('https://github.com/emcconville/wand/issues/%s', '#%s'),
++'pull': ('https://github.com/emcconville/wand/pull/%s', '!%s'),
++'branch': ('https://github.com/emcconville/wand/compare/master...%s', 
'%s'),
++'commit': ('https://github.com/emcconville/wand/commit/%s', '%s'),
++'cli': ('https://imagemagick.org/script/command-line-options.php#%s', 
'-%s'),
+ }
+ 
+ # fall back if theme is not there
+

diff --git a/dev-python/wand/wand-0.6.11.ebuild 
b/dev-python/wand/wand-0.6.11.ebuild
index cb0ffa456453..13b137e5a7a5 100644
--- a/dev-python/wand/wand-0.6.11.ebuild
+++ b/dev-python/wand/wand-0.6.11.ebuild
@@ -31,6 +31,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-sphinx-6.patch
+)
+
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 



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

2023-01-18 Thread Sam James
commit: 96ab1c680cf089b9ce30f971693496c1afe87829
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:19:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ab1c68

app-crypt/dieharder: Stabilize 3.31.1-r4 amd64, #891251

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

 app-crypt/dieharder/dieharder-3.31.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild 
b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
index 47c50dd311d1..ea9e9eb44a37 100644
--- a/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
+++ b/app-crypt/dieharder/dieharder-3.31.1-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="doc"
 RESTRICT="test" # Way too long
 



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

2023-01-18 Thread Sam James
commit: 59f2b4f8e18701bf0a0cdcb51aa9ac3df3183901
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 19 01:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 19 01:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f2b4f8

dev-libs/libinput: add 1.22.1

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

 dev-libs/libinput/Manifest   |  1 +
 dev-libs/libinput/libinput-1.22.1.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest
index 34737fce87c8..3ee0d562b1de 100644
--- a/dev-libs/libinput/Manifest
+++ b/dev-libs/libinput/Manifest
@@ -1,2 +1,3 @@
 DIST libinput-1.21.0.tar.gz 988650 BLAKE2B 
54c63beeff8dee93a52774220b45321d8a94261687b463319fbae9246331b532be7995a5b32c30425b9d0708b2ba69d4b4e83e8dc7ecebe6fb1237b723a266b6
 SHA512 
510273d68f2d4cfa61564a706b1f334f6bfca0d1c8faf0bb8aa656cf3fbd5e38d79d6fbaa01a20d38bc15777c9afc341e4ed08d35ef367ef3803ce788cbc4a0e
 DIST libinput-1.22.0.tar.bz2 796133 BLAKE2B 
3552f0a9ab0690969c5a7d62882733aa7bcaed1c0e97ff3606f58558c235cb67e3c81bc5a277273d26e6847438acccfc942d2fbec312e9a0d121d8ea21896496
 SHA512 
62cc36845daa7bc4b8477dd71abe629309683a93de753382a90e8466915e2b96b9c6914b431747d3462c15d8ab42bc70ee755800eec60c4ad7e9f3b4f7dba76d
+DIST libinput-1.22.1.tar.bz2 794829 BLAKE2B 
253f840e45ab2293503a0da09ea914b982e643c35928af6762955325a002b5bf20bf8571e705e3a050663cd0e1e26ee0cf4952a6193659f9b27ad1080008e900
 SHA512 
9d1985bc03ae304643fcd3acb762afc53305942e39071a062e7f8950be4929c72bdfeff06039c77f70e53233885df1e2e1a1dc538caeefd2b46f35826d290e9e

diff --git a/dev-libs/libinput/libinput-1.22.1.ebuild 
b/dev-libs/libinput/libinput-1.22.1.ebuild
new file mode 100644
index ..a6741dc43f7b
--- /dev/null
+++ b/dev-libs/libinput/libinput-1.22.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2014-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson optfeature python-any-r1 udev
+
+DESCRIPTION="Library to handle input devices in Wayland"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ 
https://gitlab.freedesktop.org/libinput/libinput;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/10"
+if [[ $(ver_cut 3) -lt 900 ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+IUSE="doc input_devices_wacom test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
+   >=dev-libs/libevdev-1.9.902
+   >=sys-libs/mtdev-1.1
+   virtual/libudev:=
+   virtual/udev
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-libs/check-0.9.10 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   $(python_gen_any_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
+   ')
+   >=app-doc/doxygen-1.8.3
+   >=media-gfx/graphviz-2.38.0
+   )
+"
+#  test? ( dev-util/valgrind )
+
+python_check_deps() {
+   python_has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \
+   python_has_version 
">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed "s@, '-Werror'@@" -i meson.build || die #744250
+}
+
+src_configure() {
+   # gui can be built but will not be installed
+   local emesonargs=(
+   -Ddebug-gui=false
+   $(meson_use doc documentation)
+   $(meson_use input_devices_wacom libwacom)
+   $(meson_use test tests)
+   -Dudev-dir="${EPREFIX}$(get_udevdir)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use doc ; then
+   docinto html
+   dodoc -r "${BUILD_DIR}"/Documentation/.
+   fi
+}
+
+pkg_postinst() {
+   optfeature "measure and replay tools" dev-python/python-libevdev
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-01-18 Thread Matt Turner
commit: 1e3e7e35447ac5ec70b7e30cc08e951491a5f48b
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Jan 18 19:37:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jan 19 01:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3e7e35

media-libs/libchamplain: Version bump to 0.12.21

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

 media-libs/libchamplain/Manifest   |  1 +
 .../libchamplain/libchamplain-0.12.21.ebuild   | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/media-libs/libchamplain/Manifest b/media-libs/libchamplain/Manifest
index a2c74a206d91..2234cc19afa1 100644
--- a/media-libs/libchamplain/Manifest
+++ b/media-libs/libchamplain/Manifest
@@ -1 +1,2 @@
 DIST libchamplain-0.12.20.tar.xz 222168 BLAKE2B 
72093eecffca24a5f255269472216f24d0804b7c8daf7cf9dc1273df9afc3fe5664dd2ca7d351bf94065f61bf4a419b3babcf3e9b2ed9a0f67c9947190aaa476
 SHA512 
514e4bd2803ace0d87a95a318a03bc2f2ccc454129146d76590d1b1f5666c95a4fb7013e2ad0cfafc5844d7d8b732c81a44cd0e7d51c505adcfe55c55abb4f6f
+DIST libchamplain-0.12.21.tar.xz 223748 BLAKE2B 
afe6b409107d12b8c674d9335d00ca21cf7faf036fd852b48ec371fb76dcd35cc30d4bc3dab555667069d7d41411eea31343240de9bd29dcc2e0f290bc925641
 SHA512 
8e3b4a292056b1d90be128dab347b1953e6acd00b1abf56fcc496eea15688ef232b81afe39147a9d6059ab248e3ceb7e07683c23501671b93797b0a87faccca9

diff --git a/media-libs/libchamplain/libchamplain-0.12.21.ebuild 
b/media-libs/libchamplain/libchamplain-0.12.21.ebuild
new file mode 100644
index ..28d12931004e
--- /dev/null
+++ b/media-libs/libchamplain/libchamplain-0.12.21.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Clutter based world map renderer"
+HOMEPAGE="https://wiki.gnome.org/Projects/libchamplain;
+
+SLOT="0.12"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="+gtk gtk-doc +introspection vala"
+REQUIRED_USE="
+   vala? ( introspection )
+   gtk-doc? ( gtk )
+" # gtk-doc build gets disabled in meson if gtk widgetry is disabled (no 
separate libchamplain-gtk gtk-docs anymore)
+
+RDEPEND="
+   >=dev-libs/glib-2.68:2
+   >=x11-libs/gtk+-3.0:3
+   >=media-libs/clutter-1.24:1.0[introspection?]
+   gtk? (
+   x11-libs/gtk+:3[introspection?]
+   media-libs/clutter-gtk:1.0
+   )
+   >=x11-libs/cairo-1.4
+   dev-db/sqlite:3
+   >=net-libs/libsoup-3:3.0
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   media-libs/cogl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.15
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dmemphis=false # TODO: What's the state of this vector 
renderer?
+   $(meson_use introspection)
+   -Dlibsoup3=true
+   $(meson_use vala vapi)
+   $(meson_use gtk widgetry)
+   $(meson_use gtk-doc gtk_doc)
+   -Ddemos=false # only built, not installed
+   )
+   meson_src_configure
+}



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

2023-01-18 Thread Sergey Torokhov
commit: b9e8eac43f64073ee22b6bcf1d2612139fe7c190
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Jan 19 00:19:48 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Jan 19 00:19:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9e8eac4

dev-libs/fortran-stdlib: drop python3.8 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild | 4 ++--
 dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild| 4 ++--
 dev-libs/fortran-stdlib/fortran-stdlib-.ebuild | 5 ++---
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
index 6f04f3551..8c68b97e6 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit cmake fortran-2 python-any-r1
 

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild
index 2e29c3a45..d1a26f59d 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit cmake fortran-2 python-any-r1
 

diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild 
b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
index 88b88e009..0df731779 100644
--- a/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit cmake fortran-2 git-r3 python-any-r1
 
@@ -45,7 +45,6 @@ src_prepare() {
cmake_src_prepare
 }
 
-
 src_configure() {
local mycmakeargs+=(
-DBUILD_SHARED_LIBS=on



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

2023-01-18 Thread Sergey Torokhov
commit: cbb7558847329e484f50d4dc0300da3f5d6568ea
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Jan 19 00:14:42 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Jan 19 00:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbb75588

dev-util/fypp: drop python3.8, add 3.11 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fypp/fypp-3.1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/fypp/fypp-3.1.ebuild b/dev-util/fypp/fypp-3.1.ebuild
index ced59723a..f251e12b2 100644
--- a/dev-util/fypp/fypp-3.1.ebuild
+++ b/dev-util/fypp/fypp-3.1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



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

2023-01-18 Thread Sergey Torokhov
commit: f35a455ce7a93c864cbee6191c08c70dddc0e74f
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Jan 19 00:11:21 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Jan 19 00:11:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f35a455c

dev-python/markdown-include: drop python3.8 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/markdown-include/markdown-include-0.7.0.ebuild | 4 ++--
 dev-python/markdown-include/markdown-include-0.8.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/markdown-include/markdown-include-0.7.0.ebuild 
b/dev-python/markdown-include/markdown-include-0.7.0.ebuild
index 2d4dbe8d5..0ecda611d 100644
--- a/dev-python/markdown-include/markdown-include-0.7.0.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# 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_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit distutils-r1
 

diff --git a/dev-python/markdown-include/markdown-include-0.8.0.ebuild 
b/dev-python/markdown-include/markdown-include-0.8.0.ebuild
index db5b8e345..73061b7c8 100644
--- a/dev-python/markdown-include/markdown-include-0.8.0.ebuild
+++ b/dev-python/markdown-include/markdown-include-0.8.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: app-doc/ford/

2023-01-18 Thread Sergey Torokhov
commit: de89219d83ad234b8901374126566e8ac14343cd
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Jan 19 00:05:42 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Jan 19 00:07:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de89219d

app-doc/ford: drop python3.8 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 app-doc/ford/ford-6.1.13-r1.ebuild | 4 ++--
 app-doc/ford/ford-6.1.17.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-doc/ford/ford-6.1.13-r1.ebuild 
b/app-doc/ford/ford-6.1.13-r1.ebuild
index 2bb4f28ea..9f6e6fbd8 100644
--- a/app-doc/ford/ford-6.1.13-r1.ebuild
+++ b/app-doc/ford/ford-6.1.13-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{3..10} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 toolchain-funcs

diff --git a/app-doc/ford/ford-6.1.17.ebuild b/app-doc/ford/ford-6.1.17.ebuild
index 432bd890e..36a3442b0 100644
--- a/app-doc/ford/ford-6.1.17.ebuild
+++ b/app-doc/ford/ford-6.1.17.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 toolchain-funcs



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

2023-01-18 Thread Sergey Torokhov
commit: 9cc83f3299535afe7c8e0c36892248f3991d52f7
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 23:59:57 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 23:59:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cc83f32

dev-util/fpm: drop python3.8 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fpm/fpm-0.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/fpm/fpm-0.7.0-r1.ebuild b/dev-util/fpm/fpm-0.7.0-r1.ebuild
index 7a3699cfb..4721d67e8 100644
--- a/dev-util/fpm/fpm-0.7.0-r1.ebuild
+++ b/dev-util/fpm/fpm-0.7.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 FORTRAN_STANDARD="2003"
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit fortran-2 python-any-r1 toolchain-funcs
 



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

2023-01-18 Thread Sergey Torokhov
commit: e7053197a40ca1b47e0efedd3327ed1b0bf2f519
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 23:57:09 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 23:57:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7053197

dev-util/fortls: drop python3.8 compat

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fortls/fortls-2.13.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/fortls/fortls-2.13.0.ebuild 
b/dev-util/fortls/fortls-2.13.0.ebuild
index 648fdff35..ba331dbeb 100644
--- a/dev-util/fortls/fortls-2.13.0.ebuild
+++ b/dev-util/fortls/fortls-2.13.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# 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_{8..11} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1
 



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

2023-01-18 Thread Sergey Torokhov
commit: b9cdb31bd356ba83847322360be773a4e6d8813f
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 23:47:10 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 23:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9cdb31b

dev-vcs/gitqlient: 1.6.1 version bump (drop 1.6.0)

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-vcs/gitqlient/Manifest  | 2 +-
 .../gitqlient/{gitqlient-1.6.0.ebuild => gitqlient-1.6.1.ebuild}| 6 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-vcs/gitqlient/Manifest b/dev-vcs/gitqlient/Manifest
index bb6603c4d..19ffb1f49 100644
--- a/dev-vcs/gitqlient/Manifest
+++ b/dev-vcs/gitqlient/Manifest
@@ -1,2 +1,2 @@
 DIST gitqlient-1.5.0.tar.gz 4969914 BLAKE2B 
9739e333fa20fee724f948cf7a8109b932b7ac8ebfe8465cdc374774f21c105d6467078322012eec8ce82c1b92f9b5e4f32b24885d5ab218b64544a2c2ad6504
 SHA512 
32f838c75314aca67880354127f2cdc00ed6ce0c6b315dd9571d00dbebca4896e975d73ef779dae5c1953f62387992e573ee95f32545e41e59f5066ae8f11662
-DIST gitqlient-1.6.0.tar.gz 4971921 BLAKE2B 
0bbcd3eeb6062e947929bb0d65135ebb2187694f1516b669238afa879d52daa5ca728b7663373257229b5cf808b31fd0aa6bfcb3fe8859f909ba764252ea336f
 SHA512 
2552b61cb3a2a358ae953cc399f16f6091b45050cd900969553d80148f4f45ec1f522458b6cf189ec700fb48253f61e260af9b8040788e86f15172d8e2277dc7
+DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B 
b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26
 SHA512 
e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e

diff --git a/dev-vcs/gitqlient/gitqlient-1.6.0.ebuild 
b/dev-vcs/gitqlient/gitqlient-1.6.1.ebuild
similarity index 85%
rename from dev-vcs/gitqlient/gitqlient-1.6.0.ebuild
rename to dev-vcs/gitqlient/gitqlient-1.6.1.ebuild
index 1307d64b1..2e48887c5 100644
--- a/dev-vcs/gitqlient/gitqlient-1.6.0.ebuild
+++ b/dev-vcs/gitqlient/gitqlient-1.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,9 +36,6 @@ src_prepare() {
-e "/VERSION =/s| \$\$system(git rev-parse --short HEAD)||" 
"${MY_PN}".pro || die
 
sed -i -e "s/Office/Development/" "${S}/src/resources/${PN}.desktop" || 
die
-
-   # Revert changes that brake build
-   sed -i -e 
"s/QT_DISABLE_DEPRECATED_BEFORE=0x051200/QT_DISABLE_DEPRECATED_BEFORE=0x050900/"
 "${MY_PN}".pro || die
 }
 
 src_configure() {
@@ -50,6 +47,7 @@ src_install() {
 }
 
 pkg_postinst() {
+   optfeature "Terminal tab plugin support" x11-libs/qtermwidget
optfeature "Jenkins and/or GitServer plugins support" 
dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets]
xdg_pkg_postinst
 }



[gentoo-commits] repo/proj/guru:dev commit in: x11-wm/leftwm/

2023-01-18 Thread Remigiusz Micielski
commit: 5b3b362c22d76864d87e0ab805cb04315a27743e
Author: Remigiusz Micielski  gmail  com>
AuthorDate: Wed Jan 18 23:00:49 2023 +
Commit: Remigiusz Micielski  gmail  com>
CommitDate: Wed Jan 18 23:03:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b3b362c

x11-wm/leftwm: add 0.4.1

Signed-off-by: Remigiusz Micielski  gmail.com>

 x11-wm/leftwm/Manifest|  41 
 x11-wm/leftwm/leftwm-0.4.1.ebuild | 215 ++
 2 files changed, 256 insertions(+)

diff --git a/x11-wm/leftwm/Manifest b/x11-wm/leftwm/Manifest
index 4da3b5ada..ad36c1581 100644
--- a/x11-wm/leftwm/Manifest
+++ b/x11-wm/leftwm/Manifest
@@ -5,12 +5,14 @@ DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585
 DIST anyhow-1.0.48.crate 41346 BLAKE2B 
9ba28706c0048f24312c1d8c753b6fb82bbcc22f24840c3d429a87813582bf05c45ed60b290c7abf54070969d4e42199a410d6a7bf02df788a119a96b4f201d0
 SHA512 
473b95883ae170b03e2097d924dd6e664604bce5e76a592e8abe763869ddca52de668244099f8f023c3709ae19934c3e1c4cc77610204820ae271b8b05c72d31
 DIST anyhow-1.0.56.crate 44780 BLAKE2B 
142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9
 SHA512 
9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5
 DIST anyhow-1.0.65.crate 43585 BLAKE2B 
4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8
 SHA512 
86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
+DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
 DIST anymap2-0.13.0.crate 17337 BLAKE2B 
6f7f2c157a908bafadb96b86d7c064aed5cfa144b4d7776acd110c7ff676865ba64aefc17a5908851a5b1b850bfa48b162b877ddc90969de97cd0adbe3123736
 SHA512 
005032261274a5fed2aebeb0ae3b6998f184899c426d649d6bef9cbf135762321b13b7941dfab3a9577936676469a5bcd324d36824f6c6d81408012ebf3a6510
 DIST arc-swap-1.5.0.crate 65351 BLAKE2B 
c6b278134f6e29551302e27131639f3bc5bfb05042701cf6c12aab1697f211be0942c44919d374e196ef03605fb137334b42decb9623a137b6ead346586c2105
 SHA512 
b668a75b2ac77a9d2df3f29b70c8c22e5a961cd2478cd76b6d313e0e1ff809508887451b895f057d160860daa4b02cb74616ab8daa34d163ef3f42a009842031
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
 DIST block-buffer-0.7.3.crate 7179 BLAKE2B 
549e8532358f9a77fdfbd5ef7a06d60f20f034fcf69072757811cb4a95f5cee5589bebd40fe87af36127254ec42ef3240cc7542828085f590fb774faab8f0e21
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/photoqt/, media-gfx/photoqt/files/

2023-01-18 Thread Sam James
commit: c728871c7314838f496f516e46a2d7a528572927
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:58:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:58:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c728871c

media-gfx/photoqt: fix build w/ libraw 0.21

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

 .../photoqt/files/photoqt-2.9.1-libraw-0.21.patch  | 22 +++
 media-gfx/photoqt/photoqt-2.9.1-r2.ebuild  | 77 ++
 2 files changed, 99 insertions(+)

diff --git a/media-gfx/photoqt/files/photoqt-2.9.1-libraw-0.21.patch 
b/media-gfx/photoqt/files/photoqt-2.9.1-libraw-0.21.patch
new file mode 100644
index ..683a72e65d71
--- /dev/null
+++ b/media-gfx/photoqt/files/photoqt-2.9.1-libraw-0.21.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/891325
+https://gitlab.com/lspies/photoqt/-/commit/a8908dbfac01886204a5d911106208bd0f15b467
+
+From a8908dbfac01886204a5d911106208bd0f15b467 Mon Sep 17 00:00:00 2001
+From: Lukas Spies 
+Date: Thu, 22 Dec 2022 03:07:40 -0600
+Subject: [PATCH] [PQLoadImageRAW] make raw loader work when libraw is compiled
+ without rawspeed support. Not aware of macro to chewck at compile time, thsu
+ disabled for now
+
+--- a/cplusplus/imageprovider/loader/loadimage_raw.cpp
 b/cplusplus/imageprovider/loader/loadimage_raw.cpp
+@@ -57,7 +57,6 @@ QImage PQLoadImageRAW::load(QString filename, QSize maxSize, 
QSize , bo
+ // Since we don't care about manipulating RAW images but only want to 
display
+ // them, we can optimise for speed
+ raw.imgdata.params.user_qual = 2;
+-raw.imgdata.params.use_rawspeed = 1;
+ raw.imgdata.params.use_camera_wb = 1;
+ 
+ // Open the RAW image
+-- 
+GitLab

diff --git a/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild 
b/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild
new file mode 100644
index ..cdd579030848
--- /dev/null
+++ b/media-gfx/photoqt/photoqt-2.9.1-r2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_KDEINSTALLDIRS=false
+inherit ecm optfeature
+
+DESCRIPTION="Simple but powerful Qt-based image viewer"
+HOMEPAGE="https://photoqt.org/;
+SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="devil exif freeimage graphicsmagick imagemagick mpv pdf raw"
+
+COMMON_DEPEND="
+   app-arch/libarchive:=
+   app-arch/unrar
+   dev-libs/pugixml
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5[jpeg]
+   dev-qt/qtimageformats:5
+   dev-qt/qtmultimedia:5[qml]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   devil? ( media-libs/devil )
+   exif? ( media-gfx/exiv2:= )
+   freeimage? ( media-libs/freeimage )
+   imagemagick? (
+   !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+   graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+   )
+   mpv? ( media-video/mpv:=[libmpv] )
+   pdf? ( app-text/poppler[qt5] )
+   raw? ( media-libs/libraw:= )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/qtconcurrent:5
+"
+RDEPEND="${COMMON_DEPEND}
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtquickcontrols2:5
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-libmpv-api2.patch
+   "${FILESDIR}"/${P}-libraw-0.21.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCHROMECAST=OFF # TODO needs python
+   -DDEVIL=$(usex devil)
+   -DEXIV2=$(usex exif)
+   -DFREEIMAGE=$(usex freeimage)
+   -DGRAPHICSMAGICK=$(usex graphicsmagick $(usex imagemagick))
+   -DIMAGEMAGICK=$(usex imagemagick $(usex !graphicsmagick))
+   -DVIDEO_MPV=$(usex mpv)
+   -DPOPPLER=$(usex pdf)
+   -DRAW=$(usex raw)
+   )
+   ecm_src_configure
+}
+
+pkg_postinst() {
+   optfeature "additional image formats like AVIF, EPS, HEIF/HEIC, PSD, 
etc." kde-frameworks/kimageformats
+   ecm_pkg_postinst
+}



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

2023-01-18 Thread Sam James
commit: 623c01dffa7caefbea2909dbba4c7ed32fd589c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:52:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:54:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623c01df

net-misc/chrony: chrony.conf, not chronyd.conf

Bug: https://bugs.gentoo.org/835461
Fixes: bccc7ae446ae4f100cdd87227a636541769ecde6
Signed-off-by: Sam James  gentoo.org>

 net-misc/chrony/{chrony-4.3-r3.ebuild => chrony-4.3-r4.ebuild} | 2 +-
 net-misc/chrony/chrony-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/chrony/chrony-4.3-r3.ebuild 
b/net-misc/chrony/chrony-4.3-r4.ebuild
similarity index 99%
rename from net-misc/chrony/chrony-4.3-r3.ebuild
rename to net-misc/chrony/chrony-4.3-r4.ebuild
index f66b2735ecbf..6fce1a0d7297 100644
--- a/net-misc/chrony/chrony-4.3-r3.ebuild
+++ b/net-misc/chrony/chrony-4.3-r4.ebuild
@@ -167,7 +167,7 @@ src_install() {
default
 
# Compatibility with other distributions who install to 
/etc/chrony.conf (bug #835461)
-   dosym /etc/chrony/chrony.conf /etc/chronyd.conf
+   dosym -r /etc/chrony/chrony.conf /etc/chrony.conf
 
newinitd "${FILESDIR}"/chronyd.init-r2 chronyd
newconfd "${T}"/chronyd.conf chronyd

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index 76ce6a722adb..b7dd9ac322a9 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -165,7 +165,7 @@ src_install() {
default
 
# Compatibility with other distributions who install to 
/etc/chrony.conf (bug #835461)
-   dosym /etc/chrony/chrony.conf /etc/chronyd.conf
+   dosym -r /etc/chrony/chrony.conf /etc/chrony.conf
 
newinitd "${FILESDIR}"/chronyd.init-r2 chronyd
newconfd "${T}"/chronyd.conf chronyd



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

2023-01-18 Thread Sam James
commit: 776221f4a3befe78a0e76949322af210c7911f83
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:55:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:55:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=776221f4

net-misc/chrony: drop no-dep USE=ipv6

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

 net-misc/chrony/chrony-4.3-r4.ebuild | 3 +--
 net-misc/chrony/chrony-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/net-misc/chrony/chrony-4.3-r4.ebuild 
b/net-misc/chrony/chrony-4.3-r4.ebuild
index 6fce1a0d7297..0bc60877386d 100644
--- a/net-misc/chrony/chrony-4.3-r4.ebuild
+++ b/net-misc/chrony/chrony-4.3-r4.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+caps +cmdmon debug html ipv6 libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
+IUSE="+caps +cmdmon debug html libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
 # nettle > nss > libtomcrypt in configure
 REQUIRED_USE="
sechash? ( || ( nettle nss libtomcrypt ) )
@@ -119,7 +119,6 @@ src_configure() {
$(usev !caps '--disable-linuxcaps')
$(usev !cmdmon '--disable-cmdmon')
$(usev debug '--enable-debug')
-   $(usev !ipv6 '--disable-ipv6')
 
# USE=readline here means "readline-like functionality"
# chrony only supports libedit in terms of the library providing

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index b7dd9ac322a9..64fe1397809a 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+caps +cmdmon debug html ipv6 libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
+IUSE="+caps +cmdmon debug html libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
 # nettle > nss > libtomcrypt in configure
 REQUIRED_USE="
sechash? ( || ( nettle nss libtomcrypt ) )
@@ -117,7 +117,6 @@ src_configure() {
$(usev !caps '--disable-linuxcaps')
$(usev !cmdmon '--disable-cmdmon')
$(usev debug '--enable-debug')
-   $(usev !ipv6 '--disable-ipv6')
 
# USE=readline here means "readline-like functionality"
# chrony only supports libedit in terms of the library providing



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2023-01-18 Thread Sam James
commit: ec8eb652889b2234f1f20afa6078cffa366d66c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:52:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8eb652

dev-db/mariadb-connector-c: Stabilize 3.2.7 arm64, #891277

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

 dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
index 28b0aacaf92c..2e7e4840b22a 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
@@ -11,7 +11,7 @@ else
MY_PV=${PV/_b/-b}

SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz;
S="${WORKDIR%/}/${PN}-${MY_PV}-src"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 fi
 
 inherit cmake-multilib toolchain-funcs



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

2023-01-18 Thread Sam James
commit: bccc7ae446ae4f100cdd87227a636541769ecde6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:51:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:51:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccc7ae4

net-misc/chrony: install chronyd.conf symlink

It's easier to just install a symlink from /etc/chronyd.conf -> 
/etc/chrony/chronyd.conf
than move the directory out and cause disruption for users.

Needed for alignment with other distros but also because dhcpcd looks there
for its ntp hook.

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

 net-misc/chrony/{chrony-.ebuild => chrony-4.3-r3.ebuild} | 8 +++-
 net-misc/chrony/chrony-.ebuild   | 6 +-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-4.3-r3.ebuild
similarity index 95%
copy from net-misc/chrony/chrony-.ebuild
copy to net-misc/chrony/chrony-4.3-r3.ebuild
index e89af76426c6..f66b2735ecbf 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-4.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -55,7 +55,9 @@ RDEPEND="
${DEPEND}
selinux? ( sec-policy/selinux-chronyd )
 "
+# bison dep only for 4.3-r1 for ${P}-strict-prototypes-clang16.patch
 BDEPEND="
+   sys-devel/bison
html? ( dev-ruby/asciidoctor )
nts? ( virtual/pkgconfig )
sechash? (
@@ -78,6 +80,7 @@ fi
 PATCHES=(
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
"${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
+   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
 )
 
 src_prepare() {
@@ -163,6 +166,9 @@ src_compile() {
 src_install() {
default
 
+   # Compatibility with other distributions who install to 
/etc/chrony.conf (bug #835461)
+   dosym /etc/chrony/chrony.conf /etc/chronyd.conf
+
newinitd "${FILESDIR}"/chronyd.init-r2 chronyd
newconfd "${T}"/chronyd.conf chronyd
 

diff --git a/net-misc/chrony/chrony-.ebuild 
b/net-misc/chrony/chrony-.ebuild
index e89af76426c6..76ce6a722adb 100644
--- a/net-misc/chrony/chrony-.ebuild
+++ b/net-misc/chrony/chrony-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -78,6 +78,7 @@ fi
 PATCHES=(
"${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
"${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
+   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
 )
 
 src_prepare() {
@@ -163,6 +164,9 @@ src_compile() {
 src_install() {
default
 
+   # Compatibility with other distributions who install to 
/etc/chrony.conf (bug #835461)
+   dosym /etc/chrony/chrony.conf /etc/chronyd.conf
+
newinitd "${FILESDIR}"/chronyd.init-r2 chronyd
newconfd "${T}"/chronyd.conf chronyd
 



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

2023-01-18 Thread Sergey Torokhov
commit: 41a5482c1eeb0d5a3e82e519ae98da36dfc028a1
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 22:41:49 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 22:41:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41a5482c

dev-python/sphinxcontrib-katex: drop old 0.8.6, 0.9.0

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/sphinxcontrib-katex/Manifest|  2 --
 .../sphinxcontrib-katex-0.8.6.ebuild   | 26 --
 .../sphinxcontrib-katex-0.9.0.ebuild   | 26 --
 3 files changed, 54 deletions(-)

diff --git a/dev-python/sphinxcontrib-katex/Manifest 
b/dev-python/sphinxcontrib-katex/Manifest
index 3bdb4651f..1306eb56b 100644
--- a/dev-python/sphinxcontrib-katex/Manifest
+++ b/dev-python/sphinxcontrib-katex/Manifest
@@ -1,3 +1 @@
-DIST sphinxcontrib-katex-0.8.6.tar.gz 17410 BLAKE2B 
8e4c72dd40ef6e8f6110a54183c098a67ee08cb043e031437dfe9210376e388e8695ff8766a3b5cac62edafa5138798b09353cf9faa94bab2df5b033b11fefbd
 SHA512 
d7285a8397fb88e5f964096e5108c61e1b97fe0b7b98628459eb0562bb526275a1d3562dbf03c4daeedfe4f34e770db4e3e5620c8279d3b5d8d42371787ce38b
-DIST sphinxcontrib-katex-0.9.0.tar.gz 97046 BLAKE2B 
d51af6eb2995a3b4a0bb8aea6f16ca68f836b81c0dd2b774ca7ac4fe7f21a908ee64ba9d808e64d2211d347db78e8d1309f66f8705b0ce6a1313232720813e46
 SHA512 
a8f9fb017a347b1593dfbbdf4b6b4c1619462c6d60403bfc338e8a879f1c74c3b09f797826b9aa74c4f2fd851ab3b5fe957b0f55c2765026783aae5fdd75d4a4
 DIST sphinxcontrib-katex-0.9.3.tar.gz 98540 BLAKE2B 
d10e2d00afc178295e1739336b9c8158fb9916c5750e3410e0f23c14cfbb89a3e7c72ea6927712931e21db611137f182a6e87888fbd8279261baf9daabf815c1
 SHA512 
4d68259dcc00d8f9148b5d8a2ce6a401619d016e2a2fa40c140fd6a2623ac03e0b59cd8c7f263625c3228bdb6e2e5d9b0a7710ff746a70843ba5eba9d9ffda35

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.8.6.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.8.6.ebuild
deleted file mode 100644
index db8061ad1..0
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.8.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
-HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/sphinx-3.5.4[${PYTHON_USEDEP}]"
-
-DOCS=()
-
-distutils_enable_sphinx docs
-
-python_install_all() {
-   distutils-r1_python_install_all
-   find "${ED}" -name '*.pth' -delete || die
-}

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild
deleted file mode 100644
index a8038a462..0
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
-HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]"
-
-DOCS=()
-
-distutils_enable_sphinx docs
-
-python_install_all() {
-   distutils-r1_python_install_all
-   find "${ED}" -name '*.pth' -delete || die
-}



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

2023-01-18 Thread Sergey Torokhov
commit: 6fd2bbae37670dca0b5e6ceabc2801bfe3fbc7f7
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 22:45:17 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 22:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fd2bbae

dev-python/sphinxcontrib-katex: 0.9.4 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-python/sphinxcontrib-katex/Manifest|  1 +
 .../sphinxcontrib-katex-0.9.4.ebuild   | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/sphinxcontrib-katex/Manifest 
b/dev-python/sphinxcontrib-katex/Manifest
index 1306eb56b..36a6fe40f 100644
--- a/dev-python/sphinxcontrib-katex/Manifest
+++ b/dev-python/sphinxcontrib-katex/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-katex-0.9.3.tar.gz 98540 BLAKE2B 
d10e2d00afc178295e1739336b9c8158fb9916c5750e3410e0f23c14cfbb89a3e7c72ea6927712931e21db611137f182a6e87888fbd8279261baf9daabf815c1
 SHA512 
4d68259dcc00d8f9148b5d8a2ce6a401619d016e2a2fa40c140fd6a2623ac03e0b59cd8c7f263625c3228bdb6e2e5d9b0a7710ff746a70843ba5eba9d9ffda35
+DIST sphinxcontrib-katex-0.9.4.tar.gz 98826 BLAKE2B 
8d89ba5b5e282d94f57eb976a8779c176e0ae769eb91cc03d5a44461f51f966be8c995dfc2fc7c74d28d52487a76edd8f64879b6045f5c15d4aa97e2c2eb862f
 SHA512 
3fb66ca12a78d1a22dbb029a1c82de57ff0407da1fba8bf49be927b83c618fe7a80ef5560a1639439a6761146bc3073b4a9e52c6869d44d4d1f05cc311780519

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
new file mode 100644
index 0..64c77dabc
--- /dev/null
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
+HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]"
+
+DOCS=()
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   default
+   sed -i -e 's/license_file/license_files/' setup.cfg || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



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

2023-01-18 Thread Sergey Torokhov
commit: 3ebaca1130d049bad4d59deb0c85653bd88309a9
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 22:43:38 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 22:43:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ebaca11

dev-python/sphinxcontrib-katex: drop python3.8, fix QA setup.cfg warn

Signed-off-by: Sergey Torokhov  yandex.ru>

 .../sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild  | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild 
b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
index a8038a462..64c77dabc 100644
--- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
+++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 
 inherit distutils-r1
 
@@ -20,6 +22,11 @@ DOCS=()
 
 distutils_enable_sphinx docs
 
+src_prepare() {
+   default
+   sed -i -e 's/license_file/license_files/' setup.cfg || die
+}
+
 python_install_all() {
distutils-r1_python_install_all
find "${ED}" -name '*.pth' -delete || die



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

2023-01-18 Thread Sam James
commit: 0eaa4add3b3976e21b76f2f43c6eb67ee5b2578f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:44:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:44:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eaa4add

media-sound/sox: Stabilize 14.4.2_p20210509-r2 arm, #891281

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

 media-sound/sox/sox-14.4.2_p20210509-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild 
b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
index 3521a48cae07..ba1089acc470 100644
--- a/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
+++ b/media-sound/sox/sox-14.4.2_p20210509-r2.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE="alsa amr ao encode flac id3tag ladspa mad magic ogg openmp oss opus png 
pulseaudio sndfile sndio static-libs twolame wavpack"
 
 BDEPEND="



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

2023-01-18 Thread Sam James
commit: d8b66ec573bf3e7e6a2012ac16caa23075790e15
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:38:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b66ec5

dev-db/mysql: drop spurious 'info' page (README)

Drop file which causes collision w/ mysql-connector-c++. It's only
a tiny README, not a GNU info page.

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

 dev-db/mysql/{mysql-8.0.32.ebuild => mysql-8.0.32-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql/mysql-8.0.32.ebuild 
b/dev-db/mysql/mysql-8.0.32-r1.ebuild
similarity index 99%
rename from dev-db/mysql/mysql-8.0.32.ebuild
rename to dev-db/mysql/mysql-8.0.32-r1.ebuild
index bc8d37b0bb72..2d758413cf3e 100644
--- a/dev-db/mysql/mysql-8.0.32.ebuild
+++ b/dev-db/mysql/mysql-8.0.32-r1.ebuild
@@ -555,6 +555,9 @@ src_test() {
 src_install() {
cmake_src_install
 
+   # Not a GNU info file, more like a tiny README.
+   rm "${ED}"/usr/share/info/mysql.info || die
+
# Make sure the vars are correctly initialized
mysql_init_vars
 



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/0.3.64/, media-video/pipewire/

2023-01-18 Thread Sam James
commit: 01e20d6c31ad656256ae2dc6fa4b2e49fe4d30e7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:37:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e20d6c

media-video/pipewire: backport misc. patches for 0.3.64

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

 ...pa-Fix-audioconvert-overflow-when-scaling.patch | 65 ++
 ...ter-chain-fix-AVX-dsp_sum-index-increment.patch | 22 
 ...on-t-remove-deprecated-symbols-by-default.patch | 61 
 ...ewire-.ebuild => pipewire-0.3.64-r1.ebuild} |  3 +
 media-video/pipewire/pipewire-.ebuild  |  3 +
 5 files changed, 154 insertions(+)

diff --git 
a/media-video/pipewire/files/0.3.64/0001-spa-Fix-audioconvert-overflow-when-scaling.patch
 
b/media-video/pipewire/files/0.3.64/0001-spa-Fix-audioconvert-overflow-when-scaling.patch
new file mode 100644
index ..e24b8153ef6d
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.64/0001-spa-Fix-audioconvert-overflow-when-scaling.patch
@@ -0,0 +1,65 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1d9640af5a7906620f214aa0a39c63128c8506a6.
+
+From 1d9640af5a7906620f214aa0a39c63128c8506a6 Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Mon, 16 Jan 2023 18:28:31 +0100
+Subject: [PATCH] spa: Fix audioconvert overflow when scaling
+
+Add SPA_SCALE32_UP that scales a uint32 without overflow.
+Use this for scaling the threshold in ALSA.
+Fix the scaling in audioconvert of the buffer size, the scaling was
+wrong and it was also causing an overflow resulting in choppy sound in
+some cases.
+
+See #2680
+--- a/spa/include/spa/utils/defs.h
 b/spa/include/spa/utils/defs.h
+@@ -274,6 +274,14 @@ struct spa_fraction {
+ #define SPA_ROUND_DOWN_N(num,align)   ((num) & ~SPA_ROUND_MASK(num, align))
+ #define SPA_ROUND_UP_N(num,align) num)-1) | SPA_ROUND_MASK(num, 
align))+1)
+ 
++#define SPA_SCALE32_UP(val,num,denom) \
++({\
++  uint64_t _val = (val);  \
++  uint64_t _denom = (denom);  \
++  (uint32_t)(((_val) * (num) + (_denom)-1) / (_denom));   \
++})
++
++
+ #define SPA_PTR_ALIGNMENT(p,align)((intptr_t)(p) & ((align)-1))
+ #define SPA_IS_ALIGNED(p,align)   (SPA_PTR_ALIGNMENT(p,align) == 
0)
+ #define SPA_PTR_ALIGN(p,align,type)   ((type*)SPA_ROUND_UP_N((intptr_t)(p), 
(intptr_t)(align)))
+--- a/spa/plugins/alsa/alsa-pcm.c
 b/spa/plugins/alsa/alsa-pcm.c
+@@ -1999,7 +1999,7 @@ static inline void check_position_config(struct state 
*state)
+   (state->rate_denom != state->position->clock.rate.denom))) {
+   state->duration = state->position->clock.duration;
+   state->rate_denom = state->position->clock.rate.denom;
+-  state->threshold = (state->duration * state->rate + 
state->rate_denom-1) / state->rate_denom;
++  state->threshold = SPA_SCALE32_UP(state->duration, state->rate, 
state->rate_denom);
+   state->max_error = SPA_MAX(256.0f, state->threshold / 2.0f);
+   state->resample = ((uint32_t)state->rate != state->rate_denom) 
|| state->matching;
+   state->alsa_sync = true;
+@@ -2569,7 +2569,7 @@ int spa_alsa_start(struct state *state)
+   setup_matching(state);
+ 
+   spa_dll_init(>dll);
+-  state->threshold = (state->duration * state->rate + 
state->rate_denom-1) / state->rate_denom;
++  state->threshold = SPA_SCALE32_UP(state->duration, state->rate, 
state->rate_denom);
+   state->last_threshold = state->threshold;
+   state->max_error = SPA_MAX(256.0f, state->threshold / 2.0f);
+ 
+--- a/spa/plugins/audioconvert/audioconvert.c
 b/spa/plugins/audioconvert/audioconvert.c
+@@ -1755,7 +1755,7 @@ impl_node_port_enum_params(void *object, int seq,
+   size = this->quantum_limit * 2;
+   /*  scale the buffer size when we can. */
+   if (irate != 0 && orate != 0)
+-  size = size * (irate + orate - 1) / orate;
++  size = SPA_SCALE32_UP(size, irate, orate);
+   }
+ 
+   param = spa_pod_builder_add_object(,
+-- 
+2.39.1
+

diff --git 
a/media-video/pipewire/files/0.3.64/0002-filter-chain-fix-AVX-dsp_sum-index-increment.patch
 
b/media-video/pipewire/files/0.3.64/0002-filter-chain-fix-AVX-dsp_sum-index-increment.patch
new file mode 100644
index ..f33a83ab7a10
--- /dev/null
+++ 
b/media-video/pipewire/files/0.3.64/0002-filter-chain-fix-AVX-dsp_sum-index-increment.patch
@@ -0,0 +1,22 @@
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/ccedf1722ae44c97ec0d058b349494c67a0b56dc
+
+From ccedf1722ae44c97ec0d058b349494c67a0b56dc Mon Sep 17 00:00:00 2001
+From: Wim Taymans 
+Date: Tue, 17 Jan 

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

2023-01-18 Thread Sam James
commit: 0132b9f4acb50071ea339e9812e9c51280a3227a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:27:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0132b9f4

sys-cluster/ceph: apply Boost 1.81 patch to 16.2.10 too

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

 sys-cluster/ceph/ceph-16.2.10-r5.ebuild | 474 
 1 file changed, 474 insertions(+)

diff --git a/sys-cluster/ceph/ceph-16.2.10-r5.ebuild 
b/sys-cluster/ceph/ceph-16.2.10-r5.ebuild
new file mode 100644
index ..d1e012f1dd77
--- /dev/null
+++ b/sys-cluster/ceph/ceph-16.2.10-r5.ebuild
@@ -0,0 +1,474 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+LUA_COMPAT=( lua5-3 )
+
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit check-reqs bash-completion-r1 cmake python-r1 flag-o-matic \
+   lua-single udev readme.gentoo-r1 toolchain-funcs systemd 
tmpfiles
+
+SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz;
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/;
+
+LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 
GPL-3 BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="
+   babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
+   jemalloc jaeger kafka kerberos ldap lttng +mgr numa pmdk rabbitmq
+   +radosgw rbd-rwl rbd-ssd rdma rgw-lua +ssl spdk +sqlite +system-boost
+   systemd +tcmalloc test uring xfs zbd zfs
+"
+
+IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+DEPEND="
+   ${LUA_DEPS}
+   ${PYTHON_DEPS}
+   acct-group/ceph
+   acct-user/ceph
+   virtual/libudev:=
+   app-arch/bzip2:=
+   app-arch/lz4:=
+   app-arch/snappy:=
+   >=app-arch/snappy-1.1.9-r1
+   app-arch/zstd:=
+   app-shells/bash:0
+   app-misc/jq:=
+   dev-libs/crypto++:=
+   dev-cpp/gflags:=
+   =dev-util/google-perftools-2.6.1:= )
+   jaeger? ( dev-cpp/nlohmann_json:= )
+   kafka? ( dev-libs/librdkafka:= )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap:= )
+   lttng? ( dev-util/lttng-ust:= )
+   pmdk? ( dev-libs/pmdk:= )
+   rabbitmq? ( net-libs/rabbitmq-c:= )
+   radosgw? (
+   dev-libs/icu:=
+   dev-libs/expat:=
+   net-misc/curl:=[curl_ssl_openssl]
+   )
+   rbd-rwl? ( dev-libs/pmdk:= )
+   rdma? ( sys-cluster/rdma-core:= )
+   spdk? ( dev-util/cunit )
+   sqlite? ( dev-db/sqlite:= )
+   system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] )
+   !system-boost? ( $(python_gen_impl_dep '' 3.8 3.9) )
+   uring? ( sys-libs/liburing:= )
+   xfs? ( sys-fs/xfsprogs:= )
+   zbd? ( sys-block/libzbd:= )
+   zfs? ( sys-fs/zfs:= )
+"
+BDEPEND="
+   amd64? ( dev-lang/nasm )
+   x86? ( dev-lang/yasm )
+   app-arch/cpio
+   >=dev-util/cmake-3.5.0
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/sphinx
+   dev-util/gperf
+   dev-util/ragel
+   dev-util/valgrind
+   sys-apps/coreutils
+   sys-apps/grep
+   sys-apps/util-linux
+   sys-apps/which
+   sys-devel/bc
+   sys-devel/patch
+   virtual/pkgconfig
+   jaeger? (
+   sys-devel/bison
+   sys-devel/flex
+   )
+   test? (
+   dev-util/cunit
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   sys-apps/grep[pcre]
+   sys-fs/btrfs-progs
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   app-admin/sudo
+   net-misc/socat
+   sys-apps/gptfdisk
+   sys-apps/nvme-cli
+   >=sys-apps/smartmontools-7.0
+   sys-block/parted
+   sys-fs/cryptsetup
+   sys-fs/lsscsi
+   sys-fs/lvm2[lvm]
+   app-alternatives/awk
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/cherrypy[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pecan[${PYTHON_USEDEP}]
+   dev-python/prettytable[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   mgr? (
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-connector-c/

2023-01-18 Thread Sam James
commit: 1e9f117b243ed049788d23fa509faee46499e3c5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9f117b

dev-db/mysql-connector-c: drop spurious 'info' page (README)

Drop file which causes collision w/ mysql-connector-c++. It's only
a tiny README, not a GNU info page.

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

 ...ql-connector-c-8.0.32.ebuild => mysql-connector-c-8.0.32-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild 
b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
similarity index 97%
rename from dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild
rename to dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
index eefd98c0e9eb..272be1b71f35 100644
--- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32.ebuild
+++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild
@@ -109,6 +109,9 @@ multilib_src_configure() {
 }
 
 multilib_src_install_all() {
+   # Not a GNU info file, more like a tiny README.
+   rm "${ED}"/usr/share/info/mysql.info || die
+
doman \
man/my_print_defaults.1 \
man/perror.1 \



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

2023-01-18 Thread Sam James
commit: e270f5b11f4b93934dc724149570874851a9b35b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:28:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:38:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e270f5b1

app-editors/nano: add 7.2

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

 app-editors/nano/Manifest|   1 +
 app-editors/nano/nano-7.2.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 18a4df697156..3ae9428c3608 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,2 +1,3 @@
 DIST nano-6.4.tar.xz 1593804 BLAKE2B 
b59ff7a741ce4c8b31afdbbfaf1d704cccbceddcd7f1421f30a6dd40495ec456ca891aeb9777c070c6cce4e9c594f83798ff0cdacdfe06e81b0aa0b700033da3
 SHA512 
cff2d9d90f1a23ab8905320e651f8bbc9d38046153a4f64bbc21927687d9628135915468b00b28f88a0eb7d395d1bcb0b9b7abcf367e5a46a5f3da01d8d6e72b
 DIST nano-7.1.tar.xz 1605272 BLAKE2B 
cc606a04b34e723da01326d617b50f79711d0b35034b3e75f410fa7e277ba3eddbb1a408a80255533d2fa953f23fee745979363d5621b63a79bd89b29d8d528e
 SHA512 
e3226df636d3ae1d94e2907ce8bbdb8de69eb45afd02fb1c83e275a1dcc288081809041adbfdade35a580bcb9f9632d21a45d764b43d22b3e4cfd87c7757c4e0
+DIST nano-7.2.tar.xz 1608444 BLAKE2B 
c7e3b18383e9f2f9db1f6059c875ddd164d730ea0e5b363e66fb8e5f30e8598ba49a5afd8eea3a55e295f1e43fb136019f60cc9154ae276c5d589002c0e5298a
 SHA512 
a6dfa70edab62e439a9a998ca214f2415d57dbdc01766ad2e4b14048836557a32755f8b09de13c6a89023f215b61d2854017b389eae8d097ca6f3ba73ce2f583

diff --git a/app-editors/nano/nano-7.2.ebuild b/app-editors/nano/nano-7.2.ebuild
new file mode 100644
index ..409f5e05a3e0
--- /dev/null
+++ b/app-editors/nano/nano-7.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/nano.git;
+   inherit autotools git-r3
+else
+   MY_P="${PN}-${PV/_}"
+   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="GNU GPL'd Pico clone with more functionality"
+HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
+
+LICENSE="GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )"
+SLOT="0"
+IUSE="debug justify magic minimal ncurses nls +spell static unicode"
+
+LIB_DEPEND="
+   >=sys-libs/ncurses-5.9-r1:=[unicode(+)?]
+   sys-libs/ncurses:=[static-libs(+)]
+   magic? ( sys-apps/file[static-libs(+)] )
+   nls? ( virtual/libintl )
+"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   magic? ( !minimal )
+"
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]] ; then
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+
+   local myconfargs=(
+   --bindir="${EPREFIX}"/bin
+   --htmldir=/trash
+   $(use_enable !minimal color)
+   $(use_enable !minimal multibuffer)
+   $(use_enable !minimal nanorc)
+   $(use_enable magic libmagic)
+   $(use_enable spell speller)
+   $(use_enable justify)
+   $(use_enable debug)
+   $(use_enable nls)
+   $(use_enable unicode utf8)
+   $(use_enable minimal tiny)
+   )
+
+   econf "${myconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # Don't use "${ED}" here or things break (#654534)
+   rm -r "${D}"/trash || die
+
+   dodoc doc/sample.nanorc
+   docinto html
+   dodoc doc/faq.html
+   insinto /etc
+   newins doc/sample.nanorc nanorc
+
+   if ! use minimal ; then
+   # Enable colorization by default.
+   sed -i \
+   -e '/^# include /s:# *::' \
+   "${ED}"/etc/nanorc || die
+
+   # Since nano-5.0 these are no longer being "enabled" by default
+   # (bug #736848)
+   local rcdir="/usr/share/nano"
+   mv "${ED}"${rcdir}/extra/* "${ED}"/${rcdir}/ || die
+   rmdir "${ED}"${rcdir}/extra || die
+
+   insinto "${rcdir}"
+   newins "${FILESDIR}/gentoo.nanorc-r1" gentoo.nanorc
+   fi
+}
+
+pkg_postrm() {
+   [[ -n ${REPLACED_BY_VERSION} ]] && return
+
+   local e
+   e=$(unset EDITOR; . "${EROOT}"/etc/profile &>/dev/null; echo 
"${EDITOR}")
+   if [[ ${e##*/} == nano 

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

2023-01-18 Thread Matthew Thode
commit: 869870b5225c1415ff4d36c5ab25fdde4153d38a
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 18 22:30:54 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 18 22:31:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869870b5

dev-python/casttube: stabilize 0.2.1 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/dev-python/casttube/casttube-0.2.1.ebuild 
b/dev-python/casttube/casttube-0.2.1.ebuild
index d12c68c01eed..3be48593c8ee 100644
--- a/dev-python/casttube/casttube-0.2.1.ebuild
+++ b/dev-python/casttube/casttube-0.2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
 



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

2023-01-18 Thread Matthew Thode
commit: 752c77b39b391766c154b3a64d3797f72f52a75c
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Jan 18 22:31:19 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Jan 18 22:31:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752c77b3

dev-python/pychromecast: stabilize 13.0.4 for ALLARCHES

Signed-off-by: Matthew Thode  gentoo.org>

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

diff --git a/dev-python/pychromecast/pychromecast-13.0.4.ebuild 
b/dev-python/pychromecast/pychromecast-13.0.4.ebuild
index 747632bbbce1..354ebfbf0d57 100644
--- a/dev-python/pychromecast/pychromecast-13.0.4.ebuild
+++ b/dev-python/pychromecast/pychromecast-13.0.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="mirror://pypi/P/PyChromecast/PyChromecast-${PV}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND="
>=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: media-plugins/qt-heif-image-plugin/

2023-01-18 Thread Sergey Torokhov
commit: 5b050b4793ab538775b82af8d4f8108683e600ba
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 22:24:00 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 22:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b050b47

media-plugins/qt-heif-image-plugin: 0.3.3-r3 bump, drop 0.3.3-r2

Signed-off-by: Sergey Torokhov  yandex.ru>

 ...-plugin-0.3.3-r2.ebuild => qt-heif-image-plugin-0.3.3-r3.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r2.ebuild 
b/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild
similarity index 85%
rename from 
media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r2.ebuild
rename to 
media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild
index 2bb490796..f83c7486b 100644
--- a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r2.ebuild
+++ b/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="
dev-qt/qtcore
dev-qt/qtgui
-   >=media-libs/libheif-1.10.0:0=
+   >=media-libs/libheif-1.12.0:0=
 "
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/proj/guru:dev commit in: media-plugins/qt-heif-image-plugin/

2023-01-18 Thread Sergey Torokhov
commit: d486b3cea537106a7a7928c7ef9852713e51d542
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Wed Jan 18 22:22:28 2023 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Wed Jan 18 22:22:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d486b3ce

media-plugins/qt-heif-image-plugin: drop old 0.3.3-r1

Signed-off-by: Sergey Torokhov  yandex.ru>

 .../qt-heif-image-plugin-0.3.3-r1.ebuild   | 24 --
 1 file changed, 24 deletions(-)

diff --git 
a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r1.ebuild 
b/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r1.ebuild
deleted file mode 100644
index 671318334..0
--- a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Qt plugin for HEIF images"
-HOMEPAGE="https://github.com/jakar/qt-heif-image-plugin;
-SRC_URI="https://github.com/jakar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-qt/qtcore
-   dev-qt/qtgui
-   >=media-libs/libheif-1.6.1:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${P}_RGB88.patch" )



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-meta/

2023-01-18 Thread Sam James
commit: 8928478d144497e3d94133bac857f5651123848c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 18 22:17:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 18 22:17:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8928478d

media-plugins/gst-plugins-meta: add 1.20.5

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

 .../gst-plugins-meta-1.20.5.ebuild | 68 ++
 1 file changed, 68 insertions(+)

diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild 
b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild
new file mode 100644
index ..a684c9d8d17d
--- /dev/null
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.20.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
+HOMEPAGE="https://gstreamer.freedesktop.org/;
+
+LICENSE="metapackage"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass 
libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd 
vorbis vpx wavpack X x264"
+REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
+
+RDEPEND="
+   >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
+   a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] 
)
+   aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
+   cdda? ( || (
+   
>=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
+   >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] 
) )
+   dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
+   dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
+   dvb? (
+   >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
+   >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
+   dvd? (
+   >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+   >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
+   ffmpeg? ( 
>=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
+   flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
+   http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
+   jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
+   lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
+   libass? ( 
>=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
+   libvisual? ( 
>=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] )
+   modplug? ( 
>=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] )
+   mp3? (
+   >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] )
+   mpeg? ( 
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+   opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] )
+   oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] )
+   pulseaudio? ( 
>=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] )
+   taglib? ( 
>=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] )
+   v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] )
+   vaapi? ( 
>=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] )
+   vcd? (
+   >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}]
+   
>=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+   vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] )
+   wavpack? ( 
>=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] )
+   x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] )
+"
+
+# Usage note:
+# The idea is that apps depend on this for optional gstreamer plugins.  Then,
+# when USE flags change, no app gets rebuilt, and all apps that can make use of
+# the new plugin automatically do.
+
+# When adding deps here, make sure the keywords on the gst-plugin are valid.



  1   2   3   >