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

2024-02-29 Thread Sam James
commit: 810f417c91ada3dd38d4b5ccdf578a46ee214582
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 28 15:16:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 22:13:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810f417c

media-gfx/chafa: keyword 1.12.5-r1 for sparc, bug #924443

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 4b51255e826d..7fcc9bf0fc7f 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+tools webp"
 
 RDEPEND="



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

2024-02-29 Thread Sam James
commit: be3af7f8404efd9f34b66e332d753a3ca19eb872
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Feb 28 14:28:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 22:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3af7f8

net-dns/dnsmasq: stable 2.90 for sparc, bug #925164

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-dns/dnsmasq/dnsmasq-2.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnsmasq/dnsmasq-2.90.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.90.ebuild
index 72124fc98668..14dda4700c4b 100644
--- a/net-dns/dnsmasq/dnsmasq-2.90.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.90.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://thekelleys.org.uk/dnsmasq/${P}.tar.xz;
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 
 IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
 IUSE+=" +loop +inotify ipv6 lua nettlehash nls script selinux static tftp"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-29 Thread Sam James
commit: 15d9bc601aacd24a2eeda84fdc4167ad89713913
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Feb 27 19:31:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 22:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d9bc60

net-libs/libpsl: stable 0.21.5 for sparc, bug #925113

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 035e4ef520fe..980ccf2708fc 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/proj/guru:master commit in: app-text/ford/

2024-02-29 Thread David Roman
commit: 21f77fa2313b5f1dd440141d3efe33f796ae48f5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 20:25:10 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 20:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21f77fa2

app-text/ford: 7.0.5 version bump

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

 app-text/ford/Manifest  |  1 +
 app-text/ford/ford-7.0.5.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest
index 68e9d8823b..12cf0adf7c 100644
--- a/app-text/ford/Manifest
+++ b/app-text/ford/Manifest
@@ -1 +1,2 @@
 DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 
261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b
 SHA512 
1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75
+DIST FORD-7.0.5.tar.gz 6091408 BLAKE2B 
29e2ac05d69c023afa3134e278cb7832caeffa39381a8bbf9412a2aa6ec813d76fbc9d3fde23860337088075ccf467e320a4c9789139c73c63eabe67829b7299
 SHA512 
b3f9cf8df34fdea5430a4123d7d40cbd07e4d0c9b528c9a5fc509df456651b0576fbae97469ebdc4f1aa8347434622b5c0abcffd1b55ec5f5e7d2fe8e860b35d

diff --git a/app-text/ford/ford-7.0.5.ebuild b/app-text/ford/ford-7.0.5.ebuild
new file mode 100644
index 00..2217a9a8e9
--- /dev/null
+++ b/app-text/ford/ford-7.0.5.ebuild
@@ -0,0 +1,46 @@
+# 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} )
+
+inherit distutils-r1 pypi toolchain-funcs
+
+MY_PN="FORD"
+DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
+HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford;
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
+   >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+   dev-python/python-markdown-math[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0
+   >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
+   >=dev-util/pcpp-1.30
+   test? ( dev-python/tomli-w )
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+   sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
+}



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

2024-02-29 Thread David Roman
commit: 2804c14ac87e49bd29301b6f762764a44e8489c8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 20:24:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 20:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2804c14a

dev-util/pcpp: new package, version 1.30

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

 dev-util/pcpp/Manifest |  1 +
 dev-util/pcpp/metadata.xml | 12 
 dev-util/pcpp/pcpp-1.30.ebuild | 27 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-util/pcpp/Manifest b/dev-util/pcpp/Manifest
new file mode 100644
index 00..3192b9d5f8
--- /dev/null
+++ b/dev-util/pcpp/Manifest
@@ -0,0 +1 @@
+DIST pcpp-1.30.tar.gz 94283 BLAKE2B 
d491640ae5ea2c7212d47a015ddb589644f20bafb29365e91e8c58ae4265ae2b2f6b13d85c89af62dfdba4276436c7baff7b6021733b119823dd4de4fca0cdd1
 SHA512 
1b85a83ccf0a8122bcff6cc66a3eaf498d8cf6ebab10d120c8151f6337276f74910d4e9ff4ac9ecbef5ade1ce22b37f00bbb5eb061f6399ee79889e86b2b

diff --git a/dev-util/pcpp/metadata.xml b/dev-util/pcpp/metadata.xml
new file mode 100644
index 00..42d989996e
--- /dev/null
+++ b/dev-util/pcpp/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   torokhov-...@yandex.ru
+   Sergey Torokhov
+
+
+   pcpp
+   ned14/pcpp
+
+

diff --git a/dev-util/pcpp/pcpp-1.30.ebuild b/dev-util/pcpp/pcpp-1.30.ebuild
new file mode 100644
index 00..b6378dd7b7
--- /dev/null
+++ b/dev-util/pcpp/pcpp-1.30.ebuild
@@ -0,0 +1,27 @@
+# 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 pypi
+
+DESCRIPTION="A C99 preprocessor written in pure Python"
+HOMEPAGE="
+   https://pypi.org/project/pcpp/
+   https://github.com/ned14/pcpp/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( LICENSE.txt README.rst )
+
+src_prepare() {
+   sed -i "s:../LICENSE.txt:LICENSE.txt:" setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/opencoarrays/

2024-02-29 Thread David Roman
commit: 89ec444ce507a9acc1a1aa58c22141737b52d112
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 19:16:20 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 19:16:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89ec444c

sys-cluster/opencoarrays: 2.10.2 version bump

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

 sys-cluster/opencoarrays/Manifest  |  1 +
 .../opencoarrays/opencoarrays-2.10.2.ebuild| 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-cluster/opencoarrays/Manifest 
b/sys-cluster/opencoarrays/Manifest
index b87326afd7..b5099d478e 100644
--- a/sys-cluster/opencoarrays/Manifest
+++ b/sys-cluster/opencoarrays/Manifest
@@ -1,3 +1,4 @@
 DIST OpenCoarrays-2.9.3.tar.gz 326779 BLAKE2B 
3ef2262f1047db596bbebf96f5f9b1770056eede05a358dc307fbff290e319827fb7894bf841d77fafc195a865b4acb09efb4da0becca936a5a89131c37245b8
 SHA512 
4e313e3cb6dcdf309dbc37b96756d69812b2867f4cd3325439746b0f6059c29ff6160a538704c872bb6f55c63be3c4c0ca04294946ac8abc5c36cfc1cdf7b460
 DIST OpenCoarrays-2.10.0.tar.gz 329486 BLAKE2B 
33df3f8d78f6b763ff16ae61fad6ef0c9d3dbc443b9c0b665ba090158d192607d481fdd4900b2eb1e08e07363ac4f0cc6cbed3f9b4f0d0bd99dcabd8e3ec43d5
 SHA512 
0316e27e7b644736ea01407b1f1d430a3d01d34dd75a85378fac7bf0db19a370f360976bc8d148791b62206d8f42bbf4197570ea75aa5a318ce07b2ce05042b2
 DIST OpenCoarrays-2.10.1.tar.gz 338927 BLAKE2B 
f3a357c44ca0f2ca9b676afd04490936795b4f208ce8d27e1da3d578ccea40cf3dfed2a81c2a06fe423ef9f74ee3344e0f587bcbb3e7e57898d7bb1c112801f7
 SHA512 
f90e1f5d9a558730a81efacb5075346fe8f69e2469a5f691c0132fbb8753f0ff41d651cc2c38a4a62cbeea3fb7d8b47b3f6a927f75838f3f0b917e17e7cef017
+DIST OpenCoarrays-2.10.2.tar.gz 339400 BLAKE2B 
622e4be72d41f3b3749dac920bc4e0b257b07650b0f6a3192a87b1a30a01d56a7eb832d951588f08d70764d55a7d744be945fef37b76785de5da93f544d62ab7
 SHA512 
941dc192dd5d55f5413e6b05d1cb468d376e3bd481788829dac206ef6f18b9882f7f57704df513f3a2dae4fd4428832308d87ae523b96c164e732ab6f1bbde91

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild
new file mode 100644
index 00..f390ee5f61
--- /dev/null
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+FORTRAN_STANDARD="2003"
+
+inherit cmake flag-o-matic fortran-2
+
+MY_PN="OpenCoarrays"
+
+DESCRIPTION="A parallel application binary interface for Fortran 2018 
compilers"
+HOMEPAGE="http://www.opencoarrays.org/;
+SRC_URI="https://github.com/sourceryinstitute/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}.tar.gz;
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+IUSE="static-libs test"
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
+
+# >=sys-cluster/openmpi-4.1.2[fortran] is dropped due to
+# multiple test failures issue:
+# https://github.com/sourceryinstitute/OpenCoarrays/issues/769
+RDEPEND="
+   >=sys-cluster/mpich-3.4.3[fortran,mpi-threads,threads]
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   filter-lto # Bug 860765
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.a' -delete || die # Bug 901423
+   fi
+}



[gentoo-commits] repo/proj/guru:master commit in: media-gfx/WebPlotDigitizer-bin/

2024-02-29 Thread David Roman
commit: da5e54d3e2e25bff62805c78e42949247b5744bf
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 19:04:13 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 19:04:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da5e54d3

media-gfx/WebPlotDigitizer-bin: 4.7. verion bump

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

 media-gfx/WebPlotDigitizer-bin/Manifest|  1 +
 .../WebPlotDigitizer-bin-4.7.ebuild| 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-gfx/WebPlotDigitizer-bin/Manifest 
b/media-gfx/WebPlotDigitizer-bin/Manifest
index 375bba4bc0..5816d5f71d 100644
--- a/media-gfx/WebPlotDigitizer-bin/Manifest
+++ b/media-gfx/WebPlotDigitizer-bin/Manifest
@@ -1 +1,2 @@
 DIST WebPlotDigitizer-4.6-linux-x64.zip 109834831 BLAKE2B 
5ec14e9498796c28d191023ca9688a5b581033e75607588357e9320614dd02a3098e76cbaa45ab16508273799afaab16c334f50e40b189f8d7cbf70a09f941ab
 SHA512 
635e3c040a42d13c1ac4a83d7e76f5e20b3329dbd375c2177446a4b4232a0edfb3de725c912efc072a9ae5c0bae8ffcb4d6998be40ede554fec8a105f9e654d9
+DIST WebPlotDigitizer-4.7-linux-x64.zip 121001396 BLAKE2B 
5130b27e2afff22cd2df571076cf3d809708261d6338ea9693527d75faf82e16009195aa9e7418e49ed7693a58c9a2638e19b2be581fc73c5a0702509412ce3a
 SHA512 
264eae05f8087b1533480a1b31b9de330287b0be8761413ac13de09b1df1d115f2acc7170a2785fc8102ded78b231962728318972a71b1f076f39e6d4f894881

diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild 
b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
new file mode 100644
index 00..27b151db35
--- /dev/null
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+MY_PN=${PN%-*}
+
+inherit desktop python-single-r1 xdg
+
+DESCRIPTION="Web based tool to extract data from plots, images, and maps"
+HOMEPAGE="https://automeris.io/WebPlotDigitizer/;
+SRC_URI="https://automeris.io/downloads/${MY_PN}-${PV}-linux-x64.zip;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+#RESTRICT="strip"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+QA_PREBUILT="*"
+
+## RDEPEND is still required to be filled with actual runtime-deps:
+## python is just assumed runtime-dependency.
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/nss
+   x11-libs/gtk+:3[X,cups,introspection]
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${MY_PN}-${PV}-linux-x64"
+
+QA_FLAGS_IGNORED="*"
+
+## It seems media-libs/alsa-lib is required by chrome-sandbox.
+## Actually this library isn't required to work.
+QA_SONAME="*"
+
+src_install() {
+   insinto "/opt/${P}"
+   doins -r "${S}/."
+
+   exeinto "/opt/${P}"
+   doexe "/${S}/${MY_PN}-${PV}"
+   dosym ../../opt/"${MY_PN}"-bin-"${PV}/${MY_PN}-${PV}" /usr/bin/"${PN}"
+
+   newicon "/${S}/resources/app/images/icon/icon.png" ${PN}-icon.png
+
+   make_desktop_entry "/opt/${P}/${MY_PN}-${PV}" "${MY_PN}" "${PN}-icon" 
"Graphics"
+   ## After opening via xdg-open the js scripts could not work (i.e. "File 
- Load Image" menu)
+   make_desktop_entry "/usr/bin/xdg-open 
/opt/${P}/resources/app/index.html" "${MY_PN} html" "viewhtml" "Graphics"
+}



[gentoo-commits] repo/proj/guru:master commit in: app-misc/doublecmd-bin/

2024-02-29 Thread David Roman
commit: a179f0c3c799ad588f38fe189f93807e5fc28028
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 18:24:09 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 18:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a179f0c3

app-misc/doublecmd-bin: 1.1.10_beta version bump (drop 1.1.9_beta)

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

 app-misc/doublecmd-bin/Manifest   | 8 
 ...cmd-bin-1.1.9_beta.ebuild => doublecmd-bin-1.1.10_beta.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 116b4f4108..4ef3b80fff 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -2,7 +2,7 @@ DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 
7b80c8eac6d561b054375ea89
 DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 
74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6
 SHA512 
edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04
 DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 
828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82
 SHA512 
25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8
 DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 
5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582
 SHA512 
2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6
-DIST doublecmd-1.1.9.gtk2.i386.tar.xz 7978664 BLAKE2B 
1cd05e9c4ec4e486b93bb86aec29de5d173eddfe4974a43e77deba092ed9bfda56eb09ea81514430d9045efef12aeca61b7a4404370a42321d4d3a17d69e79ab
 SHA512 
963189a68af3299c7c9cac406d2c43bc47edaf40e6a1539038b93c018996db8f801d1526ef40c9bc73facbf7292b0f9c030d2a1e54da9fe72bedbf8ad707427e
-DIST doublecmd-1.1.9.gtk2.x86_64.tar.xz 8758468 BLAKE2B 
66f0afa620d3e1d0f318a15fbd98dd6c0361c7a5fa014a8ae625261740f4cf4db5cfd5479a73e136652b5be9d64bc7a031569586bfc5ab6e9946ab9044877830
 SHA512 
121ddbb9bb65494036d58936611f265325eb2d01fa482b3420aba48cc2cfa0d8b6417538d31db238477135a89068acb252109b3ed98fe6369fb67f9ce9df4562
-DIST doublecmd-1.1.9.qt.i386.tar.xz 8369640 BLAKE2B 
6d832d9560e6bb74b1c0fb351894df26d14e00b8c46ae81d59878188fa65c8c1c5865b7eb9ac891b3a461dbba4deffa294b6f885f78d91e852f8117263be7c15
 SHA512 
bc246c55be94e219ee2a3028939f877790de52d8c2608413bbee750c9e0946510b5bbcc829b2f4fc1bc3a012c87155e73ff6619906b925c48aed0b660325d71d
-DIST doublecmd-1.1.9.qt.x86_64.tar.xz 9088508 BLAKE2B 
9ed8ae59c711531326615341dc710ed14783c93ac86acd4f4f2eb4d73c4f992b10bd9ddb916585b4181357be7a93f6998495cd308fba4142554a18f9272fd09b
 SHA512 
8aacc2465d34858e76999e9677741d538dc120794463310c2fe2a2c4b56f869d961c01e9fbbdaee3d3a67603099e9ba7443fa72bd584f93a1b604bbca2c6c802
+DIST doublecmd-1.1.10.gtk2.i386.tar.xz 7980476 BLAKE2B 
c178c136ef12608c0cf4d96f8124adfb17a475dbbcef5214ff3f66607e2670e6ebb96b4079cfb3d7879683828688375fb33c96cee42ac11e10e2cd26f3ba6c69
 SHA512 
fd994a3fc1e30831f4c665e200b3efc69684fc0f43ca3723459db99cb794e528c84dc805c6f53a88b0e73ef6cd3e75378226d4b9cd142595fb579e04140f
+DIST doublecmd-1.1.10.gtk2.x86_64.tar.xz 8759092 BLAKE2B 
75ddd5590522f22b8bacc9a5da163029fba4e724cc0861e85be2ea5420d32fe3f6cd455948a3cc5385d3045139f5ab69627e23589971e94b7a7b49528d3146f4
 SHA512 
252a6e1bb2c3a19b9263b23f68a6ea0d90a6f23fc45375a99f27fee3daedfb7abdefb93bca6b3464e47bd2f7e9dda05ba23017771f7206fd434106fc7cbe2cff
+DIST doublecmd-1.1.10.qt.i386.tar.xz 8374580 BLAKE2B 
2dba36f1df2d6aeb2f98c6eab583e259ae6f809ee27462fe5541583a3156a6ecda6f18dec81ef443c936439f00a23c615166792c917cd3c6931a283eb28ae5a9
 SHA512 
a563b998554794b236093e984f5e93d3ab533b6e19fbc3fad75d20ce3315487b91089c7a5bb66aeb290fcd58c592afa52631ddfcf53cf47b4a7bd8d9305aae69
+DIST doublecmd-1.1.10.qt.x86_64.tar.xz 9088508 BLAKE2B 
0832449570b618e11304f15fda181e5ade7ecfd5cfd4ab9c054cd1cccea566e4e7a6cdcb6a0d0e5e7ad29adb901bba8e8e97e3135aba95802e5024dae5a74dc5
 SHA512 
0d6f39bb943db35801861dde6b631c87a882429f4479982a36c740127c756b95ba440559c7e1687f79e0006203e22d5c3e6bbd07f1addd18bb159c424599a606

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.9_beta.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.10_beta.ebuild
similarity index 100%
rename from app-misc/doublecmd-bin/doublecmd-bin-1.1.9_beta.ebuild
rename to app-misc/doublecmd-bin/doublecmd-bin-1.1.10_beta.ebuild



[gentoo-commits] proj/sci:master commit in: sci-biology/fsl/

2024-02-29 Thread Horea Christian
commit: a28423309bc3562113676a5009af778a18447267
Author: Horea Christian  chymera  eu>
AuthorDate: Thu Feb 29 21:10:29 2024 +
Commit: Horea Christian  gmail  com>
CommitDate: Thu Feb 29 21:10:29 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a2842330

sci-biology/fsl: updated C++ version

Signed-off-by: Horea Christian  chymera.eu>

 sci-biology/fsl/fsl-6.0.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-biology/fsl/fsl-6.0.4.ebuild b/sci-biology/fsl/fsl-6.0.4.ebuild
