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

2024-04-21 Thread Sebastian Pipping
commit: bccd9e0a4883761c2c15ce19a13e6881e6879f20
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 21 13:29:50 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 21 13:32:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccd9e0a

app-admin/checksec: 2.7.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/checksec/Manifest  |  1 +
 app-admin/checksec/checksec-2.7.0.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/app-admin/checksec/Manifest b/app-admin/checksec/Manifest
index 7a1cdeaca1f7..b8cd97b961dd 100644
--- a/app-admin/checksec/Manifest
+++ b/app-admin/checksec/Manifest
@@ -1,3 +1,4 @@
 DIST checksec-2.4.0.tar.gz 2242079 BLAKE2B 
c1878c1312d13591147f0efd1a2d535ae8e75292dbc53e7ba0802c8d165b18b4bc0b22a5cc3a9159ddcf05a1518d58c18cb54700ea5a52ff29d261068194b96a
 SHA512 
1a02dfac48b5979cb5c2eb7b8f1fe290d3ac090726d1b95a14864bfc4bc3d32eefc10e2cc227c9dc01809c78fe003d1faea9b720d5cb5fbc16599fc0e2512947
 DIST checksec-2.5.0.tar.gz 2623122 BLAKE2B 
b4a876dfc8b9f02d5d74b6720b59ee216fbdab4e7df471aa4a78e7e6a98830b1b03f9a66d8b9dd344261fe1a253db4e5e9bede53f47e1fd171b2d23b0e04f031
 SHA512 
dd76061976d7f97c250b9d24b9cc7c6ea26c9df7e3521e3a1f39f56812485afaae6d60c611e1b7f4817b1585d10fc2116eaa032bb690e39a0243529e324943ab
 DIST checksec-2.6.0.tar.gz 2624551 BLAKE2B 
bfda79dfdfc672119d70612497893ba91f093719f95e2b387d27da81d7f8b50e2bc54e9d030d84db76dc2a599bb1f866608529149896259ce517450318640c82
 SHA512 
71ba0f24b7db0c7fa74dfeaa74b2722ffe792c77941316da916dc7aae888f147c81f98d1522f63b96aa3a76aff7bb1d98522a02efa312b3b3a9dd9a137239010
+DIST checksec-2.7.0.tar.gz 2631553 BLAKE2B 
c44bcc1a5090a29563ce7e8694ead74230d43f469a71e8388c06138afe5192280366315f3921961adddb367cbab81a1948f45096cbb64a7d8fdb6de849dc1698
 SHA512 
194a6f33042fcec94bbc463659066abdda644da42f68dd8001ba263a2679bd49a4443229cd5ddffd75afe693d255dc7f081c95eeeff940ac8a0e53313972f03b

diff --git a/app-admin/checksec/checksec-2.7.0.ebuild 
b/app-admin/checksec/checksec-2.7.0.ebuild
new file mode 100644
index ..a2f8d3fd3f08
--- /dev/null
+++ b/app-admin/checksec/checksec-2.7.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+MY_PN=${PN}.sh
+DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, 
PaX, Canaries)"
+HOMEPAGE="https://github.com/slimm609/checksec.sh;
+SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: app-text/wiki2beamer/

2024-04-14 Thread Sebastian Pipping
commit: e00280fae4014cdeb35fabae6dd8c16ffda1f16d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 14 18:54:38 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 14 18:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00280fa

app-text/wiki2beamer: PEP 517 + Python 3.12

Closes: https://bugs.gentoo.org/929368
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/wiki2beamer/wiki2beamer-0.10.0-r3.ebuild | 45 +++
 1 file changed, 45 insertions(+)

diff --git a/app-text/wiki2beamer/wiki2beamer-0.10.0-r3.ebuild 
b/app-text/wiki2beamer/wiki2beamer-0.10.0-r3.ebuild
new file mode 100644
index ..577ba3e01b4c
--- /dev/null
+++ b/app-text/wiki2beamer/wiki2beamer-0.10.0-r3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit python-single-r1
+
+DESCRIPTION="Tool to produce LaTeX Beamer code from wiki-like input"
+
+MY_P=wiki2beamer-v${PV}
+HOMEPAGE="https://wiki2beamer.github.io/;
+SRC_URI="https://github.com/wiki2beamer/wiki2beamer/archive/${MY_P}.tar.gz;
+
+LICENSE="GPL-2+ FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +examples"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   doc? ( dev-ruby/asciidoctor )"
+
+S="${WORKDIR}/wiki2beamer-${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-doc-examples-makefile.patch
+   "${FILESDIR}"/${P}-doc-man-makefile.patch
+)
+
+src_compile() {
+   use doc && emake -C doc/man/ wiki2beamer.1
+}
+
+src_install() {
+   use examples && dodoc -r doc/examples
+
+   use doc && doman doc/man/${PN}.1
+   dodoc ChangeLog README.md
+
+   python_doscript code/${PN}
+}



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

2024-04-14 Thread Sebastian Pipping
commit: 7739eb8c874e260ab0064e6ed3f247da973c4460
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 14 18:57:33 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 14 18:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7739eb8c

app-portage/overlint: Python 3.12

Closes: https://bugs.gentoo.org/929355
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-portage/overlint/overlint-0.5.3-r5.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/app-portage/overlint/overlint-0.5.3-r5.ebuild 
b/app-portage/overlint/overlint-0.5.3-r5.ebuild
new file mode 100644
index ..17fd77bb2283
--- /dev/null
+++ b/app-portage/overlint/overlint-0.5.3-r5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Simple tool for static analysis of overlays"
+HOMEPAGE="https://cgit.gentoo.org/proj/overlint.git;
+SRC_URI="https://www.hartwork.org/public/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]"



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

2024-04-14 Thread Sebastian Pipping
commit: 3ca9d636b20dec5e3ff49274bbfb8be1f1a2b899
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 14 18:19:06 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 14 18:41:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca9d636

dev-python/pysvn: 1.9.22 + Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

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

diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest
index 1f2bdeba3f41..38dbec166f84 100644
--- a/dev-python/pysvn/Manifest
+++ b/dev-python/pysvn/Manifest
@@ -1 +1,2 @@
 DIST pysvn-1.9.18.tar.gz 667827 BLAKE2B 
cd32b4ec55118becd496a9aab6f4dd2b9d57c82e12d5a08b18d36d0caffbafe7066ff45c9493a36499979e759d38dd6b15a68e7bb5819464362c2691e7599160
 SHA512 
0ca2924223cdc5f29e961e879db6b0f88e82b5c4c40df50169468dd5a72cbccddea9f0d1680ef4a54d45e89b4b2b2c3c22f5e76c66196783a89cac8b583b6623
+DIST pysvn-1.9.22.tar.gz 669169 BLAKE2B 
b6f5e2aedd902daa29d5e634263e21de134b73f72e17bb9363f415ac0696063457579af8778c72ca9852b5ee33142250d6a46700181b11ec2ec0a4e90db60525
 SHA512 
68b4fdb8a5de7cd0fb868ef56ac4d17938561a7f2c37db4089a3a2f4fc256043c80d7331befc013e6141be70722c843665c59c36d455e372ecb3ecc4587cba41

