[gentoo-commits] repo/gentoo:master commit in: net-misc/sks/files/, net-misc/sks/

2024-03-24 Thread Robin H. Johnson
commit: 10e3fa8b58a6d0224cba3d2b2e2df958891879f0
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 25 05:52:58 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 25 05:55:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e3fa8b

net-misc/sks: match init.d behavior

- support args to systemd service
- ensure paths are correctly owned (/var/lib/sks/{PTree,KDB} must exist)
- sks-recon must start after sks-db

Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/sks/files/sks-db.service  | 7 ++-
 net-misc/sks/files/sks-recon.service   | 7 +--
 ...sks-1.1.6_p20200624-r1.ebuild => sks-1.1.6_p20200624-r2.ebuild} | 0
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/net-misc/sks/files/sks-db.service 
b/net-misc/sks/files/sks-db.service
index bbc3ba7e2b2d..b48db1add6ff 100644
--- a/net-misc/sks/files/sks-db.service
+++ b/net-misc/sks/files/sks-db.service
@@ -3,8 +3,13 @@ Description=SKS database thread
 After=network.target
 
 [Service]
-ExecStart=/usr/bin/sks db
+Environment=SKS_DIR=/var/lib/sks
+EnvironmentFile=-/etc/sysconfig/sks
+ExecStartPre=/usr/lib/rc/bin/checkpath --owner sks:sks --directory ${SKS_DIR} 
${SKS_DIR}/SKS ${SKS_DIR}/PTree
+ExecStartPre=/usr/lib/rc/bin/checkpath --owner sks:sks --file ${SKS_DIR}/*.log 
${SKS_DIR}/KDB/* ${SKS_DIR}/PTree/*
+ExecStart=/usr/bin/sks db ${SKS_OPTIONS} ${SKS_DB_OPTIONS}
 User=sks
+# WorkingDirectory cannot use a variable
 WorkingDirectory=/var/lib/sks
 
 [Install]

diff --git a/net-misc/sks/files/sks-recon.service 
b/net-misc/sks/files/sks-recon.service
index 97ee52ffc0ed..d56731d1c961 100644
--- a/net-misc/sks/files/sks-recon.service
+++ b/net-misc/sks/files/sks-recon.service
@@ -1,10 +1,13 @@
 [Unit]
 Description=SKS key reconnaissance thread
-After=network.target
+After=network.target sks-db.service
 
 [Service]
-ExecStart=/usr/bin/sks recon
+Environment=SKS_DIR=/var/lib/sks
+EnvironmentFile=-/etc/sysconfig/sks
+ExecStart=/usr/bin/sks recon ${SKS_OPTIONS} ${SKS_RECON_OPTIONS}
 User=sks
+# WorkingDirectory cannot use a variable
 WorkingDirectory=/var/lib/sks
 
 [Install]

diff --git a/net-misc/sks/sks-1.1.6_p20200624-r1.ebuild 
b/net-misc/sks/sks-1.1.6_p20200624-r2.ebuild
similarity index 100%
rename from net-misc/sks/sks-1.1.6_p20200624-r1.ebuild
rename to net-misc/sks/sks-1.1.6_p20200624-r2.ebuild



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

2024-03-24 Thread Robin H. Johnson
commit: 244c1a8fbec377a129414d299666e087b01e50f3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 25 05:32:14 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 25 05:32:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244c1a8f

app-admin/fifo-cronolog: fix systemd unit

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-admin/fifo-cronolog/Manifest   |  1 -
 .../fifo-cronolog/fifo-cronolog-1.1.1-r2.ebuild| 29 --
 ...-1.2.3.ebuild => fifo-cronolog-1.2.3-r1.ebuild} |  2 +-
 3 files changed, 1 insertion(+), 31 deletions(-)

diff --git a/app-admin/fifo-cronolog/Manifest b/app-admin/fifo-cronolog/Manifest
index a35f7f1febc4..959d598d56fb 100644
--- a/app-admin/fifo-cronolog/Manifest
+++ b/app-admin/fifo-cronolog/Manifest
@@ -1,2 +1 @@
-DIST fifo-cronolog-1.1.1.tar.bz2 3124 BLAKE2B 
6e9cb35e0ed1b54c3baed4451742840dc1144294fc675822c1260d4d7d885a52f8835e60dcbed57c714e40e94e6d51b3ba78af9b9892883f5f520a7c57d30df8
 SHA512 
3ac809d5cfc951764aaf31d50ee394b0dde9ced16f53daa91c81bdb218af2bab410ff945ebfdeb8307a55bda3292c0a55eb500c3cb73595e17228ef739455d90
 DIST fifo-cronolog-1.2.3.tar.gz 4518 BLAKE2B 
c227304d98b2467a1ed7352399b1e53aba4dc005fa30a1be73b8cc96d61ee49d5f6a3703ccddd1ffef652c4090e9b5dfed9cce3f1254b959a1ccc07aac78b3f6
 SHA512 
557be1a663c5754a293092078b8a3710474bb1939c1ee65e4c560056238ca646e941e4ad82c0a90c02834fc90ddb2aae9047a4e73d42cf8c2c013f2a5d2c839c

diff --git a/app-admin/fifo-cronolog/fifo-cronolog-1.1.1-r2.ebuild 
b/app-admin/fifo-cronolog/fifo-cronolog-1.1.1-r2.ebuild
deleted file mode 100644
index 06b9ddeebf9e..
--- a/app-admin/fifo-cronolog/fifo-cronolog-1.1.1-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="cronolog wrapper for use with dumb daemons like squid, varnish 
and so on"
-HOMEPAGE="https://cgit.gentoo.org/proj/fifo-cronolog.git;
-SRC_URI="http://dev.gentoo.org/~robbat2/distfiles/${P}.tar.bz2;
-
-LICENSE="BSD-2 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="app-admin/cronolog"
-
-src_install() {
-   dosbin fifo-cronolog
-
-   newinitd fifo-cronolog.initd fifo-cronolog
-   newconfd fifo-cronolog.confd fifo-cronolog
-
-   dosym fifo-cronolog /usr/sbin/squid-cronolog
-}
-
-pkg_postinst() {
-   elog "Warning: app-admin/squid-cronolog has been renamed to 
app-admin/fifo-cronolog."
-   elog "This also applies to the binary 'squid-cronolog' but there is a 
symlink for now"
-   elog "Please fix your scripts/configs."
-}

diff --git a/app-admin/fifo-cronolog/fifo-cronolog-1.2.3.ebuild 
b/app-admin/fifo-cronolog/fifo-cronolog-1.2.3-r1.ebuild
similarity index 95%
rename from app-admin/fifo-cronolog/fifo-cronolog-1.2.3.ebuild
rename to app-admin/fifo-cronolog/fifo-cronolog-1.2.3-r1.ebuild
index 06e5d7dd386b..27cfe32f20a1 100644
--- a/app-admin/fifo-cronolog/fifo-cronolog-1.2.3.ebuild
+++ b/app-admin/fifo-cronolog/fifo-cronolog-1.2.3-r1.ebuild
@@ -27,7 +27,7 @@ src_install() {
newinitd openrc/fifo-cronolog.initd fifo-cronolog
newconfd openrc/fifo-cronolog.confd fifo-cronolog
 
-   systemd_douserunit systemd/fifo-cronolog@.service
+   systemd_dounit systemd/fifo-cronolog@.service
dodoc README.md systemd/fifo-crono...@example.service.env
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-metrics/bind_exporter/

2024-03-24 Thread Robin H. Johnson
commit: a31db516d1fef6769c875871c751886a7b5a7a87
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 25 05:18:32 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 25 05:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a31db516

app-metrics/bind_exporter: QA: fix RedundantVersion

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-metrics/bind_exporter/Manifest |  1 -
 .../bind_exporter/bind_exporter-0.3.0.ebuild   | 55 
 .../bind_exporter/bind_exporter-0.6.1.ebuild   | 58 --
 3 files changed, 114 deletions(-)

diff --git a/app-metrics/bind_exporter/Manifest 
b/app-metrics/bind_exporter/Manifest
index 9c17ec11501a..262a8c84766b 100644
--- a/app-metrics/bind_exporter/Manifest
+++ b/app-metrics/bind_exporter/Manifest
@@ -1,3 +1,2 @@
-DIST bind_exporter-0.3.0.tar.gz 1796507 BLAKE2B 
a79b9e0d159d3deb83f1a040325ad34bc0d4ae50b6af205dce4ebf8d7152ccbd4b7d46fda40bf76db953996ddf4237ca13058250478b08cca51b8bea08ccc31b
 SHA512 
762901a63a9493f852e5514429f55b10400931f0a77d2e11c7565e93e1ff759eb30d3bbc9278451bb9df358a983aa099bd55cf57241cf36187d2789c89a3852d
 DIST bind_exporter-0.6.1-vendor.tar.xz 1300068 BLAKE2B 
058f4f61ff9c403a5672390dd3944dec9a6b4b1dcf8ac7bcb6943494d43c116236e23f4b0437d5b2e91cb0d936377ba896740594d90b50ce99a61963713ab70c
 SHA512 
9fd880655ac9657d49c0d250b22e46c53a63c0a2d4097763ca8856da36f75527d515a4e4cde7dd68c2c5cbf4ea784c07d9bd5e38a01eeb2d308a585c31d5c19b
 DIST bind_exporter-0.6.1.tar.gz 48904 BLAKE2B 
ad2def162e0fac5e857328bb142bc20655d0d1ea4a9d90a3bd8d305a3d86f9247671ca92f90d5ccdcb1a8bd147ed56858a9782feeac019b87666b4b18b7219c1
 SHA512 
d710b7228587e12a101a1d626ec5e0290b0740074f3976eee02463165030b361d3b6df556ab949d632488582ef6d4a3197270afc197d6d756a99c16e55c5448c

diff --git a/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
deleted file mode 100644
index 1f984c920f02..
--- a/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-GIT_COMMIT=c34ff3d6b4817f42e74b2b05b3797cf99683b4a9
-
-DESCRIPTION="Prometheus exporter for BIND"
-HOMEPAGE="https://github.com/digitalocean/bind_exporter;
-SRC_URI="https://github.com/digitalocean/bind_exporter/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="acct-group/bind_exporter
-   acct-user/bind_exporter"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-util/promu"
-
-src_prepare() {
-   default
-   sed -i -e "/-s$/d" -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
-}
-
-src_compile() {
-   mkdir -p bin || die
-   promu build -v --prefix bin || die
-}
-
-src_test() {
-   emake test-flags= test
-}
-
-src_install() {
-   dobin bin/${PN}
-   dodoc {README,CHANGELOG}.md
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   newconfd "${FILESDIR}"/${PN}.confd ${PN}
-   keepdir /var/log/${PN}
-   fowners ${PN}:${PN} /var/log/${PN}
-}
-
-pkg_postinst() {
-   elog "Make sure BIND was built with libxml2 support. You can check with 
the"
-   elog "following command: named -V | grep libxml2."
-   elog "Configure BIND to open a statistics channel. It's recommended to 
run"
-   elog "the bind_exporter next to BIND, so it's only necessary to open a 
port"
-   elog "locally."
-   elog ""
-   elog "statistics-channels {"
-   elog "inet 127.0.0.1 port 8053 allow { 127.0.0.1; };"
-   elog "};"
-}

diff --git a/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild
deleted file mode 100644
index 85c7fb1fd672..
--- a/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-GIT_COMMIT=c34ff3d6b4817f42e74b2b05b3797cf99683b4a9
-
-DESCRIPTION="Prometheus exporter for BIND"
-HOMEPAGE="https://github.com/prometheus-community/bind_exporter;
-SRC_URI="
-   
https://github.com/prometheus-community/bind_exporter/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~robbat2/distfiles/bind_exporter-${PV}-vendor.tar.xz
-   "
-
-LICENSE="Apache-2.0 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-COMMON_DEPEND="acct-group/bind_exporter
-   acct-user/bind_exporter"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-util/promu"
-
-src_prepare() {
-   default
-   sed -i -e "/-s$/d" -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
-}
-
-src_compile() {
-   mkdir -p bin || die
-   promu build -v --prefix bin || die
-}
-
-src_test() {
-   emake test-flags= test
-}
-

[gentoo-commits] repo/gentoo:master commit in: app-metrics/bind_exporter/files/, app-metrics/bind_exporter/

2024-03-24 Thread Robin H. Johnson
commit: 1351ede7b9e4a9e6d004d2f3d019e8d9ba907b78
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 25 05:16:53 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 25 05:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1351ede7

app-metrics/bind_exporter: systemd, match other distros for config

Signed-off-by: Robin H. Johnson  gentoo.org>

 .../bind_exporter/bind_exporter-0.6.1-r1.ebuild| 60 ++
 .../bind_exporter/files/bind_exporter.service  | 11 
 2 files changed, 71 insertions(+)

diff --git a/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
new file mode 100644
index ..333599e97b8f
--- /dev/null
+++ b/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+GIT_COMMIT=c34ff3d6b4817f42e74b2b05b3797cf99683b4a9
+
+DESCRIPTION="Prometheus exporter for BIND"
+HOMEPAGE="https://github.com/prometheus-community/bind_exporter;
+SRC_URI="
+   
https://github.com/prometheus-community/bind_exporter/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~robbat2/distfiles/bind_exporter-${PV}-vendor.tar.xz
+   "
+
+LICENSE="Apache-2.0 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="acct-group/bind_exporter
+   acct-user/bind_exporter"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-util/promu"
+
+src_prepare() {
+   default
+   sed -i -e "/-s$/d" -e "s/{{.Revision}}/${GIT_COMMIT}/" .promu.yml || die
+}
+
+src_compile() {
+   mkdir -p bin || die
+   promu build -v --prefix bin || die
+}
+
+src_test() {
+   emake test-flags= test
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc {README,CHANGELOG}.md
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}
+
+pkg_postinst() {
+   elog "Make sure BIND was built with libxml2 support. You can check with 
the"
+   elog "following command: named -V | grep libxml2."
+   elog "Configure BIND to open a statistics channel. It's recommended to 
run"
+   elog "the bind_exporter next to BIND, so it's only necessary to open a 
port"
+   elog "locally."
+   elog ""
+   elog "statistics-channels {"
+   elog "inet 127.0.0.1 port 8053 allow { 127.0.0.1; };"
+   elog "};"
+}

diff --git a/app-metrics/bind_exporter/files/bind_exporter.service 
b/app-metrics/bind_exporter/files/bind_exporter.service
new file mode 100644
index ..ad2a237a061a
--- /dev/null
+++ b/app-metrics/bind_exporter/files/bind_exporter.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Bind Exporter
+Documentation="https://github.com/prometheus-community/bind_exporter;
+
+[Service]
+User=bind_exporter
+EnvironmentFile=/etc/sysconfig/bind_exporter
+ExecStart=/usr/sbin/bind_exporter $OPTIONS
+
+[Install]
+WantedBy=multi-user.target



[gentoo-commits] repo/gentoo:master commit in: app-metrics/bind_exporter/

2024-03-24 Thread Robin H. Johnson
commit: 3569befa2b4ea88a83cdfb0a5dc4114934ff867e
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Mar 25 05:18:05 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Mar 25 05:20:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3569befa

app-metrics/bind_exporter: QA: fix EmptyGlobalAssignment

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild| 1 -
 app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild | 1 -
 app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild| 1 -
 3 files changed, 3 deletions(-)

diff --git a/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
index 683d0803b1fa..1f984c920f02 100644
--- a/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
+++ b/app-metrics/bind_exporter/bind_exporter-0.3.0.ebuild
@@ -12,7 +12,6 @@ 
SRC_URI="https://github.com/digitalocean/bind_exporter/archive/v${PV}.tar.gz ->
 LICENSE="Apache-2.0 BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
 COMMON_DEPEND="acct-group/bind_exporter
acct-user/bind_exporter"

diff --git a/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
index 333599e97b8f..5d586670b4e6 100644
--- a/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
+++ b/app-metrics/bind_exporter/bind_exporter-0.6.1-r1.ebuild
@@ -15,7 +15,6 @@ SRC_URI="
 LICENSE="Apache-2.0 BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
 COMMON_DEPEND="acct-group/bind_exporter
acct-user/bind_exporter"

diff --git a/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild 
b/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild
index 6f9020afafd7..85c7fb1fd672 100644
--- a/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild
+++ b/app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild
@@ -15,7 +15,6 @@ SRC_URI="
 LICENSE="Apache-2.0 BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
 COMMON_DEPEND="acct-group/bind_exporter
acct-user/bind_exporter"



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

2024-03-24 Thread Michał Górny
commit: aa8be175e7dc9a41b41b1799972f43eeaf177a89
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 05:14:29 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 05:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8be175

dev-python/pplpy: Enable py3.12

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

 dev-python/pplpy/pplpy-0.8.10.ebuild | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/dev-python/pplpy/pplpy-0.8.10.ebuild 
b/dev-python/pplpy/pplpy-0.8.10.ebuild
index cd6c0247648a..66bea27018d0 100644
--- a/dev-python/pplpy/pplpy-0.8.10.ebuild
+++ b/dev-python/pplpy/pplpy-0.8.10.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 
@@ -32,15 +32,18 @@ RDEPEND="
 "
 BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
 "
 
 distutils_enable_sphinx docs/source
 
-python_compile() {
-   # Parallel build breaks the test suite somehow. This should be
-   # reported upstream but first someone will need to figure out
-   # how to reproduce it outside of Gentoo.
-   distutils-r1_python_compile -j 1
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_install_all(){
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   distutils-r1_python_install_all
 }
 
 python_test(){



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

2024-03-24 Thread Michał Górny
commit: 44d4a41b7263e4ec043fbed414ea0644e3598066
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:57:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 05:01:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d4a41b

dev-python/pplpy: Bump to 0.8.10

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

 dev-python/pplpy/Manifest|  1 +
 dev-python/pplpy/pplpy-0.8.10.ebuild | 48 
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pplpy/Manifest b/dev-python/pplpy/Manifest
index b51b6c65f034..775368cc 100644
--- a/dev-python/pplpy/Manifest
+++ b/dev-python/pplpy/Manifest
@@ -1 +1,2 @@
+DIST pplpy-0.8.10.tar.gz 64203 BLAKE2B 
b0735722a051ef33b7415528147a84a163ac49bf5d07e2f6599a7bbf004140abf5e6a09b7f0555ac57b55614a1c059bba20cc7ac7fe47a83f429e33d7f0dd1bc
 SHA512 
982d36291cd0108786e47cb1ff73127ba2b2a619edc697e28360a87ace743e7fc6dd04e32aab38d41724d455de4861065f9ac3d409fd2f68114b07f4d1328c23
 DIST pplpy-0.8.9.tar.gz 66017 BLAKE2B 
90da3b4c3e992d0ca969925d8142b114fbbfd5214a768f2e56825d8689e2c4aa2e68a3fa45da9df68168a28413153eb189df277157823e88503668be5c26505c
 SHA512 
618a0a1d603e2859313ad4f71b3cc40156a06371c6b8971fdab8275f6676fc19510e3927828c641819399b5ea6646e954738309fbf8c10fba5733c7410ed75fc

diff --git a/dev-python/pplpy/pplpy-0.8.10.ebuild 
b/dev-python/pplpy/pplpy-0.8.10.ebuild
new file mode 100644
index ..cd6c0247648a
--- /dev/null
+++ b/dev-python/pplpy/pplpy-0.8.10.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the Parma Polyhedra Library (PPL)"
+HOMEPAGE="
+   https://github.com/sagemath/pplpy/
+   https://pypi.org/project/pplpy/
+"
+
+# The file headers under ppl/ contain the "or later" bit
+LICENSE="GPL-3+"
+# API/ABI changes in point releases
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND="
+   dev-libs/ppl
+   dev-python/cysignals[${PYTHON_USEDEP}]
+   >=dev-python/gmpy-2.1.0_beta1[${PYTHON_USEDEP}]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs/source
+
+python_compile() {
+   # Parallel build breaks the test suite somehow. This should be
+   # reported upstream but first someone will need to figure out
+   # how to reproduce it outside of Gentoo.
+   distutils-r1_python_compile -j 1
+}
+
+python_test(){
+   "${EPYTHON}" tests/runtests.py || die
+}



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

2024-03-24 Thread Michał Górny
commit: 4cfacce145882e825ae0f789b63235c277a706f2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:24:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfacce1

dev-python/memory-allocator: Bump to 0.1.4

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

 dev-python/memory-allocator/Manifest   |  1 +
 .../memory-allocator/memory-allocator-0.1.4.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/memory-allocator/Manifest 
b/dev-python/memory-allocator/Manifest
index e77cefba6398..1da50f5cf15b 100644
--- a/dev-python/memory-allocator/Manifest
+++ b/dev-python/memory-allocator/Manifest
@@ -1 +1,2 @@
 DIST memory_allocator-0.1.3.tar.gz 19692 BLAKE2B 
e3e33b4d35455c7cf38eede4f8acfb5bddada59364de53c8ac37fc18e0824a947b85b4c6e3ce9b2f817948c6e83709c17cdf68fa3ebbe6b562d315420235f0cf
 SHA512 
41cb850346b1aead18c82b0eca48791336315b5da8c2beeccec4eae90f55425f545a7cfd42c8cb9bd9f8c25a3a31b7334e304c0d726fdd848df26ae72ec7b7a7
+DIST memory_allocator-0.1.4.tar.gz 19723 BLAKE2B 
22643aa32ac43f0e80e76b9d214c5decb70fbb83ddf4e116739bd257df1a2f2f02cf33c4a8925d0a38af2c59b90ee4fb6ccdfe2256fccae00ad98b2a9596e1db
 SHA512 
0cd8b4d5878fa86972f9aa91e1fef4c074c3a0afe25ac1e54a3ad5e3b1ec5e4907cdd067d790f4e2ab7706f5dc2ff44c43ca0bc8e03b1b4dc90d66d8aa49ba0f

diff --git a/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild 
b/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild
new file mode 100644
index ..82937d8dd032
--- /dev/null
+++ b/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="An extension class for memory allocation in cython"
+HOMEPAGE="https://pypi.org/project/memory-allocator/
+   https://github.com/sagemath/memory_allocator;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+
+python_test() {
+   # The test script tries to "import memory_allocator.test" which, so
+   # long as a memory_allocator directory exists inside CWD, will look
+   # for a memory_allocator/test.py there. But there is no such file;
+   # the "test" module is a compiled extension. To let the search fall
+   # back to the correct location, we temporarily rename the directory
+   # that misleads it.
+   mv memory_allocator mv_memory_allocator || die
+   ${EPYTHON} test.py || die
+   mv mv_memory_allocator memory_allocator || die
+}



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

2024-03-24 Thread Michał Górny
commit: ec4f55acc95804c227c64a9c466037bd1703a7dc
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:04:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4f55ac

dev-python/hypothesis: Bump to 6.99.13

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 558d66275d2c..e923a850f159 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,3 +1,4 @@
 DIST hypothesis-6.98.18.gh.tar.gz 9434436 BLAKE2B 
45861775caa1657d06469fc8cd0062aee1b408c3b02a58ff4d50b9de9ce62d8fd351c6b8f4b1b7f543fe70d6b8f2c663ad8e9252b833d5c567d3c28449fc3eaf
 SHA512 
cff5cad9308e7b030e38f09a9544ed84f468bc4bd6391a234bb7781b116bd64f41338ad32535d427ebda507ce3f0f5bafc0af5a8179976c17d36762679e9
 DIST hypothesis-6.99.11.gh.tar.gz 9449844 BLAKE2B 
272f794344d9747033ad67af666ba9c807e77239a09a70df713f8c9157ae65d47b7f1756dc57441537dfa367827433ee9464d24fc49e2ed6437df48a0d290bd4
 SHA512 
bac29bec1718b66de9168630db51e73068d44dfa5bae4022f341476fc7838a16e848241035fce292832a9b695066626994f9aee03ffcfabed182154adc4f9a08
 DIST hypothesis-6.99.12.gh.tar.gz 9449923 BLAKE2B 
530be55c2d0f95d5ba1556bf3daa72ec04e057051491e5f7070560568fb11f035a95370f73989c1e016256ed031ab71a3fb8588b7870374d899d08db49555ea8
 SHA512 
923d2638e2d43f8e9c42488292383a5c51007d53faea0779383308777aa59e47c443ba94ca76bc3f6fe39a0ace53a2731475269f18166b055af6a36fd38aac3f
+DIST hypothesis-6.99.13.gh.tar.gz 9450425 BLAKE2B 
cb8d559d95c60a931640c978ad3ed4c9898cc048254f105f9cb79cd8e36c8b28712d48304b17f5a837a1fd69b88102461a057d5d9ea3786a846d61362137d426
 SHA512 
0d74dcb6c5d8015c8c660b66298a3053fce1ad04191f81b216a05b08f24fdaaccc7470937459614b95810dad4e37c4712da67eeff414ca50af1d1e5fa81b4d64

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

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

2024-03-24 Thread Michał Górny
commit: 322933f25f6fa1e2982d6d1dab3aa1422e82e037
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:04:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322933f2

dev-python/rapidfuzz: Bump to 3.7.0

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

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

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 853553bfcd59..b0cf7aee165f 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
+DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
new file mode 100644
index ..07d8d11d86eb
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.2
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2024-03-24 Thread Michał Górny
commit: f71f31d824efbb231b2fea41b7b0b963d309f320
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:04:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71f31d8

dev-python/pyupgrade: Bump to 3.15.2

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

 dev-python/pyupgrade/Manifest|  1 +
 dev-python/pyupgrade/pyupgrade-3.15.2.ebuild | 30 
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest
index 56b90a1e9f65..c051fd276089 100644
--- a/dev-python/pyupgrade/Manifest
+++ b/dev-python/pyupgrade/Manifest
@@ -1 +1,2 @@
 DIST pyupgrade-3.15.1.gh.tar.gz 65432 BLAKE2B 
2978745edcbbcc3aee5abb14c2b509a3912d1932401e8957e04d0491fa0e6b01521317ef62b6486f80835715f09254e6bb39c6482c2155e8986580c146ad06ca
 SHA512 
5946cd03231e9c56543ac2f1dc4a84c0a4dc8cb44b0f88983a0a02f190a20615e2c2e4b22d8b3ec0d4728482464fe4f87bbd90514e11230776a1d67540170e91
+DIST pyupgrade-3.15.2.gh.tar.gz 65444 BLAKE2B 
3e0004452957f4bac9e7bc2fab886fd3e4dc799d7c53d988da1c0515d445cb275463115d9dee495991a1be61adbee7dd72782f2a21985568dd39fd8afe4088d5
 SHA512 
98ac1629e2bdc0956536b51e96929e7a88a3355364ccc0696cff38d2e6cf4dd5552f91f76644d7977dbdc57ef44ca9942585acd0506ca47e7a4e69c6eb95ed7c

diff --git a/dev-python/pyupgrade/pyupgrade-3.15.2.ebuild 
b/dev-python/pyupgrade/pyupgrade-3.15.2.ebuild
new file mode 100644
index ..127ff6fc4c1d
--- /dev/null
+++ b/dev-python/pyupgrade/pyupgrade-3.15.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer 
Pythons"
+HOMEPAGE="
+   https://github.com/asottile/pyupgrade/
+   https://pypi.org/project/pyupgrade/
+"
+# no tests in sdist, as of 3.3.2
+SRC_URI="
+   https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/tokenize-rt-5.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-03-24 Thread Michał Górny
commit: e9f80dd1200886f6d113a0e037b3adecff0c7f5b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:06:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f80dd1

dev-python/pytest-cov: Bump to 5.0.0

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

 dev-python/pytest-cov/Manifest|  1 +
 dev-python/pytest-cov/pytest-cov-5.0.0.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest
index 5260ebbd259a..e5e398892086 100644
--- a/dev-python/pytest-cov/Manifest
+++ b/dev-python/pytest-cov/Manifest
@@ -1 +1,2 @@
 DIST pytest-cov-4.1.0.tar.gz 63245 BLAKE2B 
ed69b96f2117fb924c47b5d80c4e01ec2ab27162ee31a91943e72927a919fe194a8a67ee86eb6bae68ac5a34288c91c57edd8a4800dbffca83f7da4006792d04
 SHA512 
1280e338ad236ae6757e4538a641fef740bee6c85c5af1f649ba4f28fd99f84ff1048ae40b8633d1751ea248788c1efd401aa078b3aa5929a9249514e5722fc1
+DIST pytest-cov-5.0.0.tar.gz 63042 BLAKE2B 
6a0f3b38bbf6ae8843d804d078b3879e76ef146ba1bee2eb068bffe560332984994a8405964be185b2ededc2c8231288e609573c5a83143147eeb537659da1e5
 SHA512 
384459cafdb800711b935899acc3716f5fcbc28b40be0e168e58333603b1dea474bbd7a92f09b6afbe2f9dc1ce8599668a787c0f93884c263af894f44311a4a6

diff --git a/dev-python/pytest-cov/pytest-cov-5.0.0.ebuild 
b/dev-python/pytest-cov/pytest-cov-5.0.0.ebuild
new file mode 100644
index ..41db49ce5552
--- /dev/null
+++ b/dev-python/pytest-cov/pytest-cov-5.0.0.ebuild
@@ -0,0 +1,63 @@
+# 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_{10..12} pypy3 )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="pytest plugin for coverage reporting"
+HOMEPAGE="
+   https://github.com/pytest-dev/pytest-cov/
+   https://pypi.org/project/pytest-cov/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/py-1.4.22[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.6[${PYTHON_USEDEP}]
+   >=dev-python/coverage-6.4.4-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   dev-python/fields[${PYTHON_USEDEP}]
+   >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.0-pytest-xdist-2.5.0.patch
+)
+
+distutils_enable_sphinx docs \
+   dev-python/furo
+distutils_enable_tests pytest
+
+python_test() {
+   # NB: disabling all plugins speeds tests up a lot
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_cov.plugin,xdist.plugin,xdist.looponfail
+
+   local src=$(
+   "${EPYTHON}" -c "import coverage as m; print(*m.__path__)" || 
die
+   )
+   # TODO: why do we need to do that?!
+   # https://github.com/pytest-dev/pytest-cov/issues/517
+   ln -s "${src}" \
+   "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die
+
+   nonfatal epytest -n "$(makeopts_jobs)" --dist=worksteal
+   local ret=${?}
+
+   rm "${BUILD_DIR}/install$(python_get_sitedir)/coverage" || die
+
+   [[ ${ret} -ne 0 ]] && die "epytest failed on ${EPYTHON}"
+}



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

2024-03-24 Thread Michał Górny
commit: 9cb12f21626619636f8753b2bc0a9b91d9d755fa
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:23:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb12f21

dev-python/libtmux: Bump to 0.36.0

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

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

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 483e3a18f872..58dd02031fb4 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -7,3 +7,4 @@ DIST libtmux-0.32.0.gh.tar.gz 278651 BLAKE2B 
c6b98925f258fb5a2c25b08ee835faf6f11
 DIST libtmux-0.33.0.gh.tar.gz 282114 BLAKE2B 
d1b9b1e0789c81dab17a1d0be3708f34388952b2ea583f0efac280503365dba033d0c181f6ae1eb247ea2252288d47d4ab5b2a227077a5653e3e842bf8f01fa7
 SHA512 
30641730c57b68fc887513618596f951dd60ddf97c0bc6acaf1c489abbfc91ee1439ab158b9453df382fcb8163c0b7812de20955909950c173042103707c3705
 DIST libtmux-0.35.0.gh.tar.gz 282514 BLAKE2B 
b940e3833a54f949a73e19e1c8cdb97f91300425b4eff9f5b4ed0b60bfb117d0c670f3e450937bb453e0a7c2b7c623691d1ad8c42611bc486d65992680cbed9a
 SHA512 
a847a5cd14f0daefaa7582610bcc5ab707aed16b73e4ff53f630bd27794dbdabf1c1d42635d30a3e3823413be79e9c2fcf3710096080b0eac3c49adecb816d59
 DIST libtmux-0.35.1.gh.tar.gz 282665 BLAKE2B 
7b28e4a4dbbea86102aa37bc1bca6d7de7d184b999dd4cbbe739770a32e0bcc5069f5822a79af426f41dc9ad25fda0cb3e23cba7a5b340b88259d552cb380356
 SHA512 
400eb10594032e9387a7408626d3be3281fdcb66ed06cc839732ccb39278c20f3f8d8f07e88ea03876a5afe38cb567e585c45716b1edb12cc8f6a89f20873a34
+DIST libtmux-0.36.0.gh.tar.gz 282828 BLAKE2B 
247f98ae47093090187f2d52792f850f7476427b368f46970ef3fe9bd6449c03ac23101c8c7af711167bbd92e9e2cff3754474375dabd48157154ed89975a71a
 SHA512 
2fa16a55d4b46461d1266179cfa6cf8d710fdbe435369ff195a683a96243b2b7cd2fbeb47b88e3a660c23d3ca57e1c2722bc12492c52ee0961a1c5cc99ceb093

diff --git a/dev-python/libtmux/libtmux-0.36.0.ebuild 
b/dev-python/libtmux/libtmux-0.36.0.ebuild
new file mode 100644
index ..60bbba2f66cb
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.36.0.ebuild
@@ -0,0 +1,62 @@
+# 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_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal 
multiplexer"
+HOMEPAGE="
+   https://libtmux.git-pull.com/
+   https://github.com/tmux-python/libtmux/
+   https://pypi.org/project/libtmux/
+"
+SRC_URI="
+   https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-misc/tmux-3.0a
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   local issues="https://github.com/tmux-python/libtmux/issues/;
+   sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" 
CHANGES || die
+
+   # increase timeouts for tests
+   sed -e 's/0.01/0.1/' -i tests/test_test.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
+   # https://bugs.gentoo.org/927158
+   local -x TMUX_PANE=
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=libtmux.pytest_plugin
+
+   local EPYTEST_DESELECT=(
+   # flaky tests
+   tests/legacy_api/test_test.py::test_function_times_out
+   tests/legacy_api/test_test.py::test_function_times_out_no_raise
+   
tests/legacy_api/test_test.py::test_function_times_out_no_raise_assert
+   )
+   epytest -o addopts= -p pytest_mock -p rerunfailures tests
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/

2024-03-24 Thread Zac Medico
commit: 56473ed6635c9701ea1bbec933a57c76581bc57e
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 04:10:36 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 04:19:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56473ed6

net-dns/coredns: 1.11.2-r1 revbump for smaller deps tarball

Only include `go mod vendor` output in the deps tarball, which
reduces size significantly:

$ du -h /var/cache/distfiles/coredns-1.11.2*deps*
250M/var/cache/distfiles/coredns-1.11.2-deps.tar.xz
6.3M/var/cache/distfiles/coredns-1.11.2-r1-deps.tar.xz

Since https://github.com/gentoo/gentoo/pull/35773 we've been
doing this for caddy as well.

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

 net-dns/coredns/Manifest |   1 +
 net-dns/coredns/coredns-1.11.2-r1.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/net-dns/coredns/Manifest b/net-dns/coredns/Manifest
index 1887ae958822..9f5b7a662200 100644
--- a/net-dns/coredns/Manifest
+++ b/net-dns/coredns/Manifest
@@ -1,2 +1,3 @@
 DIST coredns-1.11.2-deps.tar.xz 261482588 BLAKE2B 
39e30800ac1fc404dc60f859b929c4a69614b9f0be8937c3fd7b1a872ec1e163ab4f6a313ed7661d2a101318187aaa2419168c0511cf2108c43ada38db0d1e0b
 SHA512 
91282766d10d28d564d14fb20d8d82808507e509c58b7bb1959bb03a2665a287057aa4d547bfc8cc60ff080eea807af1c57d86bf9ff000125ef0642d8557e47f
+DIST coredns-1.11.2-r1-deps.tar.xz 6547080 BLAKE2B 
19a067a5b402ebe3b8a462e534bbdcf9baade4b5f434c6f24fe8ede0cbe623e2d5d8bdf0ffc06954d796441095688f19caa40f2255a2cc56102fdef36d327ac5
 SHA512 
caf6e0f1c9be4857059244019d6556f907e4f6907a932c201c856355c3e0b86c1752a90a226d5904c511d0db08ce4869cc5d24203bb4b9e2e1be02e725990332
 DIST coredns-1.11.2.tar.gz 651994 BLAKE2B 
1a7a272756eaf83170e242a573c8a765d6ea7b70fe422d36a87850b600a88287291aa0fe0d49462c34453d4d3c4d33f9497be409379ff8fccc87f41e2195efc1
 SHA512 
0e90ef4793555bd46aa5ce84cf639c015d1869b407627c69746eb948abff1920f891c45e5f00c0127f23e2c6394c07cc55c1776af840881210f90faa6ec22b40

diff --git a/net-dns/coredns/coredns-1.11.2-r1.ebuild 
b/net-dns/coredns/coredns-1.11.2-r1.ebuild
new file mode 100644
index ..745049a5ed09
--- /dev/null
+++ b/net-dns/coredns/coredns-1.11.2-r1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module multiprocessing systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="CoreDNS is a DNS server that chains plugins"
+HOMEPAGE="https://github.com/coredns/coredns;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/coredns/coredns.git;
+else
+   #SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   # The v1.11.2 tag went missing upstream, so use a previously fetched 
copy.
+   SRC_URI="https://dev.gentoo.org/~zmedico/dist/${P}.tar.gz;
+   SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${PF}-deps.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+# main
+LICENSE="Apache-2.0"
+# deps
+LICENSE+=" MIT BSD ISC MPL-2.0 BSD-2"
+
+SLOT="0"
+IUSE="test"
+# TODO: debug test failure with deps tarball
+RESTRICT="test"
+
+RDEPEND="acct-user/coredns
+   acct-group/coredns"
+
+FILECAPS=(
+   -m 755 'cap_net_bind_service=+ep' usr/bin/${PN}
+)
+
+src_unpack() {
+   if [[ ${PV} == ** ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_prepare() {
+   default
+   use test || sed -i -e 's|coredns: $(CHECKS)|coredns:|' Makefile
+}
+
+src_compile() {
+   # For non-live versions, prevent git operations which causes sandbox 
violations
+   # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
+   [[ ${PV} != * ]] && export GITCOMMIT=''
+
+   # Mimicking go-module.eclass's GOFLAGS
+   if use amd64 || use arm || use arm64 ||
+   ( use ppc64 && [[ $(tc-endian) == "little" ]] ) || use 
s390 || use x86; then
+   local buildmode="-buildmode=pie"
+   fi
+   export BUILDOPTS="-buildvcs=false -modcacherw -v -x -p=$(makeopts_jobs) 
${buildmode}"
+
+   default
+}
+
+src_install() {
+   dobin "${PN}"
+   einstalldocs
+   doman man/*
+
+   newinitd "${FILESDIR}"/coredns.initd coredns
+   newconfd "${FILESDIR}"/coredns.confd coredns
+
+   insinto /etc/coredns/
+   newins "${FILESDIR}"/Corefile.example Corefile
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/coredns.logrotated coredns
+
+   systemd_dounit "${FILESDIR}"/coredns.service
+   newtmpfiles "${FILESDIR}"/coredns.tmpfiles "${PN}.conf"
+}
+
+src_test() {
+   # eclass default '-x' makes tests output unreadable
+   export GOFLAGS="-v -mod=readonly"
+
+   local known_fail=(
+   "TestZoneExternalCNAMELookupWithProxy"
+   "TestMetricsSeveralBlocs"
+  

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-03-24 Thread George Zenner
commit: 6f47c383903c03189c339f77d91005762a0ebf90
Author: Zen  pyl  onl>
AuthorDate: Mon Mar 25 03:59:44 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Mar 25 03:59:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f47c383

sys-kernel/ugrd: Add 0.22.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.22.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 5d5f7e2b78..2e44462aac 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
+DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da

diff --git a/sys-kernel/ugrd/ugrd-0.22.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



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

2024-03-24 Thread George Zenner
commit: 0a936e68f172cf843aa95999c0cb24a75e8b43fc
Author: Zen  pyl  onl>
AuthorDate: Mon Mar 25 03:58:49 2024 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Mar 25 03:58:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a936e68

dev-python/pycpio: Replace 0.9.0 with 0.9.1

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.9.0.ebuild => pycpio-0.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index cbec12edf7..9dfe263e0d 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,3 +1,3 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
-DIST pycpio-0.9.0.tar.gz 17790 BLAKE2B 
e9beee61b0b83dacca88ed6ad892f7bfbf0adbb12c40a95ed8645f9ec1967ba49a9d75d2df94ee96b676ad3275ff860f15ec3907e94a6ad2205b85d2cce9
 SHA512 
ba22db8b6f17ef726464b4e2e3cc7600b61046229de7630c3c984f4da2f869fb946131235b936d60dab08df03bde6c36ecc9eddbac606733e7353ba3ffc49729
+DIST pycpio-0.9.1.tar.gz 17815 BLAKE2B 
6eed15c3ed6cc8a5d84767672b2762608efc352ac012ef6679a8b86df67e49af606f1e7ea6ecf67d51f7d9737f6a14d15bc7d14df0063e6f512bc1b72ba8f7a6
 SHA512 
0189f7d3b9c3eb2fdc2c2d10f0253243535d54fbc5d93efe82e9864ab70cb069f46a131edc5db5b1e1940b66d03a1a9b8d60f29a8ab5315e628d3402bcdfdb1e

diff --git a/dev-python/pycpio/pycpio-0.9.0.ebuild 
b/dev-python/pycpio/pycpio-0.9.1.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.9.0.ebuild
rename to dev-python/pycpio/pycpio-0.9.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/

2024-03-24 Thread Zac Medico
commit: ee1b98b319fe39920e33b11dd291261118176305
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 03:35:36 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 03:40:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1b98b3

net-dns/coredns: update 1.11.2 SRC_URI

Somehow the v1.11.2 tag went missing upstream, so refer to
a previously fetched copy in SRC_URI.

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

 net-dns/coredns/coredns-1.11.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-dns/coredns/coredns-1.11.2.ebuild 
b/net-dns/coredns/coredns-1.11.2.ebuild
index f565442b2546..89d7e8f271e2 100644
--- a/net-dns/coredns/coredns-1.11.2.ebuild
+++ b/net-dns/coredns/coredns-1.11.2.ebuild
@@ -12,7 +12,9 @@ if [[ ${PV} == * ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/coredns/coredns.git;
 else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   #SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   # The v1.11.2 tag went missing upstream, so use a previously fetched 
copy.
+   SRC_URI="https://dev.gentoo.org/~zmedico/dist/${P}.tar.gz;
SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
KEYWORDS="amd64"
 fi



[gentoo-commits] repo/gentoo:master commit in: app-metrics/node_exporter/, app-metrics/node_exporter/files/

2024-03-24 Thread Zac Medico
commit: 93b6d4d786d44bb144e4b766181a46a28f0c8e19
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Mar 18 20:01:35 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 02:54:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b6d4d7

app-metrics/node_exporter: fix 1.7.0-r1 and rev-bump to r2

I can't remember how did this happen. Maybe I blindly just added args to
.service unit and confd without checking if it was needed.

Closes: https://bugs.gentoo.org/927237
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo/pull/35822
Signed-off-by: Zac Medico  gentoo.org>

 app-metrics/node_exporter/files/node_exporter.confd | 2 +-
 .../{node_exporter-1.7.0-r1.ebuild => node_exporter-1.7.0-r2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-metrics/node_exporter/files/node_exporter.confd 
b/app-metrics/node_exporter/files/node_exporter.confd
index 2feccf6346e4..b65652001308 100644
--- a/app-metrics/node_exporter/files/node_exporter.confd
+++ b/app-metrics/node_exporter/files/node_exporter.confd
@@ -1,2 +1,2 @@
 # arguments for prometheus node exporter
-command_args="--collector.textfile.directory=/var/lib/node_exporter/ 
--collector.textfile.directory=/var/lib/node_exporter"
+command_args="--collector.textfile.directory=/var/lib/node_exporter/"

diff --git a/app-metrics/node_exporter/node_exporter-1.7.0-r1.ebuild 
b/app-metrics/node_exporter/node_exporter-1.7.0-r2.ebuild
similarity index 100%
rename from app-metrics/node_exporter/node_exporter-1.7.0-r1.ebuild
rename to app-metrics/node_exporter/node_exporter-1.7.0-r2.ebuild



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

2024-03-24 Thread Matt Turner
commit: 6173cf51db995a7c2441810bffa0731f3d98e7b0
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 25 02:14:28 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 25 02:30:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6173cf51

x11-misc/lndir: Version bump to 1.0.5

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

 x11-misc/lndir/Manifest   |  1 +
 x11-misc/lndir/lndir-1.0.5.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/x11-misc/lndir/Manifest b/x11-misc/lndir/Manifest
index ef8e3819d293..f7ffda98fb93 100644
--- a/x11-misc/lndir/Manifest
+++ b/x11-misc/lndir/Manifest
@@ -1 +1,2 @@
 DIST lndir-1.0.4.tar.xz 120136 BLAKE2B 
dbc9370c66bfffe02a9dfa2004a354f006dad1252c6d76f9707fa6b420be2b4072941c9c65bf695dbf6f0a7a01f6ef8152146d6aa3b5eda310e6f3f1412a6747
 SHA512 
71ebebaa9edb1ffe9d833cf23241bd7d99f4704a2eec20638eb9af1ff34bd42882557dadbcbe84a9e26f9d885caf1e555dca4756efd9915ca7642e39a8c6f711
+DIST lndir-1.0.5.tar.xz 121460 BLAKE2B 
1d51789c47e8958bcfca9f356e6cbc34916a6164024c3d33e684479b50773e806f85d0aad3558ab2704115f10408a69d709043543fd7adeafd28f354a2edca20
 SHA512 
f6c1498ed0d867d4aa98ef098a9ab57027ac4e852f688b2c1695a3c9ca571b927bc401925e3bd7951fbf0db54798a55f838c4a4ad113dafd95d811ba61551061

diff --git a/x11-misc/lndir/lndir-1.0.5.ebuild 
b/x11-misc/lndir/lndir-1.0.5.ebuild
new file mode 100644
index ..e030bc2efa32
--- /dev/null
+++ b/x11-misc/lndir/lndir-1.0.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="create a shadow directory of symbolic links to another directory 
tree"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   elibc_glibc? (
+   || ( >=sys-libs/glibc-2.38 dev-libs/libbsd )
+   )
+   !elibc_glibc? (
+   dev-libs/libbsd
+   )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2024-03-24 Thread Matt Turner
commit: 5978b8d2f12eca274effd690dca008d36182c28e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 25 02:12:50 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Mar 25 02:30:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5978b8d2

x11-libs/libXmu: Version bump to 1.2.0

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

 x11-libs/libXmu/Manifest|  1 +
 x11-libs/libXmu/libXmu-1.2.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest
index f67b4bfa70e9..0764efc3c051 100644
--- a/x11-libs/libXmu/Manifest
+++ b/x11-libs/libXmu/Manifest
@@ -1 +1,2 @@
 DIST libXmu-1.1.4.tar.xz 349264 BLAKE2B 
fe78cd3f529402394c19842b31b2451da2b16dc768b5aac1d157feea0af06b04dbe2be879d17c7ccff08630c0bdab0abbb853bc5672340f55da0cd1412db9df6
 SHA512 
3cf90cb3ff380aafefbb39297bdd95b9e1e6d6618cecb53ff09faf38f9b9c54599d28367f07a9ec77a20214c6c3e661b8d0a12b38082556790a79a59942039c1
+DIST libXmu-1.2.0.tar.xz 366440 BLAKE2B 
ef05aa1b7985a5d0b3d72199955bc0a1688fbc4519d17c7fb5bc21711e0dea92b1b290514bd1abd4ad4be58d0bfdec03c721cd6df61f1ade3bc99068a40e9cc6
 SHA512 
199310c57d9ce15d3a049890ba2b853357fbda267ca0f075624ed4757c72c548a1c4153a4f7492a2ebf06eb90518ef02c21b44ca298933c038c62196f2cddb2e

diff --git a/x11-libs/libXmu/libXmu-1.2.0.ebuild 
b/x11-libs/libXmu/libXmu-1.2.0.ebuild
new file mode 100644
index ..f8e0f2bdedfd
--- /dev/null
+++ b/x11-libs/libXmu/libXmu-1.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xmu library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   test? ( dev-libs/glib[${MULTILIB_USEDEP}] )
+"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc docs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



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

2024-03-24 Thread Maciej Barć
commit: bf7441ddf29fd57b796310f18a5c48092e4c461b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:43:16 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7441dd

app-emacs/company-mode: bump to 0.10.2

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

 app-emacs/company-mode/Manifest   |  1 +
 app-emacs/company-mode/company-mode-0.10.2.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest
index 6c0b5b94b2f4..fd1c9af94f57 100644
--- a/app-emacs/company-mode/Manifest
+++ b/app-emacs/company-mode/Manifest
@@ -1 +1,2 @@
 DIST company-mode-0.10.1.tar.gz 2199879 BLAKE2B 
01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348
 SHA512 
38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06
+DIST company-mode-0.10.2.tar.gz 2199965 BLAKE2B 
f5c931fd128543780a3f61f7f25bc0ac58bdc2e974390482374728b9a6059f35562cc2a201484cb3670bdc6dec63eb423b0c7714605df6457da0fa54008a5a4a
 SHA512 
343ddc7cdeb1b6705a4a2a44979f3940034b32c8725eda2cc29673669737dc8d96d266bd2d44755901665706d0b34abc9e3665e24016f55c1646219029796ade

diff --git a/app-emacs/company-mode/company-mode-0.10.2.ebuild 
b/app-emacs/company-mode/company-mode-0.10.2.ebuild
new file mode 100644
index ..54c0bf43dad6
--- /dev/null
+++ b/app-emacs/company-mode/company-mode-0.10.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="In-buffer completion front-end"
+HOMEPAGE="https://company-mode.github.io/
+   https://github.com/company-mode/company-mode/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+ELISP_REMOVE="
+   test/elisp-tests.el
+"
+PATCHES=(
+   "${FILESDIR}/${PN}-company-icons-root.patch"
+)
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS=( CONTRIBUTING.md README.md NEWS.md )
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die
+}
+
+src_compile() {
+   elisp_src_compile
+
+   emake -C doc company.info
+}
+
+src_test() {
+   emake test-batch
+}
+
+src_install() {
+   elisp_src_install
+
+   insinto "${SITEETC}/${PN}"
+   doins -r icons
+
+   doinfo doc/company.info
+}



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

2024-03-24 Thread Maciej Barć
commit: 5955812a352bd04cd017ab5591b75cc49937693f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:52:52 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5955812a

app-emacs/transient: bump to 0.6.0

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

 app-emacs/transient/Manifest   |  1 +
 app-emacs/transient/transient-0.6.0.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 438afd037634..3c933457110d 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1 +1,2 @@
 DIST transient-0.5.3.tar.gz 133756 BLAKE2B 
4dfe8df4ec72328f1227fb4f885345709e5686854d5caf8c103ef6081b4a6858de29f33292d7a06acdf0c5f6085311e739122cb10f39e1af9b55d407eb82
 SHA512 
d6767b36443fdc76703e028613c2bf13de8a55258506091cfc7506e7a2bdb98bd38f387684856a3860201935bdf305c0429716ce250712c5df27cf6d10064bbf
+DIST transient-0.6.0.tar.gz 136259 BLAKE2B 
a983ec4b42de10f9adfc71180bbd8df83a80d5593e19b8435fc6da72f2007c78c40b5207a6957e961642699ca0752795a57f3313e0b3f245467fd2e70261
 SHA512 
a2709b1e6d620f46ff84a15807936bc9264792365ec8dd6633a2419ff094f5cdde139fe2f4dcbc8d393a23a2e2697f3fe1ea1fff7162024169a44a0cff463d75

diff --git a/app-emacs/transient/transient-0.6.0.ebuild 
b/app-emacs/transient/transient-0.6.0.ebuild
new file mode 100644
index ..02944ca13d21
--- /dev/null
+++ b/app-emacs/transient/transient-0.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Transient commands abstraction for GNU Emacs"
+HOMEPAGE="https://magit.vc/manual/transient/
+   https://github.com/magit/transient/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/magit/${PN}.git;
+else
+   SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+   >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+   ${RDEPEND}
+   sys-apps/texinfo
+"
+
+src_prepare() {
+   mv lisp/*.el . || die
+
+   elisp_src_prepare
+}



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

2024-03-24 Thread Maciej Barć
commit: fc16a3f40deea96c4630ca57d11df42db83ff507
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:48:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc16a3f4

app-emacs/elpher: bump to 3.6.0

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

 app-emacs/elpher/Manifest|  1 +
 app-emacs/elpher/elpher-3.6.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest
index af9f6fd1ba3c..e7481ac86325 100644
--- a/app-emacs/elpher/Manifest
+++ b/app-emacs/elpher/Manifest
@@ -1 +1,2 @@
 DIST elpher-3.5.1.tar.gz 59926 BLAKE2B 
294db66525a72366090f380233e10b4c26663fbc6460dc50e99cea3a0210b4a8b4cc7a46866ae44cdf8c23c0bbe9aa267c9ca89e540e10c11fdb7ada564c2276
 SHA512 
52940459b5d9f6a4df151a8ca0fd42be7ee5bbf2e2e75242cd160ac7f2058c5fc969b2f0b4542b66f07201a41f75cd472b08581b351cc360b3661ae238203596
+DIST elpher-3.6.0.tar.gz 60394 BLAKE2B 
d5e75b567a69ad291389184caa07ae27fec909ca54c22e815416cac4c029e525ccbd6bb533c2bde6c161fbf397d46fcb2c371f801252af6101b865329ca6a1a7
 SHA512 
2cd1d2f6bd51369ba530d6c2e6ea6234c7104429c67ad48bf6f8e1e6ca0d889c779a4020ec839fe3b9622d5292414161f6b1f19b54837852f8f79b5c9944b71d

diff --git a/app-emacs/elpher/elpher-3.6.0.ebuild 
b/app-emacs/elpher/elpher-3.6.0.ebuild
new file mode 100644
index ..0124c2d27c1c
--- /dev/null
+++ b/app-emacs/elpher/elpher-3.6.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs"
+HOMEPAGE="https://thelambdalab.xyz/elpher/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git"
+else
+   if [[ "${PV}" == 3.6.0 ]] ; then
+   COMMIT=56bc74e
+   
SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT}"
+   else
+   die "could not generate SRC_URI"
+   fi
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+ELISP_REMOVE="
+   elpher-pkg.el
+"
+
+DOCS=( ISSUES.org README )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/package-lint/, app-emacs/package-lint/files/

2024-03-24 Thread Maciej Barć
commit: 6a6fe7485fc0191bcadeb20662b2fb8565c16a40
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 02:25:59 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6fe748

app-emacs/package-lint: bump to 0.22

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

 app-emacs/package-lint/Manifest|  1 +
 .../package-lint-0.22-load-data-directory.patch| 17 +++
 app-emacs/package-lint/package-lint-0.22.ebuild| 54 ++
 3 files changed, 72 insertions(+)

diff --git a/app-emacs/package-lint/Manifest b/app-emacs/package-lint/Manifest
index f357dc65a5e7..91eab74928ee 100644
--- a/app-emacs/package-lint/Manifest
+++ b/app-emacs/package-lint/Manifest
@@ -1 +1,2 @@
 DIST package-lint-0.21.tar.gz 320199 BLAKE2B 
58e27e2c775e5b78a900b6ce887996e472579b154fba4efebb292c17878b80327aa9aed12e0ed7795f2a876a88c94788e55686ff6705f4ccc730cc690d5d4e0c
 SHA512 
809214078cf6bf1c8648f438a6e8f33a4c2f453f316d818f856af785e94ab85b041ca3fa6dea4485aa116bfe436d56f326ea911c1e04dec3e4fc82b5de0055ae
+DIST package-lint-0.22.tar.gz 322207 BLAKE2B 
4605bd733ac46c5d1535c5c27c3921006e9641342f2fc42500b225146384e193c719e73c246ec9fc8a9db811d6c9b70b979647b9581a135e78b4cb7f4f4dfd8a
 SHA512 
3924d8a0daaf2bf08c3128aff9776b3b5629d1bc6bf6355b07cb14f04769a24458eb81f38a27a7fa3db235fe5eca7a1cdf1a1ae222dd67e8d53e7955647b

diff --git 
a/app-emacs/package-lint/files/package-lint-0.22-load-data-directory.patch 
b/app-emacs/package-lint/files/package-lint-0.22-load-data-directory.patch
new file mode 100644
index ..c4846cf9b6f8
--- /dev/null
+++ b/app-emacs/package-lint/files/package-lint-0.22-load-data-directory.patch
@@ -0,0 +1,17 @@
+--- a/package-lint.el
 b/package-lint.el
+@@ -113,11 +113,9 @@ optional minimum version containing the feature.")
+ (defun package-lint--load-data (file)
+   "Load sexp data from FILE."
+   (with-temp-buffer
+-(insert-file-contents
+- (expand-file-name file
+-   (if load-file-name
+-   (file-name-directory load-file-name)
+- default-directory)))
++(let ((ef (expand-file-name file "@SITEETC@")))
++  (insert-file-contents
++   (if (file-exists-p ef) ef file)))
+ (read (current-buffer
+ 
+ (defconst package-lint-symbol-info

diff --git a/app-emacs/package-lint/package-lint-0.22.ebuild 
b/app-emacs/package-lint/package-lint-0.22.ebuild
new file mode 100644
index ..4014aa033f64
--- /dev/null
+++ b/app-emacs/package-lint/package-lint-0.22.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Linting library for Emacs Lisp package metadata"
+HOMEPAGE="https://github.com/purcell/package-lint/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/purcell/${PN}.git;
+else
+   SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/compat
+"
+BDEPEND="
+   ${RDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.22-load-data-directory.patch"
+)
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i "${PN}.el" || die
+}
+
+src_install() {
+   elisp-install "${PN}" ${PN}{,-flymake}.el{,c}
+   elisp-make-site-file "${SITEFILE}"
+
+   insinto "${SITEETC}/${PN}"
+   doins -r data
+
+   einstalldocs
+}



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

2024-03-24 Thread Maciej Barć
commit: fdeedc34ad8372cc6cce4018ad19ed1016c5d08b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:29:56 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdeedc34

net-misc/gallery-dl: bump to 1.26.9

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

 net-misc/gallery-dl/Manifest |  1 +
 net-misc/gallery-dl/gallery-dl-1.26.9.ebuild | 49 
 2 files changed, 50 insertions(+)

diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 1c68f3fea42f..b311af478894 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1 +1,2 @@
 DIST gallery-dl-1.26.8.gh.tar.gz 659327 BLAKE2B 
f0d394c077fefda91fce494fa8bd6ef369a634f06f3303c4f91009b3d5d381a40aa8918e639ed6faddc9000d5a3091a569124d62b794d727c46354bc144c8b63
 SHA512 
f8093d8e51c815333a182d1cdf5134d2e54d10b44067a0130943993d63e49d4e51d5bb9eb1704b7999639e73ae8ab4cadb6a8d0fb444abbe26ffdc445e5cdb5f
+DIST gallery-dl-1.26.9.gh.tar.gz 670467 BLAKE2B 
849d20ff6fd802915b3bc4f6bb11d638d1e8f24f1dbdcfd5946461798044d59bf9243faa370cdddcdffe40a24d39d44a43abc79b4c8e89e7c60b40e5e204603a
 SHA512 
54c2a86a67c53b7d5c62e6c23c549fd89503386549dc9d2f9c7de058b52ecb60b5089555e97dd0b63d33686e1bd08a3be940152715a6d26647e6949e641df9cb

diff --git a/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild
new file mode 100644
index ..1e6696f28666
--- /dev/null
+++ b/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild
@@ -0,0 +1,49 @@
+# 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_{10..12} )
+PYTHON_REQ_USE="sqlite,ssl,xml(+)"
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download image galleries and collections from several image 
hosting sites"
+HOMEPAGE="https://github.com/mikf/gallery-dl/;
+
+if [[ "${PV}" == ** ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
+else
+   SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Tests against real servers, some tests always fail and some are 
subject to change.
+   rm test/test_results.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_compile_all() {
+   emake PYTHON="${EPYTHON}" data/completion/{,_}gallery-dl man
+}
+
+pkg_postinst() {
+   optfeature "Pixiv Ugoira to WebM conversion" media-video/ffmpeg
+   optfeature "video downloads" net-misc/yt-dlp
+}



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

2024-03-24 Thread Maciej Barć
commit: adccf83c48ea3733bfe0ec29c18f4f4c013347db
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:50:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adccf83c

app-emacs/elpher: sync live  version

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

 app-emacs/elpher/elpher-.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-emacs/elpher/elpher-.ebuild 
b/app-emacs/elpher/elpher-.ebuild
index 3158f781fa81..0124c2d27c1c 100644
--- a/app-emacs/elpher/elpher-.ebuild
+++ b/app-emacs/elpher/elpher-.ebuild
@@ -10,25 +10,29 @@ inherit elisp
 DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs"
 HOMEPAGE="https://thelambdalab.xyz/elpher/;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; then
inherit git-r3
+
EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git"
 else
-   if [[ ${PV} == 3.4.2 ]] ; then
-   COMMIT=f117f2f
+   if [[ "${PV}" == 3.6.0 ]] ; then
+   COMMIT=56bc74e

SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
-> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT}
+   S="${WORKDIR}/${PN}-${COMMIT}"
else
die "could not generate SRC_URI"
fi
+
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"
 SLOT="0"
 
-ELISP_REMOVE="elpher-pkg.el"
+ELISP_REMOVE="
+   elpher-pkg.el
+"
 
 DOCS=( ISSUES.org README )
 ELISP_TEXINFO="${PN}.texi"



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

2024-03-24 Thread Maciej Barć
commit: cfa642e34a986f7168cacb3821aeb88449bdd203
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:44:28 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa642e3

app-emacs/elpher: drop old 3.5.0

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

 app-emacs/elpher/Manifest|  1 -
 app-emacs/elpher/elpher-3.5.0.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/app-emacs/elpher/Manifest b/app-emacs/elpher/Manifest
index b4cfc3180ab3..af9f6fd1ba3c 100644
--- a/app-emacs/elpher/Manifest
+++ b/app-emacs/elpher/Manifest
@@ -1,2 +1 @@
-DIST elpher-3.5.0.tar.gz 59890 BLAKE2B 
403597de5181377dae8527d2df4b547a7bf1ed5499c10501b3c057575789a685cc454118b136ca3c3c172626aa686bf99c60f365365f29fef68091816d9f2a32
 SHA512 
464f9dab3a99e07222c36ab2831d39e7eb90d79892d6cf53386b7b0e22f9da7b8f96a88c87e76dd722ff6849ca4cec75293ebd9c142920e859ea0be9ccf371e8
 DIST elpher-3.5.1.tar.gz 59926 BLAKE2B 
294db66525a72366090f380233e10b4c26663fbc6460dc50e99cea3a0210b4a8b4cc7a46866ae44cdf8c23c0bbe9aa267c9ca89e540e10c11fdb7ada564c2276
 SHA512 
52940459b5d9f6a4df151a8ca0fd42be7ee5bbf2e2e75242cd160ac7f2058c5fc969b2f0b4542b66f07201a41f75cd472b08581b351cc360b3661ae238203596

diff --git a/app-emacs/elpher/elpher-3.5.0.ebuild 
b/app-emacs/elpher/elpher-3.5.0.ebuild
deleted file mode 100644
index c69483437384..
--- a/app-emacs/elpher/elpher-3.5.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Practical and friendly Gopher and Gemini client for GNU Emacs"
-HOMEPAGE="https://thelambdalab.xyz/elpher/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="git://thelambdalab.xyz/${PN}.git"
-else
-   if [[ ${PV} == 3.5.0 ]] ; then
-   COMMIT=81f2883
-   
SRC_URI="https://thelambdalab.xyz/gitweb/index.cgi?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz
-   -> ${P}.tar.gz"
-   S="${WORKDIR}"/${PN}-${COMMIT}
-   else
-   die "could not generate SRC_URI"
-   fi
-   KEYWORDS="amd64 x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-ELISP_REMOVE="elpher-pkg.el"
-
-DOCS=( ISSUES.org README )
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"



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

2024-03-24 Thread Maciej Barć
commit: e8b51c8b560210b83356f5379eb34ffc2303653e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:54:01 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b51c8b

app-emacs/transient: sync live  version

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

 app-emacs/transient/transient-.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/app-emacs/transient/transient-.ebuild 
b/app-emacs/transient/transient-.ebuild
index adb9d5ff1a85..02944ca13d21 100644
--- a/app-emacs/transient/transient-.ebuild
+++ b/app-emacs/transient/transient-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,23 +9,27 @@ DESCRIPTION="Transient commands abstraction for GNU Emacs"
 HOMEPAGE="https://magit.vc/manual/transient/
https://github.com/magit/transient/;
 
-if [[ ${PV} == ** ]] ; then
+if [[ "${PV}" == ** ]] ; then
inherit git-r3
+
EGIT_REPO_URI="https://github.com/magit/${PN}.git;
 else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3+"
 SLOT="0"
 
-DOCS=( CHANGELOG README.org docs/${PN}.org )
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
 ELISP_TEXINFO="docs/${PN}.texi"
 SITEFILE="50${PN}-gentoo.el"
 
-RDEPEND=">=app-emacs/compat-29.1.4.1"
+RDEPEND="
+   >=app-emacs/compat-29.1.4.1
+"
 BDEPEND="
${RDEPEND}
sys-apps/texinfo
@@ -34,5 +38,5 @@ BDEPEND="
 src_prepare() {
mv lisp/*.el . || die
 
-   default
+   elisp_src_prepare
 }



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

2024-03-24 Thread Maciej Barć
commit: a4b9a4f60323039a1b21b08b680da309ce809195
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:32:19 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b9a4f6

net-misc/gallery-dl: sync live  version

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

 net-misc/gallery-dl/gallery-dl-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-misc/gallery-dl/gallery-dl-.ebuild 
b/net-misc/gallery-dl/gallery-dl-.ebuild
index fc74f32338d2..1e6696f28666 100644
--- a/net-misc/gallery-dl/gallery-dl-.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-.ebuild
@@ -25,8 +25,6 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-PROPERTIES="test_network"   # Tests require network access.
-RESTRICT="test"
 
 RDEPEND="
>=dev-python/requests-2.11.0[${PYTHON_USEDEP}]



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

2024-03-24 Thread Maciej Barć
commit: 4b89c687c7463f383dc74b767fed74873494a782
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:23:42 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b89c687

dev-lang/eisl: drop old 3.60

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

 dev-lang/eisl/Manifest |  1 -
 dev-lang/eisl/eisl-3.60.ebuild | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 8ac1be64d488..6d6ba2676d6c 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1,2 +1 @@
-DIST eisl-3.60.tar.gz 2429781 BLAKE2B 
7a5752df5682444fb3a1381030e1c73a1859021d9d18a5c2f0afc257012ef12d169c952044202f6f591965cbee4caab269ee362d317d6f87d09077d1f217857d
 SHA512 
400e2a6e8c3de9fe97a240adbab6ec61ccff69a1b407443b7c832b357a390d16cef1090494f314cd3d16278cca131695345b8c6e0fe51e658c45dd3bea20e4f6
 DIST eisl-3.70.tar.gz 2431916 BLAKE2B 
113ff28ecc9312647a07602b03968d90760397b97262ba36e43caa7b4197808b23410387c222b77ab162aab31a988d6af30e37295f5fb6cb1c84b359355877f6
 SHA512 
a830ff39eb165fec4367e54d7d2a90e1a53405b151a89e455ae8ed8eee681aab3761ae0a71ae15a9e4f029c2c0ec7a31f4e9c03f2be385784c2c6100c2de63c4

diff --git a/dev-lang/eisl/eisl-3.60.ebuild b/dev-lang/eisl/eisl-3.60.ebuild
deleted file mode 100644
index 65c69170dce9..
--- a/dev-lang/eisl/eisl-3.60.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
-
-inherit toolchain-funcs
-
-DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
-HOMEPAGE="https://github.com/sasagawa888/eisl/;
-
-if [[ "${PV}" == ** ]] ; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/sasagawa888/${PN}.git;
-else
-   SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-   KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-RESTRICT="test"  # Tests run cppcheck (and fail)
-
-DOCS=( README{,-ja}.md documents )
-
-RDEPEND="sys-libs/ncurses:="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-3.60-Makefile.patch" )
-
-src_compile() {
-   emake CC="$(tc-getCC)" clean edlis eisl
-}
-
-src_install() {
-   exeinto /usr/bin
-   doexe edlis eisl
-
-   # Compilation of ISLisp files on installation fails.
-   # Do not compile them and mimic "make install".
-   insinto "/usr/share/${PN}"
-   doins -r library
-   doins fast.h ffi.h
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/spleen/

2024-03-24 Thread Maciej Barć
commit: 3c4bf8818b6bee4f7b6f3e614dce974281d66f8b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:25:43 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4bf881

media-fonts/spleen: bump to 2.1.0

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

 media-fonts/spleen/Manifest|  1 +
 media-fonts/spleen/spleen-2.1.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/media-fonts/spleen/Manifest b/media-fonts/spleen/Manifest
index b02af93d1051..6216994010bd 100644
--- a/media-fonts/spleen/Manifest
+++ b/media-fonts/spleen/Manifest
@@ -1 +1,2 @@
 DIST spleen-2.0.2.tar.gz 474925 BLAKE2B 
eb766a38baa5a3ca8d836ec245eed60f56a25c12704d3dbd1bb5c45f5e5856975022184c51b40578c20490499b7b6abb2d1bafae9db7a11941d6419d3f3f7dd2
 SHA512 
74752e93d7c1f641bd21a7b133e8807ed6787bbd438b066edf7d359a7e92d299b0375dbfba1d56cc6af931c99de9c9ae35f98b60fe5b581de04bc213b9235e42
+DIST spleen-2.1.0.tar.gz 485631 BLAKE2B 
fc35a1d330edb0f3f215ba1e2cf9926e36b7b2ee3cc3db71ff378c9370fe08ecc17bd9c51d53fb07d0311b9ced3aeb32d5df176c67abac638fea521cd9fdf831
 SHA512 
296577e5bf1464e124a0a8d21626af689681b8259703ee834ffacda84c76e24c59721d734a5bb1876210f4b59c1b6a3be14d5ca0d61d89c33cae4a5108f34e7b

diff --git a/media-fonts/spleen/spleen-2.1.0.ebuild 
b/media-fonts/spleen/spleen-2.1.0.ebuild
new file mode 100644
index ..26ef608007cc
--- /dev/null
+++ b/media-fonts/spleen/spleen-2.1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo font
+
+DESCRIPTION="Monospaced bitmap fonts for consoles and terminals"
+HOMEPAGE="https://www.cambus.net/spleen-monospaced-bitmap-fonts/
+   https://github.com/fcambus/spleen/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/fcambus/${PN}.git;
+else
+   
SRC_URI="https://github.com/fcambus/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+
+DOCS=( AUTHORS ChangeLog README.md )
+FONT_SUFFIX="otf pcf.gz psfu.gz"
+
+src_compile() {
+   edo gzip -n9 *.pcf *.psfu
+}



[gentoo-commits] repo/gentoo:master commit in: media-fonts/spleen/

2024-03-24 Thread Maciej Barć
commit: c8ca64b3c43f51cd12580aeddd902ec134481395
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 25 01:25:05 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 25 02:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ca64b3

media-fonts/spleen: drop old 2.0.1

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

 media-fonts/spleen/Manifest|  1 -
 media-fonts/spleen/spleen-2.0.1.ebuild | 22 --
 2 files changed, 23 deletions(-)

diff --git a/media-fonts/spleen/Manifest b/media-fonts/spleen/Manifest
index 43ba6694cdc9..b02af93d1051 100644
--- a/media-fonts/spleen/Manifest
+++ b/media-fonts/spleen/Manifest
@@ -1,2 +1 @@
-DIST spleen-2.0.1.tar.gz 472614 BLAKE2B 
e74ef08440fecd0b1e97913158f692228f625872f65820df2a72d93fabedc41568fe36d7acea22784cfa7dbb91cc1d2851a6352737101c03bb4760d5fa5adf95
 SHA512 
85e6cab76986fd7b0811fdf0716ddd961a42fb359054e53fcdc91c8f56466614803a0d2102f5d095ea7f4318c854cecb06ed048e998758cb97add6677c447b26
 DIST spleen-2.0.2.tar.gz 474925 BLAKE2B 
eb766a38baa5a3ca8d836ec245eed60f56a25c12704d3dbd1bb5c45f5e5856975022184c51b40578c20490499b7b6abb2d1bafae9db7a11941d6419d3f3f7dd2
 SHA512 
74752e93d7c1f641bd21a7b133e8807ed6787bbd438b066edf7d359a7e92d299b0375dbfba1d56cc6af931c99de9c9ae35f98b60fe5b581de04bc213b9235e42

diff --git a/media-fonts/spleen/spleen-2.0.1.ebuild 
b/media-fonts/spleen/spleen-2.0.1.ebuild
deleted file mode 100644
index f93cac41d571..
--- a/media-fonts/spleen/spleen-2.0.1.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
-
-inherit font
-
-DESCRIPTION="Monospaced bitmap fonts for consoles and terminals"
-HOMEPAGE="https://www.cambus.net/spleen-monospaced-bitmap-fonts/
-   https://github.com/fcambus/spleen/;
-SRC_URI="https://github.com/fcambus/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DOCS=( AUTHORS ChangeLog README.md )
-FONT_SUFFIX="otf pcf.gz psfu.gz"
-
-src_compile() {
-   gzip -n9 *.pcf *.psfu || die
-}



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

2024-03-24 Thread Zac Medico
commit: 5d73b3e67d868e19b2a2bce7520f5b586bdb99c4
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 02:12:55 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 02:13:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d73b3e6

dev-db/etcd: add 3.4.31

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

 dev-db/etcd/Manifest   |  2 ++
 dev-db/etcd/etcd-3.4.31.ebuild | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index 70cde4974e13..84e10d8c39af 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -2,6 +2,8 @@ DIST etcd-3.4.26-deps.tar.xz 39352316 BLAKE2B 
8b1a30d645b1ea756ac944d2d3f7e0c5b9
 DIST etcd-3.4.26.tar.gz 6043999 BLAKE2B 
03f3bd0388e59dea9300b9a811b426ce03f1001750259dcd8386566efaa64783746f0353f83c1d01960004a77cea08a194aba394d91808aad15b5d4bb8f151cf
 SHA512 
b2048070adb1df6e98c06e0e951f7940815dab238fe4ba49c36681a638f39eb7e40fed691baf70410d01467965094d70f008d0046b1b550b2ac1ed19ac89ca47
 DIST etcd-3.4.28-deps.tar.xz 66108144 BLAKE2B 
81bef927202231a7b8a1856327d371060b15aadf6189dd3950946a8274df5eb6845b6a645f27f8c231d1bf6baef40777b433e0f9f96f6faf136cef53ec66220f
 SHA512 
5cf3810309c28559a3b793a2c7e329aea13f0e1ec83a033bf8d1f34b4aa7a357446bbe654f56175b52822c08e22e335be39592955b369ddc91a276c90c582820
 DIST etcd-3.4.28.tar.gz 6052858 BLAKE2B 
8c6dbebf3570c88e53ff5d13b0192502bc93d50076b9b66bd3ef4a313e734a1dc630366203b8e5d22ce29e9e8498e5e9304a6b02973d2defd4b65425ee24becb
 SHA512 
409f82c9979ee34327f0f1f6fd171ccbeb6a044ca4e1f137dd803172e2b79f5f14d68eea67b12c90401dc93fe830b7adf77f8c06c2730f3205d367a957fc43cc
+DIST etcd-3.4.31-deps.tar.xz 2212704 BLAKE2B 
8b30941eefdb3811fb331014b69eb8d5b9c691b8ace1004432e5b05bb787bb3ba3ce872f881af2a559d7b955fae890a4ec0e8b10daa06cf388447af1b6a92679
 SHA512 
85915f5738493bfe3c09208649e26cfdc612df900916686006a437c44aad5afb2ab69b0840550e37544a50b79d2d3718e2cbdfd037e47bcaa8e33a8a6a95105f
+DIST etcd-3.4.31.tar.gz 6072806 BLAKE2B 
30aa5b79d2fd0ba639bc766c104d5df28af50ae5398d860af3b3aff91c143ccd899538b341501386bac55dedc00086654de6e4ab9b237053b199a8de2fa509ec
 SHA512 
4a7e366ced86ea86a324ab972ea47be56456c0aa8744e5ec07d499a56bdc9179ebc3bc2f33bd67c2d341181a5bcc703abc5a7c2e57879169a351457b4a0274f3
 DIST etcd-3.5.10-deps.tar.xz 95341332 BLAKE2B 
45aed0b80e5c0b3100b870b3f663a09ca8998f52e462a5a618c871d9baed898bd7bf23d2d1f33ff6eb3ad40fcd6692d4c9e5501b27cdc93a4be23aea464ac769
 SHA512 
59acb7de1a89014c75054cd06659f3220fd0a361e16a26d7bb26c2177266493808f9817dd7393df04c4ab14d46ddfd9ec9a36442e9656cf871971034ff1c99ed
 DIST etcd-3.5.10.tar.gz 4073085 BLAKE2B 
d6b6c60dee15ffc42e3510837eefc543d16bdbda532828cd6a846f9d12921e24df948b93b4951f8e660be9967e540f59ecba558094558f67ec5aa4059dee60de
 SHA512 
965e853c6012643b01fd9e1bbd3b01294590985e91c54a81ea9f6940ebdf4d6c48f04b082a094e09b4959eba92e0bfed46d364ff54d8791ab7d42d2a725c
 DIST etcd-3.5.12-deps.tar.xz 3935756 BLAKE2B 
c043cc55f59549734f38b1a734106bd25a1bbeb47f84e00a6b4308bad6086a6f0e0f3dee151bf1708bac269be124c782ea48c3761ee5e1d130a002989f99f2d3
 SHA512 
caae360e315756fe933bd87a7ce543d904084a745b5e42844a293bbf17c121d245f9f3645cd9992de5203c9efe4efcd4226ba294afb5a3550c114de78dad3110

diff --git a/dev-db/etcd/etcd-3.4.31.ebuild b/dev-db/etcd/etcd-3.4.31.ebuild
new file mode 100644
index ..468971161050
--- /dev/null
+++ b/dev-db/etcd/etcd-3.4.31.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+GIT_COMMIT=950cd5fbe
+
+DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
+HOMEPAGE="https://github.com/etcd-io/etcd;
+SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv"
+IUSE="doc +server"
+
+COMMON_DEPEND="server? (
+   acct-group/etcd
+   acct-user/etcd
+   )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# Tests fail with this error:
+# fatal error: checkptr: unsafe pointer conversion
+RESTRICT="test"
+
+src_prepare() {
+   export GO_BUILD_FLAGS="-v -x"
+   default
+   sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
+   -i "${S}"/build || die
+   sed -e 's:\(for p in \)shellcheck :\1 :' \
+   -e 's:^ gofmt \\$:\\:' \
+   -e 's:^ govet \\$:\\:' \
+   -e 's:^ govet_shadow \\$:\\:' \
+   -i "${S}"/test || die
+
+   sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
+   -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
+   -i ./test || die
+}
+
+src_compile() {
+   ./build || die
+}
+
+src_test() {
+   ./test || die
+}
+
+src_install() {
+   dobin 

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

2024-03-24 Thread Zac Medico
commit: 0fca5ba6eefb64975aef368b4d6b3244b1e5066f
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 01:54:34 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 01:57:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fca5ba6

dev-db/etcd: add 3.5.12

For the 3.5.12 dependency tarball I've reduced the size by using
`go mod vendor` for most of the dependencies (I've been doing this
since https://github.com/gentoo/gentoo/pull/35773) and then just
using a go-mod directory created like this:

GOMODCACHE="${PWD}/../go-mod" go mod download -modcacherw go.etcd.io/gofail 
 v0.1.0

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

 dev-db/etcd/Manifest   |  2 ++
 dev-db/etcd/etcd-3.5.12.ebuild | 80 ++
 2 files changed, 82 insertions(+)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index 1b1dbbe68100..70cde4974e13 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -4,3 +4,5 @@ DIST etcd-3.4.28-deps.tar.xz 66108144 BLAKE2B 
81bef927202231a7b8a1856327d371060b
 DIST etcd-3.4.28.tar.gz 6052858 BLAKE2B 
8c6dbebf3570c88e53ff5d13b0192502bc93d50076b9b66bd3ef4a313e734a1dc630366203b8e5d22ce29e9e8498e5e9304a6b02973d2defd4b65425ee24becb
 SHA512 
409f82c9979ee34327f0f1f6fd171ccbeb6a044ca4e1f137dd803172e2b79f5f14d68eea67b12c90401dc93fe830b7adf77f8c06c2730f3205d367a957fc43cc
 DIST etcd-3.5.10-deps.tar.xz 95341332 BLAKE2B 
45aed0b80e5c0b3100b870b3f663a09ca8998f52e462a5a618c871d9baed898bd7bf23d2d1f33ff6eb3ad40fcd6692d4c9e5501b27cdc93a4be23aea464ac769
 SHA512 
59acb7de1a89014c75054cd06659f3220fd0a361e16a26d7bb26c2177266493808f9817dd7393df04c4ab14d46ddfd9ec9a36442e9656cf871971034ff1c99ed
 DIST etcd-3.5.10.tar.gz 4073085 BLAKE2B 
d6b6c60dee15ffc42e3510837eefc543d16bdbda532828cd6a846f9d12921e24df948b93b4951f8e660be9967e540f59ecba558094558f67ec5aa4059dee60de
 SHA512 
965e853c6012643b01fd9e1bbd3b01294590985e91c54a81ea9f6940ebdf4d6c48f04b082a094e09b4959eba92e0bfed46d364ff54d8791ab7d42d2a725c
+DIST etcd-3.5.12-deps.tar.xz 3935756 BLAKE2B 
c043cc55f59549734f38b1a734106bd25a1bbeb47f84e00a6b4308bad6086a6f0e0f3dee151bf1708bac269be124c782ea48c3761ee5e1d130a002989f99f2d3
 SHA512 
caae360e315756fe933bd87a7ce543d904084a745b5e42844a293bbf17c121d245f9f3645cd9992de5203c9efe4efcd4226ba294afb5a3550c114de78dad3110
+DIST etcd-3.5.12.tar.gz 4083299 BLAKE2B 
85615cf9095a440ef73aa59f5582293de543f7e473c8049712ff13646276c9441039c96c4e42aaedfddcfb3baede8d37f0ef68bb5ddabdb3f4833c8591ee1c8c
 SHA512 
6fc8bd64ad63cff71c7645253273418fb3fa262c2da1742dc345576caa733af7cd75acad2f57610c5883e6bf16cffd36bc5a0c89cbbb0793c00c2a4db1c6d14b

diff --git a/dev-db/etcd/etcd-3.5.12.ebuild b/dev-db/etcd/etcd-3.5.12.ebuild
new file mode 100644
index ..926be7cb76f3
--- /dev/null
+++ b/dev-db/etcd/etcd-3.5.12.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+GIT_COMMIT=e7b3bb6cc
+
+DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
+HOMEPAGE="https://github.com/etcd-io/etcd;
+SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv"
+IUSE="doc +server"
+
+COMMON_DEPEND="server? (
+   acct-group/etcd
+   acct-user/etcd
+   )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# Tests fail with this error:
+# fatal error: checkptr: unsafe pointer conversion
+RESTRICT="test"
+PATCHES=("${S}/go-mod-sum.patch")
+
+src_prepare() {
+   export GO_BUILD_FLAGS="-v -x"
+   default
+   sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|" \
+   -i "${S}"/build.sh || die
+   sed -e 's:\(for p in \)shellcheck :\1 :' \
+   -e 's:^ gofmt \\$:\\:' \
+   -e 's:^ govet \\$:\\:' \
+   -e 's:^ govet_shadow \\$:\\:' \
+   -i "${S}"/test || die
+
+   sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
+   -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
+   -i ./test || die
+}
+
+src_compile() {
+   ./build.sh || die
+}
+
+src_test() {
+   ./test || die
+}
+
+src_install() {
+   dobin bin/etcdctl
+   use doc && dodoc -r Documentation
+   if use server; then
+   insinto /etc/${PN}
+   sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
+   newins etcd.conf.yml.sample etcd.conf.yml
+   dobin bin/etcd
+   dodoc README.md
+   systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+   newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
+   newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+   newconfd 

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

2024-03-24 Thread Zac Medico
commit: e8b731eae0859713f575e0d35b0abc649ea02ca8
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 00:30:33 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b731ea

app-portage/mirrorselect: Switch to unittest framework

Closes: https://bugs.gentoo.org/927515
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/mirrorselect/mirrorselect-2.4.0.ebuild | 2 +-
 app-portage/mirrorselect/mirrorselect-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild 
b/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild
index c4998fc017db..0fd276c82df9 100644
--- a/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.4.0.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
>=dev-python/ssl-fetch-${SSL_FETCH_VER}[${PYTHON_USEDEP}]
 "
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 
 python_prepare_all() {
python_setup

diff --git a/app-portage/mirrorselect/mirrorselect-.ebuild 
b/app-portage/mirrorselect/mirrorselect-.ebuild
index 7d03c0ba1219..22dbdc31c49a 100644
--- a/app-portage/mirrorselect/mirrorselect-.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
>=dev-python/ssl-fetch-${SSL_FETCH_VER}[${PYTHON_USEDEP}]
 "
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 
 python_prepare_all() {
python_setup



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

2024-03-24 Thread Zac Medico
commit: 0a5eb4ce61f87886331a491087b53b07a9609088
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Fri Mar 22 21:53:04 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:19:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5eb4ce

dev-util/android-tools: add 34.0.5

Release:
  - https://github.com/nmeum/android-tools/releases/tag/34.0.5

Based on:
  - 
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-util/android-tools/android-tools-34.0.1.ebuild
  - 
https://gitlab.com/Perfect_Gentleman/PG_Overlay/-/blob/master/dev-util/android-tools/android-tools-34.0.4.ebuild

Co-authored-by: Perfect_Gentleman  GMail.com>
Signed-off-by: Aliaksei Urbanski  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35868
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/android-tools/Manifest|  1 +
 dev-util/android-tools/android-tools-34.0.5.ebuild | 99 ++
 dev-util/android-tools/metadata.xml|  2 +-
 3 files changed, 101 insertions(+), 1 deletion(-)

diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest
index d89c8e9b9823..a0025f84e65a 100644
--- a/dev-util/android-tools/Manifest
+++ b/dev-util/android-tools/Manifest
@@ -2,3 +2,4 @@ DIST android-tools-31.0.3-no-gtest.patch 3152 BLAKE2B 
da71e3cba87b21ffcb144602a0
 DIST android-tools-33.0.3.tar.xz 25300756 BLAKE2B 
4254f0ab8657966cf56e2a7c3e9a3d889dfa9f26e61d8b46480bb74c5a8be33494f450827e3b2db4087006b3160892e6a846ef33719870cbbd032647cfc3ce78
 SHA512 
78c8141f5f13f1c0e5da474e1d79760a612e911519af4e9f21c0e5005f2ce99f3aeacf16f3fcdfe1250fc795a88190fa243592e1066a2156e1fd8d2b9c3d7f71
 DIST android-tools-34.0.0.tar.xz 37882448 BLAKE2B 
19698c08dd650abba61e5cad9f7474ee3993f5b1fd2f173221560e5ccfc1677093758c325833993a68058c1427e132986b009f9e69a1eae9c4447053920b6feb
 SHA512 
2d24cd95df7da1efa902fab3c848e2ebf09d3335fac61e667b19e1892e95c30a850413d354ceda72a402014623bbda4154cc33fb93a62c31fece8857efbbd596
 DIST android-tools-34.0.1.tar.xz 37904276 BLAKE2B 
6b4d31dadbc646d52c8abd65602264dc16127eb36286d23be447539b0d9b46154592a04af37b3e7617933e62529e953b958db8cb77622e72cfe5ab176f822437
 SHA512 
413ddcca9a461d1c0a12d7fd19b9d8955619b281e1153318ed961bec17ad92bec103671abc8d63525bc83669376f37c11c887cc4cada85719120dff6c3951274
+DIST android-tools-34.0.5.tar.xz 19389824 BLAKE2B 
a86ad9d22c356d2b3d0d85dd17e5540b5d105a286dd07946659dac4ab6d1e8285eecbbf0377c542ac6ca78e0af8df320a97e24ea2b735bbec66a2d2b23d2099c
 SHA512 
2edea0c7a4c2f63531a8b5f518ed4dc9c315d08d8b23d3fac3b7024e2297860465f6df9fad43c9925fb80b5a50f5f3f4744886b552818bf3e961ba0372212496

diff --git a/dev-util/android-tools/android-tools-34.0.5.ebuild 
b/dev-util/android-tools/android-tools-34.0.5.ebuild
new file mode 100644
index ..0ff6f3bbb94f
--- /dev/null
+++ b/dev-util/android-tools/android-tools-34.0.5.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-r1
+
+DESCRIPTION="Android platform tools (adb, fastboot, and mkbootimg)"
+HOMEPAGE="https://github.com/nmeum/android-tools/ 
https://developer.android.com/;
+
+MY_PV="${PV//_/}"
+SRC_URI="https://github.com/nmeum/android-tools/releases/download/${MY_PV}/${PN}-${MY_PV}.tar.xz
+   https://dev.gentoo.org/~zmedico/dist/${PN}-31.0.3-no-gtest.patch
+"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# The entire source code is Apache-2.0, except for fastboot which is BSD-2.
+LICENSE="Apache-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="python udev"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# dev-libs/libpcre only required for e2fsdroid
+DEPEND="
+   app-arch/brotli:=
+   app-arch/lz4:=
+   app-arch/zstd:=
+   dev-libs/libpcre2:=
+   >=dev-libs/protobuf-3.0.0:=
+   sys-libs/zlib:=
+   virtual/libusb:1=
+"
+RDEPEND="${DEPEND}
+   udev? ( dev-util/android-udev-rules )
+   python? ( ${PYTHON_DEPS} )
+"
+BDEPEND="
+   dev-lang/go
+   dev-lang/perl
+"
+
+DOCS=()
+
+src_prepare() {
+   eapply "${DISTDIR}/${PN}-31.0.3-no-gtest.patch"
+
+   cd "${S}/vendor/core" || die
+   eapply 
"${S}/patches/core/0011-Remove-the-useless-dependency-on-gtest.patch"
+
+   cd "${S}/vendor/libziparchive" || die
+   eapply 
"${S}/patches/libziparchive/0004-Remove-the-useless-dependency-on-gtest.patch"
+
+   cd "${S}" || die
+   rm -r patches || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # Statically link the bundled boringssl
+   -DCMAKE_BUILD_TYPE=Release \
+   -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+   -DCMAKE_C_FLAGS="$CFLAGS" \
+   -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \
+   -Dprotobuf_MODULE_COMPATIBLE=ON
+   -DBUILD_SHARED_LIBS=OFF
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   export 

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

2024-03-24 Thread Zac Medico
commit: 79429e7d0a3d11445044344e4e4c67a3e5aee130
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 00:20:18 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79429e7d

dev-util/android-tools: remove launchpad upstream metadata

See: https://github.com/gentoo/gentoo/pull/35868/files#r1536264424
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/android-tools/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/android-tools/metadata.xml 
b/dev-util/android-tools/metadata.xml
index 8efb50d598cb..e9527752ee29 100644
--- a/dev-util/android-tools/metadata.xml
+++ b/dev-util/android-tools/metadata.xml
@@ -7,7 +7,6 @@

https://android.googlesource.com/platform/packages/modules/adb/+/HEAD/OVERVIEW.TXT
cpe:/a:google:android_debug_bridge
nmeum/android-tools
-   ubuntu


zmed...@gentoo.org



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

2024-03-24 Thread Zac Medico
commit: b30eb3fcc4c8ea0c167c9729812d25a1e90fb423
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 00:09:19 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:09:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30eb3fc

dev-util/jfrog-cli: add 1.54.1

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

 dev-util/jfrog-cli/Manifest|  2 ++
 dev-util/jfrog-cli/jfrog-cli-1.54.1.ebuild | 23 +++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/jfrog-cli/Manifest b/dev-util/jfrog-cli/Manifest
index 6109d28727d2..55de4efe59d7 100644
--- a/dev-util/jfrog-cli/Manifest
+++ b/dev-util/jfrog-cli/Manifest
@@ -1,5 +1,7 @@
 DIST jfrog-cli-1.35.3-deps.tar.xz 115342932 BLAKE2B 
053c718ca61ba03454b068e5fd34ddf81cc95d41dfa8f445bfff18ad40650704cbb248af54e64429eae6d9053967ee7013dd0151858d3824925ecf834a6c044f
 SHA512 
626f79cdfb393bca4fbb44a925e9263d2f384a6c1e68819a15f94b526be3054a4666dfcc7520796b54f0d202c808082dc6112f602ce2b7ab81f53b74ee23aac0
 DIST jfrog-cli-1.35.3.tar.gz 346736 BLAKE2B 
5b88a54c328ae6cf83b72e420a8d6d7224a67226465c7101b817bccb2d6024b283a84a118516c85f8056b5e0b9f2f74cde3322a44b2c8b40ba8fb36932437d06
 SHA512 
1a0a088611df84dbace620c90e2a51372c7b3b19cf55b0616d5629bd61da190300f38ce2c9db96785bfe871e83cc03bdace9e0fd4161380acda7a2a3dc24df1b
+DIST jfrog-cli-1.54.1-deps.tar.xz 2457600 BLAKE2B 
575b5a625008319cd2ea87e9bdd4cd540825e67624c8a26ed40eaa5088fe8ec11fd38ae3a82fb3a1d41e96eb3ff209202e93b91ef580770582b0316f1447ae64
 SHA512 
809ac6e9c9d49880b5ac33b1ec8ccbb01c34ebb0673cfe292df5422940919beabc2e32c107b93893ad922a33ce0d8bcd0d067f2702237d6cf68939c053384519
+DIST jfrog-cli-1.54.1.tar.gz 904073 BLAKE2B 
a5ed099927f5a17e7eacf7f06f3d37424b90e95652b66433ca7f91aa29e90c1e76871d7fe9250ec5fa8992c7137084c6a51683a2cd4a2d1a85abe7d6f8f9a38c
 SHA512 
0fa9baebd0c480978f9a9a13b5ceb5bd814e6e2c680089682e564512336bb846941c4aa996aadc3d74a64909e039496ec003f6cd9274ea8d052f34c400371162
 DIST jfrog-cli-2.46.3-deps.tar.xz 278330876 BLAKE2B 
05ca6dcbaff85477ba88f2ec3d1e5f91bd99161a53433d64ffaf14eeb42d06af23c349a0c033432a84011326b1fe0937f637ec2a7e98f902e27d130f6d525bd1
 SHA512 
99e29fde818e9aeb5079086816c5c234141068cace555f34232eba80f7e24d19ee0124ffa82332e785aee961fe41b8890f8bd5fe9c4e1b97b696e91b983f3ced
 DIST jfrog-cli-2.46.3.tar.gz 14017612 BLAKE2B 
e3dca255163c6b780e0c04dd17460634197d59612e8f3d9e31607dbf67381674e1760bd611a2e7946f58590da3fdd6d8eb9185dcb67073c4b82431f9c2445141
 SHA512 
5a9e1f2889f0d605d0bf32dab1c29c83389f6328be486d0ce2624fc8d9dcf504228b564af8fc866e0f7e1cc5db83e6d0471efd6898010fa3892350758832ee80
 DIST jfrog-cli-2.54.0-deps.tar.xz 4229440 BLAKE2B 
94adce8271c194abfa317b5e7cb448205cf39b9a5cfd48608cde66f6deb86655448f154182287d87fea7a71f8315221ac700b029798486c3fc60bf44f32d0117
 SHA512 
14c66209934301e11dea21f35111b29c3667fdb7c8e421e5e59b0dae3ba38585424bb723566f8a8d97f03aad77f12c87b0ec7f03b800f244118c851350f819ea

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



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

2024-03-24 Thread Zac Medico
commit: c0447acc56859d6416d3cca3cd0e2964f442d81d
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Mar 25 00:09:44 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:10:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0447acc

dev-util/jfrog-cli: drop 1.35.3, 2.46.3

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

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

diff --git a/dev-util/jfrog-cli/Manifest b/dev-util/jfrog-cli/Manifest
index 55de4efe59d7..3f0d1d9a656d 100644
--- a/dev-util/jfrog-cli/Manifest
+++ b/dev-util/jfrog-cli/Manifest
@@ -1,8 +1,4 @@
-DIST jfrog-cli-1.35.3-deps.tar.xz 115342932 BLAKE2B 
053c718ca61ba03454b068e5fd34ddf81cc95d41dfa8f445bfff18ad40650704cbb248af54e64429eae6d9053967ee7013dd0151858d3824925ecf834a6c044f
 SHA512 
626f79cdfb393bca4fbb44a925e9263d2f384a6c1e68819a15f94b526be3054a4666dfcc7520796b54f0d202c808082dc6112f602ce2b7ab81f53b74ee23aac0
-DIST jfrog-cli-1.35.3.tar.gz 346736 BLAKE2B 
5b88a54c328ae6cf83b72e420a8d6d7224a67226465c7101b817bccb2d6024b283a84a118516c85f8056b5e0b9f2f74cde3322a44b2c8b40ba8fb36932437d06
 SHA512 
1a0a088611df84dbace620c90e2a51372c7b3b19cf55b0616d5629bd61da190300f38ce2c9db96785bfe871e83cc03bdace9e0fd4161380acda7a2a3dc24df1b
 DIST jfrog-cli-1.54.1-deps.tar.xz 2457600 BLAKE2B 
575b5a625008319cd2ea87e9bdd4cd540825e67624c8a26ed40eaa5088fe8ec11fd38ae3a82fb3a1d41e96eb3ff209202e93b91ef580770582b0316f1447ae64
 SHA512 
809ac6e9c9d49880b5ac33b1ec8ccbb01c34ebb0673cfe292df5422940919beabc2e32c107b93893ad922a33ce0d8bcd0d067f2702237d6cf68939c053384519
 DIST jfrog-cli-1.54.1.tar.gz 904073 BLAKE2B 
a5ed099927f5a17e7eacf7f06f3d37424b90e95652b66433ca7f91aa29e90c1e76871d7fe9250ec5fa8992c7137084c6a51683a2cd4a2d1a85abe7d6f8f9a38c
 SHA512 
0fa9baebd0c480978f9a9a13b5ceb5bd814e6e2c680089682e564512336bb846941c4aa996aadc3d74a64909e039496ec003f6cd9274ea8d052f34c400371162
-DIST jfrog-cli-2.46.3-deps.tar.xz 278330876 BLAKE2B 
05ca6dcbaff85477ba88f2ec3d1e5f91bd99161a53433d64ffaf14eeb42d06af23c349a0c033432a84011326b1fe0937f637ec2a7e98f902e27d130f6d525bd1
 SHA512 
99e29fde818e9aeb5079086816c5c234141068cace555f34232eba80f7e24d19ee0124ffa82332e785aee961fe41b8890f8bd5fe9c4e1b97b696e91b983f3ced
-DIST jfrog-cli-2.46.3.tar.gz 14017612 BLAKE2B 
e3dca255163c6b780e0c04dd17460634197d59612e8f3d9e31607dbf67381674e1760bd611a2e7946f58590da3fdd6d8eb9185dcb67073c4b82431f9c2445141
 SHA512 
5a9e1f2889f0d605d0bf32dab1c29c83389f6328be486d0ce2624fc8d9dcf504228b564af8fc866e0f7e1cc5db83e6d0471efd6898010fa3892350758832ee80
 DIST jfrog-cli-2.54.0-deps.tar.xz 4229440 BLAKE2B 
94adce8271c194abfa317b5e7cb448205cf39b9a5cfd48608cde66f6deb86655448f154182287d87fea7a71f8315221ac700b029798486c3fc60bf44f32d0117
 SHA512 
14c66209934301e11dea21f35111b29c3667fdb7c8e421e5e59b0dae3ba38585424bb723566f8a8d97f03aad77f12c87b0ec7f03b800f244118c851350f819ea
 DIST jfrog-cli-2.54.0.tar.gz 11650988 BLAKE2B 
eaba329e05e7c77a835a778e995783adc63290d74e6af77411745ca5f9e39a5b861ec633aa8f56ebfdf3dace042bea1ab0e4839b5f42e9242a48e1ae5be3d8ee
 SHA512 
89ac5a0ff5487b8db9ebd5f78521dba3ee59552a3e53529bc7026486ee5df1a9684a7ca9512596bcfcc7e7680b84b47813a1a89a43b901da00dc80e94c073964

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

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

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

2024-03-24 Thread Zac Medico
commit: c61ec08b17a6a2f47f647aceca599be607cf52ba
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:59:54 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Mar 25 00:00:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c61ec08b

dev-util/jfrog-cli: add 2.54.0

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

 dev-util/jfrog-cli/Manifest|  2 ++
 dev-util/jfrog-cli/jfrog-cli-2.54.0.ebuild | 24 
 2 files changed, 26 insertions(+)

diff --git a/dev-util/jfrog-cli/Manifest b/dev-util/jfrog-cli/Manifest
index 2bec8e1b424b..6109d28727d2 100644
--- a/dev-util/jfrog-cli/Manifest
+++ b/dev-util/jfrog-cli/Manifest
@@ -2,3 +2,5 @@ DIST jfrog-cli-1.35.3-deps.tar.xz 115342932 BLAKE2B 
053c718ca61ba03454b068e5fd34
 DIST jfrog-cli-1.35.3.tar.gz 346736 BLAKE2B 
5b88a54c328ae6cf83b72e420a8d6d7224a67226465c7101b817bccb2d6024b283a84a118516c85f8056b5e0b9f2f74cde3322a44b2c8b40ba8fb36932437d06
 SHA512 
1a0a088611df84dbace620c90e2a51372c7b3b19cf55b0616d5629bd61da190300f38ce2c9db96785bfe871e83cc03bdace9e0fd4161380acda7a2a3dc24df1b
 DIST jfrog-cli-2.46.3-deps.tar.xz 278330876 BLAKE2B 
05ca6dcbaff85477ba88f2ec3d1e5f91bd99161a53433d64ffaf14eeb42d06af23c349a0c033432a84011326b1fe0937f637ec2a7e98f902e27d130f6d525bd1
 SHA512 
99e29fde818e9aeb5079086816c5c234141068cace555f34232eba80f7e24d19ee0124ffa82332e785aee961fe41b8890f8bd5fe9c4e1b97b696e91b983f3ced
 DIST jfrog-cli-2.46.3.tar.gz 14017612 BLAKE2B 
e3dca255163c6b780e0c04dd17460634197d59612e8f3d9e31607dbf67381674e1760bd611a2e7946f58590da3fdd6d8eb9185dcb67073c4b82431f9c2445141
 SHA512 
5a9e1f2889f0d605d0bf32dab1c29c83389f6328be486d0ce2624fc8d9dcf504228b564af8fc866e0f7e1cc5db83e6d0471efd6898010fa3892350758832ee80
+DIST jfrog-cli-2.54.0-deps.tar.xz 4229440 BLAKE2B 
94adce8271c194abfa317b5e7cb448205cf39b9a5cfd48608cde66f6deb86655448f154182287d87fea7a71f8315221ac700b029798486c3fc60bf44f32d0117
 SHA512 
14c66209934301e11dea21f35111b29c3667fdb7c8e421e5e59b0dae3ba38585424bb723566f8a8d97f03aad77f12c87b0ec7f03b800f244118c851350f819ea
+DIST jfrog-cli-2.54.0.tar.gz 11650988 BLAKE2B 
eaba329e05e7c77a835a778e995783adc63290d74e6af77411745ca5f9e39a5b861ec633aa8f56ebfdf3dace042bea1ab0e4839b5f42e9242a48e1ae5be3d8ee
 SHA512 
89ac5a0ff5487b8db9ebd5f78521dba3ee59552a3e53529bc7026486ee5df1a9684a7ca9512596bcfcc7e7680b84b47813a1a89a43b901da00dc80e94c073964

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



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

2024-03-24 Thread Zac Medico
commit: edb9d4c3af9946ab9157327191ae869dbe8d5a84
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:34:33 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:35:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb9d4c3

sys-apps/rootlesskit: drop 2.0.0

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

 sys-apps/rootlesskit/Manifest |  2 --
 sys-apps/rootlesskit/rootlesskit-2.0.0.ebuild | 23 ---
 2 files changed, 25 deletions(-)

diff --git a/sys-apps/rootlesskit/Manifest b/sys-apps/rootlesskit/Manifest
index bac688b1a518..259130959283 100644
--- a/sys-apps/rootlesskit/Manifest
+++ b/sys-apps/rootlesskit/Manifest
@@ -1,4 +1,2 @@
-DIST rootlesskit-2.0.0-deps.tar.xz 66728284 BLAKE2B 
0bfc0bbc50d90e4b80ba2a722a1b39d05271077bfc84c1f97826b89a55ed096f3be46d28b0478fa33cb7ae5a1ab83785846245773abb0923c8f9f6b23b87d051
 SHA512 
e693f50e3a4455ae45a23703fbc50495ed92b8f0a5f39da97f2486ea52dd7d29f6a9ed56492f1df88fc92d57f8f018ebc7162e2af4b475edec0ba24998aefe94
-DIST rootlesskit-2.0.0.tar.gz 74255 BLAKE2B 
66a6c8dae53295d488e30a7897651c76bddf4c5adf174383226d963795bc2c08ae511d62a05190d390e481e59d08462e84e3a650a7b58267bdb7ebc49e9e3f2a
 SHA512 
9c29c93764cb4ef73ea08256e7c3257345dd898c3570adec4ef150b71bb2c81d68be89c4e1cf9ee8fb1973e2e79e2bc2e7c34564295e1d0a2f01c58780f6d0a5
 DIST rootlesskit-2.0.1-deps.tar.xz 66744312 BLAKE2B 
8369d7ff25212dc5bcc19dfd159d5c1592723173f0e64868d8a3aba4f9654a5457089e0ae3997efbbe12709ebe3e97d299529083b42caee60fd49ecc7e6aa156
 SHA512 
54f207035dc37e1fc1fbb2667f542696034cee4435d80db2cd889de0028c6caa3c542f5b09cbfdc9193fe8c42f48f2433a459e01df6570edd853a6315282b2d1
 DIST rootlesskit-2.0.1.tar.gz 74527 BLAKE2B 
04ae4980275c7271ce4d6a9d26917f083f89c5fe57ac3d7f43e2a0eeb5fa13e39de1f05be24940b79353bf6c2408e451f7d2ea10497bee4223757a0526f9d109
 SHA512 
1fe3eb19e1e0c97acfaae2c8aa435d3450ea9e666b00dcfe73a4835e9e8f6e2554c1f6f7491d9bc95a33cdab7c0c0d238aed7ce4bed237399660e9c16cb33324

diff --git a/sys-apps/rootlesskit/rootlesskit-2.0.0.ebuild 
b/sys-apps/rootlesskit/rootlesskit-2.0.0.ebuild
deleted file mode 100644
index 26ccf3bc7a2b..
--- a/sys-apps/rootlesskit/rootlesskit-2.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="Linux-native \"fake root\" for implementing rootless containers"
-HOMEPAGE="https://github.com/rootless-containers/rootlesskit;
-SRC_URI="https://github.com/rootless-containers/rootlesskit/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 ISC MIT"
-SLOT="0"
-
-KEYWORDS="~amd64"
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-rootlesskit )"
-
-src_install() {
-   local -x BINDIR=${EPREFIX}/usr/bin
-   default
-}



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

2024-03-24 Thread Zac Medico
commit: e79369de347276af0f6c41cf743e185dca0e4493
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:41:42 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79369de

sys-apps/rootlesskit: add 2.0.2

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

 sys-apps/rootlesskit/Manifest |  2 ++
 sys-apps/rootlesskit/rootlesskit-2.0.2.ebuild | 23 +++
 2 files changed, 25 insertions(+)

diff --git a/sys-apps/rootlesskit/Manifest b/sys-apps/rootlesskit/Manifest
index 259130959283..d6e49e7f5793 100644
--- a/sys-apps/rootlesskit/Manifest
+++ b/sys-apps/rootlesskit/Manifest
@@ -1,2 +1,4 @@
 DIST rootlesskit-2.0.1-deps.tar.xz 66744312 BLAKE2B 
8369d7ff25212dc5bcc19dfd159d5c1592723173f0e64868d8a3aba4f9654a5457089e0ae3997efbbe12709ebe3e97d299529083b42caee60fd49ecc7e6aa156
 SHA512 
54f207035dc37e1fc1fbb2667f542696034cee4435d80db2cd889de0028c6caa3c542f5b09cbfdc9193fe8c42f48f2433a459e01df6570edd853a6315282b2d1
 DIST rootlesskit-2.0.1.tar.gz 74527 BLAKE2B 
04ae4980275c7271ce4d6a9d26917f083f89c5fe57ac3d7f43e2a0eeb5fa13e39de1f05be24940b79353bf6c2408e451f7d2ea10497bee4223757a0526f9d109
 SHA512 
1fe3eb19e1e0c97acfaae2c8aa435d3450ea9e666b00dcfe73a4835e9e8f6e2554c1f6f7491d9bc95a33cdab7c0c0d238aed7ce4bed237399660e9c16cb33324
+DIST rootlesskit-2.0.2-deps.tar.xz 769588 BLAKE2B 
fa226a8d851cd63f114e69f56a1092d4afdaaa598ceae9ca6c0167f3597e40513ba7fb2bd3240f1b906b5f8a5f5efa4eb621059aa5c2d7ca4d1911a10513f274
 SHA512 
ab4eccf71c9915b0fb3b39c0149154fa750d33ca04a5df84b12d50ed860dbf81d07464d36e98df0684279b814577f8b95bbc115b7337b8d1f525a6d7e431809b
+DIST rootlesskit-2.0.2.tar.gz 75119 BLAKE2B 
a5baa5a030986be394f4fe0941a249eb6faf55a11221f89e5710ba61d0b59150f6ddb4bc9c050182c41782921d20ce8f96d8fd211a2f57b6141eb28bd8506f41
 SHA512 
4f03f0cd1c650b2f1d3dd866b25ca2cca9cc6028f10a6f43e5bca7d736da605847262f2a2103e252e513caa9c0bf0ebb05fbfb1c10ba21e67fb434cfaa8123e3

diff --git a/sys-apps/rootlesskit/rootlesskit-2.0.2.ebuild 
b/sys-apps/rootlesskit/rootlesskit-2.0.2.ebuild
new file mode 100644
index ..26ccf3bc7a2b
--- /dev/null
+++ b/sys-apps/rootlesskit/rootlesskit-2.0.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Linux-native \"fake root\" for implementing rootless containers"
+HOMEPAGE="https://github.com/rootless-containers/rootlesskit;
+SRC_URI="https://github.com/rootless-containers/rootlesskit/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+LICENSE="Apache-2.0"
+LICENSE+=" BSD BSD-2 ISC MIT"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE="selinux"
+
+RDEPEND="selinux? ( sec-policy/selinux-rootlesskit )"
+
+src_install() {
+   local -x BINDIR=${EPREFIX}/usr/bin
+   default
+}



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

2024-03-24 Thread Zac Medico
commit: 067c61ba9150cb802f9f0c17b6164bbd5054d049
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:28:01 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067c61ba

app-containers/nerdctl: drop 1.4.0

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

 app-containers/nerdctl/Manifest |  2 --
 app-containers/nerdctl/nerdctl-1.4.0.ebuild | 35 -
 2 files changed, 37 deletions(-)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 40ddb20cf1dd..676ccfd1a8d0 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -1,4 +1,2 @@
-DIST nerdctl-1.4.0-go-mod-vendor.tar.gz 6711566 BLAKE2B 
242648545d82bfcdde6dd5056e4225d9b37021a6b210632ad112e18659d3f6f89bb53e31aee55106b5654080fab8dfd33268138b5f0a0b36d425395e1be89728
 SHA512 
fd2b3d30c35dee73eb2325188477659fc08a974737b8f555275524368aa59583987b04f19057cbd4c03c0bf7df89f38e3d115c36da2f089ac9d908bf77e774b8
-DIST nerdctl-1.4.0.tar.gz 515068 BLAKE2B 
68daacc251322b5efe0591fe6cd615cd7a11df803a66a3a151b3ae46e1a3b22bfbde7726bf4418b0df988965578cecd3dc2fac67b45b1d765d059c92aab1ec12
 SHA512 
b14cd92b76d9699b4042fcd7a6906b1c714221b30cff1074a1d59ea038cf74ea6437d4a4d9a265e7b0f4c96397c82d53856f9e43d08aa8abcb98af5e9fb6e8dc
 DIST nerdctl-1.7.4-go-mod-vendor.tar.gz 7197938 BLAKE2B 
14a95cd634acc652d5532d1c6aa28abf24c1cf26393d63fd627e864ba73e5f3355832afd8c3c31eb0dcef9ae1d82c35a7df49c017c5719b45145496ec9243e79
 SHA512 
aefc9d23114bb2ca0a640287ed27e2afeeb9075a4fdfa33817310300ac8a1ca492defd4a5436f71f4f06a2b8916a75793ce846eac0878a8e51e1accadd21d13f
 DIST nerdctl-1.7.4.tar.gz 516231 BLAKE2B 
3f1726945c5b816b4ca922187ae0bde0af82ca38227fe3ad2509b8b1654a2ee22d3929296d9633275cc7c3495202c66d90a956ac92c790f17eb2d1254bdb2c17
 SHA512 
a2cf60e2d704bef6a9c2abc697ef44a6a833b5fcc276bbffec503437281c830e2cd73fc541ef85be2444bad8f2b827c832b7685a3c74ebba503019ed39a19d75

diff --git a/app-containers/nerdctl/nerdctl-1.4.0.ebuild 
b/app-containers/nerdctl/nerdctl-1.4.0.ebuild
deleted file mode 100644
index a01a8d688b2f..
--- a/app-containers/nerdctl/nerdctl-1.4.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGIT_COMMIT="7e8114a82da342cdbec9a518c5c6a1cce58105e9"
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl;
-SRC_URI="
-   https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_unpack() {
-   unpack "${P}.tar.gz"
-   cd "${S}"
-   unpack "${P}-go-mod-vendor.tar.gz"
-}
-
-src_compile() {
-   emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" VERSION=v${PV} REVISION="${EGIT_COMMIT}" 
BINDIR="/usr/bin" install
-   DOCS=( README.md docs/* examples )
-   einstalldocs
-}



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

2024-03-24 Thread Zac Medico
commit: 511003392618c42e32e434a50aa672499f13ae3d
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:30:56 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51100339

app-containers/nerdctl: add 1.7.5

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

 app-containers/nerdctl/Manifest |  2 ++
 app-containers/nerdctl/nerdctl-1.7.5.ebuild | 53 +
 2 files changed, 55 insertions(+)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 676ccfd1a8d0..2f1673410118 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -1,2 +1,4 @@
 DIST nerdctl-1.7.4-go-mod-vendor.tar.gz 7197938 BLAKE2B 
14a95cd634acc652d5532d1c6aa28abf24c1cf26393d63fd627e864ba73e5f3355832afd8c3c31eb0dcef9ae1d82c35a7df49c017c5719b45145496ec9243e79
 SHA512 
aefc9d23114bb2ca0a640287ed27e2afeeb9075a4fdfa33817310300ac8a1ca492defd4a5436f71f4f06a2b8916a75793ce846eac0878a8e51e1accadd21d13f
 DIST nerdctl-1.7.4.tar.gz 516231 BLAKE2B 
3f1726945c5b816b4ca922187ae0bde0af82ca38227fe3ad2509b8b1654a2ee22d3929296d9633275cc7c3495202c66d90a956ac92c790f17eb2d1254bdb2c17
 SHA512 
a2cf60e2d704bef6a9c2abc697ef44a6a833b5fcc276bbffec503437281c830e2cd73fc541ef85be2444bad8f2b827c832b7685a3c74ebba503019ed39a19d75
+DIST nerdctl-1.7.5-go-mod-vendor.tar.gz 7229228 BLAKE2B 
24dd81b3b54542e8723c44d75e653414c75be9e0e56095e7afe6886d2bde6febdc91b7ef903009145c77a57dd4780bbceda58851b39e7375141066abc20f2f1f
 SHA512 
265d9ae58ec221611c9f7666de2748bf8519a7ba8b3bc0bd3b1e97d671bfc11c7d51cd4512d52000a579c8f5e4bd7e4c5a4bf469853b481c838262001bd9dd65
+DIST nerdctl-1.7.5.tar.gz 517127 BLAKE2B 
800fc487c60ea62641b26a1b41f95747bd39467d8e1c7fd7b5302c5d515c2e6765fcf7ef8860b3cbfe04428fe849a7293ec914bae3da65ac6418a1f5c789d832
 SHA512 
3e35c5e3c68c675d23c1a106d267f62c2e36cd8026308ac6237fa5aa2f3ebaea0f47888e6702290f40c26f543e90bca91d76cae28b74732e8fb351f6ef2441f9

diff --git a/app-containers/nerdctl/nerdctl-1.7.5.ebuild 
b/app-containers/nerdctl/nerdctl-1.7.5.ebuild
new file mode 100644
index ..a4e11f03f281
--- /dev/null
+++ b/app-containers/nerdctl/nerdctl-1.7.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+EGIT_COMMIT="cffed372371dcbea3dc9a646ce5a913fc1c09513"
+
+DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
+HOMEPAGE="https://github.com/containerd/nerdctl;
+SRC_URI="
+   https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
+"
+
+LICENSE="Apache-2.0"
+LICENSE+=" BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="rootless"
+
+DEPEND="
+   rootless? (
+   app-containers/slirp4netns
+   sys-apps/rootlesskit
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   cd "${S}"
+   unpack "${P}-go-mod-vendor.tar.gz"
+}
+
+src_compile() {
+   emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
+}
+
+src_install() {
+   local emake_args=(
+   DESTDIR="${D}"
+   VERSION=v${PV}
+   REVISION="${EGIT_COMMIT}"
+   DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   PREFIX="${EPREFIX}/usr"
+   install
+   )
+   emake "${emake_args[@]}"
+   DOCS=( README.md docs/* examples )
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/

2024-03-24 Thread Conrad Kostecki
commit: 84ede404c19bf2d4ac4b9f14c148422968417fe1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Mar 24 23:27:51 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Mar 24 23:30:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ede404

dev-libs/intel-compute-runtime: fix deps

Closes: https://bugs.gentoo.org/927747
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...2.23.ebuild => intel-compute-runtime-23.52.28202.23-r1.ebuild} | 8 +---
 ...4.17.ebuild => intel-compute-runtime-24.05.28454.17-r1.ebuild} | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23-r1.ebuild
similarity index 97%
rename from 
dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23.ebuild
rename to 
dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23-r1.ebuild
index 5f0fc518d85e..69877d079fea 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23.ebuild
+++ 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-23.52.28202.23-r1.ebuild
@@ -19,15 +19,17 @@ SLOT="0"
 KEYWORDS="amd64"
 IUSE="+l0 +vaapi"
 
-RDEPEND=">=media-libs/gmmlib-22.3.5:="
+RDEPEND="
+   >=dev-util/intel-graphics-compiler-1.0.15136.4
+   >=media-libs/gmmlib-22.3.5:=
+"
 
 DEPEND="
-   ${DEPEND}
+   ${RDEPEND}
dev-libs/intel-metrics-discovery:=
dev-libs/intel-metrics-library:=
dev-libs/libnl:3
dev-libs/libxml2:2
-   >=dev-util/intel-graphics-compiler-1.0.15136.4
>=dev-util/intel-graphics-system-controller-0.8.13:=
media-libs/mesa
>=virtual/opencl-3

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17-r1.ebuild
similarity index 97%
rename from 
dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17.ebuild
rename to 
dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17-r1.ebuild
index ae6891ffa757..717beccf91d2 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17.ebuild
+++ 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.05.28454.17-r1.ebuild
@@ -19,15 +19,17 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+l0 +vaapi"
 
-RDEPEND=">=media-libs/gmmlib-22.3.17:="
+RDEPEND="
+   >=dev-util/intel-graphics-compiler-1.0.15985.15
+   >=media-libs/gmmlib-22.3.17:=
+"
 
 DEPEND="
-   ${DEPEND}
+   ${RDEPEND}
dev-libs/intel-metrics-discovery:=
dev-libs/intel-metrics-library:=
dev-libs/libnl:3
dev-libs/libxml2:2
-   >=dev-util/intel-graphics-compiler-1.0.15985.15
>=dev-util/intel-graphics-system-controller-0.8.16:=
media-libs/mesa
>=virtual/opencl-3



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

2024-03-24 Thread Conrad Kostecki
commit: fd7baa88746733ac688df924a4c7c14c7f463a15
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Mar 24 23:30:21 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Mar 24 23:30:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7baa88

app-emulation/86Box: drop dinput

Closes: https://bugs.gentoo.org/927751
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/86Box/{86Box-4.1.1.ebuild => 86Box-4.1.1-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-emulation/86Box/86Box-4.1.1.ebuild 
b/app-emulation/86Box/86Box-4.1.1-r1.ebuild
similarity index 94%
rename from app-emulation/86Box/86Box-4.1.1.ebuild
rename to app-emulation/86Box/86Box-4.1.1-r1.ebuild
index 45d6114f04fe..1acbe1d341bd 100644
--- a/app-emulation/86Box/86Box-4.1.1.ebuild
+++ b/app-emulation/86Box/86Box-4.1.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="dinput experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 
+threads"
+IUSE="experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +threads"
 
 DEPEND="
app-emulation/faudio
@@ -60,7 +60,6 @@ src_configure() {
local mycmakeargs=(
-DCPPTHREADS="$(usex threads)"
-DDEV_BRANCH="$(usex experimental)"
-   -DDINPUT="$(usex dinput)"
-DDYNAREC="ON"
-DMUNT_EXTERNAL="$(usex munt)"
-DFLUIDSYNTH="$(usex fluidsynth)"



[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/files/

2024-03-24 Thread Zac Medico
commit: 1a86dd9756c8e9c63118d557210609ee6dc157ea
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:22:30 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:23:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a86dd97

net-dns/coredns: Remove unused buildopts patch

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

 .../buildopts-gitcommit-makefile-1.11.1.patch  | 29 --
 1 file changed, 29 deletions(-)

diff --git a/net-dns/coredns/files/buildopts-gitcommit-makefile-1.11.1.patch 
b/net-dns/coredns/files/buildopts-gitcommit-makefile-1.11.1.patch
deleted file mode 100644
index 97dd658786e6..
--- a/net-dns/coredns/files/buildopts-gitcommit-makefile-1.11.1.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-# https://github.com/coredns/coredns/pull/6384
-From 81938bca2041c9dddc1171d56f609191313b8b9d Mon Sep 17 00:00:00 2001
-From: Rahil Bhimjiani 
-Date: Sun, 5 Nov 2023 21:53:05 +0530
-Subject: [PATCH] Makefile: allow to use custom GITCOMMIT & BUILDOPTS
-
-?= means If GITCOMMIT/BUILDOPTS is defined then use that otherwise fallback to 
default
-
-Signed-off-by: Rahil Bhimjiani 

- Makefile | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 43d03e207ba..10fca3da1a1 100644
 a/Makefile
-+++ b/Makefile
-@@ -1,9 +1,9 @@
- # Makefile for building CoreDNS
--GITCOMMIT:=$(shell git describe --dirty --always)
-+GITCOMMIT?=$(shell git describe --dirty --always)
- BINARY:=coredns
- SYSTEM:=
- CHECKS:=check
--BUILDOPTS:=-v
-+BUILDOPTS?=-v
- GOPATH?=$(HOME)/go
- MAKEPWD:=$(dir $(realpath $(firstword $(MAKEFILE_LIST
- CGO_ENABLED?=0



[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/

2024-03-24 Thread Zac Medico
commit: af41645f75dbc7c3825645f8e2cd2a522c4ca2c4
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 24 23:21:32 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 23:21:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af41645f

net-dns/coredns: drop 1.11.1

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

 net-dns/coredns/Manifest  |   2 -
 net-dns/coredns/coredns-1.11.1.ebuild | 123 --
 2 files changed, 125 deletions(-)

diff --git a/net-dns/coredns/Manifest b/net-dns/coredns/Manifest
index 6232e57e6d6a..1887ae958822 100644
--- a/net-dns/coredns/Manifest
+++ b/net-dns/coredns/Manifest
@@ -1,4 +1,2 @@
-DIST coredns-1.11.1-deps.tar.xz 252844888 BLAKE2B 
c249a6d52965ac4a6b7e06343d5155e3bc6f0528c11556fda9eb111beec1b4a71ac1b7cc8c76d0c593fedddccf3d3808a0da814a804b0284557280bb8dab
 SHA512 
0a22fa25cdbe5e8686612d411b59758ab604a3cf9a92a02eed7b5487506c25dee90c113dcb479fb9da199a31ead2c818ebe856f6f7182967ba13b9852d6e785a
-DIST coredns-1.11.1.tar.gz 647236 BLAKE2B 
0f2c58608a6a13b57c7df45a8f750ef5b9b6da4be4e5b593cb992141dc6d0e238121789e4ca0b430a100963c3bf08c0257506c812da776ea47a164f83b4fd0cc
 SHA512 
f8752811e9e7913311f47ae13f35c755ac86ea240572be1c1dabc1712b6c42380c60ac385fa9573c77d6fcf4c144df2bc00574f18e8d7b70da21ed8ae4fb87cd
 DIST coredns-1.11.2-deps.tar.xz 261482588 BLAKE2B 
39e30800ac1fc404dc60f859b929c4a69614b9f0be8937c3fd7b1a872ec1e163ab4f6a313ed7661d2a101318187aaa2419168c0511cf2108c43ada38db0d1e0b
 SHA512 
91282766d10d28d564d14fb20d8d82808507e509c58b7bb1959bb03a2665a287057aa4d547bfc8cc60ff080eea807af1c57d86bf9ff000125ef0642d8557e47f
 DIST coredns-1.11.2.tar.gz 651994 BLAKE2B 
1a7a272756eaf83170e242a573c8a765d6ea7b70fe422d36a87850b600a88287291aa0fe0d49462c34453d4d3c4d33f9497be409379ff8fccc87f41e2195efc1
 SHA512 
0e90ef4793555bd46aa5ce84cf639c015d1869b407627c69746eb948abff1920f891c45e5f00c0127f23e2c6394c07cc55c1776af840881210f90faa6ec22b40

diff --git a/net-dns/coredns/coredns-1.11.1.ebuild 
b/net-dns/coredns/coredns-1.11.1.ebuild
deleted file mode 100644
index 59d3b5206848..
--- a/net-dns/coredns/coredns-1.11.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="CoreDNS is a DNS server that chains plugins"
-HOMEPAGE="https://github.com/coredns/coredns;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/coredns/coredns.git;
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-# main
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" MIT BSD ISC MPL-2.0 BSD-2"
-
-SLOT="0"
-IUSE="test"
-# TODO: debug test failure with deps tarball
-RESTRICT="test"
-
-RDEPEND="acct-user/coredns
-   acct-group/coredns"
-
-FILECAPS=(
-   -m 755 'cap_net_bind_service=+ep' usr/bin/${PN}
-)
-
-PATCHES=(
-   "${FILESDIR}/buildopts-gitcommit-makefile-1.11.1.patch"
-)
-
-src_unpack() {
-   if [[ ${PV} == ** ]]; then
-   git-r3_src_unpack
-   go-module_live_vendor
-   else
-   go-module_src_unpack
-   fi
-}
-
-src_prepare() {
-   default
-   use test || sed -i -e 's|coredns: $(CHECKS)|coredns:|' Makefile
-}
-
-src_compile() {
-   # For non-live versions, prevent git operations which causes sandbox 
violations
-   # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
-   [[ ${PV} != * ]] && export GITCOMMIT=''
-
-   # Mimicking go-module.eclass's GOFLAGS
-   if use amd64 || use arm || use arm64 ||
-   ( use ppc64 && [[ $(tc-endian) == "little" ]] ) || use 
s390 || use x86; then
-   local buildmode="-buildmode=pie"
-   fi
-   export BUILDOPTS="-buildvcs=false -modcacherw -v -x -p=$(makeopts_jobs) 
${buildmode}"
-
-   default
-}
-
-src_install() {
-   dobin "${PN}"
-   einstalldocs
-   doman man/*
-
-   newinitd "${FILESDIR}"/coredns.initd coredns
-   newconfd "${FILESDIR}"/coredns.confd coredns
-
-   insinto /etc/coredns/
-   newins "${FILESDIR}"/Corefile.example Corefile
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/coredns.logrotated coredns
-
-   systemd_dounit "${FILESDIR}"/coredns.service
-   newtmpfiles "${FILESDIR}"/coredns.tmpfiles "${PN}.conf"
-}
-
-src_test() {
-   # eclass default '-x' makes tests output unreadable
-   export GOFLAGS="-v -mod=readonly"
-
-   local known_fail=(
-   "TestZoneExternalCNAMELookupWithProxy"
-   "TestMetricsSeveralBlocs"
-   "TestMetricsAvailable"
-   "TestMetricsAvailableAfterReload"
-   "TestMetricsAvailableAfterReloadAndFailedReload"
-   )

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

2024-03-24 Thread Jakov Smolić
commit: 13728f6703874a3c6ebd6749893cd60ac11ad320
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 24 22:59:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 24 22:59:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13728f67

sys-libs/slang: Stabilize 2.3.3-r1 arm, #927753

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-libs/slang/slang-2.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
index 3cbfee8d57fe..2127294d8de5 100644
--- a/sys-libs/slang/slang-2.3.3-r1.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -17,7 +17,7 @@ else
https://www.jedsoft.org/releases/${PN}/${P}.tar.bz2
https://www.jedsoft.org/releases/${PN}/old/${P}.tar.bz2
"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 LICENSE="GPL-2"



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

2024-03-24 Thread Sam James
commit: 15179602fe958a3e52dc7b86b6adecbbb5de75f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:43:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:43:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15179602

dev-libs/libsigsegv: Stabilize 2.14-r1 sparc, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index 828b3bc335c7..fe96f4358062 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: 470e0b84ad3fe08c25d9c5ec6fd9b4d696b0dcef
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:42:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:42:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470e0b84

dev-libs/libsigsegv: Stabilize 2.14-r1 arm, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index 6c8ac1424f2a..828b3bc335c7 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: c40805df9a5a7111f87df80d614184618ea996e1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:42:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:42:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40805df

dev-libs/libsigsegv: Stabilize 2.14-r1 x86, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index 18c7d66915ef..6c8ac1424f2a 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: d9b253edb523c9d949520f4f20a695d2b6888aad
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:42:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b253ed

dev-libs/libsigsegv: Stabilize 2.14-r1 amd64, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index 21d249111a2d..18c7d66915ef 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: bd800c5e89391326b4eb214386397dfc1b3304b5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:41:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:41:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd800c5e

dev-libs/libsigsegv: Stabilize 2.14-r1 ppc64, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index aa415a71452f..21d249111a2d 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: 7af84b2e2614620f770ba8ea9325f7bf00de26c6
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:41:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af84b2e

dev-libs/libsigsegv: Stabilize 2.14-r1 ppc, #927756

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

 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
index 9311409de504..aa415a71452f 100644
--- a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-c99.patch



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

2024-03-24 Thread Sam James
commit: 4ee1c363ee99eeb68d0eff6729eb92ea9531b99b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:41:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:41:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee1c363

sys-libs/slang: Stabilize 2.3.3-r1 ppc, #927753

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

 sys-libs/slang/slang-2.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
index ea415290326d..ada0ec042c34 100644
--- a/sys-libs/slang/slang-2.3.3-r1.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -17,7 +17,7 @@ else
https://www.jedsoft.org/releases/${PN}/${P}.tar.bz2
https://www.jedsoft.org/releases/${PN}/old/${P}.tar.bz2
"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 LICENSE="GPL-2"



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

2024-03-24 Thread Sam James
commit: be580aa63858010b78de57356a0e4a1caaa8e158
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:41:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:41:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be580aa6

sys-libs/slang: Stabilize 2.3.3-r1 ppc64, #927753

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

 sys-libs/slang/slang-2.3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
index ada0ec042c34..3cbfee8d57fe 100644
--- a/sys-libs/slang/slang-2.3.3-r1.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -17,7 +17,7 @@ else
https://www.jedsoft.org/releases/${PN}/${P}.tar.bz2
https://www.jedsoft.org/releases/${PN}/old/${P}.tar.bz2
"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 LICENSE="GPL-2"



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

2024-03-24 Thread Sam James
commit: 616619ec34014d30ad8998e2f0c60a8ff17cb33e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 22:40:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:40:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616619ec

sys-devel/gcc: add 14.0.1_pre20240324

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 95db6fe8f799..3654c19aaa3b 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -35,6 +35,7 @@ DIST gcc-14-20240225.tar.xz 87651536 BLAKE2B 
01283581b8684e0dce73b2d9a586e473f3c
 DIST gcc-14-20240303.tar.xz 87667912 BLAKE2B 
318deb7693641719a9a695504efd700582210d7c059e362f52d2b58f9cd95a21982c0547fb4e12c421c249f4f4acd5206ae211e0af371af0054a274589da59a9
 SHA512 
18115ccd7a6d7be4e7e7cea12bad4c4103ffbf2c150b27d7fd34315ec3e3a461693b5ca51238c6389eb95f40c9fe71c980a0648f2e5f7a85aac08029a6976b2e
 DIST gcc-14-20240310.tar.xz 87720704 BLAKE2B 
9acac9ba0b47d1ecb6dfcdaf17e6bd94c888082cfeeef83ffc72658edb59d5c888625a4459ac00e765a42b19aedb412d32ad488f4d505aa15e383cccf036201b
 SHA512 
a4fe1bab95ad835235fc9764575170237f554e4590a1587c981a47977ae42311b7b57322e4db3f95e4d57a347a9666822eeae29c6d30f87a5108a62400e040bc
 DIST gcc-14-20240317.tar.xz 87764960 BLAKE2B 
5cd957c3bf5e2fbb134b716a7ed14c0ace66d5c944e15422e66affbf110b76ba3b4bf83a05af49eec23d8f1543ca36c3d6ce81fa1b292cba47eceb517c3a7352
 SHA512 
77ade098872f687a3fb23dcb612eeed27a3ecf816304a218d695d2be7433576ceafcb13a9cfde3ed7fc9e48bfaee8521b77cfbabfe41b2557328cc95f3e73ebe
+DIST gcc-14-20240324.tar.xz 87808876 BLAKE2B 
546b69f4562cfee6a3d5d8700e2a9bd0da001e3dde04825754ec5298144243ea4c975d0bf0366711fc9680f263732afb40c083fe9268f578b89e7d006b8d4955
 SHA512 
16b00690bf541784a109bc2382bbdf8ba6b72b416b130905d020182708ae687cbeca28197ab16539032ce9db3ad0e062e4231f9ef4c2d2452b14ed2b0ff3596e
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-23.tar.xz 13796 BLAKE2B 
bac16d3131c79dfd5655fc591db7342d4a3d00b863599626ca5805b6a49e9ffab347dc9a3339745ee16b2efefd0874e2ca3acfc3bce66ff0cedbcf712dc0bd72
 SHA512 
f9a0dd3dfe4dd5e55ac6ae93f5816af38f518110a968597dc55b446406011c3631e33e217533501966f665b9a8bda117ae8d19c62577d4267ddbbd90f4066afc
 DIST gcc-14.0.0-patches-24.tar.xz 14280 BLAKE2B 
f5594e07f91a7871fc4470d84ecbf6576f53620c92f60821d2fdcf140869827d27a323d535af11b74f4b671ee7308e501f24841ceb0607ca3ebc032bd97d85b4
 SHA512 
d887b53a0849246bc79ee2510d7deffabc58fe7598e9e147e4a97fc3714341017627df3dae9a39ae5d3185946cb6e11d01a28aa1287958c401e641fa4312f48b

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild
new file mode 100644
index ..e809e40f6564
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240324.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="25"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+PYTHON_COMPAT=( python3_{10..11} )
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDE

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

2024-03-24 Thread Sam James
commit: 2a319f2040df45d3132ae21191906b6ee404d458
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 21:03:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 22:40:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a319f20

app-arch/pixz: skip lint test (cppcheck)

We don't care for these wrt packaging.

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

 app-arch/pixz/pixz-1.0.7-r1.ebuild | 8 +++-
 app-arch/pixz/pixz-.ebuild | 8 +++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/app-arch/pixz/pixz-1.0.7-r1.ebuild 
b/app-arch/pixz/pixz-1.0.7-r1.ebuild
index 7e591aaa8701..42b11e22d697 100644
--- a/app-arch/pixz/pixz-1.0.7-r1.ebuild
+++ b/app-arch/pixz/pixz-1.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,6 +36,12 @@ DEPEND="
 src_prepare() {
default
 
+   # We're not interested in linting tests for our purposes (bug #915008)
+   cat > test/cppcheck-src.sh <<-EOF || die
+   #!/bin/sh
+   exit 77
+   EOF
+
[[ ${PV} == "" ]] && eautoreconf
 }
 

diff --git a/app-arch/pixz/pixz-.ebuild b/app-arch/pixz/pixz-.ebuild
index 2fbeeaf35fe3..10a369c58a13 100644
--- a/app-arch/pixz/pixz-.ebuild
+++ b/app-arch/pixz/pixz-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,6 +36,12 @@ DEPEND="
 src_prepare() {
default
 
+   # We're not interested in linting tests for our purposes (bug #915008)
+   cat > test/cppcheck-src.sh <<-EOF || die
+   #!/bin/sh
+   exit 77
+   EOF
+
[[ ${PV} == "" ]] && eautoreconf
 }
 



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

2024-03-24 Thread Zac Medico
commit: 72f41d07b5396195a98691fafeb3e5b207a76564
Author: Raul E Rangel  chromium  org>
AuthorDate: Thu Mar 21 20:29:59 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 24 22:18:34 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=72f41d07

Reapply "config: Don't directly modify FEATURES"

This reverts commit b150419d28bd7afb98404a829c639584d34efc03.

It turns out we need to keep the open coded version to avoid creating
a persistent setting.
See https://github.com/gentoo/portage/pull/1098#issuecomment-1761638611

This change just adds a sorted() so we get deterministic ordering.

Bug: https://bugs.gentoo.org/914441
Signed-off-by: Raul E Rangel  chromium.org>
Closes: https://github.com/gentoo/portage/pull/1312
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/config.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/portage/package/ebuild/config.py 
b/lib/portage/package/ebuild/config.py
index bafdc55a08..67fd1bb18d 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -2206,7 +2206,9 @@ class config:
 # "test" is in IUSE and USE=test is masked, so execution
 # of src_test() probably is not reliable. Therefore,
 # temporarily disable FEATURES=test just for this package.
-self["FEATURES"] = " ".join(x for x in self.features if x != 
"test")
+self["FEATURES"] = " ".join(
+x for x in sorted(self.features) if x != "test"
+)
 
 # Allow _* flags from USE_EXPAND wildcards to pass through here.
 use.difference_update(



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

2024-03-24 Thread Mike Pagano
commit: 01552bd1315aadf92605608ab5f348018ef03362
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:20 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01552bd1

sys-kernel/git-sources: drop 6.8_rc6

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc6.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 2dd8ca2747a4..c74e4438c1f2 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,4 +1,3 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc6.patch 45546090 BLAKE2B 
a9775d50d71233a6f2c24236e12a6cfcf8b1439f5fed8fbaa89bb45150a7b08cea8e6a37e6eb9a72e1321239d5d3277388f876256fcbc6df4b4b32f057125762
 SHA512 
a5434e310131c5db6c8a40e4fae665f000db68073a05f63e66afd9abbbaf5c3fefc72574dc71e6b60e2641b149ef68337fcb882e898d5aff047b1f631052b094
 DIST patch-6.8-rc7.patch 45742179 BLAKE2B 
3f38c49eef506cc809894f42ec3bf2170451d2f41d4201de52c75e5bea77972f546c0d9b7669d700c988a70abdbc2a75b6abd3e104e95ab7eac8b64b96bec51d
 SHA512 
97ea715c61f33fa1abbe4abd81eaf776ea285955355c30f1148e35262c53db815462b5169f935424e6afedb560213aef62d64cdfac0bd74496470763ec0e5694
 DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638

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



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

2024-03-24 Thread Mike Pagano
commit: 553829e9d69eaea2b27f9305dd8c1c0fd30a8ec7
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:23 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553829e9

sys-kernel/git-sources: drop 6.8_rc7

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc7.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c74e4438c1f2..852ea4c75a53 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,3 +1,2 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc7.patch 45742179 BLAKE2B 
3f38c49eef506cc809894f42ec3bf2170451d2f41d4201de52c75e5bea77972f546c0d9b7669d700c988a70abdbc2a75b6abd3e104e95ab7eac8b64b96bec51d
 SHA512 
97ea715c61f33fa1abbe4abd81eaf776ea285955355c30f1148e35262c53db815462b5169f935424e6afedb560213aef62d64cdfac0bd74496470763ec0e5694
 DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638

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



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

2024-03-24 Thread Mike Pagano
commit: 1bfde962e898d00ac95966b9d47b3903bc8ff364
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:13:09 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:13:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfde962

sys-kernel/git-sources: add 6.9_rc1

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.9_rc1.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c9fe0164b5f3..68e4afa3d3ea 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -6,3 +6,4 @@ DIST patch-6.8-rc4.patch 44748761 BLAKE2B 
da6da63a288680039ea72412fad9c51cd0dcab
 DIST patch-6.8-rc5.patch 45206799 BLAKE2B 
629c0a1abd3e41b0f9e8b8c0ddcad75526948872b29371dba16f94e00a846c1c4b811c41446a7d686a533b858d20d66138d26d444a4021976bbcc0108cc17a66
 SHA512 
e693b249300093cb300445e102747e97fa84a2ffe989b0684aed83573357e805640b0442272be5e064899ce91b82b8917cfe5f1350cac6d2c3287959276b7c8a
 DIST patch-6.8-rc6.patch 45546090 BLAKE2B 
a9775d50d71233a6f2c24236e12a6cfcf8b1439f5fed8fbaa89bb45150a7b08cea8e6a37e6eb9a72e1321239d5d3277388f876256fcbc6df4b4b32f057125762
 SHA512 
a5434e310131c5db6c8a40e4fae665f000db68073a05f63e66afd9abbbaf5c3fefc72574dc71e6b60e2641b149ef68337fcb882e898d5aff047b1f631052b094
 DIST patch-6.8-rc7.patch 45742179 BLAKE2B 
3f38c49eef506cc809894f42ec3bf2170451d2f41d4201de52c75e5bea77972f546c0d9b7669d700c988a70abdbc2a75b6abd3e104e95ab7eac8b64b96bec51d
 SHA512 
97ea715c61f33fa1abbe4abd81eaf776ea285955355c30f1148e35262c53db815462b5169f935424e6afedb560213aef62d64cdfac0bd74496470763ec0e5694
+DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638

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



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

2024-03-24 Thread Mike Pagano
commit: 34c7fa99744ab8d03ef03a68d61d6ae383ba1bc1
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:09 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c7fa99

sys-kernel/git-sources: drop 6.8_rc2

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc2.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 98f687ae6f8b..9af7fc407424 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc2.patch 43792863 BLAKE2B 
7e5c5d3255d79d6318d115948d9994bbf96bd319f20d29ab9554d05ace516f862ef0cc2cb646707cdf91e93f9fd5c93d4263b7251b0b599c6ca0e03ae9ecabda
 SHA512 
1a53a7a47fb146f4bbee0ac9f55bd28a44c0680aaafa78a76215323443e77214790550622a4ec4b338a1dabe6552e5688c68b3592ac313b409794a86fd70c64c
 DIST patch-6.8-rc3.patch 44394710 BLAKE2B 
626c9569dbc8ff077f5dedd8cf01553f0f9261b28407eaa08c4cf502aaf529441bea97c2c6ae1c01654a9b78feb77be32168a4dd082643b079b1c6379222f70e
 SHA512 
255c0700bb24a3aea781c40a96e48a28583f6266940b4127af93e893361fa7e9a9ab5fdd435648de56d9c18bf06ce5a73cd8013a3c3f20c55f470fdeeca4e6b0
 DIST patch-6.8-rc4.patch 44748761 BLAKE2B 
da6da63a288680039ea72412fad9c51cd0dcabcfec0920a1c82b046c6c616c99a7d602fbe99702817a7216ba502edf230707e3724a1b7667cd6530808d5e0f42
 SHA512 
b41bd3e7f74863350feb1213ef132069ba20a84762e7d8228271b7da311411536901dac287c71df8393ce60646f800ad7668b22ffeb9f6cebae15698bf3ddb0c
 DIST patch-6.8-rc5.patch 45206799 BLAKE2B 
629c0a1abd3e41b0f9e8b8c0ddcad75526948872b29371dba16f94e00a846c1c4b811c41446a7d686a533b858d20d66138d26d444a4021976bbcc0108cc17a66
 SHA512 
e693b249300093cb300445e102747e97fa84a2ffe989b0684aed83573357e805640b0442272be5e064899ce91b82b8917cfe5f1350cac6d2c3287959276b7c8a

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



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

2024-03-24 Thread Mike Pagano
commit: ae2ef7ce7ea20d2fd9ed651a4774feaaba871ef4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:15 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae2ef7ce

sys-kernel/git-sources: drop 6.8_rc4

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc4.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index df19964cd3a3..72b7a6244782 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc4.patch 44748761 BLAKE2B 
da6da63a288680039ea72412fad9c51cd0dcabcfec0920a1c82b046c6c616c99a7d602fbe99702817a7216ba502edf230707e3724a1b7667cd6530808d5e0f42
 SHA512 
b41bd3e7f74863350feb1213ef132069ba20a84762e7d8228271b7da311411536901dac287c71df8393ce60646f800ad7668b22ffeb9f6cebae15698bf3ddb0c
 DIST patch-6.8-rc5.patch 45206799 BLAKE2B 
629c0a1abd3e41b0f9e8b8c0ddcad75526948872b29371dba16f94e00a846c1c4b811c41446a7d686a533b858d20d66138d26d444a4021976bbcc0108cc17a66
 SHA512 
e693b249300093cb300445e102747e97fa84a2ffe989b0684aed83573357e805640b0442272be5e064899ce91b82b8917cfe5f1350cac6d2c3287959276b7c8a
 DIST patch-6.8-rc6.patch 45546090 BLAKE2B 
a9775d50d71233a6f2c24236e12a6cfcf8b1439f5fed8fbaa89bb45150a7b08cea8e6a37e6eb9a72e1321239d5d3277388f876256fcbc6df4b4b32f057125762
 SHA512 
a5434e310131c5db6c8a40e4fae665f000db68073a05f63e66afd9abbbaf5c3fefc72574dc71e6b60e2641b149ef68337fcb882e898d5aff047b1f631052b094
 DIST patch-6.8-rc7.patch 45742179 BLAKE2B 
3f38c49eef506cc809894f42ec3bf2170451d2f41d4201de52c75e5bea77972f546c0d9b7669d700c988a70abdbc2a75b6abd3e104e95ab7eac8b64b96bec51d
 SHA512 
97ea715c61f33fa1abbe4abd81eaf776ea285955355c30f1148e35262c53db815462b5169f935424e6afedb560213aef62d64cdfac0bd74496470763ec0e5694

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



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

2024-03-24 Thread Mike Pagano
commit: 4e8f6194268c9156d87a648ed305cfb4a07b5f45
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:06 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8f6194

sys-kernel/git-sources: drop 6.8_rc1

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc1.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 68e4afa3d3ea..98f687ae6f8b 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc1.patch 43389839 BLAKE2B 
4aeb6c35ea09960930758160df83ad23caef0f1056c1d134ed0b450802b42619ac44fa0e834a8fb64cf8b1e116be2b179b24d2ccd6620206448e0869590b4a40
 SHA512 
41ec6a69f635197ea87eccab9415c2072389cedf8dec912c491740bba6507bb97dc7597b80944a0dbe51e88a806c5f3020e4916d418314bb4126bde0ae50ad28
 DIST patch-6.8-rc2.patch 43792863 BLAKE2B 
7e5c5d3255d79d6318d115948d9994bbf96bd319f20d29ab9554d05ace516f862ef0cc2cb646707cdf91e93f9fd5c93d4263b7251b0b599c6ca0e03ae9ecabda
 SHA512 
1a53a7a47fb146f4bbee0ac9f55bd28a44c0680aaafa78a76215323443e77214790550622a4ec4b338a1dabe6552e5688c68b3592ac313b409794a86fd70c64c
 DIST patch-6.8-rc3.patch 44394710 BLAKE2B 
626c9569dbc8ff077f5dedd8cf01553f0f9261b28407eaa08c4cf502aaf529441bea97c2c6ae1c01654a9b78feb77be32168a4dd082643b079b1c6379222f70e
 SHA512 
255c0700bb24a3aea781c40a96e48a28583f6266940b4127af93e893361fa7e9a9ab5fdd435648de56d9c18bf06ce5a73cd8013a3c3f20c55f470fdeeca4e6b0
 DIST patch-6.8-rc4.patch 44748761 BLAKE2B 
da6da63a288680039ea72412fad9c51cd0dcabcfec0920a1c82b046c6c616c99a7d602fbe99702817a7216ba502edf230707e3724a1b7667cd6530808d5e0f42
 SHA512 
b41bd3e7f74863350feb1213ef132069ba20a84762e7d8228271b7da311411536901dac287c71df8393ce60646f800ad7668b22ffeb9f6cebae15698bf3ddb0c

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



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

2024-03-24 Thread Mike Pagano
commit: 04226e9a1ee5b1c0eee83fdb2087c8a5667b93ac
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:12 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04226e9a

sys-kernel/git-sources: drop 6.8_rc3

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc3.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 9af7fc407424..df19964cd3a3 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc3.patch 44394710 BLAKE2B 
626c9569dbc8ff077f5dedd8cf01553f0f9261b28407eaa08c4cf502aaf529441bea97c2c6ae1c01654a9b78feb77be32168a4dd082643b079b1c6379222f70e
 SHA512 
255c0700bb24a3aea781c40a96e48a28583f6266940b4127af93e893361fa7e9a9ab5fdd435648de56d9c18bf06ce5a73cd8013a3c3f20c55f470fdeeca4e6b0
 DIST patch-6.8-rc4.patch 44748761 BLAKE2B 
da6da63a288680039ea72412fad9c51cd0dcabcfec0920a1c82b046c6c616c99a7d602fbe99702817a7216ba502edf230707e3724a1b7667cd6530808d5e0f42
 SHA512 
b41bd3e7f74863350feb1213ef132069ba20a84762e7d8228271b7da311411536901dac287c71df8393ce60646f800ad7668b22ffeb9f6cebae15698bf3ddb0c
 DIST patch-6.8-rc5.patch 45206799 BLAKE2B 
629c0a1abd3e41b0f9e8b8c0ddcad75526948872b29371dba16f94e00a846c1c4b811c41446a7d686a533b858d20d66138d26d444a4021976bbcc0108cc17a66
 SHA512 
e693b249300093cb300445e102747e97fa84a2ffe989b0684aed83573357e805640b0442272be5e064899ce91b82b8917cfe5f1350cac6d2c3287959276b7c8a
 DIST patch-6.8-rc6.patch 45546090 BLAKE2B 
a9775d50d71233a6f2c24236e12a6cfcf8b1439f5fed8fbaa89bb45150a7b08cea8e6a37e6eb9a72e1321239d5d3277388f876256fcbc6df4b4b32f057125762
 SHA512 
a5434e310131c5db6c8a40e4fae665f000db68073a05f63e66afd9abbbaf5c3fefc72574dc71e6b60e2641b149ef68337fcb882e898d5aff047b1f631052b094

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



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

2024-03-24 Thread Mike Pagano
commit: d305dde7efb7192f05d744d5e358af7c4ea1b65d
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 24 22:14:18 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 24 22:14:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d305dde7

sys-kernel/git-sources: drop 6.8_rc5

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

 sys-kernel/git-sources/Manifest   |  1 -
 sys-kernel/git-sources/git-sources-6.8_rc5.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 72b7a6244782..2dd8ca2747a4 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,5 +1,4 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.8-rc5.patch 45206799 BLAKE2B 
629c0a1abd3e41b0f9e8b8c0ddcad75526948872b29371dba16f94e00a846c1c4b811c41446a7d686a533b858d20d66138d26d444a4021976bbcc0108cc17a66
 SHA512 
e693b249300093cb300445e102747e97fa84a2ffe989b0684aed83573357e805640b0442272be5e064899ce91b82b8917cfe5f1350cac6d2c3287959276b7c8a
 DIST patch-6.8-rc6.patch 45546090 BLAKE2B 
a9775d50d71233a6f2c24236e12a6cfcf8b1439f5fed8fbaa89bb45150a7b08cea8e6a37e6eb9a72e1321239d5d3277388f876256fcbc6df4b4b32f057125762
 SHA512 
a5434e310131c5db6c8a40e4fae665f000db68073a05f63e66afd9abbbaf5c3fefc72574dc71e6b60e2641b149ef68337fcb882e898d5aff047b1f631052b094
 DIST patch-6.8-rc7.patch 45742179 BLAKE2B 
3f38c49eef506cc809894f42ec3bf2170451d2f41d4201de52c75e5bea77972f546c0d9b7669d700c988a70abdbc2a75b6abd3e104e95ab7eac8b64b96bec51d
 SHA512 
97ea715c61f33fa1abbe4abd81eaf776ea285955355c30f1148e35262c53db815462b5169f935424e6afedb560213aef62d64cdfac0bd74496470763ec0e5694
 DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638

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



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

2024-03-24 Thread Andreas Sturmlechner
commit: 8b8ba7f1e16e0d6b4811e8ced708041bcc9a4208
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 10 20:58:44 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:33:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8ba7f1

sci-libs/gmsh: drop 4.9.5-r3, 4.10.3-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/gmsh/Manifest  |   2 -
 sci-libs/gmsh/gmsh-4.10.3-r1.ebuild | 117 
 sci-libs/gmsh/gmsh-4.9.5-r3.ebuild  |  81 -
 3 files changed, 200 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index e46c8c64722c..4fffd0a60ba7 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,3 +1 @@
-DIST gmsh-4.9.5-source.tgz 14921704 BLAKE2B 
e805bd786154bf6ce8bebb2d2c38204a88d06a251c45fbe6dd37641a15e02291993c244f26a01faad2a6445a4852274e5481d4236b7a3d9b7ee65fc863f1b880
 SHA512 
4da61bdf03fb9466af80ac790e83cbab755c78d860d601474d7ebca220ac51cba620db310165021412dbecc1cf187ccdff47b8a78e0579339bb72cfa6484
-DIST gmsh-4.10.3-source.tgz 14994941 BLAKE2B 
b9229f81fc8daabdb3b3db3acd50a0a0e602fec1423bc67a0033a02217c908910eeb1f9bd1cbc57fe2d24b566f256b969fe92e9e9ceefe4cd5af34dd07cf1a9e
 SHA512 
863c5a7fe13095afad37b4450855b2079d034222b5a595fc25b2b0d840d8ef63ceafbbf56ea642b3c3e9277faabe08a2cc19a7a3126a8e12e9d4117243244653
 DIST gmsh-4.11.1-source.tgz 17985611 BLAKE2B 
087664cfbfec758eaa3740a65920ccf673dbcc97a1ef8010222da64b8c586334ed1a77904e94061bdf34e714aae34311ee4f6fb38740473046f99ad6c1e0984c
 SHA512 
8f2a71d6db80dd6bacde6dc1ccd120c7f83609dd69a84a910455a21a43b7392cd7e0e7b4d37aaa6a1b1cbfdb816646cd4828d2ac6d784edba072167280432e4c

diff --git a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild 
b/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
deleted file mode 100644
index 83ebb5ce37b9..
--- a/sci-libs/gmsh/gmsh-4.10.3-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Three-dimensional finite element mesh generator"
-HOMEPAGE="https://gmsh.info https://gitlab.onelab.info/gmsh/gmsh;
-SRC_URI="https://gmsh.info/src/${P}-source.tgz;
-S="${WORKDIR}/${P}-source"
-
-LICENSE="
-   GPL-2+ free-noncomm
-   alglib? ( MIT )
-   gmm? ( LGPL-2.1+ )
-   metis? ( Apache-2.0 )
-   netgen? ( LGPL-2.1+ )
-   voro? ( BSD )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="+alglib +blas cgns eigen examples +gmm jpeg med metis mpi mumps netgen 
opencascade petsc pdf png python shared slepc X voro zlib"
-
-REQUIRED_USE="
-   ^^ ( blas eigen )
-   mumps? ( blas )
-   slepc? ( petsc )
-   "
-
-RDEPEND="
-   virtual/fortran
-   X? ( x11-libs/fltk:1[xft] )
-   alglib? ( sci-libs/alglib )
-   blas? (
-   virtual/blas
-   virtual/lapack
-   sci-libs/fftw:3.0
-   )
-   cgns? (
-   sci-libs/cgnslib
-   sci-libs/hdf5[mpi=]
-   )
-   eigen? ( dev-cpp/eigen )
-   gmm? ( sci-mathematics/gmm )
-   jpeg? ( media-libs/libjpeg-turbo )
-   med? (
-   sci-libs/med[mpi=]
-   sci-libs/hdf5[mpi=]
-   )
-   metis? ( https://gmsh.info/ https://gitlab.onelab.info/gmsh/gmsh;
-SRC_URI="https://gmsh.info/src/${P}-source.tgz;
-S="${WORKDIR}/${P}-source"
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg med metis mpi netgen opencascade petsc png 
python shared X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-   virtual/fortran
-   X? ( x11-libs/fltk:1[xft] )
-   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-   cgns? ( sci-libs/cgnslib )
-   jpeg? ( media-libs/libjpeg-turbo )
-   med? ( sci-libs/med[mpi] )
-   metis? ( 

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

2024-03-24 Thread James Le Cuirot
commit: 47d615e2233b71b43b355b4a7509553496ebe64c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 24 21:17:39 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 24 21:22:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d615e2

www-client/vivaldi: Stabilise 6.6.3271.50 on amd64

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

 www-client/vivaldi/vivaldi-6.6.3271.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.50.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.50.ebuild
index 633a1587fed0..a2ab26c86006 100644
--- a/www-client/vivaldi/vivaldi-6.6.3271.50.ebuild
+++ b/www-client/vivaldi/vivaldi-6.6.3271.50.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 SRC_URI="



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

2024-03-24 Thread James Le Cuirot
commit: 7eed74d644aa1b6ccc33533130ec5f8d57066cf5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 24 21:15:56 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 24 21:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eed74d6

www-client/vivaldi: Add version 6.6.3271.53

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

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.6.3271.53.ebuild | 224 ++
 2 files changed, 227 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index b1c349b2f492..b401235d1c91 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.6.3271.48-1_armhf.deb 102217912 BLAKE2B 
bb6bc6d96178eb9186
 DIST vivaldi-stable_6.6.3271.50-1_amd64.deb 107494848 BLAKE2B 
cde96f50d20f71f9677740fac1fe5772a93e68fadefe4ffdeb17f1bb6292c6a45f19ef98019a16ea03a55a780adf4b5f98448e876422cfaf97bc33500f367547
 SHA512 
4b215f64adec76510ece703f930c85e873966da9f43bb2461c2234acc9182d2f203c391a227c70a41baa6b37c17441a8f7a0ad0d9f836480393dbdb7a40bbc37
 DIST vivaldi-stable_6.6.3271.50-1_arm64.deb 100620912 BLAKE2B 
bd7ee8687be15e14b36a8b305095c0a215e9d8467816f5d5ee086d0c11945b2f9e4ca19013811f1edd307d1cc71fd33a91c15c93a6411740c8aa69f3024099f9
 SHA512 
74199322d02ea3186d624c0fe54b69e3c1b9ffa0d0fb0333ddf8f52edd83548e184d76feee8ad423c42ecb497cdc01dd866f008a7366588d1d765e3f40dfe6c0
 DIST vivaldi-stable_6.6.3271.50-1_armhf.deb 101963760 BLAKE2B 
de8dd569da52ddd364763b705b02f1a621fdd3562213d15dd1b3c9c7bbad159ee20cf0826d78ca080aec68b6bb826500e189e80ac8f0487fc5cb6c443f9d215e
 SHA512 
ebca07f449b9e203f3f25458af23d91c964d67aada3a5a0d9b0b86b8c9e20434c3971490ebf717adbd05e0295e99078460903d71da489bbe6ea4a2e1aefe07bb
+DIST vivaldi-stable_6.6.3271.53-1_amd64.deb 107544584 BLAKE2B 
9ab3434f673d1f904bc82c5d644eb769df1ef80ae6c7741afaee7ec595e12d75a104e4ac1b8c108c66dcb2a3641363bcf8e50c40c673795bafaf6562a411a448
 SHA512 
ac1065ea7105b24b2f2ffeab6f09b31c4b8a9c5d9c4f4ccb72c22269771414c382c3220828878c2cb406ab3c6d3d864d4c2980834c8d437665d8c6f0585dabdf
+DIST vivaldi-stable_6.6.3271.53-1_arm64.deb 100642784 BLAKE2B 
c101687c879f7c220bbf32501f6b4392123a1e407701c17533eb7d0c9a091dcb30345cf18103087f74686fe3b58c1516a05e6fc0a8e34bb2728a52a1545ddb5d
 SHA512 
f1e70473db8134ea0da36fdfa134901960510a6cbe3e7d0eb1d19b8e2c6690fadcbd91342efafbf5a01b8ae26d9e89e40f099cb543fc065f403340cb6d1813a1
+DIST vivaldi-stable_6.6.3271.53-1_armhf.deb 101980136 BLAKE2B 
5cb2e27219dec669facdd6ec37762dd7d3fbf5fe827ac5d97c123ce257fc57e5f8c908a427e8d52a30d6fe6019136564d6b61398b55c8a92031e1b5c91809131
 SHA512 
e73ca6c59a950bd17d5684468451e7a7409322fb08fba6715c3c9b14483ddb6062298423da742f40388d12d16c37cec0c3836e217973dc90efd90c45d094b6f8

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.53.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.53.ebuild
new file mode 100644
index ..633a1587fed0
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.6.3271.53.ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="121"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
+RESTRICT="bindist mirror"
+#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   

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

2024-03-24 Thread James Le Cuirot
commit: 9bdc52cc8f77faeff93ecf214fa029da65e89fc8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 24 21:19:53 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 24 21:22:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bdc52cc

media-sound/openmpt123: Bump to 0.7.6, drop old 0.7.4

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

 media-sound/openmpt123/Manifest | 2 +-
 .../openmpt123/{openmpt123-0.7.4.ebuild => openmpt123-0.7.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index d7da3be2eba8..0a0aacd41ff4 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.7.4+release.autotools.tar.gz 1651458 BLAKE2B 
46e9132984a513a452ce762cddd097a00d5dce81c7370c1b577eef1f68f91fa9c3527e018531119ba016a246ae9882330f79f61f2f8accf2f28fd9b29dceaab9
 SHA512 
512aa6a37b5eeb017604873bc1cbed4495116fd4bc3538bf83bc6b59e05178874ef08de11d95d30480b7081826352e00214f4713b5b75ea5593fba126d842034
+DIST libopenmpt-0.7.6+release.autotools.tar.gz 1652544 BLAKE2B 
022686bbb13728da134017b16c70cb9f3b47d64b0b6a889f473b5b72b5aa5cb66b84953b414075b6e9842fea947eb67b6cff2ae1130618bd0c0840f90ce88e70
 SHA512 
9665d3e301bab06f363bc4376fc488ca5befcf05f580deeb01a035167f02f8d47cda0d940239d5f29a91f97da6f31a2f6f20836b4f8ef6a248c7e39e49a7aa66

diff --git a/media-sound/openmpt123/openmpt123-0.7.4.ebuild 
b/media-sound/openmpt123/openmpt123-0.7.6.ebuild
similarity index 100%
rename from media-sound/openmpt123/openmpt123-0.7.4.ebuild
rename to media-sound/openmpt123/openmpt123-0.7.6.ebuild



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

2024-03-24 Thread James Le Cuirot
commit: 73d13d0740c976465e564b4b79e820196229a65e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 24 21:19:39 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 24 21:22:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d13d07

media-libs/libopenmpt: Bump to 0.7.6, drop old 0.7.4

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

 media-libs/libopenmpt/Manifest  | 2 +-
 .../libopenmpt/{libopenmpt-0.7.4.ebuild => libopenmpt-0.7.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index aa0584c5d895..2b41f9cdded4 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,3 +1,3 @@
 DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 
21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd
 SHA512 
b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf
 DIST libopenmpt-0.7.3+release.autotools.tar.gz 1648862 BLAKE2B 
aec630daa7a40d1e0da36593c4bc8c8065f6d54a58bb5707ee3f5d9368e0421b6ac892b9e4c1b9f952a8e5d59168078b548d27738fbdd27673486b2c1b08
 SHA512 
c88b92409114435d1596d617c04eb2436afe93de611898708587e018c8b8eb6fe45865d2e9144b3647501faa39ba633616204a5f752cbbc88f84eda20444db35
-DIST libopenmpt-0.7.4+release.autotools.tar.gz 1651458 BLAKE2B 
46e9132984a513a452ce762cddd097a00d5dce81c7370c1b577eef1f68f91fa9c3527e018531119ba016a246ae9882330f79f61f2f8accf2f28fd9b29dceaab9
 SHA512 
512aa6a37b5eeb017604873bc1cbed4495116fd4bc3538bf83bc6b59e05178874ef08de11d95d30480b7081826352e00214f4713b5b75ea5593fba126d842034
+DIST libopenmpt-0.7.6+release.autotools.tar.gz 1652544 BLAKE2B 
022686bbb13728da134017b16c70cb9f3b47d64b0b6a889f473b5b72b5aa5cb66b84953b414075b6e9842fea947eb67b6cff2ae1130618bd0c0840f90ce88e70
 SHA512 
9665d3e301bab06f363bc4376fc488ca5befcf05f580deeb01a035167f02f8d47cda0d940239d5f29a91f97da6f31a2f6f20836b4f8ef6a248c7e39e49a7aa66

diff --git a/media-libs/libopenmpt/libopenmpt-0.7.4.ebuild 
b/media-libs/libopenmpt/libopenmpt-0.7.6.ebuild
similarity index 100%
rename from media-libs/libopenmpt/libopenmpt-0.7.4.ebuild
rename to media-libs/libopenmpt/libopenmpt-0.7.6.ebuild



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

2024-03-24 Thread James Le Cuirot
commit: 3fde3cf994973ce4d08038fb63e9bef4d1faf90c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 24 21:17:56 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 24 21:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fde3cf9

www-client/vivaldi: Drop old 6.6.3271.48

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

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.6.3271.48.ebuild | 224 --
 2 files changed, 227 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index b401235d1c91..2fb40adfa18f 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.6.3271.48-1_amd64.deb 107735244 BLAKE2B 
5bd19716e26983e9cb1e57408af4224379abf3e65059968cdf8713a6698c4851798cc5c24ab2320b803cdb7c72d652d634a86fa3d482f79a457a2ccf25b6993c
 SHA512 
a1dcadb0ad281530461cbf07b8fa10e22699a86d187d6f26455e57c70e7f044cf21f6d841fe74b0112e02a9e79b5271bfd58680cdc81680b0d75d926dc8a89d7
-DIST vivaldi-stable_6.6.3271.48-1_arm64.deb 100865472 BLAKE2B 
ffdcacd543280203fa1a1875f9575c7386efd372d332ad6e602fce9b19a242aa417d594e68ccba58b63111b15488edd7b3f0c3a542f219b41076244e86075b27
 SHA512 
67f9649d3d7abc726559ccbb07b40c10da96e14fe88b6d522f37002608e564162d2513f5408578ff8290b05499d511f25371f8325c521933db03ae1bdcb28e18
-DIST vivaldi-stable_6.6.3271.48-1_armhf.deb 102217912 BLAKE2B 
bb6bc6d96178eb91863306c3ebf7c7ecac6f6acf77daab0339dc8837b4974c08522a865dd2ed562ea2dd1039ab509843f1e1f4616a3273eaf9d7efde18daa0f3
 SHA512 
e0c3d9e7074b10969fcecd643d15ead305c57c159eb5b698ed7cd4cebae69eff7dd4094d852bc9f111fa2d831a37b89cef971b388c79c998928161e71825b310
 DIST vivaldi-stable_6.6.3271.50-1_amd64.deb 107494848 BLAKE2B 
cde96f50d20f71f9677740fac1fe5772a93e68fadefe4ffdeb17f1bb6292c6a45f19ef98019a16ea03a55a780adf4b5f98448e876422cfaf97bc33500f367547
 SHA512 
4b215f64adec76510ece703f930c85e873966da9f43bb2461c2234acc9182d2f203c391a227c70a41baa6b37c17441a8f7a0ad0d9f836480393dbdb7a40bbc37
 DIST vivaldi-stable_6.6.3271.50-1_arm64.deb 100620912 BLAKE2B 
bd7ee8687be15e14b36a8b305095c0a215e9d8467816f5d5ee086d0c11945b2f9e4ca19013811f1edd307d1cc71fd33a91c15c93a6411740c8aa69f3024099f9
 SHA512 
74199322d02ea3186d624c0fe54b69e3c1b9ffa0d0fb0333ddf8f52edd83548e184d76feee8ad423c42ecb497cdc01dd866f008a7366588d1d765e3f40dfe6c0
 DIST vivaldi-stable_6.6.3271.50-1_armhf.deb 101963760 BLAKE2B 
de8dd569da52ddd364763b705b02f1a621fdd3562213d15dd1b3c9c7bbad159ee20cf0826d78ca080aec68b6bb826500e189e80ac8f0487fc5cb6c443f9d215e
 SHA512 
ebca07f449b9e203f3f25458af23d91c964d67aada3a5a0d9b0b86b8c9e20434c3971490ebf717adbd05e0295e99078460903d71da489bbe6ea4a2e1aefe07bb

diff --git a/www-client/vivaldi/vivaldi-6.6.3271.48.ebuild 
b/www-client/vivaldi/vivaldi-6.6.3271.48.ebuild
deleted file mode 100644
index a2ab26c86006..
--- a/www-client/vivaldi/vivaldi-6.6.3271.48.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="121"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib

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

2024-03-24 Thread Thomas Beierlein
commit: 02b34777fbe9ae0ace3c6fe6d5c51a6d3ab9682e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 24 21:15:45 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 24 21:16:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b34777

dev-libs/castxml: Fix max LLVM version

Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild 
b/dev-libs/castxml/castxml-0.6.4.ebuild
index f255915f61eb..415f275dcc3f 100644
--- a/dev-libs/castxml/castxml-0.6.4.ebuild
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-LLVM_MAX_SLOT=18
+LLVM_MAX_SLOT=17
 inherit cmake llvm
 
 DESCRIPTION="C-family abstract syntax tree XML output tool"



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

2024-03-24 Thread Mike Gilbert
commit: 30d86fd4073788c403fe60fefb3c99b50483df8c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 24 21:12:14 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 24 21:12:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30d86fd4

net-misc/freerdp: call cmake_src_prepare

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

 net-misc/freerdp/freerdp-3.4.0-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index 598807c184a5..7768efd323b8 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -110,7 +110,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/freerdp-3.4.0-incompatible-pointer.patch"
)
-   default
+   cmake_src_prepare
 }
 
 option() {



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

2024-03-24 Thread Thomas Beierlein
commit: 6acfa930742dde01051b6b566f2d43c9870826fb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 24 21:06:09 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 24 21:06:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acfa930

dev-libs/castxml: add 0.6.4

Signed-off-by: Thomas Beierlein  gentoo.org>

 dev-libs/castxml/Manifest |  1 +
 dev-libs/castxml/castxml-0.6.4.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index afed59928523..fc05da820446 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -1,3 +1,4 @@
 DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 
9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3
 SHA512 
1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
 DIST castxml-0.6.1.tar.gz 119089 BLAKE2B 
8e7ea8254debc05fb2d145a1945228607bb7f903dd7748d81f7647f16f0814d331f98f4be1ab430bbb509afdb18c998be998496ef2a8a2e563169747cae1c91c
 SHA512 
0477209979679ca5cae05d99e3ae9c2850f19a39a310a376047570d9e14b37e32aa2ebdea41d000194343e6ec9a27f21b0fcdf633d8b74733e655d9de70bc2a5
 DIST castxml-0.6.2.tar.gz 119190 BLAKE2B 
fd3522a19898d96fbcbf7044d8d4c03ec7a5192df0ec28e04eecee753367aca76e53e7320f788877b449ca90ee4f441ade76e833ec6fdc1a73ad4f5dfa64c0e0
 SHA512 
eec6495b8ed837031b5d41cb09b8f70c497c865fbef47bc51b5f296fb9db852ded0bd13c45c3f3017d7d1eb5976557634e52369a24ddbf1f2cf9705c321bac3b
+DIST castxml-0.6.4.tar.gz 121583 BLAKE2B 
9e4992306bc1380b92ff4d8fcfcf24934036aaf4ecbf2b4db4dfb942ce16152c385b64f96ec0559e6e175f06cf15da0635e61324f92ed6fd0cefc7c83326885d
 SHA512 
3494b7a31a397b390c412a5f445e40d92b3f02840a3eaf9fd94cef2c10fdd52b3621b3990056f2d0619a7d09de448a6988160406d3286472a8db5322a9b1caeb

diff --git a/dev-libs/castxml/castxml-0.6.4.ebuild 
b/dev-libs/castxml/castxml-0.6.4.ebuild
new file mode 100644
index ..f255915f61eb
--- /dev/null
+++ b/dev-libs/castxml/castxml-0.6.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=18
+inherit cmake llvm
+
+DESCRIPTION="C-family abstract syntax tree XML output tool"
+HOMEPAGE="https://github.com/CastXML/CastXML;
+SRC_URI="https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/CastXML-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="+man test"
+RESTRICT="!test? ( test )"
+
+# See comment in llvm.eclass for why we don't depend on LLVM if we already
+# depend on Clang.
+RDEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kirigami/

2024-03-24 Thread Andreas Sturmlechner
commit: b2431a925c55284aa879b6360965678c8b8f1068
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 24 20:52:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2431a92

kde-frameworks/kirigami: Backport a couple of bug fixes from 6.1.0

David Redondo (1):
  Respect QT_NO_XDG_DESKTOP_PORTAL

Devin Lin (1):
  ColumnView: Add check args to clamp

KDE-bugs:
https://bugs.kde.org/show_bug.cgi?id=481531
https://bugs.kde.org/show_bug.cgi?id=482730

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kirigami/Manifest | 1 +
 kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild | 4 
 2 files changed, 5 insertions(+)

diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index ca721d9b2457..2a869c5be296 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,2 +1,3 @@
+DIST kirigami-6.0.0-patchset.tar.xz 1488 BLAKE2B 
1ff8a9e65f5b1de74155860fc887c6723d224a90173c21a9a19a7625eb27e8c9ab974521478c2f42be7a315d7be0bf065c109f76f27d1926657ac88ccc5f9ea4
 SHA512 
5018d4ab3e0d2a3c3a71795b5b8404f2de37855fe791a60322fc04afe895fd94c3b3a61255b805e324a20e936cbdf8eb140eea1679e2cf0e97fd538d987a1bee
 DIST kirigami-6.0.0.tar.xz 371664 BLAKE2B 
4d50f4b803d1042c0c69a6e31a4acd3d87d0269b45e60330aa7ea00c45f89504b61c86ed03f01834aeb4b7925fe720419b556d3c3cfaa45693a8a380bf8a816b
 SHA512 
b94307d71f71ff59f670e98782924f54f4d4b32e41c21f29701946b2430131ed8e7e5d38e0145c601d2b50ecf3ab2e2e2a1bbad2e446fb533ffc5b9f3e464d62
 DIST kirigami2-5.115.0.tar.xz 383944 BLAKE2B 
ce95794319ebbda40d384896da4e94dcf5137d176b0c3cab53bf5223ed48e0c95486002010c74008b42857ce7d27d4840c2af0395e957d0eade18bc2f5796f87
 SHA512 
b99d9829f864ae59b0ae4064e0b0b24a0f33ce2c35c60b4609fd9746bb322cab26d3f9afe6ba0893b486d4c546ead98c5ba42dc33271d2fdf47e34caef35ea90

diff --git a/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild 
b/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
index c782a7f01808..f45661c6ccd2 100644
--- a/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
+++ b/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+PATCHSET="${P}-patchset"
 ECM_EXAMPLES="true"
 ECM_QTHELP="false"
 ECM_TEST="true"
@@ -11,6 +12,7 @@ inherit ecm frameworks.kde.org toolchain-funcs
 
 DESCRIPTION="Lightweight user interface framework for mobile and convergent 
applications"
 HOMEPAGE="https://techbase.kde.org/Kirigami;
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz;
 
 LICENSE="LGPL-2+"
 KEYWORDS="~amd64"
@@ -31,6 +33,8 @@ RDEPEND="${DEPEND}
 "
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
 
+PATCHES=( "${WORKDIR}/${PATCHSET}" )
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2024-03-24 Thread Andreas Sturmlechner
commit: 9372e93a74a570c8490e176fce64da6033cb0c8f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:45:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9372e93a

dev-libs/libudfread: drop 1.1.0, 1.1.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/libudfread/Manifest|  2 --
 dev-libs/libudfread/libudfread-1.1.0.ebuild | 37 -
 dev-libs/libudfread/libudfread-1.1.1.ebuild | 37 -
 3 files changed, 76 deletions(-)

diff --git a/dev-libs/libudfread/Manifest b/dev-libs/libudfread/Manifest
index dffe0c119ee2..6bda96d9380a 100644
--- a/dev-libs/libudfread/Manifest
+++ b/dev-libs/libudfread/Manifest
@@ -1,3 +1 @@
-DIST libudfread-1.1.0.tar.gz 33506 BLAKE2B 
e7fab72ebecb372c54af77b4907e53f77a5503af66e129bd2083ef7f4209ebfbed163ffd552e32b7181829664fff6ab82a1cdf00c81dc6f3cc6bfc8fa7242f6e
 SHA512 
340a03fe90d26a8a5c78e1e4f558a0b448a14332a661494f44af7de3e6c98cd219125e19f69d2a611ecb4870648a5d5b55d794e665eb8ec4192c0b499a0701ed
-DIST libudfread-1.1.1.tar.gz 33546 BLAKE2B 
2a9781d2db569ca5787b0fa27b75b790d21b78454727f7377fde511abe2426912d44fd14fc6954b59e8a6b152a1f4ca95dc0b4759cc7472490f42c0158e1f418
 SHA512 
7c7a4553f2cea82a4496799376380ba75285b82cdf37e701d28d723d760e936b7e625223cd162bccc5c65aca3ef721c6af839bd4c75928237cb3c77eaaeb23db
 DIST libudfread-1.1.2.tar.gz 33744 BLAKE2B 
1801d84a0ca38410a78f23e7d44f37e6d53346753c853df2e7380d259ce1ae7f0c712825b95a5753ad0bc6360cfffe1888b9e7bc30da8b84549e0f1198248f61
 SHA512 
3069feb5db40288beb5b112b285186162a704f0fdd3cf67a17fd4eeea015f2cfcfbb455b7aa7c3d79d00fd095a3fd11cffc7b121dce94d99c3b06a509a8977d2

diff --git a/dev-libs/libudfread/libudfread-1.1.0.ebuild 
b/dev-libs/libudfread/libudfread-1.1.0.ebuild
deleted file mode 100644
index f4fb055b98c6..
--- a/dev-libs/libudfread/libudfread-1.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://code.videolan.org/videolan/libudfread/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-DESCRIPTION="Library for reading UDF from raw devices and image files"
-HOMEPAGE="https://code.videolan.org/videolan/libudfread/;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf
-}
-
-multilib_src_install_all() {
-   find "${D}" -name '*.la' -delete || die
-   if ! use static-libs ; then
-   find "${D}" -name '*.a' -delete || die
-   fi
-}

diff --git a/dev-libs/libudfread/libudfread-1.1.1.ebuild 
b/dev-libs/libudfread/libudfread-1.1.1.ebuild
deleted file mode 100644
index bff247f809fb..
--- a/dev-libs/libudfread/libudfread-1.1.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://code.videolan.org/videolan/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://code.videolan.org/videolan/libudfread/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm arm64 x86"
-fi
-
-DESCRIPTION="Library for reading UDF from raw devices and image files"
-HOMEPAGE="https://code.videolan.org/videolan/libudfread/;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE="static-libs"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf
-}
-
-multilib_src_install_all() {
-   find "${D}" -name '*.la' -delete || die
-   if ! use static-libs ; then
-   find "${D}" -name '*.a' -delete || die
-   fi
-}



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

2024-03-24 Thread Andreas Sturmlechner
commit: 8b862121d306c5e32e44ad54cf2f8c6b3abe4972
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:16:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b862121

sci-libs/mathgl: drop 2.4.4-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/mathgl/Manifest   |   2 -
 sci-libs/mathgl/mathgl-2.4.4-r1.ebuild | 159 -
 2 files changed, 161 deletions(-)

diff --git a/sci-libs/mathgl/Manifest b/sci-libs/mathgl/Manifest
index 9a1cf0f5c874..32667b8b502a 100644
--- a/sci-libs/mathgl/Manifest
+++ b/sci-libs/mathgl/Manifest
@@ -1,3 +1 @@
-DIST STIX_font.tgz 2450541 BLAKE2B 
f725eb0264d9c3cb7c32a935e8857c4a21cb905a1dc6c9cc8a16408afdc7dd9b6fcd312a8c2f77aff5484605a39a9ee36e86ad0234adb5d6bcc5c8839101194c
 SHA512 
c9124ec552074c98f15d6d3572a063598ca6bc598e3e78dcb5a5d57ae3928b5327a1374635f428ea1cefc9e51ee1d1aa9bd6ba9a306429fc6965140251d368b5
-DIST mathgl-2.4.4.tar.gz 23917716 BLAKE2B 
11d36195c65b11f0eedbc1c946f600fd33bdc6ab8d3ff95c65634300527b2e06ffbb6615e4425896b87435fdb45bfad806f00e79edd26af4ab67bf223695d5cf
 SHA512 
6955cb3630b4c17ab7eeb7542569a7fba653f592640f30700988abe340ecb17f09f1cbcd3903232797e9debc9f74ba2ea1f76f51935749bc8dec5e05951bb573
 DIST mathgl-8.0.1.tar.gz 23979834 BLAKE2B 
275301c945ea15a38d1c75fd509c126425080b811403d5a8c8e864c8a975b914b5f0909bdc2c0de2feb84638ef0655694cd4d0c2aec8fb537c937147d81608c9
 SHA512 
1ff3023f1bbd7bfd84202777a0166a8d4255a020a07f3650b9858929345bc8a2ceea4db155d2c93ba32b762d2304474276290a9edac99fda70fb4b5bc12982c2

diff --git a/sci-libs/mathgl/mathgl-2.4.4-r1.ebuild 
b/sci-libs/mathgl/mathgl-2.4.4-r1.ebuild
deleted file mode 100644
index 67cf1d52fc52..
--- a/sci-libs/mathgl/mathgl-2.4.4-r1.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER=3.0
-
-inherit cmake wxwidgets multilib flag-o-matic
-
-DESCRIPTION="Math Graphics Library"
-HOMEPAGE="https://mathgl.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz 
mirror://sourceforge/${PN}/STIX_font.tgz"
-
-LICENSE="LGPL-3+"
-SLOT="0/7.5.0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc fltk gif glut gsl hdf hdf5 jpeg mpi octave opengl openmp pdf
-   png qt5 static-libs threads wxwidgets zlib"
-
-LANGS="ru"
-for l in ${LANGS}; do
-   IUSE+=" l10n_${l}"
-done
-unset l
-
-RDEPEND="
-   virtual/opengl
-   fltk? ( x11-libs/fltk:1 )
-   gif? ( media-libs/giflib )
-   glut? ( media-libs/freeglut )
-   gsl? ( >=sci-libs/gsl-2:= )
-   hdf? ( sci-libs/hdf )
-   hdf5? ( >=sci-libs/hdf5-1.8[mpi=] )
-   jpeg? ( virtual/jpeg:0 )
-   octave? ( >=sci-mathematics/octave-3.4.0 )
-   openmp? ( sys-cluster/openmpi )
-   pdf? ( media-libs/libharu )
-   png? ( media-libs/libpng:0 )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )
-   zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/texi2html virtual/texi2dvi )
-   octave? ( dev-lang/swig )"
-
-REQUIRED_USE="
-   mpi? ( hdf5 )
-   openmp? ( !threads )
-   png? ( zlib )
-   pdf? ( png )"
-
-pkg_setup() {
-   use mpi && export CC=mpicc CXX=mpicxx
-}
-
-src_unpack() {
-   default
-   if ! [[ -d "${S}"/fonts ]]; then
-   mkdir "${S}"/fonts || die
-   fi
-   cd "${S}"/fonts || die
-   unpack STIX_font.tgz
-}
-
-src_prepare() {
-   # fix for location of hdf headers
-   sed -i -e 's:hdf/::g' src/data_io.cpp || die
-   # bored of reporting bad libdir upstream
-   sed -i \
-   -e '/DESTINATION/s:lib$:lib${LIB_SUFFIX}:g' \
-   {src,widgets}/CMakeLists.txt || die
-   echo "" > lang/install.m || die
-   # fix desktop file
-   sed -i -e 's/.png//' udav/udav.desktop || die
-   # prevent sandbox violation
-   sed -i -e 's/update-mime-database/true/' udav/CMakeLists.txt || die
-   sed -i -e 's/update-desktop-database/true/' udav/CMakeLists.txt || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   use wxwidgets && setup-wxwidgets unicode
-
-   local mycmakeargs=()
-   if use hdf; then
-   mycmakeargs+=(
-   -DHDF4_INCLUDE_DIR="${EPREFIX}/usr/include"
-   )
-   fi
-   mycmakeargs+=(
-   # No clue about this option:
-   # option(enable-mgl2 "Use names 'libmgl2-*' instead of 
'libmgl-*'")
-   -DMathGL_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -Denable-all-docs=$(usex doc)
-   -Denable-fltk=$(usex fltk)
-   -Denable-gif=$(usex gif)
-   

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

2024-03-24 Thread Andreas Sturmlechner
commit: 1037d2547a1e241852c96c7d616d6ee82c5c2db8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:16:03 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1037d254

sci-libs/plplot: drop 5.15.0-r105

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/plplot-5.15.0-QPainterPath-include.patch |  10 -
 .../files/plplot-5.15.0-configure-clang16.patch|  18 --
 sci-libs/plplot/files/plplot-5.15.0-ieee.patch |  19 --
 .../plplot/files/plplot-5.15.0-multiarch.patch |  56 
 .../plplot/files/plplot-5.15.0-ocaml-rpath.patch   | 166 ---
 sci-libs/plplot/files/plplot-5.15.0-ocaml.patch|  43 ---
 sci-libs/plplot/files/plplot-5.9.6-python.patch|  13 -
 sci-libs/plplot/plplot-5.15.0-r105.ebuild  | 302 -
 8 files changed, 627 deletions(-)

diff --git a/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch 
b/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch
deleted file mode 100644
index 3c6b85b1714e..
--- a/sci-libs/plplot/files/plplot-5.15.0-QPainterPath-include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/include/qt.h
-+++ b/include/qt.h
-@@ -67,6 +67,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "plDevs.h"
- #include "plplotP.h"

diff --git a/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch 
b/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch
deleted file mode 100644
index 1f72da24ffb0..
--- a/sci-libs/plplot/files/plplot-5.15.0-configure-clang16.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/898258
-https://sourceforge.net/p/plplot/patches/37/
-
-Avoid implicitly declaring exit.  Future compilers will not support
-implicit function declarations, so this cmake probe will always fail.
-
 a/cmake/modules/TestForHighBitCharacters.c
-+++ b/cmake/modules/TestForHighBitCharacters.c
-@@ -17,6 +17,6 @@ int
-int i;
-for (i = 0; i < 256; i++)
-  if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i))
--   exit(1);
--   exit (0);
-+   return 1;
-+   return 0;
- }
-

diff --git a/sci-libs/plplot/files/plplot-5.15.0-ieee.patch 
b/sci-libs/plplot/files/plplot-5.15.0-ieee.patch
deleted file mode 100644
index 065f59a52dfd..
--- a/sci-libs/plplot/files/plplot-5.15.0-ieee.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -up 
plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake.ieee
 
plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake
 
plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake.ieee
  2018-09-19 20:31:11.333168883 -0600
-+++ 
plplot-plplot-a9d9500c732d4eae47ed7fca687e02ec8a48d02c/cmake/modules/csiro.cmake
   2018-09-19 20:31:56.323728783 -0600
-@@ -27,15 +27,6 @@ option(WITH_CSA "Enable use of the csa l
- # expanded to a lot more cases as we gain platform experience.
- set(NAN_CFLAGS ${CMAKE_C_FLAGS})
- if(PL_HAVE_QHULL OR WITH_CSA)
--  if(CMAKE_SYSTEM_PROCESSOR MATCHES "i[0-9]86" AND NOT CMAKE_C_COMPILER 
MATCHES "gcc")
--set(NAN_CFLAGS "${NAN_CFLAGS} -mieee-fp")
--  elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "alpha.*")
--if(CMAKE_C_COMPILER MATCHES "gcc")
--  set(NAN_CFLAGS "${NAN_CFLAGS} -mieee")
--else(CMAKE_C_COMPILER MATCHES "gcc")
--  set(NAN_CFLAGS "${NAN_CFLAGS} -ieee")
--endif(CMAKE_C_COMPILER MATCHES "gcc")
--  endif(CMAKE_SYSTEM_PROCESSOR MATCHES "i[0-9]86" AND NOT CMAKE_C_COMPILER 
MATCHES "gcc")
-   if(NOT DEFINED NaNAwareCCompiler)
- message(STATUS "Check for NaN awareness in C compiler")
- try_run(RUN_RESULT COMPILE_RESULT

diff --git a/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch 
b/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch
deleted file mode 100644
index 4fc5b0b43d9e..
--- a/sci-libs/plplot/files/plplot-5.15.0-multiarch.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -up plplot-5.15.0/examples/c/Makefile.examples.in.multiarch 
plplot-5.15.0/examples/c/Makefile.examples.in
 plplot-5.15.0/examples/c/Makefile.examples.in.multiarch2019-09-17 
21:47:24.535984257 -0600
-+++ plplot-5.15.0/examples/c/Makefile.examples.in  2019-09-17 
21:50:37.029009186 -0600
-@@ -23,9 +23,6 @@ SHELL = @SH_EXECUTABLE@
- CC = @CC@
- EXEEXT = @EXEEXT@
- 
--PKG_CONFIG_ENV = @PKG_CONFIG_ENV@
--install_tree_c_RPATHCMD = @install_tree_c_RPATHCMD@
--
- @extXdrawable_true@extXdrawable_EXECUTABLES_list = \
- @extXdrawable_true@   extXdrawable_demo$(EXEEXT)
- 
-diff -up plplot-5.15.0/examples/c++/Makefile.examples.in.multiarch 
plplot-5.15.0/examples/c++/Makefile.examples.in
 plplot-5.15.0/examples/c++/Makefile.examples.in.multiarch  2019-09-17 
21:47:24.536984262 -0600
-+++ plplot-5.15.0/examples/c++/Makefile.examples.in2019-09-17 
21:50:18.672911449 -0600
-@@ -23,15 +23,10 @@ SHELL = @SH_EXECUTABLE@
- CXX = @CXX@
- EXEEXT = @EXEEXT@

[gentoo-commits] repo/gentoo:master commit in: dev-build/rocm-cmake/

2024-03-24 Thread Andreas Sturmlechner
commit: 7c6ccd92e696f2054fbc02d80a71b2d06c3a9e89
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:35:34 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c6ccd92

dev-build/rocm-cmake: drop 5.4.3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/rocm-cmake/Manifest|  1 -
 dev-build/rocm-cmake/rocm-cmake-5.4.3.ebuild | 31 
 2 files changed, 32 deletions(-)

diff --git a/dev-build/rocm-cmake/Manifest b/dev-build/rocm-cmake/Manifest
index cc6276d1b333..ab5d28a36b32 100644
--- a/dev-build/rocm-cmake/Manifest
+++ b/dev-build/rocm-cmake/Manifest
@@ -1,2 +1 @@
-DIST rocm-cmake-5.4.3.tar.gz 46215 BLAKE2B 
ecdf93829ae77c1046157e4c8f219b74ebd30798e11be5fd270fe8dd568cbe5bbf25abdafbe18b0dcb185d97ca535a9aa2a1dfb7d973d17f167776b120f553d3
 SHA512 
fe039ea5bcab142c8cd3723aa570253f13f03fe5c500b0828275cc246a034ed52b9b7a47994e4caf72ae0402acf4e73e80b28224cc7874d85f94fd8e0e42947c
 DIST rocm-cmake-5.7.1.tar.gz 50940 BLAKE2B 
f3a36cedfc15af69819b576bf8f8bdfe7b49e5dd1d4db57f707295f14a8d64904745f454fc211b28adfde369c82cb42a061c05b6675679e11a3946f6ebfea6d5
 SHA512 
1265ed8e23a04f9cff57b43f815e8fbbb1a3f200bc040e01ceaa92c322088c9ef04da795b09d732c6466dc9a3fefc505b8b474d3f18f55cff491758aa53a6e6b

diff --git a/dev-build/rocm-cmake/rocm-cmake-5.4.3.ebuild 
b/dev-build/rocm-cmake/rocm-cmake-5.4.3.ebuild
deleted file mode 100644
index 706498981138..
--- a/dev-build/rocm-cmake/rocm-cmake-5.4.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-   S="${WORKDIR}/rocm-cmake-rocm-${PV}"
-fi
-
-DESCRIPTION="Radeon Open Compute CMake Modules"
-HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake;
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0.2-license.patch
-)
-
-src_prepare() {
-   sed -e "/ROCM_INSTALL_LIBDIR/s:lib:$(get_libdir):" \
-   -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
-   cmake_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/votca/

2024-03-24 Thread Andreas Sturmlechner
commit: 3dfa73898c0b4e81b84db78485c8a58b6edd2469
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 13:53:40 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dfa7389

sci-chemistry/votca: drop 2022

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-chemistry/votca/Manifest  |  1 -
 sci-chemistry/votca/votca-2022.ebuild | 80 ---
 2 files changed, 81 deletions(-)

diff --git a/sci-chemistry/votca/Manifest b/sci-chemistry/votca/Manifest
index a1f13dfe694f..9b95b56c1e77 100644
--- a/sci-chemistry/votca/Manifest
+++ b/sci-chemistry/votca/Manifest
@@ -1,2 +1 @@
 DIST votca-2022.1.tar.gz 61692029 BLAKE2B 
c58023098f596d7c6f301e94883df3e442761b8c1009823ef5a07e788fabb2a0fa572326e0d614f8102104ef5dcec89505da1c911bb703126c123d2a25a2031e
 SHA512 
dda5cbf1835440abd1b0b511275e10e5facfa9f133062ae082cca4f5654e4af0be0b574b87c70004c0d07920519927bac5620b89ce073de9985bdf792f0dd21a
-DIST votca-2022.tar.gz 61688862 BLAKE2B 
a6a8d1c34e2cd992d032730b2669c9ac5489b988fc334f730eaf1a40b275cc2fad8b24f03419510fe9fee7b0ad0bedf43f9b22b44ca1ae0178b16c9b255da53c
 SHA512 
ea5b7405872a2c0c8d6b4b86148a605b5e83207f1953f0b7393dabbb106ac785c50b45462f6271fbfad04c0246704a92199943acc65eb30d7f1a0a6d6ee4ab83

diff --git a/sci-chemistry/votca/votca-2022.ebuild 
b/sci-chemistry/votca/votca-2022.ebuild
deleted file mode 100644
index 89d10678c31f..
--- a/sci-chemistry/votca/votca-2022.ebuild
+++ /dev/null
@@ -1,80 +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 bash-completion-r1 cmake python-single-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/votca/votca.git;
-else
-   if [[ ${PV} = *_rc[1-9] ]]; then
-   MY_PV="${PV%%_rc*}-rc.${PV##*_rc}"
-   else
-   MY_PV="${PV}"
-   fi
-   SRC_URI="https://github.com/votca/votca/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~x86 ~amd64-linux"
-   S="${WORKDIR}/votca-${MY_PV}"
-fi
-
-DESCRIPTION="Versatile Object-oriented Toolkit for Coarse-graining 
Applications"
-HOMEPAGE="https://www.votca.org/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+gromacs test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !sci-libs/votca-tools
-   !sci-chemistry/votca-csg
-   !sci-chemistry/votca-xtp
-   ${PYTHON_DEPS}
-   app-shells/bash:*
-   >=dev-cpp/eigen-3.3
-   dev-libs/boost:=
-   dev-libs/expat
-   sci-libs/fftw:3.0=
-   dev-lang/perl
-   gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] )
-   sci-libs/hdf5[cxx]
-   sci-libs/libxc
-   sci-libs/libint:2
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.rst NOTICE.rst CHANGELOG.rst )
-
-src_prepare() {
-   # espressopp was removed from gentoo
-   rm -r ./csg-tutorials/spce/ibi_espressopp || die
-   python_fix_shebang .
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_TESTING=$(usex test)
-   -DCMAKE_DISABLE_FIND_PACKAGE_GROMACS=$(usex !gromacs)
-   -DBUILD_CSGAPPS=ON
-   -DINSTALL_RC_FILES=OFF
-   -DCMAKE_DISABLE_FIND_PACKAGE_MKL=ON
-   )
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   einfo
-   einfo "Please read and cite:"
-   einfo "VOTCA-XTP, J. Chem. Theo. Comp. 14, 6353 (2018)"
-   einfo "https://doi.org/10.1021/acs.jctc.8b00617;
-   einfo
-   einfo "VOTCA, J. Chem. Theory Comput. 5, 3211 (2009). "
-   einfo "https://dx.doi.org/10.1021/ct900369w;
-   einfo
-}



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

2024-03-24 Thread Andreas Sturmlechner
commit: 868cd36143314836dce0e40be7e3f2bb25eb0a3c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 14 09:06:58 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868cd361

media-gfx/hugin: drop 2022.0.0, 2022.0.0-r2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/hugin/Manifest   |   1 -
 .../hugin/files/hugin-2022.0.0-exiv2-0.28.patch|  99 
 media-gfx/hugin/hugin-2022.0.0-r2.ebuild   | 102 -
 media-gfx/hugin/hugin-2022.0.0.ebuild  |  99 
 4 files changed, 301 deletions(-)

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 9cbac297857f..cdb38af8edc9 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -1,2 +1 @@
-DIST hugin-2022.0.0.tar.bz2 10374360 BLAKE2B 
ea77614a650f832f39583328767a55ebe888a003fed117e73b22fd29c641fc8494b190b864b7ccb05f996ceca5d95c5391597333efdc19bce0eba93af14543be
 SHA512 
752bdaaea666a24bddc72b4aa4ccfbf366af30022102a2e74fad9c86045b3aeae50929a8a3eb27e296b27bdb487ecd60b6e363b23413e08af6ed944686569c97
 DIST hugin-2023.0.0.tar.bz2 10336322 BLAKE2B 
5c35f67160d76f961e812a309a0c50bb012beac74dc888ce716e8d0e3da35dbb053ab4e5d5d043b3d3fee9885f2fc1afa962a73e794cd4df920527456d477e89
 SHA512 
f950afec9020972baa20931d5001cd479a9169a4eec0d459d830612f40177eea6a25e059047054b8e9679017687e4c2db9fb27f755a3d0b749e5055e2ff0adc8

diff --git a/media-gfx/hugin/files/hugin-2022.0.0-exiv2-0.28.patch 
b/media-gfx/hugin/files/hugin-2022.0.0-exiv2-0.28.patch
deleted file mode 100644
index dff74132b48f..
--- a/media-gfx/hugin/files/hugin-2022.0.0-exiv2-0.28.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-Patch originally taken from ArchLinux, modified to be backwards compatible.
-
-diff -r 79cd11a7a66f src/hugin_base/panodata/Exiv2Helper.cpp
 a/src/hugin_base/panodata/Exiv2Helper.cpp  Wed May 24 19:13:20 2023 +0200
-+++ b/src/hugin_base/panodata/Exiv2Helper.cpp  Mon Jun 05 00:31:19 2023 +0200
-@@ -40,7 +40,11 @@
- Exiv2::ExifData::iterator itr = 
exifData.findKey(Exiv2::ExifKey(keyName));
- if (itr != exifData.end() && itr->count())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+value = itr->toUint32();
-+#else
- value = itr->toLong();
-+#endif
- return true;
- }
- else
-@@ -165,7 +169,11 @@
- {
- if(it!=exifData.end() && it->count())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+return it->toUint32();
-+#else
- return it->toLong();
-+#endif
- }
- return 0;
- };
-@@ -600,4 +608,4 @@
- };
- 
- }; //namespace Exiv2Helper
--}; //namespace HuginBase
-\ No newline at end of file
-+}; //namespace HuginBase
-diff -r 79cd11a7a66f src/hugin_base/panodata/SrcPanoImage.cpp
 a/src/hugin_base/panodata/SrcPanoImage.cpp Wed May 24 19:13:20 2023 +0200
-+++ b/src/hugin_base/panodata/SrcPanoImage.cpp Mon Jun 05 00:31:19 2023 +0200
-@@ -384,7 +384,11 @@
- pos = 
xmpData.findKey(Exiv2::XmpKey("Xmp.GPano.CroppedAreaImageWidthPixels"));
- if (pos != xmpData.end())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+croppedWidth = pos->toUint32();
-+#else
- croppedWidth = pos->toLong();
-+#endif
- }
- else
- {
-@@ -394,7 +398,11 @@
- pos = 
xmpData.findKey(Exiv2::XmpKey("Xmp.GPano.CroppedAreaImageHeightPixels"));
- if (pos != xmpData.end())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+croppedHeight = pos->toUint32();
-+#else
- croppedHeight = pos->toLong();
-+#endif
- }
- else
- {
-@@ -408,7 +416,11 @@
- double hfov = 0;
- if (pos != xmpData.end())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+hfov = 360 * croppedWidth / 
(double)pos->toUint32();
-+#else
- hfov = 360 * croppedWidth / (double)pos->toLong();
-+#endif
- }
- else
- {
-@@ -419,7 +431,11 @@
- pos = 
xmpData.findKey(Exiv2::XmpKey("Xmp.GPano.FullPanoHeightPixels"));
- if (pos != xmpData.end())
- {
-+#if EXIV2_TEST_VERSION(0,28,0)
-+fullHeight = pos->toUint32();
-+#else
- fullHeight = pos->toLong();
-+#endif
- }
- else
- {
-@@ -430,7 +446,11 @@
- pos = 

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

2024-03-24 Thread Andreas Sturmlechner
commit: 5a805aa0a4c97faa764fc5cad1b1195eb21ccfe2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar  7 14:05:12 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a805aa0

media-libs/raspberrypi-userland: drop 0_pre20160424

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-libs/raspberrypi-userland/Manifest   |   1 -
 .../raspberrypi-userland-0_pre20160424.ebuild  | 115 -
 2 files changed, 116 deletions(-)

diff --git a/media-libs/raspberrypi-userland/Manifest 
b/media-libs/raspberrypi-userland/Manifest
index 29025c84702d..14ea7065276c 100644
--- a/media-libs/raspberrypi-userland/Manifest
+++ b/media-libs/raspberrypi-userland/Manifest
@@ -1,2 +1 @@
-DIST raspberrypi-userland-0_pre20160424.tar.gz 32933952 BLAKE2B 
4a2d40200a6a4d673be277a0958f768342a2777c28b14b4c7fcac1dbc9c59f2ef2485234f11fbd228aea6bbcf4982a3fd1d4825268af60be91665ea6fee6922d
 SHA512 
04a71837b1247ecbbe479b3b09b5705638a9e576dc99a1ab2200727509195a4a2f2a9b184e3c23ce3933a3236b260afc8bd2b75bc218567b386445bdd8208a5b
 DIST raspberrypi-userland-0_pre20201022.tar.gz 32958590 BLAKE2B 
01733a24822d80c5bf9aa3e0feefc3e9437390a465d7a4184d0a9c6a68446e91515d3d6d398ff516d9fd1bdcd4a885512d358a4ed1d24d9b94bdc72d81db84d3
 SHA512 
1813224068b8a8e569c874a8ffb354f1ac86e95b482caaad18b9703a187baaea60f1f87dfbb0c7e4b3cb2eb875abbcc82aedba410646a3c1df0208bd73aaf9f9

diff --git 
a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild 
b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild
deleted file mode 100644
index 7f5d733485a6..
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20160424.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake udev
-
-DESCRIPTION="Raspberry Pi userspace tools and libraries"
-HOMEPAGE="https://github.com/raspberrypi/userland;
-
-if [[ ${PV} == * ]]; then
-   inherit git-2
-   EGIT_REPO_URI="https://github.com/${PN/-//}.git;
-else
-   GIT_COMMIT="dff5760"
-   SRC_URI="https://github.com/raspberrypi/userland/tarball/${GIT_COMMIT} 
-> ${P}.tar.gz"
-   KEYWORDS="arm"
-   S="${WORKDIR}/raspberrypi-userland-${GIT_COMMIT}"
-fi
-
-RDEPEND="
-   !media-libs/raspberrypi-userland-bin
-   wayland? ( dev-libs/wayland )"
-
-DEPEND="
-   ${RDEPEND}
-   wayland? ( virtual/pkgconfig )"
-
-IUSE="examples wayland"
-LICENSE="BSD"
-SLOT="0"
-
-# TODO:
-# * port vcfiled init script
-# * stuff is still installed to hardcoded /opt/vc location, investigate whether
-#   anything else depends on it being there
-# * live ebuild
-
-src_unpack() {
-   if [[ ${PV} == * ]]; then
-   git-2_src_unpack
-   else
-   default
-   fi
-}
-
-src_prepare() {
-   default
-
-   # init script for Debian, not useful on Gentoo
-   sed -i "/DESTINATION \/etc\/init.d/,+2d" 
interface/vmcs_host/linux/vcfiled/CMakeLists.txt || die
-
-   # wayland egl support
-   eapply "${FILESDIR}"/next-resource-handle.patch
-
-   cmake_src_prepare
-}
-
-src_install() {
-   cmake_src_install
-
-   # provide OpenGL ES v1 according to 
https://github.com/raspberrypi/firmware/issues/78
-   dosym libGLESv2.so /opt/vc/lib/libGLESv1_CM.so
-
-   doenvd "${FILESDIR}"/04${PN}
-
-   udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
-
-   # enable dynamic switching of the GL implementation
-   dodir /usr/lib/opengl
-   dosym ../../../opt/vc /usr/lib/opengl/${PN}
-
-   # tell eselect opengl that we do not have libGL
-   touch "${ED}"/opt/vc/.gles-only || die
-
-   insinto /opt/vc/lib/pkgconfig
-   doins "${FILESDIR}"/bcm_host.pc
-   doins "${FILESDIR}"/egl.pc
-   doins "${FILESDIR}"/glesv2.pc
-   if use wayland; then
-   # Missing wayland-egl version from the patch; claim 9.0 (a mesa 
version) for now, so gst-plugins-bad wayland-egl check is happy
-   sed -i -e 's/Version:  /Version: 9.0/' 
"${ED}/opt/vc/lib/pkgconfig/wayland-egl.pc" || die
-   doins "${ED}"/opt/vc/lib/pkgconfig/wayland-egl.pc # Maybe move?
-   fi
-
-   # some #include instructions are wrong so we need to fix them
-   einfo "Fixing #include \"vcos_platform_types.h\""
-   for file in $(grep -l "#include \"vcos_platform_types.h\"" 
"${D}"/opt/vc/include/* -r); do
-   einfo "  Fixing file ${file}"
-   sed -i "s%#include \"vcos_platform_types.h\"%#include 
\"interface/vcos/pthreads/vcos_platform_types.h\"%g" ${file} || die
-   done
-
-   einfo "Fixing #include \"vcos_platform.h\""
-   for file in $(grep -l "#include \"vcos_platform.h\"" 
"${D}"/opt/vc/include/* -r); do
-   einfo "  Fixing file ${file}"
-   sed -i 

[gentoo-commits] repo/gentoo:master commit in: net-wireless/rtl-sdr/

2024-03-24 Thread Andreas Sturmlechner
commit: f04f95cf5317530ace8b5beaae00f9b801bef957
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 17 07:58:50 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04f95cf

net-wireless/rtl-sdr: drop versions

Closes: https://bugs.gentoo.org/926354
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-wireless/rtl-sdr/Manifest  |  2 -
 .../rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild   | 61 
 net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild | 65 --
 .../rtl-sdr/rtl-sdr-0.6.0_p20221217.ebuild | 61 
 4 files changed, 189 deletions(-)

diff --git a/net-wireless/rtl-sdr/Manifest b/net-wireless/rtl-sdr/Manifest
index 8f65fea32bc7..4b0707b9f509 100644
--- a/net-wireless/rtl-sdr/Manifest
+++ b/net-wireless/rtl-sdr/Manifest
@@ -1,3 +1 @@
-DIST rtl-sdr-0.6.0_p2020802.tar.gz 134107 BLAKE2B 
18ff8fe93a0dfaa20614924c7f951b2e7ffbccb4e5a2ebb6af698321ceaeba5012e6b88be03c7ff4c7b5cd45ec8df2baaa4ae55b813cdf448d895877a6757f47
 SHA512 
355af98a887a978794b562aa8ef78c91d19c33a6d0eb5740eb3a9b1e1329f8b11ca688eebc81a2d61440972ba5121225205de7165a22882a7e32cf660f25
-DIST rtl-sdr-0.6.0_p20221217.tar.gz 134261 BLAKE2B 
1148e0aeaba67dda5545b2bcd18a806047eeea9573578e1a3111b08abea481e2649ef68ab6ccd9e69603798b0003cc63efb3c5f6184acfd021dd223688402d56
 SHA512 
e80bae2405aaa4c6c943f5df7afc96ea02cd5861b0348d33e567000bde0a3aa79ab2204311bde6094a4b8037d11eb14ca0f91f8dbd339c339aae2581c0a78652
 DIST rtl-sdr-2.0.1.gh.tar.gz 135727 BLAKE2B 
46bb64e2e35d5f6164acb15b0b1e4c0c988bac8de8fd494faec85f4d36f2db3f73ebb0dc46ce42d4b2ff00a9025f145259aeff25563dd82623c2a3502cda1059
 SHA512 
ed7b84f05d524d89afc1db384a4e1c4bb2a66e9c6b42623ab42ac9d55829bde77eb12529044e1778664b5a97a48dc5b64bed19161a430c9d91c04dd08cb6b7ac

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
deleted file mode 100644
index 1a6acb86c807..
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
-HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.osmocom.org/${PN};
-else
-   #git clone https://git.osmocom.org/rtl-sdr
-   #cd rtl-sdr
-   #git archive --format=tar --prefix=rtl-sdr-${PV}/ master | xz > 
../rtl-sdr-${PV}.tar.xz
-   #SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz;
-
-   COMMIT="ed0317e6a58c098874ac58b769cf2e609c18d9a5"
-   SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT}"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+zerocopy"
-
-DEPEND="virtual/libusb:1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/rtl-sdl-0.6.0_p2020802-fix-pkgconfig-libdir.patch
-)
-
-src_prepare() {
-   sed -i 's#VERSION_INFO_PATCH_VERSION git#VERSION_INFO_PATCH_VERSION 
0_p20200802#' CMakeLists.txt
-   cmake_src_prepare
-}
-
-src_configure() {
-   #the udev rules are 666, we don't want that
-   local mycmakeargs=(
-   -DINSTALL_UDEV_RULES=OFF
-   -DDETACH_KERNEL_DRIVER=ON
-   -DENABLE_ZEROCOPY="$(usex zerocopy)"
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   newinitd "${FILESDIR}"/rtl_tcp.initd rtl_tcp
-   newconfd "${FILESDIR}"/rtl_tcp.confd rtl_tcp
-}
-
-pkg_postinst() {
-   elog "Only users in the usb group can capture."
-   elog "Just run 'gpasswd -a  usb', then have  re-login."
-}

diff --git a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild 
b/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
deleted file mode 100644
index ad11e988cd5f..
--- a/net-wireless/rtl-sdr/rtl-sdr-0.6.0_p2020802.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
-HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.osmocom.org/${PN};
-else
-   #git clone https://git.osmocom.org/rtl-sdr
-   #cd rtl-sdr
-   #git archive --format=tar --prefix=rtl-sdr-${PV}/ master | xz > 
../rtl-sdr-${PV}.tar.xz
-   #SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz;
-
-   COMMIT="ed0317e6a58c098874ac58b769cf2e609c18d9a5"
-   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/

2024-03-24 Thread Andreas Sturmlechner
commit: 93a2c4c17dbb774d2d291df68fcb3f9edf8f4cca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 24 20:45:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a2c4c1

kde-frameworks/kio: drop 6.0.0-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/kio-6.0.0-r1.ebuild | 91 --
 1 file changed, 91 deletions(-)

diff --git a/kde-frameworks/kio/kio-6.0.0-r1.ebuild 
b/kde-frameworks/kio/kio-6.0.0-r1.ebuild
deleted file mode 100644
index 384afe22e7e1..
--- a/kde-frameworks/kio/kio-6.0.0-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="optional"
-ECM_HANDBOOK_DIR="docs"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=6.6.2
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE="acl +kwallet wayland X"
-
-# tests hang
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets]
-   >=dev-qt/qt5compat-${QTMIN}:6
-   >=dev-qt/qtdeclarative-${QTMIN}:6
-   =kde-frameworks/kauth-${PVCUT}*:6
-   =kde-frameworks/kbookmarks-${PVCUT}*:6
-   =kde-frameworks/kcodecs-${PVCUT}*:6
-   =kde-frameworks/kcolorscheme-${PVCUT}*:6
-   =kde-frameworks/kcompletion-${PVCUT}*:6
-   =kde-frameworks/kconfig-${PVCUT}*:6
-   =kde-frameworks/kconfigwidgets-${PVCUT}*:6
-   =kde-frameworks/kcoreaddons-${PVCUT}*:6
-   =kde-frameworks/kcrash-${PVCUT}*:6
-   =kde-frameworks/kdbusaddons-${PVCUT}*:6
-   =kde-frameworks/kguiaddons-${PVCUT}*:6
-   =kde-frameworks/ki18n-${PVCUT}*:6
-   =kde-frameworks/kiconthemes-${PVCUT}*:6
-   =kde-frameworks/kitemviews-${PVCUT}*:6
-   =kde-frameworks/kjobwidgets-${PVCUT}*:6
-   =kde-frameworks/knotifications-${PVCUT}*:6
-   =kde-frameworks/kservice-${PVCUT}*:6
-   =kde-frameworks/ktextwidgets-${PVCUT}*:6
-   =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-   =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland?,X?]
-   =kde-frameworks/kxmlgui-${PVCUT}*:6
-   =kde-frameworks/solid-${PVCUT}*:6
-   sys-power/switcheroo-control
-   acl? (
-   sys-apps/attr
-   virtual/acl
-   )
-   handbook? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   =kde-frameworks/karchive-${PVCUT}*:6
-   =kde-frameworks/kdoctools-${PVCUT}*:6
-   )
-   kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
-"
-DEPEND="${COMMON_DEPEND}
-   >=dev-qt/qtbase-${QTMIN}:6[concurrent]
-"
-RDEPEND="${COMMON_DEPEND}
-   sys-power/switcheroo-control
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
-
-PATCHES=( "${FILESDIR}/${P}-kterminallauncherjob.patch" ) # KDE-bug 482107
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package acl ACL)
-   $(cmake_use_find_package kwallet KF6Wallet)
-   -DWITH_WAYLAND=$(usex wayland)
-   -DWITH_X11=$(usex X)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   ecm_pkg_postinst
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   ecm_pkg_postrm
-   xdg_desktop_database_update
-}



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

2024-03-24 Thread Andreas Sturmlechner
commit: 512e52d7f6e11882215f4665eaa0b45ee690aa27
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 10 19:45:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512e52d7

sci-libs/metis: drop 5.1.0-r5

Closes: https://bugs.gentoo.org/906314
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/metis/Manifest|  1 -
 sci-libs/metis/files/metis-5.1.0-multilib.patch| 20 --
 .../metis/files/metis-5.1.0-remove-GKlib-O3.patch  | 11 ---
 .../metis/files/metis-5.1.0-shared-GKlib.patch | 21 --
 sci-libs/metis/metis-5.1.0-r5.ebuild   | 79 --
 5 files changed, 132 deletions(-)

diff --git a/sci-libs/metis/Manifest b/sci-libs/metis/Manifest
index 39754651ea8d..c9a17a772929 100644
--- a/sci-libs/metis/Manifest
+++ b/sci-libs/metis/Manifest
@@ -1,2 +1 @@
-DIST metis-5.1.0.tar.gz 4984968 BLAKE2B 
c5f8ff552fce7e7cc02740e6197c9deb5e05e8bc2e2e56cad0cba85705eec6990b511182930c8758fd16a18015f54c8a4827038039bc3c58ee41df468ea175bc
 SHA512 
deea47749d13bd06fbeaf98a53c6c0b61603ddc17a43dae81d72c8015576f6495fd83c11b0ef68d024879ed5415c14ebdbd87ce49c181bdac680573bea8bdb25
 DIST metis-5.2.1.tar.gz 4838377 BLAKE2B 
7f2bb3b4dce71cd05e25d042095c311f814d5d197b1a6ae19994b6bcbb7d948d3a96210cbce5633f39d7bb8ad7cc3f8f4977c6465ec8591934aac00ea9637c94
 SHA512 
69127b7a777f9ba14cf399a7122000af9d6094a5f44be600a28384cfc0495c024fb0c6eab37c4473a5763ec1077cd9f30d9bcbb3c952462f6c9ead31c6b9e790

diff --git a/sci-libs/metis/files/metis-5.1.0-multilib.patch 
b/sci-libs/metis/files/metis-5.1.0-multilib.patch
deleted file mode 100644
index 9e72c5b1b2d3..
--- a/sci-libs/metis/files/metis-5.1.0-multilib.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 a/libmetis/CMakeLists.txt
-+++ b/libmetis/CMakeLists.txt
-@@ -4,13 +4,14 @@
- file(GLOB metis_sources *.c)
- # Build libmetis.
- add_library(metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources})
-+set_target_properties(metis PROPERTIES SOVERSION 0)
- if(UNIX)
-   target_link_libraries(metis m)
- endif()
- 
- if(METIS_INSTALL)
-   install(TARGETS metis
--LIBRARY DESTINATION lib
--RUNTIME DESTINATION lib
--ARCHIVE DESTINATION lib)
-+LIBRARY DESTINATION lib${LIB_SUFFIX}
-+RUNTIME DESTINATION lib${LIB_SUFFIX}
-+ARCHIVE DESTINATION lib${LIB_SUFFIX})
- endif()

diff --git a/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch 
b/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch
deleted file mode 100644
index 507395867fcc..
--- a/sci-libs/metis/files/metis-5.1.0-remove-GKlib-O3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/GKlib/GKlibSystem.cmake
-+++ b/GKlib/GKlibSystem.cmake
-@@ -20,7 +20,7 @@
- elseif(MINGW)
-   set(GKlib_COPTS "-DUSE_GKREGEX")
- else()
--  set(GKlib_COPTS "-O3")
-+  set(GKlib_COPTS "")
-   set(GKlib_COPTIONS "-DLINUX -D_FILE_OFFSET_BITS=64")
- endif(MSVC)
- if(CYGWIN)

diff --git a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch 
b/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch
deleted file mode 100644
index 483820164638..
--- a/sci-libs/metis/files/metis-5.1.0-shared-GKlib.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 a/GKlib/CMakeLists.txt
-+++ b/GKlib/CMakeLists.txt
-@@ -7,7 +7,7 @@
- include(GKlibSystem.cmake)
- 
- include_directories(".")
--add_library(GKlib STATIC ${GKlib_sources})
-+add_library(GKlib SHARED ${GKlib_sources})
- if(UNIX)
-   target_link_libraries(GKlib m)
- endif(UNIX)
-@@ -16,6 +16,6 @@
- add_subdirectory("test")
- 
- install(TARGETS GKlib
--  ARCHIVE DESTINATION lib
--  LIBRARY DESTINATION lib)
--install(FILES ${GKlib_includes} DESTINATION include)
-+  ARCHIVE DESTINATION lib${LIB_SUFFIX}
-+  LIBRARY DESTINATION lib${LIB_SUFFIX})
-+install(FILES ${GKlib_includes} DESTINATION include/metis)

diff --git a/sci-libs/metis/metis-5.1.0-r5.ebuild 
b/sci-libs/metis/metis-5.1.0-r5.ebuild
deleted file mode 100644
index 71b30fa92596..
--- a/sci-libs/metis/metis-5.1.0-r5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A package for unstructured serial graph partitioning"
-HOMEPAGE="http://glaros.dtc.umn.edu/gkhome/metis/metis/overview;
-SRC_URI="http://glaros.dtc.umn.edu/gkhome/fetch/sw/${PN}/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc double-precision examples int64 openmp"
-
-RDEPEND="!> "${T}"/metis.pc <<- EOF || die
-   prefix=${EPREFIX}/usr
-   exec_prefix=\${prefix}
-   libdir=\${exec_prefix}/$(get_libdir)
-   includedir=\${prefix}/include
-
-   Name: METIS
-   Description: Software for partioning unstructured graphes and 
meshes
-   

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kwindowsystem/

2024-03-24 Thread Andreas Sturmlechner
commit: c2bc976132748ab71210005746b8acc5d7c16ce7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:59:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bc9761

kde-frameworks/kwindowsystem: Add missing slot operators

>=dev-qt/qtbase-${QTMIN}:6=[gui] for qtx11extras_p.h
>=dev-qt/qtwayland-${QTMIN}:6= for private/qwayland*_p.h

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{kwindowsystem-6.0.0.ebuild => kwindowsystem-6.0.0-r1.ebuild}| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.0.0.ebuild 
b/kde-frameworks/kwindowsystem/kwindowsystem-6.0.0-r1.ebuild
similarity index 83%
rename from kde-frameworks/kwindowsystem/kwindowsystem-6.0.0.ebuild
rename to kde-frameworks/kwindowsystem/kwindowsystem-6.0.0-r1.ebuild
index b5695d0f4634..28c792b12620 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-6.0.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.0.0-r1.ebuild
@@ -14,11 +14,14 @@ IUSE="wayland X"
 
 RESTRICT="test"
 
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
 RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui]
>=dev-qt/qtdeclarative-${QTMIN}:6
-   wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )
+   wayland? ( >=dev-qt/qtwayland-${QTMIN}:6= )
X? (
+   >=dev-qt/qtbase-${QTMIN}:6=[gui]
x11-libs/libX11
x11-libs/libXfixes
x11-libs/libxcb



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kjobwidgets/

2024-03-24 Thread Andreas Sturmlechner
commit: 9f6b096d05c286d0455ebad8b0984c742dbe1406
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:48:37 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6b096d

kde-frameworks/kjobwidgets: Add missing dev-qt/qtbase:6= slot op

Uses Qt6::GuiPrivate for qtx11extras_p.h

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../{kjobwidgets-6.0.0.ebuild => kjobwidgets-6.0.0-r1.ebuild}   | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.0.0.ebuild 
b/kde-frameworks/kjobwidgets/kjobwidgets-6.0.0-r1.ebuild
similarity index 88%
rename from kde-frameworks/kjobwidgets/kjobwidgets-6.0.0.ebuild
rename to kde-frameworks/kjobwidgets/kjobwidgets-6.0.0-r1.ebuild
index 27e465183536..9c172ae81960 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-6.0.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.0.0-r1.ebuild
@@ -13,11 +13,13 @@ LICENSE="LGPL-2+"
 KEYWORDS="~amd64"
 IUSE="X"
 
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
 RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
=kde-frameworks/kcoreaddons-${PVCUT}*:6
=kde-frameworks/knotifications-${PVCUT}*:6
=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+   X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
 "
 DEPEND="${RDEPEND}
X? (



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kirigami/

2024-03-24 Thread Andreas Sturmlechner
commit: a7ec001e9d81bac901eff87a2cd54ee726dece20
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:46:25 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ec001e

kde-frameworks/kirigami: Add missing dev-qt/qtbase:6= slot op

Uses Qt6::GuiPrivate for qguiapplication_p.h

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/kde-frameworks/kirigami/kirigami-6.0.0.ebuild 
b/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
similarity index 89%
rename from kde-frameworks/kirigami/kirigami-6.0.0.ebuild
rename to kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
index 9c9933f83293..c782a7f01808 100644
--- a/kde-frameworks/kirigami/kirigami-6.0.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-6.0.0-r1.ebuild
@@ -19,8 +19,9 @@ IUSE="openmp"
 # requires package to already be installed
 RESTRICT="test"
 
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
 DEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network]
+   >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
 "



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/, kde-frameworks/kio/files/

2024-03-24 Thread Andreas Sturmlechner
commit: dcc5ac87c3c7da7b11384c424d5fdb0063fc3eae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar 24 20:37:04 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc5ac87

kde-frameworks/kio: Backport various bug/regression fixes from 6.1.0

Berk Elyesa Yıldırım (1):
  Drop legacy keys for m_runOnDiscreteGpuBool

Jonathan Marten (1):
  kioexec: Remove temporary files after the main loop has completed

Martin Seher (1):
  fix hide service menu items in context menu

Méven Car (2):
  KFileitem: Use internal permissions as best case scenario
  KFileItem: when checking access use current user

Nicolas Fella (4):
  [knewfilemenu] Fix error handling when creating a folder that already 
exists
  [kterminallauncherjob] Inherit default process environment from parent
  [knewfilemenu] Add window title for new file dialog
  [kfileplacesmodel] Remove wrong assert

Patrycja Rosa (1):
  Fix sprintf buffer leaks on 32-bit systems

Sergey Katunin (1):
  Revert "Temporarily revert "Consider slow files as remote files in 
previewjob""

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/Manifest|  1 +
 .../kio/files/kio-6.0.0-kterminallauncherjob.patch | 34 
 kde-frameworks/kio/kio-6.0.0-r2.ebuild | 93 ++
 3 files changed, 94 insertions(+), 34 deletions(-)

diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index a7f8d0e727cf..a95962e599eb 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,2 +1,3 @@
 DIST kio-5.115.0.tar.xz 3799964 BLAKE2B 
020084259a4e41d102e786d34b899420e18d75f27a3f8391dfd05f57d86168676d5ae88b603d84176a8ad963aee7bc5883ef4952c25f6d8ea1b11cd6d04bb470
 SHA512 
014eab017a1a9ba65cf122a9f241764054b3591c5759d5121ccd82593ebfe301eec0ba1f9e08165ef75b0fdf057094ef81293a6ec020ee2100394a68ab80a8d7
+DIST kio-6.0.0-patchset.tar.xz 5808 BLAKE2B 
94b6a57a660fa2c6d2362b3a35c02a355dc486e59b9d4d74adab91258f2a8fd73ee2f2ae8168d4aaa11ae5508f3492e898002ba274cdd6a51eb1cf3422a003bb
 SHA512 
b20e2b2ed673dffdbc9588bcaf1bcde9ff7dd6d4c77ef7398240b4d6c5f899f1025ef4757fa19f42c2196c60836afe6205bd8cd1ed436cc91ccffd7be427a7a7
 DIST kio-6.0.0.tar.xz 3353680 BLAKE2B 
f65c2cc36e2e22494edf77f598ca6eff037d26de0981d3f136d3db901d1ca4cd069f696c5dd9a42622bcb6b60aabf79e1221b9862e47cc15205341101efe58e2
 SHA512 
ec230cda5fc9f973e0b02bf7e9a2c282c447c69cd247be10b11299b950043a9517ff17061c1262e4e709539d9fe17ff532d1ff69dae36abe56b1bb0d81327bfe

diff --git a/kde-frameworks/kio/files/kio-6.0.0-kterminallauncherjob.patch 
b/kde-frameworks/kio/files/kio-6.0.0-kterminallauncherjob.patch
deleted file mode 100644
index 2c9b594b33ee..
--- a/kde-frameworks/kio/files/kio-6.0.0-kterminallauncherjob.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 6e7775d315f389df0a440ed62b842ce83dc9a27e Mon Sep 17 00:00:00 2001
-From: Nicolas Fella 
-Date: Fri, 1 Mar 2024 22:16:07 +0100
-Subject: [PATCH] [kterminallauncherjob] Inherit default process environment
- from parent
-
-Before Qt 6.3, an empty (default constructed) QProcessEnvironment caused
-QProcess to incorrectly inherit the environment variables from the parent
-process. This was fixed in qtbase 5fc9c02a695.
-
-CommandLauncherJob was adjusted for this in 
916984940f64e07db9b4d152be9f2a87dda0cfb4,
-however here we are overriding its default env with our own 
default-constructed one
-
-BUG: 482107

- src/gui/kterminallauncherjob.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/gui/kterminallauncherjob.cpp 
b/src/gui/kterminallauncherjob.cpp
-index c4e83fb11b..edd99327bd 100644
 a/src/gui/kterminallauncherjob.cpp
-+++ b/src/gui/kterminallauncherjob.cpp
-@@ -22,7 +22,7 @@ public:
- QString m_fullCommand; // "xterm -e ls"
- QString m_desktopName;
- QByteArray m_startupId;
--QProcessEnvironment m_environment;
-+QProcessEnvironment m_environment{QProcessEnvironment::InheritFromParent};
- };
- 
- KTerminalLauncherJob::KTerminalLauncherJob(const QString , QObject 
*parent)
--- 
-GitLab
-

diff --git a/kde-frameworks/kio/kio-6.0.0-r2.ebuild 
b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
new file mode 100644
index ..3c6c3979cb39
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${P}-patchset"
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz;
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="acl +kwallet wayland X"
+
+# tests hang

[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kiconthemes/

2024-03-24 Thread Andreas Sturmlechner
commit: 1ddbcdf922082e0bcab467087194855ecaa3921d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:39:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddbcdf9

kde-frameworks/kiconthemes: Add missing dev-qt/qtbase:6= slot op

Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h

Backporting to 6.0.0, otherwise this dependency fix would only be
introduced by 6.1.0 on April 13th.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.0.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-6.0.0-r1.ebuild
similarity index 84%
rename from kde-frameworks/kiconthemes/kiconthemes-6.0.0.ebuild
rename to kde-frameworks/kiconthemes/kiconthemes-6.0.0-r1.ebuild
index e89ae7b58774..ab3f30c4325c 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-6.0.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.0.0-r1.ebuild
@@ -16,8 +16,9 @@ IUSE=""
 
 RESTRICT="test" # bug 574770
 
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
 RDEPEND="
-   >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+   >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
=kde-frameworks/karchive-${PVCUT}*:6



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kdbusaddons/, kde-frameworks/kdbusaddons/files/

2024-03-24 Thread Andreas Sturmlechner
commit: dcffa1856ce6d56c7f170946e5aae9d2dee4e6b4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:36:45 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcffa185

kde-frameworks/kdbusaddons: Add missing dev-qt/qtbase:6= slot op

See also:
https://invent.kde.org/frameworks/kdbusaddons/-/merge_requests/49

Backporting to 6.0.0, otherwise this dependency fix would only be
introduced by 6.1.0 on April 13th.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kdbusaddons-6.0.0-cmake.patch| 35 ++
 ...ns-6.0.0.ebuild => kdbusaddons-6.0.0-r1.ebuild} |  5 +++-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kdbusaddons/files/kdbusaddons-6.0.0-cmake.patch 
b/kde-frameworks/kdbusaddons/files/kdbusaddons-6.0.0-cmake.patch
new file mode 100644
index ..b1ebc6d32bfd
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/files/kdbusaddons-6.0.0-cmake.patch
@@ -0,0 +1,35 @@
+From d307f232232de6e5646fd6a91053fe097b90b35f Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Fri, 15 Mar 2024 14:26:49 +0100
+Subject: [PATCH] Conditionalise Qt6::GuiPrivate on HAVE_X11
+
+qtx11extras_p.h is already conditional behind HAVE_X11
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ src/CMakeLists.txt | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index c47bc15..de5ac6f 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -60,11 +60,11 @@ ecm_generate_export_header(KF6DBusAddons
+ EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
+ )
+ 
+-if(TARGET Qt6::Gui)
+-set(_qt_x11_extras_libs Qt6::GuiPrivate) # qtx11extras_p.h
+-endif()
++target_link_libraries(KF6DBusAddons PUBLIC Qt6::DBus)
+ 
+-target_link_libraries(KF6DBusAddons PUBLIC Qt6::DBus PRIVATE 
${_qt_x11_extras_libs})
++if(HAVE_X11)
++target_link_libraries(KF6DBusAddons PRIVATE Qt6::GuiPrivate) # 
qtx11extras_p.h
++endif()
+ 
+ target_include_directories(KF6DBusAddons INTERFACE 
"$")
+ 
+-- 
+GitLab
+

diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.0.0.ebuild 
b/kde-frameworks/kdbusaddons/kdbusaddons-6.0.0-r1.ebuild
similarity index 79%
rename from kde-frameworks/kdbusaddons/kdbusaddons-6.0.0.ebuild
rename to kde-frameworks/kdbusaddons/kdbusaddons-6.0.0-r1.ebuild
index 7d0db60a68ee..5c8019cf1755 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-6.0.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.0.0-r1.ebuild
@@ -13,13 +13,16 @@ LICENSE="LGPL-2+"
 KEYWORDS="~amd64"
 IUSE="X"
 
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
 DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus]
-   X? ( >=dev-qt/qtbase-${QTMIN}:6[gui] )
+   X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
 "
 RDEPEND="${DEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
 
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
+
 src_configure() {
local mycmakeargs=(
-DWITH_X11=$(usex X)



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/

2024-03-24 Thread Andreas Sturmlechner
commit: 8d8f5bf58b557faca960def5759907f0b0b8ba5f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar  3 11:17:53 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8f5bf5

kde-frameworks/kio: RDEPEND on dev-qt/qtbase:6[libproxy]

See also:
https://community.kde.org/Plasma/Plasma_6.0_Release_notes#Everything_else

Upstream commit 22edf0fce94f5c2ed605d3636c1938e1b1c91987

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/kio-6.0.0-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kio/kio-6.0.0-r2.ebuild 
b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
index 3c6c3979cb39..bcd96c173dc7 100644
--- a/kde-frameworks/kio/kio-6.0.0-r2.ebuild
+++ b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
@@ -65,6 +65,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
 "
 RDEPEND="${COMMON_DEPEND}
+   >=dev-qt/qtbase-${QTMIN}:6[libproxy]
sys-power/switcheroo-control
 "
 PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kio/

2024-03-24 Thread Andreas Sturmlechner
commit: 2e7bc1f90ee38298656062a2648133eef56ed923
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 15 13:43:44 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar 24 21:02:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7bc1f9

kde-frameworks/kio: Add missing dev-qt/qtbase:6= slot op

Uses Qt6::GuiPrivate for qtx11extras_p.h

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kio/kio-6.0.0-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-frameworks/kio/kio-6.0.0-r2.ebuild 
b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
index bcd96c173dc7..468a30f84e2f 100644
--- a/kde-frameworks/kio/kio-6.0.0-r2.ebuild
+++ b/kde-frameworks/kio/kio-6.0.0-r2.ebuild
@@ -22,6 +22,7 @@ IUSE="acl +kwallet wayland X"
 # tests hang
 RESTRICT="test"
 
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
 COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets]
>=dev-qt/qt5compat-${QTMIN}:6
@@ -60,6 +61,7 @@ COMMON_DEPEND="
=kde-frameworks/kdoctools-${PVCUT}*:6
)
kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
+   X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
 "
 DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]



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

2024-03-24 Thread Mart Raudsepp
commit: 7faf5651cd3085122cfcc9e794f1a8c20cca70a7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 19:50:48 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7faf5651

dev-cpp/glibmm: add 2.66.7

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/glibmm/Manifest |  1 +
 dev-cpp/glibmm/glibmm-2.66.7.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 9e8553494380..5399868cf1f3 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,4 +1,5 @@
 DIST glibmm-2.66.6.tar.xz 8668828 BLAKE2B 
0e133eb73f8a290e3bc2167435e9e88b49603153c96d2eff130ac0ee0d1b1e0d3907197267cd1bc62e1f8b6a74ed8a8429e891430c4bfc512cbdf5e877e79701
 SHA512 
64d5ee1904ac645ee5a470889b928a24ab012bb0c310a94631bd725df9d5b7a5c0d2129f114017677db922b724ad12ab33698f1d27cae4aaeccd199b0e883099
+DIST glibmm-2.66.7.tar.xz 8773780 BLAKE2B 
faef7b6a9ca91aed3ac7ddeddc0413f87daba4b8d1e887431bd7db8b7cae66ec449292bbb0fb9e4e574d1ce680853ab0ffb476abd76c19257c7434389ba3d2cc
 SHA512 
09b99622c051afd264d7a9b23025ee28ec870c6d23a5084ef7192f67b96fb8f16be5dbb2e8a4ff8a1d4ff873d3e73b4e25dee122049266687f471dcd3989b5bb
 DIST glibmm-2.76.0.tar.xz 9295168 BLAKE2B 
99e6e0776f945a245ea68ca39194c6cecaace282a9be31e27e65e07b8034963c814a6306b74817aeb82740fbc01a9e4ff3a0b4a8605da15a3cd0d3e72a86bb16
 SHA512 
be49599f5eb8eb5a1cef015cdb37af2564fcd1ea845aa4344804ca5f0f61468949711e25cefebb93219e1be37128ebfdd2a816324e752ac4395b4b87c072fc78
 DIST glibmm-2.78.0.tar.xz 9292916 BLAKE2B 
41b0bf4d472b9ee1252f96c1d77a41b9ea447e4cf10b613fb1c3ca99251e0701923ab0a4efe305f0a04ae72f7fbd376d76d3e03df11ecc67343d6927068c42af
 SHA512 
b93575983860101d793725e08c13987914465e4daf280defb4a96b2f842b9e1a99c9320b05f2a6af9e3f7a2a384855b6710b982f9015a6469e37f3c257d9d811
 DIST glibmm-2.78.1.tar.xz 9486784 BLAKE2B 
2875d93b0cedb6bf84cb463b1c73743c55dc446ee0c1dce36344a8e0ff77cec8d890d1e3b0f1d4a841d293ab123cc60bf5c6b55ed9a0456fe235d928bf28ff05
 SHA512 
5ace15c492be553e2c6abd8d0699197239261feaa2b45ff77181f59bb98b584dc822bdd46dbdee35691cc5a955a3b88e03f58532459236fd780823354c35d0a6

diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild 
b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
new file mode 100644
index ..d1b090088a81
--- /dev/null
+++ b/dev-cpp/glibmm/glibmm-2.66.7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org meson-multilib python-any-r1
+
+DESCRIPTION="C++ interface for glib2"
+HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="gtk-doc debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/doxygen[dot]
+   dev-lang/perl
+   dev-perl/XML-Parser
+   dev-libs/libxslt
+   media-gfx/graphviz
+   )
+"
+
+src_prepare() {
+   default
+
+   # giomm_tls_client requires FEATURES=-network-sandbox and 
glib-networking rdep
+   sed -i -e '/giomm_tls_client/d' tests/meson.build || die
+
+   if ! use test; then
+   sed -i -e "/^subdir('tests')/d" meson.build || die
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dwarnings=min
+   -Dbuild-deprecated-api=true
+   $(meson_native_use_bool gtk-doc build-documentation)
+   $(meson_use debug debug-refcounting)
+   -Dbuild-examples=false
+   )
+   meson_src_configure
+}



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

2024-03-24 Thread Mart Raudsepp
commit: ae7643069ea5764730ada6fb736e7fe07f6f7608
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 19:54:14 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae764306

dev-libs/folks: add 0.15.9

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/folks/Manifest|  1 +
 dev-libs/folks/folks-0.15.9.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/dev-libs/folks/Manifest b/dev-libs/folks/Manifest
index 2959c442751f..f63189255e12 100644
--- a/dev-libs/folks/Manifest
+++ b/dev-libs/folks/Manifest
@@ -1,2 +1,3 @@
 DIST folks-0.15.6.tar.xz 497968 BLAKE2B 
bb9237fae05a748a18a85d29034e879947c4ffcc1d3dbe7277c8e1f41e6e9c9ec27170e9e7d2ccb6dcc89789d331f7f320648620636e1ee54685906fc67ba4f9
 SHA512 
8d77c3b4c963d88877798b24da9edd977b3ac4b18568ed75885fa87bf81e0e8f29dc8232352e3fefc0bf2c9bb8ca6cea984d87d946a3892963a158bd4f45dc30
 DIST folks-0.15.7.tar.xz 502128 BLAKE2B 
b93146b216dd31dbc07cf770130593f830c01568aff3424bf4d0d8588ac651ea225ed6d3b38b9855d82dbef168605145a3a3de49706dd2ab31a4d368636dddf0
 SHA512 
52657b45678aa2418a44b0c8d332ac207eff18b02ca5c0d1491bdf8bae6552f30f2b6435804adc2a5fa66997f2cea09bdfe399dfaf52f3d8b7a5bde11b137c35
+DIST folks-0.15.9.tar.xz 506044 BLAKE2B 
e239c0ca3b51a5452620f5abaf37b34413b0a5ee867cc682214abd00c21d6375abf1a31755acd69360e47604c61572a63ffbe91f38485be1a83685a98aa34cd0
 SHA512 
8b1f0afaaf0907a9609863ec913eab75c7f60e3d1fd54e553fdb8d425f33cfb6043171bc5b7cc1dc66b1de702e1a8f5dd229c707d99af47dd3926ec0588c87fd

diff --git a/dev-libs/folks/folks-0.15.9.ebuild 
b/dev-libs/folks/folks-0.15.9.ebuild
new file mode 100644
index ..9eec95007c6c
--- /dev/null
+++ b/dev-libs/folks/folks-0.15.9.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Library for aggregating people from multiple sources"
+HOMEPAGE="https://wiki.gnome.org/Projects/Folks 
https://gitlab.gnome.org/GNOME/folks;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/26" # subslot = libfolks soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~x86-linux"
+
+IUSE="bluetooth eds telepathy test utils"
+REQUIRED_USE="bluetooth? ( eds )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.58:2
+   >=dev-libs/libgee-0.10:0.8[introspection]
+   >=dev-libs/gobject-introspection-1.54:=
+   telepathy? (
+   >=net-libs/telepathy-glib-0.19.9
+   dev-libs/dbus-glib
+   )
+   eds? ( >=gnome-extra/evolution-data-server-3.38:= )
+   dev-libs/libxml2:2
+   utils? ( sys-libs/readline:0= )
+"
+# telepathy-mission-control needed at runtime; it is used by the telepathy
+# backend via telepathy-glib's AccountManager binding.
+RDEPEND="${DEPEND}
+   bluetooth? ( >=net-wireless/bluez-5[obex] )
+   telepathy? ( net-im/telepathy-mission-control )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+   telepathy? ( net-libs/telepathy-glib[vala] )
+   eds? ( gnome-extra/evolution-data-server[vala] )
+   test? (
+   sys-apps/dbus
+   bluetooth? (
+   $(python_gen_any_dep '
+   
>=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]
+   ')
+   )
+   )
+"
+
+python_check_deps() {
+   if use test && use bluetooth; then
+   python_has_version 
">=dev-python/python-dbusmock-0.30.1[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use bluetooth bluez_backend)
+   $(meson_use eds eds_backend)
+   $(meson_use eds ofono_backend)
+   $(meson_use telepathy telepathy_backend)
+   -Dzeitgeist=false # last rited package
+   -Dimport_tool=true
+   $(meson_use utils inspect_tool)
+   $(meson_use test tests)
+   -Dinstalled_tests=false
+   -Ddocs=false # Needs find_program sedding to specific version; 
only dev docs, don't bother
+   )
+   meson_src_configure
+}
+
+src_test() {
+   # Avoid warnings when /etc/profile.d/flatpak.sh from flatpak modified 
XDG_DATA_DIRS
+   export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+   dbus-run-session meson test -C "${BUILD_DIR}" -t 5 || die "tests failed"
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-03-24 Thread Mart Raudsepp
commit: fb8a03fdb6c8f533d081ebdf455d26f02ca270f6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 20:10:57 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8a03fd

dev-util/meld: add 3.22.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/meld/Manifest   |  1 +
 dev-util/meld/meld-3.22.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-util/meld/Manifest b/dev-util/meld/Manifest
index be81f8fa181c..3087c33ec47a 100644
--- a/dev-util/meld/Manifest
+++ b/dev-util/meld/Manifest
@@ -1,2 +1,3 @@
 DIST meld-3.22.0.tar.xz 674212 BLAKE2B 
1d5af5fa9943c46fd150bd1e1c74003579a0017dea56178e92c4ba0dd1ba0bc3348a6f2625bfe5191fe4d8394b06462a30f2173ae623ffd32c637642f9c36183
 SHA512 
4cc1c9a76379401c1f116292bb4730301ec0f2413cdab7b463ed519ea7ee0ee86143a9c83a13f1ef09860aad192c04769d111bfb1eb10b5e1bc81fb44c530526
 DIST meld-3.22.1.tar.xz 675984 BLAKE2B 
47ad8cc0b3f55e2ab8066bd811a925eb12446d041b26220d56a11eedc727042357c8bbec26a5b9f1a9e220357753968acbc43dd257fe48013a3fcf7ef4243364
 SHA512 
7cb4c64a8134d02ee629c5459d5361c8ee1b1fb80efb02b9f3d2c577ecb69dca2ff66b90affb479682b7fceda41c60717ef859d93e3b93070a84901ae772b2cd
+DIST meld-3.22.2.tar.xz 676376 BLAKE2B 
5e592e378ac2c942dd98df6d9ac4f9af7a1eee552af1691aade2e0f453a5ddf649ca09c38191b2c2ffdb7b6fa165012b4d8372e9e99c33052f612e2ab8ca8670
 SHA512 
fd8b12567cd8dcf77f265d831c9ac9ba33d13fb78c95b01b496b016308ff4159963b4610a68f41d04a52cc5bcc13bb4568d24bbade5bd79246111e463e413284

diff --git a/dev-util/meld/meld-3.22.2.ebuild b/dev-util/meld/meld-3.22.2.ebuild
new file mode 100644
index ..48ffb7c894f2
--- /dev/null
+++ b/dev-util/meld/meld-3.22.2.ebuild
@@ -0,0 +1,74 @@
+# 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="xml(+)"
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="A graphical diff and merge tool"
+HOMEPAGE="http://meldmerge.org/;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=x11-libs/gtk+-3.20:3[introspection]
+   >=dev-libs/glib-2.48:2
+   >=x11-libs/gtksourceview-4.0.0:4[introspection]
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.30:3[cairo,${PYTHON_USEDEP}]
+   ')
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/pango-1.34[introspection]
+   x11-themes/hicolor-icon-theme
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-util/desktop-file-utils
+   dev-libs/appstream-glib
+   )
+"
+BDEPEND="
+   dev-util/intltool
+   dev-util/itstool
+   sys-devel/gettext
+   $(python_gen_cond_dep 'dev-python/distro[${PYTHON_USEDEP}]')
+"
+# dev-python/distro is soft-required in BDEPEND for python3.8 and onwards,
+# but it's mainly needed for debian and derivatives - seems the fallback
+# works fine, as we aren't a special_case, just an annoying warning.
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dprofile=''
+   -Dbyte-compile=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_optimize
+   python_fix_shebang "${ED}"/usr/bin/meld
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-03-24 Thread Mart Raudsepp
commit: 3e3fc5357c81552444208d4442c45dfe3f1e9c60
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 24 20:43:51 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 24 20:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3fc535

app-arch/file-roller: add 44

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-arch/file-roller/Manifest  |   1 +
 app-arch/file-roller/file-roller-44.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index da78996f1060..68d9d4b1e86b 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1 +1,2 @@
 DIST file-roller-43.1.tar.xz 898216 BLAKE2B 
1a48f642a6436e2cc34cc4629ac24ab984b382a0df0895b20b2c6e89f0c65c2b29360cffd2d5cd9e3542c7479e7588211fa38b31aaca2afbcef8391b9b4afdc7
 SHA512 
67c2bf9c2aa885fad5119069232ea92872c1f08fc7cd517e2e64faef924f0b4a9195acbe042e535588ccd86b5147afa041f9ea355f480507c3743a2bb934
+DIST file-roller-44.tar.xz 924236 BLAKE2B 
12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45
 SHA512 
d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824

diff --git a/app-arch/file-roller/file-roller-44.ebuild 
b/app-arch/file-roller/file-roller-44.ebuild
new file mode 100644
index ..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller;
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+IUSE="gtk-doc +introspection nautilus"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=gui-libs/gtk-4.8.1:4[introspection?]
+   >=gui-libs/libadwaita-1.2:1
+   nautilus? ( >=gnome-base/nautilus-43.0 )
+   >=dev-libs/json-glib-0.14
+   >=app-arch/libarchive-3.2:=
+   introspection? ( dev-libs/gobject-introspection )
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip   - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+brotli  - app-arch/brotli
+cpio- app-alternatives/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop- app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zstd- app-arch/zstd
+zoo - app-arch/zoo"
+
+src_prepare() {
+   # File providing Gentoo package names for various archivers
+   cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die
+
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_feature nautilus nautilus-actions)
+   -Dnotification=enabled
+   -Duse_native_appchooser=false
+   -Dpackagekit=false
+   -Dlibarchive=enabled
+   $(meson_feature introspection)
+   $(meson_feature gtk-doc api_docs)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+   mv "${ED}"/usr/share/doc/file-roller 
"${ED}"/usr/share/gtk-doc/file-roller || die
+   fi
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



  1   2   3   4   >