index cd91cf192..6e5d6e779 100644
--- a/sci-biology/fsl/fsl-6.0.4.ebuild
+++ b/sci-biology/fsl/fsl-6.0.4.ebuild
@@ -151,8 +151,8 @@ src_compile() {
 
# define the default build system to match upstream official standard
#  -> individual projects may overwrite the '-std=' flag
-   export ANSI_CFLAGS="-std=c99"
-   export ANSI_CXXFLAGS="-std=c++98"
+   export ANSI_CFLAGS="-std=c11"
+   export ANSI_CXXFLAGS="-std=c++11"
 
export USERLDFLAGS="${LDFLAGS}"
export USERCFLAGS="${CFLAGS}"



[gentoo-commits] proj/tex-overlay:main commit in: eclass/

2024-02-29 Thread Florian Schmaus
commit: 9f22daf0f154a07429fbbba80bd0f2bb2234fb9d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 21:12:21 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 21:12:21 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=9f22daf0

texlive-common.eclass: incorporate ML feedback, part 2

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

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

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index 852f762..1e5c8a5 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -179,7 +179,7 @@ etexmf-update() {
if [[ -z ${ROOT} && -x "${EPREFIX}"/usr/sbin/texmf-update ]] ; 
then
"${EPREFIX}"/usr/sbin/texmf-update
local res="${?}"
-   if [[ "${?}" -ne 0 ]] && ver_test -ge 2023; then
+   if [[ "${res}" -ne 0 ]] && ver_test -ge 2023; then
die -n "texmf-update returned non-zero exit 
status ${res}"
fi
else
@@ -200,7 +200,7 @@ efmtutil-sys() {
if [[ -z ${ROOT} && -x "${EPREFIX}"/usr/bin/fmtutil-sys ]] ; 
then
einfo "Rebuilding formats"
"${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null ||
-   die -n "fmtutil-sys returned non-zero exit 
status ${res}"
+   die -n "fmtutil-sys returned non-zero exit 
status ${?}"
else
ewarn "Cannot run fmtutil-sys for some reason."
ewarn "Your formats might be inconsistent with your 
installed ${PN} version"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2024-02-29 Thread Matt Turner
commit: 6e7be462c1162844e3fa9d66f7beece777511154
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 20:25:21 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 21:04:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7be462

x11-apps/igt-gpu-tools: Reorder configuration options

To match the order in meson_options.txt.

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

 x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
index 62113e876de6..8978da4a70eb 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
@@ -91,16 +91,19 @@ src_configure() {
use overlay && use X && overlay_backends+="x,"
 
local emesonargs=(
+   $(meson_feature overlay)
+   -Doverlay_backends=${overlay_backends%?}
$(meson_feature chamelium)
-   $(meson_feature doc docs)
+   $(meson_feature valgrind)
$(meson_feature man)
-   $(meson_feature overlay)
-   $(meson_feature runner)
+   -Dtestplan=disabled
+   -Dsphinx=disabled
+   $(meson_feature doc docs)
$(meson_feature tests)
-   $(meson_feature valgrind)
-   $(meson_feature unwind libunwind)
-   -Doverlay_backends=${overlay_backends%?}
+   -Dxe_driver=disabled
-Dlibdrm_drivers=${gpus%?}
+   $(meson_feature unwind libunwind)
+   $(meson_feature runner)
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2024-02-29 Thread Matt Turner
commit: be1505eafac9a3c9fd50a2ef300ca49fd30926f9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 20:49:40 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 21:04:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1505ea

x11-apps/igt-gpu-tools: Remove unnecessary subslot operators

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

 x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
index 8978da4a70eb..f07b5e1a3be5 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
@@ -36,7 +36,7 @@ RESTRICT="test"
 RDEPEND="
dev-libs/elfutils
dev-libs/glib:2
-   sys-apps/kmod:=
+   sys-apps/kmod
sys-libs/zlib:=
sys-process/procps:=
virtual/libudev:=
@@ -47,7 +47,7 @@ RDEPEND="
chamelium? (
dev-libs/xmlrpc-c:=[curl]
sci-libs/gsl:=
-   media-libs/alsa-lib:=
+   media-libs/alsa-lib
)
overlay? (
>=x11-libs/libXrandr-1.3



[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2024-02-29 Thread Matt Turner
commit: 0bf419b26fdadfa7c9644404656e0445f15330ca
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 21:04:02 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 21:04:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf419b2

x11-apps/igt-gpu-tools: Remove empty assignment

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

 x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
index 8f6415b16655..1f80a8afe9ad 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
@@ -13,9 +13,7 @@ inherit ${GIT_ECLASS} meson python-any-r1
 DESCRIPTION="Intel GPU userland tools"
 
 HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools;
-if [[ ${PV} = ** ]]; then
-   SRC_URI=""
-else
+if [[ ${PV} != ** ]]; then
KEYWORDS="~amd64 ~x86"
SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2024-02-29 Thread Matt Turner
commit: 58a77ae49f4ea2dc7a07712cf8056e0c70ad00c6
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 20:17:36 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 21:04:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a77ae4

x11-apps/igt-gpu-tools: Version bump to 1.28

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

 x11-apps/igt-gpu-tools/Manifest  |   1 +
 x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/x11-apps/igt-gpu-tools/Manifest b/x11-apps/igt-gpu-tools/Manifest
index 00aa0f839161..38ce63d1d561 100644
--- a/x11-apps/igt-gpu-tools/Manifest
+++ b/x11-apps/igt-gpu-tools/Manifest
@@ -1,2 +1,3 @@
 DIST igt-gpu-tools-1.27.1-patches.tar.xz 5608 BLAKE2B 
01c3cd14a7e920930dea96de6136c3b0236204998d9ad39775f6f9d6e1eb248bfb67651cabc23d50ec88b052c4e35194da2fe0ac05fe7084b771892cd9e2f328
 SHA512 
ef00c789374bd3a2961d6d989f557026f68f94e929c74ffb1c078c6106c734960f40442cae5d3b7b2b5fef99f8ffdaccb2ef8bdb5d93fe430cc0038e5f32baa8
 DIST igt-gpu-tools-1.27.1.tar.xz 2321940 BLAKE2B 
b6c4fee31c97cd5005c1f2cd5c18c181582adfb27e92444a8e78d1c105acb78a424bd4e4af8d1776c81531fbfd24dc4b7db0da9858f5b803f64962d6269d
 SHA512 
20923505e9afe6e5064bf8f4056e027ff0321cd29d8982157a608369aea6fbef24c93756de96ef6296e09d539957fc6cdad4097cbab5af33f8828f762da0d8c0
+DIST igt-gpu-tools-1.28.tar.xz 2597284 BLAKE2B 
c15a5b0142f2bf54d0b002b5a17ca705b9cc33662b902edb18e0860c8a1d66c911a082f1c60b3b41f184bd72d7f568554a11d69f9b70978d176eef2cdd1f4e38
 SHA512 
b0bed7fce28a309f5e5b1f044952abf06ede806ef691b4ddbd52ee437bc9c3701822d65c761c69a8ae5b40695d121193f30aa772cdfaf9ab16c800d7fbcd0abc

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild
new file mode 100644
index ..1f80a8afe9ad
--- /dev/null
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-1.28.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+EGIT_REPO_URI="https://gitlab.freedesktop.org/drm/${PN}.git;
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="Intel GPU userland tools"
+
+HOMEPAGE="https://gitlab.freedesktop.org/drm/igt-gpu-tools;
+if [[ ${PV} != ** ]]; then
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://www.x.org/releases/individual/app/${P}.tar.xz;
+fi
+LICENSE="MIT"
+SLOT="0"
+IUSE="chamelium doc man overlay runner tests unwind valgrind 
video_cards_amdgpu video_cards_intel video_cards_nouveau X xv"
+REQUIRED_USE="
+   || ( video_cards_amdgpu video_cards_intel video_cards_nouveau )
+   overlay? (
+   video_cards_intel
+   || ( X xv )
+   )
+   doc? ( tests )
+   runner? ( tests )
+"
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/elfutils
+   dev-libs/glib:2
+   sys-apps/kmod
+   sys-libs/zlib:=
+   sys-process/procps:=
+   virtual/libudev:=
+   >=x11-libs/cairo-1.12.0[X?]
+   
>=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?]
+   >=x11-libs/libpciaccess-0.10
+   x11-libs/pixman
+   chamelium? (
+   dev-libs/xmlrpc-c:=[curl]
+   sci-libs/gsl:=
+   media-libs/alsa-lib
+   )
+   overlay? (
+   >=x11-libs/libXrandr-1.3
+   xv? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXv
+   )
+   )
+   runner? ( dev-libs/json-c:= )
+   unwind? ( sys-libs/libunwind:= )
+   valgrind? ( dev-debug/valgrind )
+   "
+DEPEND="${RDEPEND}
+   doc? ( >=dev-util/gtk-doc-1.25-r1 )
+   man? ( dev-python/docutils )
+   overlay? (
+   >=dev-util/peg-0.1.18
+   x11-base/xorg-proto
+   )
+   video_cards_intel? (
+   app-alternatives/yacc
+   app-alternatives/lex
+   )
+"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+   sed -e "s/find_program('rst2man-3'/find_program('rst2man.py', 
'rst2man-3'/" -i man/meson.build
+   default_src_prepare
+}
+
+src_configure() {
+   local gpus=""
+   use video_cards_amdgpu  && gpus+="amdgpu,"
+   use video_cards_intel   && gpus+="intel,"
+   use video_cards_nouveau && gpus+="nouveau,"
+
+   local overlay_backends=""
+   use overlay && use xv && overlay_backends+="xv,"
+   use overlay && use X && overlay_backends+="x,"
+
+   local emesonargs=(
+   $(meson_feature overlay)
+   -Doverlay_backends=${overlay_backends%?}
+   $(meson_feature chamelium)
+   $(meson_feature valgrind)
+   $(meson_feature man)
+   -Dtestplan=disabled
+   -Dsphinx=disabled
+   $(meson_feature doc 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/igt-gpu-tools/

2024-02-29 Thread Matt Turner
commit: 790caa5db79a3ffed863c6ce3eaefca67a6b7b5b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 21:03:10 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 21:04:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790caa5d

x11-apps/igt-gpu-tools: Add Python 3.12 compatibility

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

 x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild 
b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
index f07b5e1a3be5..8f6415b16655 100644
--- a/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
+++ b/x11-apps/igt-gpu-tools/igt-gpu-tools-.ebuild
@@ -7,7 +7,7 @@ if [[ ${PV} = ** ]]; then
GIT_ECLASS="git-r3"
 fi
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit ${GIT_ECLASS} meson python-any-r1
 
 DESCRIPTION="Intel GPU userland tools"



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

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

dev-libs/expat: 2.6.1

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

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

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

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



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/, buildbot_gentoo_ci/config/, sql/, ...

2024-02-29 Thread Magnus Granberg
commit: 4269430378d05d5161d87056caf6817890d44493
Author: Magnus Granberg  gentoo  org>
AuthorDate: Thu Feb 29 20:52:42 2024 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Thu Feb 29 20:52:42 2024 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=42694303

Make emails dict for bugreports

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/config/schedulers.py |  5 +++--
 buildbot_gentoo_ci/db/model.py  |  1 +
 buildbot_gentoo_ci/db/versions.py   |  6 --
 buildbot_gentoo_ci/steps/logs.py| 26 +++---
 buildbot_gentoo_ci/steps/version.py |  4 +++-
 sql/gentoo_ci_schema.sql|  1 +
 6 files changed, 35 insertions(+), 8 deletions(-)

diff --git a/buildbot_gentoo_ci/config/schedulers.py 
b/buildbot_gentoo_ci/config/schedulers.py
index c34d714..a4180cc 100644
--- a/buildbot_gentoo_ci/config/schedulers.py
+++ b/buildbot_gentoo_ci/config/schedulers.py
@@ -40,19 +40,20 @@ def getGitChanges(props):
 change_data['timestamp'] = k['when_timestamp']
 change_data['branch'] = k['branch']
 change_data['project'] = k['project']
+change_data['change_id'] = k['changeid']
 return change_data
 
 def bb_branch_fn(branch):
 # check branch
 print(f"Branch: {branch}")
-if branch.endswith('-mr') or branch.endswith('-pr') or branch == 'master':
+if branch.endswith('-mr') or branch.endswith('-pr') or 
branch.endswith('master') or branch.endswith('main'):
 return True
 return False
 
 def bb_category_fn(category):
 # check event
 print(f"Category: {category}")
-if category == 'push' or category == 'merge_request':
+if category == 'push' or category == 'merge_request' or category is None:
 return True
 return False
 

diff --git a/buildbot_gentoo_ci/db/model.py b/buildbot_gentoo_ci/db/model.py
index b6a0c43..dea3e15 100644
--- a/buildbot_gentoo_ci/db/model.py
+++ b/buildbot_gentoo_ci/db/model.py
@@ -348,6 +348,7 @@ class Model(base.DBConnectorComponent):
   nullable=False),
 sa.Column('file_hash', sa.String(255), nullable=False),
 sa.Column('commit_id', sa.String(255), nullable=False),
+sa.Column('change_id', sa.Integer, nullable=True, default=0),
 sa.Column('deleted', sa.Boolean, default=False),
 sa.Column('deleted_at', sa.Integer, nullable=True),
 )

diff --git a/buildbot_gentoo_ci/db/versions.py 
b/buildbot_gentoo_ci/db/versions.py
index 0aaac1b..8d35602 100644
--- a/buildbot_gentoo_ci/db/versions.py
+++ b/buildbot_gentoo_ci/db/versions.py
@@ -55,7 +55,7 @@ class VersionsConnectorComponent(base.DBConnectorComponent):
 return res
 
 @defer.inlineCallbacks
-def addVersion(self, name, package_uuid, file_hash, commit_id):
+def addVersion(self, name, package_uuid, file_hash, commit_id, change_id):
 def thd(conn, no_recurse=False):
 try:
 tbl = self.db.model.versions
@@ -63,7 +63,8 @@ class VersionsConnectorComponent(base.DBConnectorComponent):
 r = conn.execute(q, dict(name=name,
  package_uuid=package_uuid,
  file_hash=file_hash,
- commit_id=commit_id))
+ commit_id=commit_id,
+ change_id=change_id))
 except (sa.exc.IntegrityError, sa.exc.ProgrammingError):
 uuid = None
 else:
@@ -178,6 +179,7 @@ class VersionsConnectorComponent(base.DBConnectorComponent):
 package_uuid=row.package_uuid,
 file_hash=row.file_hash,
 commit_id=row.commit_id,
+change_id = row.change_id,
 deleted=row.deleted,
 deleted_at=row.deleted_at
 )

diff --git a/buildbot_gentoo_ci/steps/logs.py b/buildbot_gentoo_ci/steps/logs.py
index aacb8a5..34aee29 100644
--- a/buildbot_gentoo_ci/steps/logs.py
+++ b/buildbot_gentoo_ci/steps/logs.py
@@ -250,6 +250,7 @@ class MakeIssue(BuildStep):
 self.summary_log_list = []
 self.error_dict = {}
 self.aftersteps_list = []
+Maintainers = []
 #self.error_dict['hash'] = hashlib.sha256()
 for k, v in sorted(self.summary_log_dict.items()):
 self.summary_log_list.append(v['text'])
@@ -263,11 +264,30 @@ class MakeIssue(BuildStep):
 self.error_dict['phase'] = v['text'].split(' (')[1].split(' 
phase')[0]
 error = True
 if v['text'].startswith(' * Maintainer:'):
-Maintainers = []
 for email in v['text'].split(':')[1].split(' '):
 if email != '':
-Maintainers.append(email)
-self.setProperty("Maintainers", Maintainers, 'Maintainers')
+for e in email.split(','):
+  

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

2024-02-29 Thread Florian Schmaus
commit: 57e761b4e32ecedb4e6a6e2982aee9db3deafca5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 20:38:44 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 20:38:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e761b4

www-apps/nextcloud: add 28.0.3

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

 www-apps/nextcloud/Manifest|  1 +
 www-apps/nextcloud/nextcloud-28.0.3.ebuild | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 1a2a1101c9bd..2cf071d5eefb 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -8,3 +8,4 @@ DIST nextcloud-27.1.6.tar.bz2 183633049 BLAKE2B 
6e011d8691ccfb7411ad1c889f2459c8
 DIST nextcloud-28.0.0.tar.bz2 184248524 BLAKE2B 
fb2d88ace6c05a17995817258a5cf51abb42886af5835b51edc36b4338ada7d88c1537e1ad3032f639c4cead8cc3e870bba41b3238dbe46a2079ce4de25bc77e
 SHA512 
84f543bb73982fe302925837f2def3166e2965c8bccf52650684f6f4c17cd7e009184ce423eb987da181570bcc6cfe80afdb6900cb03d01db03e1c44ecdc8f5b
 DIST nextcloud-28.0.1.tar.bz2 183887041 BLAKE2B 
137cf74cb356b5b339e49b74b618bb38aed3268c1af90734f5b54b3da257fe384c93dbb26419b88ede71562ea76704f8c84b5dd05d0b579f606e5816430805c1
 SHA512 
32f2ecaa24017907088a6163a393a91d7df5e6a5dee03ee6b62a73c376869f46505b5560a1ac9704755aecdfa2acae637be60c5df747db0c0d82b3987c0d2f4f
 DIST nextcloud-28.0.2.tar.bz2 186446961 BLAKE2B 
69d9816d94dda3df96b9e179a8e72903a53bcbeec0d6c6bffb2d252bbe0fe0c36b5cd83df2e52a6703e5eda595203d1701d6b56d736a2ed5b225e883900a0365
 SHA512 
df3873c1641116e913cc454c8e8da96177ff88b2f1ec06f48e7cbb6d78c17166dc03278dc7d4bbb98a30f028700322fd1e9d3a533bada8e35a1ed92b66563f3c
+DIST nextcloud-28.0.3.tar.bz2 185856401 BLAKE2B 
ad4c20d8b549c4998f265f1984017161d0547ce2e9d2339b845dc025c3db5c2caac630db5854068f96d9c273a2a332a897c70aeec93e3c7c0a5068858e54c1af
 SHA512 
32945947bce96e8f8a7f75660b51f667bec0f9205ee5c3d0b76b1f002f68442f5e235d4f2841fc25d03a2ba06bf0862e3fe24c6d2aad8e6b53fc9599644ab6f8

diff --git a/www-apps/nextcloud/nextcloud-28.0.3.ebuild 
b/www-apps/nextcloud/nextcloud-28.0.3.ebuild
new file mode 100644
index ..c4a46ad7ae66
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-28.0.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+   imagemagick? ( dev-php/pecl-imagick )
+   virtual/httpd-php"
+
+S=${WORKDIR}/${PN}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+   dodir "${MY_HTDOCSDIR}"/data
+
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+   webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+   webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+   webapp_src_install
+}



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

2024-02-29 Thread Sergey Torokhov
commit: 21f77fa2313b5f1dd440141d3efe33f796ae48f5
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 20:25:10 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Feb 29 20:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21f77fa2

app-text/ford: 7.0.5 version bump

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

 app-text/ford/Manifest  |  1 +
 app-text/ford/ford-7.0.5.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest
index 68e9d8823b..12cf0adf7c 100644
--- a/app-text/ford/Manifest
+++ b/app-text/ford/Manifest
@@ -1 +1,2 @@
 DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 
261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b
 SHA512 
1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75
+DIST FORD-7.0.5.tar.gz 6091408 BLAKE2B 
29e2ac05d69c023afa3134e278cb7832caeffa39381a8bbf9412a2aa6ec813d76fbc9d3fde23860337088075ccf467e320a4c9789139c73c63eabe67829b7299
 SHA512 
b3f9cf8df34fdea5430a4123d7d40cbd07e4d0c9b528c9a5fc509df456651b0576fbae97469ebdc4f1aa8347434622b5c0abcffd1b55ec5f5e7d2fe8e860b35d

diff --git a/app-text/ford/ford-7.0.5.ebuild b/app-text/ford/ford-7.0.5.ebuild
new file mode 100644
index 00..2217a9a8e9
--- /dev/null
+++ b/app-text/ford/ford-7.0.5.ebuild
@@ -0,0 +1,46 @@
+# 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} )
+
+inherit distutils-r1 pypi toolchain-funcs
+
+MY_PN="FORD"
+DESCRIPTION="FORD, automatic documentation generator for modern Fortran 
programs"
+HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford;
+SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
+   >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+   dev-python/python-markdown-math[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0
+   >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
+   >=dev-util/pcpp-1.30
+   test? ( dev-python/tomli-w )
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md README.md )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+   sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 
839300
+}



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

2024-02-29 Thread Sergey Torokhov
commit: 2804c14ac87e49bd29301b6f762764a44e8489c8
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 20:24:17 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Feb 29 20:24:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2804c14a

dev-util/pcpp: new package, version 1.30

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

 dev-util/pcpp/Manifest |  1 +
 dev-util/pcpp/metadata.xml | 12 
 dev-util/pcpp/pcpp-1.30.ebuild | 27 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-util/pcpp/Manifest b/dev-util/pcpp/Manifest
new file mode 100644
index 00..3192b9d5f8
--- /dev/null
+++ b/dev-util/pcpp/Manifest
@@ -0,0 +1 @@
+DIST pcpp-1.30.tar.gz 94283 BLAKE2B 
d491640ae5ea2c7212d47a015ddb589644f20bafb29365e91e8c58ae4265ae2b2f6b13d85c89af62dfdba4276436c7baff7b6021733b119823dd4de4fca0cdd1
 SHA512 
1b85a83ccf0a8122bcff6cc66a3eaf498d8cf6ebab10d120c8151f6337276f74910d4e9ff4ac9ecbef5ade1ce22b37f00bbb5eb061f6399ee79889e86b2b

diff --git a/dev-util/pcpp/metadata.xml b/dev-util/pcpp/metadata.xml
new file mode 100644
index 00..42d989996e
--- /dev/null
+++ b/dev-util/pcpp/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   torokhov-...@yandex.ru
+   Sergey Torokhov
+
+
+   pcpp
+   ned14/pcpp
+
+

diff --git a/dev-util/pcpp/pcpp-1.30.ebuild b/dev-util/pcpp/pcpp-1.30.ebuild
new file mode 100644
index 00..b6378dd7b7
--- /dev/null
+++ b/dev-util/pcpp/pcpp-1.30.ebuild
@@ -0,0 +1,27 @@
+# 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 pypi
+
+DESCRIPTION="A C99 preprocessor written in pure Python"
+HOMEPAGE="
+   https://pypi.org/project/pcpp/
+   https://github.com/ned14/pcpp/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( LICENSE.txt README.rst )
+
+src_prepare() {
+   sed -i "s:../LICENSE.txt:LICENSE.txt:" setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-elographics/

2024-02-29 Thread Matt Turner
commit: 8f6e087c8e49e70ece05cf8c59d5ac080f1abb0b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 20:15:32 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 20:15:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f6e087c

x11-drivers/xf86-input-elographics: Version bump to 1.4.4

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

 x11-drivers/xf86-input-elographics/Manifest|  1 +
 .../xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/x11-drivers/xf86-input-elographics/Manifest 
b/x11-drivers/xf86-input-elographics/Manifest
index 871164371ef4..30deb78c152b 100644
--- a/x11-drivers/xf86-input-elographics/Manifest
+++ b/x11-drivers/xf86-input-elographics/Manifest
@@ -1 +1,2 @@
 DIST xf86-input-elographics-1.4.3.tar.xz 261396 BLAKE2B 
0320dc019d490c1f2bfdf9b2cf61ae1519959570d314921998c4bbb0fc54f7680391a6ffe15fbfbccb3743882daa4e275904e1ce773711df0df90918e5dbe4ae
 SHA512 
3653beaa90d61b7827c9217774ca394de4d7d36a54f0d004702ff29c7b7f8960996a75a45d0db6f4a9921c71844c401072071c785cf371787bbd8941bac92986
+DIST xf86-input-elographics-1.4.4.tar.xz 262488 BLAKE2B 
e2f659152beba105e649490119ff9726b5cee70ff7b1e9c64299b8729257b52a3601917c853ea5be755f3541d46b47a393c66406b1ad207e664ba9f09907
 SHA512 
6e3d43d020a0805aca626b1f86027f5b76abf1c7aa8c062715e81dc35d3ac61a079c0f9d8c36a74babafdd64b81bebf453e1d11bfda07d436538b7664aa23ae6

diff --git 
a/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild 
b/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild
new file mode 100644
index ..8fac75c397ca
--- /dev/null
+++ b/x11-drivers/xf86-input-elographics/xf86-input-elographics-1.4.4.ebuild
@@ -0,0 +1,10 @@
+# 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="Elographics input driver"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86"



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/opencoarrays/

2024-02-29 Thread Sergey Torokhov
commit: 89ec444ce507a9acc1a1aa58c22141737b52d112
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 19:16:20 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Feb 29 19:16:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89ec444c

sys-cluster/opencoarrays: 2.10.2 version bump

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

 sys-cluster/opencoarrays/Manifest  |  1 +
 .../opencoarrays/opencoarrays-2.10.2.ebuild| 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-cluster/opencoarrays/Manifest 
b/sys-cluster/opencoarrays/Manifest
index b87326afd7..b5099d478e 100644
--- a/sys-cluster/opencoarrays/Manifest
+++ b/sys-cluster/opencoarrays/Manifest
@@ -1,3 +1,4 @@
 DIST OpenCoarrays-2.9.3.tar.gz 326779 BLAKE2B 
3ef2262f1047db596bbebf96f5f9b1770056eede05a358dc307fbff290e319827fb7894bf841d77fafc195a865b4acb09efb4da0becca936a5a89131c37245b8
 SHA512 
4e313e3cb6dcdf309dbc37b96756d69812b2867f4cd3325439746b0f6059c29ff6160a538704c872bb6f55c63be3c4c0ca04294946ac8abc5c36cfc1cdf7b460
 DIST OpenCoarrays-2.10.0.tar.gz 329486 BLAKE2B 
33df3f8d78f6b763ff16ae61fad6ef0c9d3dbc443b9c0b665ba090158d192607d481fdd4900b2eb1e08e07363ac4f0cc6cbed3f9b4f0d0bd99dcabd8e3ec43d5
 SHA512 
0316e27e7b644736ea01407b1f1d430a3d01d34dd75a85378fac7bf0db19a370f360976bc8d148791b62206d8f42bbf4197570ea75aa5a318ce07b2ce05042b2
 DIST OpenCoarrays-2.10.1.tar.gz 338927 BLAKE2B 
f3a357c44ca0f2ca9b676afd04490936795b4f208ce8d27e1da3d578ccea40cf3dfed2a81c2a06fe423ef9f74ee3344e0f587bcbb3e7e57898d7bb1c112801f7
 SHA512 
f90e1f5d9a558730a81efacb5075346fe8f69e2469a5f691c0132fbb8753f0ff41d651cc2c38a4a62cbeea3fb7d8b47b3f6a927f75838f3f0b917e17e7cef017
+DIST OpenCoarrays-2.10.2.tar.gz 339400 BLAKE2B 
622e4be72d41f3b3749dac920bc4e0b257b07650b0f6a3192a87b1a30a01d56a7eb832d951588f08d70764d55a7d744be945fef37b76785de5da93f544d62ab7
 SHA512 
941dc192dd5d55f5413e6b05d1cb468d376e3bd481788829dac206ef6f18b9882f7f57704df513f3a2dae4fd4428832308d87ae523b96c164e732ab6f1bbde91

diff --git a/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild 
b/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild
new file mode 100644
index 00..f390ee5f61
--- /dev/null
+++ b/sys-cluster/opencoarrays/opencoarrays-2.10.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+FORTRAN_STANDARD="2003"
+
+inherit cmake flag-o-matic fortran-2
+
+MY_PN="OpenCoarrays"
+
+DESCRIPTION="A parallel application binary interface for Fortran 2018 
compilers"
+HOMEPAGE="http://www.opencoarrays.org/;
+SRC_URI="https://github.com/sourceryinstitute/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}.tar.gz;
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and 
mpich it with error:
+# "No network interfaces were found for out-of-band communications.
+#  We require at least one available network for out-of-band messaging."
+IUSE="static-libs test"
+PROPERTIES="test_network"
+RESTRICT="!test? ( test )"
+
+# >=sys-cluster/openmpi-4.1.2[fortran] is dropped due to
+# multiple test failures issue:
+# https://github.com/sourceryinstitute/OpenCoarrays/issues/769
+RDEPEND="
+   >=sys-cluster/mpich-3.4.3[fortran,mpi-threads,threads]
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   filter-lto # Bug 860765
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.a' -delete || die # Bug 901423
+   fi
+}



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

2024-02-29 Thread Matthew Thode
commit: f85dfac0bc7891a93301f29aa704a8f26c1d2557
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 20:00:11 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 20:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85dfac0

app-admin/puppet: fix build not removing missing files

Fixes: 925865
Fixes: 925865

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

 app-admin/puppet/puppet-8.5.0.ebuild | 10 --
 1 file changed, 10 deletions(-)

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
index 35a0b5843001..7626f615fbf8 100644
--- a/app-admin/puppet/puppet-8.5.0.ebuild
+++ b/app-admin/puppet/puppet-8.5.0.ebuild
@@ -59,18 +59,8 @@ RDEPEND+=" ${RDEPEND}
 PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
 
 all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
# fix systemd path
eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
 }
 
 each_ruby_install() {



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

2024-02-29 Thread Alexey Shvetsov
commit: 6c2b695c5b63e8e097173bda873a4b2e649ecbde
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:56:43 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:56:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2b695c

sci-chemistry/gromacs: add 2023.4, drop 2023.3

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest  | 6 +++---
 .../gromacs/{gromacs-2023.3.ebuild => gromacs-2023.4.ebuild}| 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 6a6d847781b0..fc5ddbd370bd 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -3,7 +3,7 @@ DIST gromacs-2019.6.tar.gz 33446147 BLAKE2B 
adc21fb6b841b06d499607f8c0166a673645
 DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 
98f1aa415946f8eb113febc81105f0c1b0919b96fc3c55a0ab83bf3950ff509b81eade92e645adb0bc2b407df239e20cf3f19828b6e08616437c8693c1fddcc8
 SHA512 
1d375c44cec38445e56cea252623b5b6c565680268999d4b6c14d6dc38759a27227655b2d29efaab9f9115d3677b446cb555e11cddafa0dc10c4827caaa2477b
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743
 SHA512 
91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
-DIST gromacs-2023.3.tar.gz 42071770 BLAKE2B 
dea0f6b0ccd67bfa4fc58c06bd3eda6d17a7f4b1c6746c2743860cf00ba514884a27140b65b7830ca340c233510ace1734ecc09e393be3e9761e31b9e4abfeb6
 SHA512 
016181be78887b0e31bc7fd124ac7c25c923c6bab1ffe43d3b4a744ae68203bb9d9f976c4c81bce344f4ea8e9d610ebd5b631b2202fcd6cfefd8c1ad0ebfe10d
+DIST gromacs-2023.4.tar.gz 42044149 BLAKE2B 
2c13a04ddbfc167a7887d44bb6fdacde4ece4e8cf2ba920f453fc6150423c3cae39cd1afe0eebb52b9fbc72fe37fee527c83227a0f3fe21b289655b5c1cd29c5
 SHA512 
7913348d0da25e095b795123894f4e2007f66cf2455664edeb7bc1edc09f2e0da9911bc9501e3001278ab59917ccef838c485e6b6533c1c816c54c6dbd56350c
 DIST gromacs-2024.1.tar.gz 42324773 BLAKE2B 
6600c802c39bf7c36d8e388ced202504dcceb3ec018d5f48af4f55e43dd170157a9b6335ce1b20a73623d05a391787936c2ab6ee48ab031d17078256eb7153c5
 SHA512 
fea88fac28ec142201eec1cea984eabd9db43346254ac555954a13fdbae5a5b00281a17efc8dba8ab0ac42794e3cce41b314c5cb36fb4292a1c6d2668b2ba192
 DIST gromacs-2024.tar.gz 42455653 BLAKE2B 
86446c5e95f9ddaf718126c409389730ee1642f36c3e0d844eb4b3a640c275e7979581365dacb57ac66daec296bbd94be6d5c0376f7255d3d3950f6759f8d69a
 SHA512 
d64bf3cbe579003ce37dfd3d27c68746a04360d9d5491c638f3f2bd9af2c938504b0c9710c62e85225370ddf5418e6ebc2422033e46af5eee6e4aaa53699fed7
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
@@ -11,7 +11,7 @@ DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500
 DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3
 SHA512 
4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e
 SHA512 
4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271
-DIST manual-2023.3.pdf 13565055 BLAKE2B 
0332b5c4de863e9f33d7ae7404741ee8f7f503ee0d2dc723e9cc42e9fd3fb8fc74313b43589cbfc7127daec24b721ba79a3c53ff509e718992ccbde14889ea2f
 SHA512 
144220f18bfab6fefec738a7af743bd01733a896c853963ce113354da05514941862412786f0e2183de77634b31b334814d42daae87a9009ec028ed87685
+DIST manual-2023.4.pdf 13572503 BLAKE2B 
f9985c6ceed2dd66d49c9e9817651b0250994aacb571a552dde6b82a7c02471409cc34622d216290e8ceb3934cf4f51d98d95e1c1f584d1deb5e64c3e02c4b04
 SHA512 

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

2024-02-29 Thread Alexey Shvetsov
commit: 947fdb1e06eb1ba7cdc4673cf70f0c6a1692c4bb
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:44:54 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:44:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947fdb1e

sci-chemistry/gromacs: drop 2021.6

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest  |   3 -
 sci-chemistry/gromacs/gromacs-2021.6.ebuild | 352 
 2 files changed, 355 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 95187d4a9a54..6a6d847781b0 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -1,7 +1,6 @@
 DIST gromacs-2018.8.tar.gz 29913703 BLAKE2B 
8780032305928067fbfe1559efe9eedc4d47e27ab2f6ab54d6dba39edfcbeefbee4673d8910009048a850620b5a08ba8feb622db652c439cfa50a149ec5f0015
 SHA512 
6717895942f2ab7b54019511ed2aebadadde8e96d3c4b7414bb9168ffe418432d2dee330192e199f7b9d2f665c71f5d4f1ef0911aa7243d525a2ca182ef5b122
 DIST gromacs-2019.6.tar.gz 33446147 BLAKE2B 
adc21fb6b841b06d499607f8c0166a673645ef5af0b40bd823d0fff5ea24397e6301c5e1e0070986ae1ce1deba8a42052b66da148b071c1e21f2fe3908fee275
 SHA512 
7c227a9539e5775d5d128ae9e872a24181d79cdcd2852b86453597987e8d7332ecec371da65d089f6e610c54aafbccc8824ce298743383dd6240719ebee692a8
 DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 
98f1aa415946f8eb113febc81105f0c1b0919b96fc3c55a0ab83bf3950ff509b81eade92e645adb0bc2b407df239e20cf3f19828b6e08616437c8693c1fddcc8
 SHA512 
1d375c44cec38445e56cea252623b5b6c565680268999d4b6c14d6dc38759a27227655b2d29efaab9f9115d3677b446cb555e11cddafa0dc10c4827caaa2477b
-DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 
023ae37dc53643758afa050fd179cd66f3c6d6266f6afceee5eb35c890a3ae284956f2bc2409156d6e1fa03a7f23f7b04c27e1820547fd5f147b344d94da7d40
 SHA512 
65d7874e5cd838ce4f29d033c66304738ccc30f1987f9f8541725058b2fc4551302a399f6ce773e81ac9485963187c48feaf92c71789f4c345c82bd335f806a7
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743
 SHA512 
91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
 DIST gromacs-2023.3.tar.gz 42071770 BLAKE2B 
dea0f6b0ccd67bfa4fc58c06bd3eda6d17a7f4b1c6746c2743860cf00ba514884a27140b65b7830ca340c233510ace1734ecc09e393be3e9761e31b9e4abfeb6
 SHA512 
016181be78887b0e31bc7fd124ac7c25c923c6bab1ffe43d3b4a744ae68203bb9d9f976c4c81bce344f4ea8e9d610ebd5b631b2202fcd6cfefd8c1ad0ebfe10d
@@ -10,7 +9,6 @@ DIST gromacs-2024.tar.gz 42455653 BLAKE2B 
86446c5e95f9ddaf718126c409389730ee1642
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
 DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
 DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3
 SHA512 
4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6
-DIST manual-2021.6.pdf 12256595 BLAKE2B 
5d808e38571b38c1f6e0d115f6e604238206cc001f59d05ed855e80c324c0e6fd7767adb723b3d0edd1267ae5973a3b83b76bd04d2dc99769e6440600d8e2146
 SHA512 
64fe56422d7417f6f61b10346c99e24c3f423f0cedc3794e0809250282bc87ef692b47ae6c3f95ad7994aa3860ed82035cbacc76eb78a2f54a29052a05260af2
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e
 SHA512 
4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271
 DIST manual-2023.3.pdf 13565055 BLAKE2B 

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

2024-02-29 Thread Alexey Shvetsov
commit: 6f41d89cd7d9db011c7f63ca92e7468e3a14ec9e
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:43:41 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:43:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f41d89c

sci-chemistry/gromacs: drop 2023.1-r1, 2023.2

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest |   6 -
 sci-chemistry/gromacs/gromacs-2023.1-r1.ebuild | 335 -
 sci-chemistry/gromacs/gromacs-2023.2.ebuild| 335 -
 3 files changed, 676 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 719de00e3ba2..6a240bd34e99 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -5,8 +5,6 @@ DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 
023ae37dc53643758afa050fd179cd66f3c6
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
 DIST gromacs-2022.5.tar.gz 40362776 BLAKE2B 
e77c96cd995fb6c8284bcf9728e2f95e265911f643c69d00cc5910c6d22ada41293a1cb74033e708957776551b253453f64dba46497d68b2f73c675e94f30ddd
 SHA512 
79310d6fd39a160e7bbc661a04540c9bcb89f40c133d1031ca16998ef0a67fc4a023f57950b22793f0c91b5fe47fd78cb2e7afedb50fe9251b1c920c9267344d
 DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743
 SHA512 
91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
-DIST gromacs-2023.1.tar.gz 41934072 BLAKE2B 
6d04642ba37a8563fafc10e0be83e33aab5ce25ef43ec2c9555e84328096bbe61426558a1433b086028f3c6637a5b3ae82241e67f206c0dd0b5254f5ec27ae4c
 SHA512 
4bddbbc56f26487db9d35f371d65725289d1355dc4c295d32698499e05eb74e31d4db579fc1f665edb55a68b002bddacf37c0f05d3f970bc149990d434b1
-DIST gromacs-2023.2.tar.gz 41930578 BLAKE2B 
ee115ba45711867ced4ad08cede0e87dffd7c4e7a45ff3ee0c06b2f46b0dec838e4b532e092ce3abd993e231ca7d517d9941b371fd6d9d64d581862dc67c449c
 SHA512 
9bc17f310e6be6fd51b7c07bde0b58e8fa15085b2c073eb7bed0db917646586dee5d7cf9b4b178e9b4cedd40d4bcd967edcc4b26debaec6f4ca94399b13b9186
 DIST gromacs-2023.3.tar.gz 42071770 BLAKE2B 
dea0f6b0ccd67bfa4fc58c06bd3eda6d17a7f4b1c6746c2743860cf00ba514884a27140b65b7830ca340c233510ace1734ecc09e393be3e9761e31b9e4abfeb6
 SHA512 
016181be78887b0e31bc7fd124ac7c25c923c6bab1ffe43d3b4a744ae68203bb9d9f976c4c81bce344f4ea8e9d610ebd5b631b2202fcd6cfefd8c1ad0ebfe10d
 DIST gromacs-2024.1.tar.gz 42324773 BLAKE2B 
6600c802c39bf7c36d8e388ced202504dcceb3ec018d5f48af4f55e43dd170157a9b6335ce1b20a73623d05a391787936c2ab6ee48ab031d17078256eb7153c5
 SHA512 
fea88fac28ec142201eec1cea984eabd9db43346254ac555954a13fdbae5a5b00281a17efc8dba8ab0ac42794e3cce41b314c5cb36fb4292a1c6d2668b2ba192
 DIST gromacs-2024.tar.gz 42455653 BLAKE2B 
86446c5e95f9ddaf718126c409389730ee1642f36c3e0d844eb4b3a640c275e7979581365dacb57ac66daec296bbd94be6d5c0376f7255d3d3950f6759f8d69a
 SHA512 
d64bf3cbe579003ce37dfd3d27c68746a04360d9d5491c638f3f2bd9af2c938504b0c9710c62e85225370ddf5418e6ebc2422033e46af5eee6e4aaa53699fed7
@@ -17,8 +15,6 @@ DIST manual-2021.6.pdf 12256595 BLAKE2B 
5d808e38571b38c1f6e0d115f6e604238206cc00
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
 DIST manual-2022.5.pdf 13081119 BLAKE2B 
7a0ffd086d98527d42da4a22984d8351ad7861e32951e8b65c88e7d0df1559303750886ae31a7c158b4e22f616f6dd5deed9a63b0ed114bb1e0adfda9350a487
 SHA512 
707869ee6052f1b7f75376b0f78fcc4859035234957cc740bd770ea3bea3a591f7fc1fbc0b8526baab48eebfa506d03927df94ddc9c412c75dc2f2864574dd82
 DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e
 SHA512 
4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271
-DIST manual-2023.1.pdf 13526498 BLAKE2B 
a9aabcb722954c9c83a8f5945c85e634b0b82ace8b9b077c3f2b9ff432ca71d3e2d5ca2dd52d6ce489d77d3d4ca7b41d75e5566205bb8855caa650fa2722e5ec
 SHA512 
b6ca6c822ac5b3cbe3c84d8fd51d3ed465268c00bb5f96e2afa557d45f9c534b0de278f33a0fdf43080c9c619344b98cd71847e17b297a789eec4c8b42dea7b2
-DIST manual-2023.2.pdf 13547562 BLAKE2B 
17155c82d968003706f974e2fb513dced28987e4630c455674d4088dcb827136e2b7b66836a2bf7f9be472254c11ab4ec98cace1462e85a7a18b0f1eb1760781
 SHA512 

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

2024-02-29 Thread Alexey Shvetsov
commit: 58ab10a00adc19c35f22eee686599099d92a8996
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:47:37 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:47:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ab10a0

sci-chemistry/gromacs: drop 2022.

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/gromacs-2022..ebuild | 333 -
 1 file changed, 333 deletions(-)

diff --git a/sci-chemistry/gromacs/gromacs-2022..ebuild 
b/sci-chemistry/gromacs/gromacs-2022..ebuild
deleted file mode 100644
index 8ebb3ae9a8dd..
--- a/sci-chemistry/gromacs/gromacs-2022..ebuild
+++ /dev/null
@@ -1,333 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=no
-DISTUTILS_SINGLE_IMPL=1
-
-inherit bash-completion-r1 cmake cuda distutils-r1 flag-o-matic 
readme.gentoo-r1 toolchain-funcs xdg-utils
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="
-   https://gitlab.com/gromacs/gromacs.git
-   https://github.com/gromacs/gromacs.git
-   "
-   [[ ${PV} =  ]] && EGIT_BRANCH="master" || 
EGIT_BRANCH="release-${PV:0:4}"
-   inherit git-r3
-else
-   SRC_URI="
-   https://ftp.gromacs.org/gromacs/${P}.tar.gz
-   doc? ( https://ftp.gromacs.org/manual/manual-${PV}.pdf )
-   test? ( 
https://ftp.gromacs.org/regressiontests/regressiontests-${PV}.tar.gz )"
-   # since 2022 arm support was dropped (but not arm64)
-   KEYWORDS="~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 
cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon"
-
-DESCRIPTION="The ultimate molecular dynamics simulation package"
-HOMEPAGE="https://www.gromacs.org/;
-
-# see COPYING for details
-# https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING
-#base,vmd plugins, fftpack from numpy,  blas/lapck from netlib,
memtestG80 library,  mpi_thread lib
-LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( 
BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )"
-SLOT="0/${PV}"
-IUSE="blas clang clang-cuda cuda  +custom-cflags +doc build-manual 
double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive 
opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}"
-
-CDEPEND="
-   blas? ( virtual/blas )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
-   opencl? ( virtual/opencl )
-   fftw? ( sci-libs/fftw:3.0= )
-   hwloc? ( sys-apps/hwloc:= )
-   lapack? ( virtual/lapack )
-   mkl? ( sci-libs/mkl )
-   mpi? ( virtual/mpi[cxx] )
-   sci-libs/lmfit:=
-   >=dev-cpp/muParser-2.3:=
-   ${PYTHON_DEPS}
-   "
-BDEPEND="${CDEPEND}
-   virtual/pkgconfig
-   clang? ( >=sys-devel/clang-6:* )
-   build-manual? (
-   app-text/doxygen
-   $(python_gen_cond_dep '
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ')
-   media-gfx/mscgen
-   media-gfx/graphviz
-   dev-texlive/texlive-latex
-   dev-texlive/texlive-latexextra
-   media-gfx/imagemagick
-   )"
-RDEPEND="${CDEPEND}
-   https://gitlab.com/gromacs/gromacs-regressiontests.git; \
-   EGIT_BRANCH="${EGIT_BRANCH}" \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/regressiontests"\
-   git-r3_src_unpack
-   fi
-   fi
-}
-
-src_prepare() {
-   #notes/todos
-   # -on apple: there is framework support
-
-   xdg_environment_reset #591952
-
-   # we can use clang as default
-   if use clang && ! tc-is-clang ; then
-   export CC=${CHOST}-clang
-   export CXX=${CHOST}-clang++
-   else
-   tc-export CXX CC
-   fi
-   # clang-cuda need to filter mfpmath
-   if use clang-cuda ; then
-   filter-mfpmath sse
-   filter-mfpmath i386
-   fi
-
-   cmake_src_prepare
-
-   use cuda && cuda_src_prepare
-
-   GMX_DIRS=""
-   use single-precision && GMX_DIRS+=" float"
-   use double-precision && GMX_DIRS+=" double"
-
-   if use test; then
-   for x in ${GMX_DIRS}; do
-   mkdir -p "${WORKDIR}/${P}_${x}" || die
-   cp -al "${WORKDIR}/regressiontests"* 
"${WORKDIR}/${P}_${x}/tests" || die
-   done
-   fi
-
-   DOC_CONTENTS="Gromacs can use sci-chemistry/vmd to read additional file 
formats"
-   if use build-manual; then
-   # try to create policy for imagemagik
-   mkdir -p 

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

2024-02-29 Thread Alexey Shvetsov
commit: e3b4663c9633b9293415c05486cbc7eaa7f63e7d
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:44:21 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b4663c

sci-chemistry/gromacs: drop 2022.5-r1

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest |   3 -
 sci-chemistry/gromacs/gromacs-2022.5-r1.ebuild | 333 -
 2 files changed, 336 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 6a240bd34e99..95187d4a9a54 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -3,7 +3,6 @@ DIST gromacs-2019.6.tar.gz 33446147 BLAKE2B 
adc21fb6b841b06d499607f8c0166a673645
 DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 
98f1aa415946f8eb113febc81105f0c1b0919b96fc3c55a0ab83bf3950ff509b81eade92e645adb0bc2b407df239e20cf3f19828b6e08616437c8693c1fddcc8
 SHA512 
1d375c44cec38445e56cea252623b5b6c565680268999d4b6c14d6dc38759a27227655b2d29efaab9f9115d3677b446cb555e11cddafa0dc10c4827caaa2477b
 DIST gromacs-2021.6.tar.gz 38012702 BLAKE2B 
023ae37dc53643758afa050fd179cd66f3c6d6266f6afceee5eb35c890a3ae284956f2bc2409156d6e1fa03a7f23f7b04c27e1820547fd5f147b344d94da7d40
 SHA512 
65d7874e5cd838ce4f29d033c66304738ccc30f1987f9f8541725058b2fc4551302a399f6ce773e81ac9485963187c48feaf92c71789f4c345c82bd335f806a7
 DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 
2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646
 SHA512 
ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
-DIST gromacs-2022.5.tar.gz 40362776 BLAKE2B 
e77c96cd995fb6c8284bcf9728e2f95e265911f643c69d00cc5910c6d22ada41293a1cb74033e708957776551b253453f64dba46497d68b2f73c675e94f30ddd
 SHA512 
79310d6fd39a160e7bbc661a04540c9bcb89f40c133d1031ca16998ef0a67fc4a023f57950b22793f0c91b5fe47fd78cb2e7afedb50fe9251b1c920c9267344d
 DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743
 SHA512 
91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
 DIST gromacs-2023.3.tar.gz 42071770 BLAKE2B 
dea0f6b0ccd67bfa4fc58c06bd3eda6d17a7f4b1c6746c2743860cf00ba514884a27140b65b7830ca340c233510ace1734ecc09e393be3e9761e31b9e4abfeb6
 SHA512 
016181be78887b0e31bc7fd124ac7c25c923c6bab1ffe43d3b4a744ae68203bb9d9f976c4c81bce344f4ea8e9d610ebd5b631b2202fcd6cfefd8c1ad0ebfe10d
 DIST gromacs-2024.1.tar.gz 42324773 BLAKE2B 
6600c802c39bf7c36d8e388ced202504dcceb3ec018d5f48af4f55e43dd170157a9b6335ce1b20a73623d05a391787936c2ab6ee48ab031d17078256eb7153c5
 SHA512 
fea88fac28ec142201eec1cea984eabd9db43346254ac555954a13fdbae5a5b00281a17efc8dba8ab0ac42794e3cce41b314c5cb36fb4292a1c6d2668b2ba192
@@ -13,7 +12,6 @@ DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500
 DIST manual-2020.7.pdf 11850780 BLAKE2B 
38594e87993badfbbcf47d6010a7f67d3c3426dab85e1462916b4d62be27b5764953f912cf2b71ee24877e0bfa27b3f74431da2da81b4977d58cb66b2cc795a3
 SHA512 
4f184f2c90e0bac01a48069cc546cd5b04fa5f543f90dd2d68c6d17be278152fd09456b6a6c5c8236f8fb85a174d6ec7a1c7b44d437b4e6fea5d0ada73cec0f6
 DIST manual-2021.6.pdf 12256595 BLAKE2B 
5d808e38571b38c1f6e0d115f6e604238206cc001f59d05ed855e80c324c0e6fd7767adb723b3d0edd1267ae5973a3b83b76bd04d2dc99769e6440600d8e2146
 SHA512 
64fe56422d7417f6f61b10346c99e24c3f423f0cedc3794e0809250282bc87ef692b47ae6c3f95ad7994aa3860ed82035cbacc76eb78a2f54a29052a05260af2
 DIST manual-2021.7.pdf 12256526 BLAKE2B 
6f298d7dac142f66914bbc2ea7d6ca70c4aeafaf33ccf12336d5cec64b1f1097b5332c767bb411ccef706ec6184479a84bcf59bda21c4249d45d8ce3dea08e79
 SHA512 
197765accb8ab6c5f1cc94b2697ff1817e157d85fa231dfe36a85036076e04da2a8035de66aba4f46c6dd7f553176357b94c92e1da5d1dabc574c627deee5279
-DIST manual-2022.5.pdf 13081119 BLAKE2B 
7a0ffd086d98527d42da4a22984d8351ad7861e32951e8b65c88e7d0df1559303750886ae31a7c158b4e22f616f6dd5deed9a63b0ed114bb1e0adfda9350a487
 SHA512 
707869ee6052f1b7f75376b0f78fcc4859035234957cc740bd770ea3bea3a591f7fc1fbc0b8526baab48eebfa506d03927df94ddc9c412c75dc2f2864574dd82
 DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d070ee5eba2b572e996ae08adead898ec6432b123802907f64983aa4d2e17426be8d540c48d12398a479519f9e
 SHA512 
4724888b3c33c4fa4a035d5fb2f8c51496f67e1ee312676510d5ba74bc3cc1571e71e84464585b87ad0133e8e736343ae382bf8f7b556633f86a99560213d271
 DIST manual-2023.3.pdf 13565055 BLAKE2B 
0332b5c4de863e9f33d7ae7404741ee8f7f503ee0d2dc723e9cc42e9fd3fb8fc74313b43589cbfc7127daec24b721ba79a3c53ff509e718992ccbde14889ea2f
 SHA512 
144220f18bfab6fefec738a7af743bd01733a896c853963ce113354da05514941862412786f0e2183de77634b31b334814d42daae87a9009ec028ed87685
 DIST 

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

2024-02-29 Thread Alexey Shvetsov
commit: bbf793a8f83fe4273bbb39802d697cb2db33510c
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Feb 29 19:41:27 2024 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Feb 29 19:41:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf793a8

sci-chemistry/gromacs: add 2024.1

Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest  |   3 +
 sci-chemistry/gromacs/gromacs-2024.1.ebuild | 335 
 2 files changed, 338 insertions(+)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index cfcc1c3e8f72..719de00e3ba2 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -8,6 +8,7 @@ DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B 
fdafbd5b2a92d6022dec3e79e961fef220f1
 DIST gromacs-2023.1.tar.gz 41934072 BLAKE2B 
6d04642ba37a8563fafc10e0be83e33aab5ce25ef43ec2c9555e84328096bbe61426558a1433b086028f3c6637a5b3ae82241e67f206c0dd0b5254f5ec27ae4c
 SHA512 
4bddbbc56f26487db9d35f371d65725289d1355dc4c295d32698499e05eb74e31d4db579fc1f665edb55a68b002bddacf37c0f05d3f970bc149990d434b1
 DIST gromacs-2023.2.tar.gz 41930578 BLAKE2B 
ee115ba45711867ced4ad08cede0e87dffd7c4e7a45ff3ee0c06b2f46b0dec838e4b532e092ce3abd993e231ca7d517d9941b371fd6d9d64d581862dc67c449c
 SHA512 
9bc17f310e6be6fd51b7c07bde0b58e8fa15085b2c073eb7bed0db917646586dee5d7cf9b4b178e9b4cedd40d4bcd967edcc4b26debaec6f4ca94399b13b9186
 DIST gromacs-2023.3.tar.gz 42071770 BLAKE2B 
dea0f6b0ccd67bfa4fc58c06bd3eda6d17a7f4b1c6746c2743860cf00ba514884a27140b65b7830ca340c233510ace1734ecc09e393be3e9761e31b9e4abfeb6
 SHA512 
016181be78887b0e31bc7fd124ac7c25c923c6bab1ffe43d3b4a744ae68203bb9d9f976c4c81bce344f4ea8e9d610ebd5b631b2202fcd6cfefd8c1ad0ebfe10d
+DIST gromacs-2024.1.tar.gz 42324773 BLAKE2B 
6600c802c39bf7c36d8e388ced202504dcceb3ec018d5f48af4f55e43dd170157a9b6335ce1b20a73623d05a391787936c2ab6ee48ab031d17078256eb7153c5
 SHA512 
fea88fac28ec142201eec1cea984eabd9db43346254ac555954a13fdbae5a5b00281a17efc8dba8ab0ac42794e3cce41b314c5cb36fb4292a1c6d2668b2ba192
 DIST gromacs-2024.tar.gz 42455653 BLAKE2B 
86446c5e95f9ddaf718126c409389730ee1642f36c3e0d844eb4b3a640c275e7979581365dacb57ac66daec296bbd94be6d5c0376f7255d3d3950f6759f8d69a
 SHA512 
d64bf3cbe579003ce37dfd3d27c68746a04360d9d5491c638f3f2bd9af2c938504b0c9710c62e85225370ddf5418e6ebc2422033e46af5eee6e4aaa53699fed7
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
 DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
@@ -19,6 +20,7 @@ DIST manual-2022.6.pdf 13081140 BLAKE2B 
e7ae3f23ddc076c295be2c464fe2177d6d6848d0
 DIST manual-2023.1.pdf 13526498 BLAKE2B 
a9aabcb722954c9c83a8f5945c85e634b0b82ace8b9b077c3f2b9ff432ca71d3e2d5ca2dd52d6ce489d77d3d4ca7b41d75e5566205bb8855caa650fa2722e5ec
 SHA512 
b6ca6c822ac5b3cbe3c84d8fd51d3ed465268c00bb5f96e2afa557d45f9c534b0de278f33a0fdf43080c9c619344b98cd71847e17b297a789eec4c8b42dea7b2
 DIST manual-2023.2.pdf 13547562 BLAKE2B 
17155c82d968003706f974e2fb513dced28987e4630c455674d4088dcb827136e2b7b66836a2bf7f9be472254c11ab4ec98cace1462e85a7a18b0f1eb1760781
 SHA512 
b8026422fb367bf58d6ddb727afe2f1b208c9abb4eb513d85d395a19a82a7fcf362390f4ae5718fa17b0aeb7bf2c90567f40913fdc3cfc51c63d3757ab5a4905
 DIST manual-2023.3.pdf 13565055 BLAKE2B 
0332b5c4de863e9f33d7ae7404741ee8f7f503ee0d2dc723e9cc42e9fd3fb8fc74313b43589cbfc7127daec24b721ba79a3c53ff509e718992ccbde14889ea2f
 SHA512 
144220f18bfab6fefec738a7af743bd01733a896c853963ce113354da05514941862412786f0e2183de77634b31b334814d42daae87a9009ec028ed87685
+DIST manual-2024.1.pdf 13651959 BLAKE2B 
d76e112d3d22e6638e733dec7db713aa65e16099e98935e0bfe8842966a51a04ca370e9afb62ad5b30f3adced1c67574a21445b61f3ce5a753e5d8680f87967e
 SHA512 
3f1aa3433095983cf7ce5c54383bc384d25d9f3b22357e0360639f619c740df37ec0c827ccc9d48b8f93e3877315ee82f740c486b231f777e1be35e44fd823fe
 DIST manual-2024.pdf 13644437 BLAKE2B 
19d547686d5c5be5e1236aba648e8afb174b281802ab76e020466953ab5d2dd98701f21eb4736cb449b61960b5b7aadce6711b2b0309a41dd1997d7383bce09e
 SHA512 
b00048651f1f81f9024ba5c4c02ad66d2b07eb7b816f0489568fb64859cac515b885a5cb4640c8b5bd7c3620655a7ebc5fc2e4e4cbb8e952ffb0c9b5815ae661
 DIST regressiontests-2018.8.tar.gz 67855469 BLAKE2B 
34c9b339f6229f483afbb5192ee6ba8b8f72d5c26907a853af9c53dfece0d88739e48f6b44b78d1c010f988f9385d077285300522164f533a5861e9dda879275
 SHA512 
3642389d27bd1942cd0f091c940ae97b197b94856a387fe581dc516b0d4169480f16551d4ba357f9282b3337d605c286d51dd38112ac87c826dda634904836bb
 DIST 

[gentoo-commits] data/api:master commit in: files/mirrors/

2024-02-29 Thread Florian Schmaus
commit: e158f8435e105bcd87a561ac68e997d94e7c9e3c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 19:36:06 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 19:36:06 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=e158f843

mirrors: drop netactuate.com, down for multiple weeks

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

 files/mirrors/distfiles.xml | 6 --
 1 file changed, 6 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index c60981a..64cd3a7 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -101,12 +101,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   
   
-
-  NetActuate
-  https://mirror1.cl.netactuate.com/gentoo/
-  http://mirror1.cl.netactuate.com/gentoo/
-  ftp://mirror1.cl.netactuate.com/gentoo/
-
   
   
 



[gentoo-commits] data/api:master commit in: files/mirrors/

2024-02-29 Thread Florian Schmaus
commit: 4b7b6aad934cca5c18a625afc813792bf0a9bf06
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 19:33:33 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 19:33:33 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=4b7b6aad

mirrors: drop daticum.com, down for multiple weeks

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

 files/mirrors/distfiles.xml | 6 --
 1 file changed, 6 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 239f3a7..c60981a 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -131,12 +131,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   ftp://mirror.telepoint.bg/gentoo
   rsync://mirror.telepoint.bg/gentoo
 
-
-  Daticum
-  https://mirrors.daticum.com/gentoo/
-  http://mirrors.daticum.com/gentoo/
-  
-
   
   
 



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

2024-02-29 Thread Michał Górny
commit: 6c19831c26ca5275b34ee2b269bea05e59540bd8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 19:14:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 19:16:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c19831c

package.mask: Mask new xfce-base/{libxfce4windowing,xfce4-panel}

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

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index f0ca1861c8b3..513b0981a01b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-02-29)
+# Breaks xfce-base/xfdesktop (both 4.19.0 and masked 4.19.1).
+# https://gitlab.xfce.org/xfce/xfdesktop/-/issues/282
+=xfce-base/libxfce4windowing-4.19.3
+=xfce-base/xfce4-panel-4.19.3
+
 # Andreas Sturmlechner  (2024-02-28)
 # KDE Plasma 6.0.0, Gear 24.02.0 and Frameworks 6.0.0 mask
 # Plasma 6 replaces 5. For conflict resolution between KF5- and KF6-packages:



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

2024-02-29 Thread Arthur Zamarin
commit: 4dff98b40049347c8063fa0edb2ce86dcd21cbae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 29 19:14:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 29 19:15:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dff98b4

www-client/pybugz: (live) flit, add test, enable py3.12

Thanks to moving to flit upstream, the install is much simpler.
Add a basic test for verifying the tools works (needs network).
Enable py3.12

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

 www-client/pybugz/pybugz-.ebuild | 20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/www-client/pybugz/pybugz-.ebuild 
b/www-client/pybugz/pybugz-.ebuild
index 17680b4e1e24..95086a2d7f65 100644
--- a/www-client/pybugz/pybugz-.ebuild
+++ b/www-client/pybugz/pybugz-.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="readline(+),ssl(+)"
 
-if [ "${PV}" = "" ]; then
+if [[ ${PV} = "" ]]; then
EGIT_REPO_URI="https://github.com/williamh/pybugz.git;
inherit git-r3
 else
@@ -15,18 +15,18 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
-inherit bash-completion-r1 distutils-r1
+inherit distutils-r1
 
 DESCRIPTION="Command line interface to (Gentoo) Bugzilla"
 HOMEPAGE="https://github.com/williamh/pybugz;
 
 LICENSE="GPL-2"
 SLOT="0"
+RESTRICT="test"
+PROPERTIES="test_network"
 
-python_install_all() {
-   distutils-r1_python_install_all
-   newbashcomp contrib/bash-completion bugz
-
-   insinto /usr/share/zsh/site-functions
-   newins contrib/zsh-completion _pybugz
+python_test() {
+   # not the highest quality of test, but checks many parts of the code 
work.
+   # good enough for PYTHON_COMPAT checks.
+   "${EPYTHON}" lbugz get 784263 || die "Tests failed with ${EPYTHON}"
 }



[gentoo-commits] proj/baselayout:master commit in: etc/

2024-02-29 Thread Mike Gilbert
commit: d50f1cd0f995b6d8837032cf48a443b21bb62c75
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 29 15:57:31 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Feb 29 19:07:44 2024 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=d50f1cd0

etc/protocols: add mobility-header (135)

Missing this makes net-firewall/iptables tests fail.

See: https://bugzilla.netfilter.org/show_bug.cgi?id=1738
Bug: https://bugs.gentoo.org/890628
Closes: https://github.com/gentoo/baselayout/pull/6
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 etc/protocols | 1 +
 1 file changed, 1 insertion(+)

diff --git a/etc/protocols b/etc/protocols
index 8e009be0..ade8d16a 100644
--- a/etc/protocols
+++ b/etc/protocols
@@ -143,6 +143,7 @@ sctp132 SCTP# Stream Control 
Transmission Protocol
 fc 133 FC  # Fibre Channel
 rsvp-e2e-ignore134 RSVP-E2E-IGNORE # RFC3175
 #  134 # Unassigned
+mobility-header135 Mobility-Header # Mobility Support for IPv6 
[RFC3775]
 udplite136 UDPLite # RFC3828
 mpls-in-ip 137 MPLS-in-IP  # RFC4023
 manet  138 manet   # MANET Protocols



[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/WebPlotDigitizer-bin/

2024-02-29 Thread Sergey Torokhov
commit: da5e54d3e2e25bff62805c78e42949247b5744bf
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 19:04:13 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Feb 29 19:04:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da5e54d3

media-gfx/WebPlotDigitizer-bin: 4.7. verion bump

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

 media-gfx/WebPlotDigitizer-bin/Manifest|  1 +
 .../WebPlotDigitizer-bin-4.7.ebuild| 53 ++
 2 files changed, 54 insertions(+)

diff --git a/media-gfx/WebPlotDigitizer-bin/Manifest 
b/media-gfx/WebPlotDigitizer-bin/Manifest
index 375bba4bc0..5816d5f71d 100644
--- a/media-gfx/WebPlotDigitizer-bin/Manifest
+++ b/media-gfx/WebPlotDigitizer-bin/Manifest
@@ -1 +1,2 @@
 DIST WebPlotDigitizer-4.6-linux-x64.zip 109834831 BLAKE2B 
5ec14e9498796c28d191023ca9688a5b581033e75607588357e9320614dd02a3098e76cbaa45ab16508273799afaab16c334f50e40b189f8d7cbf70a09f941ab
 SHA512 
635e3c040a42d13c1ac4a83d7e76f5e20b3329dbd375c2177446a4b4232a0edfb3de725c912efc072a9ae5c0bae8ffcb4d6998be40ede554fec8a105f9e654d9
+DIST WebPlotDigitizer-4.7-linux-x64.zip 121001396 BLAKE2B 
5130b27e2afff22cd2df571076cf3d809708261d6338ea9693527d75faf82e16009195aa9e7418e49ed7693a58c9a2638e19b2be581fc73c5a0702509412ce3a
 SHA512 
264eae05f8087b1533480a1b31b9de330287b0be8761413ac13de09b1df1d115f2acc7170a2785fc8102ded78b231962728318972a71b1f076f39e6d4f894881

diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild 
b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
new file mode 100644
index 00..27b151db35
--- /dev/null
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+MY_PN=${PN%-*}
+
+inherit desktop python-single-r1 xdg
+
+DESCRIPTION="Web based tool to extract data from plots, images, and maps"
+HOMEPAGE="https://automeris.io/WebPlotDigitizer/;
+SRC_URI="https://automeris.io/downloads/${MY_PN}-${PV}-linux-x64.zip;
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+#RESTRICT="strip"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+QA_PREBUILT="*"
+
+## RDEPEND is still required to be filled with actual runtime-deps:
+## python is just assumed runtime-dependency.
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/nss
+   x11-libs/gtk+:3[X,cups,introspection]
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${MY_PN}-${PV}-linux-x64"
+
+QA_FLAGS_IGNORED="*"
+
+## It seems media-libs/alsa-lib is required by chrome-sandbox.
+## Actually this library isn't required to work.
+QA_SONAME="*"
+
+src_install() {
+   insinto "/opt/${P}"
+   doins -r "${S}/."
+
+   exeinto "/opt/${P}"
+   doexe "/${S}/${MY_PN}-${PV}"
+   dosym ../../opt/"${MY_PN}"-bin-"${PV}/${MY_PN}-${PV}" /usr/bin/"${PN}"
+
+   newicon "/${S}/resources/app/images/icon/icon.png" ${PN}-icon.png
+
+   make_desktop_entry "/opt/${P}/${MY_PN}-${PV}" "${MY_PN}" "${PN}-icon" 
"Graphics"
+   ## After opening via xdg-open the js scripts could not work (i.e. "File 
- Load Image" menu)
+   make_desktop_entry "/usr/bin/xdg-open 
/opt/${P}/resources/app/index.html" "${MY_PN} html" "viewhtml" "Graphics"
+}



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

2024-02-29 Thread Miroslav Šulc
commit: 5c1a65806bd40a1e33925a7e27316ba6fdc5bb7a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Feb 29 18:46:14 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 29 18:46:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1a6580

media-gfx/prusaslicer: bump to 2.7.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-gfx/prusaslicer/Manifest |  1 +
 media-gfx/prusaslicer/prusaslicer-2.7.2.ebuild | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest
index a55b73005349..759b683902f4 100644
--- a/media-gfx/prusaslicer/Manifest
+++ b/media-gfx/prusaslicer/Manifest
@@ -2,3 +2,4 @@ DIST prusaslicer-2.5.2.tar.gz 49039089 BLAKE2B 
f1489cac7f23977da30da130faab15336
 DIST prusaslicer-2.6.0.tar.gz 56430180 BLAKE2B 
7d6a0344f558d5788676364262f9e2b878a01e199fa8c95cda87c801c84fd02d5fc9df5a16096d36ec2e02ea54c8189165d524d8e7f73f66526fba6e5c60e55b
 SHA512 
c6133f09ccee5c3c6f1e6e3aebfee749fb0138e830d93ed42b19063b89738162095fa7c017695643b736099750bb56d6bd8174f8bf18a6f0703811703bfb508c
 DIST prusaslicer-2.6.1.tar.gz 58479800 BLAKE2B 
d5bfe09a76c5e1e5d3f5fae350db27db61e1f90465db42b5573314c58d77c89d3c04e67b45c449374570b7c1a0ee13bf7984b011f751a71e3b1414759cc921e9
 SHA512 
2b04eeff4feca2afd560b2fb6a5bbdaae6cabed2180d1416f2e4c7c385a50f859ec334c864a737b7c09eb3fd88f80af68655a0ef25ce9216b16549b16b3020b0
 DIST prusaslicer-2.7.1.tar.gz 64975776 BLAKE2B 
7683e2c97458da6b6f2b0e826f538d556f011e4580246277a926df55a71c5a4668089235b8b13379646e1730d301c446cd5d9116e236986cb29bb322390ba94f
 SHA512 
20037164b8a8853e2f30a5ed613e0da1d02d6fa581c21ef67a51e90af3c33a98eb75e0b3a203adfb8ed7bc67f32de7ea598f3f0ab9c68341738db0c1c1974b3d
+DIST prusaslicer-2.7.2.tar.gz 64915607 BLAKE2B 
25f531df0e1ed941cd5f15f6e30938dceb89148d4166b4042db60e587b5277d02e310738a9b368e9f3b88aea3abb9c9d5e2be89b5774b42191b7cae0589ce5c8
 SHA512 
74467cc353fd611133b0b0bc7b8026dc67bce0c7f1d14a47368dd5bac6c33b6400f73e2ecc46b7b43e8c724f0ec6e5f509bafed04c2c7349e5ffb1022af2f4db

diff --git a/media-gfx/prusaslicer/prusaslicer-2.7.2.ebuild 
b/media-gfx/prusaslicer/prusaslicer-2.7.2.ebuild
new file mode 100644
index ..2a926a3e0102
--- /dev/null
+++ b/media-gfx/prusaslicer/prusaslicer-2.7.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+MY_PN="PrusaSlicer"
+MY_PV="$(ver_rs 3 -)"
+
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication 
(3D printers)"
+HOMEPAGE="https://www.prusa3d.com/prusaslicer/;
+SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+
+RESTRICT="test"
+
+RDEPEND="
+   dev-cpp/eigen:3
+   dev-cpp/tbb:=
+   dev-libs/boost:=[nls]
+   dev-libs/cereal
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/gmp:=
+   dev-libs/mpfr:=
+   media-gfx/openvdb:=
+   media-gfx/libbgcode
+   net-misc/curl[adns]
+   media-libs/glew:0=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   media-libs/qhull:=
+   sci-libs/libigl
+   sci-libs/nlopt
+   sci-libs/opencascade:=
+   sci-mathematics/cgal:=
+   sys-apps/dbus
+   sys-libs/zlib:=
+   virtual/opengl
+   x11-libs/gtk+:3
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   media-libs/nanosvg:=
+"
+DEPEND="${RDEPEND}
+   media-libs/qhull[static-libs]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.6.0-libexpat-double-definition-fix.patch"
+   "${FILESDIR}/${PN}-2.6.0-dont-force-link-to-wayland-and-x11.patch"
+)
+
+S="${WORKDIR}/${MY_PN}-version_${MY_PV}"
+
+src_prepare() {
+   sed -i -e 
's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g'
 version.inc || die
+
+   sed -i -e 's/find_package(OpenCASCADE 7.6.2 
REQUIRED)/find_package(OpenCASCADE REQUIRED)/g' \
+   src/occt_wrapper/CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="Release"
+
+   setup-wxwidgets
+
+   local mycmakeargs=(
+   -DOPENVDB_FIND_MODULE_PATH="/usr/$(get_libdir)/cmake/OpenVDB"
+
+   -DSLIC3R_BUILD_TESTS=$(usex test)
+   -DSLIC3R_FHS=ON
+   -DSLIC3R_GTK=3
+   -DSLIC3R_GUI=ON
+   -DSLIC3R_PCH=OFF
+   -DSLIC3R_STATIC=OFF
+   -DSLIC3R_WX_STABLE=ON
+   -Wno-dev
+   )
+
+   cmake_src_configure
+}



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

2024-02-29 Thread Alfredo Tupone
commit: 6f24a7abe601fc74f76210a8169bd5d758091cfe
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb 29 18:37:28 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb 29 18:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f24a7ab

dev-tcltk/itk: fix install script

Closes: https://bugs.gentoo.org/925741
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itk/files/itk-4.2.3-install.patch | 11 +++
 dev-tcltk/itk/itk-4.2.3.ebuild  |  6 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/dev-tcltk/itk/files/itk-4.2.3-install.patch 
b/dev-tcltk/itk/files/itk-4.2.3-install.patch
new file mode 100644
index ..1adc7574ba41
--- /dev/null
+++ b/dev-tcltk/itk/files/itk-4.2.3-install.patch
@@ -0,0 +1,11 @@
+--- a/configure2024-02-29 19:28:27.192049469 +0100
 b/configure2024-02-29 19:28:41.507876154 +0100
+@@ -2627,7 +2627,7 @@
+ 
+ # Configure the installer.
+ 
+-INSTALL='$(SHELL) $(srcdir)/tclconfig/install-sh -c'
++INSTALL='$(SHELL) install -c'
+ INSTALL_DATA_DIR='${INSTALL} -d -m 755'
+ INSTALL_DATA='${INSTALL} -m 644'
+ INSTALL_PROGRAM='${INSTALL} -m 755'

diff --git a/dev-tcltk/itk/itk-4.2.3.ebuild b/dev-tcltk/itk/itk-4.2.3.ebuild
index 493cb8bd0beb..cd62e1a40f6f 100644
--- a/dev-tcltk/itk/itk-4.2.3.ebuild
+++ b/dev-tcltk/itk/itk-4.2.3.ebuild
@@ -27,6 +27,10 @@ QA_CONFIG_IMPL_DECL_SKIP=(
stat64 # used to test for Large File Support
 )
 
+PATCHES=( "${FILESDIR}"/${P}-install.patch )
+
+UNINSTALL_IGNORE='/usr/lib.*/itk.*/library'
+
 src_prepare() {
sed 's:-pipe::g' -i configure || die
default
@@ -64,5 +68,5 @@ src_install() {
LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}${MY_PV}/"
EOF
doenvd "${T}"/34${PN}
-   dosym . /usr/$(get_libdir)/${PN}${MY_PV}/library
+   dosym . /usr/$(get_libdir)/${PN}${PV}/library
 }



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

2024-02-29 Thread Sergey Torokhov
commit: a179f0c3c799ad588f38fe189f93807e5fc28028
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Feb 29 18:24:09 2024 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Feb 29 18:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a179f0c3

app-misc/doublecmd-bin: 1.1.10_beta version bump (drop 1.1.9_beta)

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

 app-misc/doublecmd-bin/Manifest   | 8 
 ...cmd-bin-1.1.9_beta.ebuild => doublecmd-bin-1.1.10_beta.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest
index 116b4f4108..4ef3b80fff 100644
--- a/app-misc/doublecmd-bin/Manifest
+++ b/app-misc/doublecmd-bin/Manifest
@@ -2,7 +2,7 @@ DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 
7b80c8eac6d561b054375ea89
 DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 
74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6
 SHA512 
edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04
 DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 
828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82
 SHA512 
25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8
 DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 
5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582
 SHA512 
2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6
-DIST doublecmd-1.1.9.gtk2.i386.tar.xz 7978664 BLAKE2B 
1cd05e9c4ec4e486b93bb86aec29de5d173eddfe4974a43e77deba092ed9bfda56eb09ea81514430d9045efef12aeca61b7a4404370a42321d4d3a17d69e79ab
 SHA512 
963189a68af3299c7c9cac406d2c43bc47edaf40e6a1539038b93c018996db8f801d1526ef40c9bc73facbf7292b0f9c030d2a1e54da9fe72bedbf8ad707427e
-DIST doublecmd-1.1.9.gtk2.x86_64.tar.xz 8758468 BLAKE2B 
66f0afa620d3e1d0f318a15fbd98dd6c0361c7a5fa014a8ae625261740f4cf4db5cfd5479a73e136652b5be9d64bc7a031569586bfc5ab6e9946ab9044877830
 SHA512 
121ddbb9bb65494036d58936611f265325eb2d01fa482b3420aba48cc2cfa0d8b6417538d31db238477135a89068acb252109b3ed98fe6369fb67f9ce9df4562
-DIST doublecmd-1.1.9.qt.i386.tar.xz 8369640 BLAKE2B 
6d832d9560e6bb74b1c0fb351894df26d14e00b8c46ae81d59878188fa65c8c1c5865b7eb9ac891b3a461dbba4deffa294b6f885f78d91e852f8117263be7c15
 SHA512 
bc246c55be94e219ee2a3028939f877790de52d8c2608413bbee750c9e0946510b5bbcc829b2f4fc1bc3a012c87155e73ff6619906b925c48aed0b660325d71d
-DIST doublecmd-1.1.9.qt.x86_64.tar.xz 9088508 BLAKE2B 
9ed8ae59c711531326615341dc710ed14783c93ac86acd4f4f2eb4d73c4f992b10bd9ddb916585b4181357be7a93f6998495cd308fba4142554a18f9272fd09b
 SHA512 
8aacc2465d34858e76999e9677741d538dc120794463310c2fe2a2c4b56f869d961c01e9fbbdaee3d3a67603099e9ba7443fa72bd584f93a1b604bbca2c6c802
+DIST doublecmd-1.1.10.gtk2.i386.tar.xz 7980476 BLAKE2B 
c178c136ef12608c0cf4d96f8124adfb17a475dbbcef5214ff3f66607e2670e6ebb96b4079cfb3d7879683828688375fb33c96cee42ac11e10e2cd26f3ba6c69
 SHA512 
fd994a3fc1e30831f4c665e200b3efc69684fc0f43ca3723459db99cb794e528c84dc805c6f53a88b0e73ef6cd3e75378226d4b9cd142595fb579e04140f
+DIST doublecmd-1.1.10.gtk2.x86_64.tar.xz 8759092 BLAKE2B 
75ddd5590522f22b8bacc9a5da163029fba4e724cc0861e85be2ea5420d32fe3f6cd455948a3cc5385d3045139f5ab69627e23589971e94b7a7b49528d3146f4
 SHA512 
252a6e1bb2c3a19b9263b23f68a6ea0d90a6f23fc45375a99f27fee3daedfb7abdefb93bca6b3464e47bd2f7e9dda05ba23017771f7206fd434106fc7cbe2cff
+DIST doublecmd-1.1.10.qt.i386.tar.xz 8374580 BLAKE2B 
2dba36f1df2d6aeb2f98c6eab583e259ae6f809ee27462fe5541583a3156a6ecda6f18dec81ef443c936439f00a23c615166792c917cd3c6931a283eb28ae5a9
 SHA512 
a563b998554794b236093e984f5e93d3ab533b6e19fbc3fad75d20ce3315487b91089c7a5bb66aeb290fcd58c592afa52631ddfcf53cf47b4a7bd8d9305aae69
+DIST doublecmd-1.1.10.qt.x86_64.tar.xz 9088508 BLAKE2B 
0832449570b618e11304f15fda181e5ade7ecfd5cfd4ab9c054cd1cccea566e4e7a6cdcb6a0d0e5e7ad29adb901bba8e8e97e3135aba95802e5024dae5a74dc5
 SHA512 
0d6f39bb943db35801861dde6b631c87a882429f4479982a36c740127c756b95ba440559c7e1687f79e0006203e22d5c3e6bbd07f1addd18bb159c424599a606

diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.9_beta.ebuild 
b/app-misc/doublecmd-bin/doublecmd-bin-1.1.10_beta.ebuild
similarity index 100%
rename from app-misc/doublecmd-bin/doublecmd-bin-1.1.9_beta.ebuild
rename to app-misc/doublecmd-bin/doublecmd-bin-1.1.10_beta.ebuild



[gentoo-commits] data/api:master commit in: files/mirrors/

2024-02-29 Thread Florian Schmaus
commit: 223c49b770e80002d2171bc3c6ccf8213842858b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 18:22:43 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 18:22:46 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=223c49b7

mirrors: drop hs.regensburg.de

The mirror does no longer mirror distfiles.

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

 files/mirrors/distfiles.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 987c378..239f3a7 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -276,10 +276,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   http://ftp.uni-hannover.de/gentoo/
   ftp://ftp.uni-hannover.de/gentoo/
 
-
-  Ostbayerische Technische Hochschule Regensburg
-  https://packages.hs-regensburg.de/gentoo-distfiles/
-
 
   Universität Stuttgart
   https://ftp.uni-stuttgart.de/gentoo-distfiles/



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/greenbone-feed-sync/

2024-02-29 Thread Florian Schmaus
commit: 5f5298fe82636046cb50893baf835bb468c4cb47
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 18:02:20 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 18:03:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f5298fe

net-analyzer/greenbone-feed-sync: add missing pontos test dependency

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

 .../greenbone-feed-sync/greenbone-feed-sync-24.1.1.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.1.1.ebuild 
b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.1.1.ebuild
index e354564f0634..7ae049456675 100644
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.1.1.ebuild
+++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} pypy3)
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=poetry
 inherit distutils-r1 systemd
 
@@ -16,7 +16,7 @@ LICENSE="GPL-3+"
 KEYWORDS="~amd64"
 IUSE="cron"
 
-DEPEND="
+COMMON_DEPEND="
acct-user/gvm
net-misc/rsync
>=net-analyzer/gvmd-22.5.0
@@ -24,9 +24,12 @@ DEPEND="
>=dev-python/rich-13.2.0[${PYTHON_USEDEP}]
>=dev-python/shtab-1.6.5[${PYTHON_USEDEP}]
 "
-
+DEPEND="
+   ${COMMON_DEPEND}
+   test? ( net-analyzer/pontos[${PYTHON_USEDEP}] )
+"
 RDEPEND="
-   ${DEPEND}
+   ${COMMON_DEPEND}
cron? ( virtual/cron )
 "
 



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, virtual/pkgconfig/

2024-02-29 Thread Matt Turner
commit: dbbb12e41a939afdfb08a75f27a1aa4654aac245
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 16:49:59 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 17:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbbb12e4

virtual/pkgconfig: Add IUSE=native-symlinks

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

 profiles/base/package.use.force  |  1 +
 virtual/pkgconfig/metadata.xml   |  7 +++
 virtual/pkgconfig/pkgconfig-3.ebuild | 11 +++
 3 files changed, 19 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index e268e4fb037c..12f9a7329ef1 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -7,6 +7,7 @@
 # This is largely a QA smoketesting flag, and as such, should
 # not be enabled by users.
 dev-util/pkgconf native-symlinks
+virtual/pkgconfig native-symlinks
 
 # Ionen Wolkens  (2024-02-17)
 # Currently fails to build with gcc, and either way the current upstream

diff --git a/virtual/pkgconfig/metadata.xml b/virtual/pkgconfig/metadata.xml
index 8b2bd471ec24..db59825d1059 100644
--- a/virtual/pkgconfig/metadata.xml
+++ b/virtual/pkgconfig/metadata.xml
@@ -13,4 +13,11 @@
Embedded Gentoo


+   
+   
+   Install generic symlinks like pkgconf and pkg-config.
+   If this flag is disabled, only CHOST-prefixed pkg-config
+   executables will be available to end users and ebuilds.
+   
+   
 

diff --git a/virtual/pkgconfig/pkgconfig-3.ebuild 
b/virtual/pkgconfig/pkgconfig-3.ebuild
new file mode 100644
index ..d1ca92789acf
--- /dev/null
+++ b/virtual/pkgconfig/pkgconfig-3.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for the pkg-config implementation"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+native-symlinks"
+
+RDEPEND="dev-util/pkgconf[native-symlinks(+)=]"



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

2024-02-29 Thread Matt Turner
commit: 10002d6365831bc1e3b0df4e0893bc904f4734c2
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 16:53:03 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 17:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10002d63

sys-kernel/dracut: Depend on virtual/pkgconfig[native-symlinks(+)]

It's used by dracut at runtime to determine various things about the
current system. See
https://github.com/dracutdevs/dracut/blob/6c80408c8644a0add1907b0593eb83f90d6247b1/dracut.sh#L1401-L1472

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

 ...racut-060_pre20240104-r2.ebuild => dracut-060_pre20240104-r3.ebuild} | 2 +-
 sys-kernel/dracut/dracut-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
rename to sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
index 8f88837557dd..686d0c5384f0 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104-r2.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104-r3.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
-   virtual/pkgconfig
+   virtual/pkgconfig[native-symlinks(+)]
virtual/udev
 
elibc_musl? ( sys-libs/fts-standalone )

diff --git a/sys-kernel/dracut/dracut-.ebuild 
b/sys-kernel/dracut/dracut-.ebuild
index aef6ae936fdb..7c9bc8327b21 100644
--- a/sys-kernel/dracut/dracut-.ebuild
+++ b/sys-kernel/dracut/dracut-.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
sys-apps/s6-linux-init[sysv-utils(-)]
)
>=sys-apps/util-linux-2.21
-   virtual/pkgconfig
+   virtual/pkgconfig[native-symlinks(+)]
virtual/udev
 