diff --git a/dev-python/pysvn/pysvn-1.9.22.ebuild 
b/dev-python/pysvn/pysvn-1.9.22.ebuild
new file mode 100644
index ..f45e97bbd8c2
--- /dev/null
+++ b/dev-python/pysvn/pysvn-1.9.22.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Object-oriented python bindings for subversion"
+HOMEPAGE="https://pysvn.sourceforge.io/;
+SRC_URI="mirror://sourceforge/project/pysvn/pysvn/V${PV}/${P}.tar.gz"
+
+LICENSE="Apache-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc examples"
+
+DEPEND="
+   >=dev-python/pycxx-7.1.8[${PYTHON_USEDEP}]
+   >=dev-vcs/subversion-1.9"
+RDEPEND="${DEPEND}"
+
+python_prepare_all() {
+   # Don't use internal copy of dev-python/pycxx.
+   rm -r Import || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   cd Source || die
+   CC="$(tc-getCC)" CCC="$(tc-getCXX)" \
+   esetup.py configure
+}
+
+python_compile() {
+   cd Source || die
+   emake
+}
+
+python_test() {
+   cd Tests || die
+   emake
+}
+
+python_install() {
+   cd Source || die
+   python_domodule pysvn
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( Docs/. )
+   if use examples; then
+   docinto examples
+   dodoc -r Examples/Client/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2024-04-14 Thread Sebastian Pipping
commit: 1a4c7dee0bdfc5529b68a1e324bf4b23dc3c3ffa
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 14 18:34:22 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 14 18:41:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4c7dee

dev-python/pycxx: 7.1.8

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-python/pycxx/Manifest   |  1 +
 dev-python/pycxx/pycxx-7.1.8.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/pycxx/Manifest b/dev-python/pycxx/Manifest
index 6703866a80ea..b96673e1fedf 100644
--- a/dev-python/pycxx/Manifest
+++ b/dev-python/pycxx/Manifest
@@ -1 +1,2 @@
 DIST pycxx-7.1.7.tar.gz 156383 BLAKE2B 
69a454615c9a7cdc57f4c357b9e3805821711bc48efb82e684da6066069ff0ee6af3b76911a705adb6f984969659441d331a8470061b514180ddf53f6494a33d
 SHA512 
5439b2f72a7f04a628e7e93d093566654f3b4eafe78a7834005f86fb08e614f22f4d1fffb8d626e46cd56880ff7792e494ee3282b313ce668a7497d2bc1fbea9
+DIST pycxx-7.1.8.tar.gz 154789 BLAKE2B 
e4b635d4b53ae3fd0790d6eddcd465acfc5272213e9752e7c2a1840edddb66f09bc9617373246964859125a27dc82110de6b4f4ffa44c41c94c338c846490e47
 SHA512 
3c9c3a23dfa9777c6a48b8600e7336cbadb60080a1051071583d534ead6c691dd9d304613073d6fb0c632eb1703b043b4214826c0ae7bd4b2ca72203ec03c0a2

diff --git a/dev-python/pycxx/pycxx-7.1.8.ebuild 
b/dev-python/pycxx/pycxx-7.1.8.ebuild
new file mode 100644
index ..cadfdbb9e765
--- /dev/null
+++ b/dev-python/pycxx/pycxx-7.1.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..12} )
+# DISTUTILS_USE_PEP517=setuptools broken, installs files to /usr/CXX
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Set of facilities to extend Python with C++"
+HOMEPAGE="http://cxx.sourceforge.net;
+SRC_URI="mirror://sourceforge/cxx/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+IUSE="doc examples"
+
+python_prepare_all() {
+   # Without this, pysvn fails.
+   # Src/Python3/cxxextensions.c: No such file or directory
+   sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed"
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( Doc/. )
+   if use examples ; then
+   docinto examples
+   dodoc -r Demo/Python{2,3}/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2024-04-14 Thread Sebastian Pipping
commit: f60a09dfb2c75c9f33b4890cf09d4b8963d25fd7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr 14 17:48:17 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr 14 17:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60a09df

dev-python/pycxx: Python 3.12

Closes: https://bugs.gentoo.org/929486
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-python/pycxx/pycxx-7.1.7-r1.ebuild | 37 ++
 1 file changed, 37 insertions(+)

diff --git a/dev-python/pycxx/pycxx-7.1.7-r1.ebuild 
b/dev-python/pycxx/pycxx-7.1.7-r1.ebuild
new file mode 100644
index ..cadfdbb9e765
--- /dev/null
+++ b/dev-python/pycxx/pycxx-7.1.7-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..12} )
+# DISTUTILS_USE_PEP517=setuptools broken, installs files to /usr/CXX
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Set of facilities to extend Python with C++"
+HOMEPAGE="http://cxx.sourceforge.net;
+SRC_URI="mirror://sourceforge/cxx/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos"
+IUSE="doc examples"
+
+python_prepare_all() {
+   # Without this, pysvn fails.
+   # Src/Python3/cxxextensions.c: No such file or directory
+   sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed"
+
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( Doc/. )
+   if use examples ; then
+   docinto examples
+   dodoc -r Demo/Python{2,3}/.
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tex/rubber/

2024-04-13 Thread Sebastian Pipping
commit: 0ec4644f56e48a0244a192556e6c48c6df58e1ae
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Apr 13 14:11:56 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Apr 13 14:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec4644f

dev-tex/rubber: 1.6.5 + sync 

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-tex/rubber/Manifest|  1 +
 dev-tex/rubber/{rubber-.ebuild => rubber-1.6.5.ebuild} | 13 ++---
 dev-tex/rubber/rubber-.ebuild  | 13 ++---
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/dev-tex/rubber/Manifest b/dev-tex/rubber/Manifest
index 18cd13a5b516..38ac9cbb1160 100644
--- a/dev-tex/rubber/Manifest
+++ b/dev-tex/rubber/Manifest
@@ -1,3 +1,4 @@
 DIST rubber-1.5.1.tar.gz 111812 BLAKE2B 
4d08527689d669e3ac8dd6e9050fc09766bfb46c53d9923ce10efc0aaf8a62a962cb2f1c27a0e7a19a9be96710edba923d93589d816aa22305eec33fd08aa08c
 SHA512 
ba22eeddc24b4f9abf0bf087604a4261add648877ec558b766555de09538cd20c21c8cfd9731c1421540bb2479501dd6ed066346d250c6bc981529e31efacc40
 DIST rubber-1.6.0.tar.bz2 98055 BLAKE2B 
e3355a53f811e972b68a918393023a16c11a84035c0ea76b560df25db2d9c20f2a7c9d0d4fc3b0395c6baab5dc785840fa18a76aa0e3f480cf2c14668d61b083
 SHA512 
68674c27fa7c6eb2c8ec60c0a961fd2dd07822fe5ba50682e863a7dbe7d1e0ce8ebffce84a52b72a254cb9c8d446a33005715b81e43dd6266e2c247f12ebb1e6
 DIST rubber-1.6.4.tar.bz2 100227 BLAKE2B 
5a467f5a2a4709e7faffef1308e644900f02ca51e4fff635e7a88bb237788e60257e0e8e82ed9acac66db46f0a1e8aed1296703fefc8e1fb6e28cd38334b7d14
 SHA512 
dbb3896c165d63cfae8421929d0d796002fb3abcfc2ccb3fe70c4c98acc54ed48be1ad469158436dabd973bf37355c62c096ebd47c0efa7dbe58137a0a895527
+DIST rubber-1.6.5.tar.bz2 100300 BLAKE2B 
bbddf550fbce2f2f98ecf2e737515b4c6891e89494dc2c39cc4a0f268d76f505cad184f27c5f333bc706fe08adcce1d668e8e33c37e26fc6142b12b32797e402
 SHA512 
e0fadbca6d9e570e6414a99a72da22656abb0fc71e14dd0840bd3dd68364d0da0b2fd5c416f45eb8489bdcb10c226657799efae4ae0c73807b2485b8c8c2094b

diff --git a/dev-tex/rubber/rubber-.ebuild 
b/dev-tex/rubber/rubber-1.6.5.ebuild
similarity index 92%
copy from dev-tex/rubber/rubber-.ebuild
copy to dev-tex/rubber/rubber-1.6.5.ebuild
index bac70181e992..cc981e17fe39 100644
--- a/dev-tex/rubber/rubber-.ebuild
+++ b/dev-tex/rubber/rubber-1.6.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git;
 else
-   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing tests
+   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing files

SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2;
KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 fi
@@ -48,6 +48,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.4-pythontex.patch
+)
+
 pkg_setup() {
# https://bugs.gentoo.org/727996
export VARTEXFONTS="${T}"/fonts
@@ -102,10 +106,5 @@ python_install() {
 src_install() {
distutils-r1_src_install
 
-   # Fix file misplacements
-   dodir /usr/share/man/fr
-   mv "${D}"/usr/share/{doc/man-fr,man/fr/man1} || die
-   mv "${D}"/usr/share/{doc/man-en,man/man1} || die
-   dodir /usr/share/doc/${P}
-   mv "${D}"/usr/share/doc/{rubber.*,${P}/} || die
+   mv "${D}"/usr/share/doc/{${PN},${PF}} || die
 }

diff --git a/dev-tex/rubber/rubber-.ebuild 
b/dev-tex/rubber/rubber-.ebuild
index bac70181e992..cc981e17fe39 100644
--- a/dev-tex/rubber/rubber-.ebuild
+++ b/dev-tex/rubber/rubber-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git;
 else
-   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing tests
+   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing files

SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2;
KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 fi
@@ -48,6 +48,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.4-pythontex.patch
+)
+
 pkg_setup() {
# https://bugs.gentoo.org/727996
export VARTEXFONTS="${T}"/fonts
@@ -102,10 +106,5 @@ python_install() {
 src_install() {
distutils-r1_src_install
 
-   # Fix file misplacements
-   dodir /usr/share/man/fr
-   mv "${D}"/usr/share/{doc/man-fr,man/fr/man1} || die
-   mv "${D}"/usr/share/{doc/man-en,man/man1} || die
-   dodir /usr/share/doc/${P}
-   mv "${D}"/usr/share/doc/{rubber.*,${P}/} || die
+   mv "${D}"/usr/share/doc/{${PN},${PF}} || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-tex/dot2tex/files/, dev-tex/dot2tex/

2024-04-11 Thread Sebastian Pipping
commit: ce55c48a686ce6ac2e3806c2dddce0d526f2763e
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Apr 11 21:17:12 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Apr 11 21:17:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce55c48a

dev-tex/dot2tex: PEP 517 + Python 3.12

Closes: https://bugs.gentoo.org/909974
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-tex/dot2tex/dot2tex-2.11.3-r1.ebuild   | 63 ++
 .../files/dot2tex-2.11.3-setup-py-script.patch | 24 +
 2 files changed, 87 insertions(+)

diff --git a/dev-tex/dot2tex/dot2tex-2.11.3-r1.ebuild 
b/dev-tex/dot2tex/dot2tex-2.11.3-r1.ebuild
new file mode 100644
index ..85bf337ba030
--- /dev/null
+++ b/dev-tex/dot2tex/dot2tex-2.11.3-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Graphviz to LaTeX converter"
+HOMEPAGE="https://dot2tex.readthedocs.org/ https://github.com/xyz2tex/dot2tex;
+SRC_URI="https://github.com/xyz2tex/dot2tex/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+IUSE="doc examples"
+
+DEPEND="dev-python/pyparsing[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/pydot[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+"
+BDEPEND="doc? ( dev-python/sphinx )"
+
+EPYTEST_DESELECT=(
+   # https://github.com/xyz2tex/dot2tex/issues/94
+   tests/test_dot2tex.py::MultipleStatements::test_semicolon
+)
+
+PATCHES=(
+   "${FILESDIR}"/${P}-setup-py-script.patch
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Syntax failures (old-style print)
+   # Looks fixed in master: 
https://github.com/xyz2tex/dot2tex/commit/38aeef9615f90fe347c5c45d514eaf00b116422b
+   rm -r "${S}"/tests/experimental || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc ; then
+   cd "${S}/docs"
+   emake html
+   fi
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use doc; then
+   dodoc -r docs/_build/html
+   fi
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}

diff --git a/dev-tex/dot2tex/files/dot2tex-2.11.3-setup-py-script.patch 
b/dev-tex/dot2tex/files/dot2tex-2.11.3-setup-py-script.patch
new file mode 100644
index ..9bda03b5a484
--- /dev/null
+++ b/dev-tex/dot2tex/files/dot2tex-2.11.3-setup-py-script.patch
@@ -0,0 +1,24 @@
+From 7b4c3e2b62a0e988db06051976260faa3889377a Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Thu, 11 Apr 2024 23:11:15 +0200
+Subject: [PATCH] setup.py: Drop script "dot2tex" that collides with entrypoint
+
+---
+ setup.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index d107eed..9f50c7c 100644
+--- a/setup.py
 b/setup.py
+@@ -25,7 +25,6 @@ Graphviz_, a more LaTeX friendly look and feel. This is 
accomplished by:
+   author_email='kjel...@gmail.com',
+   url="https://github.com/kjellmf/dot2tex;,
+   py_modules=['dot2tex.dot2tex', 'dot2tex.dotparsing'],
+-  scripts=['dot2tex/dot2tex'],
+   classifiers=[
+   'Development Status :: 4 - Beta',
+   'Environment :: Console',
+-- 
+2.44.0
+



[gentoo-commits] repo/gentoo:master commit in: dev-tex/rubber/files/, dev-tex/rubber/

2024-04-11 Thread Sebastian Pipping
commit: 2209495e99d764db2ca8e97ba906127276b1ae61
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Apr 11 18:45:14 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Apr 11 18:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2209495e

dev-tex/rubber: Fix 1.6.4 tests by fixing PythonTeX invokation

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-tex/rubber/files/rubber-1.6.4-pythontex.patch |  30 ++
 dev-tex/rubber/rubber-1.6.4-r1.ebuild | 115 ++
 2 files changed, 145 insertions(+)

diff --git a/dev-tex/rubber/files/rubber-1.6.4-pythontex.patch 
b/dev-tex/rubber/files/rubber-1.6.4-pythontex.patch
new file mode 100644
index ..2befc0e54ea5
--- /dev/null
+++ b/dev-tex/rubber/files/rubber-1.6.4-pythontex.patch
@@ -0,0 +1,30 @@
+From 9915f94d320662a719802e32763a7f4e2e4045c7 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Thu, 11 Apr 2024 20:25:55 +0200
+Subject: [PATCH] Invoke PythonTeX as "pythontex.py" in Gentoo
+
+In Gentoo:
+> /usr/bin/pythontex.py
+
+In Debian:
+> /usr/bin/pythontex
+---
+ rubber/latex_modules/pythontex.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/rubber/latex_modules/pythontex.py 
b/rubber/latex_modules/pythontex.py
+index 3c5675b..b0bb535 100644
+--- a/rubber/latex_modules/pythontex.py
 b/rubber/latex_modules/pythontex.py
+@@ -20,7 +20,7 @@ class PythonTeXDep(rubber.depend.Shell):
+ def __init__(self, document):
+ self.doc = document
+ basename = self.doc.basename()
+-super().__init__(('pythontex', basename))
++super().__init__(('pythontex.py', basename))
+ self.pythontex_files = 'pythontex-files-' + basename
+ 
+ pytxcode = basename + '.pytxcode'
+-- 
+2.44.0
+

diff --git a/dev-tex/rubber/rubber-1.6.4-r1.ebuild 
b/dev-tex/rubber/rubber-1.6.4-r1.ebuild
new file mode 100644
index ..405bf11742ff
--- /dev/null
+++ b/dev-tex/rubber/rubber-1.6.4-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=hatchling
+
+inherit distutils-r1
+
+if [[ ${PV} == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git;
+else
+   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing tests
+   
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+fi
+
+DESCRIPTION="A LaTeX wrapper for automatically building documents"
+HOMEPAGE="https://gitlab.com/latex-rubber/rubber;
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="virtual/latex-base"
+
+# Test dependencies:
+# - app-text/texlive-core for rubber's 'cweave' test
+# - dev-lang/R for rubber's 'knitr' test (requires knitr R library, currently 
disabled)
+# - dev-texlive/texlive-latexextra for rubber's 'combine' test (currently 
disabled)
+BDEPEND="
+   ${RDEPEND}
+   virtual/texi2dvi
+   test? (
+   app-text/ghostscript-gpl
+   app-text/texlive-core
+   dev-tex/biber
+   dev-tex/biblatex
+   dev-tex/glossaries
+   dev-tex/latex-beamer
+   $(python_gen_cond_dep 'dev-tex/pythontex[${PYTHON_USEDEP}]')
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-pstricks
+   media-gfx/asymptote
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.4-pythontex.patch
+)
+
+pkg_setup() {
+   # https://bugs.gentoo.org/727996
+   export VARTEXFONTS="${T}"/fonts
+}
+
+python_test() {
+   cd tests || die
+
+   # Disable the broken 'combine' test as it uses the 'combine' as a
+   # latex package when it is only a document class (probably only in
+   # newer versions of combine). Also note that this tests works
+   # under debian 'buster'. TODO: Look into potential modifications
+   # done by debian.
+   touch combine/disable || die
+
+   # This test does not work under Gentoo nor Debian 'buster'.
+   # TODO: Investigate why it does not work.
+   touch cweb-latex/disable || die
+
+   # TODO: Investigate why the following are failing.
+   touch fig2dev-dvi/disable || die
+   touch fig2dev-path/disable || die
+   touch fig2dev-path-inplace/disable || die
+   touch fig2dev-path-into/disable || die
+   touch graphicx-dotted-files/disable || die
+   touch hooks-input-file/disable || die
+   touch knitr/disable || die
+
+   # Even tough metapost is available, those tests fail on Gentoo
+   # (while they succeed

[gentoo-commits] repo/gentoo:master commit in: dev-tex/rubber/

2024-04-10 Thread Sebastian Pipping
commit: 3f10a00d16c1ab452b2f5b7fe0634aef7a5ecf4c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Apr 10 16:43:32 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Apr 10 19:40:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f10a00d

dev-tex/rubber: 1.6.4 + EAPI 8 + PEP 517 + sync 

Closes: https://bugs.gentoo.org/909975
Closes: https://bugs.gentoo.org/922804
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-tex/rubber/Manifest|  1 +
 .../{rubber-.ebuild => rubber-1.6.4.ebuild}| 23 --
 dev-tex/rubber/rubber-.ebuild  | 23 --
 3 files changed, 27 insertions(+), 20 deletions(-)

diff --git a/dev-tex/rubber/Manifest b/dev-tex/rubber/Manifest
index 5c990028fcde..18cd13a5b516 100644
--- a/dev-tex/rubber/Manifest
+++ b/dev-tex/rubber/Manifest
@@ -1,2 +1,3 @@
 DIST rubber-1.5.1.tar.gz 111812 BLAKE2B 
4d08527689d669e3ac8dd6e9050fc09766bfb46c53d9923ce10efc0aaf8a62a962cb2f1c27a0e7a19a9be96710edba923d93589d816aa22305eec33fd08aa08c
 SHA512 
ba22eeddc24b4f9abf0bf087604a4261add648877ec558b766555de09538cd20c21c8cfd9731c1421540bb2479501dd6ed066346d250c6bc981529e31efacc40
 DIST rubber-1.6.0.tar.bz2 98055 BLAKE2B 
e3355a53f811e972b68a918393023a16c11a84035c0ea76b560df25db2d9c20f2a7c9d0d4fc3b0395c6baab5dc785840fa18a76aa0e3f480cf2c14668d61b083
 SHA512 
68674c27fa7c6eb2c8ec60c0a961fd2dd07822fe5ba50682e863a7dbe7d1e0ce8ebffce84a52b72a254cb9c8d446a33005715b81e43dd6266e2c247f12ebb1e6
+DIST rubber-1.6.4.tar.bz2 100227 BLAKE2B 
5a467f5a2a4709e7faffef1308e644900f02ca51e4fff635e7a88bb237788e60257e0e8e82ed9acac66db46f0a1e8aed1296703fefc8e1fb6e28cd38334b7d14
 SHA512 
dbb3896c165d63cfae8421929d0d796002fb3abcfc2ccb3fe70c4c98acc54ed48be1ad469158436dabd973bf37355c62c096ebd47c0efa7dbe58137a0a895527

diff --git a/dev-tex/rubber/rubber-.ebuild 
b/dev-tex/rubber/rubber-1.6.4.ebuild
similarity index 84%
copy from dev-tex/rubber/rubber-.ebuild
copy to dev-tex/rubber/rubber-1.6.4.ebuild
index 52c54772aed8..bac70181e992 100644
--- a/dev-tex/rubber/rubber-.ebuild
+++ b/dev-tex/rubber/rubber-1.6.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS="no"
+DISTUTILS_USE_PEP517=hatchling
 
 inherit distutils-r1
 
@@ -12,10 +12,9 @@ if [[ ${PV} == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; 
then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git;
 else
-   UPSTREAM_PV=$(ver_rs 3 -)
-   
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${UPSTREAM_PV}/${PN}-${UPSTREAM_PV}.tar.bz2;
-   S="${WORKDIR}/${PN}-${UPSTREAM_PV}"
-   KEYWORDS="~amd64 ~ppc ~x86"
+   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing tests
+   
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc ~riscv ~x86"
 fi
 
 DESCRIPTION="A LaTeX wrapper for automatically building documents"
@@ -101,8 +100,12 @@ python_install() {
 }
 
 src_install() {
-   insinto /usr/share/zsh/site-functions
-   newins misc/zsh-completion _rubber
-
distutils-r1_src_install
+
+   # Fix file misplacements
+   dodir /usr/share/man/fr
+   mv "${D}"/usr/share/{doc/man-fr,man/fr/man1} || die
+   mv "${D}"/usr/share/{doc/man-en,man/man1} || die
+   dodir /usr/share/doc/${P}
+   mv "${D}"/usr/share/doc/{rubber.*,${P}/} || die
 }

diff --git a/dev-tex/rubber/rubber-.ebuild 
b/dev-tex/rubber/rubber-.ebuild
index 52c54772aed8..bac70181e992 100644
--- a/dev-tex/rubber/rubber-.ebuild
+++ b/dev-tex/rubber/rubber-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS="no"
+DISTUTILS_USE_PEP517=hatchling
 
 inherit distutils-r1
 
@@ -12,10 +12,9 @@ if [[ ${PV} == "" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; 
then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/latex-rubber/${PN}.git;
 else
-   UPSTREAM_PV=$(ver_rs 3 -)
-   
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${UPSTREAM_PV}/${PN}-${UPSTREAM_PV}.tar.bz2;
-   S="${WORKDIR}/${PN}-${UPSTREAM_PV}"
-   KEYWORDS="~amd64 ~ppc ~x86"
+   # NOTE: Cannot be "PYPI_PN=latex-rubber" + "inherit pypi" due to 
missing tests
+   
SRC_URI="https://gitlab.com/latex-rubber/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~ppc 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2024-04-07 Thread Sebastian Pipping
commit: cc90f070f73be30999b35bac40b50d956e8e3039
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Apr  7 12:23:32 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Apr  7 12:23:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc90f070

sys-fs/bindfs: 1.17.7

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 851e909843cd..c5d12074b70c 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -2,3 +2,4 @@ DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d
 DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e
 DIST bindfs-1.17.5.tar.gz 424237 BLAKE2B 
c0396cad5b4522c280b301e5977d288d58fefe1118c100f4f4556ffc85cd4f8256a0348c51fd853654bc72998262509a9df01eb8969e1da402e90dbf1aab6807
 SHA512 
950fca3bd4a5f373c632883efafe505f9a1ddb45da40d8cd7bfa814733a68a84a2cfd746b74a831c292036f63da5d935cba35cf46e0e67e108aab29c2154a170
 DIST bindfs-1.17.6.tar.gz 424268 BLAKE2B 
6804f830860b3833a5ad867826b6bf7d52bce96f129f456476ccf03dc70bc1af97df7512d707074ccee44d3a17e51c964d075cba59c591faaccc022aebd91a64
 SHA512 
57a6cf3cdeb6a3ebdbcd59349e0f6fbcb60c4383a26ffc7be3b61152138d593f995501234cb5d4082e689b640de73efc60ce05219c3df1ff776498be27bfe0f1
+DIST bindfs-1.17.7.tar.gz 427251 BLAKE2B 
1370f68c0a56ca182c14f6043565ebe7407d165b5ad5a101cb972f2ac9724c4d6c5e6628d9f9da95f4d3e3fa154f8213023daebd3833a3da12b74f2ddf57b0ff
 SHA512 
035593e65b5ffaff77395a6c8c79a6ea01e7702e8f138dfee25342c7e6cd280673cb98c3364f50c036038935a3ace2fa8ebe0713f3bc6b7226fafaf0c9107738

diff --git a/sys-fs/bindfs/bindfs-1.17.7.ebuild 
b/sys-fs/bindfs/bindfs-1.17.7.ebuild
new file mode 100644
index ..e72e4409e14b
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



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

2024-03-30 Thread Sebastian Pipping
commit: 3ecc717796490a334d0e8c7ca67b108a183431c9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:36:19 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:37:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=3ecc7177

pyproject.toml: Require Python >=3.8

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 5010139..c06e4aa 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,6 +10,7 @@ authors = [
 {name = "Jesus Rivero", email = "neurog...@gentoo.org"},
 {name = "Sebastian Pipping", email = "sebast...@pipping.org"},
 ]
+requires-python = ">=3.8"
 dynamic = ["version"]
 readme = "README.md"
 license = {text = "GPL-2"}
@@ -24,7 +25,6 @@ classifiers = [
 "Natural Language :: English",
 "Programming Language :: Python",
 "Programming Language :: Python :: 3",
-"Programming Language :: Python :: 3.7",
 "Programming Language :: Python :: 3.8",
 "Programming Language :: Python :: 3.9",
 "Programming Language :: Python :: 3.10",



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

2024-03-30 Thread Sebastian Pipping
commit: 6b7e4b9d1bd9cb5a2bbd19a14bc9b228f5ecc07a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:36:59 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:37:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=6b7e4b9d

pyproject.toml: Officially support Python 3.11 and 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pyproject.toml b/pyproject.toml
index c06e4aa..0595903 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,6 +28,8 @@ classifiers = [
 "Programming Language :: Python :: 3.8",
 "Programming Language :: Python :: 3.9",
 "Programming Language :: Python :: 3.10",
+"Programming Language :: Python :: 3.11",
+"Programming Language :: Python :: 3.12",
 "Programming Language :: Python :: 3 :: Only",
 "Topic :: Software Development",
 "Topic :: Text Processing :: Markup :: XML",



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

2024-03-30 Thread Sebastian Pipping
commit: 283d5461f53e571a1e7015124319b837ac64a5ca
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:18:44 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:20:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283d5461

app-portage/metagen: 0.7.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-portage/metagen/Manifest |  1 +
 app-portage/metagen/metagen-0.7.4.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-portage/metagen/Manifest b/app-portage/metagen/Manifest
index 55593429be75..215aa06d8cfa 100644
--- a/app-portage/metagen/Manifest
+++ b/app-portage/metagen/Manifest
@@ -1 +1,2 @@
 DIST metagen-0.7.3.tar.gz 9607 BLAKE2B 
3c5b9debf10b0a6dda9bdf0e45e157c80019d0496d93f5af18e7be1b502c320fdbf7bd28f382e9021580d3aaa373566d7b342f3fa57f736fcb3676bafdd4d6e2
 SHA512 
d7293125685ad3be35dd9213b5d52c9219b6a5bcee4ab15fb2426bdccdb95b4df5567c2178bdefc0e75987080cd51026b5b089a4d4cf6402f455429d55d3a9e8
+DIST metagen-0.7.4.tar.gz 9291 BLAKE2B 
a1ad7267202f8bc477002a4c9deeb0cd26c8f2163f4fb3a0bf74e39b46448f3ba29dcec1201f41a0e98af8780b219102f3733b957a4e87293cc5e04486e39755
 SHA512 
e3d37cbe32fabbc980185d9948f6a38dfca756f727d86c26f7f5bd92e768bc034bffa14995844347bb3e19fe2d8757dcb45a3cab5b9e58d97c9c562b75a90d26

diff --git a/app-portage/metagen/metagen-0.7.4.ebuild 
b/app-portage/metagen/metagen-0.7.4.ebuild
new file mode 100644
index ..c2197d9b87d8
--- /dev/null
+++ b/app-portage/metagen/metagen-0.7.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="metadata.xml generator for ebuilds"
+HOMEPAGE="https://cgit.gentoo.org/proj/metagen.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="dev-python/lxml[${PYTHON_USEDEP}]
+   sys-apps/portage[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman docs/metagen.1
+
+   # Bug 814545 and 832069
+   if [[ ${PF} != ${P} ]]; then  # to be robust across bumps
+   mv "${ED}"/usr/share/doc/${P}/* "${ED}"/usr/share/doc/${PF}/ || 
die
+   rmdir "${ED}"/usr/share/doc/${P}/ || die
+   fi
+}



[gentoo-commits] proj/metagen: New tag: v0.7.4

2024-03-30 Thread Sebastian Pipping
commit: 
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:11:01 2024 +

New tag: v0.7.4




[gentoo-commits] proj/metagen:master commit in: metagen/tests/

2024-03-30 Thread Sebastian Pipping
commit: 69281105ddb557d9be4f0224ee7e65eb44870143
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 23:07:31 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=69281105

tests: Improve test XML readability

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/tests/test_meta.py | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/metagen/tests/test_meta.py b/metagen/tests/test_meta.py
index e692eb5..be7afb0 100644
--- a/metagen/tests/test_meta.py
+++ b/metagen/tests/test_meta.py
@@ -14,14 +14,14 @@ class TestMyMetadata(unittest.TestCase):
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-\t
-\t\tpythonh...@gentoo.org
-\t\tRob Cakebread
-\t\tMaintainer description.
-\t
+
+pythonh...@gentoo.org
+Rob Cakebread
+Maintainer description.
+
 
 """.strip("\n")
-)
+).replace('', '\t')
 
 metadata = MyMetadata()
 metadata.set_maintainer(["pythonh...@gentoo.org"],
@@ -36,20 +36,20 @@ class TestMyMetadata(unittest.TestCase):
 
 https://www.gentoo.org/dtd/metadata.dtd'>
 
-\t
-\t\tgo...@gentoo.org
-\t\tGoo Fi
-\t\tMaintainer one.
-\t
-\t
-\t\tpythonh...@gentoo.org
-\t\tRob Cakebread
-\t\tMaintainer two
-\t
-\tThis packages does X Y and Z.
+
+go...@gentoo.org
+Goo Fi
+Maintainer one.
+
+
+pythonh...@gentoo.org
+Rob Cakebread
+Maintainer two
+
+This packages does X Y and 
Z.
 
 """.strip("\n")
-)
+).replace('', '\t')
 
 metadata = MyMetadata()
 metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],



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

2024-03-30 Thread Sebastian Pipping
commit: 15b395daa9cf5755b51df9eb329fd8012cccdb01
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:06:07 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=15b395da

README.md: Get help output in sync with Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index c0246c1..8d910eb 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,7 @@ usage: metagen [-h] [--version] [--email EMAIL] [--name NAME] 
[--echangelog]
[--desc DESC] [--type TYPE] [--long LONG] [--output OUTPUT]
[--force] [--verbose] [--quiet] [-Q]
 
-optional arguments:
+options:
   -h, --helpshow this help message and exit
   --version show program's version number and exit
 



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

2024-03-30 Thread Sebastian Pipping
commit: 9addc8c22daac24eda31bdc3ec73554d3b8d7c6b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Mar 31 00:06:25 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=9addc8c2

README.md: Help future make help output be more predictable

Signed-off-by: Sebastian Pipping  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 8d910eb..40db94c 100644
--- a/README.md
+++ b/README.md
@@ -32,7 +32,7 @@ to report bugs about **metagen**.
 # Usage
 
 ```
-# metagen --help
+# COLUMNS=80 metagen --help
 usage: metagen [-h] [--version] [--email EMAIL] [--name NAME] [--echangelog]
[--desc DESC] [--type TYPE] [--long LONG] [--output OUTPUT]
[--force] [--verbose] [--quiet] [-Q]



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

2024-03-30 Thread Sebastian Pipping
commit: 2e1de5adeba1590d03a07d70f971ded91f47ad5b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 23:29:03 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=2e1de5ad

Bump version to 0.7.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metagen/version.py b/metagen/version.py
index 8cc627b..430b222 100644
--- a/metagen/version.py
+++ b/metagen/version.py
@@ -1 +1 @@
-__version__="0.7.3"
+__version__="0.7.4"



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

2024-03-30 Thread Sebastian Pipping
commit: 0cad41170e83b39021e6b66eec7ab0ccd0b4b7af
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 22:55:40 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=0cad4117

pyproject.toml: Revert addition of depndency "portage"

.. because it does not come from pip in Gentoo.

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 0641518..ab66d52 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -15,7 +15,6 @@ readme = "README.md"
 license = {text = "GPL-2"}
 dependencies = [
 "lxml",
-"portage",
 ]
 classifiers = [
 "Development Status :: 5 - Production/Stable",



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

2024-03-30 Thread Sebastian Pipping
commit: 327bf243b63359ed41fc34d24320b860c591ed94
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar 30 22:57:41 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=327bf243

pyproject.toml: Re-shape project.urls

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index ab66d52..5010139 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -38,8 +38,9 @@ classifiers = [
 metagen = "metagen.__main__:main"
 
 [project.urls]
-Home = "https://gitweb.gentoo.org/proj/metagen.git/;
-Changelog = "https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
+"Git repository" = "https://gitweb.gentoo.org/proj/metagen.git/;
+"Issue tracker" = "https://bugs.gentoo.org/;
+"Change log" = 
"https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
 
 [tool.setuptools.dynamic]
 version = {attr = "metagen.version.__version__"}



[gentoo-commits] proj/metagen:master commit in: metagen/, metagen/tests/

2024-03-30 Thread Sebastian Pipping
commit: 9e27e7345e303a024ab58aa197727c5620843b12
Author: Anna “CyberTailor”  sysrq  in>
AuthorDate: Thu Jan 18 08:36:57 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=9e27e734

Add real unit tests

Signed-off-by: Sebastian Pipping  gentoo.org>

 metagen/meta_unittest.py   | 24 ---
 metagen/metagenerator.py   | 19 ---
 metagen/tests/__init__.py  |  0
 metagen/tests/test_meta.py | 60 ++
 4 files changed, 60 insertions(+), 43 deletions(-)

diff --git a/metagen/meta_unittest.py b/metagen/meta_unittest.py
deleted file mode 100644
index d54236a..000
--- a/metagen/meta_unittest.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/python3
-
-from .metagenerator import MyMetadata
-
-
-def test1():
-"""1 maintainer"""
-metadata = MyMetadata()
-metadata.set_maintainer([""], 
-["Rob Cakebread"], 
-["Maintainer description."],
-["person"])
-return metadata 
-
-def test2():
-"""2 maintainers, longdesc"""
-metadata = MyMetadata()
-metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],
-["Goo Fi", "Rob Cakebread"],
-["Maintainer one.", "Maintainer two"],
-["person", "person"])
-metadata.set_longdescription("This packages does X Y and Z.")
-return metadata 
-

diff --git a/metagen/metagenerator.py b/metagen/metagenerator.py
old mode 100755
new mode 100644
index 862df8c..d0403fa
--- a/metagen/metagenerator.py
+++ b/metagen/metagenerator.py
@@ -82,22 +82,3 @@ class MyMetadata:
 # - to make pkgcheck stop from warning about PkgMetadataXmlIndentation
 return xml_text.replace('
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+\t
+\t\tpythonh...@gentoo.org
+\t\tRob Cakebread
+\t\tMaintainer description.
+\t
+
+""".strip("\n")
+)
+
+metadata = MyMetadata()
+metadata.set_maintainer(["pythonh...@gentoo.org"],
+["Rob Cakebread"],
+["Maintainer description."],
+["person"])
+self.assertEqual(str(metadata), expected)
+
+def test_long(self):
+expected = textwrap.dedent(
+"""
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+\t
+\t\tgo...@gentoo.org
+\t\tGoo Fi
+\t\tMaintainer one.
+\t
+\t
+\t\tpythonh...@gentoo.org
+\t\tRob Cakebread
+\t\tMaintainer two
+\t
+\tThis packages does X Y and Z.
+
+""".strip("\n")
+)
+
+metadata = MyMetadata()
+metadata.set_maintainer(["go...@gentoo.org", "pythonh...@gentoo.org"],
+["Goo Fi", "Rob Cakebread"],
+["Maintainer one.", "Maintainer two"],
+["person", "person"])
+metadata.set_longdescription("This packages does X Y and Z.")
+self.assertEqual(str(metadata), expected)



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

2024-03-30 Thread Sebastian Pipping
commit: 322544dea4a84a5d9bc4ba76c88719d03dcd5843
Author: Anna “CyberTailor”  sysrq  in>
AuthorDate: Thu Jan 18 08:36:56 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Mar 31 00:09:56 2024 +
URL:https://gitweb.gentoo.org/proj/metagen.git/commit/?id=322544de

Switch from setup.py to PEP517

Signed-off-by: Sebastian Pipping  gentoo.org>

 pyproject.toml | 46 +++
 setup.py   | 99 --
 2 files changed, 46 insertions(+), 99 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 000..0641518
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,46 @@
+[build-system]
+requires = ["setuptools"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "metagen"
+description = "Metadata.xml Generator for Ebuilds"
+authors = [
+{name = "Rob Cakebread", email = "pythonh...@gentoo.org"},
+{name = "Jesus Rivero", email = "neurog...@gentoo.org"},
+{name = "Sebastian Pipping", email = "sebast...@pipping.org"},
+]
+dynamic = ["version"]
+readme = "README.md"
+license = {text = "GPL-2"}
+dependencies = [
+"lxml",
+"portage",
+]
+classifiers = [
+"Development Status :: 5 - Production/Stable",
+"Environment :: Console",
+"Intended Audience :: Developers",
+"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
+"Natural Language :: English",
+"Programming Language :: Python",
+"Programming Language :: Python :: 3",
+"Programming Language :: Python :: 3.7",
+"Programming Language :: Python :: 3.8",
+"Programming Language :: Python :: 3.9",
+"Programming Language :: Python :: 3.10",
+"Programming Language :: Python :: 3 :: Only",
+"Topic :: Software Development",
+"Topic :: Text Processing :: Markup :: XML",
+"Topic :: Utilities",
+]
+
+[project.scripts]
+metagen = "metagen.__main__:main"
+
+[project.urls]
+Home = "https://gitweb.gentoo.org/proj/metagen.git/;
+Changelog = "https://gitweb.gentoo.org/proj/metagen.git/plain/docs/ChangeLog;
+
+[tool.setuptools.dynamic]
+version = {attr = "metagen.version.__version__"}

diff --git a/setup.py b/setup.py
deleted file mode 100755
index 6a21679..000
--- a/setup.py
+++ /dev/null
@@ -1,99 +0,0 @@
-"""
-NAME:
-setup.py
-  
-SYNOPSIS:
-python3 setup.py [options] [command]
-
-DESCRIPTION:
-Using setuptools "setup", build, install, or make tarball of the package.
-
-OPTIONS:
-See Distutils documentation for details on options and commands.
-Common commands:
-build   build the package, in preparation for install
-install install module(s)/package(s) [runs build if needed]
-install_datainstall datafiles (e.g., in a share dir)   
-install_scripts install executable scripts (e.g., in a bin dir)   
-sdist   make a source distribution
-bdist   make a binary distribution
-clean   remove build temporaries
-
-EXAMPLES:
-cd mydir
-(cp myfile-0.1.tar.gz here)
-gzip -cd myfile-0.1.tar.gz | tar xvf -
-cd myfile-0.1
-python3 setup.py build
-python3 setup.py install
-python3 setup.py sdist
-"""
-
-import glob
-from setuptools import setup
-from metagen.version import __version__
-
-pkgname='metagen'
-version = __version__
-description = "Metadata.xml Generator for Ebuilds"
-author = "Rob Cakebread"
-author_email = "pythonh...@gentoo.org"
-url = "https://gitweb.gentoo.org/proj/metagen.git/;
-license = "GPL-2"
-
-packages=['metagen']
-package_data={"metagen" : ["test_cli"]}
-data_files=[("share/doc/%s-%s" % ("metagen", version), glob.glob("docs/*"))]
-
-
-def main():
-setup(
-name = pkgname,
-version = version,
-description = description,
-long_description = open('README.md').read(),
-long_description_content_type = 'text/markdown',
-author = author,
-author_email = author_email,
-url=url,
-license = license,
-
-setup_requires = [
-'setuptools>=38.6.0',  # for long_description_content_type
-],
-install_requires = [
-'lxml',
-],
-
-packages = packages,
-data_files = data_files,
-package_data = package_data,
-
-entry_points = {
-'console_scripts': [
-"metagen = metagen.__main__:main",
-],
-},
-
-class

[gentoo-commits] repo/gentoo:master commit in: app-text/xmlstarlet/files/, app-text/xmlstarlet/

2024-03-27 Thread Sebastian Pipping
commit: 56085500739ab65b687013d8bd8e7725a8edd413
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Mar 27 22:45:51 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Mar 27 22:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56085500

app-text/xmlstarlet: Fix compilation for Clang >=17

Closes: https://bugs.gentoo.org/927838
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../files/xmlstarlet-1.6.1-clang17.patch   | 59 +
 app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild | 60 ++
 2 files changed, 119 insertions(+)

diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch 
b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch
new file mode 100644
index ..9269349726d5
--- /dev/null
+++ b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch
@@ -0,0 +1,59 @@
+From e1da090da24f5620784daf853eb1353aa164583f Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Wed, 27 Mar 2024 23:25:39 +0100
+Subject: [PATCH] Address -Wincompatible-function-pointer-types for Clang 17
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Also showed with -Werror=incompatible-pointer-types with GCC.
+
+Bug: https://bugs.gentoo.org/927838
+
+Symptom with GCC was:
+> src/xml.c: In function ‘main’:
+> src/xml.c:300:43: error: passing argument 2 of ‘xmlSetStructuredErrorFunc’ 
from incompatible pointer type [-Werror=incompatible-pointer-types]
+>   300 | xmlSetStructuredErrorFunc(, reportError);
+>   |   ^~~
+>   |   |
+>   |   void (*)(void *, xmlError 
*) {aka void (*)(void *, struct _xmlError *)}
+> In file included from /usr/include/libxml2/libxml/valid.h:15,
+>  from /usr/include/libxml2/libxml/parser.h:19,
+>  from /usr/include/libxml2/libxml/tree.h:17,
+>  from /usr/include/libxslt/xslt.h:13,
+>  from src/xml.c:37:
+> /usr/include/libxml2/libxml/xmlerror.h:898:57: note: expected 
‘xmlStructuredErrorFunc’ {aka ‘void (*)(void *, const struct _xmlError *)’} but 
argument is of type ‘void (*)(void *, xmlError *)’ {aka ‘void (*)(void *, 
struct _xmlError *)’}
+---
+ src/xml.c | 2 +-
+ src/xmlstar.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/xml.c b/src/xml.c
+index cf47cc2..e6f19c1 100644
+--- a/src/xml.c
 b/src/xml.c
+@@ -104,7 +104,7 @@ void reportGenericError(void* ctx, const char * msg, ...) {
+ /* by default all errors are reported */
+ static ErrorInfo errorInfo = { NULL, NULL, VERBOSE, CONTINUE };
+ 
+-void reportError(void *ptr, xmlErrorPtr error)
++void reportError(void *ptr, const xmlError *error)
+ {
+ ErrorInfo *errorInfo = (ErrorInfo*) ptr;
+ assert(errorInfo);
+diff --git a/src/xmlstar.h b/src/xmlstar.h
+index 3e1eed3..e8d7177 100644
+--- a/src/xmlstar.h
 b/src/xmlstar.h
+@@ -32,7 +32,7 @@ typedef struct _errorInfo {
+ ErrorStop stop;
+ } ErrorInfo;
+ 
+-void reportError(void *ptr, xmlErrorPtr error);
++void reportError(void *ptr, const xmlError *error);
+ void suppressErrors(void);
+ 
+ typedef struct _gOptions {
+-- 
+2.44.0
+

diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild 
b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild
new file mode 100644
index ..8d84085ae390
--- /dev/null
+++ b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="A set of tools to transform, query, validate, and edit XML 
documents"
+HOMEPAGE="https://xmlstar.sourceforge.net/;
+SRC_URI="mirror://sourceforge/xmlstar/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   dev-libs/libgcrypt:0=
+   virtual/libiconv"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.1-clang16.patch
+   "${FILESDIR}"/${PN}-1.6.1-clang17.patch
+)
+
+src_prepare() {
+   default
+
+   # We need to patch use of /usr/lib because it is a problem with
+   # linker lld with profile 17.1 on amd64 (see 
https://bugs.gentoo.org/729600).
+   # The grep sandwich acts as a regression test so that a future
+   # version bump cannot break patching without noticing.
+   if [[ $(get_libdir) != lib ]]; then
+   grep -wq _PREFIX/lib m4/xstar-check-libs.m4 || die
+   sed "s,_PREFIX/lib,_PREFIX/$(get_

[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/

2024-03-14 Thread Sebastian Pipping
commit: 07a8db8179d87bfb26d091aa2b329d58c31993db
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Mar 14 20:54:48 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Mar 14 21:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07a8db81

x11-misc/safeeyes: Move assets and .desktop file in place

Closes: https://bugs.gentoo.org/926816
Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/safeeyes-2.1.6-r3.ebuild | 64 ++
 1 file changed, 64 insertions(+)

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r3.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r3.ebuild
new file mode 100644
index ..7f1927eab085
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-2.1.6-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
+DISTUTILS_USE_PEP517=setuptools
+
+inherit xdg distutils-r1 pypi
+
+DESCRIPTION="Linux alternative to EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-py312.patch
+)
+
+RDEPEND="
+   dev-libs/libayatana-appindicator
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/croniter[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-xlib[${PYTHON_USEDEP}]
+   media-sound/alsa-utils
+   x11-apps/xprop
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-misc/xprintidle
+   "
+
+python_install() {
+   distutils-r1_python_install
+
+   # Workaround for https://bugs.gentoo.org/926816
+   # Files were misplaced and also duplicate across Python slots.
+   local misplaced_usr="${D}/usr/lib/${EPYTHON}/site-packages/usr"
+   local i
+   for i in applications icons ; do
+   local source="${misplaced_usr}/share/${i}"
+   local target="${D}/usr/share/${i}"
+   if [[ ! -d "${target}" ]]; then
+   dodir /usr/share/
+   mv "${source}" "${target}" || die
+   fi
+   done
+   rm -R "${misplaced_usr}" || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2024-03-13 Thread Sebastian Pipping
commit: b5ae6bfa8a1411b05e9fbd76792144b7824e9379
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Mar 13 17:18:05 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Mar 13 17:18:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ae6bfa

dev-libs/expat: 2.6.2 with fix for CVE-2024-28757

Bug: https://bugs.gentoo.org/926786
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/expat/Manifest   |   1 +
 dev-libs/expat/expat-2.6.2.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index b6f6fca73ba6..d78c6592adc9 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1,3 +1,4 @@
 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 
670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31
 SHA512 
2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516
 DIST expat-2.6.0.tar.xz 483448 BLAKE2B 
2f0117317bde4e03d8662bcac1ff6c2bbb1af694846b21a82ac12d11ccd43032b481af72fa35298c3cb19b7426dba6a67e703904ca7b05663ffd854a42348bd0
 SHA512 
d6f1c4a1a2ec8ffc04c04d6767cc8dd7dea3d132d10b8a2c45c5bfb405893c75db032b87a56cc88300b61c961dd7f9782b93aa74dddc7e66f25acb0c6c82b1fd
 DIST expat-2.6.1.tar.xz 484000 BLAKE2B 
21a177ae8d70ca1bf41cae75c299a3021a9fc1b9d5eb01eb2945b16d7b24dcbeabad855379bdd8a14de804e1a1648105ce03b505f68c2beb4096a81020e35848
 SHA512 
fcd7e04e9411799c48b7d08ea07808a0809d034453a0649d9a79ed09000f1a11e5082a034089fc0c0acd2789e85bdf1deb2a94d8e3e33791bbfed66ce7207bcc
+DIST expat-2.6.2.tar.xz 485236 BLAKE2B 
aae019270e1ab233fe8480b7eaa77f648f23ef3383dc772dc946cb13163067431716dc5446862eb502315fd089f2f52f3d476589b74a97e462575cd54df44db4
 SHA512 
47b60967d6346d330dded87ea1a2957aa7d34dd825043386a89aa131054714f618ede57bfe97cf6caa40582a4bc67e198d2a915e7d8dbe8ee4f581857c2e3c2e

diff --git a/dev-libs/expat/expat-2.6.2.ebuild 
b/dev-libs/expat/expat-2.6.2.ebuild
new file mode 100644
index ..0eded1ee056a
--- /dev/null
+++ b/dev-libs/expat/expat-2.6.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+AUTOTOOLS_AUTO_DEPEND=no
+AT_NOEAUTOHEADER=yes  # because expat_config.h.in would need post-processing
+inherit autotools multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/;
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="examples static-libs test unicode"
+RESTRICT="!test? ( test )"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # https://bugs.gentoo.org/906384
+   arc4random
+   arc4random_buf
+)
+
+src_prepare() {
+   default
+
+   # fix interpreter to be a recent/good shell
+   sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+   if use unicode; then
+   cp -R "${S}" "${S}"w || die
+   pushd "${S}"w >/dev/null
+   find -name Makefile.am \
+   -exec sed \
+   -e 's,libexpat\.la,libexpatw.la,' \
+   -e 's,libexpat_la,libexpatw_la,' \
+   -i {} + || die
+   eautoreconf
+   popd >/dev/null
+   fi
+}
+
+multilib_src_configure() {
+   local myconf="$(use_with test tests) $(use_enable static-libs static) 
--without-docbook"
+
+   mkdir -p "${BUILD_DIR}"w || die
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf 
${myconf}
+   popd >/dev/null
+   fi
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib install DESTDIR="${D}"
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat::

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

2024-03-09 Thread Sebastian Pipping
commit: 3ed081778ec545235f21fb687ad967dc1958e239
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Mar  9 13:06:09 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Mar  9 13:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed08177

dev-libs/expat: Address implicit function declarations in config.log

Closes: https://bugs.gentoo.org/906384
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/expat/expat-2.6.1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-libs/expat/expat-2.6.1.ebuild 
b/dev-libs/expat/expat-2.6.1.ebuild
index 62135af6a17a..0eded1ee056a 100644
--- a/dev-libs/expat/expat-2.6.1.ebuild
+++ b/dev-libs/expat/expat-2.6.1.ebuild
@@ -19,6 +19,12 @@ BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
 
 DOCS=( README.md )
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # https://bugs.gentoo.org/906384
+   arc4random
+   arc4random_buf
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/rss2email/, net-mail/rss2email/files/

2024-03-08 Thread Sebastian Pipping
commit: 62907307016fa059bc999da22a7f4797c84f08e7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  8 23:19:35 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  8 23:19:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62907307

net-mail/rss2email: Fix tests for >=dev-python/html2text-2024.2.25

Closes: https://bugs.gentoo.org/926133
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../rss2email/files/rss2email-3.14-tests.patch | 24 ++
 net-mail/rss2email/rss2email-3.14-r2.ebuild| 38 ++
 2 files changed, 62 insertions(+)

diff --git a/net-mail/rss2email/files/rss2email-3.14-tests.patch 
b/net-mail/rss2email/files/rss2email-3.14-tests.patch
new file mode 100644
index ..b797f9d00d94
--- /dev/null
+++ b/net-mail/rss2email/files/rss2email-3.14-tests.patch
@@ -0,0 +1,24 @@
+From b5c0e78006c2db6929b5ff50e8529de58a00412a Mon Sep 17 00:00:00 2001
+From: auouymous 
+Date: Fri, 8 Mar 2024 15:50:04 -0700
+Subject: [PATCH] Replace a "c2 a0" utf-8 sequence in test feed with a space.
+
+This caused html2text >=2024.2.25 to produce a double space and break
+the tests.
+---
+ test/data/allthingsrss/feed.atom | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/data/allthingsrss/feed.atom 
b/test/data/allthingsrss/feed.atom
+index 074847b..0cf8c33 100644
+--- a/test/data/allthingsrss/feed.atom
 b/test/data/allthingsrss/feed.atom
+@@ -47,7 +47,7 @@
+ /ul
+ pComplete list in the official a 
href="http://www.allthingsrss.com/rss2email/changelog"CHANGELOG/a./p;
+ pstrongPause/Unpause/strong/p
+-pThrough coder2e pause emn/em/code 
where emn/em is a feed number, you can temporarily suspend 
checking that feed for new content. To start checking it again, simply run 
coder2e unpause emn/em/code. When you 
coder2e list/code, an asterisk indicates that the feed is 
currently unpaused and active./p
++pThrough coder2e pause emn/em/code 
where emn/em is a feed number, you can temporarily suspend 
checking that feed for new content. To start checking it again, simply run 
coder2e unpause emn/em/code. When you 
coder2e list/code, an asterisk indicates that the feed is 
currently unpaused and active./p
+ 
+ pa 
href="http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/da"img
 src="http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/di; 
border="0" ismap="true"/img/abr/
+ a 
href="http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/da"img
 src="http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/di; 
border="0" ismap="true"/img/a/pimg 
src="http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/bT-I0iH2vw8; 
height="1" width="1"/

diff --git a/net-mail/rss2email/rss2email-3.14-r2.ebuild 
b/net-mail/rss2email/rss2email-3.14-r2.ebuild
new file mode 100644
index ..1f055a148d50
--- /dev/null
+++ b/net-mail/rss2email/rss2email-3.14-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
+HOMEPAGE="https://github.com/rss2email/rss2email;
+SRC_URI="https://github.com/rss2email/rss2email/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-python/feedparser-6.0.5[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2020.1.16[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-tests.patch
+)
+
+distutils_enable_tests unittest
+
+src_install() {
+   distutils-r1_src_install
+   doman r2e.1
+}
+
+python_test() {
+   cd test/ || die  # or the tests won't find their data
+   distutils-r1_python_test
+}



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

2024-03-08 Thread Sebastian Pipping
commit: 28a046309bf1a0bf83f08c6feb48a4a67dd5d93e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 01:55:00 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  8 22:42:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a04630

media-gfx/imageworsener: Respect tests exit code

Also restrict tests because the tests are broken.

Closes: https://bugs.gentoo.org/916906
Closes: https://github.com/gentoo/gentoo/pull/35455
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../imageworsener-1.3.5-runtest-exit-code.patch| 24 ++
 media-gfx/imageworsener/imageworsener-1.3.5.ebuild |  6 --
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git 
a/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch 
b/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch
new file mode 100644
index ..8c62638a1e28
--- /dev/null
+++ b/media-gfx/imageworsener/files/imageworsener-1.3.5-runtest-exit-code.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/916906
+https://github.com/jsummers/imageworsener/issues/47
+https://github.com/jsummers/imageworsener/pull/46
+
+From 91c7c79d86f55920193d17a7b87631b14ac7779f Mon Sep 17 00:00:00 2001
+From: matoro 
+Date: Mon, 15 Jan 2024 22:26:45 -0500
+Subject: [PATCH] Pass diff exit code up to shell for test suite
+
+Right now, test failures are not getting detected because the runtests
+script does not pass up a failing exit code from diff.
+---
+ tests/runtest | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/runtest b/tests/runtest
+index 6db7b6c..3f534dc 100755
+--- a/tests/runtest
 b/tests/runtest
+@@ -334,3 +334,4 @@ then
+   echo "All tests passed."
+ fi
+ 
++exit $RET

diff --git a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild 
b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild
index 022b3e345100..ea228bb0d1fe 100644
--- a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild
+++ b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild
@@ -22,7 +22,9 @@ DEPEND="png? ( media-libs/libpng:0 )
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="test? ( jpeg png webp zlib )"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-1.3.5-runtest-exit-code.patch" )
 
 src_configure() {
local switch=''
@@ -44,5 +46,5 @@ src_install() {
 
 src_test() {
cd "${S}"/tests || die
-   ./runtest "${S}"/${MY_PN}
+   ./runtest "${S}"/${MY_PN} || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-big-picture/

2024-03-08 Thread Sebastian Pipping
commit: 21b54572da4b61506664183ee1af56adafa34617
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  8 18:10:39 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  8 18:11:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b54572

dev-vcs/git-big-picture: 1.3.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-vcs/git-big-picture/Manifest   |  1 +
 .../git-big-picture/git-big-picture-1.3.0.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-vcs/git-big-picture/Manifest b/dev-vcs/git-big-picture/Manifest
index a9684c28ab3a..8ff7494ba344 100644
--- a/dev-vcs/git-big-picture/Manifest
+++ b/dev-vcs/git-big-picture/Manifest
@@ -1 +1,2 @@
 DIST git-big-picture-1.2.2.tar.gz 2964564 BLAKE2B 
39971b21a9c9a0a8d1bf41f37350a158b634d2eaa0add460c1c18b70f643ab226736d53a337d4ed2583903a5d6c3188ab7a1b06f48a3f354e28d57ec74441599
 SHA512 
62c43727bb688d6572e7caafe9c5da3b782504738dd0d83d5df675ba757e8be22a8630ec1863c07f0fd2e54549b2ccbd1250ba8f367a6f840afa7b8962c487e8
+DIST git-big-picture-1.3.0.tar.gz 2965335 BLAKE2B 
07e7485259c63d4826bc73280d41c4f64abf526f817213f81d8de5318cbdae6b348589028b82c961b06806137cd6dd265bfb0ff4df55cd1eeb418cb7bd7b8f67
 SHA512 
8e0a6c821308fe54b2924b6dd1f7294f205e301c20cb9d43837a16e9b2848a5476497e3868b3b96e512f3b8cf8f20639f07932b26f3507d77a2a9bae01707de7

diff --git a/dev-vcs/git-big-picture/git-big-picture-1.3.0.ebuild 
b/dev-vcs/git-big-picture/git-big-picture-1.3.0.ebuild
new file mode 100644
index ..c0662dc77cf1
--- /dev/null
+++ b/dev-vcs/git-big-picture/git-big-picture-1.3.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Visualization tool for Git repositories"
+HOMEPAGE="https://github.com/git-big-picture/git-big-picture;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# NOTE: dev-util/cram explictly does not need [${PYTHON_USEDEP}]
+#   since test.cram is a shell session and not Python code
+DEPEND="
+   test? (
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-util/cram
+   )
+"
+# NOTE: No need for "[python]" or "[${PYTHON_USEDEP}]" with any of
+#   these since they are invoked using subprocess
+RDEPEND="
+   dev-vcs/git
+   media-gfx/graphviz[svg]
+"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   pytest -vv test.py || die "Tests fail with ${EPYTHON}"
+   cram test.cram || die "Tests fail with ${EPYTHON}"
+}



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

2024-03-08 Thread Sebastian Pipping
commit: 34e6f15897ea966807a8ecd21a728ef0b887503d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Mar  8 13:22:00 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Mar  8 13:22:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e6f158

www-servers/gatling: Add missing dependency on sys-libs/zlib

Closes: https://bugs.gentoo.org/914347
Signed-off-by: Sebastian Pipping  gentoo.org>

 www-servers/gatling/gatling-0.16-r5.ebuild | 65 ++
 1 file changed, 65 insertions(+)

diff --git a/www-servers/gatling/gatling-0.16-r5.ebuild 
b/www-servers/gatling/gatling-0.16-r5.ebuild
new file mode 100644
index ..795c4d890c67
--- /dev/null
+++ b/www-servers/gatling/gatling-0.16-r5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="High performance web server"
+HOMEPAGE="https://www.fefe.de/gatling/;
+SRC_URI="https://www.fefe.de/gatling/${P}.tar.xz;
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="ssl diet"
+REQUIRED_USE="ssl? ( !diet )"
+
+DEPEND=">=dev-libs/libowfat-0.32-r2[diet=]
+   sys-libs/zlib
+   virtual/libcrypt:=
+   diet? ( dev-libs/dietlibc )
+   ssl? (
+   dev-libs/openssl:0=
+   )"
+RDEPEND="${DEPEND}
+   acct-group/gatling
+   acct-user/gatling
+   "
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.13-compile.patch"
+   "${FILESDIR}/${PN}-0.15-ar.patch"
+   
"${FILESDIR}/${PN}-0.16-r4-0001-try-alloca-socket-fix-Wimplicit-int.patch"
+)
+
+src_prepare() {
+   default
+   rm Makefile  # leaves us with GNUmakefile
+}
+
+src_compile() {
+   local DIET=
+   use diet && DIET='/usr/bin/diet'
+
+   local targets='gatling'
+   use ssl && targets+=' tlsgatling'
+
+   emake DIET="${DIET}" CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS} -I${ESYSROOT}/usr/include/libowfat" \
+   LDFLAGS="${LDFLAGS}" prefix=/usr ${targets}
+}
+
+src_install() {
+   doman gatling.1
+
+   newconfd "${FILESDIR}/gatling.confd" gatling
+   newinitd "${FILESDIR}/gatling.initd-3" gatling
+   dodoc README.{ftp,http}
+
+   dobin gatling
+   use ssl && {
+   dodoc README.tls
+   dobin tlsgatling
+   }
+}



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

2024-02-29 Thread Sebastian Pipping
commit: 9ccbea30faebe28cef1e72439342d48d54d22ea6
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Feb 29 20:54:51 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Feb 29 20:54:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccbea30

dev-libs/expat: 2.6.1

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/expat/Manifest   |  1 +
 dev-libs/expat/expat-2.6.1.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 924e407f8047..b6f6fca73ba6 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1,2 +1,3 @@
 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 
670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31
 SHA512 
2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516
 DIST expat-2.6.0.tar.xz 483448 BLAKE2B 
2f0117317bde4e03d8662bcac1ff6c2bbb1af694846b21a82ac12d11ccd43032b481af72fa35298c3cb19b7426dba6a67e703904ca7b05663ffd854a42348bd0
 SHA512 
d6f1c4a1a2ec8ffc04c04d6767cc8dd7dea3d132d10b8a2c45c5bfb405893c75db032b87a56cc88300b61c961dd7f9782b93aa74dddc7e66f25acb0c6c82b1fd
+DIST expat-2.6.1.tar.xz 484000 BLAKE2B 
21a177ae8d70ca1bf41cae75c299a3021a9fc1b9d5eb01eb2945b16d7b24dcbeabad855379bdd8a14de804e1a1648105ce03b505f68c2beb4096a81020e35848
 SHA512 
fcd7e04e9411799c48b7d08ea07808a0809d034453a0649d9a79ed09000f1a11e5082a034089fc0c0acd2789e85bdf1deb2a94d8e3e33791bbfed66ce7207bcc

diff --git a/dev-libs/expat/expat-2.6.1.ebuild 
b/dev-libs/expat/expat-2.6.1.ebuild
new file mode 100644
index ..62135af6a17a
--- /dev/null
+++ b/dev-libs/expat/expat-2.6.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+AUTOTOOLS_AUTO_DEPEND=no
+AT_NOEAUTOHEADER=yes  # because expat_config.h.in would need post-processing
+inherit autotools multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/;
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="examples static-libs test unicode"
+RESTRICT="!test? ( test )"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   # fix interpreter to be a recent/good shell
+   sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+   if use unicode; then
+   cp -R "${S}" "${S}"w || die
+   pushd "${S}"w >/dev/null
+   find -name Makefile.am \
+   -exec sed \
+   -e 's,libexpat\.la,libexpatw.la,' \
+   -e 's,libexpat_la,libexpatw_la,' \
+   -i {} + || die
+   eautoreconf
+   popd >/dev/null
+   fi
+}
+
+multilib_src_configure() {
+   local myconf="$(use_with test tests) $(use_enable static-libs static) 
--without-docbook"
+
+   mkdir -p "${BUILD_DIR}"w || die
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf 
${myconf}
+   popd >/dev/null
+   fi
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib install DESTDIR="${D}"
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat::' expatw.pc || die
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   doman doc/xmlwf.1
+
+   # Note: Use of HTML_DOCS would add unwanted "doc" subfolder
+   docinto html
+   dodoc doc/*.{css,html}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   docompress -x usr/share/doc/${PF}/examples
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xvfb-run/

2024-02-25 Thread Sebastian Pipping
commit: 138d5bfb358022379de23655c3c2db77f229ad72
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Feb 25 13:38:42 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Feb 25 13:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138d5bfb

x11-misc/xvfb-run: 21.1.11.2

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/xvfb-run/Manifest  |  1 +
 x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/x11-misc/xvfb-run/Manifest b/x11-misc/xvfb-run/Manifest
index d0cc545fda70..c4adb4d731f2 100644
--- a/x11-misc/xvfb-run/Manifest
+++ b/x11-misc/xvfb-run/Manifest
@@ -1,2 +1,3 @@
 DIST xorg-server_21.1.10-1.diff.gz 168382 BLAKE2B 
ef41295c9f45836b99aa09f2bea632ff909796538d5f6adb42db78b7b57a4ff41ad997657923820d4c703f21ab43ad2f83998391d8090b30717c600ddf7b8162
 SHA512 
417b5dcc167b5b066802e70754817aa0c8b22294c779084fca0ca85d0ca926b5b59b633adb2794f31715ff6c36677ea61cb4c7ebd4f32f97471d9257f327c8fb
+DIST xorg-server_21.1.11-2.diff.gz 169271 BLAKE2B 
79318e2395e60c2deebaa456e5b43ae3a0f095ddd3e9ff179d9861d48166823e4ed4356ae60fafc8e7703ab10bade80d8fed773f636e0d2355f241d8e31ff809
 SHA512 
42a782544e674e0ae0b95093d65c0b66224ab12cdf08e47eff1f605d1f8bf149dcdc6267f29748823b529a045b6f994c6f6614ff38811fe6c25d6c7c6640cb40
 DIST xorg-server_21.1.7-1.diff.gz 168149 BLAKE2B 
68011ab5d77efec6c42921c906ff1be4f7b3b2455025d5fb8f33270bddf02f1bd2c3fd0997b9ad356298d0ee4b8b2f1af6244b39281756259a737e3a5d7a6814
 SHA512 
433f8d19691f3d0f8bd04f4d8dbd201079da8503d4174d01894824b8239c032af35727e5502b4a2491d9975ba0c6ba6d55c504fbc23c0ca65cc7ba695594d143

diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild 
b/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild
new file mode 100644
index ..1191b6b39e1c
--- /dev/null
+++ b/x11-misc/xvfb-run/xvfb-run-21.1.11.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=xorg-server
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="Run a command in a virtual X server environment"
+HOMEPAGE="https://packages.debian.org/sid/xvfb;
+SRC_URI="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${MY_PV}.diff.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="dev-util/patchutils"
+RDEPEND="x11-apps/xauth
+   x11-base/xorg-server[xvfb]"
+
+S="${WORKDIR}"/
+
+src_prepare() {
+   # Not in src_unpack to silence warning "'patch' call should be moved to 
src_prepare"
+   filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die
+   eapply_user
+}
+
+src_install() {
+   doman ${PN}.1
+   dobin ${PN}
+}



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

2024-02-14 Thread Sebastian Pipping
commit: 667b5e7cf46a171c7b9b482e459c67d54ee3142d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Feb 14 15:11:17 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Feb 14 15:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667b5e7c

app-misc/asciinema: 2.4.0

Closes: https://bugs.gentoo.org/917568
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/asciinema/Manifest   |  1 +
 app-misc/asciinema/asciinema-2.4.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/app-misc/asciinema/Manifest b/app-misc/asciinema/Manifest
index 8cee78566763..f87d7205c48f 100644
--- a/app-misc/asciinema/Manifest
+++ b/app-misc/asciinema/Manifest
@@ -1,2 +1,3 @@
 DIST asciinema-2.2.0.gh.tar.gz 88566 BLAKE2B 
c96eac56714a4519d462bdf24f3fcc0ec367af94182e6710d4744113c5ac3ec9304fbda30f3489b84bc4b645e43ea44d633230128d79a576d4bcbe7dad528ba8
 SHA512 
bed0b6a3228b973dddb2f03d0b0e16af0afd6e1c4c8c137d49b22ed658fed325f902f462156745631f98b51675565b7ea0011512c95c8b0b3bb09552bddc
 DIST asciinema-2.3.0.gh.tar.gz 91464 BLAKE2B 
ff2f38715a9c69ec15ad8dfdfa282a49c32075e6be43ce2f568d188678d6fee1351f36f8dd2a272052f43087cf222e2b14d37ed26a42ba11396074523391efc5
 SHA512 
09951d96938faaf71a5b71f5a514ffacb32be224883691aec7fb549ad5dd4d0eb0a83c06ec23f81c36224fa028f0351decb7d82288b716a6453cbf00ad373845
+DIST asciinema-2.4.0.gh.tar.gz 160870 BLAKE2B 
e831f550fc5eb1389b737db26eeeb0d5791425449439945f6a57147da1fed06f71ba6188213481f71738d994640e1add4bb49c14d1ccd4eb96c8f3c00117153b
 SHA512 
3902661524e960b96946eaacdcbde4ceacb949020c14912c65ce33fa5b50c070f69255e4848ab24f78f1e6275511d2bba455532b11bf01552ca9ae62264d75ba

diff --git a/app-misc/asciinema/asciinema-2.4.0.ebuild 
b/app-misc/asciinema/asciinema-2.4.0.ebuild
new file mode 100644
index ..1e3c36030b09
--- /dev/null
+++ b/app-misc/asciinema/asciinema-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Command line recorder for asciinema.org service"
+HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/asciinema-2.2.0-setup.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   sed -i -e "s|share/doc/asciinema|&-${PVR}|" setup.cfg || die
+}



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

2024-02-06 Thread Sebastian Pipping
commit: e4b19b25c4e401cfaec6c19d6e82fce5905ad7ad
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Feb  6 17:42:54 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Feb  6 17:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b19b25

dev-libs/expat: 2.6.0 (fixing CVE-2023-52425)

Bug: https://bugs.gentoo.org/923951
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/expat/Manifest   |  1 +
 dev-libs/expat/expat-2.6.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 889a1d903e00..924e407f8047 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1 +1,2 @@
 DIST expat-2.5.0.tar.xz 460560 BLAKE2B 
670298d076ff3b512a0212170d40cb04c601a11d6b152f215a5302ad3238c69c2386393d7a6c70bc284be35ce97bf27d87115c3391f4bc17406e509d739d3e31
 SHA512 
2da73b991b7c0c54440485c787e5edeb3567230204e31b3cac1c3a6713ec6f9f1554d3afffc0f8336168dfd5df02db4a69bcf21b4d959723d14162d13ab87516
+DIST expat-2.6.0.tar.xz 483448 BLAKE2B 
2f0117317bde4e03d8662bcac1ff6c2bbb1af694846b21a82ac12d11ccd43032b481af72fa35298c3cb19b7426dba6a67e703904ca7b05663ffd854a42348bd0
 SHA512 
d6f1c4a1a2ec8ffc04c04d6767cc8dd7dea3d132d10b8a2c45c5bfb405893c75db032b87a56cc88300b61c961dd7f9782b93aa74dddc7e66f25acb0c6c82b1fd

diff --git a/dev-libs/expat/expat-2.6.0.ebuild 
b/dev-libs/expat/expat-2.6.0.ebuild
new file mode 100644
index ..62135af6a17a
--- /dev/null
+++ b/dev-libs/expat/expat-2.6.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+AUTOTOOLS_AUTO_DEPEND=no
+AT_NOEAUTOHEADER=yes  # because expat_config.h.in would need post-processing
+inherit autotools multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/;
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="examples static-libs test unicode"
+RESTRICT="!test? ( test )"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+src_prepare() {
+   default
+
+   # fix interpreter to be a recent/good shell
+   sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+   if use unicode; then
+   cp -R "${S}" "${S}"w || die
+   pushd "${S}"w >/dev/null
+   find -name Makefile.am \
+   -exec sed \
+   -e 's,libexpat\.la,libexpatw.la,' \
+   -e 's,libexpat_la,libexpatw_la,' \
+   -i {} + || die
+   eautoreconf
+   popd >/dev/null
+   fi
+}
+
+multilib_src_configure() {
+   local myconf="$(use_with test tests) $(use_enable static-libs static) 
--without-docbook"
+
+   mkdir -p "${BUILD_DIR}"w || die
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf 
${myconf}
+   popd >/dev/null
+   fi
+
+   ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+   emake
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install() {
+   emake install DESTDIR="${D}"
+
+   if use unicode; then
+   pushd "${BUILD_DIR}"w >/dev/null
+   emake -C lib install DESTDIR="${D}"
+   popd >/dev/null
+
+   pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+   cp expat.pc expatw.pc
+   sed -i -e '/^Libs/s:-lexpat::' expatw.pc || die
+   popd >/dev/null
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   doman doc/xmlwf.1
+
+   # Note: Use of HTML_DOCS would add unwanted "doc" subfolder
+   docinto html
+   dodoc doc/*.{css,html}
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   docompress -x usr/share/doc/${PF}/examples
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}



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

2024-01-28 Thread Sebastian Pipping
commit: 8de6990f9d5b31e5f89d44303ac31cba723e18a8
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jan 28 21:28:27 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Jan 28 21:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de6990f

app-admin/ttyplot: Use tc-getCC rather than cc

Closes: https://bugs.gentoo.org/923129
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/ttyplot-1.6.2-r1.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/app-admin/ttyplot/ttyplot-1.6.2-r1.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.2-r1.ebuild
new file mode 100644
index ..a0e31d253379
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot;
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+   sys-libs/ncurses[tinfo]"
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



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

2024-01-28 Thread Sebastian Pipping
commit: b21ac1359805a6bbc1302d3a1d05aa782b985277
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Jan 28 12:29:37 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Jan 28 12:29:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21ac135

app-admin/ttyplot: 1.6.2 (with musl libc fixes)

Closes: https://bugs.gentoo.org/922285
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/ttyplot-1.6.2.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 187c41f1b253..108e1ef82876 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,3 +1,4 @@
 DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
 DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B 
a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e
 SHA512 
ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
 DIST ttyplot-1.6.1.gh.tar.gz 53746 BLAKE2B 
f78c5b7ef53e0bd1921138db965edcb9aff95d359263f1343ad2f33b075ff49ef0147354a7467de8cc5cc3a1f2508f9cf81fcbc6195c600d1fd07d0760de9b42
 SHA512 
cb21b28c86e1364536bdd417a99fa952a8c46623dbca5e6da31bf34763415fa7fcf0ecd6d02a8fc355a483ba64883412d4b448c2cdc1e397b81195c9fb1beffa
+DIST ttyplot-1.6.2.gh.tar.gz 56277 BLAKE2B 
c7a818a69774fc7c5f6b498e5bf2f9c3ec644dc23d54daf59adaf13962f614c23918ca1d84614e27c60e75d1b98b3eb3c548dc14b59b539acceb3327dafabe0c
 SHA512 
7ede447667a0a8f4b164a2a409e1264c36c95c22eeeda348c894678cb8d7209e742bb90f48a8a5260dd457ae7ff0a090a7d8b7eb25b20e20ada575e00cc4eb0b

diff --git a/app-admin/ttyplot/ttyplot-1.6.2.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.2.ebuild
new file mode 100644
index ..1d6a43c8b979
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot;
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+   sys-libs/ncurses[tinfo]"
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



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

2024-01-27 Thread Sebastian Pipping
commit: 84265ce42f30769958eea8699e807ed307a2864b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jan 27 18:41:35 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Jan 27 18:41:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84265ce4

www-client/httrack: Drop vulnerable

Bug: https://bugs.gentoo.org/923035
Signed-off-by: Sebastian Pipping  gentoo.org>

 www-client/httrack/Manifest |  3 --
 www-client/httrack/httrack-3.49.2-r2.ebuild | 70 
 www-client/httrack/httrack-3.49.4-r1.ebuild | 83 -
 3 files changed, 156 deletions(-)

diff --git a/www-client/httrack/Manifest b/www-client/httrack/Manifest
index 16f32a737322..ec38b0c9926f 100644
--- a/www-client/httrack/Manifest
+++ b/www-client/httrack/Manifest
@@ -1,5 +1,2 @@
 DIST coucal-73ada075553b7607d083037a87cb9c73b3683bfc.gh.tar.gz 21306 BLAKE2B 
c04b369f6011aa14169a933ba2a39dcc114d056968a2dc51a752979c59e93332bc302f53e865b78c7324fd568fdc3666eebe60a887fb8417e8ee7a1fbe5ed0f6
 SHA512 
818cfdbf6038cf27433973d3994f7231c61c366b44a28dd74e1a6d216c9bbb66b0699bf40ccbd7816de7876d73b096b93d895f6f61efbd0d79c39d559b3aee73
-DIST gnulib-32a72f45374c9a36afa574d1a08bb98090270012-visibility.m4 3474 
BLAKE2B 
8b58ab88f22ee671eb97070e0470286e750db38bfe623b9ab31b1c8e70ca878432d0276d9bd79fde40c3fbf14c435a142430121a02356d0f9e5e21cb71ce9442
 SHA512 
63b6f76f955bbd55749cb08b657bcb257ef8cb1b2705d035d700f66d78ff6f82d81c7180fba6e2a6af51a2f97071929a8e253dc2e183b62dc843c7a68bc8e518
-DIST httrack-3.49.2.tar.gz 1835116 BLAKE2B 
4073b70268bcea8acf0a9ac10deed14764ccd405c82f1b9f48dc74d3dbef130161234b59e70e72305a195d21155474831e8359eea9b96d275481a69b1c1ff561
 SHA512 
84a13a776b278533f7f0635ebd764387c3399b01c0644d8af9b46fc8112dc3c6e568c17969d4f6c2db32b5474344c39f86cf51957c09eb807ebe305a554ba5c8
-DIST httrack-3.49.4.gh.tar.gz 1761838 BLAKE2B 
5fcfb3dcf97bb672dd7a93a61c0eee3d3d18615abd547932c77b46f930ae30d8395df61614c0ccb4cd42552546f6a81323e9048afc17eecfd2136da4199c6158
 SHA512 
7cc25af0cf493f3304e15e021769646ca035c54145eb9fdc0b383cfe05d369ae50ffd222cbbe23de3d8270947ff3a564ab59e7f7f5186d63e8e63d56fae1e10d
 DIST httrack-3.49.5.gh.tar.gz 1767597 BLAKE2B 
ed8b6915b8eb150b12d91d78c0225430796548c102b695b0917d5c9dd0e9fc3c28ec0c7fffa6bad0c7d594293915f5fb77c61dc7b1e7a378a45af3835d7da05a
 SHA512 
4a4442563e3d4e80d3f5176793611317a86f8960c967cf0f1a568bea1e44335a76c2864dad600919d21c57ad48614d340d71a793f9f5e2a4032da24050251fd6

diff --git a/www-client/httrack/httrack-3.49.2-r2.ebuild 
b/www-client/httrack/httrack-3.49.2-r2.ebuild
deleted file mode 100644
index 2bb4535898f6..
--- a/www-client/httrack/httrack-3.49.2-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools multilib xdg-utils
-
-DESCRIPTION="HTTrack Website Copier, Open Source Offline Browser"
-HOMEPAGE="https://www.httrack.com/;
-SRC_URI="https://mirror.httrack.com/historical/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/zlib-1.2.5.1-r1
-   >=dev-libs/openssl-1.1.0:=
-   "
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS README greetings.txt history.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.48.13-minizip.patch
-)
-
-src_prepare() {
-   default
-
-   # We need to patch use of /usr/lib because it is a problem with
-   # linker lld with profile 17.1 on amd64 (see 
https://bugs.gentoo.org/732272).
-   # The grep sandwich acts as a regression test so that a future
-   # version bump cannot break patching without noticing.
-   if [[ "$(get_libdir)" != lib ]]; then
-   grep -wq '{ZLIB_HOME}/lib' m4/check_zlib.m4 || die
-   sed "s,{ZLIB_HOME}/lib,{ZLIB_HOME}/$(get_libdir)," -i 
m4/check_zlib.m4 || die
-   grep -w '{ZLIB_HOME}/lib' m4/check_zlib.m4 && die
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-
-   # Make webhttrack work despite FEATURES=nodoc cutting
-   # all of /usr/share/doc/ away (bug #493376)
-   if has nodoc ${FEATURES} ; then
-   dodir /usr/share/${PF}/
-   mv "${D}"/usr/share/{doc/,}${PF}/html || die
-
-   rm "${D}"/usr/share/${PN}/html || die
-   dosym ../../${PF}/html /usr/share/${PN}/html
-   fi
-
-   find "${D}" -name '*.la' -type f -delete || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/www-client/httrack/httrack-3.49.4-r1.ebuild 
b/www-client/httrack/httrack-3.49.4-r1.ebuild
deleted file mode 100644

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

2024-01-27 Thread Sebastian Pipping
commit: f9c60d96aded857317f916390e624607d5f44337
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jan 27 14:37:12 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Jan 27 14:44:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c60d96

www-client/httrack: 3.49.5 + ReferenceInMetadataVar

Signed-off-by: Sebastian Pipping  gentoo.org>

 www-client/httrack/Manifest  |  1 +
 www-client/httrack/httrack-3.49.5.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/www-client/httrack/Manifest b/www-client/httrack/Manifest
index 1facd1646cc1..16f32a737322 100644
--- a/www-client/httrack/Manifest
+++ b/www-client/httrack/Manifest
@@ -2,3 +2,4 @@ DIST coucal-73ada075553b7607d083037a87cb9c73b3683bfc.gh.tar.gz 
21306 BLAKE2B c04
 DIST gnulib-32a72f45374c9a36afa574d1a08bb98090270012-visibility.m4 3474 
BLAKE2B 
8b58ab88f22ee671eb97070e0470286e750db38bfe623b9ab31b1c8e70ca878432d0276d9bd79fde40c3fbf14c435a142430121a02356d0f9e5e21cb71ce9442
 SHA512 
63b6f76f955bbd55749cb08b657bcb257ef8cb1b2705d035d700f66d78ff6f82d81c7180fba6e2a6af51a2f97071929a8e253dc2e183b62dc843c7a68bc8e518
 DIST httrack-3.49.2.tar.gz 1835116 BLAKE2B 
4073b70268bcea8acf0a9ac10deed14764ccd405c82f1b9f48dc74d3dbef130161234b59e70e72305a195d21155474831e8359eea9b96d275481a69b1c1ff561
 SHA512 
84a13a776b278533f7f0635ebd764387c3399b01c0644d8af9b46fc8112dc3c6e568c17969d4f6c2db32b5474344c39f86cf51957c09eb807ebe305a554ba5c8
 DIST httrack-3.49.4.gh.tar.gz 1761838 BLAKE2B 
5fcfb3dcf97bb672dd7a93a61c0eee3d3d18615abd547932c77b46f930ae30d8395df61614c0ccb4cd42552546f6a81323e9048afc17eecfd2136da4199c6158
 SHA512 
7cc25af0cf493f3304e15e021769646ca035c54145eb9fdc0b383cfe05d369ae50ffd222cbbe23de3d8270947ff3a564ab59e7f7f5186d63e8e63d56fae1e10d
+DIST httrack-3.49.5.gh.tar.gz 1767597 BLAKE2B 
ed8b6915b8eb150b12d91d78c0225430796548c102b695b0917d5c9dd0e9fc3c28ec0c7fffa6bad0c7d594293915f5fb77c61dc7b1e7a378a45af3835d7da05a
 SHA512 
4a4442563e3d4e80d3f5176793611317a86f8960c967cf0f1a568bea1e44335a76c2864dad600919d21c57ad48614d340d71a793f9f5e2a4032da24050251fd6

diff --git a/www-client/httrack/httrack-3.49.5.ebuild 
b/www-client/httrack/httrack-3.49.5.ebuild
new file mode 100644
index ..e65ed02e13f5
--- /dev/null
+++ b/www-client/httrack/httrack-3.49.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools xdg-utils
+
+# TODO unbundle coucal, upstream ticket 
https://github.com/xroche/httrack/issues/247
+COUCAL_COMMIT=73ada075553b7607d083037a87cb9c73b3683bfc
+
+DESCRIPTION="HTTrack Website Copier, Open Source Offline Browser"
+HOMEPAGE="https://www.httrack.com/;
+SRC_URI="https://github.com/xroche/httrack/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz
+   https://github.com/xroche/coucal/archive/${COUCAL_COMMIT}.tar.gz -> 
coucal-${COUCAL_COMMIT}.gh.tar.gz"
+
+LICENSE="BSD GPL-3 public-domain"  # BSD and public-domain is from bundled 
Coucal
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND=">=sys-libs/zlib-1.2.5.1-r1
+   >=dev-libs/openssl-1.1.0:=
+   "
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS README greetings.txt history.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.48.13-minizip.patch
+)
+
+src_prepare() {
+   rmdir "${S}"/src/coucal || die
+   mv "${WORKDIR}"/coucal-${COUCAL_COMMIT} "${S}"/src/coucal || die
+
+   default
+
+   # We need to patch use of /usr/lib because it is a problem with
+   # linker lld with profile 17.1 on amd64 (see 
https://bugs.gentoo.org/732272).
+   # The grep sandwich acts as a regression test so that a future
+   # version bump cannot break patching without noticing.
+   if [[ "$(get_libdir)" != lib ]]; then
+   grep -wq '{ZLIB_HOME}/lib' m4/check_zlib.m4 || die
+   sed "s,{ZLIB_HOME}/lib,{ZLIB_HOME}/$(get_libdir)," -i 
m4/check_zlib.m4 || die
+   grep -w '{ZLIB_HOME}/lib' m4/check_zlib.m4 && die
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   # Make webhttrack work despite FEATURES=nodoc cutting
+   # all of /usr/share/doc/ away (bug #493376)
+   if has nodoc ${FEATURES} ; then
+   dodir /usr/share/${PF}/
+   mv "${D}"/usr/share/{doc/,}${PF}/html || die
+
+   rm "${D}"/usr/share/${PN}/html || die
+   dosym ../../${PF}/html /usr/share/${PN}/html
+   fi
+
+   find "${D}" -name '*.la' -type f -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-01-27 Thread Sebastian Pipping
commit: 099c35a85c20cd77e9ca97a3a77b60f8f2e402d7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Jan 27 14:40:34 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Jan 27 14:44:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099c35a8

www-client/httrack: Drop myself as maintainer + drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 www-client/httrack/httrack-3.49.2-r3.ebuild | 70 --
 www-client/httrack/httrack-3.49.4.ebuild| 77 -
 www-client/httrack/metadata.xml |  4 +-
 3 files changed, 1 insertion(+), 150 deletions(-)

diff --git a/www-client/httrack/httrack-3.49.2-r3.ebuild 
b/www-client/httrack/httrack-3.49.2-r3.ebuild
deleted file mode 100644
index b306e0d666ba..
--- a/www-client/httrack/httrack-3.49.2-r3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools xdg-utils
-
-DESCRIPTION="HTTrack Website Copier, Open Source Offline Browser"
-HOMEPAGE="https://www.httrack.com/;
-SRC_URI="https://mirror.httrack.com/historical/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/zlib-1.2.5.1-r1
-   >=dev-libs/openssl-1.1.0:=
-   "
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS README greetings.txt history.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.48.13-minizip.patch
-)
-
-src_prepare() {
-   default
-
-   # We need to patch use of /usr/lib because it is a problem with
-   # linker lld with profile 17.1 on amd64 (see 
https://bugs.gentoo.org/732272).
-   # The grep sandwich acts as a regression test so that a future
-   # version bump cannot break patching without noticing.
-   if [[ "$(get_libdir)" != lib ]]; then
-   grep -wq '{ZLIB_HOME}/lib' m4/check_zlib.m4 || die
-   sed "s,{ZLIB_HOME}/lib,{ZLIB_HOME}/$(get_libdir)," -i 
m4/check_zlib.m4 || die
-   grep -w '{ZLIB_HOME}/lib' m4/check_zlib.m4 && die
-   fi
-
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-
-   # Make webhttrack work despite FEATURES=nodoc cutting
-   # all of /usr/share/doc/ away (bug #493376)
-   if has nodoc ${FEATURES} ; then
-   dodir /usr/share/${PF}/
-   mv "${D}"/usr/share/{doc/,}${PF}/html || die
-
-   rm "${D}"/usr/share/${PN}/html || die
-   dosym ../../${PF}/html /usr/share/${PN}/html
-   fi
-
-   find "${D}" -name '*.la' -type f -delete || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/www-client/httrack/httrack-3.49.4.ebuild 
b/www-client/httrack/httrack-3.49.4.ebuild
deleted file mode 100644
index 2f90be8e6eb5..
--- a/www-client/httrack/httrack-3.49.4.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools xdg-utils
-
-# TODO unbundle coucal, upstream ticket 
https://github.com/xroche/httrack/issues/247
-COUCAL_COMMIT=73ada075553b7607d083037a87cb9c73b3683bfc
-DESCRIPTION="HTTrack Website Copier, Open Source Offline Browser"
-HOMEPAGE="https://www.httrack.com/;
-SRC_URI="https://github.com/xroche/httrack/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz
-   https://github.com/xroche/coucal/archive/${COUCAL_COMMIT}.tar.gz -> 
coucal-${COUCAL_COMMIT}.gh.tar.gz"
-
-COUCAL_LICENSE="BSD public-domain"
-LICENSE="GPL-3 ${COUCAL_LICENSE}"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/zlib-1.2.5.1-r1
-   >=dev-libs/openssl-1.1.0:=
-   "
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS README greetings.txt history.txt )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.48.13-minizip.patch
-)
-
-src_prepare() {
-   rmdir "${S}"/src/coucal || die
-   mv "${WORKDIR}"/coucal-${COUCAL_COMMIT} "${S}"/src/coucal || die
-
-   default
-
-   # We need to patch use of /usr/lib because it is a problem with
-   # linker lld with profile 17.1 on amd64 (see 
https://bugs.gentoo.org/732272).
-   # The grep sandwich acts as a regression test so that a future
-   # version bump cannot break patching without noticing.
-   if [[ "$(get_libdir)" != lib ]]; then
-   grep -wq '{ZLIB_HOME}/lib' m4/check_zlib.m4 || die
-   sed "

[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-compose/, app-containers/docker-compose/files/

2024-01-08 Thread Sebastian Pipping
commit: 324e463706beef19676c23709bccbfc92660999c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Jan  8 20:48:55 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Jan  8 20:50:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324e4637

app-containers/docker-compose: Make 1.x.x support >=dev-python/docker-7

Closes: https://bugs.gentoo.org/920631
Signed-off-by: Sebastian Pipping  gentoo.org>

 .../docker-compose/docker-compose-1.29.2-r6.ebuild | 80 ++
 .../files/docker-compose-1.29.2-docker-7.patch | 36 ++
 2 files changed, 116 insertions(+)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
new file mode 100644
index ..091c48dd7db2
--- /dev/null
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r6.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2018-2024 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 bash-completion-r1 distutils-r1
+
+MY_PV=${PV/_/-}
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose;
+SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/docker-7[${PYTHON_USEDEP}]
+   >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   >=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   test? (
+   >=dev-python/pytest-5[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}/compose-${MY_PV}"
+
+EPYTEST_DESELECT=(
+   # These are not ready for >=dev-python/docker-7
+   tests/unit/cli/docker_client_test.py::TLSConfigTestCase::
+)
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   # Bug #679968 -- https://bugs.gentoo.org/679968
+   # Bug #681002 -- https://bugs.gentoo.org/681002
+   "${FILESDIR}"/${PN}-1.29.0-setup-py.patch
+   "${FILESDIR}"/${P}-tests-unit-cli-test-py.patch
+   # Bug #920631 -- https://bugs.gentoo.org/920631
+   "${FILESDIR}"/${P}-docker-7.patch
+)
+
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+   # Address QA issue "docker-compose.exe: missing alias (symlink) for 
completed command."
+   sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i 
contrib/completion/bash/docker-compose || die
+
+   default
+}
+
+python_test() {
+   epytest tests/unit/
+}
+
+python_install_all() {
+   newbashcomp contrib/completion/bash/docker-compose ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/*
+
+   distutils-r1_python_install_all
+}

diff --git 
a/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch 
b/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch
new file mode 100644
index ..aafa7a7e
--- /dev/null
+++ b/app-containers/docker-compose/files/docker-compose-1.29.2-docker-7.patch
@@ -0,0 +1,36 @@
+From 1e838052b7ccc2a5bb6b674154450a4411de9e15 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping 
+Date: Mon, 8 Jan 2024 21:28:27 +0100
+Subject: [PATCH] compose/cli/docker_client.py: Quickfix for
+ >=dev-python/docker-7
+
+Symptom was:
+> # docker-compose build
+> Traceback (most recent call last):
+> [..]
+>   File "[..]/python3.12/site-packages/compose/cli/docker_client.py", line 
124, in docker_client
+> kwargs = kwargs_from_env(environment=environment, 
ssl_version=tls_version)
+>  
^
+> TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version'
+
+Related: https://stackoverflow.com/a/77638834/11626624
+---
+ compose/cli/docker_client.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/compose/cli/docker_client.py b/compose/cli/docker_client.py
+index e4a0fea..f550e20 100644
+--- a/compose/cli/docker_client.py
 b/compose/cli/docker_client.py
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2024-01-05 Thread Sebastian Pipping
commit: 61a56b72f82db351d87ef24a7d554221a4b91a32
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Jan  5 00:31:11 2024 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Jan  5 15:46:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a56b72

app-misc/resolve-march-native: 5.0.2

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-5.0.2.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index de30de52a121..774a80b6cbfc 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -3,3 +3,4 @@ DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b44
 DIST resolve-march-native-4.0.0.tar.gz 18648 BLAKE2B 
1d6757aed66da2f41b622d74b594c54c34fc5ebe3f47518ed959313e60cbe5f2fc04aa87f9781f82322b27642ce4a4315acd6f27b9b1f727e6533bd5c9130cd8
 SHA512 
375f3eeaea76cf53d29fb338cc73b647db7bf2456adb6e09c25bd1f92b8bc521844cfcae117fd0b02d280896f542d1209c118a33a0cbd8dce3ceec3873c8c85f
 DIST resolve-march-native-4.1.0.tar.gz 20309 BLAKE2B 
e702d974db69d3e1e06d66d3f7a8aacd2d68077c105bf0b5147f5e3ab647d95009e96de5551f1ba9740872a2bbb08cffd65b6e3da495fbafafb2fa6312bf8551
 SHA512 
11ca0d982aad183687ce8a52f407cef73a2e843c1b227ba4fed72bae7927b8bc342d6a8adcc7da20a5ebc9c85a79f598cd2e0b603206b0b5c7f070e4b71c09a7
 DIST resolve-march-native-5.0.1.tar.gz 42875 BLAKE2B 
0e4795eb9caa02af95ff74406760c01cbab827e7d6928779d59bcf9dc9f230049f932f9236e10024fd4df3b191728e72d86f464f8dc956e579a10cd7eb012425
 SHA512 
0613f0ea7fed19e9497aa7e237cbe527febb11faafc12d372a0b059c6a57e285e6b109175385547267596a9ee5b97b6368fca676f4c6023768bc87a7351cd0ba
+DIST resolve-march-native-5.0.2.tar.gz 44486 BLAKE2B 
2b6554cefabb17d9d931d2e1316d52203630971958091ba721ebeef77411c1c19385a7e4bc8c31bd9c781459f041aeb9a301b796be634f2a77a1418cf2a76d8a
 SHA512 
272841289ab3695e9407beb289e42b56b67ddde594ee6b794ebb9cf2915a97f595f056985f62febcfeea3137e62400b389c586e849c4871b65d559130021633e

diff --git a/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
new file mode 100644
index ..6f559f3d29f3
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-5.0.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



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

2023-12-25 Thread Sebastian Pipping
commit: 1394f1b0b84ce9977998d725edb0b57d5ffb581f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Dec 26 02:06:02 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Dec 26 02:06:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1394f1b0

app-admin/ttyplot: 1.6.1

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest   | 2 +-
 app-admin/ttyplot/{ttyplot-1.6.0.ebuild => ttyplot-1.6.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index ed12af6c503a..187c41f1b253 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,3 +1,3 @@
 DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
 DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B 
a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e
 SHA512 
ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
-DIST ttyplot-1.6.0.gh.tar.gz 53658 BLAKE2B 
fa864189902dc049eaae0fc8911e68eb7fee97282d102d61637b4f833a60bc221c791e8c75d3952d63d51187c0edcd908844fee28bbc380d0f1dd7e59eb96086
 SHA512 
bbdc2abc9744b73928c6af6fdd04c2856aece15b7c711bf2ac5a956c90c02f1d026f270fb5e7ff8dd72c06e6fea329a8e2e553cc620383b702e37653076875f9
+DIST ttyplot-1.6.1.gh.tar.gz 53746 BLAKE2B 
f78c5b7ef53e0bd1921138db965edcb9aff95d359263f1343ad2f33b075ff49ef0147354a7467de8cc5cc3a1f2508f9cf81fcbc6195c600d1fd07d0760de9b42
 SHA512 
cb21b28c86e1364536bdd417a99fa952a8c46623dbca5e6da31bf34763415fa7fcf0ecd6d02a8fc355a483ba64883412d4b448c2cdc1e397b81195c9fb1beffa

diff --git a/app-admin/ttyplot/ttyplot-1.6.0.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.1.ebuild
similarity index 100%
rename from app-admin/ttyplot/ttyplot-1.6.0.ebuild
rename to app-admin/ttyplot/ttyplot-1.6.1.ebuild



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

2023-12-25 Thread Sebastian Pipping
commit: 73f5c0151f6519f36046a7228937ae938e42559e
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Dec 25 15:05:37 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Dec 25 15:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f5c015

app-admin/ttyplot: 1.6.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/ttyplot-1.6.0.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 4da5d54ca4fd..ed12af6c503a 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,2 +1,3 @@
 DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
 DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B 
a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e
 SHA512 
ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
+DIST ttyplot-1.6.0.gh.tar.gz 53658 BLAKE2B 
fa864189902dc049eaae0fc8911e68eb7fee97282d102d61637b4f833a60bc221c791e8c75d3952d63d51187c0edcd908844fee28bbc380d0f1dd7e59eb96086
 SHA512 
bbdc2abc9744b73928c6af6fdd04c2856aece15b7c711bf2ac5a956c90c02f1d026f270fb5e7ff8dd72c06e6fea329a8e2e553cc620383b702e37653076875f9

diff --git a/app-admin/ttyplot/ttyplot-1.6.0.ebuild 
b/app-admin/ttyplot/ttyplot-1.6.0.ebuild
new file mode 100644
index ..b2ae208ee667
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot;
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+   sys-libs/ncurses[tinfo]"
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xvfb-run/

2023-12-21 Thread Sebastian Pipping
commit: 5ed85fd981cf4576216b885fff12e603a9ea4938
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Dec 22 02:25:10 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Dec 22 02:25:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed85fd9

x11-misc/xvfb-run: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/xvfb-run/Manifest  |  2 --
 x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild | 32 -
 x11-misc/xvfb-run/xvfb-run-21.1.4.3.ebuild  | 32 -
 3 files changed, 66 deletions(-)

diff --git a/x11-misc/xvfb-run/Manifest b/x11-misc/xvfb-run/Manifest
index 141a7b56f96e..d0cc545fda70 100644
--- a/x11-misc/xvfb-run/Manifest
+++ b/x11-misc/xvfb-run/Manifest
@@ -1,4 +1,2 @@
-DIST xorg-server_1.20.10-3.diff.gz 152420 BLAKE2B 
e87d8800a905962cf3ddeb41e5e9cf0962c5b3ff16ee8ce4d31de96a3d94798fc70dee4ee3f05759d16758f2083436fb91c212ab22f719bd3f086fac51ee5d73
 SHA512 
16fffd2c92d30c985f55093f46249440388a1eeeca9bd70cd06883f75052170c9717925b18dd01b16ce55d03758bbbf5f2b10c76de00f752b3e7ff64e74e646d
 DIST xorg-server_21.1.10-1.diff.gz 168382 BLAKE2B 
ef41295c9f45836b99aa09f2bea632ff909796538d5f6adb42db78b7b57a4ff41ad997657923820d4c703f21ab43ad2f83998391d8090b30717c600ddf7b8162
 SHA512 
417b5dcc167b5b066802e70754817aa0c8b22294c779084fca0ca85d0ca926b5b59b633adb2794f31715ff6c36677ea61cb4c7ebd4f32f97471d9257f327c8fb
-DIST xorg-server_21.1.4-3.diff.gz 163364 BLAKE2B 
66211f1b0c2332266af6e317ebbb2e21fe03e32b9c3f1ef7b71df045fe0694162aa62b27f2f7e6e6b72aaa365334a0acf98880674111e57d4042c49ac6521563
 SHA512 
e0a3805a4a4dce9e7851aca586d808723cbca09da4ce3191d1602497469a4240bffb68835a343e28b6eb2a50f7c815fac12378c08bdcc62b88cb488f13d6c966
 DIST xorg-server_21.1.7-1.diff.gz 168149 BLAKE2B 
68011ab5d77efec6c42921c906ff1be4f7b3b2455025d5fb8f33270bddf02f1bd2c3fd0997b9ad356298d0ee4b8b2f1af6244b39281756259a737e3a5d7a6814
 SHA512 
433f8d19691f3d0f8bd04f4d8dbd201079da8503d4174d01894824b8239c032af35727e5502b4a2491d9975ba0c6ba6d55c504fbc23c0ca65cc7ba695594d143

diff --git a/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild 
b/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild
deleted file mode 100644
index 380ec9a48815..
--- a/x11-misc/xvfb-run/xvfb-run-1.20.10.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=xorg-server
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="Run a command in a virtual X server environment"
-HOMEPAGE="https://packages.debian.org/sid/xvfb;
-SRC_URI="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${MY_PV}.diff.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND="dev-util/patchutils"
-RDEPEND="x11-apps/xauth
-   x11-base/xorg-server[xvfb]"
-
-S="${WORKDIR}"/
-
-src_prepare() {
-   # Not in src_unpack to silence warning "'patch' call should be moved to 
src_prepare"
-   filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die
-   eapply_user
-}
-
-src_install() {
-   doman ${PN}.1
-   dobin ${PN}
-}

diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.4.3.ebuild 
b/x11-misc/xvfb-run/xvfb-run-21.1.4.3.ebuild
deleted file mode 100644
index 2d1dd7dabee1..
--- a/x11-misc/xvfb-run/xvfb-run-21.1.4.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=xorg-server
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="Run a command in a virtual X server environment"
-HOMEPAGE="https://packages.debian.org/sid/xvfb;
-SRC_URI="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${MY_PV}.diff.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="dev-util/patchutils"
-RDEPEND="x11-apps/xauth
-   x11-base/xorg-server[xvfb]"
-
-S="${WORKDIR}"/
-
-src_prepare() {
-   # Not in src_unpack to silence warning "'patch' call should be moved to 
src_prepare"
-   filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die
-   eapply_user
-}
-
-src_install() {
-   doman ${PN}.1
-   dobin ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/xvfb-run/

2023-12-21 Thread Sebastian Pipping
commit: 3c036ee6ab2b7c2790a32a2150596603405213a1
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Dec 22 02:23:25 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Dec 22 02:23:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c036ee6

x11-misc/xvfb-run: 21.1.10.1 + EmptyGlobalAssignment

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/xvfb-run/Manifest  |  1 +
 x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/x11-misc/xvfb-run/Manifest b/x11-misc/xvfb-run/Manifest
index 181eceb917d2..141a7b56f96e 100644
--- a/x11-misc/xvfb-run/Manifest
+++ b/x11-misc/xvfb-run/Manifest
@@ -1,3 +1,4 @@
 DIST xorg-server_1.20.10-3.diff.gz 152420 BLAKE2B 
e87d8800a905962cf3ddeb41e5e9cf0962c5b3ff16ee8ce4d31de96a3d94798fc70dee4ee3f05759d16758f2083436fb91c212ab22f719bd3f086fac51ee5d73
 SHA512 
16fffd2c92d30c985f55093f46249440388a1eeeca9bd70cd06883f75052170c9717925b18dd01b16ce55d03758bbbf5f2b10c76de00f752b3e7ff64e74e646d
+DIST xorg-server_21.1.10-1.diff.gz 168382 BLAKE2B 
ef41295c9f45836b99aa09f2bea632ff909796538d5f6adb42db78b7b57a4ff41ad997657923820d4c703f21ab43ad2f83998391d8090b30717c600ddf7b8162
 SHA512 
417b5dcc167b5b066802e70754817aa0c8b22294c779084fca0ca85d0ca926b5b59b633adb2794f31715ff6c36677ea61cb4c7ebd4f32f97471d9257f327c8fb
 DIST xorg-server_21.1.4-3.diff.gz 163364 BLAKE2B 
66211f1b0c2332266af6e317ebbb2e21fe03e32b9c3f1ef7b71df045fe0694162aa62b27f2f7e6e6b72aaa365334a0acf98880674111e57d4042c49ac6521563
 SHA512 
e0a3805a4a4dce9e7851aca586d808723cbca09da4ce3191d1602497469a4240bffb68835a343e28b6eb2a50f7c815fac12378c08bdcc62b88cb488f13d6c966
 DIST xorg-server_21.1.7-1.diff.gz 168149 BLAKE2B 
68011ab5d77efec6c42921c906ff1be4f7b3b2455025d5fb8f33270bddf02f1bd2c3fd0997b9ad356298d0ee4b8b2f1af6244b39281756259a737e3a5d7a6814
 SHA512 
433f8d19691f3d0f8bd04f4d8dbd201079da8503d4174d01894824b8239c032af35727e5502b4a2491d9975ba0c6ba6d55c504fbc23c0ca65cc7ba695594d143

diff --git a/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild 
b/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild
new file mode 100644
index ..cc9e028b4a34
--- /dev/null
+++ b/x11-misc/xvfb-run/xvfb-run-21.1.10.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=xorg-server
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="Run a command in a virtual X server environment"
+HOMEPAGE="https://packages.debian.org/sid/xvfb;
+SRC_URI="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/${MY_PN}_${MY_PV}.diff.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="dev-util/patchutils"
+RDEPEND="x11-apps/xauth
+   x11-base/xorg-server[xvfb]"
+
+S="${WORKDIR}"/
+
+src_prepare() {
+   # Not in src_unpack to silence warning "'patch' call should be moved to 
src_prepare"
+   filterdiff --include='*xvfb-run*' ${MY_PN}_${MY_PV}.diff | patch || die
+   eapply_user
+}
+
+src_install() {
+   doman ${PN}.1
+   dobin ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/screen-message/

2023-12-21 Thread Sebastian Pipping
commit: 2bfbd2f98e48f185e3e08eee2d5fd5a4a4c65fc6
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec 21 12:58:56 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec 21 13:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfbd2f9

x11-misc/screen-message: Address MissingRemoteId

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/screen-message/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-misc/screen-message/metadata.xml 
b/x11-misc/screen-message/metadata.xml
index 6a22e9e318bb..6eb25c3bed2d 100644
--- a/x11-misc/screen-message/metadata.xml
+++ b/x11-misc/screen-message/metadata.xml
@@ -5,4 +5,7 @@
sp...@gentoo.org
    Sebastian Pipping

+   
+   nomeata/screen-message
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/screen-message/

2023-12-15 Thread Sebastian Pipping
commit: 9be419865c1488f2190d17008914a6c0d55f4b01
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Dec 15 15:43:18 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Dec 15 15:44:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be41986

x11-misc/screen-message: 0.28 + EAPI 8 + EmptyGlobalAssignment

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/screen-message/Manifest   |  1 +
 x11-misc/screen-message/screen-message-0.28.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/x11-misc/screen-message/Manifest b/x11-misc/screen-message/Manifest
index 77a211c1e2ef..0cf545daa71c 100644
--- a/x11-misc/screen-message/Manifest
+++ b/x11-misc/screen-message/Manifest
@@ -1 +1,2 @@
+DIST screen-message-0.28.gh.tar.gz 264372 BLAKE2B 
6df2e894fd3c4fde99d80844b3ee2e2dc51202f891f69fa5fc7c51770949fab68bac935da1e5661105952f1941ed65fc991f9ab27c0177ed56c6da25b934bb9f
 SHA512 
6c993b0f77e4ed0a6c13b8afc4e194e0fbdaea5af0cd423b26343b10e1daf471926e007faad5b48b8af649f984abc0ccb2d1f6ead45d0f11be67b58e5bc7019c
 DIST screen-message_0.26.orig.tar.gz 347704 BLAKE2B 
5ba40db417fbb391aa3e3be44dc5cf78cdff4117df4d22f5d790906a90f7a5a338ae7c20fb31bd60fdffd4ee6d332a5fb87643a4906a2b59ebadc3f4237e41b3
 SHA512 
3364c4b2cedbadc40c0f885b2810dfbb3b57a067288b8c5bacc62f76c68a5293a4d5215fc31717310526e0ae3fb8b791ceeacf958587dbeef14debfe9bd346eb

diff --git a/x11-misc/screen-message/screen-message-0.28.ebuild 
b/x11-misc/screen-message/screen-message-0.28.ebuild
new file mode 100644
index ..ba37f9dd98a9
--- /dev/null
+++ b/x11-misc/screen-message/screen-message-0.28.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools xdg
+
+DESCRIPTION="Display a multi-line message large, fullscreen, black on white"
+HOMEPAGE="http://www.joachim-breitner.de/projects#screen-message
+   https://github.com/nomeata/screen-message;
+SRC_URI="https://github.com/nomeata/screen-message/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="x11-libs/gtk+:3
+   x11-libs/cairo
+   >=x11-libs/pango-1.16"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eapply_user
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   # It's not a game so let's make it *not* end up in /usr/games
+   dodir /usr/bin
+   mv "${D}"/usr/{games,bin}/sm || die
+   rmdir "${D}"/usr/games || die
+   sed 's|^Exec=/usr/games/sm|Exec=/usr/bin/sm|' \
+   -i "${D}"/usr/share/applications/sm.desktop || die
+}



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

2023-12-12 Thread Sebastian Pipping
commit: 2389f4df09e45b5dc1984f3677173ba0fbc0706a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Dec 12 23:19:44 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Dec 12 23:25:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2389f4df

app-containers/docker-compose: Protect 1.x.x from >=dev-python/docker-7.0.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild   | 2 +-
 ...{docker-compose-1.29.2-r4.ebuild => docker-compose-1.29.2-r5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
index 39eb140045cd..ee0767eba707 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r3.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-5[${PYTHON_USEDEP}]
+   =dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r4.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r5.ebuild
similarity index 97%
rename from app-containers/docker-compose/docker-compose-1.29.2-r4.ebuild
rename to app-containers/docker-compose/docker-compose-1.29.2-r5.ebuild
index 6512e3b8ce7f..65f0ca25d5a4 100644
--- a/app-containers/docker-compose/docker-compose-1.29.2-r4.ebuild
+++ b/app-containers/docker-compose/docker-compose-1.29.2-r5.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-5[${PYTHON_USEDEP}]
+   =dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-text/pelican/

2023-12-12 Thread Sebastian Pipping
commit: 39d5cca583dda15cbd395e533671af00449b116a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Dec 12 22:59:17 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Dec 12 22:59:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d5cca5

app-text/pelican: 4.9.1

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/pelican/Manifest |  1 +
 app-text/pelican/pelican-4.9.1.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index 271058b778e8..5d37f3e38a90 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1,2 +1,3 @@
 DIST pelican-4.8.0.gh.tar.gz 1401791 BLAKE2B 
889c9054659c9f98cca571fa0f3ea9ee7752aa65c3feb71278570bad74095f521d3838aa1a32dc3ae331ba86149cdd10be9c31c7ed5bc6e06348edf3eb3bb081
 SHA512 
2e94eb88a836bcb430026463c0e7e906b7f065507e0d873b6e0fc980e271e6a8f2e62b22af4b61c963d90ef61d57787de20656fe7497b0ae14e93eff2d364f3b
 DIST pelican-4.9.0.gh.tar.gz 1374399 BLAKE2B 
2fa91ff9b5ddacac1fd64d9325ccb1fadb9bbfaa9c6098920a43a576f3d8d7be31a98b5250b2ea10bee63993d8b9bb72fdebdf9d57d0518d1f4bddef705e2804
 SHA512 
a50d0fbad816fa4a73eb94d0aa15cf5f9321ed2bdb50addbebbf0024f2fc7fd73ab94b314b5821068d552dcd1b11a54ca657aac732340156f2361a7e832c
+DIST pelican-4.9.1.gh.tar.gz 1374443 BLAKE2B 
d9dfa234b0f19cd02ccc8867e5b4f6e0444300692d69001baf23943230f27f8a7bc91e98e5c4c3cd194abadf8fb140c0e1a0c3beb39e5d288113ecc4e487c6a6
 SHA512 
70b7efd7a38dc2069b1eb9141647fa80bf959de36936ad7b4d38407be7e029fc788ef9b9f297d99e5dc6cad67d58fe6ff97f9b542db7e0a9c23e2907d4604e21

diff --git a/app-text/pelican/pelican-4.9.1.ebuild 
b/app-text/pelican/pelican-4.9.1.ebuild
new file mode 100644
index ..a8ec456458a6
--- /dev/null
+++ b/app-text/pelican/pelican-4.9.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
+HOMEPAGE="
+   https://getpelican.com/
+   https://pypi.org/project/pelican/
+"
+SRC_URI="
+   https://github.com/getpelican/pelican/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="doc examples markdown"
+
+RDEPEND="
+   >=dev-python/docutils-0.20.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/feedgenerator-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
+   >=dev-python/unidecode-1.3.7[${PYTHON_USEDEP}]
+   >=dev-python/watchfiles-0.21.0[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   markdown? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )"
+BDEPEND="
+   test? (
+   >=dev-python/markdown-3.1[${PYTHON_USEDEP}]
+   dev-python/typogrify[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+DOCS=( README.rst )
+
+EPYTEST_DESELECT=(
+   # Needs investigation, we weren't running tests at all before
+   pelican/tests/test_testsuite.py::TestSuiteTest::test_error_on_warning
+   pelican/tests/test_pelican.py::TestPelican::test_basic_generation_works
+   pelican/tests/test_pelican.py::TestPelican::test_custom_generation_works
+)
+
+distutils_enable_tests pytest
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+
+   if use examples; then
+   docinto /usr/share/doc/${PF}
+   docompress -x /usr/share/doc/${PF}/samples
+   dodoc -r samples
+   fi
+
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Typographical enhancements (alternative to markdown)" 
dev-python/typogrify
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-12-07 Thread Sebastian Pipping
commit: 7655ca4fec6a435f97bb57d4057555d3ac76846d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 22:10:31 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 22:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7655ca4f

app-misc/resolve-march-native: 5.0.1

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-5.0.1.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index 79a939d80013..de30de52a121 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -2,3 +2,4 @@ DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09
 DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019
 DIST resolve-march-native-4.0.0.tar.gz 18648 BLAKE2B 
1d6757aed66da2f41b622d74b594c54c34fc5ebe3f47518ed959313e60cbe5f2fc04aa87f9781f82322b27642ce4a4315acd6f27b9b1f727e6533bd5c9130cd8
 SHA512 
375f3eeaea76cf53d29fb338cc73b647db7bf2456adb6e09c25bd1f92b8bc521844cfcae117fd0b02d280896f542d1209c118a33a0cbd8dce3ceec3873c8c85f
 DIST resolve-march-native-4.1.0.tar.gz 20309 BLAKE2B 
e702d974db69d3e1e06d66d3f7a8aacd2d68077c105bf0b5147f5e3ab647d95009e96de5551f1ba9740872a2bbb08cffd65b6e3da495fbafafb2fa6312bf8551
 SHA512 
11ca0d982aad183687ce8a52f407cef73a2e843c1b227ba4fed72bae7927b8bc342d6a8adcc7da20a5ebc9c85a79f598cd2e0b603206b0b5c7f070e4b71c09a7
+DIST resolve-march-native-5.0.1.tar.gz 42875 BLAKE2B 
0e4795eb9caa02af95ff74406760c01cbab827e7d6928779d59bcf9dc9f230049f932f9236e10024fd4df3b191728e72d86f464f8dc956e579a10cd7eb012425
 SHA512 
0613f0ea7fed19e9497aa7e237cbe527febb11faafc12d372a0b059c6a57e285e6b109175385547267596a9ee5b97b6368fca676f4c6023768bc87a7351cd0ba

diff --git a/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild
new file mode 100644
index ..aafd9d6b010f
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-5.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-12-07 Thread Sebastian Pipping
commit: 6e4b37dfa7dc6936690a31c3e97d5d98b96e3368
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 17:49:48 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 17:49:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4b37df

app-misc/resolve-march-native: 4.1.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-4.1.0.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index 45206bde5657..79a939d80013 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -1,3 +1,4 @@
 DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09625c1e1e38528febd315f1e79427ec516326773c3832be15146fcb9bea99ba3435a1a9ee28684b963919c1c7eb185ed5716ca
 SHA512 
85ddba5646168cb1644c99504b4be673c52cec0cae7deb028d9cb923fa0b09817a3f5c08f6e0e546bba89f78cc574193b0bb26d1c3bae86f31ed8808cb17bdda
 DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019
 DIST resolve-march-native-4.0.0.tar.gz 18648 BLAKE2B 
1d6757aed66da2f41b622d74b594c54c34fc5ebe3f47518ed959313e60cbe5f2fc04aa87f9781f82322b27642ce4a4315acd6f27b9b1f727e6533bd5c9130cd8
 SHA512 
375f3eeaea76cf53d29fb338cc73b647db7bf2456adb6e09c25bd1f92b8bc521844cfcae117fd0b02d280896f542d1209c118a33a0cbd8dce3ceec3873c8c85f
+DIST resolve-march-native-4.1.0.tar.gz 20309 BLAKE2B 
e702d974db69d3e1e06d66d3f7a8aacd2d68077c105bf0b5147f5e3ab647d95009e96de5551f1ba9740872a2bbb08cffd65b6e3da495fbafafb2fa6312bf8551
 SHA512 
11ca0d982aad183687ce8a52f407cef73a2e843c1b227ba4fed72bae7927b8bc342d6a8adcc7da20a5ebc9c85a79f598cd2e0b603206b0b5c7f070e4b71c09a7

diff --git a/app-misc/resolve-march-native/resolve-march-native-4.1.0.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-4.1.0.ebuild
new file mode 100644
index ..aafd9d6b010f
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-4.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



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

2023-12-07 Thread Sebastian Pipping
commit: 5b6302044ee07040b4c3f9c183eb7e1118bb34ab
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 14:22:05 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 14:22:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b630204

dev-util/kdbg: 3.1.0 + EmptyGlobalAssignment

Closes: https://bugs.gentoo.org/919130
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-util/kdbg/Manifest  |  1 +
 dev-util/kdbg/kdbg-3.1.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-util/kdbg/Manifest b/dev-util/kdbg/Manifest
index cb699cd4836d..6c598e48c73d 100644
--- a/dev-util/kdbg/Manifest
+++ b/dev-util/kdbg/Manifest
@@ -1 +1,2 @@
 DIST kdbg-3.0.1.tar.gz 431143 BLAKE2B 
869bf9765650b2a4a2330f99303b51f599df764848ff18442c8c6813421fece2671e5e78a0e8c66a59bd77f06a7f02677ec08a49fb9a28874b92b0f84bf8f74f
 SHA512 
9f3e0073bf37e56fa8ad0c3ae5f0be80331d8963b564ff376aee40c3ccebab5b5a482c31f110fd0f4dd14f9614cff31102d8edf62ffb33f4ae361d24346543ea
+DIST kdbg-3.1.0.tar.gz 444052 BLAKE2B 
d0083094f8ba3cb374b2df4a20b7697ddae4fb24579e18d883701a5e826e86041a8cdb7bd1919c881bc149c49e764221eb246d98bcebacbffbdb5e0f83264ad6
 SHA512 
e7da5bb1a4882b031077bd4344c6795b058088eb9a00ef3a2ba9c3d72c0a022bb16822525369ca7bcfb623c775cf73140caa114c1591d37f1d6f6a3b22ae649b

diff --git a/dev-util/kdbg/kdbg-3.1.0.ebuild b/dev-util/kdbg/kdbg-3.1.0.ebuild
new file mode 100644
index ..57a3dbff3ff6
--- /dev/null
+++ b/dev-util/kdbg/kdbg-3.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=5.85.0
+QTMIN=5.15.2
+inherit ecm
+
+DESCRIPTION="Graphical debugger interface"
+HOMEPAGE="https://www.kdbg.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kiconthemes-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+   sys-devel/gdb
+"
+
+src_prepare() {
+   # allow documentation to be handled by eclass
+   mv kdbg/doc . || die
+   sed -i -e '/add_subdirectory(doc)/d' kdbg/CMakeLists.txt || die
+   echo 'add_subdirectory(doc)' >> CMakeLists.txt || die
+
+   ecm_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/files/, x11-misc/safeeyes/

2023-12-03 Thread Sebastian Pipping
commit: 0af193126b0874fc5e7f76addb8fb81b7bfcd0e7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Dec  3 15:42:01 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Dec  3 15:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af19312

x11-misc/safeeyes: Fix support for Python 3.12

Closes: https://bugs.gentoo.org/919099
Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/files/safeeyes-2.1.6-py312.patch | 34 ++
 x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild |  2 +-
 ...es-2.1.6-r1.ebuild => safeeyes-2.1.6-r2.ebuild} |  4 +++
 3 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/x11-misc/safeeyes/files/safeeyes-2.1.6-py312.patch 
b/x11-misc/safeeyes/files/safeeyes-2.1.6-py312.patch
new file mode 100644
index ..93430da89b88
--- /dev/null
+++ b/x11-misc/safeeyes/files/safeeyes-2.1.6-py312.patch
@@ -0,0 +1,34 @@
+From 043d9c5018431b3b41cc2bcfacdaaa7f0db1563c Mon Sep 17 00:00:00 2001
+From: Alyssa Rosenzweig 
+Date: Thu, 9 Nov 2023 12:14:13 -0400
+Subject: [PATCH] Fix with python3.12
+
+imp is deprecated in 3.4 and removed in 3.12. this caused safe eyes to
+break on upgrading to fedora 39
+
+Signed-off-by: Alyssa Rosenzweig 
+---
+ safeeyes/utility.py | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/safeeyes/utility.py b/safeeyes/utility.py
+index e145d4d..3976140 100644
+--- a/safeeyes/utility.py
 b/safeeyes/utility.py
+@@ -21,7 +21,6 @@
+ """
+ 
+ import errno
+-import imp
+ import inspect
+ import importlib
+ import json
+@@ -355,7 +354,7 @@ def module_exist(module):
+ Check wther the given Python module exists or not.
+ """
+ try:
+-imp.find_module(module)
++importlib.util.find_spec(module)
+ return True
+ except ImportError:
+ return False

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
index 02c1bee35ae8..c6d102ef6476 100644
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
+++ b/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
 DISTUTILS_USE_PEP517=setuptools
 

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
similarity index 95%
copy from x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
copy to x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
index 02c1bee35ae8..307103b60daf 100644
--- a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
+++ b/x11-misc/safeeyes/safeeyes-2.1.6-r2.ebuild
@@ -16,6 +16,10 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~riscv ~x86"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-py312.patch
+)
+
 RDEPEND="
dev-libs/libayatana-appindicator
dev-python/Babel[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-12-02 Thread Sebastian Pipping
commit: 500aebeb7769f77adc053057e2018b346fdff0ca
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Dec  2 15:04:46 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Dec  2 15:06:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500aebeb

app-misc/resolve-march-native: 4.0.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-4.0.0.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index 2240cf543c9e..45206bde5657 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -1,2 +1,3 @@
 DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09625c1e1e38528febd315f1e79427ec516326773c3832be15146fcb9bea99ba3435a1a9ee28684b963919c1c7eb185ed5716ca
 SHA512 
85ddba5646168cb1644c99504b4be673c52cec0cae7deb028d9cb923fa0b09817a3f5c08f6e0e546bba89f78cc574193b0bb26d1c3bae86f31ed8808cb17bdda
 DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019
+DIST resolve-march-native-4.0.0.tar.gz 18648 BLAKE2B 
1d6757aed66da2f41b622d74b594c54c34fc5ebe3f47518ed959313e60cbe5f2fc04aa87f9781f82322b27642ce4a4315acd6f27b9b1f727e6533bd5c9130cd8
 SHA512 
375f3eeaea76cf53d29fb338cc73b647db7bf2456adb6e09c25bd1f92b8bc521844cfcae117fd0b02d280896f542d1209c118a33a0cbd8dce3ceec3873c8c85f

diff --git a/app-misc/resolve-march-native/resolve-march-native-4.0.0.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-4.0.0.ebuild
new file mode 100644
index ..aafd9d6b010f
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-4.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



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

2023-11-29 Thread Sebastian Pipping
commit: 203cc157e3164d1d2b59d7e7e4b7e5330b668223
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Nov 29 16:34:36 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Nov 29 16:35:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203cc157

app-crypt/ubuntu-keyring: 2023.11.28.1 + EAPI 8

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-crypt/ubuntu-keyring/Manifest  |  1 +
 .../ubuntu-keyring-2023.11.28.1.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-crypt/ubuntu-keyring/Manifest 
b/app-crypt/ubuntu-keyring/Manifest
index a9c58c0fd534..59569dab8174 100644
--- a/app-crypt/ubuntu-keyring/Manifest
+++ b/app-crypt/ubuntu-keyring/Manifest
@@ -1,3 +1,4 @@
 DIST ubuntu-keyring_2020.02.11.2.tar.gz 39180 BLAKE2B 
e87e491bb7e22217fa9085edf77f833a3ee59cc7defe5690d343fe418795e4ca494d5db5df9768906f4417f89b2730268599f3115c01fe8bcbc49e540558
 SHA512 
e717699a6f85a07e87cb3362550ce8a0db1271d2efd85f97405c0e9139516fdf8ca473a37035b5e6e38aca9e1a29e92f4a948d51def076f9c25961c5a1d91ce1
 DIST ubuntu-keyring_2020.06.17.1.tar.gz 36420 BLAKE2B 
bf3d7fa685df28db74d97c3b22c4fcd1cfe39f4a19b6ab8eb9bbb894b891cd0483ffa746c2f7c7b268582ad6e5420b1cfe40dd40bc9baa684eed5b42012bb248
 SHA512 
33009928eeeadbe1627b77f7db1aba32cf1e59d2fd6767bcd0d441d3521cb2b07c5bf06be86e8426c96b9661786a958b2e978f12d8f0941d1ac79289d977eeaf
 DIST ubuntu-keyring_2021.03.26.tar.gz 34529 BLAKE2B 
8f7e5c2d10f5c56047c995ae3288fe2c16cf325f3165ca627c1ac3a0dfb0f9549e65a02ae1a848e0c7ac9d712120fcd476da70b79f420975bdd0e24ca17d5928
 SHA512 
04a76e2bfa88fb428face9e01976ff98a3a26fe2b555340c14200fc6099ee3b474a6733486cedfe933933c0a6826ee3550660499d7b26bda8a27a620b1d6a35f
+DIST ubuntu-keyring_2023.11.28.1.orig.tar.xz 20236 BLAKE2B 
b6f925ef76e4aca2ae3461b0b2c04162556651557b88e01f925fa15745f9735d959a4ce6739b2591c408153f3ff5d4d09f3d6138c935502bff3c6ec8e8f14f04
 SHA512 
b17824a91d6e25c5658eae8d9ae509a4158b406768d5d4a8e117a230226ab7cd4327cf7e5b9bbb7baae7c66f3807d27926de85a1ea5c11a82684a890aeb8fd18

diff --git a/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild 
b/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild
new file mode 100644
index ..2d9eb9a3825e
--- /dev/null
+++ b/app-crypt/ubuntu-keyring/ubuntu-keyring-2023.11.28.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="GnuPG archive keys of the Ubuntu archive"
+HOMEPAGE="https://packages.debian.org/sid/ubuntu-keyring;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+S="${WORKDIR}"/${PN}
+
+DOCS=( changelog README )
+
+src_install() {
+   default
+   insinto /usr/share/keyrings/
+   doins keyrings/*.gpg
+}



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

2023-11-17 Thread Sebastian Pipping
commit: e31c0485124e5a80829765f715ad2370c4128cd9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 17 12:49:36 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 17 12:49:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31c0485

app-admin/ttyplot: 1.5.2

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/ttyplot-1.5.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 4a636cae7e8e..4da5d54ca4fd 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1 +1,2 @@
 DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
+DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B 
a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e
 SHA512 
ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f

diff --git a/app-admin/ttyplot/ttyplot-1.5.2.ebuild 
b/app-admin/ttyplot/ttyplot-1.5.2.ebuild
new file mode 100644
index ..31b1533c83eb
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.5.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot;
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/pelican/

2023-11-12 Thread Sebastian Pipping
commit: 561d046c5fdbd2116da774a3744574f0c4e2a046
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Nov 13 00:22:26 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Nov 13 00:30:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561d046c

app-text/pelican: 4.9.0

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/pelican/Manifest |  1 +
 app-text/pelican/pelican-4.9.0.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index 38befada2e46..271058b778e8 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1 +1,2 @@
 DIST pelican-4.8.0.gh.tar.gz 1401791 BLAKE2B 
889c9054659c9f98cca571fa0f3ea9ee7752aa65c3feb71278570bad74095f521d3838aa1a32dc3ae331ba86149cdd10be9c31c7ed5bc6e06348edf3eb3bb081
 SHA512 
2e94eb88a836bcb430026463c0e7e906b7f065507e0d873b6e0fc980e271e6a8f2e62b22af4b61c963d90ef61d57787de20656fe7497b0ae14e93eff2d364f3b
+DIST pelican-4.9.0.gh.tar.gz 1374399 BLAKE2B 
2fa91ff9b5ddacac1fd64d9325ccb1fadb9bbfaa9c6098920a43a576f3d8d7be31a98b5250b2ea10bee63993d8b9bb72fdebdf9d57d0518d1f4bddef705e2804
 SHA512 
a50d0fbad816fa4a73eb94d0aa15cf5f9321ed2bdb50addbebbf0024f2fc7fd73ab94b314b5821068d552dcd1b11a54ca657aac732340156f2361a7e832c

diff --git a/app-text/pelican/pelican-4.9.0.ebuild 
b/app-text/pelican/pelican-4.9.0.ebuild
new file mode 100644
index ..a8ec456458a6
--- /dev/null
+++ b/app-text/pelican/pelican-4.9.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="A tool to generate a static blog, with restructured text or 
markdown input files"
+HOMEPAGE="
+   https://getpelican.com/
+   https://pypi.org/project/pelican/
+"
+SRC_URI="
+   https://github.com/getpelican/pelican/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="doc examples markdown"
+
+RDEPEND="
+   >=dev-python/docutils-0.20.1[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/feedgenerator-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
+   >=dev-python/unidecode-1.3.7[${PYTHON_USEDEP}]
+   >=dev-python/watchfiles-0.21.0[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   markdown? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )"
+BDEPEND="
+   test? (
+   >=dev-python/markdown-3.1[${PYTHON_USEDEP}]
+   dev-python/typogrify[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )"
+
+DOCS=( README.rst )
+
+EPYTEST_DESELECT=(
+   # Needs investigation, we weren't running tests at all before
+   pelican/tests/test_testsuite.py::TestSuiteTest::test_error_on_warning
+   pelican/tests/test_pelican.py::TestPelican::test_basic_generation_works
+   pelican/tests/test_pelican.py::TestPelican::test_custom_generation_works
+)
+
+distutils_enable_tests pytest
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+
+   if use examples; then
+   docinto /usr/share/doc/${PF}
+   docompress -x /usr/share/doc/${PF}/samples
+   dodoc -r samples
+   fi
+
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Typographical enhancements (alternative to markdown)" 
dev-python/typogrify
+}



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

2023-11-10 Thread Sebastian Pipping
commit: a90a425be6b8e8a41f857d4f703a1a462512ce04
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 10 18:18:36 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 10 18:18:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90a425b

app-admin/ttyplot: Fix mirror filename

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest | 2 +-
 app-admin/ttyplot/ttyplot-1.5.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index ccf1665f40c1..4a636cae7e8e 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1 +1 @@
-DIST 1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
+DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b

diff --git a/app-admin/ttyplot/ttyplot-1.5.1.ebuild 
b/app-admin/ttyplot/ttyplot-1.5.1.ebuild
index 17db22ea1f97..31b1533c83eb 100644
--- a/app-admin/ttyplot/ttyplot-1.5.1.ebuild
+++ b/app-admin/ttyplot/ttyplot-1.5.1.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
 
 DESCRIPTION="Realtime plotting utility with data input from stdin"
 HOMEPAGE="https://github.com/tenox7/ttyplot;
-SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${PV}.gh.tar.gz"
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2023-11-10 Thread Sebastian Pipping
commit: 47315ecb859ff85be2dcfec818108517bb285208
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 10 18:05:49 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 10 18:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47315ecb

app-admin/ttyplot: 1.5.1 (new package)

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-admin/ttyplot/Manifest |  1 +
 app-admin/ttyplot/metadata.xml | 11 +++
 app-admin/ttyplot/ttyplot-1.5.1.ebuild | 24 
 3 files changed, 36 insertions(+)

diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
new file mode 100644
index ..ccf1665f40c1
--- /dev/null
+++ b/app-admin/ttyplot/Manifest
@@ -0,0 +1 @@
+DIST 1.5.1.gh.tar.gz 43629 BLAKE2B 
98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7
 SHA512 
3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b

diff --git a/app-admin/ttyplot/metadata.xml b/app-admin/ttyplot/metadata.xml
new file mode 100644
index ..ae2c63465dde
--- /dev/null
+++ b/app-admin/ttyplot/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   sp...@gentoo.org
+       Sebastian Pipping
+   
+   
+   tenox7/ttyplot
+   
+

diff --git a/app-admin/ttyplot/ttyplot-1.5.1.ebuild 
b/app-admin/ttyplot/ttyplot-1.5.1.ebuild
new file mode 100644
index ..17db22ea1f97
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.5.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot;
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> 
${PV}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="${DEPEND}"
+
+src_install() {
+   local args=(
+   PREFIX=/usr
+   MANPREFIX=/usr/share/man
+   DESTDIR="${D}"
+   )
+   emake "${args[@]}" install
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2023-11-10 Thread Sebastian Pipping
commit: e49a148a0d0719a7879aeb4be73304a7db6d7244
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 10 16:21:04 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 10 16:22:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49a148a

sys-fs/bindfs: 1.17.6

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.6.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index e6d60b67738a..851e909843cd 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1,3 +1,4 @@
 DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812
 SHA512 
0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
 DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e
 DIST bindfs-1.17.5.tar.gz 424237 BLAKE2B 
c0396cad5b4522c280b301e5977d288d58fefe1118c100f4f4556ffc85cd4f8256a0348c51fd853654bc72998262509a9df01eb8969e1da402e90dbf1aab6807
 SHA512 
950fca3bd4a5f373c632883efafe505f9a1ddb45da40d8cd7bfa814733a68a84a2cfd746b74a831c292036f63da5d935cba35cf46e0e67e108aab29c2154a170
+DIST bindfs-1.17.6.tar.gz 424268 BLAKE2B 
6804f830860b3833a5ad867826b6bf7d52bce96f129f456476ccf03dc70bc1af97df7512d707074ccee44d3a17e51c964d075cba59c591faaccc022aebd91a64
 SHA512 
57a6cf3cdeb6a3ebdbcd59349e0f6fbcb60c4383a26ffc7be3b61152138d593f995501234cb5d4082e689b640de73efc60ce05219c3df1ff776498be27bfe0f1

diff --git a/sys-fs/bindfs/bindfs-1.17.6.ebuild 
b/sys-fs/bindfs/bindfs-1.17.6.ebuild
new file mode 100644
index ..2729a0dd8fb3
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2023-11-09 Thread Sebastian Pipping
commit: 41bccb00966bee30528223113805e65675920e64
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Nov 10 00:00:01 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Nov 10 00:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41bccb00

sys-fs/bindfs: 1.17.5

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.5.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 0d82db8c2a41..e6d60b67738a 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1,2 +1,3 @@
 DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812
 SHA512 
0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
 DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e
+DIST bindfs-1.17.5.tar.gz 424237 BLAKE2B 
c0396cad5b4522c280b301e5977d288d58fefe1118c100f4f4556ffc85cd4f8256a0348c51fd853654bc72998262509a9df01eb8969e1da402e90dbf1aab6807
 SHA512 
950fca3bd4a5f373c632883efafe505f9a1ddb45da40d8cd7bfa814733a68a84a2cfd746b74a831c292036f63da5d935cba35cf46e0e67e108aab29c2154a170

diff --git a/sys-fs/bindfs/bindfs-1.17.5.ebuild 
b/sys-fs/bindfs/bindfs-1.17.5.ebuild
new file mode 100644
index ..2729a0dd8fb3
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/nuspell/

2023-11-08 Thread Sebastian Pipping
commit: 1eb1064318dea3fbcb55769dab51e2c3382807e4
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Nov  8 15:14:38 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Nov  8 15:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb10643

app-text/nuspell: 5.1.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/nuspell/Manifest |  1 +
 app-text/nuspell/nuspell-5.1.4.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
index e8840086fcfd..71de41a24016 100644
--- a/app-text/nuspell/Manifest
+++ b/app-text/nuspell/Manifest
@@ -1 +1,2 @@
 DIST nuspell-5.1.3.tar.gz 371496 BLAKE2B 
7a4aa05b01bd085e0612cf681783cfa2314a3b775c283f7e25c19d6afbb5af74c7ea2ffe149c68ca422383c24bd043e4b5e6b0895a0acd7c376e3d39f253a867
 SHA512 
72c868f734848be79c7cfb0502298626307213e4f3f422f8e9ee7dac24cb3d79ea55d04ef0443e7107bb11eb545c79a15a8aea8cb056dc2805c23bd5e3292562
+DIST nuspell-5.1.4.tar.gz 371512 BLAKE2B 
c1c05cc113cf7a6a4b77671f4fe372b2131a6cbcb328d76517bcbb45863e1fd0f27d76597193cae3a5c686d8e0b480fc831e0aa8dbcbf9f9b65420200a13d444
 SHA512 
f4119b3fe5944be8f5bc35ccff8d7a93b0f4fa9f129bc97a7b96879a11b5b35bd714b41dd209267417e94c5fed45fd3a74b349f94424f4b90bde07d9694d1d7d

diff --git a/app-text/nuspell/nuspell-5.1.4.ebuild 
b/app-text/nuspell/nuspell-5.1.4.ebuild
new file mode 100644
index ..d0791bda1ad5
--- /dev/null
+++ b/app-text/nuspell/nuspell-5.1.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Spell checker library and CLI for complex natural languages"
+HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell;
+SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0/5"  # due to libnuspell.so.5
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-libs/icu-60"
+DEPEND="${RDEPEND}
+   doc? ( virtual/pandoc )
+   test? ( >=dev-cpp/catch-3.1.1:0 )
+   "
+
+DOCS=( CHANGELOG.md )
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   if ! use test ; then
+   rm -R external/hunspell/ || die
+   fi
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   einfo
+   einfo 'Nuspell needs language packs and/or dictionaries to be of use'
+   einfo 'e.g. package app-dicts/myspell-en or one of its siblings.'
+   einfo
+   einfo 'Besides MySpell dictionaries, for other options please'
+   einfo 'see https://nuspell.github.io/#languages-and-users .'
+   einfo
+}



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

2023-11-08 Thread Sebastian Pipping
commit: bc501361064bab953e99c2d54f8f5c4bc59c51e4
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Nov  8 12:47:38 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Wed Nov  8 12:47:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc501361

app-portage/elogv: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-portage/elogv/Manifest  |  4 ---
 app-portage/elogv/elogv-0.7.9-r3.ebuild | 56 -
 app-portage/elogv/elogv-0.8.0.ebuild| 56 -
 app-portage/elogv/elogv-0.8.1.ebuild| 56 -
 app-portage/elogv/elogv-0.8.2.ebuild| 56 -
 5 files changed, 228 deletions(-)

diff --git a/app-portage/elogv/Manifest b/app-portage/elogv/Manifest
index d4ade5b6eba0..914694aa721d 100644
--- a/app-portage/elogv/Manifest
+++ b/app-portage/elogv/Manifest
@@ -1,5 +1 @@
-DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 
5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff92f34b6b3ad175178161c36531bf9211563f4ad18191c6ff99c2cdcf9c3d188eca293a1698157e0a9f04a2
 SHA512 
703d1e8f55f5ee17a393f3a331ee38ef1d4e4c918c316055d5e2297b96dbe7de0ca6df864f462520f2087ed1a7bb7f43db56bfd3864a865d349516694522a686
-DIST elogv-0.8.0.tar.gz 19563 BLAKE2B 
1483f1973f0d18470484f8b4861f9301f5a2cc5e813709c3783127d0ed61db952c7edb1e5c12a3ba2066aa09bfd9c7547bc695ea9b46f106996b3036abc32d2d
 SHA512 
75c1bce6dae36f5720e36a92d08c9469a54b31ff50321cc6fc250aa5a3039f2b4ce7ad518d261acb2d653e20783d375ec2c88bc2b86cc1400b6a49cfbb14647b
-DIST elogv-0.8.1.tar.gz 19289 BLAKE2B 
e88e7383661e0a6336ffbb9027ee9d5540f14db7dd00e385afeb732925487a5cf9e73aa56cead2e11c6ae893a92006b3c75231dfb8918d8102af5988c10a480a
 SHA512 
36f4eb237a8811d3720862d0551a84a0abce36cf565c810d25457ec5b1b2735897be69856ab50be2ad08be77b3761435aae87ac377407374c7643d05fe592f27
-DIST elogv-0.8.2.tar.gz 19212 BLAKE2B 
d37daeccc4b1ed780d943649dd709815b8d2ab69665a9426700501b9266c3cd70ad0d29a828195fb16f9be71692ab1fdb80a503de94a759447dd5540b29e9dc9
 SHA512 
bc542c1ba941379290159796ede2aed8345c09e050bbbfa65ceb8f1d8c0fc6c33147d716bc685690e6b5d513d66d3aa04c96b28674ba4d83c29348740cb8feb1
 DIST elogv-0.8.3.tar.gz 27144 BLAKE2B 
7c672365afb9a17e2acf76f04b4479a5a9d8a43fd1e739ac86fb00f2744ad2b2871f12e3b384d292c8f7d704af877372e201644a6354b49d38d6ec03c2437f4d
 SHA512 
9825e530f3e2de9f84aa77afba813aaba8ce68e3fb52f7685e98099e9f5a3b828cad259d4eb273aafba9b7a14ea9e41e9c0ecf2f6efe1dfd3b81f9ea0786592b

diff --git a/app-portage/elogv/elogv-0.7.9-r3.ebuild 
b/app-portage/elogv/elogv-0.7.9-r3.ebuild
deleted file mode 100644
index 9496193f8f9c..
--- a/app-portage/elogv/elogv-0.7.9-r3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="ncurses"
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Curses based utility to parse the contents of elogs created by 
Portage"
-HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/;
-SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
-PLOCALES=( "de" "es" "it" "pl" )
-IUSE="${PLOCALES[*]/#/l10n_}"
-
-RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-DOCS=( README )
-
-src_install() {
-   distutils-r1_src_install
-
-   elog 'Deleting unwanted language files...'
-   for i in ${PLOCALES[@]}; do
-   if use "l10n_${i}"; then
-   # Keep and fix man page filename (bug #869905)
-   mv "${ED}"/usr/share/man/${i}/man1/${PN}.1{.${i},} || 
die
-   else
-   rm -r "${ED}"/usr/share/{locale,man}/"${i}" || die
-   elog "- Language \"${i}\" deleted"
-   fi
-   done
-}
-
-pkg_postinst() {
-   elog "In order to use this software, you need to activate"
-   elog "Portage's elog features.  Required is"
-   elog "   PORTAGE_ELOG_SYSTEM=\"save\" "
-   elog "and at least one out of "
-   elog "   PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
-   elog "More information on the elog system can be found"
-   elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example"
-   elog
-   elog "To operate properly this software needs the directory"
-   elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, 
belonging to group portage."
-   elog &qu

[gentoo-commits] repo/gentoo:master commit in: sys-fs/unionfs-fuse/

2023-11-06 Thread Sebastian Pipping
commit: a4affed28fe6c57e135a67e76f914141850fd28f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Nov  7 00:11:18 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Nov  7 00:11:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4affed2

sys-fs/unionfs-fuse: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/unionfs-fuse/Manifest   |  3 --
 sys-fs/unionfs-fuse/unionfs-fuse-2.2-r1.ebuild | 48 --
 sys-fs/unionfs-fuse/unionfs-fuse-3.2.ebuild| 48 --
 sys-fs/unionfs-fuse/unionfs-fuse-3.3.ebuild| 48 --
 sys-fs/unionfs-fuse/unionfs-fuse-3.4.ebuild| 48 --
 5 files changed, 195 deletions(-)

diff --git a/sys-fs/unionfs-fuse/Manifest b/sys-fs/unionfs-fuse/Manifest
index 75e7e5c42e46..9ae3bf58e1f9 100644
--- a/sys-fs/unionfs-fuse/Manifest
+++ b/sys-fs/unionfs-fuse/Manifest
@@ -1,4 +1 @@
-DIST unionfs-fuse-2.2.tar.gz 47955 BLAKE2B 
44ce19b5b857a571da4722af7d19f4c59a5ca222a9d5d544529ef6c4be5125518ffc62cbbd7b5ac7b88fadd22b8777daf18b23124602f35de1a8a041b27d3cbb
 SHA512 
eaecc203f8fad094221cf16b962e7d32a3aa9b0c945a663ce027aba3b7c4152a4dba8d5e96cb63d147f5ecd216cae29b53de946d74a939cde486dcea95d947df
-DIST unionfs-fuse-3.2.tar.gz 53631 BLAKE2B 
d9f384d191a6f2d743c31d4d241c0cd576a1e4d4fe21c5c61516f14f3cc807ecb88d2d87dfb89f9160d2ffb2571a98843ec322b922e82ca7166dbd6ce19496c2
 SHA512 
e9d5b5540e8eefb9de3204798c5bf1ec4481ea6efc9e3f91f3454bfe0c67d623a542f4097d88c7292828703317a0460b4e10ca9e74d1346d5fe69f67f57400b7
-DIST unionfs-fuse-3.3.tar.gz 54069 BLAKE2B 
2b6346c29318a7b8c31cd611d041bb90eb7c3b4b9cd6ea45006c291cb5346b1947ce4de3ac77d23979962bc72e33b6d5661013856d0fd5109e28d78590dbaea6
 SHA512 
7c72763af4dbf72bfcbff396fea2a81fb289d7bb2b1e6201d04d583f0245df96863eb50ab91e8dfe9288e61435273eb9fcc6ad5feea4db16baefceb1a382280a
 DIST unionfs-fuse-3.4.tar.gz 54122 BLAKE2B 
8d578a1bd88814acf5e2d437b06a5f400f38e61ea7c998fe38bb7ca536c9092f07872c4b4ccffc9db834eb8430f3e98c543a66920afab2b2371451c17c247d2c
 SHA512 
fb719c8548ab1fa43f236d5c3207d7e8e7a7dc45efed453e447e29452a7c4d03483c84b00fd615bac115781b333c8171d811b87a0227172010a2ab34224150f7

diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-2.2-r1.ebuild 
b/sys-fs/unionfs-fuse/unionfs-fuse-2.2-r1.ebuild
deleted file mode 100644
index b5b723304d23..
--- a/sys-fs/unionfs-fuse/unionfs-fuse-2.2-r1.ebuild
+++ /dev/null
@@ -1,48 +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} )
-inherit python-any-r1 toolchain-funcs
-
-DESCRIPTION="Self-syncing tree-merging file system based on FUSE"
-HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse;
-SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-fs/fuse:0"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )
-"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-python_check_deps() {
-   use test || return 0
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
-}
-
-src_test() {
-   [[ -e /dev/fuse ]] || return 0
-   addwrite /dev/fuse
-   pytest -vv || die "Tests fail with ${EPYTHON}"
-}

diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-3.2.ebuild 
b/sys-fs/unionfs-fuse/unionfs-fuse-3.2.ebuild
deleted file mode 100644
index 5bc4fe587d8e..
--- a/sys-fs/unionfs-fuse/unionfs-fuse-3.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 toolchain-funcs
-
-DESCRIPTION="Self-syncing tree-merging file system based on FUSE"
-HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse;
-SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-fs/fuse:3"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
-   )
-"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-python_check_deps() {
-   use test || return 0
-  

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

2023-11-06 Thread Sebastian Pipping
commit: 95a0ae22cca97bd030abbfc59e7007195c6415de
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Nov  6 23:51:53 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Nov  6 23:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a0ae22

dev-util/ydiff: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-util/ydiff/ydiff-1.2-r2.ebuild | 28 
 1 file changed, 28 insertions(+)

diff --git a/dev-util/ydiff/ydiff-1.2-r2.ebuild 
b/dev-util/ydiff/ydiff-1.2-r2.ebuild
new file mode 100644
index ..3f16531fa948
--- /dev/null
+++ b/dev-util/ydiff/ydiff-1.2-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Colored, side-by-side diff terminal viewer (ex. cdiff)"
+HOMEPAGE="https://github.com/ymattw/ydiff;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="sys-apps/less"
+
+DOCS=( CHANGES.rst README.rst )
+
+RESTRICT="test"
+
+python_test() {
+   ${PYTHON} tests/test_ydiff.py || die "Unit tests failed."
+
+   ./tests/regression.sh || die "Regression tests failed."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-big-picture/

2023-11-06 Thread Sebastian Pipping
commit: 0c7f75e87067c82703836b199ed04a1868e35c15
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Nov  7 00:00:17 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Nov  7 00:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7f75e8

dev-vcs/git-big-picture: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../git-big-picture-1.2.2-r3.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git a/dev-vcs/git-big-picture/git-big-picture-1.2.2-r3.ebuild 
b/dev-vcs/git-big-picture/git-big-picture-1.2.2-r3.ebuild
new file mode 100644
index ..36aa2df82403
--- /dev/null
+++ b/dev-vcs/git-big-picture/git-big-picture-1.2.2-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Visualization tool for Git repositories"
+HOMEPAGE="https://github.com/git-big-picture/git-big-picture;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+# NOTE: dev-util/cram explictly does not need [${PYTHON_USEDEP}]
+#   since test.cram is a shell session and not Python code
+DEPEND="
+   test? (
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-util/cram
+   )
+"
+# No need for "[python]" or "[${PYTHON_USEDEP}]" with any of these
+# since they are invoked using subprocess
+RDEPEND="
+   dev-vcs/git
+   media-gfx/graphviz[svg]
+"
+
+RESTRICT="!test? ( test )"
+
+python_test() {
+   pytest -vv test.py || die "Tests fail with ${EPYTHON}"
+   cram test.cram || die "Tests fail with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-delete-merged-branches/

2023-11-06 Thread Sebastian Pipping
commit: 996b0428ec50dcd931077c12168e8ace7f29c820
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Nov  7 00:07:07 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Tue Nov  7 00:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996b0428

dev-vcs/git-delete-merged-branches: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../git-delete-merged-branches-7.4.0-r1.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git 
a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.0-r1.ebuild 
b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.0-r1.ebuild
new file mode 100644
index ..e840b4c17836
--- /dev/null
+++ 
b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.4.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Command-line tool to delete merged Git branches"
+HOMEPAGE="https://github.com/hartwork/git-delete-merged-branches;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="full-name-executable test"
+
+COMMON_DEPEND="
+   >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
+   >=dev-python/prompt-toolkit-3.0.18[${PYTHON_USEDEP}]
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-python/parameterized[${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+   full-name-executable? ( !dev-vcs/git-extras )
+   dev-vcs/git
+"
+
+RESTRICT="!test? ( test )"
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+
+   if ! use full-name-executable; then
+   rm "${D}"/usr/bin/git-delete-merged-branches || die
+   rm "${D}"/usr/share/man/man1/git-delete-merged-branches.1* || die
+   fi
+}



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

2023-11-06 Thread Sebastian Pipping
commit: 6574e983927d93b3f6881f84e997f0954781d666
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Nov  6 23:49:55 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Nov  6 23:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6574e983

dev-util/gprof2dot: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-util/gprof2dot/gprof2dot-2022.7.29-r1.ebuild | 20 
 1 file changed, 20 insertions(+)

diff --git a/dev-util/gprof2dot/gprof2dot-2022.7.29-r1.ebuild 
b/dev-util/gprof2dot/gprof2dot-2022.7.29-r1.ebuild
new file mode 100644
index ..e69adb8c3475
--- /dev/null
+++ b/dev-util/gprof2dot/gprof2dot-2022.7.29-r1.ebuild
@@ -0,0 +1,20 @@
+# 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..12} )
+PYTHON_REQ_USE='xml(+)'
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Converts profiling output to dot graphs"
+HOMEPAGE="
+   https://github.com/jrfonseca/gprof2dot/
+   https://pypi.org/project/gprof2dot/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2023-11-06 Thread Sebastian Pipping
commit: ffb7985b8e9b197fe3f145952fdea673a7ace34c
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon Nov  6 23:45:15 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Mon Nov  6 23:46:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb7985b

dev-libs/uriparser: Address QA warning UseFlagWithoutDeps

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-libs/uriparser/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-libs/uriparser/metadata.xml b/dev-libs/uriparser/metadata.xml
index 6ec08dc0cf27..527b06dcb565 100644
--- a/dev-libs/uriparser/metadata.xml
+++ b/dev-libs/uriparser/metadata.xml
@@ -14,4 +14,12 @@
uriparser/uriparser
uriparser

+   
+   
+   Add support for functions working with character type
+   wchar_t (e.g. uriParseSingleUriW with trailing "W")
+   which increases compile time and resulting binary
+   file size by roughly factor 2.
+   
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/

2023-11-05 Thread Sebastian Pipping
commit: c004e47374d840b93b534cf6fd304292586ad0c9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 22:07:26 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 22:07:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c004e473

x11-misc/safeeyes: Python 3.12 + EmptyGlobalAssignment

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
new file mode 100644
index ..02c1bee35ae8
--- /dev/null
+++ b/x11-misc/safeeyes/safeeyes-2.1.6-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
+DISTUTILS_USE_PEP517=setuptools
+
+inherit xdg distutils-r1 pypi
+
+DESCRIPTION="Linux alternative to EyeLeo"
+HOMEPAGE="https://github.com/slgobinath/SafeEyes;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+   dev-libs/libayatana-appindicator
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/croniter[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-xlib[${PYTHON_USEDEP}]
+   media-sound/alsa-utils
+   x11-apps/xprop
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-misc/xprintidle
+   "
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/safeeyes/files/, x11-misc/safeeyes/

2023-11-05 Thread Sebastian Pipping
commit: 86e45683936ea303446135948c74cfa77a8f1226
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 22:06:23 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 22:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e45683

x11-misc/safeeyes: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/safeeyes/Manifest |  1 -
 .../files/safeeyes-2.1.5-python-3.11.patch | 25 
 x11-misc/safeeyes/safeeyes-2.1.5-r1.ebuild | 47 --
 3 files changed, 73 deletions(-)

diff --git a/x11-misc/safeeyes/Manifest b/x11-misc/safeeyes/Manifest
index 6b686165b96b..4fcd5e9d7940 100644
--- a/x11-misc/safeeyes/Manifest
+++ b/x11-misc/safeeyes/Manifest
@@ -1,2 +1 @@
-DIST safeeyes-2.1.5.tar.gz 284690 BLAKE2B 
deedf39bc0a69ee70a692061c96e0ea5ce6aeb09513d7469710d25b8660eaed854b3ee711de4702f839dbfb1f04aee84cb05ebc24d4567fc2b56c04e319f5c63
 SHA512 
0e4ed1d9f4473b45f6f5d4a74ba4817fca08199072fe937fd3b7ceed1ef543729c618e672198cf4dfeba8ed896b24779ca725f2f2c98bf1c9cdf1a8e9c147dc8
 DIST safeeyes-2.1.6.tar.gz 286359 BLAKE2B 
a5e4b4d680d455f2ae9494705f1e4508341802f4826b2d11f5407eed4074f0eab45066a3741745dd164b47e26a2dbf2a393945bffef0f747cbebd5f87b3b1961
 SHA512 
6476284ed1d8cdde77f10b3fe962a5d9d5ead944b0418f797e375cc67affa6807d858279cf4a1189585b7688dbe983fc6b90c917e0e55a2a11ebfdc56b44ca93

diff --git a/x11-misc/safeeyes/files/safeeyes-2.1.5-python-3.11.patch 
b/x11-misc/safeeyes/files/safeeyes-2.1.5-python-3.11.patch
deleted file mode 100644
index e494dfc1a2ce..
--- a/x11-misc/safeeyes/files/safeeyes-2.1.5-python-3.11.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 1fabfb9eddc2b67d174dffba0e46ecb4fb4dec71 Mon Sep 17 00:00:00 2001
-From: tibequadorian 
-Date: Tue, 24 Jan 2023 18:39:49 +0100
-Subject: [PATCH] utility.py: Fix getargspec error with python 3.11
-

- safeeyes/utility.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/safeeyes/utility.py b/safeeyes/utility.py
-index bf2dede..7e08735 100644
 a/safeeyes/utility.py
-+++ b/safeeyes/utility.py
-@@ -666,7 +666,7 @@ def has_method(module, method_name, no_of_args=0):
- Check whether the given function is defined in the module or not.
- """
- if hasattr(module, method_name):
--if len(inspect.getargspec(getattr(module, method_name)).args) == 
no_of_args:
-+if len(inspect.getfullargspec(getattr(module, method_name)).args) == 
no_of_args:
- return True
- return False
- 
--- 
-2.39.1
-

diff --git a/x11-misc/safeeyes/safeeyes-2.1.5-r1.ebuild 
b/x11-misc/safeeyes/safeeyes-2.1.5-r1.ebuild
deleted file mode 100644
index c5cb4ebcd177..
--- a/x11-misc/safeeyes/safeeyes-2.1.5-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="tk"  # for site-packages/Xlib/ext/randr.py
-DISTUTILS_USE_PEP517=setuptools
-
-inherit xdg distutils-r1 pypi
-
-DESCRIPTION="Linux alternative to EyeLeo"
-HOMEPAGE="https://github.com/slgobinath/SafeEyes;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-PATCHES=(
-   "${FILESDIR}"/${P}-python-3.11.patch
-)
-
-RDEPEND="
-   dev-libs/libayatana-appindicator
-   dev-python/Babel[${PYTHON_USEDEP}]
-   dev-python/croniter[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/python-xlib[${PYTHON_USEDEP}]
-   media-sound/alsa-utils
-   x11-apps/xprop
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   x11-misc/xprintidle
-   "
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/redshift/

2023-11-05 Thread Sebastian Pipping
commit: aedb579fa708682fbabe512bbaf4fa33e3acf856
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 22:03:41 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 22:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedb579f

x11-misc/redshift: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/redshift/redshift-1.12-r11.ebuild | 102 +
 1 file changed, 102 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r11.ebuild 
b/x11-misc/redshift/redshift-1.12-r11.ebuild
new file mode 100644
index ..b2b5c880cfe7
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r11.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="appindicator geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libayatana-appindicator )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-apparmor.patch
+   "${FILESDIR}"/${P}-libayatana-appindicator.patch
+)
+
+src_prepare() {
+   # we need to re-generate file py-compile with a version
+   # that supports Python >=3.12 to not fail with error:
+   # ModuleNotFoundError: No module named 'imp'
+   rm py-compile || die
+   eautoreconf
+
+   eapply_user
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   # Fix compile for Clang (bug #732438)
+   append-cflags -fPIE
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --enable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+
+   python_foreach_impl python_optimize
+
+   # https://bugs.gentoo.org/784281
+   mv "${D}"/usr/share/{appdata,metainfo}/ || die
+   fi
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/grub2-theme-preview/

2023-11-05 Thread Sebastian Pipping
commit: a7ad74b46b6473bcc19c8f83af5f9f7bc04c7154
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:52:48 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:52:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ad74b4

x11-misc/grub2-theme-preview: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/grub2-theme-preview/Manifest  |  1 -
 .../grub2-theme-preview-2.7.0-r1.ebuild| 33 --
 .../grub2-theme-preview-2.7.0.ebuild   | 32 -
 3 files changed, 66 deletions(-)

diff --git a/x11-misc/grub2-theme-preview/Manifest 
b/x11-misc/grub2-theme-preview/Manifest
index eac30e433045..01aeb87985e4 100644
--- a/x11-misc/grub2-theme-preview/Manifest
+++ b/x11-misc/grub2-theme-preview/Manifest
@@ -1,2 +1 @@
-DIST grub2-theme-preview-2.7.0.tar.gz 203112 BLAKE2B 
6279ece40999cea94c04396b4b6161bb90b060b5cc2d7573367d52d42321c9d598a839e9c6cd263b8aef5022a6296d9c5ae5919b0a228456b85e027ec059cc8c
 SHA512 
4ea79b598342b60d1ff1f54eb27b1c4c92fa2a74c874a7107b6dad0aa0838a41e9e033a0f44a87307c0a5022c782b2fc51fa15f8599a63d2d5e10ac4e5b137e1
 DIST grub2-theme-preview-2.8.0.tar.gz 203315 BLAKE2B 
1599438dd24dec2e4ea82d3a6253c3b374afebdc1cac9ab666776b7e076b45111845ccfeb683a3ca851065459c8ce6a5fa5009cc2c809a4646048cdb25c38b96
 SHA512 
1df944957859f87fafd8cac445191e079d6e60d6513273dacc5a18e7959b1e57045fb6ebf6acb57407dc5ab5f7cc9278f8bfc6029b11c7f42721f1a8221c4a98

diff --git a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0-r1.ebuild 
b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0-r1.ebuild
deleted file mode 100644
index da256c221fe2..
--- a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Preview a GRUB 2.x theme using KVM/QEMU"
-HOMEPAGE="https://github.com/hartwork/grub2-theme-preview;
-SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="grub_platforms_efi-64"
-
-RDEPEND="app-emulation/qemu
-   dev-libs/libisoburn
-   sys-fs/mtools
-   grub_platforms_efi-64? (
-   sys-boot/grub:2[grub_platforms_efi-64]
-   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
-   )
-   !grub_platforms_efi-64? (
-   sys-boot/grub:2[grub_platforms_pc]
-   )
-"
-DEPEND="test? ( dev-python/parameterized[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest

diff --git a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0.ebuild 
b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0.ebuild
deleted file mode 100644
index f766fadda4f0..
--- a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.7.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Preview a GRUB 2.x theme using KVM/QEMU"
-HOMEPAGE="https://github.com/hartwork/grub2-theme-preview;
-SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="grub_platforms_efi-64"
-
-RDEPEND="app-emulation/qemu
-   dev-libs/libisoburn
-   sys-fs/mtools
-   grub_platforms_efi-64? (
-   sys-boot/grub:2[grub_platforms_efi-64]
-   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
-   )
-   !grub_platforms_efi-64? (
-   sys-boot/grub:2[grub_platforms_pc]
-   )
-"
-DEPEND="test? ( dev-python/parameterized[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: x11-misc/grub2-theme-preview/

2023-11-05 Thread Sebastian Pipping
commit: ae5c136126791a9beb165a1493c0d087062c4618
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:54:05 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:54:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5c1361

x11-misc/grub2-theme-preview: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../grub2-theme-preview-2.8.0-r1.ebuild| 33 ++
 1 file changed, 33 insertions(+)

diff --git a/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r1.ebuild 
b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r1.ebuild
new file mode 100644
index ..3ec8fd8085ea
--- /dev/null
+++ b/x11-misc/grub2-theme-preview/grub2-theme-preview-2.8.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Preview a GRUB 2.x theme using KVM/QEMU"
+HOMEPAGE="https://github.com/hartwork/grub2-theme-preview;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="grub_platforms_efi-64"
+
+RDEPEND="app-emulation/qemu
+   dev-libs/libisoburn
+   sys-fs/mtools
+   grub_platforms_efi-64? (
+   sys-boot/grub:2[grub_platforms_efi-64]
+   || ( sys-firmware/edk2-ovmf sys-firmware/edk2-ovmf-bin )
+   )
+   !grub_platforms_efi-64? (
+   sys-boot/grub:2[grub_platforms_pc]
+   )
+"
+DEPEND="test? ( dev-python/parameterized[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: x11-misc/gammastep/

2023-11-05 Thread Sebastian Pipping
commit: 80751016fa4b6eedf9620b885a1d7162f6192f01
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:51:20 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:51:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80751016

x11-misc/gammastep: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/gammastep/gammastep-2.0.9-r2.ebuild | 85 
 1 file changed, 85 insertions(+)

diff --git a/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild 
b/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild
new file mode 100644
index ..b5a7e3bc5849
--- /dev/null
+++ b/x11-misc/gammastep/gammastep-2.0.9-r2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools systemd xdg-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="https://gitlab.com/chinstrap/gammastep;
+SRC_URI="https://gitlab.com/chinstrap/gammastep/-/archive/v${PV}/gammastep-v${PV}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="appindicator geoclue gtk nls wayland"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   appindicator? ( dev-libs/libayatana-appindicator )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+S="${WORKDIR}"/${PN}-v${PV}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   $(use_enable nls) \
+   --enable-drm \
+   $(use_enable wayland) \
+   --enable-randr \
+   --enable-vidmode \
+   $(use_enable geoclue geoclue2) \
+   $(use_enable gtk gui) \
+   --enable-apparmor \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)"
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" \
+   PYTHON="${PYTHON}" \
+   pythondir="$(python_get_sitedir)" \
+   -C src/gammastep_indicator install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/gammastep-indicator
+
+   python_foreach_impl python_optimize
+   fi
+
+   insinto /etc/gammastep/
+   newins gammastep.conf.sample config.ini.example
+}
+
+pkg_postinst() {
+   use gtk && xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && xdg_icon_cache_update
+}



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

2023-11-05 Thread Sebastian Pipping
commit: 26aebe3d578110d8a0df776121441554e1a5a29f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:45:12 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:45:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aebe3d

www-servers/servefile: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 www-servers/servefile/Manifest  |  1 -
 www-servers/servefile/servefile-0.5.3-r1.ebuild | 41 -
 www-servers/servefile/servefile-0.5.3.ebuild| 40 
 3 files changed, 82 deletions(-)

diff --git a/www-servers/servefile/Manifest b/www-servers/servefile/Manifest
index 6fad197cec69..343c2afac23c 100644
--- a/www-servers/servefile/Manifest
+++ b/www-servers/servefile/Manifest
@@ -1,2 +1 @@
-DIST servefile-0.5.3.tar.gz 20761 BLAKE2B 
bc4bd25aca01e0ac7d00e684cc8b0f848b295df2f02fe441c05d634cd415f395b0e5e083b5771c1d0dcd45ad897ac00e75ca999a76a9d0d0719c82ddb558a029
 SHA512 
9e6dd5927808cbb66163f207bed28f2c044d996ef1f4e77163cbf257e3e66169f58e92dba252ae389660d11e01d307fc1d8c749e903e232853c70867ce44e219
 DIST servefile-0.5.4.tar.gz 21936 BLAKE2B 
3356edbe20a76dc7750700cb1adb90625554065ecc904f7a32ea599523e897c0f2ce6c5d4fd4689ddd68572fa55a7fc2eb6d1e27c4bc6f44a737cdcc28eebad3
 SHA512 
114ca0c156c41002f1ec4d547f309fafe0d698560129c8365f1b6317547e46837c123d2659a17583deb78f9975ae31388a72a831e3a1f0f3e6ad2b21fe254884

diff --git a/www-servers/servefile/servefile-0.5.3-r1.ebuild 
b/www-servers/servefile/servefile-0.5.3-r1.ebuild
deleted file mode 100644
index 5fa135ddd519..
--- a/www-servers/servefile/servefile-0.5.3-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Serve a single file via HTTP"
-HOMEPAGE="https://github.com/sebageek/servefile;
-SRC_URI="https://github.com/sebageek/servefile/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl test"
-
-RDEPEND="
-   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
-   sys-apps/grep
-   sys-apps/iproute2
-   sys-apps/net-tools
-   sys-apps/sed"
-DEPEND="test? (
-   ${RDEPEND}
-   dev-python/requests[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDIR}"/${P}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5.2-ipv6-absent-tests.patch
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-   doman ${PN}.1
-}

diff --git a/www-servers/servefile/servefile-0.5.3.ebuild 
b/www-servers/servefile/servefile-0.5.3.ebuild
deleted file mode 100644
index 259ed04cb5e5..
--- a/www-servers/servefile/servefile-0.5.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Serve a single file via HTTP"
-HOMEPAGE="https://github.com/sebageek/servefile;
-SRC_URI="https://github.com/sebageek/servefile/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl test"
-
-RDEPEND="
-   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
-   sys-apps/grep
-   sys-apps/iproute2
-   sys-apps/net-tools
-   sys-apps/sed"
-DEPEND="test? (
-   ${RDEPEND}
-   dev-python/requests[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDIR}"/${P}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5.2-ipv6-absent-tests.patch
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-   doman ${PN}.1
-}



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

2023-11-05 Thread Sebastian Pipping
commit: be4cfa6db6cb9fc000d00a920e0e9b91c25ac7d2
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:46:50 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:46:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4cfa6d

www-servers/servefile: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 www-servers/servefile/servefile-0.5.4-r1.ebuild | 41 +
 1 file changed, 41 insertions(+)

diff --git a/www-servers/servefile/servefile-0.5.4-r1.ebuild 
b/www-servers/servefile/servefile-0.5.4-r1.ebuild
new file mode 100644
index ..c14c387e18b7
--- /dev/null
+++ b/www-servers/servefile/servefile-0.5.4-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Serve a single file via HTTP"
+HOMEPAGE="https://github.com/sebageek/servefile;
+SRC_URI="https://github.com/sebageek/servefile/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl test"
+
+RDEPEND="
+   ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+   sys-apps/grep
+   sys-apps/iproute2
+   sys-apps/net-tools
+   sys-apps/sed"
+DEPEND="test? (
+   ${RDEPEND}
+   dev-python/requests[${PYTHON_USEDEP}]
+   )"
+
+S="${WORKDIR}"/${P}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.5.2-ipv6-absent-tests.patch
+)
+
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+   doman ${PN}.1
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/unionfs-fuse/

2023-11-05 Thread Sebastian Pipping
commit: fee64ee0ff112311626f1910284d70963498caa4
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:43:25 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:43:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fee64ee0

sys-fs/unionfs-fuse: Python 3.12 + EmptyGlobalAssignment

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../{unionfs-fuse-.ebuild => unionfs-fuse-3.4-r1.ebuild}  | 8 
 sys-fs/unionfs-fuse/unionfs-fuse-.ebuild  | 3 +--
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild 
b/sys-fs/unionfs-fuse/unionfs-fuse-3.4-r1.ebuild
similarity index 81%
copy from sys-fs/unionfs-fuse/unionfs-fuse-.ebuild
copy to sys-fs/unionfs-fuse/unionfs-fuse-3.4-r1.ebuild
index 08cc90ee0955..d0d835614d1d 100644
--- a/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild
+++ b/sys-fs/unionfs-fuse/unionfs-fuse-3.4-r1.ebuild
@@ -3,16 +3,16 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
-inherit git-r3 python-any-r1 toolchain-funcs
+PYTHON_COMPAT=( python3_{9..12} )
+inherit python-any-r1 toolchain-funcs
 
 DESCRIPTION="Self-syncing tree-merging file system based on FUSE"
 HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse;
-EGIT_REPO_URI="https://github.com/rpodgorny/unionfs-fuse.git;
+SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86 ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild 
b/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild
index 08cc90ee0955..8a6b2c8190a1 100644
--- a/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild
+++ b/sys-fs/unionfs-fuse/unionfs-fuse-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit git-r3 python-any-r1 toolchain-funcs
 
 DESCRIPTION="Self-syncing tree-merging file system based on FUSE"
@@ -12,7 +12,6 @@ EGIT_REPO_URI="https://github.com/rpodgorny/unionfs-fuse.git;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/rss2email/

2023-11-05 Thread Sebastian Pipping
commit: ac8f5e95abe66bedcaad5507db3fcc6b341f9d37
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:34:44 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:40:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8f5e95

net-mail/rss2email: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 net-mail/rss2email/rss2email-3.14-r1.ebuild | 34 +
 1 file changed, 34 insertions(+)

diff --git a/net-mail/rss2email/rss2email-3.14-r1.ebuild 
b/net-mail/rss2email/rss2email-3.14-r1.ebuild
new file mode 100644
index ..32e85dca1160
--- /dev/null
+++ b/net-mail/rss2email/rss2email-3.14-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
+HOMEPAGE="https://github.com/rss2email/rss2email;
+SRC_URI="https://github.com/rss2email/rss2email/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=dev-python/feedparser-6.0.5[${PYTHON_USEDEP}]
+   >=dev-python/html2text-2020.1.16[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_install() {
+   distutils-r1_src_install
+   doman r2e.1
+}
+
+python_test() {
+   cd test/ || die  # or the tests won't find their data
+   distutils-r1_python_test
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/rss2email/

2023-11-05 Thread Sebastian Pipping
commit: 864b461b3e1c6bea99f6d7744ff4669c62351693
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 21:22:26 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 21:40:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864b461b

net-mail/rss2email: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 net-mail/rss2email/Manifest|  1 -
 net-mail/rss2email/rss2email-3.13.1.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/net-mail/rss2email/Manifest b/net-mail/rss2email/Manifest
index ff816571673e..8fe99517d5d8 100644
--- a/net-mail/rss2email/Manifest
+++ b/net-mail/rss2email/Manifest
@@ -1,2 +1 @@
-DIST rss2email-3.13.1.tar.gz 159108 BLAKE2B 
4651765d97f4b5c35559511765e7f1697f9fde461f69cf2e42a8b94232e287c915f8727e7709666a3bf7644664e93ef0bae88e9a41e6acb93aacd1a2ae5ca839
 SHA512 
fbfd47c3512fc86a4db692245f7765281515b733cfd9bb13e8f7d225c8fe20a816469be2f1f9e71e925216686e6f470349c16573ab9c662d8e2b4e9d1b6debe6
 DIST rss2email-3.14.tar.gz 175600 BLAKE2B 
70dec53bb65f8238f123097dad98f2d687538e1da58ab7abc83cca16a834947f66894f36380a24fb51db32724263164bffaaf72b5ca3e575a593f3c3cbcfc463
 SHA512 
42308a3ae2bfe3adaf4b904983c2270a162d268ce5f4357d853a7ba74814d97dc5dc66d7d94ef6b3fbe510e8368361f63a99de814d3388f37b190fa63594a727

diff --git a/net-mail/rss2email/rss2email-3.13.1.ebuild 
b/net-mail/rss2email/rss2email-3.13.1.ebuild
deleted file mode 100644
index 21d8b59f1b8f..
--- a/net-mail/rss2email/rss2email-3.13.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A python script that converts RSS/Atom newsfeeds to email"
-HOMEPAGE="https://github.com/rss2email/rss2email;
-SRC_URI="https://github.com/rss2email/rss2email/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-RDEPEND=">=dev-python/feedparser-6.0.5[${PYTHON_USEDEP}]
-   >=dev-python/html2text-2020.1.16[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests unittest
-
-src_install() {
-   distutils-r1_src_install
-   doman r2e.1
-}
-
-python_test() {
-   cd test/ || die  # or the tests won't find their data
-   distutils-r1_python_test
-}



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

2023-11-05 Thread Sebastian Pipping
commit: 553f42b9cdcc98f6454bae0d314196ae48ad6861
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:46:52 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:50:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553f42b9

app-portage/metagen: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../{metagen-.ebuild => metagen-0.7.3-r3.ebuild}  | 15 ---
 app-portage/metagen/metagen-.ebuild   |  2 +-
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/app-portage/metagen/metagen-.ebuild 
b/app-portage/metagen/metagen-0.7.3-r3.ebuild
similarity index 63%
copy from app-portage/metagen/metagen-.ebuild
copy to app-portage/metagen/metagen-0.7.3-r3.ebuild
index 48790d384578..d4b7f124125a 100644
--- a/app-portage/metagen/metagen-.ebuild
+++ b/app-portage/metagen/metagen-0.7.3-r3.ebuild
@@ -3,17 +3,16 @@
 
 EAPI="8"
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
-inherit distutils-r1 git-r3
+inherit distutils-r1 pypi
 
 DESCRIPTION="metadata.xml generator for ebuilds"
 HOMEPAGE="https://cgit.gentoo.org/proj/metagen.git;
-EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/metagen.git;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
 
 IUSE=""
 DEPEND="dev-python/lxml[${PYTHON_USEDEP}]
@@ -24,9 +23,11 @@ python_install_all() {
distutils-r1_python_install_all
doman docs/metagen.1
 
-   # Address expected path warning for /usr/share/doc/metagen-
-   mv "${ED}"/usr/share/doc/metagen-{*.*.*/*,${PV}/} || die
-   rmdir "${ED}"/usr/share/doc/metagen-*.*.*/ || die
+   # Bug 814545 and 832069
+   if [[ ${PF} != ${P} ]]; then  # to be robust across bumps
+   mv "${ED}"/usr/share/doc/${P}/* "${ED}"/usr/share/doc/${PF}/ || 
die
+   rmdir "${ED}"/usr/share/doc/${P}/ || die
+   fi
 }
 
 python_test() {

diff --git a/app-portage/metagen/metagen-.ebuild 
b/app-portage/metagen/metagen-.ebuild
index 48790d384578..af57fda6c7ea 100644
--- a/app-portage/metagen/metagen-.ebuild
+++ b/app-portage/metagen/metagen-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="8"
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 git-r3
 



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

2023-11-05 Thread Sebastian Pipping
commit: 2cc02953c205a56995bb47f95f4db0079de3e16d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:49:42 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc02953

app-portage/fetchcommandwrapper: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../fetchcommandwrapper-0.8.4-r4.ebuild| 24 ++
 1 file changed, 24 insertions(+)

diff --git 
a/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r4.ebuild 
b/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r4.ebuild
new file mode 100644
index ..788a228fffb1
--- /dev/null
+++ b/app-portage/fetchcommandwrapper/fetchcommandwrapper-0.8.4-r4.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..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Wrapper integrating aria2 into portage's FETCHCOMMAND"
+HOMEPAGE="https://github.com/hartwork/fetchcommandwrapper;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND=">=net-misc/aria2-1.10.2[metalink,xmlrpc]"
+
+pkg_postinst() {
+   ewarn 'You need to append'
+   ewarn '   source /usr/share/fetchcommandwrapper/make.conf'
+   ewarn 'to /etc/portage/make.conf in order to integrate 
fetchcommandwrapper.'
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-11-05 Thread Sebastian Pipping
commit: 3d679b377f79e35ac0e488162ce505963e4b5de2
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:40:45 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:40:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d679b37

app-misc/resolve-march-native: Python 3.12

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../resolve-march-native-3.0.0-r1.ebuild| 21 +
 1 file changed, 21 insertions(+)

diff --git a/app-misc/resolve-march-native/resolve-march-native-3.0.0-r1.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-3.0.0-r1.ebuild
new file mode 100644
index ..aafd9d6b010f
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-3.0.0-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-11-05 Thread Sebastian Pipping
commit: 7924d2d3e9b2a02dda15e3a4f6e8c33690496694
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:41:40 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7924d2d3

app-misc/resolve-march-native: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest |  2 --
 .../resolve-march-native-1.0.0-r1.ebuild   | 22 -
 .../resolve-march-native-2.1.0-r1.ebuild   | 23 --
 .../resolve-march-native-2.1.0.ebuild  | 22 -
 4 files changed, 69 deletions(-)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index 689c4071c64c..2240cf543c9e 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -1,4 +1,2 @@
-DIST resolve-march-native-1.0.0.tar.gz 9341 BLAKE2B 
5b56084816a88a462c889e2409c2bd1a9fc6297f239716f1d61c84f2417755dc92f31e677283f818b9c0ca28f38eb57d7145d60587cea004a001b22098e1fa4d
 SHA512 
fdd0fdbb0980e86bae793f37fe0de3d3886dfe360c2ce52b37d92f881e14b1eaa0ba9c8d52a1bc6774b1389154300c0753eba5701c3c2ddc98f0696a8351f895
-DIST resolve-march-native-2.1.0.tar.gz 14940 BLAKE2B 
2f8b16a04ce531c54bdd63632fb5bb2c82c1c22ef5fa4dc1f9fc5cafc4f59511f457ead95236d61b62cd4633bca35b0d2c5383e2d4b2bc7bf73ae44deb27029c
 SHA512 
26fdb2871d93ba118f1433f2e303ed128bacada2a7fb6e813a8caddda05f7cff18de7339e02349a3b40f0b431f69ee1d877a8f082150c7222fa47dcf4fcf1544
 DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09625c1e1e38528febd315f1e79427ec516326773c3832be15146fcb9bea99ba3435a1a9ee28684b963919c1c7eb185ed5716ca
 SHA512 
85ddba5646168cb1644c99504b4be673c52cec0cae7deb028d9cb923fa0b09817a3f5c08f6e0e546bba89f78cc574193b0bb26d1c3bae86f31ed8808cb17bdda
 DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019

diff --git a/app-misc/resolve-march-native/resolve-march-native-1.0.0-r1.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-1.0.0-r1.ebuild
deleted file mode 100644
index fcdc980e75a2..
--- a/app-misc/resolve-march-native/resolve-march-native-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Resolve GCC flag -march=native"
-HOMEPAGE="https://github.com/hartwork/resolve-march-native;
-SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sys-devel/gcc-4.2"
-
-distutils_enable_tests pytest

diff --git a/app-misc/resolve-march-native/resolve-march-native-2.1.0-r1.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-2.1.0-r1.ebuild
deleted file mode 100644
index 66670c04a72c..
--- a/app-misc/resolve-march-native/resolve-march-native-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Resolve GCC flag -march=native"
-HOMEPAGE="https://github.com/hartwork/resolve-march-native;
-SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sys-devel/gcc-4.2"
-
-distutils_enable_tests pytest

diff --git a/app-misc/resolve-march-native/resolve-march-native-2.1.0.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-2.1.0.ebuild
deleted file mode 100644
index c4bc88e7057a..
--- a/app-misc/resolve-march-native/resolve-march-native-2.1.0.ebuild
+++ /dev/null
@@ -1,22 +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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Resolve GCC flag -march=native"
-HOMEPAGE="https://github.com/hartwork/resolve-march-native;
-SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=sys-devel/gcc-4.2"
-
-distutils_enable_tests pytest



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

2023-11-05 Thread Sebastian Pipping
commit: 07546f31877d1f36254e1bb2e5eaf693a360be81
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:33:46 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:33:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07546f31

app-containers/docker-compose: Drop old 1.x.x

Signed-off-by: Sebastian Pipping  gentoo.org>

 .../docker-compose/docker-compose-1.29.2-r1.ebuild | 71 -
 .../docker-compose/docker-compose-1.29.2-r2.ebuild | 72 --
 2 files changed, 143 deletions(-)

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild
deleted file mode 100644
index 7d8e5af2aa6a..
--- a/app-containers/docker-compose/docker-compose-1.29.2-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_PV=${PV/_/-}
-DESCRIPTION="Multi-container orchestration for Docker"
-HOMEPAGE="https://github.com/docker/compose;
-SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-RDEPEND="
-   >=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-5[${PYTHON_USEDEP}]
-   >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
-   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   >=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
-   >=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-python/pytest-5[${PYTHON_USEDEP}]
-   >=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDIR}/compose-${MY_PV}"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   # Bug #679968 -- https://bugs.gentoo.org/679968
-   # Bug #681002 -- https://bugs.gentoo.org/681002
-   "${FILESDIR}"/${PN}-1.29.0-setup-py.patch
-)
-
-DOCS=( CHANGELOG.md README.md )
-
-src_prepare() {
-   # Address QA issue "docker-compose.exe: missing alias (symlink) for 
completed command."
-   sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i 
contrib/completion/bash/docker-compose || die
-
-   default
-}
-
-python_test() {
-   distutils_install_for_testing
-   epytest tests/unit/
-}
-
-python_install_all() {
-   newbashcomp contrib/completion/bash/docker-compose ${PN}
-
-   insinto /usr/share/zsh/site-functions
-   doins contrib/completion/zsh/*
-
-   distutils-r1_python_install_all
-}

diff --git a/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild 
b/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild
deleted file mode 100644
index bcff35cfe706..
--- a/app-containers/docker-compose/docker-compose-1.29.2-r2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_PV=${PV/_/-}
-DESCRIPTION="Multi-container orchestration for Docker"
-HOMEPAGE="https://github.com/docker/compose;
-SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   >=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
-   >=dev-python/docker-5[${PYTHON_USEDEP}]
-   >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
-   >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   >=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
-   >=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
-   >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   test? (
-   >=dev-python/pytest-5[${PYTHON_USEDEP}]
-   >=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
-   )"
-
-S="${WORKDI

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

2023-11-05 Thread Sebastian Pipping
commit: 1cd90d0134d82155be9b5a39339c6e3be60ec7aa
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 19:27:36 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 19:30:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cd90d01

app-containers/docker-compose: Address UnusedInherits + PythonGHDistfileSuffix

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-containers/docker-compose/Manifest | 6 +++---
 app-containers/docker-compose/docker-compose-2.17.2.ebuild | 4 ++--
 app-containers/docker-compose/docker-compose-2.20.3.ebuild | 4 ++--
 app-containers/docker-compose/docker-compose-2.23.0.ebuild | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-containers/docker-compose/Manifest 
b/app-containers/docker-compose/Manifest
index 12c672638985..b3a14c9bc8a4 100644
--- a/app-containers/docker-compose/Manifest
+++ b/app-containers/docker-compose/Manifest
@@ -1,7 +1,7 @@
 DIST docker-compose-1.29.2.gh.tar.gz 320320 BLAKE2B 
2d1a6375127fa09661822f7148665161b45bbd234c93444ae31c1d926513fcbc9fb845f8af01d8f11788f24b7517bff5f6cea2a5da9ade897891f2dd728f26bd
 SHA512 
09f2ae2ae7a17ab5fb3e22580f7a80f1a8253f7ad9fc8f29aca432911bcde46ed22030ff3073cdd7eff3d55aaba17f56e628a178ec05c3a9b4f28495d6045111
 DIST docker-compose-2.17.2-deps.tar.xz 194695756 BLAKE2B 
2a0ce1c41d09186f36ea4a935977a35edd80d013b6face813ac9622345ffa1ed8e090537ad990c4ee488ecccfe0575f92bb17f8baa0b8dc2104f75d18fac3877
 SHA512 
4649405eb0e49641265e514ef89cdae47806958611014ab9a9479848e857d85a5c3352ab44ff9ec39af1ca6fab67b6a2ae6c457d44690c1c1bcc3824aeb6fc07
-DIST docker-compose-2.17.2.tar.gz 310664 BLAKE2B 
bb36afe02b85dd4f64e6eefdb542cc954e03c11f5f3b39bcd5d84b8b4ea87218e222a89a9f20aa2b6e89afc6edd0e7ef68ccc98cbe4e26be5fe2a07f189ea07e
 SHA512 
e0afb5ac5867f3fbe4c3216710f6f529832310e69cc8943f47d6e67fbbcc7c7541a589f6b42eed54c0415c10851dd635c0b73c4ca31dd0969c6bf68de2b40b8b
+DIST docker-compose-2.17.2.gh.tar.gz 310664 BLAKE2B 
bb36afe02b85dd4f64e6eefdb542cc954e03c11f5f3b39bcd5d84b8b4ea87218e222a89a9f20aa2b6e89afc6edd0e7ef68ccc98cbe4e26be5fe2a07f189ea07e
 SHA512 
e0afb5ac5867f3fbe4c3216710f6f529832310e69cc8943f47d6e67fbbcc7c7541a589f6b42eed54c0415c10851dd635c0b73c4ca31dd0969c6bf68de2b40b8b
 DIST docker-compose-2.20.3-deps.tar.xz 182138348 BLAKE2B 
db61f405421b609ef68a667909441938b79b9f565bbace1c5dcdc5c8fc26ea60a8f00dbcbe03b1f0d7c7f0e3f2c0f900f9cfc9b0d4cf98527082ce3800811ba5
 SHA512 
84b898d298cbcea06bffe88139321aebc6a0be2f58478d0c255e48d9a1e3e12b1ee17104adf53911a4233fc8ec3bb51a75b2d1380cd34c65e3bdb8dba3892ed8
-DIST docker-compose-2.20.3.tar.gz 336432 BLAKE2B 
c4c5c26e722b081363d0c28cb49483393ad3c8abdfddab6f3054997bd3389c4db92aa6698f205b990d976759f14143706a949db9ee69dc20953e1270525d3eb9
 SHA512 
d533318bbe550568a2c5bd43c6fa6d1d9b3887f09b6d75f278687dc28d23c4863c618599a816b7789a19182acaf869b6785c4bfc3a9b26d6329f1ac97b8059cf
+DIST docker-compose-2.20.3.gh.tar.gz 336432 BLAKE2B 
c4c5c26e722b081363d0c28cb49483393ad3c8abdfddab6f3054997bd3389c4db92aa6698f205b990d976759f14143706a949db9ee69dc20953e1270525d3eb9
 SHA512 
d533318bbe550568a2c5bd43c6fa6d1d9b3887f09b6d75f278687dc28d23c4863c618599a816b7789a19182acaf869b6785c4bfc3a9b26d6329f1ac97b8059cf
 DIST docker-compose-2.23.0-deps.tar.xz 163606408 BLAKE2B 
56c60b81d7efd273309b71359f6286a546054db7d56851ba2a6b48c201e32c32fc596ec9e2f31f33988a45190f19a871fd28d3c639a35d1489511a7dda39984c
 SHA512 
a1ed81259df7d84cb5fcb377ac7cd8d8f4b1b56b9c5006c1aa257d6f7834efc1fa69dfc6b50d4813dc89439d308573271d7c5c4115761d13083164080fae49b8
-DIST docker-compose-2.23.0.tar.gz 343649 BLAKE2B 
687f4aed8a4fa4edfb92b36a21210fec29d95fc441d5aee93f47b3f42b883f84b929fc72e0243e7816292ff51354aaa543069628de1a369d7f9832d64a0a1e73
 SHA512 
c6bb3041f8bc23ecf9932fdc1d0c88283848026083b1854770506fee7f1dbec2f605e6eaf159705ab8ed3f1b9669b8474addac61564b37aff84ea994abb88f4e
+DIST docker-compose-2.23.0.gh.tar.gz 343649 BLAKE2B 
687f4aed8a4fa4edfb92b36a21210fec29d95fc441d5aee93f47b3f42b883f84b929fc72e0243e7816292ff51354aaa543069628de1a369d7f9832d64a0a1e73
 SHA512 
c6bb3041f8bc23ecf9932fdc1d0c88283848026083b1854770506fee7f1dbec2f605e6eaf159705ab8ed3f1b9669b8474addac61564b37aff84ea994abb88f4e

diff --git a/app-containers/docker-compose/docker-compose-2.17.2.ebuild 
b/app-containers/docker-compose/docker-compose-2.17.2.ebuild
index d2cc28a60ea6..5702db996b66 100644
--- a/app-containers/docker-compose/docker-compose-2.17.2.ebuild
+++ b/app-containers/docker-compose/docker-compose-2.17.2.ebuild
@@ -2,12 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit bash-completion-r1 go-module
+inherit go-module
 MY_PV=${PV/_/-}
 
 DESCRIPTION="Multi-container orchestration for Docker"
 HOMEPAGE="https://github.com/docker/compose;
-SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.ta

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

2023-11-05 Thread Sebastian Pipping
commit: 244505e88ade0cc5a1ac8b282ba51932f778fdbd
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 18:05:57 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 18:07:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244505e8

media-gfx/imageworsener: HTTPS for HOMEPAGE and SRC_URI

Signed-off-by: Sebastian Pipping  gentoo.org>

 media-gfx/imageworsener/imageworsener-1.3.3.ebuild | 6 +++---
 media-gfx/imageworsener/imageworsener-1.3.4.ebuild | 6 +++---
 media-gfx/imageworsener/imageworsener-1.3.5.ebuild | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-gfx/imageworsener/imageworsener-1.3.3.ebuild 
b/media-gfx/imageworsener/imageworsener-1.3.3.ebuild
index 336ee113102f..20c6aa5e2429 100644
--- a/media-gfx/imageworsener/imageworsener-1.3.3.ebuild
+++ b/media-gfx/imageworsener/imageworsener-1.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,8 +7,8 @@ MY_P=${PN}-src-${PV}
 MY_PN=imagew
 
 DESCRIPTION="Utility for image scaling and processing"
-HOMEPAGE="http://entropymine.com/imageworsener/;
-SRC_URI="http://entropymine.com/${PN}/${P}.tar.gz;
+HOMEPAGE="https://entropymine.com/imageworsener/;
+SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0"

diff --git a/media-gfx/imageworsener/imageworsener-1.3.4.ebuild 
b/media-gfx/imageworsener/imageworsener-1.3.4.ebuild
index 2520f3a2e199..5b8c844cab7c 100644
--- a/media-gfx/imageworsener/imageworsener-1.3.4.ebuild
+++ b/media-gfx/imageworsener/imageworsener-1.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,8 +7,8 @@ MY_P=${PN}-src-${PV}
 MY_PN=imagew
 
 DESCRIPTION="Utility for image scaling and processing"
-HOMEPAGE="http://entropymine.com/imageworsener/;
-SRC_URI="http://entropymine.com/${PN}/${P}.tar.gz;
+HOMEPAGE="https://entropymine.com/imageworsener/;
+SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0/3"  # because of libimageworsener.so.3.*.*

diff --git a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild 
b/media-gfx/imageworsener/imageworsener-1.3.5.ebuild
index 123b730a665b..51bff8b3341d 100644
--- a/media-gfx/imageworsener/imageworsener-1.3.5.ebuild
+++ b/media-gfx/imageworsener/imageworsener-1.3.5.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
@@ -7,8 +7,8 @@ MY_P=${PN}-src-${PV}
 MY_PN=imagew
 
 DESCRIPTION="Utility for image scaling and processing"
-HOMEPAGE="http://entropymine.com/imageworsener/;
-SRC_URI="http://entropymine.com/${PN}/${P}.tar.gz;
+HOMEPAGE="https://entropymine.com/imageworsener/;
+SRC_URI="https://entropymine.com/${PN}/${P}.tar.gz;
 
 LICENSE="MIT-with-advertising"
 SLOT="0/3"  # because of libimageworsener.so.3.*.*



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/svn2git/

2023-11-05 Thread Sebastian Pipping
commit: 98aeae661386bf30c6f940af0cc4fff166529d54
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 17:47:17 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 17:47:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98aeae66

dev-vcs/svn2git: Drop old (for UnusedInherits)

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-vcs/svn2git/svn2git-1.0.18.ebuild | 47 ---
 1 file changed, 47 deletions(-)

diff --git a/dev-vcs/svn2git/svn2git-1.0.18.ebuild 
b/dev-vcs/svn2git/svn2git-1.0.18.ebuild
deleted file mode 100644
index 7b8fb13d3724..
--- a/dev-vcs/svn2git/svn2git-1.0.18.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop qmake-utils
-[[ "${PV}" == "" ]] && inherit git-r3
-
-DESCRIPTION="Tool for one-time conversion from svn to git"
-HOMEPAGE="https://github.com/svn-all-fast-export/svn2git;
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://github.com/svn-all-fast-export/svn2git.git;
-else
-   
SRC_URI="https://github.com/svn-all-fast-export/svn2git/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-# KEYWORDS way up
-
-DEPEND="
-   dev-qt/qtcore:5
-   dev-vcs/subversion"
-RDEPEND="${DEPEND}
-   dev-vcs/git"
-
-DOCS=( README.md )
-
-src_configure() {
-   local qmake_args=(
-   APR_INCLUDE=/usr/include/apr-1
-   PREFIX=/usr
-   SVN_INCLUDE=/usr/include/subversion-1
-   VERSION=${PV}
-   )
-   eqmake5 "${qmake_args[@]}" fast-export2.pro
-}
-
-src_install() {
-   einstalldocs
-   insinto /usr/share/${PN}/samples
-   doins samples/*.rules
-   dobin svn-all-fast-export
-   dosym svn-all-fast-export /usr/bin/svn2git
-}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/svn2git/

2023-11-05 Thread Sebastian Pipping
commit: b8a723b503a4e4f48871f2e3f49ab2df455cf71a
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 17:48:39 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 17:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a723b5

dev-vcs/svn2git: Address EmptyGlobalAssignment

Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-vcs/svn2git/svn2git-1.0.18-r1.ebuild | 3 +--
 dev-vcs/svn2git/svn2git-.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-vcs/svn2git/svn2git-1.0.18-r1.ebuild 
b/dev-vcs/svn2git/svn2git-1.0.18-r1.ebuild
index 23d663c4c084..5e6fc57ceb26 100644
--- a/dev-vcs/svn2git/svn2git-1.0.18-r1.ebuild
+++ b/dev-vcs/svn2git/svn2git-1.0.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,6 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 # KEYWORDS way up
 
 DEPEND="

diff --git a/dev-vcs/svn2git/svn2git-.ebuild 
b/dev-vcs/svn2git/svn2git-.ebuild
index 7db66f10e468..84c5b8c37422 100644
--- a/dev-vcs/svn2git/svn2git-.ebuild
+++ b/dev-vcs/svn2git/svn2git-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,6 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE=""
 # KEYWORDS way up
 
 DEPEND="



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

2023-11-05 Thread Sebastian Pipping
commit: 6e1871645858ce48c5cb4d26a74b4b1682b877ec
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 14:45:01 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 14:45:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e187164

dev-python/ansi2html: Drop dev-python/setuptools_scm_git_archive dependency

Closes: https://bugs.gentoo.org/916891
Signed-off-by: Sebastian Pipping  gentoo.org>

 dev-python/ansi2html/ansi2html-1.8.0-r2.ebuild | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-python/ansi2html/ansi2html-1.8.0-r2.ebuild 
b/dev-python/ansi2html/ansi2html-1.8.0-r2.ebuild
new file mode 100644
index ..6cddd195fb25
--- /dev/null
+++ b/dev-python/ansi2html/ansi2html-1.8.0-r2.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 pypi
+
+DESCRIPTION="Convert text with ANSI color codes to HTML"
+HOMEPAGE="https://pypi.org/project/ansi2html/
+   https://github.com/pycontribs/ansi2html;
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+RDEPEND=">=dev-python/six-1.7.3[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   doman man/${PN}.1
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nikola/

2023-11-05 Thread Sebastian Pipping
commit: 4297ba38c8b460b95fc7360223f4621ced8696a2
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 14:15:51 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 14:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4297ba38

www-apps/nikola: Add missing revbump

Bug: https://bugs.gentoo.org/916872
Signed-off-by: Sebastian Pipping  gentoo.org>

 www-apps/nikola/{nikola-8.2.4.ebuild => nikola-8.2.4-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/www-apps/nikola/nikola-8.2.4.ebuild 
b/www-apps/nikola/nikola-8.2.4-r1.ebuild
similarity index 100%
rename from www-apps/nikola/nikola-8.2.4.ebuild
rename to www-apps/nikola/nikola-8.2.4-r1.ebuild



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

2023-11-05 Thread Sebastian Pipping
commit: 6bd8390a72c5b210b5c488f7b95a872952c47a71
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Nov  5 12:41:38 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sun Nov  5 12:41:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd8390a

media-gfx/optipng: Drop vulnerable

Bug: https://bugs.gentoo.org/915342
Signed-off-by: Sebastian Pipping  gentoo.org>

 media-gfx/optipng/Manifest|  1 -
 media-gfx/optipng/optipng-0.7.7-r1.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/media-gfx/optipng/Manifest b/media-gfx/optipng/Manifest
index b30754260e30..f279da8e6a6e 100644
--- a/media-gfx/optipng/Manifest
+++ b/media-gfx/optipng/Manifest
@@ -1,2 +1 @@
-DIST optipng-0.7.7.tar.gz 2329555 BLAKE2B 
af3e1c806522282ccbf9325c0b49f61a30d24b8e2db2dd8ec316a312d0dea595cbb6e8b5b38ef5ea90f1efe14244b81f85f88e11e7334fdd4b91b43b6dae8e7d
 SHA512 
c33b7650143ab39944d2c066e07e10273c37024c5bfe7c00475bfb513af96afa081ff388164845d426d3bce624c0282dee574fa150e963f18d3683d821030280
 DIST optipng-0.7.8.tar.gz 3294014 BLAKE2B 
b6d40335adadd1cef2b200c913d09eda67970910945904b26befb8de6f070eee99baa42b1ef4cfd6ad37759a528b7ad39a00fe5ea1b5e268c2d8385041d9f129
 SHA512 
def47bb2898d9409773df55a99fec84af2a26b58192127ac4624b2ff504762bc4735b5b945e788174eac695cc81be1b062088b42683b9c889dc42f94431210c3

diff --git a/media-gfx/optipng/optipng-0.7.7-r1.ebuild 
b/media-gfx/optipng/optipng-0.7.7-r1.ebuild
deleted file mode 100644
index 8b862a7c0a72..
--- a/media-gfx/optipng/optipng-0.7.7-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Compress PNG files without affecting image quality"
-HOMEPAGE="http://optipng.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos"
-IUSE=""
-
-RDEPEND="sys-libs/zlib
-   media-libs/libpng:0="
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS.txt README.txt )
-
-src_prepare() {
-   rm -R src/{libpng,zlib} || die
-   find . -type d -name build -exec rm -R {} + || die
-
-   # next release is almost a complete rewrite, so plug this compilation
-   # problem in anticipation of the much (c)leaner(?) rewrite
-   sed -i \
-   -e 's/^#if defined AT_FDCWD/#if (defined(AT_FDCWD) \&\& 
!(defined(__SVR4) \&\& defined(__sun)))/' \
-   src/optipng/ioutil.c || die
-
-   tc-export CC AR RANLIB
-   export LD="$(tc-getCC)"
-
-   eapply_user
-}
-
-src_configure() {
-   ./configure \
-   -with-system-libpng \
-   -with-system-zlib \
-   || die "configure failed"
-}
-
-src_compile() {
-   emake -C src/optipng
-}
-
-src_install() {
-   einstalldocs
-
-   dodoc doc/*.txt
-   docinto html
-   dodoc doc/*.html
-   doman src/${PN}/man/${PN}.1
-
-   dobin src/${PN}/${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/resolve-march-native/

2023-11-04 Thread Sebastian Pipping
commit: d4d5c2d0f81876b9ab6cf82b02f6b173aa150fd9
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Nov  4 14:10:52 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Nov  4 14:14:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d5c2d0

app-misc/resolve-march-native: 3.0.0 with -mcpu= support

Closes: https://bugs.gentoo.org/916486
Signed-off-by: Sebastian Pipping  gentoo.org>

 app-misc/resolve-march-native/Manifest  |  1 +
 .../resolve-march-native-3.0.0.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/app-misc/resolve-march-native/Manifest 
b/app-misc/resolve-march-native/Manifest
index e9f96d354172..689c4071c64c 100644
--- a/app-misc/resolve-march-native/Manifest
+++ b/app-misc/resolve-march-native/Manifest
@@ -1,3 +1,4 @@
 DIST resolve-march-native-1.0.0.tar.gz 9341 BLAKE2B 
5b56084816a88a462c889e2409c2bd1a9fc6297f239716f1d61c84f2417755dc92f31e677283f818b9c0ca28f38eb57d7145d60587cea004a001b22098e1fa4d
 SHA512 
fdd0fdbb0980e86bae793f37fe0de3d3886dfe360c2ce52b37d92f881e14b1eaa0ba9c8d52a1bc6774b1389154300c0753eba5701c3c2ddc98f0696a8351f895
 DIST resolve-march-native-2.1.0.tar.gz 14940 BLAKE2B 
2f8b16a04ce531c54bdd63632fb5bb2c82c1c22ef5fa4dc1f9fc5cafc4f59511f457ead95236d61b62cd4633bca35b0d2c5383e2d4b2bc7bf73ae44deb27029c
 SHA512 
26fdb2871d93ba118f1433f2e303ed128bacada2a7fb6e813a8caddda05f7cff18de7339e02349a3b40f0b431f69ee1d877a8f082150c7222fa47dcf4fcf1544
 DIST resolve-march-native-2.2.0.tar.gz 15110 BLAKE2B 
bd0fc09f35bcc46727a9d105d09625c1e1e38528febd315f1e79427ec516326773c3832be15146fcb9bea99ba3435a1a9ee28684b963919c1c7eb185ed5716ca
 SHA512 
85ddba5646168cb1644c99504b4be673c52cec0cae7deb028d9cb923fa0b09817a3f5c08f6e0e546bba89f78cc574193b0bb26d1c3bae86f31ed8808cb17bdda
+DIST resolve-march-native-3.0.0.tar.gz 15866 BLAKE2B 
fcfcac3cb1219d332c8db6a5b448462fc452fed892783b66637658cd80fd952764ec6d103d83ca5800997b9b50021e7d8aee1470c6adcf73c3eebf0e35389bd2
 SHA512 
8bebb5aaa28961bb059fa207631d004a13922b932675e68f74d315e100c98d670628a6ab8e87fab3da043d69ecf993ad60049f85951144f073787bf348183019

diff --git a/app-misc/resolve-march-native/resolve-march-native-3.0.0.ebuild 
b/app-misc/resolve-march-native/resolve-march-native-3.0.0.ebuild
new file mode 100644
index ..bb3b5181e12d
--- /dev/null
+++ b/app-misc/resolve-march-native/resolve-march-native-3.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Resolve GCC flag -march=native"
+HOMEPAGE="https://github.com/hartwork/resolve-march-native;
+SRC_URI="https://github.com/hartwork/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.2"
+
+distutils_enable_tests pytest



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

2023-11-03 Thread Sebastian Pipping
commit: 79476d4b145a4a6b0cbc0e73a6cefb5d584bf8fa
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Nov  4 00:19:05 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Nov  4 00:19:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79476d4b

media-gfx/optipng: 0.7.8 + EAPI 8 + CVE-2023-43907

Bug: https://bugs.gentoo.org/915342
Signed-off-by: Sebastian Pipping  gentoo.org>

 media-gfx/optipng/Manifest |  1 +
 media-gfx/optipng/optipng-0.7.8.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-gfx/optipng/Manifest b/media-gfx/optipng/Manifest
index 49b787970953..b30754260e30 100644
--- a/media-gfx/optipng/Manifest
+++ b/media-gfx/optipng/Manifest
@@ -1 +1,2 @@
 DIST optipng-0.7.7.tar.gz 2329555 BLAKE2B 
af3e1c806522282ccbf9325c0b49f61a30d24b8e2db2dd8ec316a312d0dea595cbb6e8b5b38ef5ea90f1efe14244b81f85f88e11e7334fdd4b91b43b6dae8e7d
 SHA512 
c33b7650143ab39944d2c066e07e10273c37024c5bfe7c00475bfb513af96afa081ff388164845d426d3bce624c0282dee574fa150e963f18d3683d821030280
+DIST optipng-0.7.8.tar.gz 3294014 BLAKE2B 
b6d40335adadd1cef2b200c913d09eda67970910945904b26befb8de6f070eee99baa42b1ef4cfd6ad37759a528b7ad39a00fe5ea1b5e268c2d8385041d9f129
 SHA512 
def47bb2898d9409773df55a99fec84af2a26b58192127ac4624b2ff504762bc4735b5b945e788174eac695cc81be1b062088b42683b9c889dc42f94431210c3

diff --git a/media-gfx/optipng/optipng-0.7.8.ebuild 
b/media-gfx/optipng/optipng-0.7.8.ebuild
new file mode 100644
index ..8127c0351499
--- /dev/null
+++ b/media-gfx/optipng/optipng-0.7.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Compress PNG files without affecting image quality"
+HOMEPAGE="https://optipng.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+
+RDEPEND="sys-libs/zlib
+   media-libs/libpng:0="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt README.txt )
+
+src_prepare() {
+   rm -R third_party/{libpng,zlib} || die
+   find . -type d -name build -exec rm -R {} + || die
+
+   sed -i \
+   -e 's/^#if defined AT_FDCWD/#if (defined(AT_FDCWD) \&\& 
!(defined(__SVR4) \&\& defined(__sun)))/' \
+   src/optipng/ioutil.c || die
+
+   tc-export CC AR RANLIB
+   export LD="$(tc-getCC)"
+
+   eapply_user
+}
+
+src_configure() {
+   ./configure \
+   --with-system-libpng \
+   --with-system-zlib \
+   || die "configure failed"
+}
+
+src_compile() {
+   emake -C src/optipng
+}
+
+src_install() {
+   einstalldocs
+
+   dodoc doc/*.txt
+   docinto html
+   dodoc doc/*.html
+   doman src/${PN}/man/${PN}.1
+
+   dobin src/${PN}/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/pcmanfm/

2023-10-13 Thread Sebastian Pipping
commit: bccdd14943c2d69639370386ac5249067cff5960
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Oct 13 19:29:02 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Fri Oct 13 19:29:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bccdd149

x11-misc/pcmanfm: Fix 404 homepage URL

Signed-off-by: Sebastian Pipping  gentoo.org>

 x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild 
b/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild
index bdf7b0c31bc6..2e4e7970e73a 100644
--- a/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild
+++ b/x11-misc/pcmanfm/pcmanfm-1.3.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ MY_P="${PN}-${PV/_/}"
 inherit xdg readme.gentoo-r1
 
 DESCRIPTION="Fast lightweight tabbed filemanager"
-HOMEPAGE="https://wiki.lxde.org/en/PCManFM;
+HOMEPAGE="https://github.com/lxde/pcmanfm;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
 S="${WORKDIR}"/${MY_P}
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/debian-archive-keyring/

2023-10-07 Thread Sebastian Pipping
commit: 2cba4c12d2a3158c99a2c1cf2de6e0f812dd7f45
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Oct  7 18:22:46 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Oct  7 18:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cba4c12

app-crypt/debian-archive-keyring: 2023.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-crypt/debian-archive-keyring/Manifest  |  1 +
 .../debian-archive-keyring-2023.4.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-crypt/debian-archive-keyring/Manifest 
b/app-crypt/debian-archive-keyring/Manifest
index 3f582ff3ceed..c91e2f3b0033 100644
--- a/app-crypt/debian-archive-keyring/Manifest
+++ b/app-crypt/debian-archive-keyring/Manifest
@@ -4,3 +4,4 @@ DIST debian-archive-keyring_2021.1_all.deb 93572 BLAKE2B 
0566017cc02c9ddc03e6ba7
 DIST debian-archive-keyring_2023.1_all.deb 143932 BLAKE2B 
72adb14999d4ead23a79d610bde0dd50e0370a68da0be379556da56589f9f493a5e5cc5d77dd597fdb417fae6c3a0d1f882209086e9312816f63efd59408c001
 SHA512 
b9645b6ccc07c38b8187cd4169006f4231ab08c70305f28f40a3fba9a93e9f9f05e9e2ac3fde2423d28b99313d631afcdccadcd20d7237de49bc22709e646c39
 DIST debian-archive-keyring_2023.2_all.deb 160616 BLAKE2B 
36b0dd0c518632eae0111fdc1adef069a3dc14d1d7904298665eec2bbd27044e04c600df9a635f82e986c4c401358d94d356fa75503b18b2b83253097101b063
 SHA512 
f1628233a9430762690db62b7329aefbdd24d4ebc5518ed6ab39c0155365ca2d82e4f5282f6f57990102770c8c97c4df05d9cbc3dedbb905a54fbb16f85e9ba4
 DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B 
f674b1e713355423e9f8a05bdad60c4bd5cc4e523ba9110468f043fe2f919b9c260c8ba612f45cc3331231fd44c38da0e29e8643c650206d0068114763e8f4df
 SHA512 
c7f93756270b102bf1a6539e15bfc3ef65377b150f8258b7f994802e17518a468d2514739257aad1ce29be0113671fa31823a94a0b88f96f9925f88682429ac7
+DIST debian-archive-keyring_2023.4_all.deb 160732 BLAKE2B 
361fa5fc691c629adbbcfa7aaac10b2a6b094769db266cbfbdc22b74d70b8e836c7a645d8bf4f784f7f89642b973a94e776df1b7dba38317edc76f8fbad2694e
 SHA512 
43360871728355eab0d5bbb5eee7fbb0adfdde97eb828972b0eebbb3f3b23369ac5825b232e444f0a212e00e47863dcd9d260db4f04394c9e1b7dfd282e44904

diff --git 
a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild 
b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
new file mode 100644
index ..47f1db2a04c5
--- /dev/null
+++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="GnuPG archive keys of the Debian archive"
+HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_install() {
+   doins -r .
+
+   # https://bugs.gentoo.org/729142
+   gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
+
+   mv "${D}"/usr/share/doc/{${PN},${PF}} || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/debian-archive-keyring/

2023-10-07 Thread Sebastian Pipping
commit: 373c7c27b7564a09496dab34d369ea8424167b59
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Oct  7 18:23:33 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Oct  7 18:23:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373c7c27

app-crypt/debian-archive-keyring: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-crypt/debian-archive-keyring/Manifest  |  4 
 .../debian-archive-keyring-2019.1-r1.ebuild| 26 --
 .../debian-archive-keyring-2021.1.ebuild   | 26 --
 .../debian-archive-keyring-2023.1.ebuild   | 26 --
 .../debian-archive-keyring-2023.2.ebuild   | 26 --
 5 files changed, 108 deletions(-)

diff --git a/app-crypt/debian-archive-keyring/Manifest 
b/app-crypt/debian-archive-keyring/Manifest
index c91e2f3b0033..a13f6bb883ee 100644
--- a/app-crypt/debian-archive-keyring/Manifest
+++ b/app-crypt/debian-archive-keyring/Manifest
@@ -1,7 +1,3 @@
-DIST debian-archive-keyring_2019.1_all.deb 75088 BLAKE2B 
54411c4bde02990670baba608e239f1630394f52e877b62b4683c85c5a45a618cece0f429a35472eedce3768dc8a097049b4cd9dd808cc167c5baafd1e8fe9d1
 SHA512 
051b8507c9deba0d13dc0137ff43ae9db27b20b78c3437ca680046ae9b1c81ac505dc0a4460d4a83c4b256a04a2e57d1280eb2e8a3afb2a58f150ca6c37d0d63
 DIST debian-archive-keyring_2021.1.1_all.deb 93592 BLAKE2B 
8e17e16b2f0c670a1c486e8d139bf3da68ee7606052b219dd0b0bdc1334434686fe1920a33fcaf8e51e5b162c375e3528c3e565b99313f55e3dc9517eae5f4c5
 SHA512 
64575ab9f23b69ca98f13d535e18574b6d7805add0d56238e760b9e639c9990f3f3d865460fdaf86480c3905a3f3d7637b56e2998ae60f2f05e2d08e148ddcc7
-DIST debian-archive-keyring_2021.1_all.deb 93572 BLAKE2B 
0566017cc02c9ddc03e6ba7a0fdb62856e8a8d5f31508b6fdba8c206288a8c4c0165f88bfaa3515897e8b88fa16ee459a5fca67e2f6364f1048c465b128e8d96
 SHA512 
20aeb3460bdfaa47aad0c069c5d39a2e385b0394d39db9ea76ad5a7e6fa6421c8603eb2241d2cf4ba82754291097ae416b1ec2a04c16a6065c5f0d04eb8d8946
-DIST debian-archive-keyring_2023.1_all.deb 143932 BLAKE2B 
72adb14999d4ead23a79d610bde0dd50e0370a68da0be379556da56589f9f493a5e5cc5d77dd597fdb417fae6c3a0d1f882209086e9312816f63efd59408c001
 SHA512 
b9645b6ccc07c38b8187cd4169006f4231ab08c70305f28f40a3fba9a93e9f9f05e9e2ac3fde2423d28b99313d631afcdccadcd20d7237de49bc22709e646c39
-DIST debian-archive-keyring_2023.2_all.deb 160616 BLAKE2B 
36b0dd0c518632eae0111fdc1adef069a3dc14d1d7904298665eec2bbd27044e04c600df9a635f82e986c4c401358d94d356fa75503b18b2b83253097101b063
 SHA512 
f1628233a9430762690db62b7329aefbdd24d4ebc5518ed6ab39c0155365ca2d82e4f5282f6f57990102770c8c97c4df05d9cbc3dedbb905a54fbb16f85e9ba4
 DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B 
f674b1e713355423e9f8a05bdad60c4bd5cc4e523ba9110468f043fe2f919b9c260c8ba612f45cc3331231fd44c38da0e29e8643c650206d0068114763e8f4df
 SHA512 
c7f93756270b102bf1a6539e15bfc3ef65377b150f8258b7f994802e17518a468d2514739257aad1ce29be0113671fa31823a94a0b88f96f9925f88682429ac7
 DIST debian-archive-keyring_2023.4_all.deb 160732 BLAKE2B 
361fa5fc691c629adbbcfa7aaac10b2a6b094769db266cbfbdc22b74d70b8e836c7a645d8bf4f784f7f89642b973a94e776df1b7dba38317edc76f8fbad2694e
 SHA512 
43360871728355eab0d5bbb5eee7fbb0adfdde97eb828972b0eebbb3f3b23369ac5825b232e444f0a212e00e47863dcd9d260db4f04394c9e1b7dfd282e44904

diff --git 
a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild 
b/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild
deleted file mode 100644
index bb310ba9327a..
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit unpacker
-
-DESCRIPTION="GnuPG archive keys of the Debian archive"
-HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring;
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE=""
-
-S="${WORKDIR}"
-
-src_install() {
-   doins -r .
-
-   # https://bugs.gentoo.org/729142
-   gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die
-
-   mv "${D}"/usr/share/doc/{${PN},${PF}} || die
-}

diff --git 
a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild 
b/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild
deleted file mode 100644
index bbf259a150b6..
--- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.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
-
-inherit unpacker
-
-DESCRIPTION="GnuPG archive keys of the Debian archive"
-HOMEPAGE="https://packages.debian.org/sid/debian

[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2023-10-07 Thread Sebastian Pipping
commit: eaad1734042b32b6e86e37bb9bacbc95d0174832
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Oct  7 18:19:44 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Oct  7 18:19:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaad1734

sys-fs/bindfs: 1.17.4

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  1 +
 sys-fs/bindfs/bindfs-1.17.4.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 37fc664ea527..5aef5963eea2 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -5,3 +5,4 @@ DIST bindfs-1.16.1.tar.gz 421240 BLAKE2B 
1c33891d7f8f6beed2d18a50e2742c5cf8474f9
 DIST bindfs-1.17.1.tar.gz 422341 BLAKE2B 
7a4d83c88d2507fdaa9f7e602b73020be8eebb516742936e569d61894bb053a55a7b13bae8aa8301c0f8df486df2ccb5ea14d8bee7fff62ccfd72c88a1a6358e
 SHA512 
9e7627d6fbb1348136e0716d5729cbc4951cd087efeff884d7ddc86429e3cd6e01b4f0a5b469ffa112421be1213dccc4723ab28f8db4b2f7d19525de705ffc77
 DIST bindfs-1.17.2.tar.gz 422406 BLAKE2B 
11908e2c09e0d3b435af93f710441634b0babb98bf46c2c66673bc72d9c53fbf4c39587d0fd0479eb22daa186e1188c0248a4ebfdf3e730db76b474f7d19add1
 SHA512 
4de38df09df2bddb146a4390d2920c372228019a2a03abb1d4f213597888ff4f8487cbc8b758d8c7e8354272b39cc7435b4e81e4d437e875b5bf23a6b2ca767f
 DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812
 SHA512 
0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
+DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e

diff --git a/sys-fs/bindfs/bindfs-1.17.4.ebuild 
b/sys-fs/bindfs/bindfs-1.17.4.ebuild
new file mode 100644
index ..2729a0dd8fb3
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.17.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="https://bindfs.org/;
+SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-3.10.2:3"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output) --with-fuse3
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2023-10-07 Thread Sebastian Pipping
commit: d5e0cae2ad71a24e2b2c652fe7b959bd1206b32d
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sat Oct  7 18:20:49 2023 +
Commit:     Sebastian Pipping  gentoo  org>
CommitDate: Sat Oct  7 18:20:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e0cae2

sys-fs/bindfs: Drop old

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-fs/bindfs/Manifest |  6 --
 sys-fs/bindfs/bindfs-1.14.9.ebuild | 23 ---
 sys-fs/bindfs/bindfs-1.15.0.ebuild | 23 ---
 sys-fs/bindfs/bindfs-1.15.1.ebuild | 23 ---
 sys-fs/bindfs/bindfs-1.16.1.ebuild | 23 ---
 sys-fs/bindfs/bindfs-1.17.1.ebuild | 23 ---
 sys-fs/bindfs/bindfs-1.17.2.ebuild | 23 ---
 7 files changed, 144 deletions(-)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 5aef5963eea2..0d82db8c2a41 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1,8 +1,2 @@
-DIST bindfs-1.14.9.tar.gz 410344 BLAKE2B 
3875c436e7f52a59c0b7aeb2d7fbcfa7d4edfc3f8397bf7d2a920a260f857ec16df64b78655175f9b0929b93788fb6af46c2844f30ee59c30b6ef9fb5beb4cf7
 SHA512 
e8c454b4edd65faa64255c7706c195aa1cab6436a0d3481e434a5e535a3c24df1b13342b72ed3da097e68e9d94582237d682dbb675734061d115e863d5767ffd
-DIST bindfs-1.15.0.tar.gz 415596 BLAKE2B 
e80bf7e233668ceddb6f57b7b939a68c918f3a6635d99bdc0efdacd67d74fdea66aa3d03ced6cfeddfc1a402e9866d27d83bcbe39dc6c25c50247c6b42739d9a
 SHA512 
4f11dcb29321daa950bc8d778c7cc0269f200535367534c5ebb1e85f2f9e0e37359ebaa0d033fefc2140f07915d6ad7e884d185ac168db31c32e2e52175d0bfa
-DIST bindfs-1.15.1.tar.gz 415676 BLAKE2B 
1d18d7a51e60e5ef304cdd13e908ebf5ca3e684b640f6c21678be685c3ff15ed43a20edcecfd6ef13d631974b11c5c7145e4365bf52f7e9280a53772f1377b84
 SHA512 
da9003f141b7aa2c23651b3b836b1d979bf1b19915f307c05e40ae6906aab738036cc8b5df6caeec158e4fa6b7bca71489ea7884ff1607c6fea72a603a048d59
-DIST bindfs-1.16.1.tar.gz 421240 BLAKE2B 
1c33891d7f8f6beed2d18a50e2742c5cf8474f9b27b2afdac593f8a923445d7e2af9027371655845846d4fc67a858f1863a207cb8a78335a179329501a52454f
 SHA512 
6fc6121dc5a9db040f444b432aed4c720250e268087c68e5a0c9a652370a431c94c05fddfa8515ffb86a0f76582bb9a8fa4f9ef66608b82a3b8a5fbb00d2f3dc
-DIST bindfs-1.17.1.tar.gz 422341 BLAKE2B 
7a4d83c88d2507fdaa9f7e602b73020be8eebb516742936e569d61894bb053a55a7b13bae8aa8301c0f8df486df2ccb5ea14d8bee7fff62ccfd72c88a1a6358e
 SHA512 
9e7627d6fbb1348136e0716d5729cbc4951cd087efeff884d7ddc86429e3cd6e01b4f0a5b469ffa112421be1213dccc4723ab28f8db4b2f7d19525de705ffc77
-DIST bindfs-1.17.2.tar.gz 422406 BLAKE2B 
11908e2c09e0d3b435af93f710441634b0babb98bf46c2c66673bc72d9c53fbf4c39587d0fd0479eb22daa186e1188c0248a4ebfdf3e730db76b474f7d19add1
 SHA512 
4de38df09df2bddb146a4390d2920c372228019a2a03abb1d4f213597888ff4f8487cbc8b758d8c7e8354272b39cc7435b4e81e4d437e875b5bf23a6b2ca767f
 DIST bindfs-1.17.3.tar.gz 421902 BLAKE2B 
367f4f7d20468c0a652c45825525ad31a354e8d5216f742084ef284537e36c4197bb775daeb84e3c853324750043cce4d268b97c3c91dd5c52204f81586f1812
 SHA512 
0a3e970dd192d24dd69c7e897e9f88a68ce6e4926a42a70e555d5b1bcb699849e1b4df5767cc550c2bac1da47a8dc03838a6595a73c8d8f1c0eceaafd9e2c83f
 DIST bindfs-1.17.4.tar.gz 423505 BLAKE2B 
553688f974dabec256d007dae60b1c8868d63199f04e0f557d55d04b6a31de8524efd192320979cf733d0a5e8a90b80956e4ef04aa508bd17ab3559e75269a52
 SHA512 
8b49dbccfaec262c26956ad36f8c49b42713d15b4b8ef1a2dc2c74e54d834a6f76430cf5c59d252b69f4c1ce72dc781247366c7832b7f343e78eeeb0a6fb449e

diff --git a/sys-fs/bindfs/bindfs-1.14.9.ebuild 
b/sys-fs/bindfs/bindfs-1.14.9.ebuild
deleted file mode 100644
index 726cd4bf8101..
--- a/sys-fs/bindfs/bindfs-1.14.9.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/;
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-2.9:0"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-RESTRICT="test"
-
-src_configure() {
-   econf $(use_enable debug debug-output)
-}

diff --git a/sys-fs/bindfs/bindfs-1.15.0.ebuild 
b/sys-fs/bindfs/bindfs-1.15.0.ebuild
deleted file mode 100644
index fc99a2e749ba..
--- a/sys-fs/bindfs/bindfs-1.15.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
-HOMEPAGE="https://bindfs.org/;
-SRC_URI="https://bindfs.org/downloads/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=sys-fs/fuse-3.10.2:

  1   2   3   4   5   6   7   8   9   10   >