elibc_musl? ( sys-libs/fts-standalone )



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, dev-util/pkgconf/

2024-02-29 Thread Matt Turner
commit: 1f9d961bfe241cc1e14725c997f0e4853e0d43e0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 01:42:25 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 17:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9d961b

dev-util/pkgconf: Add IUSE=native-symlinks

Similar to other toolchain packages.

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

 dev-util/pkgconf/metadata.xml | 7 +++
 dev-util/pkgconf/pkgconf-2.1.1.ebuild | 6 +-
 dev-util/pkgconf/pkgconf-.ebuild  | 6 +-
 profiles/base/package.use.force   | 7 +++
 4 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/dev-util/pkgconf/metadata.xml b/dev-util/pkgconf/metadata.xml
index 56ed879da008..0228976b1b04 100644
--- a/dev-util/pkgconf/metadata.xml
+++ b/dev-util/pkgconf/metadata.xml
@@ -11,4 +11,11 @@
pkgconf/pkgconf
cpe:/a:pkgconf:pkgconf

+   
+   
+   Install generic symlinks like pkgconf and pkg-config.
+   If this flag is disabled, only CHOST-prefixed pkg-config
+   executables will be available to end users and ebuilds.
+   
+   
 

diff --git a/dev-util/pkgconf/pkgconf-2.1.1.ebuild 
b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
index 8651a601e51b..435eb9ff3169 100644
--- a/dev-util/pkgconf/pkgconf-2.1.1.ebuild
+++ b/dev-util/pkgconf/pkgconf-2.1.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf;
 
 LICENSE="ISC"
 SLOT="0/4"
-IUSE="test"
+IUSE="+native-symlinks test"
 
 RESTRICT="!test? ( test )"
 
@@ -65,5 +65,9 @@ multilib_src_install() {
 multilib_src_install_all() {
einstalldocs
 
+   if ! use native-symlinks; then
+   rm "${ED}"/usr/bin/{pkgconf,pkg-config}$(get_exeext) || die
+   fi
+
find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/dev-util/pkgconf/pkgconf-.ebuild 
b/dev-util/pkgconf/pkgconf-.ebuild
index c4ee052f6bee..51dd19d7b135 100644
--- a/dev-util/pkgconf/pkgconf-.ebuild
+++ b/dev-util/pkgconf/pkgconf-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://gitea.treehouse.systems/ariadne/pkgconf;
 
 LICENSE="ISC"
 SLOT="0/4"
-IUSE="test"
+IUSE="+native-symlinks test"
 
 RESTRICT="!test? ( test )"
 
@@ -65,5 +65,9 @@ multilib_src_install() {
 multilib_src_install_all() {
einstalldocs
 
+   if ! use native-symlinks; then
+   rm "${ED}"/usr/bin/{pkgconf,pkg-config}$(get_exeext) || die
+   fi
+
find "${ED}" -type f -name '*.la' -delete || die
 }

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 7430401bf4b8..e268e4fb037c 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,13 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2024-02-28)
+# A large number of packages still need /usr/bin/pkg-config
+# including meson.eclass consumers.
+# This is largely a QA smoketesting flag, and as such, should
+# not be enabled by users.
+dev-util/pkgconf native-symlinks
+
 # Ionen Wolkens  (2024-02-17)
 # Currently fails to build with gcc, and either way the current upstream
 # makes it clear that non-clang is not a supported configuration.



[gentoo-commits] proj/tex-overlay:main commit in: eclass/

2024-02-29 Thread Florian Schmaus
commit: 5c53b0d8705844b07285212aba2de0be029c8064
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 17:46:10 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 17:46:10 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=5c53b0d8

eclass: incorporate ML feedback

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

 eclass/texlive-common.eclass | 4 ++--
 eclass/texlive-module.eclass | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index 85cdb8f..852f762 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -199,8 +199,8 @@ efmtutil-sys() {
if has_version 'app-text/texlive-core' ; then
if [[ -z ${ROOT} && -x "${EPREFIX}"/usr/bin/fmtutil-sys ]] ; 
then
einfo "Rebuilding formats"
-   "${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null \
-   || die -n "fmtutil-sys returned non-zero exit 
status ${res}"
+   "${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null ||
+   die -n "fmtutil-sys returned non-zero exit 
status ${res}"
else
ewarn "Cannot run fmtutil-sys for some reason."
ewarn "Your formats might be inconsistent with your 
installed ${PN} version"

diff --git a/eclass/texlive-module.eclass b/eclass/texlive-module.eclass
index d1bf0f8..9fc4e61 100644
--- a/eclass/texlive-module.eclass
+++ b/eclass/texlive-module.eclass
@@ -86,7 +86,7 @@ HOMEPAGE="https://www.tug.org/texlive/;
 IUSE="doc source"
 
 if [[ -z ${TL_PV} ]] \
-  && [[ ${EAPI} -ge 8 ]] \
+  && [[ ${EAPI} != 7 ]] \
   && [[ ${CATEGORY} == dev-texlive ]]; then
TL_PV=$(ver_cut 1)
 fi



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

2024-02-29 Thread Michał Górny
commit: 6fad03416d1fbcf3efed204abb1be969ddc8642d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 17:15:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 17:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fad0341

dev-python/redis: Bump to 5.0.2

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

 dev-python/redis/Manifest   |  1 +
 dev-python/redis/redis-5.0.2.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index e0a324020663..2f6cb3801837 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1 +1,2 @@
 DIST redis-py-5.0.1.gh.tar.gz 4769633 BLAKE2B 
3b572ef41abfdb0cf0ba957c93a23aacbe931e50ebe11e50a62dffe6aaaf57926224f7a497727e1e233b443c6be053f786dadac64f16a5170748e6afd9604d01
 SHA512 
05c32d6961326ff39312f5513136e72be3a42819b0c4bf646f3bac14e66a8a87a191697a89c2cbc22a83398896e25adc5fbd34f12e67719f0a0af927bf423130
+DIST redis-py-5.0.2.gh.tar.gz 4774000 BLAKE2B 
60ca8e11c2896b2f36d09fa494afc3ea039a79eb46a4503d6c5561f16fd9e2779aecb314e79c87e083212b5a619c555615a037f83572bc0a8fe54b8d04e6530b
 SHA512 
1f75f2959737fc4d9e83c1e88cebbaad8801ac1a6113a1275b6461c657136f6f561d8ac8c5a62ba3f1d7f5463c416aa6351f8150b983505e7b0a93e3e8b4b354

diff --git a/dev-python/redis/redis-5.0.2.ebuild 
b/dev-python/redis/redis-5.0.2.ebuild
new file mode 100644
index ..ca46db111fb4
--- /dev/null
+++ b/dev-python/redis/redis-5.0.2.ebuild
@@ -0,0 +1,95 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+MY_P=redis-py-${PV}
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="
+   https://github.com/redis/redis-py/
+   https://pypi.org/project/redis/
+"
+SRC_URI="
+   https://github.com/redis/redis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Flaky test
+   tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+   # require extra redis modules that apparently aren't packaged
+   # on Gentoo
+   tests/{,test_asyncio/}test_bloom.py
+   tests/{,test_asyncio/}test_graph.py
+   tests/{,test_asyncio/}test_json.py
+   tests/{,test_asyncio/}test_timeseries.py
+   # apparently available only in "Redis Stack 7.2 RC3 or later"
+   
tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete
+   tests/test_commands.py::TestRedisCommands::test_tfunction_list
+   tests/test_commands.py::TestRedisCommands::test_tfcall
+   # TODO
+   tests/test_commands.py::TestRedisCommands::test_zrank_withscore
+   
tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+   tests/test_commands.py::TestRedisCommands::test_xinfo_consumers
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+   
tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers
+   
tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen]
+   )
+
+   # TODO: try to run more servers?
+   epytest -m "not redismod and not onlycluster and not replica and not 
ssl"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   if has_version ">=dev-db/redis-7"; then
+   local extra_conf="
+   enable-debug-command yes
+   enable-module-command yes
+   "
+   fi
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2024-02-29 Thread Patrick McLean
commit: 3cad5fc6e62afa0a3c2edc8ad224ae3fb4a05325
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Feb 29 17:14:51 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Feb 29 17:14:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cad5fc6

dev-util/ruff: add 0.3.0, drop 0.2.2

Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/ruff/Manifest | 31 ++
 .../ruff/{ruff-0.2.2.ebuild => ruff-0.3.0.ebuild}  | 29 +---
 2 files changed, 27 insertions(+), 33 deletions(-)

diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 88b38cc19a77..315f8b60fe64 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -12,7 +12,7 @@ DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
+DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
 DIST argfile-0.1.6.crate 8011 BLAKE2B 
f015822f34801cb6e5478b15d33660b41e38b8625b7f549fa5ffb4f786a8c1dd8628d4125229dab4e81a8e07214bda912650b5a87d54dc43dbecb84148b90208
 SHA512 
316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B 
fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44
 SHA512 
216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
@@ -24,7 +24,7 @@ DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf7181
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
-DIST bstr-1.9.0.crate 380170 BLAKE2B 
06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1
 SHA512 
dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff22950250418f6aa3f8d6d4df9abba
+DIST bstr-1.9.1.crate 380305 BLAKE2B 
52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7
 SHA512 
67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
 DIST 

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

2024-02-29 Thread Marek Szuba
commit: 958a2bc9638e4252544c80c9a1ac1fbb8767bf33
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Feb 29 16:49:01 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Feb 29 16:50:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958a2bc9

sys-apps/fwupd: update location of one of the test-only files

Closes: https://bugs.gentoo.org/925749
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/fwupd-1.9.14.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild 
b/sys-apps/fwupd/fwupd-1.9.14.ebuild
index 800a75b349ba..6553ff479810 100644
--- a/sys-apps/fwupd/fwupd-1.9.14.ebuild
+++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild
@@ -189,10 +189,11 @@ src_install() {
if use test; then
# Preventing tests from being installed in the first place is a 
moving target,
# just axe them all afterwards.
-   rm -rf "${ED}"/etc/fwupd/remotes.d/fwupd-tests.conf \
+   rm -rf \
"${ED}"/usr/libexec/installed-tests \
"${ED}"/usr/share/fwupd/device-tests \

"${ED}"/usr/share/fwupd/host-emulate.d/thinkpad-p1-iommu.json.gz \
+   "${ED}"/usr/share/fwupd/remotes.d/fwupd-tests.conf \
"${ED}"/usr/share/installed-tests \
|| die
fi



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

2024-02-29 Thread Matt Turner
commit: 838581286f35064264c42a8f970e51e4ed59738b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 28 20:43:50 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 16:47:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83858128

dev-libs/libtermkey: Use PKG_PROG_PKG_CONFIG

This avoids using the wrong pkg-config binary when cross-compiling.

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

 .../libtermkey/files/libtermkey-0.22-libtool.patch | 28 --
 1 file changed, 16 insertions(+), 12 deletions(-)

diff --git a/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch 
b/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch
index d3d79ccc0c95..913eb912289f 100644
--- a/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch
+++ b/dev-libs/libtermkey/files/libtermkey-0.22-libtool.patch
@@ -1,8 +1,8 @@
 Upstream is archived: https://github.com/neovim/libtermkey
 
-From f3316ec933d618352ee9c6b1f1ef354c8896372e Mon Sep 17 00:00:00 2001
+From df7da7e0beb467b97e25e4222f723fbdff369a95 Mon Sep 17 00:00:00 2001
 From: orbea 
-Date: Thu, 7 Sep 2023 09:52:10 -0700
+Date: Wed, 28 Feb 2024 15:35:06 -0500
 Subject: [PATCH] build: Add a minimal configure.ac
 
 When building with slibtool using the rlibtool symlink the build will
@@ -12,23 +12,24 @@ rlibtool can determine if it should build shared or static 
libraries.
 This can be fixed by adding a minimal configure.ac that can generate the
 required files with autoreconf.
 
-Gentoo Bug: https://bugs.gentoo.org/913482
+Bug: https://bugs.gentoo.org/913482
 ---
- Makefile => Makefile.in | 29 +++--
- configure.ac| 14 ++
- 2 files changed, 29 insertions(+), 14 deletions(-)
- rename Makefile => Makefile.in (91%)
+ Makefile => Makefile.in | 31 ---
+ configure.ac| 16 
+ 2 files changed, 32 insertions(+), 15 deletions(-)
+ rename Makefile => Makefile.in (89%)
  create mode 100644 configure.ac
 
 diff --git a/Makefile b/Makefile.in
-similarity index 91%
+similarity index 89%
 rename from Makefile
 rename to Makefile.in
-index 199f143..8f12b07 100644
+index 199f143..f59265b 100644
 --- a/Makefile
 +++ b/Makefile.in
 @@ -1,14 +1,10 @@
- pkgconfig = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config $(1))
+-pkgconfig = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config $(1))
++pkgconfig = $(shell PKG_CONFIG_PATH=@PKG_CONFIG_PATH@ @PKG_CONFIG@ $(1))
  
 -ifeq ($(shell uname),Darwin)
 -  LIBTOOL ?= glibtool
@@ -79,10 +80,10 @@ index 199f143..8f12b07 100644
  
 diff --git a/configure.ac b/configure.ac
 new file mode 100644
-index 000..46fe30e
+index 000..fdf86ce
 --- /dev/null
 +++ b/configure.ac
-@@ -0,0 +1,14 @@
+@@ -0,0 +1,16 @@
 +m4_define([MAJOR], [0])
 +m4_define([MINOR], [22])
 +
@@ -91,9 +92,12 @@ index 000..46fe30e
 +
 +LT_INIT
 +
++PKG_PROG_PKG_CONFIG
++
 +AC_SUBST([top_builddir], [$abs_builddir])
 +
 +AC_SUBST([MAJOR], [MAJOR])
 +AC_SUBST([MINOR], [MINOR])
 +
 +AC_OUTPUT
+-- 



[gentoo-commits] repo/gentoo:master commit in: dev-lua/mpack/

2024-02-29 Thread Matt Turner
commit: 2d2ab59b783760f8ac0dc867833accb75971fb9d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 28 20:46:57 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 16:47:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d2ab59b

dev-lua/mpack: Export PKG_CONFIG for src_compile

The Makefile does this:

> PKG_CONFIG ?= pkg-config

so we need to export PKG_CONFIG to use the correct pkg-config binary
when cross-compiling.

Closes: https://github.com/gentoo/gentoo/pull/35572
Signed-off-by: Matt Turner  gentoo.org>

 dev-lua/mpack/mpack-1.0.12.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lua/mpack/mpack-1.0.12.ebuild 
b/dev-lua/mpack/mpack-1.0.12.ebuild
index e724b86a46b8..0d3dc279196c 100644
--- a/dev-lua/mpack/mpack-1.0.12.ebuild
+++ b/dev-lua/mpack/mpack-1.0.12.ebuild
@@ -58,6 +58,7 @@ lua_src_compile() {
 }
 
 src_compile() {
+   tc-export PKG_CONFIG
lua_foreach_impl lua_src_compile
 }
 



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

2024-02-29 Thread Matt Turner
commit: b0b4b2fa47608d6e325c16323a9b131dfbf91c03
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Feb 29 16:43:38 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Feb 29 16:45:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b4b2fa

x11-libs/pixman: Version bump to 0.43.4

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

 x11-libs/pixman/Manifest |  1 +
 x11-libs/pixman/pixman-0.43.4.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 564a01f322ee..afe8bcbbcc70 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,3 +1,4 @@
 DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 
6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957
 SHA512 
3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
 DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 
1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
 SHA512 
a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
 DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 
82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68
 SHA512 
1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
+DIST pixman-0.43.4.tar.xz 636900 BLAKE2B 
c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e
 SHA512 
b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36

diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild 
b/x11-libs/pixman/pixman-0.43.4.ebuild
new file mode 100644
index ..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing 
toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/;
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz;
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 
cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 
cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+   if ( use arm || use arm64 ) && tc-is-clang ; then
+   # See bug #768138 and 
https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+   append-cflags $(test-flags-CC -fno-integrated-as)
+   fi
+
+   local emesonargs=(
+   $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+   $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+   $(meson_feature cpu_flags_x86_mmxext mmx)
+   $(meson_feature cpu_flags_x86_sse2 sse2)
+   $(meson_feature cpu_flags_x86_ssse3 ssse3)
+   $(meson_feature cpu_flags_ppc_altivec vmx)
+   $(meson_feature loongson2f loongson-mmi)
+   $(meson_feature test openmp) # only used in unit tests
+   $(meson_feature test tests)
+   -Ddefault_library=$(usex static-libs both shared)
+   -Ddemos=disabled
+   -Dgtk=disabled
+   -Dlibpng=disabled
+   )
+
+   if [[ ${ABI} == arm64 ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+   elif [[ ${ABI} == arm ]]; then
+   emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+   fi
+
+   meson_src_configure
+}
+
+multilib_src_test() {
+   export OMP_NUM_THREADS=$(makeopts_jobs)
+   meson_src_test -t 100
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: e8ff4ef208078665a605fc128b6afffb206f7a91
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Feb 29 14:40:08 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ff4ef2

net-irc/hexchat: sync live to 2.16.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/35443
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index d3714388d5a3..1958b10d37e7 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-{1..5} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
SRC_URI=""
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
@@ -60,9 +60,9 @@ RDEPEND="
 
 DEPEND="${RDEPEND}"
 BDEPEND="
-   dev-util/glib-utils
app-arch/xz-utils
app-text/iso-codes
+   dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: fffac1da6ee00707a8a535509de85914348cce56
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:26:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffac1da

net-irc/hexchat: drop unnecessary filter-lto

The bug that required filter-lto was fixed a while ago and is in the
current upstream release now.

Bug: https://bugs.gentoo.org/861458
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index be5bee2dfbb2..d3714388d5a3 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.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=7
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
+inherit lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -77,9 +77,6 @@ pkg_setup() {
 }
 
 src_configure() {
-   # LTO type mismatch, https://bugs.gentoo.org/861458
-   filter-lto
-
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: a4784c7a19bb959ba97be980b04e71f90e2ac70f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:29:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4784c7a

net-irc/hexchat: remove upstream maintainer

The upstream maintainer has resigned.

See-Also: https://hexchat.github.io/news/2.16.2.html
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index b6b23a6c55b0..7aef516c1943 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -21,10 +21,6 @@
Build the theme manager (mono)


-   
-   tingp...@tingping.se
-   TingPing
-   
https://github.com/hexchat/hexchat/issues
http://hexchat.readthedocs.org/en/latest
hexchat/hexchat



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: 6a863aec6042b7949d42d1ee65a7376e19722b64
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Feb 29 16:03:01 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a863aec

net-irc/hexchat: update docs URI

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

 net-irc/hexchat/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 7aef516c1943..beb97dc0e90f 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -22,7 +22,7 @@


https://github.com/hexchat/hexchat/issues
-   http://hexchat.readthedocs.org/en/latest
+   https://hexchat.readthedocs.io/en/latest
hexchat/hexchat

 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: 045904004c73abfe698bffc55f77273f1b9e32a2
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:25:53 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04590400

net-irc/hexchat: add 2.16.2

Closes: https://bugs.gentoo.org/924289
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.2.ebuild | 138 ++
 2 files changed, 139 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5d8f6c9d2b9d..30dbde40883e 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1 +1,2 @@
 DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
+DIST hexchat-2.16.2.tar.xz 1352304 BLAKE2B 
4977e44733539f9f7f1bbd7c66d0f945bdd6696650ad75975a19f2de931377626124aaed8fc2f98f345de2a00787eda2077ed7a5364d811f07237d88a8cc88dc
 SHA512 
2ceb4332328c4acf55a46bf5c45788a7f3a73fd2ffd676751c75cc08ca04ced5569c1e6406877e6f2972b8967e94bea2ad70a6966ade7cd811b5c4d700409ee2

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
new file mode 100644
index ..1958b10d37e7
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..5} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   app-text/iso-codes
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddbus-service-use-appid=false
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)
+   $(meson_feature libcanberra)
+   $(meson_feature ssl tls)
+   $(meson_use gtk gtk-frontend)
+   $(meson_use !gtk text-frontend)
+   $(meson_use theme-manager)
+
+   $(meson_use plugin-checksum with-checksum)
+   $(meson_use plugin-fishlim with-fishlim)
+   -Dwith-lua="$(usex lua "${ELUA}" false)"
+   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+   $(meson_use plugin-sysinfo with-sysinfo)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc readme.md
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+  

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

2024-02-29 Thread Patrick Lauer
commit: 92c9b67e926bca8de335f5275cf505a0ab84df8d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Feb 29 16:02:51 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Feb 29 16:03:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c9b67e

sys-apps/syd: add 3.14.1, drop 3.13.1

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/syd/Manifest  | 26 -
 .../syd/{syd-3.13.1.ebuild => syd-3.14.1.ebuild}   | 45 --
 2 files changed, 49 insertions(+), 22 deletions(-)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index a8d4a940b803..0aa02dc900a9 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -2,13 +2,16 @@ DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f66
 DIST anes-0.1.6.crate 23857 BLAKE2B 
9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61
 SHA512 
f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
+DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
 DIST argv-0.1.11.crate 8683 BLAKE2B 
44344e0f3678b159b64d06287d58508479831dc0bd7b044a1ccaebfffdd9023508da5d86f3e6d8af8579cf5351f6c8963581af978ca46bb0b87a37c1802e67d8
 SHA512 
011e8d5333b305387d7667bbcd4d3e694fb73d16ba4c51a10969d5dae7a7a4286f8583c160949fc2724c56c7d47c618813d0dd55c42665c8c2d1cccfcaf414a3
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
 DIST bstr-1.9.0.crate 380170 BLAKE2B 
06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1
 SHA512 
dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff22950250418f6aa3f8d6d4df9abba
+DIST bstr-1.9.1.crate 380305 BLAKE2B 
52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7
 SHA512 
67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
 DIST byteorder-1.5.0.crate 23288 BLAKE2B 
7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453
 SHA512 
96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
 DIST cast-0.3.0.crate 11452 BLAKE2B 
fe6e0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb
 SHA512 
4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
+DIST cc-1.0.88.crate 75288 BLAKE2B 
81c512bff79ddc40af633620ea440a73d3f7370c96878b3a84606ac0523f13a9ea756765afedaf2148344ffca3ce928fbb0678977273c918c21b4e3985507938
 SHA512 
67ca5820d36d1be38e56f54a0292d550c9c129d680611a60fbbfa458b8cb748e5f27c7ed1eb767ac3df41cd4e875160525b81ab624726183b1d298ffdcb87846
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 

[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/candy/, net-vpn/candy/files/

2024-02-29 Thread David Roman
commit: edb423f1db1df4f7ef36c155987979d7b37cbdfb
Author: Xin Yang  icloud  com>
AuthorDate: Thu Feb 29 03:51:23 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 15:42:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edb423f1

net-vpn/candy: new 4.0 ebuild with version and cflags env patch

Closes: https://github.com/gentoo/guru/pull/145

Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: David Roman  gmail.com>

 net-vpn/candy/Manifest |  1 +
 net-vpn/candy/candy-4.0.ebuild | 43 
 ...candy-4.0-show-version-and-use-cflags-env.patch | 80 ++
 3 files changed, 124 insertions(+)

diff --git a/net-vpn/candy/Manifest b/net-vpn/candy/Manifest
index f87e317a79..ae1de07b3a 100644
--- a/net-vpn/candy/Manifest
+++ b/net-vpn/candy/Manifest
@@ -1 +1,2 @@
 DIST candy-3.9.1.tar.gz 37847 BLAKE2B 
af7c857a8a41f0e98bd744162be563b973e20a630fb505de91155ab9fb7a17679a2bb9f69db8c737258d1293c5d77ad96a65a2b22455512b8f97390a7368165f
 SHA512 
aa9727c74ab7c9536331098f11a2837daa51aa58503cbf5b43536afedf5eea8d30db296f515c4689cf44c980eea5a88e06ad161836fe64d4146de4fdce9d99ac
+DIST candy-4.0.tar.gz 43112 BLAKE2B 
84c3fbab30dc1d40ba73e7c90a02bf6c13b9bb0de2339fe128c958242213986dc2c490c680032c98f9a3a849e237f1f22274b600e55ed94aea91d9529bf972bf
 SHA512 
9f76ab338cec381e1421040055ba73882a32f6b2b9bebe8fbc289c1c0e418506a57698fa8e551a31a918dfbcfa668dbb6c1d82390a2496a7fe35d6a17adacd64

diff --git a/net-vpn/candy/candy-4.0.ebuild b/net-vpn/candy/candy-4.0.ebuild
new file mode 100644
index 00..70b9c5a55e
--- /dev/null
+++ b/net-vpn/candy/candy-4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+DESCRIPTION="Another virtual private network that supports peer-to-peer 
connections"
+HOMEPAGE="https://github.com/lanthora/candy;
+SRC_URI="https://github.com/lanthora/candy/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/uriparser
+   dev-libs/libconfig
+   net-libs/ixwebsocket[ws]
+   dev-libs/openssl
+   sys-libs/zlib
+   dev-libs/libfmt
+   dev-libs/spdlog
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eapply "${FILESDIR}/${P}-show-version-and-use-cflags-env.patch"
+   cmake_src_prepare
+   default
+}
+
+src_install(){
+   cmake_src_install
+   default
+
+   insinto /etc
+   doins candy.conf
+   fperms 0644 /etc/candy.conf
+
+   systemd_dounit candy.service
+   systemd_dounit candy@.service
+}

diff --git 
a/net-vpn/candy/files/candy-4.0-show-version-and-use-cflags-env.patch 
b/net-vpn/candy/files/candy-4.0-show-version-and-use-cflags-env.patch
new file mode 100644
index 00..c0e0121f14
--- /dev/null
+++ b/net-vpn/candy/files/candy-4.0-show-version-and-use-cflags-env.patch
@@ -0,0 +1,80 @@
+From de8f5a3109ee3bdc472fbc7fcb1572aaad0b8cb9 Mon Sep 17 00:00:00 2001
+From: lanthora 
+Date: Thu, 29 Feb 2024 05:16:53 +
+Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=98=BE=E7=A4=BA=E7=89=88?=
+ =?UTF-8?q?=E6=9C=AC=E5=8F=B7?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+---
+ CMakeLists.txt   | 10 ++
+ src/main/main.cc | 13 +
+ 2 files changed, 19 insertions(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1ebf2c0..dffc31d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,10 +1,12 @@
+ cmake_minimum_required(VERSION 3.18.4)
+ 
+-project(candy CXX)
++project(candy LANGUAGES CXX VERSION 4.0)
+ 
+-set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -std=c++2b -Wall -Werror -Wfatal-errors 
-Wno-unknown-pragmas")
+-set(CMAKE_CXX_FLAGS_DEBUG_INIT "-g -fsanitize=address")
+-set(CMAKE_CXX_FLAGS_RELEASE_INIT "-O2")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++2b -Wall -Werror 
-Wfatal-errors -Wno-unknown-pragmas")
++set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -fsanitize=address")
++set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2")
++
++add_compile_definitions(VERSION="${CMAKE_PROJECT_VERSION}")
+ 
+ include_directories(${CMAKE_SOURCE_DIR}/src)
+ 
+diff --git a/src/main/main.cc b/src/main/main.cc
+index 286d24d..65cdc4f 100644
+--- a/src/main/main.cc
 b/src/main/main.cc
+@@ -21,6 +21,10 @@
+ 
+ #include 
+ 
++#ifndef VERSION
++#define VERSION "unknown"
++#endif
++
+ namespace {
+ 
+ struct arguments {
+@@ -54,6 +58,7 @@ struct argp_option options[] = {
+ {"config", 'c', "PATH", 0, "Configuration file path"},
+ {"discovery", OPT_DISCOVERY_INTERVAL, "SECONDS", 0, "Active discovery 
broadcast interval"},
+ {"route", 'r', "COST", 0, "Cost of routing"},
++{"version", 'v', 0, 0, "Show version"},
+ {"no-timestamp", OPT_NO_TIMESTAMP, 0, 0, "Log does not show time"},
+ {"debug", OPT_LOG_LEVEL_DEBUG, 0, 0, "Show debug level logs"},

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

2024-02-29 Thread Matthew Thode
commit: 603f39837ea8c4ae1ea45c8d62414e7a4bbcf50c
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:24:30 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:24:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603f3983

app-admin/puppetserver: add 8.5.0

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

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-8.5.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 0b76bc917c2e..c6646756a2f1 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
 DIST puppetserver-8.3.0.tar.gz 63318772 BLAKE2B 
863337c364573b340b802b83f0593fdc510424bfbcf6c6b9f8a8e56729a4db689ce5d4c0d9e1a91399e123e05f42ed0547e6a2e86905d0166c189c79966cd9f3
 SHA512 
c9aa0f84f989dc544ee5d8d268f753b0961f6766531d832a2c99012701dd219d1c2abf4371835242b3445428a7518e86718552678b559b3bf9b027cbf72977fb
+DIST puppetserver-8.5.0.tar.gz 64463953 BLAKE2B 
305f75165f919299301209c5a502237bf931342a9d0bf77d91f81f7801760faa421f1767eff283ac82e2cc49792b94126354b177e7b68bda9be61430d123621f
 SHA512 
cb826e2450aa36380a93e95ee8055e6187944d2eecc6d5c339d4b183662d4a56d1e14847fd17b2bc50316f029dbe36791441947832686c9bfb6b0176edf7b22e

diff --git a/app-admin/puppetserver/puppetserver-8.5.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.5.0.ebuild
new file mode 100644
index ..b19d42ecbb7c
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-8.5.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-11
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   dosym 

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

2024-02-29 Thread Matthew Thode
commit: 41d51e953ec1ea8a41197d41bd5d19c9f9021a91
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:26:03 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:26:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d51e95

app-admin/puppet: add 8.5.0

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

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.5.0.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index e7e846f18c83..18a8ec8de431 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -3,3 +3,4 @@ DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c09296
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2
 DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
+DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
new file mode 100644
index ..35a0b5843001
--- /dev/null
+++ b/app-admin/puppet/puppet-8.5.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+   >=app-portage/eix-0.18.0
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"

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

2024-02-29 Thread Matthew Thode
commit: 125979c613c1a7d8845984bb16515cd9014853f5
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:23:44 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:23:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=125979c6

app-admin/puppetdb: add 8.4.1

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

 app-admin/puppetdb/Manifest  |  1 +
 app-admin/puppetdb/puppetdb-8.4.1.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 087ac7424e56..56a7d880dbfb 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
 DIST puppetdb-8.2.0.tar.gz 59250096 BLAKE2B 
ed1009e87cad366a1d3399eb55b51d8aaad325f1b2da9c2fc5f77a1ad43581009ebc23f5e6756cd86430eb300d389a9022b14c29bdd4ea392cf956627df0f1fe
 SHA512 
59d894710c2591566f9900a7fc1a396f971152e66ae423b54d73b0b9d474eaf4f58926fb6dc4815865dac8bd2dc458161685876ffdc9db5a3d049d0ffeb9b601
+DIST puppetdb-8.4.1.tar.gz 60378645 BLAKE2B 
eb107fd2016335f814ce9de5431abb2573fd71e8b1a37faf3dad0079ca464f15785bde79eaa49f343a8dd146b9977dbb9ce4e23bce61ba39e5526e422995a497
 SHA512 
89f405e5364eff1ecf1482ff620de1a7fbb818b3a7ab2463f6ff47fcba0552ac440639c72f2875de956127ea3da9a5d59aa3bb220e59d0994ed3683cac22309c

diff --git a/app-admin/puppetdb/puppetdb-8.4.1.ebuild 
b/app-admin/puppetdb/puppetdb-8.4.1.ebuild
new file mode 100644
index ..d08261a3e451
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-8.4.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-11"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 
ssl-setup'"
+   elog
+   elog "to upgrade please run 

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

2024-02-29 Thread Matthew Thode
commit: eca2adde9c981f7d2a406284c73a88aeb468096b
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:22:45 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:22:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca2adde

dev-ruby/puppetdb-termini: add 8.4.1

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

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-8.4.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 1c305a42f651..53fdf35a5ccc 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
 DIST puppetdb-termini_8.2.0-1focal_all.deb 21850 BLAKE2B 
3f2d35a24c3884fdc985cd22e2c27d159dbea80272f5d1510634fc3b93079fd33e2b4f19963e2e122eb25829aa118ac13a84d6838c73ccb54305afc7876f8fc6
 SHA512 
ebf05f85d4bd455498a40b0210a6fc0cbfed4d0991d5a3d5780eb1b99a2f93f64407d6465d010c53ff55a0a3fcfab6f411c851d95a9e028945634644baef5163
+DIST puppetdb-termini_8.4.1-1focal_all.deb 21900 BLAKE2B 
9d17deaaa0bc27aafdd20cc91aff9d7b9fac92fe6c7c536d6f606eedee5e30870325cd50e3f26e29c70865d7d0c9e5f6774179d6a9c10e84c7f08886837a5f91
 SHA512 
9f261efc3f6140cc8fc637fd7c9ee69c64bf06591581dada8b2aa95d25621b1165673786f8ee55d669e134fcf3676557adf5cbcad30c4e8a1447dd111dc486e4

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild
new file mode 100644
index ..c55da78154ac
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby31 ruby32"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="amd64 ~arm64 ~ppc x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2024-02-29 Thread Matthew Thode
commit: 34e5ddc6d03a2e51fc8a89c18fe3f1b76db5e167
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:25:34 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:25:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e5ddc6

app-admin/puppet-agent: add 8.5.0

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

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.5.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index f3b0eb74cecd..7893bb38e31c 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -4,3 +4,5 @@ DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022
 DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e
 DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6aa15a1794c12e03026866e7b1fd59c49d078d7c32bc8af2f0eba9f699f21e0bde98147b3a7edb88db3ada2ec8cb9601c2ed64210240
 SHA512 
18148a6cbd237afc66bbce1bc5d9eec63426efd5d7a2625e4f8a7d962a97c25da7e5ef208972323ea10e35c174beaacacc131d7dd1043a9013f1d8c8ae8a8c70
 DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7
+DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9
+DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
new file mode 100644
index ..f5524d744e1b
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-taskmanager/

2024-02-29 Thread Michał Górny
commit: c446d46530437f46e97dd2e62091119e8f3932e1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 15:15:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 15:18:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c446d465

xfce-extra/xfce4-taskmanager: Bump to 1.5.7

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

 xfce-extra/xfce4-taskmanager/Manifest  |  1 +
 .../xfce4-taskmanager-1.5.7.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/xfce-extra/xfce4-taskmanager/Manifest 
b/xfce-extra/xfce4-taskmanager/Manifest
index 69d742811512..16739bfa4ebd 100644
--- a/xfce-extra/xfce4-taskmanager/Manifest
+++ b/xfce-extra/xfce4-taskmanager/Manifest
@@ -1 +1,2 @@
 DIST xfce4-taskmanager-1.5.6.tar.bz2 423948 BLAKE2B 
05ef840082589612b22aca76d826e2968b0402d0ef8a8d826e7ec4d51803a9414578b0014eba74f57fdbdda260fd6a7a2784a59b57d05e250b06382056ea1a4a
 SHA512 
49c6222f3dcab4767f356bb71bdb949f3cbb6e04a6969bf0b8757e7448066f3162b4b983c3ccb9b7b72d4d953eae2758c33f1e528b1bf730077171725110d2ff
+DIST xfce4-taskmanager-1.5.7.tar.bz2 425324 BLAKE2B 
fbd27c6ec1b6d499ccf39825e611bb62708de87a8348313867ded6ce22c319511c69effeac8db6ef8f0cd1267990890b20998450999843becb4b2e1d9f4374a3
 SHA512 
b9c8a3d088b116ba51e3db8685052f68702283509d7a7a9e7a54c079fcdfefa22b019bc0f1572546907da1c8fcd0a98ae4320f7b99a3e77f49ed1a8e86f41a80

diff --git a/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild 
b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
new file mode 100644
index ..c5675e3efb8e
--- /dev/null
+++ b/xfce-extra/xfce4-taskmanager/xfce4-taskmanager-1.5.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Easy to use task manager"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-taskmanager/start
+   https://gitlab.xfce.org/apps/xfce4-taskmanager/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="X"
+
+DEPEND="
+   >=dev-libs/glib-2.50.0
+   >=x11-libs/cairo-1.5.0
+   >=x11-libs/gtk+-3.22.0:3
+   >=x11-libs/libXmu-1.1.2
+   >=x11-libs/libwnck-3.2:3
+   >=xfce-base/libxfce4ui-4.14.0:=
+   >=xfce-base/xfconf-4.14.0:=
+   X? (
+   >=x11-libs/libX11-1.6.7
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable X libx11)
+   )
+
+   econf "${myconf[@]}"
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-clipman-plugin/

2024-02-29 Thread Michał Górny
commit: 9812b1e80c29245cb58e77aeab48e75e661200eb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 15:16:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 15:18:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9812b1e8

xfce-extra/xfce4-clipman-plugin: Bump to 1.6.6

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

 xfce-extra/xfce4-clipman-plugin/Manifest   |  1 +
 .../xfce4-clipman-plugin-1.6.6.ebuild  | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest 
b/xfce-extra/xfce4-clipman-plugin/Manifest
index 5fcc749626c5..c3decaecbe61 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -1 +1,2 @@
 DIST xfce4-clipman-plugin-1.6.5.tar.bz2 483621 BLAKE2B 
0c13126a17e0fc668945b479dab3919b3f6e03a0ad378050041f40ddc4d0f138ffec128be779275eac637daf42352de4ac143d43d26cb8f40ac4d754d8ee70fb
 SHA512 
b0ae4a3928590346dd0f9786959c138f7e9cc03afa974eee558890fcd2b96c019bd4be67f7c231cac802fb6356c64b1e0394ef327aae6256fc433ced245fdff9
+DIST xfce4-clipman-plugin-1.6.6.tar.bz2 487832 BLAKE2B 
4d27c06c71c978680a2785db67262196293f1692fd82ba9cfdc2810b021dc83d8778243801e0766741e8f194a5aaa0573d5548443f6c3bfc9f7b970d7f102446
 SHA512 
4f6bb8f56111903af576d06ce5883e8ada2cb3ea377e09a79d2c5fb6f37743dac621649465a573a8a29a1fb884e7608a53dd6486eada23c7f8ee6401237988af

diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild 
b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
new file mode 100644
index ..1e9a3da9e982
--- /dev/null
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.6.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A clipboard manager plug-in for the Xfce panel"
+HOMEPAGE="
+   https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
+   https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+"
+SRC_URI="
+   https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="X qrcode wayland"
+
+DEPEND="
+   >=dev-libs/glib-2.60.0
+   >=x11-libs/gtk+-3.22.29:3[wayland?,X?]
+   >=xfce-base/libxfce4ui-4.14.0:=
+   >=xfce-base/libxfce4util-4.14.0:=
+   >=xfce-base/xfce4-panel-4.14.0:=
+   >=xfce-base/xfconf-4.14.0:=
+   X? (
+   >=x11-libs/libX11-1.6.7
+   >=x11-libs/libXtst-1.0.0
+   )
+   qrcode? ( >=media-gfx/qrencode-3.3.0:= )
+   wayland? (
+   >=dev-libs/wayland-1.15.0
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+   X? (
+   >=x11-base/xorg-proto-7.0.0
+   )
+   wayland? (
+   >=dev-util/wayland-scanner-1.15.0
+   )
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable qrcode libqrencode)
+
+   $(use_enable wayland)
+   $(use_enable X x11)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] data/api:master commit in: files/overlays/

2024-02-29 Thread Florian Schmaus
commit: c731784360061d41f6c3d5062dba04ca54d38458
Author: Ian Jordan  gmail  com>
AuthorDate: Wed Feb 28 09:32:09 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 15:17:02 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c7317843

repositories: add mate-overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/655
Signed-off-by: Florian Schmaus  gentoo.org>

 files/overlays/repositories.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index a0b4551..45f5a63 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -2489,6 +2489,17 @@
 https://github.com/oz123/mate-de-gentoo.git
 git+ssh://g...@github.com/oz123/mate-de-gentoo.git
   
+  
+mate-overlay
+Testbed for new mate-desktop environment 
ebuilds
+https://github.com/immolo/mate-overlay
+
+  immolo...@gmail.com
+  Ian Jordan
+
+https://github.com/immolo/mate-overlay.git
+git+ssh://g...@github.com/immolo/mate-overlay.git
+  
   
 megacoffee
 Mixed ebuilds from various sources: self-written 
missing ebuilds, more current ebuilds, ebuilds that just needed a slight update 
from official portage, ebuilds others posted on Gentoo Bugzilla, ebuilds with 
added patches, old ebuilds that were removed from official portage 
etc.



[gentoo-commits] data/api:master commit in: files/overlays/

2024-02-29 Thread Florian Schmaus
commit: 412ed91f7cc25ff87d53c5b3bfabbb6f26d02932
Author: guyuming76  hotmail  com>
AuthorDate: Fri Jan  5 06:49:23 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 15:17:02 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=412ed91f

repositories: add suckless_wl_zh

Closes: https://github.com/gentoo/api-gentoo-org/pull/641
Signed-off-by: Florian Schmaus  gentoo.org>

 files/overlays/repositories.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 45f5a63..5aa00da 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -4072,6 +4072,17 @@
 git+ssh://g...@github.com/istitov/stuff.git
 https://github.com/istitov/stuff/commits/master.atom
   
+  
+suckless_wl_zh
+contains dwl integrated with Chinese input method. 
rfm file manager, which works well with dwl and dwm
+https://github.com/guyuming76/suckless_wl_zh
+
+  gu_yu_m...@139.com
+  guyuming
+
+https://github.com/guyuming76/suckless_wl_zh.git
+
https://github.com/guyuming76/suckless_wl_zh/commits/master.atom
+  
   
 sunset-repo
 Personal overlay. Small programs and utils, X11



[gentoo-commits] data/api:master commit in: files/overlays/

2024-02-29 Thread Florian Schmaus
commit: 5b33f4aee6f9faed6cbb60c3e254db28b1861916
Author: blackteahamburger  outlook  com>
AuthorDate: Fri Feb 23 05:41:15 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 15:17:02 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=5b33f4ae

repositories: add qv2ray-overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/654
Signed-off-by: Florian Schmaus  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 6fbf954..8f3924b 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -3374,6 +3374,18 @@
 
 https://git.zero-downtime.net/quark/quarks.git
   
+  
+qv2ray-overlay
+Overlay for Qv2ray.
+https://github.com/blackteahamburger/qv2ray-overlay
+
+  blackteahambur...@outlook.com
+  blackteahamburger
+
+https://github.com/blackteahamburger/qv2ray-overlay.git
+git+ssh://g...@github.com/blackteahamburger/qv2ray-overlay.git
+
https://github.com/blackteahamburger/qv2ray-overlay/commits/master.atom
+  
   
 r7l
 r7l Gentoo overlay with custom Ebuilds



[gentoo-commits] data/api:master commit in: files/overlays/

2024-02-29 Thread Florian Schmaus
commit: c116a98ea75a78253cad61c6dd5a8c4b35a7dab0
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Sun Feb 18 23:51:58 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 15:17:02 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c116a98e

repositories: add apn

Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Closes: https://github.com/gentoo/api-gentoo-org/pull/652
Signed-off-by: Florian Schmaus  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 5aa00da..6fbf954 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -361,6 +361,18 @@
 
 https://gitlab.com/AbhinavPraveen/ap-overlay.git
   
+  
+apn
+APN-Pucky's personal overlay
+https://gitlab.com/APN-Pucky/gentoo-apn
+
+  alexan...@neuwirth-informatik.de
+  Alexander Puck Neuwirth
+
+https://gitlab.com/APN-Pucky/gentoo-apn.git
+git+ssh://g...@gitlab.com/APN-Pucky/gentoo-apn.git
+https://gitlab.com/APN-Pucky/gentoo-apn/commits/master.atom
+  
   
 apriluwu
 apriluwu's personal overlay



[gentoo-commits] data/api:master commit in: files/overlays/

2024-02-29 Thread Florian Schmaus
commit: 40ff6d73f25982eed02c0ee3911209312b5feb93
Author: Alexis  gmail  com>
AuthorDate: Fri Feb 23 03:10:17 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 15:17:01 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=40ff6d73

repositories: remove flexibeast-s6

Closes: https://github.com/gentoo/api-gentoo-org/pull/653
Signed-off-by: Florian Schmaus  gentoo.org>

 files/overlays/repositories.xml | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 0723ffd..a0b4551 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -1401,17 +1401,6 @@
 ssh://g...@git.sr.ht:~flexibeast/gentoo-overlay
 https://git.sr.ht/~flexibeast/gentoo-overlay/log/main/rss.xml
   
-  
-flexibeast-s6
-Current versions of the s6 supervision suite and 
related software
-https://github.com/flexibeast/gentoo-s6-overlay
-
-  flexibe...@gmail.com
-  Alexis
-
-https://github.com/flexibeast/gentoo-s6-overlay.git
-git+ssh://g...@github.com/flexibeast/gentoo-s6-overlay.git
-  
   
 flightsim
 Overlay with packages for flight simulation, mainly 
related to X-Plane



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

2024-02-29 Thread Maciej Barć
commit: bcfdb58c048a3027f189f6c622bc1b78cdc5ee05
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Feb 29 13:56:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Feb 29 15:13:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcfdb58c

app-emacs/mastodon: bump to 1.0.17

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

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

diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest
index 483c57732ce2..770aa30f8eab 100644
--- a/app-emacs/mastodon/Manifest
+++ b/app-emacs/mastodon/Manifest
@@ -1,2 +1,3 @@
 DIST mastodon-1.0.14.tar.gz 157815 BLAKE2B 
caf6d6fa19a2fe67398868a08ed1a3a8fce9f32b12e1bbb891206f9758716358039cf5653af8827e4d207bc7088196d8714ba3867f6afdad2b4c59108204e576
 SHA512 
cbd28abc78909a7dc83d7f59ecf12de1c158a4789943f41dbec8fe6f48e9b596cfbf3fadba9e5d5fdb1cdc210efd165157b63b146c768bce8924b7961224cf18
 DIST mastodon-1.0.16.tar.gz 158509 BLAKE2B 
22c65062114355dcf3de7962f93658221b15dc2e0ebd028d7c90a5c127587a7e3b1881138be43b8fe59d6a31d7600e40f799289e7749509d9054e4b2c904c135
 SHA512 
dcdbacf54989937ed8de13d156630a64242181d1489014e0ba83044a30ff6d7ad8e9bf73041c0309a6f760429c49db6b8bf11c513889df8ebd1b1cdc8e871274
+DIST mastodon-1.0.17.tar.gz 158970 BLAKE2B 
5896520ae881af514ac14272bddc1987664a013e437c67ff145378371466b102586c37417accdbedf3d3cf68973be158a9d3234ee247b4a590f8444992403a80
 SHA512 
c6f80351e49d5bb99b8681301bdf6f28ac17d2bbe624412602ae8bd2d11d435e9aa3f31ce5a4a5621bc803fa3f53a15e27d98886070150d9d34028443b375d4b

diff --git a/app-emacs/mastodon/mastodon-1.0.17.ebuild 
b/app-emacs/mastodon/mastodon-1.0.17.ebuild
new file mode 100644
index ..99625fea4848
--- /dev/null
+++ b/app-emacs/mastodon/mastodon-1.0.17.ebuild
@@ -0,0 +1,28 @@
+# 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="Emacs client for Mastodon, federated microblogging social network"
+HOMEPAGE="https://codeberg.org/martianh/mastodon.el/;
+SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}.el/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   app-emacs/persist
+   app-emacs/request
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( ../README.org )
+ELISP_TEXINFO="../${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"



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

2024-02-29 Thread Craig Andrews
commit: d8174fea71fbfacaf7666e276d45e0601cfb24db
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Feb 29 14:53:37 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 29 14:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8174fea

www-apps/lidarr: drop 2.2.0.4045

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/lidarr/Manifest |  6 ---
 www-apps/lidarr/lidarr-2.2.0.4045.ebuild | 67 
 2 files changed, 73 deletions(-)

diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index 2b0e7a960b43..9a6802f55e18 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -1,9 +1,3 @@
-DIST Lidarr.develop.2.2.0.4045.linux-core-arm.tar.gz 91782477 BLAKE2B 
fcfc74e4b5ecbbd3ad0f1e8a343c30966b6314d0eae78912df49b216ebe599ede4b52d548b9754bef09c504112b51c4cf5871e342a5cb11288dcf1f7e75e6438
 SHA512 
5812e7c77b48d28ea2ce76cdd76819e2193a6c06dda9d850823649d355acd1aa90dc911851e6b9104af1586bf2ce6bff4bfc48dbb55faaed87e1ce082be4fa31
-DIST Lidarr.develop.2.2.0.4045.linux-core-arm64.tar.gz 91399549 BLAKE2B 
9c5d2cb7c6f4891f78f902d1bf822d4d5a9ae8dd1d7f39ca43dc606a7c18f7723f358ead80da29b7a9cf85d5879421ea799ae42a4fb4598bc91efeb41347729b
 SHA512 
a8806cafd355d2174828bde8b5c87c1e7f587e9186133302fefe08ee7f079e387d358ac38dd16ca49fdd84bcece45f3ae2d061f4caa5e8c1c2f4b900153bdcf2
-DIST Lidarr.develop.2.2.0.4045.linux-core-x64.tar.gz 97933996 BLAKE2B 
3acbe01e63f0d9ed205f4c8ef9b75196447ca770c0c5032848cb691218a1781bd8037616b44010a11a340048ccb1e40a6d6d89eb9a6c420bf99f1613bfa19f07
 SHA512 
20ec0c23dec801f0f4f86bf5465a6ee9e9e4d868a8d77b2dad4099ba6fec296b5427a99853b88a564eaacddd0c745558450239a5341cdd967f5057e803ff0e09
-DIST Lidarr.develop.2.2.0.4045.linux-musl-core-arm.tar.gz 91857582 BLAKE2B 
cab9725e427fd32fb51fee6bf2e584330288666c3cddc74120a97633f4bcd9ff848a4ba176cca91640f874309ff08dc4da106194784fb22a7bbefd284c2d00ed
 SHA512 
603a46294855dc1c583dafdd237104a6de5a359d98980c7c954f409513bec17a8706f6eb0b27e8f7e6f66a8d45809be45d718f9162b15ff0ed97c45cd9c65b7e
-DIST Lidarr.develop.2.2.0.4045.linux-musl-core-arm64.tar.gz 91458609 BLAKE2B 
1cf86e2c675d7d00f1448eb9bd93a6493db7d47108c1454634bc1388615bb64c1ff0afbb74895893f2daa5ee9f952da1e795aa8025057e23b35f28ef76b15b0d
 SHA512 
261d3977d8bc9f0a362e93f58b7d6f7e3fe010c9d397823eb850ecfefdfee69ce8a283fe15f4358427c73a756cc04402bd88ef1e84d91a2c358c0a2fc0e60578
-DIST Lidarr.develop.2.2.0.4045.linux-musl-core-x64.tar.gz 96993909 BLAKE2B 
72360f6348320460aad2cb8563f1ad24d325d9a699f2d09cd00231b6bad3fb9228ddcd6e224939a7c534fe32dd62d8fb80dfff24dfbb0e376ee5e0838daa5940
 SHA512 
ab55310f7952bf6f1a9b41928d3882c7ecc453d75cbbfe62fdb55f8c78a887a254f835f44cf7393db4127f025126994f6501b66ea919096d865e3199958ac081
 DIST Lidarr.develop.2.2.0.4053.linux-core-arm.tar.gz 91784863 BLAKE2B 
d919b549fc6ba0a1d9323f4c7588d10c60ee5a2e2308b90213c49a8bb85aa01ac64140dad996bb5e18d842e63559cf82dfd3bf952461bb8ed02b36b5145b234e
 SHA512 
1ac90f10da4ce1da986216cbbedd7f294882c3e8338525631ba37d9fcc0841f5a383cc857926cc2b727e895b1df3a4a8be8c6a35dabd95944a10592cc96415c0
 DIST Lidarr.develop.2.2.0.4053.linux-core-arm64.tar.gz 91400804 BLAKE2B 
2cfbaa30c7a4cb62b8838d53de9389d68c1cb5e17890e11e55f4c898a4b069469bbb32510033f460c42a9dd5dbfc880af599fc568599c3d01baf35c3e29f3d1f
 SHA512 
e122ee36b1ad460c0f86440d6458cf31cf4454b925b1abaa7ef12d68391da3821dac5e3d95a1d222de950b19daf950fd940d46409f9e90f5335eea5d91cecc28
 DIST Lidarr.develop.2.2.0.4053.linux-core-x64.tar.gz 97931392 BLAKE2B 
0609006cd65441b9faad216cdd5025b49f6fbc85148a2e6501d548875be2433b302b46fe22291080cad49bf57ba257974e9344873aa088267e8e297211c0a18b
 SHA512 
76c4dbea8d72e9e90b72c70e7e6b4a652e0e6ae2334cb258d9af967e2df346a4ed884221692ca0e08a22455a3a25e66196397cf60eed2dc3d82f77a89fa5cc14

diff --git a/www-apps/lidarr/lidarr-2.2.0.4045.ebuild 
b/www-apps/lidarr/lidarr-2.2.0.4045.ebuild
deleted file mode 100644
index ada71be57d53..
--- a/www-apps/lidarr/lidarr-2.2.0.4045.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-SRC_URI="
-   amd64? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-x64.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-x64.tar.gz
 )
-   )
-   arm? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm.tar.gz
 )
-   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm.tar.gz
 )
-   )
-   arm64? (
-   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm64.tar.gz
 )
-   elibc_musl? ( 

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

2024-02-29 Thread Craig Andrews
commit: f8a386053d7bebd6630622668a143b7f08e0a86d
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Feb 29 14:53:32 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Feb 29 14:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8a38605

www-apps/lidarr: add 2.2.0.4053

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/lidarr/Manifest |  6 +++
 www-apps/lidarr/lidarr-2.2.0.4053.ebuild | 67 
 2 files changed, 73 insertions(+)

diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index 9cfe145560eb..2b0e7a960b43 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -4,3 +4,9 @@ DIST Lidarr.develop.2.2.0.4045.linux-core-x64.tar.gz 97933996 
BLAKE2B 3acbe01e63
 DIST Lidarr.develop.2.2.0.4045.linux-musl-core-arm.tar.gz 91857582 BLAKE2B 
cab9725e427fd32fb51fee6bf2e584330288666c3cddc74120a97633f4bcd9ff848a4ba176cca91640f874309ff08dc4da106194784fb22a7bbefd284c2d00ed
 SHA512 
603a46294855dc1c583dafdd237104a6de5a359d98980c7c954f409513bec17a8706f6eb0b27e8f7e6f66a8d45809be45d718f9162b15ff0ed97c45cd9c65b7e
 DIST Lidarr.develop.2.2.0.4045.linux-musl-core-arm64.tar.gz 91458609 BLAKE2B 
1cf86e2c675d7d00f1448eb9bd93a6493db7d47108c1454634bc1388615bb64c1ff0afbb74895893f2daa5ee9f952da1e795aa8025057e23b35f28ef76b15b0d
 SHA512 
261d3977d8bc9f0a362e93f58b7d6f7e3fe010c9d397823eb850ecfefdfee69ce8a283fe15f4358427c73a756cc04402bd88ef1e84d91a2c358c0a2fc0e60578
 DIST Lidarr.develop.2.2.0.4045.linux-musl-core-x64.tar.gz 96993909 BLAKE2B 
72360f6348320460aad2cb8563f1ad24d325d9a699f2d09cd00231b6bad3fb9228ddcd6e224939a7c534fe32dd62d8fb80dfff24dfbb0e376ee5e0838daa5940
 SHA512 
ab55310f7952bf6f1a9b41928d3882c7ecc453d75cbbfe62fdb55f8c78a887a254f835f44cf7393db4127f025126994f6501b66ea919096d865e3199958ac081
+DIST Lidarr.develop.2.2.0.4053.linux-core-arm.tar.gz 91784863 BLAKE2B 
d919b549fc6ba0a1d9323f4c7588d10c60ee5a2e2308b90213c49a8bb85aa01ac64140dad996bb5e18d842e63559cf82dfd3bf952461bb8ed02b36b5145b234e
 SHA512 
1ac90f10da4ce1da986216cbbedd7f294882c3e8338525631ba37d9fcc0841f5a383cc857926cc2b727e895b1df3a4a8be8c6a35dabd95944a10592cc96415c0
+DIST Lidarr.develop.2.2.0.4053.linux-core-arm64.tar.gz 91400804 BLAKE2B 
2cfbaa30c7a4cb62b8838d53de9389d68c1cb5e17890e11e55f4c898a4b069469bbb32510033f460c42a9dd5dbfc880af599fc568599c3d01baf35c3e29f3d1f
 SHA512 
e122ee36b1ad460c0f86440d6458cf31cf4454b925b1abaa7ef12d68391da3821dac5e3d95a1d222de950b19daf950fd940d46409f9e90f5335eea5d91cecc28
+DIST Lidarr.develop.2.2.0.4053.linux-core-x64.tar.gz 97931392 BLAKE2B 
0609006cd65441b9faad216cdd5025b49f6fbc85148a2e6501d548875be2433b302b46fe22291080cad49bf57ba257974e9344873aa088267e8e297211c0a18b
 SHA512 
76c4dbea8d72e9e90b72c70e7e6b4a652e0e6ae2334cb258d9af967e2df346a4ed884221692ca0e08a22455a3a25e66196397cf60eed2dc3d82f77a89fa5cc14
+DIST Lidarr.develop.2.2.0.4053.linux-musl-core-arm.tar.gz 91855458 BLAKE2B 
1d406cedcf5f32b8183e051dd7afa0914c7f23f0f796943cc5860d95283bd83e143f014e64fd9d3a4b14466fd1287636cb8446f002f1f3b04850d0d684bc6d05
 SHA512 
667f6f863f54e7fee9bd0fde43e98715ba87febaa6234786710fbe03d67ac051d69a45978ca0963c9e103a25b22c2203c3840ddd6078cc9a05b7ee4bd604bae3
+DIST Lidarr.develop.2.2.0.4053.linux-musl-core-arm64.tar.gz 91458041 BLAKE2B 
b3f8b2f94c45fa13cbc8091ceb59949e21bc7e786f89d36c72d58e9bb0b0543cbb4281101284750808635125fa9241f0a4202c7f2081ab527b6dc3ab746bc705
 SHA512 
6d44698e3cc690c13171a76db66c864cf80835777dc51bfae2bc8b06805071aefa2e67c6d21d66b4fc215e6ef2f2a23d4757c15747d4b693b9a359776ebe7662
+DIST Lidarr.develop.2.2.0.4053.linux-musl-core-x64.tar.gz 96989335 BLAKE2B 
a02a026f827d186cee2d5223e78891cc6cc571d1c2058f2472c3d55cd5918d9b5b2b66362e245d7c089d3f951e8f92f15ff63b5524206401294afa8889f98797
 SHA512 
5b1f29ad781fcd792bc94035933c408eb4566eb7daef792ce340680e6b82331f4b4dbadd199607691f938839fd00c3fdd978768794c29053754f5df013ab3621

diff --git a/www-apps/lidarr/lidarr-2.2.0.4053.ebuild 
b/www-apps/lidarr/lidarr-2.2.0.4053.ebuild
new file mode 100644
index ..ada71be57d53
--- /dev/null
+++ b/www-apps/lidarr/lidarr-2.2.0.4053.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+SRC_URI="
+   amd64? (
+   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-x64.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-x64.tar.gz
 )
+   )
+   arm? (
+   elibc_glibc? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-core-arm.tar.gz
 )
+   elibc_musl? ( 
https://github.com/Lidarr/Lidarr/releases/download/v${PV}/Lidarr.develop.${PV}.linux-musl-core-arm.tar.gz
 )
+   )
+   arm64? (
+   elibc_glibc? ( 

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2024-02-29 Thread Fabian Groffen
commit: 864b5204957f5f02757aca7e80e60330c67d0ab9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Feb 29 14:52:59 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Feb 29 14:52:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=864b5204

scripts/bootstrap-prefix: fix typo

Signed-off-by: Fabian Groffen  gentoo.org>

 scripts/bootstrap-prefix.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 0612b7af5d..3f5a25f6f7 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -2932,7 +2932,7 @@ OK!  I'm going to give it a try, this is what I have 
collected sofar:
 I'm now going to make an awful lot of noise going through a sequence of
 stages to make your box as groovy as I am myself, setting up your
 Prefix.  In short, I'm going to run stage1, stage2, stage3, followed by
-an emerge to do a finel update to your system.  If any of these stages
+an emerge to do a final update to your system.  If any of these stages
 fail, both you and me are in deep trouble.  So let's hope that doesn't
 happen.
 EOF



[gentoo-commits] repo/gentoo:master commit in: x11-terms/xfce4-terminal/

2024-02-29 Thread Michał Górny
commit: 90975e7f5eddbd7af02535669e2206f4a9e9d125
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 14:42:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 14:42:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90975e7f

x11-terms/xfce4-terminal: Bump to 1.1.3

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

 x11-terms/xfce4-terminal/Manifest  |  1 +
 .../xfce4-terminal/xfce4-terminal-1.1.3.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/x11-terms/xfce4-terminal/Manifest 
b/x11-terms/xfce4-terminal/Manifest
index 48198428008a..337bcdc07caf 100644
--- a/x11-terms/xfce4-terminal/Manifest
+++ b/x11-terms/xfce4-terminal/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-terminal-1.1.1.tar.bz2 1033180 BLAKE2B 
e33bf7f0ff56200154a7195b6aaf09a7b67c7577c78190fd110b1dc035914295735925bf82f0cd3b6809646315236a32fc835acbb8d97b73b57025205faef9e8
 SHA512 
0f2631cc9790b467495cf17a506c33b9c6a037b94a353cb870554b1dd9da0b4795ed965ca2e9beb5dec1b344304e4dc9f71130862f6b45d63f66c603757991cd
 DIST xfce4-terminal-1.1.2.tar.bz2 1042199 BLAKE2B 
5919899a7e76e31a05f13485a38564a38dba37335b412a7d548d107ea8ed5eea9edb087ac75e9a90364b5e9a0aaa4b8b32342ac3a8e026da0c3cf73bd8903c81
 SHA512 
ffd0975dc839e256ee18c8a5cb01025bfc2703af7d379d565ea861482269698c718c4cca408440cdc76ef7c6ccacaa6816da7f6734b1aef004cfb223f657243a
+DIST xfce4-terminal-1.1.3.tar.bz2 1042732 BLAKE2B 
e4cdd24a19525f6da16483e1db7d80995396600d80b857e56c9859c25c3a54ba324205ab4938e3cea66da18495c8c32b8cc85ad4583593e289246ea3dbd34b74
 SHA512 
12d489099851b281d3ac83a4d9b2f459ed8442899823edba36055a0aa731d1821686f400d5d370833077b0ccf930cb3dfdf5800af58dd2339377dd7e902210b9

diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.3.ebuild 
b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.3.ebuild
new file mode 100644
index ..1937b280276f
--- /dev/null
+++ b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A terminal emulator for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/apps/terminal/start
+   https://gitlab.xfce.org/apps/xfce4-terminal/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="utempter wayland X"
+REQUIRED_USE="|| ( wayland X )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/libpcre2-10.00:=
+   >=x11-libs/gtk+-3.22.0:3[wayland?,X?]
+   >=x11-libs/vte-0.51.3:2.91
+   >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)]
+   >=xfce-base/xfconf-4.16.0:=
+   utempter? ( sys-libs/libutempter:= )
+   wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
+   X? ( >=x11-libs/libX11-1.6.7 )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_with utempter)
+   $(use_enable wayland)
+   $(use_enable wayland gtk-layer-shell)
+   $(use_enable X x11)
+   )
+
+   econf "${myconf[@]}"
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/

2024-02-29 Thread Michał Górny
commit: ed34a01f7593756e4f49ebc97173455dfe84fc1a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 14:41:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 14:41:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed34a01f

xfce-base/xfce4-panel: Bump to 4.19.3

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

 xfce-base/xfce4-panel/Manifest  |  1 +
 xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild | 84 +
 2 files changed, 85 insertions(+)

diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index 414463956ff2..4173d4cd2097 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,3 +1,4 @@
 DIST xfce4-panel-4.18.5.tar.bz2 1591758 BLAKE2B 
c0ea27d10d66f6a8abd5beef539063036885cfd627f3a2686d4df0d27e9499a0fc814189aa8df1b51d4ea016ceb48f98805e0492ba288653ed1bea12b4154fd7
 SHA512 
6d3fcf7d56cad2d5f6aa083937c912fe131bd5838a074c4fc9477a01d2c2ceab75fe53edf3681c266f659c6dac7466df38ec2ad3554a1e14267cc62e6c02d818
 DIST xfce4-panel-4.18.6.tar.bz2 1595352 BLAKE2B 
e4f4eb2f3838cde69a2614021be184ba7281910e595cc868180eba5ce40898fb538cb82ef5317f8316273b6a926553e051730e4918f3d2d339e03729ac8c2a85
 SHA512 
a1c459772d2f3ef90abe0082abe3404e0ea7fa6027e26ca50e31e03645464ce3e0a72f4d927e84c5775a775e3a70f70e25bd3d2e4358da869f9c474e6174
 DIST xfce4-panel-4.19.2.tar.bz2 2192543 BLAKE2B 
67fb4732f15160df9f54d1ad84a73ebc280b7e57e518b0032b008586fca521fb686b4fdb02f226e4a4c9ee3c0cdbd0b8ebbe88825bd89ac18ccb6f49f8266759
 SHA512 
c5db0cf3565e471c9099c97e913de23e1a3038a37fc960397bab5a8ff2908e88a424fcea5aa86b5fbcf903403f972b16cbf7d26386c30408ba4a7d0fc45895c0
+DIST xfce4-panel-4.19.3.tar.bz2 2187643 BLAKE2B 
d6b597a8abb1d8a079315ccb386797fb98c4bdd332bbafacfcdc5965f528eeb34ff99a08f4c9abaa57be60bc642d164ef11a69b7a847cdeeebfded3ca2ccdedc
 SHA512 
4d7912052bc4dae50fe1d32503987636d8579baa75313f038c647ba3c4662da63c4317ffa9cda3d0188d3e05357df038f739217f2a3f64d7151d8f8c9af261b7

diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild 
b/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild
new file mode 100644
index ..6329f2e10d87
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vala xdg-utils
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-panel/start
+   https://gitlab.xfce.org/xfce/xfce4-panel/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="+dbusmenu introspection vala wayland X"
+REQUIRED_USE="
+   || ( wayland X )
+   vala? ( introspection )
+"
+
+DEPEND="
+   >=dev-libs/glib-2.72.0
+   >=x11-libs/cairo-1.16.0
+   >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
+   >=xfce-base/exo-0.11.2:=
+   >=xfce-base/garcon-4.17.0:=
+   >=xfce-base/libxfce4ui-4.17.1:=
+   >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
+   >=xfce-base/libxfce4windowing-4.19.3:=[X?]
+   >=xfce-base/xfconf-4.13.2:=
+   dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
+   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+   wayland? (
+   >=dev-libs/wayland-1.15
+   >=gui-libs/gtk-layer-shell-0.7.0
+   )
+   X? (
+   >=x11-libs/libX11-1.6.7
+   x11-libs/libwnck:3
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   vala? ( $(vala_depend) )
+   dev-lang/perl
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable dbusmenu dbusmenu-gtk3)
+   $(use_enable vala)
+   $(use_enable wayland)
+   $(use_enable wayland gtk-layer-shell)
+   $(use_enable X x11)
+   )
+
+   use vala && vala_setup
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfconf/

2024-02-29 Thread Michał Górny
commit: 482dbb9b224f2c2686ad7016ece89fd1a1832ef1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 14:43:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 14:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=482dbb9b

xfce-base/xfconf: Bump to 4.19.2

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

 xfce-base/xfconf/Manifest |  1 +
 xfce-base/xfconf/xfconf-4.19.2.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest
index c0d2ac8297fa..f0bf705eb613 100644
--- a/xfce-base/xfconf/Manifest
+++ b/xfce-base/xfconf/Manifest
@@ -1,2 +1,3 @@
 DIST xfconf-4.18.3.tar.bz2 648479 BLAKE2B 
021198bba84c651f05cf47a1034617e088dcce6502eac6f0f160f8000e2309bac5f44b57cc0a4156f907a25002cc3c539ab0c16fc5b3018bbc8ae9a58b212133
 SHA512 
e1aa133f79ea584af067369f6fd059cd444c4743270ed90a8b0dfe158f7ae6fbc78af62fab67c64674060c2fd1404f06602ac8c019b0db8b70779a17fde4a327
 DIST xfconf-4.19.1.tar.bz2 762466 BLAKE2B 
dd0ae72fc5ccb1146d69e1e0a9b67e89205ea460f75fcc4ccee1cb36b600f5b145f75d9f10f576bc3040bd065aa8d855788e79fde78541c9853f3cf04f0b5bb3
 SHA512 
4adb08005caf8373da82ef8db1bfde1f91d723c73b8c836516611d52ccbed86eea6a8dbef8e2a17b9eb4d5199c54bfbfdec970836bb35eb1a951584d75c8faa3
+DIST xfconf-4.19.2.tar.bz2 764445 BLAKE2B 
d8deed120a8f6b901c544edff48f5748d5d0959cba886a817dc61cefca3cf169d7d557f2ac23c7167f0d294d8cee649d391041250a5475315f9b81e55be5de4c
 SHA512 
fc72592013c2d9375ca66b917585506083e05d60325ced3b2c00877404b4c188ca028c7a213f50a2bf88ec8590864200f32c7fb56df2993baa233abbc1871673

diff --git a/xfce-base/xfconf/xfconf-4.19.2.ebuild 
b/xfce-base/xfconf/xfconf-4.19.2.ebuild
new file mode 100644
index ..e4afc552334d
--- /dev/null
+++ b/xfce-base/xfconf/xfconf-4.19.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 vala
+
+DESCRIPTION="A configuration management system for Xfce"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfconf/start
+   https://gitlab.xfce.org/xfce/xfconf/
+"
+
+LICENSE="GPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+IUSE="debug +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   sys-apps/dbus
+   >=xfce-base/libxfce4util-4.17.3:=
+   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable vala)
+   $(use_enable debug checks)
+   --with-bash-completion-dir="$(get_bashcompdir)"
+   )
+
+   use vala && vala_setup
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   local service_dir=${HOME}/.local/share/dbus-1/services
+   mkdir -p "${service_dir}" || die
+   cat > "${service_dir}/org.xfce.Xfconf.service" <<-EOF || die
+   [D-BUS Service]
+   Name=org.xfce.Xfconf
+   Exec=${S}/xfconfd/xfconfd
+   EOF
+
+   (
+   # start isolated dbus session bus
+   dbus_data=$(dbus-launch --sh-syntax) || exit
+   eval "${dbus_data}"
+
+   # -j>1 often hangs
+   # https://gitlab.xfce.org/xfce/xfconf/-/issues/13
+   nonfatal emake -j1 check
+   ret=${?}
+
+   kill "${DBUS_SESSION_BUS_PID}"
+   exit "${ret}"
+   ) || die
+}
+
+src_install() {
+   default
+   find "${D}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: xfce-base/xfce4-panel/

2024-02-29 Thread Michał Górny
commit: 06a113902d7daab52ddfaf0707373afc8c2ac91b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 29 14:34:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 29 14:34:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a11390

xfce-base/xfce4-panel: Bump to 4.18.6

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

 xfce-base/xfce4-panel/Manifest  |  1 +
 xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index a3f7c49bc992..414463956ff2 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-panel-4.18.5.tar.bz2 1591758 BLAKE2B 
c0ea27d10d66f6a8abd5beef539063036885cfd627f3a2686d4df0d27e9499a0fc814189aa8df1b51d4ea016ceb48f98805e0492ba288653ed1bea12b4154fd7
 SHA512 
6d3fcf7d56cad2d5f6aa083937c912fe131bd5838a074c4fc9477a01d2c2ceab75fe53edf3681c266f659c6dac7466df38ec2ad3554a1e14267cc62e6c02d818
+DIST xfce4-panel-4.18.6.tar.bz2 1595352 BLAKE2B 
e4f4eb2f3838cde69a2614021be184ba7281910e595cc868180eba5ce40898fb538cb82ef5317f8316273b6a926553e051730e4918f3d2d339e03729ac8c2a85
 SHA512 
a1c459772d2f3ef90abe0082abe3404e0ea7fa6027e26ca50e31e03645464ce3e0a72f4d927e84c5775a775e3a70f70e25bd3d2e4358da869f9c474e6174
 DIST xfce4-panel-4.19.2.tar.bz2 2192543 BLAKE2B 
67fb4732f15160df9f54d1ad84a73ebc280b7e57e518b0032b008586fca521fb686b4fdb02f226e4a4c9ee3c0cdbd0b8ebbe88825bd89ac18ccb6f49f8266759
 SHA512 
c5db0cf3565e471c9099c97e913de23e1a3038a37fc960397bab5a8ff2908e88a424fcea5aa86b5fbcf903403f972b16cbf7d26386c30408ba4a7d0fc45895c0

diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild 
b/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild
new file mode 100644
index ..9076c31499d1
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit vala xdg-utils
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-panel/start
+   https://gitlab.xfce.org/xfce/xfce4-panel/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+dbusmenu introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/cairo-1.16.0
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   x11-libs/libX11
+   x11-libs/libwnck:3
+   >=xfce-base/exo-0.11.2:=
+   >=xfce-base/garcon-4.17.0:=
+   >=xfce-base/libxfce4ui-4.17.1:=
+   >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
+   >=xfce-base/xfconf-4.13:=
+   dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
+   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   vala? ( $(vala_depend) )
+   dev-lang/perl
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable dbusmenu dbusmenu-gtk3)
+   $(use_enable vala)
+   )
+
+   use vala && vala_setup
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



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

2024-02-29 Thread David Roman
commit: fc2b15cdf556a5a5a7d37b76ba5fcf6e569448b5
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Feb 24 07:42:33 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 10:28:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc2b15cd

dev-util/deblob: add 0.7

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-util/deblob/Manifest  |  1 +
 dev-util/deblob/deblob-0.7.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-util/deblob/Manifest b/dev-util/deblob/Manifest
index bd183017ba..305520c269 100644
--- a/dev-util/deblob/Manifest
+++ b/dev-util/deblob/Manifest
@@ -1 +1,2 @@
 DIST deblob-0.6.tar.gz 47780 BLAKE2B 
7c19c9dfb466ef705789768b9424b3ff5861c03f10715c63ea1215cf94a3bf8284304a771953f1311e74fc7aa60e2ab5990d5ab35622b9d578baad98bab3d5e2
 SHA512 
04381745af4d0bc4958a0a40de448ab45fdfe345dbaac08c93e1729bf90c1cc08f803a9831c346bf0d94258ea570e212ea924363aa50db2de1654f68aa27778a
+DIST deblob-0.7.tar.gz 47879 BLAKE2B 
fa392bebcb07f36dfa894156ff494b23e514fd0c6d2d589fbfa110292a35e9ea8c2c89178e17a0797f01e66e98f16a8c71cea1b8746f8a70eca0cfabae83ae51
 SHA512 
b0857981a72bd52987a94ce7a6e59c17bc0ca882494bd4e6514f06ffd397bb14fba25562817f41b600b32c4708284d2768946696fbdd8d8a7d421c321fdfa0f7

diff --git a/dev-util/deblob/deblob-0.7.ebuild 
b/dev-util/deblob/deblob-0.7.ebuild
new file mode 100644
index 00..0d84826d9a
--- /dev/null
+++ b/dev-util/deblob/deblob-0.7.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2021-2024 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "$PV" ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~lanodan/deblob;
+else
+   SRC_URI="https://hacktivis.me/releases/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="remove binary executables from a directory"
+HOMEPAGE="https://git.sr.ht/~lanodan/deblob;
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="
+   >=dev-lang/hare-0.24:=
+"
+RDEPEND=""
+
+# built by hare
+QA_FLAGS_IGNORED="usr/bin/deblob"
+
+src_install() {
+   PREFIX="/usr" default
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/

2024-02-29 Thread David Roman
commit: 5e8fc5e3259336ae89d383e7d7307efd9c717302
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:47:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:47:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e8fc5e3

dev-lang/hare: keyword 0.24.0 for ~amd64, ~arm64, ~riscv

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

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

diff --git a/dev-lang/hare/hare-0.24.0.ebuild b/dev-lang/hare/hare-0.24.0.ebuild
index 70d3b17e6f..55cda40681 100644
--- a/dev-lang/hare/hare-0.24.0.ebuild
+++ b/dev-lang/hare/hare-0.24.0.ebuild
@@ -13,7 +13,7 @@ else
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
SLOT="0/${PV}"
-   #KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 DESCRIPTION="The Hare systems programming language"



[gentoo-commits] repo/proj/guru:master commit in: app-admin/pass-update/

2024-02-29 Thread David Roman
commit: c09a9d70c38612c6a065eb225b4bb9f1637688af
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:39:38 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:39:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c09a9d70

app-admin/pass-update: add 2.2.1, drop 2.2

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-admin/pass-update/Manifest  | 2 +-
 .../pass-update/{pass-update-2.2.ebuild => pass-update-2.2.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/pass-update/Manifest b/app-admin/pass-update/Manifest
index 103eda1a2f..492ee7521e 100644
--- a/app-admin/pass-update/Manifest
+++ b/app-admin/pass-update/Manifest
@@ -1 +1 @@
-DIST pass-update-2.2.tar.gz 51171 BLAKE2B 
7290b11fc1687532c4cf576af6708591654048dca1965cb9c291a3ee3218ca618873484c43ede100f95bb9fbff479eb766d42cc29f79d89fccb790a3d2384a91
 SHA512 
cfe6e99087624242cab0c5af046b0de10c52c76203ab22d31e8dafd1ce45276810f28d5814ddfe956c8fb7dce37a37e3242d004926c1ad8e750bb0702b6c27f5
+DIST pass-update-2.2.1.tar.gz 51214 BLAKE2B 
32df03dd62ff5932b1c2a95a05d5f519541e461bb3e4e6212a8d5dc23de33b20006c86a76ba8885534d3fce48b0c233567ab0bb7faf6e7c80d5836438dec3d3e
 SHA512 
ab3dff67eed5ffc2f51df7ea9787195db4f7443af0ce772952c92fe5c7c828ce63b8a65d0b985a39e1e10e0a8d6a3217fe50f33d4f13e60ec3fc259a84554ebb

diff --git a/app-admin/pass-update/pass-update-2.2.ebuild 
b/app-admin/pass-update/pass-update-2.2.1.ebuild
similarity index 100%
rename from app-admin/pass-update/pass-update-2.2.ebuild
rename to app-admin/pass-update/pass-update-2.2.1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/

2024-02-29 Thread David Roman
commit: bd22b640e5ace0cf864cd94458fed97b1b4d1b46
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:44:17 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:45:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd22b640

dev-lang/harec: keyword 0.24.0 for ~amd64, ~arm64, ~riscv

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

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

diff --git a/dev-lang/harec/harec-0.24.0.ebuild 
b/dev-lang/harec/harec-0.24.0.ebuild
index 1c025f427f..b215ee6dd5 100644
--- a/dev-lang/harec/harec-0.24.0.ebuild
+++ b/dev-lang/harec/harec-0.24.0.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN}-${MY_PV}"
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
-   #KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 DESCRIPTION="The Hare compiler"



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/

2024-02-29 Thread David Roman
commit: efaea8a1aa2d76d98c36a1949e15f5cc83f387f6
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:46:33 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:46:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efaea8a1

dev-lang/harec: synchronise live ebuild with 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/harec/harec-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-lang/harec/harec-.ebuild b/dev-lang/harec/harec-.ebuild
index 269c09fcde..b215ee6dd5 100644
--- a/dev-lang/harec/harec-.ebuild
+++ b/dev-lang/harec/harec-.ebuild
@@ -9,9 +9,9 @@ if [[ "${PV}" = "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec;
 else
-   EGIT_COMMIT="770566a51aa972c320b545d2292626057aabe831"
-   MY_P="${PN}-${EGIT_COMMIT}"
-   
SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
+   MY_PV="$(ver_rs 3 -)"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
@@ -21,8 +21,7 @@ HOMEPAGE="https://harelang.org/;
 LICENSE="GPL-3"
 SLOT="0"
 
-# sys-devel/qbe-1.1-r1 won't build a proper binary.
-DEPEND="~sys-devel/qbe-"
+DEPEND=">=sys-devel/qbe-1.2"
 RDEPEND="${DEPEND}"
 
 src_prepare() {



[gentoo-commits] repo/proj/guru:master commit in: app-office/obsidian/

2024-02-29 Thread David Roman
commit: 6eaa2b84235aff30e06af74d99801a91cd00bf01
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:07:38 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 07:07:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6eaa2b84

app-office/obsidian: fix up old ebuilds

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

 app-office/obsidian/obsidian-1.4.16-r2.ebuild | 4 ++--
 app-office/obsidian/obsidian-1.5.3-r1.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/obsidian/obsidian-1.4.16-r2.ebuild 
b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
index d982b36183..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.4.16-r2.ebuild
+++ b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
@@ -168,8 +168,8 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
-   
+   xdg_pkg_postinst
+
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"
ewarn "without issue. See https://bugs.gentoo.org/915899;

diff --git a/app-office/obsidian/obsidian-1.5.3-r1.ebuild 
b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
index b23ea4fb8a..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.5.3-r1.ebuild
+++ b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
@@ -168,7 +168,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/

2024-02-29 Thread David Roman
commit: 1649263aeb225070f503042937365a4588a5a4f7
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Feb  2 20:50:12 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 10:28:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1649263a

dev-lang/harec: add 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/harec/Manifest|  1 +
 dev-lang/harec/harec-0.24.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index a414d9c95c..a3a4b3 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,2 +1,3 @@
+DIST harec-0.24.0.tar.gz 193534 BLAKE2B 
651fc34a6053b81c90e405dd53f84c4c9f549baa601dfba1227bdf1d660b461a1f1e20b0e99ac0c2aa8499375ddf37f52c9c05172433359cb777e806701209b3
 SHA512 
aab347351bcd748a98e3a58f1ff9a0d194aea907d6ebfacbc7e10671e018fb5ce296e71119ab975e3a1e66ba439d7b706943082d57af2459e694856a89453d8d
 DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 
7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e
 SHA512 
2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0
 DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B 
d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd
 SHA512 
6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30

diff --git a/dev-lang/harec/harec-0.24.0.ebuild 
b/dev-lang/harec/harec-0.24.0.ebuild
new file mode 100644
index 00..1c025f427f
--- /dev/null
+++ b/dev-lang/harec/harec-0.24.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ "${PV}" = "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec;
+else
+   MY_PV="$(ver_rs 3 -)"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+   #KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="The Hare compiler"
+HOMEPAGE="https://harelang.org/;
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND=">=sys-devel/qbe-1.2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   cp configs/linux.mk config.mk || die
+   sed -i \
+   -e 's/-Werror//' \
+   -e 's/CC =/CC ?=/' \
+   -e 's/AS =/AS ?=/' \
+   -e 's/LD =/LD ?=/' \
+   config.mk || die
+
+   tc-export CC AS LD
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/

2024-02-29 Thread David Roman
commit: b9649718c4539cda905a286b1ec7c7cfd79b6c5b
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:47:45 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9649718

dev-lang/hare: synchronise live ebuild with 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/hare/hare-.ebuild | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-lang/hare/hare-.ebuild b/dev-lang/hare/hare-.ebuild
index 0812095c10..cbb5e57d29 100644
--- a/dev-lang/hare/hare-.ebuild
+++ b/dev-lang/hare/hare-.ebuild
@@ -8,9 +8,9 @@ if [[ "${PV}" =  ]]; then
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
SLOT="0"
 else
-   EGIT_COMMIT="29fbde4fe95db7da3ee54882f3a29a10aea53b8d"
-   MY_P="${PN}-${EGIT_COMMIT}"
-   SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz 
-> ${MY_P}.tar.gz"
+   MY_PV="$(ver_rs 3 -)"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~riscv"
@@ -20,9 +20,10 @@ DESCRIPTION="The Hare systems programming language"
 HOMEPAGE="https://harelang.org/;
 LICENSE="MPL-2.0 GPL-3"
 
+# release policy: 
https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
 DEPEND="
-   ~dev-lang/harec-
-   ~sys-devel/qbe-
+   >=dev-lang/harec-
+   >=sys-devel/qbe-1.2
 "
 BDEPEND="app-text/scdoc"
 RDEPEND="${DEPEND}"
@@ -46,6 +47,7 @@ src_configure() {
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
-e 's;^AS =;AS ?=;' \
-e 's;^LD =;LD ?=;' \
+   -e 's;^AR =;AR ?=;' \
config.mk || die
 }
 



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/

2024-02-29 Thread David Roman
commit: 738f53ddf33a4e46b6556c81a399ac9a04182fa6
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Feb 29 08:50:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 08:52:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=738f53dd

dev-lang/hare: fix harec version

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

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

diff --git a/dev-lang/hare/hare-0.24.0.ebuild b/dev-lang/hare/hare-0.24.0.ebuild
index 55cda40681..380305ec5c 100644
--- a/dev-lang/hare/hare-0.24.0.ebuild
+++ b/dev-lang/hare/hare-0.24.0.ebuild
@@ -22,7 +22,7 @@ LICENSE="MPL-2.0 GPL-3"
 
 # release policy: 
https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
 DEPEND="
-   ~dev-lang/harec-0.24
+   ~dev-lang/harec-0.24.0
>=sys-devel/qbe-1.2
 "
 BDEPEND="app-text/scdoc"



[gentoo-commits] repo/proj/guru:master commit in: media-sound/jriver/

2024-02-29 Thread David Roman
commit: ff5f1b186a18817ea5bd7ce1a8b92f6378025d22
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Feb 28 15:03:50 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 15:03:50 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff5f1b18

media-sound/jriver: fix "installs files with unresolved SONAME dependencies"

Closes: https://bugs.gentoo.org/show_bug.cgi?id=925697
Signed-off-by: Vitaly Zdanevich  ya.ru>

 media-sound/jriver/jriver-31.0.83.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/jriver/jriver-31.0.83.ebuild 
b/media-sound/jriver/jriver-31.0.83.ebuild
index 572b331749..1c868c9d47 100644
--- a/media-sound/jriver/jriver-31.0.83.ebuild
+++ b/media-sound/jriver/jriver-31.0.83.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~amd64"
 
 RESTRICT="strip"
 QA_PREBUILT="*"
+REQUIRES_EXCLUDE="libcef.so" # Already inside
 
 # TODO soon brotli dep will be dropped
 RDEPEND="



[gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/

2024-02-29 Thread David Roman
commit: c1f9c5d0bb84898d4374daffa660e2877d9f2a4c
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Feb 24 07:28:22 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 10:28:54 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1f9c5d0

dev-lang/hare: add 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 dev-lang/hare/Manifest   |  1 +
 dev-lang/hare/hare-0.24.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest
index ac820a8c45..60d52977cf 100644
--- a/dev-lang/hare/Manifest
+++ b/dev-lang/hare/Manifest
@@ -1,2 +1,3 @@
+DIST hare-0.24.0.tar.gz 767869 BLAKE2B 
4e1e706a7e0623ebe71803dc591b362527dd140f025cb3529e95d9bec8bea464bc008d512e4981f1dcd34f770b8831a0d6dd37cb453ee54e01e900c1cd52c159
 SHA512 
d7b96bc031d432e0ca0a9186a043d4cd4af4d4b57be5ce4b913d6acd26cdb708d8c9ad8e2c64c78c192a11a96977d3e916985a548238591b3c4d177b9cc811d9
 DIST hare-009a8e873b688038aaf3c5e5e0b75c9205be56f5.tar.gz 728165 BLAKE2B 
ed3ecada9fc21e993548fa2b159b79ef3e8b537d3bd2ca54584127f315bf93e4440afa9cdf45f09aaac8665607a9e746b60ccd535a88aa538c6d7428b3d51e82
 SHA512 
16b8ef0a92c6ea8d6dabec283e4a7592fd301a11dd4bc837feff09f4f3743027efb615b2884eba2165ddfda197709324ed9fbb928d9d272f6585b3300c9d8582
 DIST hare-d94f355481a320fb2aec13ef62cb3bfe2416f5e4.tar.gz 716871 BLAKE2B 
1805ca36c4e0faf581ad011d355eff63670e5dd13410e0ee86c547ee7515a00577080c78e79c468274825e7905c386495e1b6520f60fd96d280f21e24044
 SHA512 
5638e213ac7dedd5a7a0c43bb481755e5cb5d9cbc227a0e08a53bbb4e9036e80111a5a7df2328bd4d1c0ede4cf703dd8a94f075a0850649b31770350223ecb96

diff --git a/dev-lang/hare/hare-0.24.0.ebuild b/dev-lang/hare/hare-0.24.0.ebuild
new file mode 100644
index 00..70d3b17e6f
--- /dev/null
+++ b/dev-lang/hare/hare-0.24.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare;
+   SLOT="0"
+else
+   MY_PV="$(ver_rs 3 -)"
+   MY_P="${PN}-${MY_PV}"
+   SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+   SLOT="0/${PV}"
+   #KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="The Hare systems programming language"
+HOMEPAGE="https://harelang.org/;
+LICENSE="MPL-2.0 GPL-3"
+
+# release policy: 
https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
+DEPEND="
+   ~dev-lang/harec-0.24
+   >=sys-devel/qbe-1.2
+"
+BDEPEND="app-text/scdoc"
+RDEPEND="${DEPEND}"
+
+# hare and haredoc are built by hare
+QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
+
+src_configure() {
+   local target_arch
+   case ${ARCH} in
+   amd64 ) target_arch=x86_64 ;;
+   arm64 ) target_arch=aarch64 ;;
+   riscv ) target_arch=riscv64 ;;
+   * ) die "unsupported architecture: ${ARCH}" ;;
+   esac
+
+   # Note: PREFIX needs to be set early as it is used for HAREPATH
+   cp configs/linux.mk config.mk || die
+   sed -i \
+   -e "s;^ARCH =.*;ARCH = ${target_arch};" \
+   -e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
+   -e 's;^AS =;AS ?=;' \
+   -e 's;^LD =;LD ?=;' \
+   -e 's;^AR =;AR ?=;' \
+   config.mk || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2024-02-29 Thread David Roman
commit: 541f59e20b1da4ae01b029911f9d7b549b0dcb5f
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Wed Feb 28 17:20:32 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 17:20:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=541f59e2

sys-apps/pnpm-bin: QA_PREBUILT fix

Closes: https://bugs.gentoo.org/924690
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild 
b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
index 086045a3f6..4f3f2f23f5 100644
--- a/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
+++ b/sys-apps/pnpm-bin/pnpm-bin-8.7.5.ebuild
@@ -16,7 +16,7 @@ RESTRICT="strip"
 
 S="${WORKDIR}"
 
-QA_PREBUILT="usr/bin/${PN}-bin"
+QA_PREBUILT="usr/bin/${PN}"
 
 src_install() {
newbin "${DISTDIR}/pnpm-linux-x64" ${PN}



[gentoo-commits] repo/proj/guru:master commit in: sci-physics/ovito/

2024-02-29 Thread David Roman
commit: 9494e442742a827ac6125e5527925061177a3214
Author: Denis Strizhkin  gmail  com>
AuthorDate: Wed Feb 28 18:34:26 2024 +
Commit: David Roman  gmail  com>
CommitDate: Wed Feb 28 18:35:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9494e442

sci-physics/ovito: update SRC_URI

Signed-off-by: Denis Strizhkin  gmail.com>

 sci-physics/ovito/Manifest| 3 ++-
 sci-physics/ovito/ovito-3.10.1.ebuild | 4 ++--
 sci-physics/ovito/ovito-3.10.3.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sci-physics/ovito/Manifest b/sci-physics/ovito/Manifest
index 8be46ce439..97a5f8cd85 100644
--- a/sci-physics/ovito/Manifest
+++ b/sci-physics/ovito/Manifest
@@ -1,3 +1,4 @@
-DIST logo_rgb-768x737.png 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8
+DIST ovito-3.10.1_icon.pnp 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8
+DIST ovito-3.10.3_icon.pnp 203649 BLAKE2B 
db797ac474fa9a9da838446cc97b30a6c4c05e141706e695a762f915d9c21e3bd8624851e10e41782aeb0c7bee37b606ebd8485b4c58d4c1654aa201af6feb13
 SHA512 
1afe91e9634a6574ba58535cb9b636b63daa02d9157f50d9c5c959c9da151e9635ca73d0616fd8ccac2e7742f2289a6eba05e62b206baee4f738c53526ec4bb8
 DIST ovito-v3.10.1.tar.bz2 60090909 BLAKE2B 
165ed02213b645aad8a6e5c0745ec60c4517d52ef682511e3f7cda17fc590a96eb3bf06ebdcd402faaabbeb3215facb515272235fc9a1d33bb4740ecac51adc3
 SHA512 
5e04ed9ac5d3adc77ba11ce416ae7facbcff02ec675712782eb19192eed84567ae880d6038a59b7ace69ceb239591eade065bf5facdf5d07473a2d9c02a6b0a9
 DIST ovito-v3.10.3.tar.bz2 61307108 BLAKE2B 
42a0fd940a95f3091d41cbc21b75955f151f0cf0f2383444c2621bfa4eb67ec784ddf938225a3ba24fa3910a4e4ffd826b9ab9191c2c6a4359f1a8078495912c
 SHA512 
e892230f3082ee9eac953080f7cb13b1f0fc055aa9e43479f1c2c833c0220b7ad3ee319c9a9279393dd2a459902ff8d8044cc8dd238cefe973442b45a2d8a1e7

diff --git a/sci-physics/ovito/ovito-3.10.1.ebuild 
b/sci-physics/ovito/ovito-3.10.1.ebuild
index 20f1e4f1c2..9449df6239 100644
--- a/sci-physics/ovito/ovito-3.10.1.ebuild
+++ b/sci-physics/ovito/ovito-3.10.1.ebuild
@@ -6,11 +6,11 @@ LICENSE="GPL-3"
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
-ICON="logo_rgb-768x737.png"
+ICON="${P}_icon.pnp"
 
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
-   https://www.ovito.org/wp-content/uploads/${ICON}
+   https://www.ovito.org/wp-content/uploads/logo_rgb-768x737.png -> ${ICON}
 "
 KEYWORDS="~amd64"
 

diff --git a/sci-physics/ovito/ovito-3.10.3.ebuild 
b/sci-physics/ovito/ovito-3.10.3.ebuild
index 20f1e4f1c2..9449df6239 100644
--- a/sci-physics/ovito/ovito-3.10.3.ebuild
+++ b/sci-physics/ovito/ovito-3.10.3.ebuild
@@ -6,11 +6,11 @@ LICENSE="GPL-3"
 DESCRIPTION="Open Visualization Tool"
 HOMEPAGE="https://www.ovito.org;
 
-ICON="logo_rgb-768x737.png"
+ICON="${P}_icon.pnp"
 
 SRC_URI="
https://gitlab.com/stuko/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
-   https://www.ovito.org/wp-content/uploads/${ICON}
+   https://www.ovito.org/wp-content/uploads/logo_rgb-768x737.png -> ${ICON}
 "
 KEYWORDS="~amd64"
 



[gentoo-commits] repo/proj/guru:master commit in: app-office/obsidian/

2024-02-29 Thread David Roman
commit: d8567a1bd47a0f7a750b16a70ffb7a1aa1c93785
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:05:15 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 29 07:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8567a1b

app-office/obsidian: add 1.5.8

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

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.5.8.ebuild | 180 ++
 2 files changed, 183 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index f93fef5264..812cccab17 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -4,3 +4,6 @@ DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013
 DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
 DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
 DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf
+DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 
508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb
 SHA512 
1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
+DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 
024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff
 SHA512 
ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
+DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B 
e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c
 SHA512 
f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0

diff --git a/app-office/obsidian/obsidian-1.5.8.ebuild 
b/app-office/obsidian/obsidian-1.5.8.ebuild
new file mode 100644
index 00..daf1bfd3df
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.5.8.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/;
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="Obsidian-EULA"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   

[gentoo-commits] repo/gentoo:master commit in: media-video/ffdiaporama/

2024-02-29 Thread Joonas Niilola
commit: f19a197c2bb10b64ed94a794a6e5c6360c70cf3d
Author: Olivier Laurantin  laposte  net>
AuthorDate: Sat Feb  3 23:34:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 13:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19a197c

media-video/ffdiaporama: drop 2.2_pre20221007

Signed-off-by: Olivier Laurantin  laposte.net>
Closes: https://github.com/gentoo/gentoo/pull/35175
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffdiaporama/Manifest   |  1 -
 .../ffdiaporama/ffdiaporama-2.2_pre20221007.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/media-video/ffdiaporama/Manifest b/media-video/ffdiaporama/Manifest
index 0e2bbc8e5dd3..b47a6966a178 100644
--- a/media-video/ffdiaporama/Manifest
+++ b/media-video/ffdiaporama/Manifest
@@ -1,3 +1,2 @@
-DIST ffdiaporama-2.2_pre20221007.tar.gz 63271591 BLAKE2B 
0fbd20e571329bc294554c50a04920b837af4b62cf4cc7ef356dd9372a8f1f3f01c7b2736fba71c52d468261ad778107e332929ab90d2cf768698102d269a00c
 SHA512 
a37966bb31853de42e7c03a9a1e913332e417278fe663f088d9d9ee763db163549993fa7271b53ad2d495cef5e05d11e3f13ab3343cace3cb4c202aadb461beb
 DIST ffdiaporama-2.2_pre20230525.tar.gz 63270147 BLAKE2B 
26cc3ecd7966a945808481c18b2f9a239132cae5016f33e83ef5588c55b1f2a0d7609cd1bdfaf51ada75e1df5274733b7985f6eb3b3814260102f6c9e406ed68
 SHA512 
777d110b0948bc3c3bdb14e13b4ce09ec819bfac2759c715a1e247b1d6cf8c8461c1ec28a0315f034e4e5a19b4732ce583d71b2edd9c6375b7dae14868cc8dfe
 DIST ffdiaporama-2.2_pre20240203.tar.gz 63277387 BLAKE2B 
466f8c38b4e308b024f1a8961a0efb0ec5f6c5fe651a8165bd74d8e87823bf3134c5234012f1bd7637d339df92d495f1fc4acaf63670b30ec220e1667963caa0
 SHA512 
e5e46997df7c90016380f15e4b8b5bab4c8df97e536d4f90216e09ab3c09114dba1b034ea8ce23a6b3c04808ba35e92fd850ab1c1bd8fa1db3e7d8ae7cb6d212

diff --git a/media-video/ffdiaporama/ffdiaporama-2.2_pre20221007.ebuild 
b/media-video/ffdiaporama/ffdiaporama-2.2_pre20221007.ebuild
deleted file mode 100644
index 1d33f68b959e..
--- a/media-video/ffdiaporama/ffdiaporama-2.2_pre20221007.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="cb0bb696bea9846fc63a43056c01ddc1efa4a2a8"
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Movie creator from photos and video clips"
-HOMEPAGE="https://ffdiaporama.tuxfamily.org;
-SRC_URI="https://github.com/laurantino/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3 CC-BY-3.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="openclipart"
-
-RDEPEND="
-   dev-qt/qtconcurrent:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qthelp:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtsql:5[sqlite]
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   media-gfx/exiv2:=
-   >=media-video/ffmpeg-4:0=[encode]
-   openclipart? ( media-gfx/openclipart[svg,-gzip] )"
-DEPEND="${RDEPEND}"
-
-DOCS=( authors.txt )
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_configure() {
-   eqmake5 QMAKE_CFLAGS_ISYSTEM=
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   if use openclipart; then
-   dosym ../../clipart/openclipart 
/usr/share/ffDiaporama/clipart/openclipart
-   fi
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/

2024-02-29 Thread Joonas Niilola
commit: 32450ec6bcc8b16471c80b9b0d4a3c99dbe280f6
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Sun Feb  4 23:29:52 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 13:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32450ec6

sys-process/rtirq: Version bump to 20240120

Signed-off-by: Alexander Tsoy  tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/35186
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-process/rtirq/Manifest  |  1 +
 sys-process/rtirq/rtirq-20240120.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest
index 4f9ca2a71ef8..69c0c2b9ae7d 100644
--- a/sys-process/rtirq/Manifest
+++ b/sys-process/rtirq/Manifest
@@ -1 +1,2 @@
 DIST rtirq-20220923.tar.gz 15522 BLAKE2B 
ea7248afa665c2c8bfb99c42ff18d7d585f4a337c8850f5343b610a131face8b8eec4ef19901f59685793662e0e0ac95dfdddffea9951f47910dbc12bb47a459
 SHA512 
6846075e8196220aabb68250f0284b77f21b5c9bfd6dd9bbea59307679111c122d2091acefa38048f96166ae903b3ed46cbba4242afabc9a18bfa97467200386
+DIST rtirq-20240120.tar.gz 16077 BLAKE2B 
2c1ab9f1824d861e13e49667a35fc048e931afb18084de756dcbabde0d4cdd21e78afc9733eb364cd826d4ffd29a89db862033c9539b7cfe7a7b22f7cb353864
 SHA512 
b945bdb29ef3ef551c19edc9d947a7ed50ecd756dec5a3b02a0cd519a0f506e3ca212b1cb629386dd525d565cc6e2d868c558934c59b8d0bc02573a9589deb86

diff --git a/sys-process/rtirq/rtirq-20240120.ebuild 
b/sys-process/rtirq/rtirq-20240120.ebuild
new file mode 100644
index ..a98fe254b6af
--- /dev/null
+++ b/sys-process/rtirq/rtirq-20240120.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit linux-info systemd
+
+DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers"
+HOMEPAGE="https://www.rncbc.org/archive/#rtirq;
+SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
+   https://www.rncbc.org/archive/old/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sys-apps/util-linux
+"
+
+src_prepare() {
+   # We install into bin
+   sed -i -e "s:/usr/sbin/rtirq:/usr/bin/rtirq:" ${PN}{,-resume}.service 
|| die
+
+   default
+}
+
+src_install() {
+   newbin rtirq.sh rtirq
+   newinitd "${FILESDIR}"/rtirq.initd rtirq
+   insinto /etc/
+   doins rtirq.conf
+   systemd_dounit rtirq{,-resume}.service
+}
+
+pkg_postinst() {
+   local kconfig_warn=1
+   local cmdline
+   local ver
+
+   if linux-info_get_any_version && linux_config_exists; then
+   if linux_chkconfig_present PREEMPT_RT; then
+   kconfig_warn=0
+   elif linux_chkconfig_present IRQ_FORCED_THREADING; then
+   cmdline=$(< /proc/cmdline) || die
+   [[ ${cmdline} == *threadirqs* ]] && kconfig_warn=0
+   fi
+   fi
+
+   if (( ${kconfig_warn} )); then
+   ewarn "To use rtirq, you need one of the following kernel 
configurations:"
+   ewarn " - PREEMPT_RT config option enabled (e.g. with 
sys-kernel/rt-sources);"
+   ewarn " - IRQ_FORCED_THREADING config option enabled and 
'threadirqs' option"
+   ewarn "   added to the kernel cmdline."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/ffdiaporama/

2024-02-29 Thread Joonas Niilola
commit: 18d2642d5bca1a63343017f993f8ef06ebea8638
Author: Olivier Laurantin  laposte  net>
AuthorDate: Sat Feb  3 23:18:45 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 13:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d2642d

media-video/ffdiaporama: add 2.2_pre20240203

Signed-off-by: Olivier Laurantin  laposte.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 media-video/ffdiaporama/Manifest   |  1 +
 .../ffdiaporama/ffdiaporama-2.2_pre20240203.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/media-video/ffdiaporama/Manifest b/media-video/ffdiaporama/Manifest
index 93bff6f4e0f3..0e2bbc8e5dd3 100644
--- a/media-video/ffdiaporama/Manifest
+++ b/media-video/ffdiaporama/Manifest
@@ -1,2 +1,3 @@
 DIST ffdiaporama-2.2_pre20221007.tar.gz 63271591 BLAKE2B 
0fbd20e571329bc294554c50a04920b837af4b62cf4cc7ef356dd9372a8f1f3f01c7b2736fba71c52d468261ad778107e332929ab90d2cf768698102d269a00c
 SHA512 
a37966bb31853de42e7c03a9a1e913332e417278fe663f088d9d9ee763db163549993fa7271b53ad2d495cef5e05d11e3f13ab3343cace3cb4c202aadb461beb
 DIST ffdiaporama-2.2_pre20230525.tar.gz 63270147 BLAKE2B 
26cc3ecd7966a945808481c18b2f9a239132cae5016f33e83ef5588c55b1f2a0d7609cd1bdfaf51ada75e1df5274733b7985f6eb3b3814260102f6c9e406ed68
 SHA512 
777d110b0948bc3c3bdb14e13b4ce09ec819bfac2759c715a1e247b1d6cf8c8461c1ec28a0315f034e4e5a19b4732ce583d71b2edd9c6375b7dae14868cc8dfe
+DIST ffdiaporama-2.2_pre20240203.tar.gz 63277387 BLAKE2B 
466f8c38b4e308b024f1a8961a0efb0ec5f6c5fe651a8165bd74d8e87823bf3134c5234012f1bd7637d339df92d495f1fc4acaf63670b30ec220e1667963caa0
 SHA512 
e5e46997df7c90016380f15e4b8b5bab4c8df97e536d4f90216e09ab3c09114dba1b034ea8ce23a6b3c04808ba35e92fd850ab1c1bd8fa1db3e7d8ae7cb6d212

diff --git a/media-video/ffdiaporama/ffdiaporama-2.2_pre20240203.ebuild 
b/media-video/ffdiaporama/ffdiaporama-2.2_pre20240203.ebuild
new file mode 100644
index ..09236af881f4
--- /dev/null
+++ b/media-video/ffdiaporama/ffdiaporama-2.2_pre20240203.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="edf0b29d9e14e0b81d54f9b086ff2f0dd2ed85c5"
+
+inherit qmake-utils xdg-utils
+
+DESCRIPTION="Movie creator from photos and video clips"
+HOMEPAGE="https://ffdiaporama.tuxfamily.org;
+SRC_URI="https://github.com/laurantino/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3 CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="openclipart"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qthelp:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-gfx/exiv2:=
+   >=media-video/ffmpeg-6:=[encode]
+   openclipart? ( media-gfx/openclipart[svg,-gzip] )"
+DEPEND="${RDEPEND}"
+
+DOCS=( authors.txt )
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+src_configure() {
+   eqmake5 QMAKE_CFLAGS_ISYSTEM=
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   if use openclipart; then
+   dosym ../../clipart/openclipart 
/usr/share/ffDiaporama/clipart/openclipart
+   fi
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] proj/tex-overlay:main commit in: app-text/texlive-core/, eclass/

2024-02-29 Thread Florian Schmaus
commit: 58a6197c998321bce1c47b38d930847039af64c9
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 29 13:39:18 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 29 13:39:18 2024 +
URL:https://gitweb.gentoo.org/proj/tex-overlay.git/commit/?id=58a6197c

*/*: drop --ignore-errors, use nonftal

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

 app-text/texlive-core/texlive-core-2023.ebuild |  6 +++---
 eclass/texlive-common.eclass   | 17 -
 2 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/app-text/texlive-core/texlive-core-2023.ebuild 
b/app-text/texlive-core/texlive-core-2023.ebuild
index 6205862..0e13faf 100644
--- a/app-text/texlive-core/texlive-core-2023.ebuild
+++ b/app-text/texlive-core/texlive-core-2023.ebuild
@@ -460,9 +460,9 @@ pkg_postinst() {
# texlive-core.
 
# TODO: Research the rationale of calling etexmf-update and
-   # eftmutil-sys here and the reasons why it fails.
-   etexmf-update --ignore-errors
-   efmtutil-sys --ignore-errors
+   # eftmutil-sys here and the reasons why it sometimes fails.
+   nonfatal etexmf-update
+   nonfatal efmtutil-sys
 
elog
elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"

diff --git a/eclass/texlive-common.eclass b/eclass/texlive-common.eclass
index adfb7da..85cdb8f 100644
--- a/eclass/texlive-common.eclass
+++ b/eclass/texlive-common.eclass
@@ -168,13 +168,10 @@ dobin_texmf_scripts() {
 }
 
 # @FUNCTION: etexmf-update
-# @USAGE: [--ignore-errors]
 # @DESCRIPTION:
 # Runs texmf-update if it is available and prints a warning otherwise. This
 # function helps in factorizing some code.  Useful in ebuilds' pkg_postinst and
 # pkg_postrm phases.
-# If --ignore-errors is provided, then a non-zero exit status of texmf-update 
does not
-# cause die to be invoked.
 # Called by app-text/dvipsk, app-text/texlive-core, dev-libs/kpathsea, and
 # texlive-module.eclass.
 etexmf-update() {
@@ -182,8 +179,8 @@ etexmf-update() {
if [[ -z ${ROOT} && -x "${EPREFIX}"/usr/sbin/texmf-update ]] ; 
then
"${EPREFIX}"/usr/sbin/texmf-update
local res="${?}"
-   if [[ "${?}" -ne 0 && "${#}" -ne 1 && "${1}" != 
"--ignore-errors" ]] && ver_test -ge 2023; then
-   die "texmf-update returned non-zero exit status 
${res}"
+   if [[ "${?}" -ne 0 ]] && ver_test -ge 2023; then
+   die -n "texmf-update returned non-zero exit 
status ${res}"
fi
else
ewarn "Cannot run texmf-update for some reason."
@@ -194,22 +191,16 @@ etexmf-update() {
 }
 
 # @FUNCTION: efmtutil-sys
-# @USAGE: [--ignore-errors]
 # @DESCRIPTION:
 # Runs fmtutil-sys if it is available and prints a warning otherwise. This
 # function helps in factorizing some code. Used in ebuilds' pkg_postinst to
 # force a rebuild of TeX formats.
-# If --ignore-errors is provided, then a non-zero exit status of fmtutil-sys 
does not
-# cause die to be invoked.
 efmtutil-sys() {
if has_version 'app-text/texlive-core' ; then
if [[ -z ${ROOT} && -x "${EPREFIX}"/usr/bin/fmtutil-sys ]] ; 
then
einfo "Rebuilding formats"
-   "${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null
-   local res="${?}"
-   if [[ "${?}" -ne 0 && "${#}" -ne 1 && "${1}" != 
"--ignore-errors" ]]; then
-   die "fmtutil-sys returned non-zero exit status 
${res}"
-   fi
+   "${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null \
+   || die -n "fmtutil-sys returned non-zero exit 
status ${res}"
else
ewarn "Cannot run fmtutil-sys for some reason."
ewarn "Your formats might be inconsistent with your 
installed ${PN} version"



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

2024-02-29 Thread Miroslav Šulc
commit: d6bd754abcbed61695887401742a45d4d3d90add
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Feb 29 13:02:23 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 29 13:02:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bd754a

net-analyzer/zabbix: dropped obsolete 5.0.40, 6.0.25 & 6.4.10-r1

Signed-off-by: Miroslav Šulc  gentoo.org>

 net-analyzer/zabbix/Manifest|   6 -
 net-analyzer/zabbix/zabbix-5.0.40.ebuild| 379 ---
 net-analyzer/zabbix/zabbix-6.0.25.ebuild| 382 ---
 net-analyzer/zabbix/zabbix-6.4.10-r1.ebuild | 386 
 4 files changed, 1153 deletions(-)

diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 0f252b4a4f0b..fad4f8a00c82 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -1,15 +1,9 @@
-DIST zabbix-5.0.40-go-deps.tar.xz 27521052 BLAKE2B 
be78ef29c347b618812d79049b2ea925d5b33f4cd416abe0381c0826dddfab38ec6b9c475a942bee61906039292aa1be15b413e10ad2d6077928fa97071dad04
 SHA512 
e2ac179eca2b38081365aaf7889fe8dde2943722c5e5e8a13ddef27d60c96e0be07284493435030229171235ef995eabc79d2f83a0b91751da5558446a4f433a
-DIST zabbix-5.0.40.tar.gz 21821906 BLAKE2B 
db763d1d1fb8dc985c555c7e4adf9a7120689c876d3000feba3286615a2b2de71bdd1185c41a4edbd2c2a04589ae302deff9efebdf1efb3703161beca1413cdd
 SHA512 
6af0c5b88932b4c6d778abb7498a99e09234377d642591ed3c15baf8818f8b11d33accf48fb02be75c9fb067fcbc4e870932ea1f0a5d3f7c4d9ceaf9d90c8f77
 DIST zabbix-5.0.41-go-deps.tar.xz 27617232 BLAKE2B 
0a9685346da40df4cdf2f27e17fdc87311794e5af583d043ee07d75ab7847ea7169135c16f2add736e02ec98055394d9fddf140cada71bbcd5b82f3ca7a842ba
 SHA512 
f16e2735c78e5f3c3d6dda613f5729557ac3e089bf26d670554fbe57eb2489ec0bd7c074c601e856f919ed0e06cba2f1a75e116cde359514fff204633d721a5d
 DIST zabbix-5.0.41.tar.gz 21828342 BLAKE2B 
a2edf10623603a12e3302e332232c6c70100aa8610b9ad5a510c8fa4efc7a75d190bb0b628aa77d29e1c7cd5c7e3e3c17af5a102f17cc515ef63c7a3b247bb20
 SHA512 
b47eec8925a55e2ceabe98cffc0975d4026c3a2d77ff7016c05b01ed3ffc0ff08c826c8673673396f9d48cf53cb861163d1e1e8a4cdaa44e439aaad0c3e4e78a
-DIST zabbix-6.0.25-go-deps.tar.xz 30379344 BLAKE2B 
7ea8fbcfa0fa0476f06fa7dcf847412027345750195148e4604c3e065f774bd0554d14a0e4dc447d4ed8280e36e19ce4e0fbf181de80a65bc56dcc22dc05
 SHA512 
d291cbd7ffc281aa4f265317b35898f7ea2aaefc1d13553bba1ec2b941312d8deaa87d5eb8d5a9db1b52e7ed5ca58ff2c4e8e3b32f3a2846f605702f78590153
-DIST zabbix-6.0.25.tar.gz 44109483 BLAKE2B 
1b433d119838b33d449a9c9088355e3fe703ab120e1a606daf405c9ac8926c9b24a97f7a95b30c27e11f1673564ed32271b4117ca12822fb1b1edc0e4d70e06f
 SHA512 
0be1ce76754788e05ff73a02f370c2b6b4bc2f69a463a47304ac9504a8cd9da2697c54d897a95b39841ceb38ded0c985f4772e453a393526aca6475c78eb7a1e
 DIST zabbix-6.0.26-go-deps.tar.xz 30730540 BLAKE2B 
e4c94cf6a649f76059bd6cf8590fa1673571d1c3a0086d1b6ebd264bf92f7091c72b75d494a1eff2f17e40c627f18b2a7cdcfda77f6198b22dd3d7367f8d0bce
 SHA512 
a5cdb84a7fe1b85d7877b5465aa8834480db137f5670c462f04ab50f68018fd44882f11ef47d7c43e6aeb946490a6579de84e36b7d9dc11a5edde4d37d34043c
 DIST zabbix-6.0.26.tar.gz 44305733 BLAKE2B 
06d2b012c63aa51e62ddd807e1ab902dbeeab9271edac89b428d0c9ad997ddebeca2e68fd77da838ebc3cd6a9ded43d9c435cc8054ece9e8c6ead4704706ec40
 SHA512 
d9e5335288d171d8c21a054d009d93439bb6090195cd853be750ca9245a43ec5db02ac45a953a9c62f0bf1b84ff7b618f24733a547dd376110a41ad96d13d4d1
 DIST zabbix-6.0.27-go-deps.tar.xz 31178788 BLAKE2B 
fe6334a8a593395c3cdbbb0cb3185ea13d12a3f66cb95613a2f3ab2b935b26ea9d4aa5ee1df1fad34605b652dae672b40d158c18967d4623ad845f6073aabb8b
 SHA512 
d56abee27ad544636e9077315239e9b960eb3eb97ed6e26f57c40ca70bb31806b2eee685c3860ebdcbd545f8ced96bcd19469c1dc0330564165d8ed80b835748
 DIST zabbix-6.0.27.tar.gz 44522147 BLAKE2B 
793bb887bd8f0d3c2f3d15a4ed9bb5b1fcfb13fcf80ea077672744a1bd8524e213eaf53291e0f9eecb9eb055fee6f1e29e91f890b54698906beac21ca54db4e9
 SHA512 
d459f44eca300eb4de9bbf1bc6655f065b50f9a7a1247cebd987e3ccbb8b5cb62847c63dadcb289b837e80a9af609e0a42b110152831de8d4f7398b921783daf
-DIST zabbix-6.4.10-go-deps.tar.xz 33075148 BLAKE2B 
42462f881d78cfd926066ca3f181c4a0f10e643fd87e703d87edbfcf21a3fa418335b2b0bf7a8beba41782ded4b672fd0b9cb04566db9b886941ea31eab0950d
 SHA512 
e2ea655e28983af5dc144b19067d28aa022c3824ad77ac247e1503451fe49073870f453dfefb288b74951246acc2994150c257133f9e22029052e4b70e03f3a6
-DIST zabbix-6.4.10.tar.gz 45608366 BLAKE2B 
5cabb552e6930062b53bde43da83475fd982eedcc9344dcd5c690bd8749631fa0e781d0784105734520e470451377518c9e63cba110bbe52a437d0cf2cdc82ec
 SHA512 
bd8460da2cca3b8a0b4e0adbf5a7a30e74c30667bd95f161ca6159798f788748f5de6a512a3b36f2b47d695daf3e810abcf68b3016af6fd06602075a76cb4ef6
 DIST zabbix-6.4.11-go-deps.tar.xz 33078704 BLAKE2B 
36c1f5e7a86171b10c065e6f25ec92e24bcb6aadae4aeb3eb8403be070ec25bbfb16188aa8df7ee511a5eb592b855a20da3190b06f360f4796874d060d3cdd94
 SHA512 

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

2024-02-29 Thread Miroslav Šulc
commit: 433d7c0ec4834a63bfe56da6e7856cb2ae1e7aa2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Feb 29 13:01:23 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 29 13:01:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=433d7c0e

net-analyzer/zabbix: amd64 stable

Signed-off-by: Miroslav Šulc  gentoo.org>

 net-analyzer/zabbix/zabbix-5.0.41.ebuild | 2 +-
 net-analyzer/zabbix/zabbix-6.0.26.ebuild | 2 +-
 net-analyzer/zabbix/zabbix-6.4.11.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/zabbix/zabbix-5.0.41.ebuild 
b/net-analyzer/zabbix/zabbix-5.0.41.ebuild
index b5bccca8bb7a..4922de26cbb4 100644
--- a/net-analyzer/zabbix/zabbix-5.0.41.ebuild
+++ b/net-analyzer/zabbix/zabbix-5.0.41.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
 WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc 
openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
 REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )

diff --git a/net-analyzer/zabbix/zabbix-6.0.26.ebuild 
b/net-analyzer/zabbix/zabbix-6.0.26.ebuild
index 1d7887fa3842..de9271b01335 100644
--- a/net-analyzer/zabbix/zabbix-6.0.26.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.0.26.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
 WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc 
openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
 REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )

diff --git a/net-analyzer/zabbix/zabbix-6.4.11.ebuild 
b/net-analyzer/zabbix/zabbix-6.4.11.ebuild
index 99012ac90daf..1134c7d2321f 100644
--- a/net-analyzer/zabbix/zabbix-6.4.11.ebuild
+++ b/net-analyzer/zabbix/zabbix-6.4.11.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
 WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc 
openipmi +openssl oracle +postgres proxy selinux server snmp sqlite ssh static"
 REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )



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

2024-02-29 Thread Joonas Niilola
commit: 888388225a24e021a960694457ea0302dc417a90
Author: Esteve Varela Colominas  gmail  com>
AuthorDate: Wed Feb 28 16:17:14 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 12:44:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88838822

dev-lang/jimtcl: Bump to 0.82

Signed-off-by: Esteve Varela Colominas  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34890
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/jimtcl/Manifest   |  1 +
 dev-lang/jimtcl/jimtcl-0.82.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index a0a2b4b209a5..e88f0efc2798 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -1,2 +1,3 @@
 DIST jimtcl-0.78.tar.gz 3073533 BLAKE2B 
f0cdaf2807c7dd0e7c64e37cbc8dd019d8460e6a0320c239b0d01549aede8c86a89d84d7a3c5200c8d8cea428dbd1038d57dc66f5b580bdea8fe39710f967bbb
 SHA512 
2a2cff12d7fdc4cf36734e41727eef08f6d74fb13d70bb0a3e01839e66859e57dd927ddedc161a6a7928881d640bd4e20a1bb313ed24aa2bb7bcb00eaf64fbf6
 DIST jimtcl-0.81.tar.gz 3977705 BLAKE2B 
d58a8f9d3a632e98a9737b57f9228e35f198eae47ff51b4a0401491f394980b95606e0986d0b79c84f9a8e77d562407882668c0d108275935fa65b21ce68b329
 SHA512 
5f798b15fd32673e2e2769e25c4dfeee43696e5bbd2d3ec3fd2f312fa49da9ef057fb4de81a10d3812dc07fb2e40ed79924b024e537e064d3213b10e06a416b6
+DIST jimtcl-0.82.tar.gz 4435258 BLAKE2B 
4db820177db1660961f5af2311d02e1d3c32f92bba63b95cdc2933adf4b20cc1133319e411b9a4f23bd2f39ce7c8b5f064641df16ab82948b0266c0670c8744b
 SHA512 
d0f8c8d515b9c7eee3ee2089a8fe9b8616b0541b7fca6b769132201c3a65a8216f9e8a333c6a3a4c2a8fa4754ab0c9d3c2bca3306b3b4db566d4f3e401a709fe

diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild 
b/dev-lang/jimtcl/jimtcl-0.82.ebuild
new file mode 100644
index ..b639eeba52a5
--- /dev/null
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs edo
+
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+
+DESCRIPTION="Small footprint implementation of Tcl programming language"
+HOMEPAGE="http://jim.tcl.tk/;
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+IUSE="doc static-libs"
+
+DEPEND="
+   dev-lang/tcl:0
+"
+
+src_prepare() {
+   # Avoid tests that need networking
+   rm tests/ssl.test || die
+   default
+}
+
+src_configure() {
+   # Use the provided bootstrap tclsh, avoiding the script picking a 
different one
+   edo $(tc-getCC) -o jimsh0 autosetup/jimsh0.c
+
+   export CCACHE=none
+   econf --disable-docs --shared
+   if use static-libs; then
+   # The build does not support doing both simultaneously.
+   mkdir static-libs || die
+   cd static-libs || die
+   ECONF_SOURCE="${S}" econf --disable-docs
+   fi
+}
+
+src_compile() {
+   # Must build static-libs first.
+   use static-libs && emake -C static-libs V=1 libjim.a
+   emake V=1 all
+}
+
+src_install() {
+   default
+   use static-libs && dolib.a static-libs/libjim.a
+   use doc && dodoc Tcl_shipped.html
+}



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

2024-02-29 Thread Joonas Niilola
commit: 824b749b2b7acd55d422a1bd82a4279b5bf5421e
Author: Martin Dummer  gmx  net>
AuthorDate: Wed Jan 31 20:01:30 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 12:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824b749b

app-editors/remarkable: fix custom css is not loaded on start

patch to fix https://github.com/jamiemcg/Remarkable/issues/345

Closes: https://bugs.gentoo.org/911722
Signed-off-by: Martin Dummer  gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/35120
Signed-off-by: Joonas Niilola  gentoo.org>

 .../remarkable/files/fix-custom-css-issue.patch| 29 +
 .../remarkable-1.9.0_pre20210320-r3.ebuild | 70 ++
 2 files changed, 99 insertions(+)

diff --git a/app-editors/remarkable/files/fix-custom-css-issue.patch 
b/app-editors/remarkable/files/fix-custom-css-issue.patch
new file mode 100644
index ..4d45f18a01b4
--- /dev/null
+++ b/app-editors/remarkable/files/fix-custom-css-issue.patch
@@ -0,0 +1,29 @@
+From 09459c2e577a0ae2561e4f785efc026dcfb65809 Mon Sep 17 00:00:00 2001
+From: Nikita Zlobin 
+Date: Fri, 4 Aug 2023 23:56:43 +0500
+Subject: [PATCH] Fix issue #345 - apply custom css on start
+
+Just a typo, when default empty css was used on application start
+instead of configured.
+
+Fixes #345
+---
+ remarkable/RemarkableWindow.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/remarkable/RemarkableWindow.py b/remarkable/RemarkableWindow.py
+index d54aa32..45134ab 100755
+--- a/remarkable/RemarkableWindow.py
 b/remarkable/RemarkableWindow.py
+@@ -331,7 +331,7 @@ class RemarkableWindow(Window):
+ elif self.style == "solarized_light":
+ styles.set(styles.solarized_light)
+ elif self.style == "custom":
+-styles.set(styles.custom_css)
++styles.set(self.custom_css)
+ else:
+ print("Style key error")
+ 
+-- 
+2.39.3
+

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
new file mode 100644
index ..1525913a442f
--- /dev/null
+++ b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
+
+DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"
+HOMEPAGE="https://remarkableapp.github.io/ 
https://github.com/jamiemcg/remarkable;
+GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7"
+SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
+S="${WORKDIR}/Remarkable-${GIT_COMMIT}"
+
+LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   net-libs/webkit-gtk:4.1[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/gtksourceview:3.0[introspection]
+   $(python_gen_cond_dep '
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   ')"
+RDEPEND="${DEPEND}"
+PATCHES=(
+   "${FILESDIR}"/${P}-disable-spellcheck.patch
+   "${FILESDIR}"/webkit-version.patch
+   "${FILESDIR}"/fix-custom-css-issue.patch
+)
+
+src_prepare() {
+   default
+   sed -i -e "s|import styles|from remarkable import styles|" \
+   -e "s|from findBar|from remarkable.findBar|" \
+   remarkable/RemarkableWindow.py || die
+}
+
+src_install() {
+   default
+
+   python_domodule markdown pdfkit remarkable remarkable_lib
+   python_doscript bin/remarkable
+   doicon data/ui/remarkable.png
+   domenu ${PN}.desktop
+
+   insinto /usr/share/${PN}
+   doins -r data/ui
+   doins -r data/media
+
+   insinto /usr/share/glib-2.0/schemas
+   doins data/glib-2.0/schemas/*
+
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



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

2024-02-29 Thread Joonas Niilola
commit: 4ddba10d8b079219c57b898dd32e36d5a08e9ad0
Author: Martin Dummer  gmx  net>
AuthorDate: Wed Jan 31 20:00:28 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 29 12:44:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddba10d

app-editors/remarkable: drop 1.9.0_pre20210320-r1

Signed-off-by: Martin Dummer  gmx.net>
Signed-off-by: Joonas Niilola  gentoo.org>

 .../remarkable-1.9.0_pre20210320-r1.ebuild | 66 --
 1 file changed, 66 deletions(-)

diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r1.ebuild 
b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r1.ebuild
deleted file mode 100644
index c8da7cfffe10..
--- a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1
-
-DESCRIPTION="Fully featured markdown editor, supports github markdown dialect"
-HOMEPAGE="https://remarkableapp.github.io/ 
https://github.com/jamiemcg/remarkable;
-GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7"
-SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-S="${WORKDIR}/Remarkable-${GIT_COMMIT}"
-
-LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   net-libs/webkit-gtk:4[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/gtksourceview:3.0[introspection]
-   $(python_gen_cond_dep '
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   dev-python/markdown[${PYTHON_USEDEP}]
-   ')"
-RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}"/${P}-disable-spellcheck.patch )
-
-src_prepare() {
-   default
-   sed -i -e "s|import styles|from remarkable import styles|" \
-   -e "s|from findBar|from remarkable.findBar|" \
-   remarkable/RemarkableWindow.py || die
-}
-
-src_install() {
-   default
-
-   python_domodule markdown pdfkit remarkable remarkable_lib
-   python_doscript bin/remarkable
-   doicon data/ui/remarkable.png
-   domenu ${PN}.desktop
-
-   insinto /usr/share/${PN}
-   doins -r data/ui
-   doins -r data/media
-
-   insinto /usr/share/glib-2.0/schemas
-   doins data/glib-2.0/schemas/*
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   gnome2_schemas_update
-   readme.gentoo_print_elog
-}
-
-pkg_postrm() {
-   gnome2_schemas_update
-}



<    1   2   3   >