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

2023-12-24 Thread Michał Górny
commit: 0d59b32b4bb339c288de3e7cfe8930595242f5ba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 07:34:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:35:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d59b32b

package.mask: Last rite x11-libs/libtinynotify-systemwide & rdep

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9e01f05a0ae7..f4ddaabf7b88 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,14 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-12-25)
+# libtinynotify-systemwide is not ported to procps-4.  It is only
+# used to implement sw-notify-send which is used as an optional RDEP
+# in sys-apps/uam to send notifications on mount.
+# Removal on 2024-01-24.  Bug #913525.
+x11-libs/libtinynotify-systemwide
+x11-misc/sw-notify-send
+
 # Patrick Lauer  (2023-12-23)
 # ROCm-6 builds but has runtime issues for me
 >=dev-libs/roct-thunk-interface-6.0.0



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

2023-12-24 Thread Sam James
commit: 830cd7719231b4c34d98a35154e5d53d5d02
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:33:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:33:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830cd771

dev-python/pandas: drop statsmodels dep on x86

It's a test-only optional dep and statsmodels is busted on x86.

Bug: https://bugs.gentoo.org/840770
Bug: https://bugs.gentoo.org/905736
Bug: https://bugs.gentoo.org/908367
Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-1.5.3.ebuild | 4 ++--
 dev-python/pandas/pandas-2.1.1.ebuild | 4 ++--
 dev-python/pandas/pandas-2.1.3.ebuild | 4 ++--
 dev-python/pandas/pandas-2.1.4.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-python/pandas/pandas-1.5.3.ebuild 
b/dev-python/pandas/pandas-1.5.3.ebuild
index 925aaace4001..ed100d17b408 100644
--- a/dev-python/pandas/pandas-1.5.3.ebuild
+++ b/dev-python/pandas/pandas-1.5.3.ebuild
@@ -54,12 +54,12 @@ OPTIONAL_DEPEND="
>=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
>=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}]
>=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
-   !hppa? (
+   !x86? ( !hppa? (
$(python_gen_cond_dep '
dev-python/statsmodels[${PYTHON_USEDEP}]
' python3_{8..10} )
>=dev-python/scipy-1.1[${PYTHON_USEDEP}]
-   )
+   ) )
X? (
|| (
dev-python/PyQt5[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.1.1.ebuild 
b/dev-python/pandas/pandas-2.1.1.ebuild
index b1a8bea822cf..d7bca31569c4 100644
--- a/dev-python/pandas/pandas-2.1.1.ebuild
+++ b/dev-python/pandas/pandas-2.1.1.ebuild
@@ -48,12 +48,12 @@ OPTIONAL_DEPEND="
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
>=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
>=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
-   !hppa? (
+   !x86? ( !hppa? (
$(python_gen_cond_dep '
dev-python/statsmodels[${PYTHON_USEDEP}]
' python3_{8..10} )
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
-   )
+   ) )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.1.3.ebuild 
b/dev-python/pandas/pandas-2.1.3.ebuild
index 9102e760169a..d7b3cb652abe 100644
--- a/dev-python/pandas/pandas-2.1.3.ebuild
+++ b/dev-python/pandas/pandas-2.1.3.ebuild
@@ -48,12 +48,12 @@ OPTIONAL_DEPEND="
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
>=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
>=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
-   !hppa? (
+   !x86? ( !hppa? (
$(python_gen_cond_dep '
dev-python/statsmodels[${PYTHON_USEDEP}]
' python3_{8..10} )
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
-   )
+   ) )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]

diff --git a/dev-python/pandas/pandas-2.1.4.ebuild 
b/dev-python/pandas/pandas-2.1.4.ebuild
index baf97de79781..cbcb752e756e 100644
--- a/dev-python/pandas/pandas-2.1.4.ebuild
+++ b/dev-python/pandas/pandas-2.1.4.ebuild
@@ -48,12 +48,12 @@ OPTIONAL_DEPEND="
>=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}]
>=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}]
>=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}]
-   !hppa? (
+   !x86? ( !hppa? (
$(python_gen_cond_dep '
dev-python/statsmodels[${PYTHON_USEDEP}]
' python3_{8..10} )
>=dev-python/scipy-1.8.1[${PYTHON_USEDEP}]
-   )
+   ) )
X? (
|| (
>=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/brltty/

2023-12-24 Thread Sam James
commit: b577d66746be369674f73821ed2ae7a2b99e02ef
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:25:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:25:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b577d667

app-accessibility/brltty: drop 6.5-r2

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

 app-accessibility/brltty/brltty-6.5-r2.ebuild | 223 --
 1 file changed, 223 deletions(-)

diff --git a/app-accessibility/brltty/brltty-6.5-r2.ebuild 
b/app-accessibility/brltty/brltty-6.5-r2.ebuild
deleted file mode 100644
index 3ba415f349b0..
--- a/app-accessibility/brltty/brltty-6.5-r2.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-FINDLIB_USE="ocaml"
-JAVA_PKG_WANT_SOURCE="1.8"
-JAVA_PKG_WANT_TARGET="1.8"
-
-inherit findlib toolchain-funcs java-pkg-opt-2 autotools python-r1 tmpfiles
-
-DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind 
person"
-HOMEPAGE="https://brltty.app/;
-SRC_URI="https://brltty.app/archive/${P}.tar.xz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-IUSE="+api +beeper bluetooth doc +fm gpm iconv icu
-   java louis +midi ncurses nls ocaml +pcm policykit python
-   usb systemd +speech tcl xml X"
-REQUIRED_USE="doc? ( api )
-   java? ( api )
-   ocaml? ( api )
-   python? ( api ${PYTHON_REQUIRED_USE} )
-   tcl? ( api )"
-
-DEPEND="
-   acct-group/brltty
-   acct-user/brltty
-   dev-libs/libpcre2[pcre32]
-   bluetooth? (
-   sys-apps/dbus
-   net-wireless/bluez
-   )
-   gpm? ( >=sys-libs/gpm-1.20 )
-   iconv? ( virtual/libiconv )
-   icu? ( dev-libs/icu:= )
-   louis? ( dev-libs/liblouis:= )
-   midi? ( media-libs/alsa-lib )
-   ncurses? ( sys-libs/ncurses:0= )
-   pcm? ( media-libs/alsa-lib )
-   policykit? ( sys-auth/polkit )
-   python? ( ${PYTHON_DEPS} )
-   speech? (
-   app-accessibility/espeak-ng
-   app-accessibility/flite
-   app-accessibility/speech-dispatcher
-   )
-   systemd? ( sys-apps/systemd )
-   tcl? ( >=dev-lang/tcl-8.4.15:0= )
-   usb? ( virtual/libusb:1 )
-   xml? ( dev-libs/expat )
-   X? (
-   app-accessibility/at-spi2-core:2
-   sys-apps/dbus
-   x11-libs/libX11
-   x11-libs/libXaw
-   x11-libs/libXfixes
-   x11-libs/libXt
-   x11-libs/libXtst
-   )"
-RDEPEND="${DEPEND}
-   java? ( >=virtual/jre-1.8:* )
-"
-BDEPEND="
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.8:* )
-   nls? ( virtual/libintl )
-   python? (  /dev/null || die
-   emake -j1 INSTALL_ROOT="${ED}" install
-   popd || die
-   pushd Autostart/Udev 1> /dev/null || die
-   emake -j1 INSTALL_ROOT="${ED}" install
-   popd || die
-
-   dodoc Documents/{CONTRIBUTORS,ChangeLog,HISTORY,README*,TODO}
-   if use doc; then
-   HTML_DOCS="doc/Manual-BRLTTY" einstalldocs
-   fi
-
-   keepdir /var/lib/BrlAPI
-   rm -fr "${ED}/run" || die
-   find "${ED}" -name '*.a' -delete || die
-}
-
-pkg_postinst() {
-   tmpfiles_process ${PN}.conf
-
-   elog "please be sure ${EROOT}/etc/brltty.conf is correct for your 
system."
-   elog
-   elog "To make brltty start on boot on an OpenRC system, type this 
command:"
-   elog "# rc-update add brltty boot"
-   elog
-   elog "If you are using systemd, type this command:"
-   elog "# systemctl daemon-reload"
-   elog
-   elog "Please reload udev by typing:"
-   elog "# udevadm control --reload"
-}



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

2023-12-24 Thread Sam James
commit: 2db85c741ea5653bf6087921e89fa9700a6833a9
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:28:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:28:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db85c74

dev-python/hidapi: drop 0.13.1

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

 dev-python/hidapi/Manifest |  1 -
 dev-python/hidapi/hidapi-0.13.1.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-python/hidapi/Manifest b/dev-python/hidapi/Manifest
index a8ac2690b7c7..4413e92216a1 100644
--- a/dev-python/hidapi/Manifest
+++ b/dev-python/hidapi/Manifest
@@ -1,2 +1 @@
-DIST hidapi-0.13.1.tar.gz 130169 BLAKE2B 
127e622e4b85880f1c20ccb819b806c66357d8cfa6c15d370c13a6a0a3838ac6acf0673c7edbf5309a91f55051b6177800328b8f897ff43cd1e0af1b511c52a6
 SHA512 
8e6a7a6bf47e24f6f637cc036dc306518d893fc9fdf94639f626725e8f8767d7e85496d8db5f9f394d648ef5af4dd5ead0f0a6d452a019b5d9fa0716371febed
 DIST hidapi-0.14.0.tar.gz 143052 BLAKE2B 
ebf3fb9608b1f18d9fa24aaa4bca7b2e5ccbdb6a33da41456f614d0cace556231bb8eb17c21e2a79a5292970cb37f7a46fb6cd1e82efb0a646cf8a942d2a
 SHA512 
228fac22621e36a3108cefd418937a7ed0153e334e1e947aad341a753d614877cd3f7add90d78037ebe9c7b3f6cbc42973a8e680188da14928311d317b17

diff --git a/dev-python/hidapi/hidapi-0.13.1.ebuild 
b/dev-python/hidapi/hidapi-0.13.1.ebuild
deleted file mode 100644
index c1a9212c3318..
--- a/dev-python/hidapi/hidapi-0.13.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Cython interface to HIDAPI library"
-HOMEPAGE="https://github.com/trezor/cython-hidapi;
-
-LICENSE="|| ( BSD GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND=">=dev-libs/hidapi-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-# 

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

2023-12-24 Thread Sam James
commit: c845acc1687a5c7a2cced382a959a52f9e40669e
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:25:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:25:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c845acc1

dev-python/statsmodels: drop 0.13.5

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

 dev-python/statsmodels/Manifest  |  1 -
 dev-python/statsmodels/statsmodels-0.13.5.ebuild | 88 
 2 files changed, 89 deletions(-)

diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest
index b10c9c616d02..153f0ca3c59c 100644
--- a/dev-python/statsmodels/Manifest
+++ b/dev-python/statsmodels/Manifest
@@ -1,3 +1,2 @@
-DIST statsmodels-0.13.5.tar.gz 18364957 BLAKE2B 
8357416b015b152612aca88a9ff42b81db4d97f61b1c255bc2baf8978440cd43fa1a5301d1c60e92b3a634008c5c001c00770685864d296587ff75e37d29ff4f
 SHA512 
9aeeea80c69f52459140179523a0155429834b2951325c9781b28f8c4cbbd0593ff1867e2212078f2b898e4da953689c2fe78183d3c7959caa874e9d758b4ea4
 DIST statsmodels-0.14.0.tar.gz 19374614 BLAKE2B 
b24c8c146ea9ed393da8e839e3c9a80b1ddaa6fe319204f4440b3435c756911bc1b6405544c6ab8e4370fd378ba26715da743e4d082af7774b8cefa8649d6c58
 SHA512 
876cc45eb4b5badee2ff859df8a45ce7c4f6ab2973d481f58c5b7906ebcdbb56a64769d5dd7a38c7b7415a4ee7cf98cf300b8c623bda9df001b982ff6844d1fd
 DIST statsmodels-0.14.1.tar.gz 20309647 BLAKE2B 
ef9b70671b78eb45b48997c5a8ea35828b7722b31a6c77d55b81f4aad6ddb3608305a3319a0d284797654ef2bbd5f25416459450a6b26be56b9e3e3137fccac8
 SHA512 
e382ca807205e2aeff76dd22b42e7824914472588ea040d90835fd46e0c993e155828c58e81f53f9539ad9bdf195bbbd1a49a45658187498d60287374112fd68

diff --git a/dev-python/statsmodels/statsmodels-0.13.5.ebuild 
b/dev-python/statsmodels/statsmodels-0.13.5.ebuild
deleted file mode 100644
index bdc9f2820407..
--- a/dev-python/statsmodels/statsmodels-0.13.5.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 multiprocessing optfeature pypi
-
-DESCRIPTION="Statistical computations and models for use with SciPy"
-HOMEPAGE="
-   https://www.statsmodels.org/stable/index.html
-   https://github.com/statsmodels/statsmodels/
-   https://pypi.org/project/statsmodels/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="examples"
-
-DEPEND="
-   >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
-   >=dev-python/scipy-1.3[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
-   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-   >=dev-python/pandas-0.25[${PYTHON_USEDEP}]
-   >=dev-python/patsy-0.5.2[${PYTHON_USEDEP}]
-   >=dev-python/scipy-1.3[${PYTHON_USEDEP}]
-"
-# https://github.com/statsmodels/statsmodels/issues/8868 for  "${MPLCONFIGDIR}"/matplotlibrc || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local -x MKL_NUM_THREADS=1
-   local -x OMP_NUM_THREADS=1
-   local EPYTEST_DESELECT=(
-   # note that test path should be without "statsmodels/" prefix
-   imputation/tests/test_mice.py::TestMICE::test_combine
-   stats/tests/test_mediation.py::test_mixedlm
-   "stats/tests/test_corrpsd.py::test_corrpsd_threshold[0]"
-   )
-
-   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
-   epytest ${PN} -n "$(makeopts_jobs)"
-   rm -r ${PN}/.pytest_cache || die
-}
-
-python_install_all() {
-   if use examples; then
-   docompress -x /usr/share/doc/${PF}/examples
-   dodoc -r examples
-   fi
-   distutils-r1_python_install_all
-}
-
-pkg_postinst() {
-   optfeature "Plotting functionality" "dev-python/matplotlib"
-}



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

2023-12-24 Thread Sam James
commit: baacc51a7691d3a0b7fbe12e3833c687007764dc
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:27:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:27:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baacc51a

dev-python/line-profiler: drop 4.1.0, 4.1.1

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

 dev-python/line-profiler/Manifest  |  2 -
 .../line-profiler/line-profiler-4.1.0.ebuild   | 47 --
 .../line-profiler/line-profiler-4.1.1.ebuild   | 47 --
 3 files changed, 96 deletions(-)

diff --git a/dev-python/line-profiler/Manifest 
b/dev-python/line-profiler/Manifest
index d99c4fc434ff..75ea791ec272 100644
--- a/dev-python/line-profiler/Manifest
+++ b/dev-python/line-profiler/Manifest
@@ -1,3 +1 @@
-DIST line_profiler-4.1.0.gh.tar.gz 99250 BLAKE2B 
aa875dfb8cdbaaa701a03d10fd904504825d58e551dddabddbe0abca777a584bae5c37f4b3ab80d10dc869138106d70c3ff243a7d28e570983427520dd4ee569
 SHA512 
08e0395b80f8c111725227abea7e8b2d6864da840a0a6f4de5eb71a2df2ae78871c930897b49d75a184973c1ce21d61106817bd0b8d4556462f0505bbbc21fe1
-DIST line_profiler-4.1.1.gh.tar.gz 99299 BLAKE2B 
fa5e1588167d4e1b451ebeef6bd625c25053e0370268fb435ae6cd72e5e56c0a6252cf3970d8e2bd7952bf61d16662128f68d5106aee8190bc9fe65d3180cf2d
 SHA512 
4170d1b89b3b8e4bbeaf9ce145f67214ef133ea87d6c02d59f5da0ddab30fc14a89d11bbd749e9707c4a0654db23b22eef7f73749ee3023544835f562da62762
 DIST line_profiler-4.1.2.gh.tar.gz 100514 BLAKE2B 
4e9fa1f2bcc39658f50b5832a8c2ee15090e03532d574cfa06db846beb191b8e2f19c82e5b03f91f2fc7b9de2a024e86909191982a03702690820972e10b7b2b
 SHA512 
feb3f799770057b1b2dbc5601e497ce8fbc3f802e48e652b30486d453710c811bf46f3c22c0e706bbcce8cf4ef3c6e118bcc4917d8d72ff8bb0bb975324dfa16

diff --git a/dev-python/line-profiler/line-profiler-4.1.0.ebuild 
b/dev-python/line-profiler/line-profiler-4.1.0.ebuild
deleted file mode 100644
index 5ffe92f3463f..
--- a/dev-python/line-profiler/line-profiler-4.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-MY_P=line_profiler-${PV}
-DESCRIPTION="Line-by-line profiler"
-HOMEPAGE="
-   https://github.com/pyutils/line_profiler/
-   https://pypi.org/project/line-profiler/
-"
-SRC_URI="
-   https://github.com/pyutils/line_profiler/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/ipython[${PYTHON_USEDEP}]
-"
-# https://bugs.gentoo.org/911735
-BDEPEND="
-   https://github.com/pyutils/line_profiler/
-   https://pypi.org/project/line-profiler/
-"
-SRC_URI="
-   https://github.com/pyutils/line_profiler/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-python/ipython[${PYTHON_USEDEP}]
-"
-# https://bugs.gentoo.org/911735
-BDEPEND="
-   

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

2023-12-24 Thread Sam James
commit: 3ac646c92028bccead69f0142f19aa638fa3592f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:29:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac646c9

dev-libs/hidapi: drop 0.11.0, 0.12.0, 0.12.0-r1

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

 dev-libs/hidapi/Manifest|  2 --
 dev-libs/hidapi/hidapi-0.11.0.ebuild| 62 -
 dev-libs/hidapi/hidapi-0.12.0-r1.ebuild | 42 --
 dev-libs/hidapi/hidapi-0.12.0.ebuild| 42 --
 dev-libs/hidapi/metadata.xml|  3 --
 5 files changed, 151 deletions(-)

diff --git a/dev-libs/hidapi/Manifest b/dev-libs/hidapi/Manifest
index 285479f7ad3a..3bece08534c5 100644
--- a/dev-libs/hidapi/Manifest
+++ b/dev-libs/hidapi/Manifest
@@ -1,4 +1,2 @@
-DIST hidapi-0.11.0.tgz 232631 BLAKE2B 
770c0663b007aa36580af217d0d38be72923e0ad84cee137594ca3e174e589cebb9188003a50999e1c561b0e4e9ca68bd1af29029b89fde2b0a46020b12f9744
 SHA512 
0de4abc963600d159ce231416c468b9e81a8361e4d2c2202988d6eb2e58a923700e9b9be639fbddc6bc14625131848409e2e88dbc4b34a1f8a726c8fa4692d92
-DIST hidapi-0.12.0.tgz 238751 BLAKE2B 
25eddf337970275a026839dfe8c0c3beef58da892a6b192751f70faa7ca3ad12f9deab34c3800e053ef9bdefca481a863fac0c25aab51dbf172b44bd94e34e56
 SHA512 
866268927698db6fa553e000ead3c0c4b8df67ea768d36acac9c71f06f0bd8283778e90eee03f81aaa930f38dbb5719391906c7d2742b74479ffa436104f5fa4
 DIST hidapi-0.13.1.tgz 244666 BLAKE2B 
b3406114f8dd8b192eecac1673592866f930688af8023819d20f73c76226f0829c8d68f4b47051b4836ce4348fc3bbad8f9849f1d565563dcd0f993df43de4ca
 SHA512 
07b224b9b5146caf693e6d67514fed236436ed68f38a3ada98ebf8352dfaa4e175f576902affb4b79da1bb8c9b47a1ee0831a93c7d3d210e93faee24632f7d53
 DIST hidapi-0.14.0.tgz 348221 BLAKE2B 
6472bfe5863d75a8901983a763191f3b6c18c25934b652b79f33141a6818619f816d35ed2480435254cecc51598d1e07e53c8c8c4f35a10cf28c1e4374bb450d
 SHA512 
66a045144f90b41438898b82f0398e80223323ebfe6e4f197d2713696bb3ae60f36aea5a37ab34b12294783fd7e4c28c6e785462559cbe21276009da1eac

diff --git a/dev-libs/hidapi/hidapi-0.11.0.ebuild 
b/dev-libs/hidapi/hidapi-0.11.0.ebuild
deleted file mode 100644
index 2096ee28357b..
--- a/dev-libs/hidapi/hidapi-0.11.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
-HOMEPAGE="https://github.com/libusb/hidapi;
-SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz"
-
-LICENSE="|| ( BSD GPL-3 HIDAPI )"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv x86"
-IUSE="doc fox"
-
-RDEPEND="
-   virtual/libusb:1[${MULTILIB_USEDEP}]
-   virtual/libudev:0[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   fox? ( x11-libs/fox )"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_prepare() {
-   default
-
-   if ! use fox; then
-   sed -i -e 's:PKG_CHECK_MODULES(\[fox\], 
.*):AC_SUBST(fox_CFLAGS,[ ])AC_SUBST(fox_LIBS,[ ]):' configure.ac || die
-   fi
-
-   # Portage handles license texts itself, no need to install them
-   sed -i -e 's/LICENSE.*/ # blank/' Makefile.am || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --disable-static \
-   $(multilib_native_use_enable fox testgui)
-}
-
-multilib_src_compile() {
-   default
-   if use doc && multilib_is_native_abi; then
-   doxygen "${S}/doxygen/Doxyfile" || die
-   fi
-}
-
-multilib_src_install() {
-   emake install DESTDIR="${D}"
-   find "${D}" -name '*.la' -delete || die
-
-   if use doc && multilib_is_native_abi; then
-   local HTML_DOCS=( html/. )
-   fi
-   einstalldocs
-}

diff --git a/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild 
b/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
deleted file mode 100644
index 6f2ed465adcc..
--- a/dev-libs/hidapi/hidapi-0.12.0-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices"
-HOMEPAGE="https://github.com/libusb/hidapi;
-SRC_URI="https://github.com/libusb/hidapi/archive/${P}.tar.gz -> ${P}.tgz"
-
-LICENSE="|| ( BSD GPL-3 HIDAPI )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="doc"
-
-DEPEND="
-   virtual/libusb:1[${MULTILIB_USEDEP}]
-   virtual/libudev:0[${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}/${PN}-${P}"
-
-multilib_src_compile() {
-   cmake_src_compile
-
-   if use doc && 

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

2023-12-24 Thread Sam James
commit: b82e7601264afc0a8755fc36ec41522a2df70612
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:21:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82e7601

dev-python/h5py: drop 3.10.0

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

 dev-python/h5py/h5py-3.10.0.ebuild | 70 --
 1 file changed, 70 deletions(-)

diff --git a/dev-python/h5py/h5py-3.10.0.ebuild 
b/dev-python/h5py/h5py-3.10.0.ebuild
deleted file mode 100644
index dccd94ae2ef6..
--- a/dev-python/h5py/h5py-3.10.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Simple Python interface to HDF5 files"
-HOMEPAGE="
-   https://www.h5py.org/
-   https://github.com/h5py/h5py/
-   https://pypi.org/project/h5py/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~arm64-macos 
~x64-macos"
-# disable mpi until mpi4py gets python3_8
-#IUSE="examples mpi"
-IUSE="examples"
-
-#RDEPEND="sci-libs/hdf5:=[mpi=,hl(+)]
-DEPEND="
-   >=sci-libs/hdf5-1.10.4:=[hl(+)]
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/numpy-1.17.3[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
-   =dev-python/numpy-1.14.5[${PYTHON_USEDEP}]
-   dev-python/pkgconfig[${PYTHON_USEDEP}]
-   test? (
-   dev-python/QtPy[testlib,${PYTHON_USEDEP}]
-   )
-"
-#  mpi? ( virtual/mpi )
-#  mpi? ( dev-python/mpi4py[${PYTHON_USEDEP}] )
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
-   dev-python/alabaster
-
-#pkg_setup() {
-#  use mpi && export CC=mpicc
-#}
-
-python_prepare_all() {
-   # avoid pytest-mpi dep, we do not use mpi anyway
-   sed -i -e 's:pytest-mpi::' pytest.ini || die
-   distutils-r1_python_prepare_all
-
-   export H5PY_SETUP_REQUIRES=0
-}
-
-python_test() {
-   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
-   epytest -m "not mpi"
-}
-
-python_install_all() {
-   use examples && dodoc -r examples
-   distutils-r1_python_install_all
-}



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

2023-12-24 Thread Sam James
commit: ca250d433a3d420ed8bb7c00fd82491f2812fe97
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 07:22:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 07:22:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca250d43

dev-python/pyproj: drop 3.6.0

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

 dev-python/pyproj/Manifest|  1 -
 dev-python/pyproj/pyproj-3.6.0.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest
index 43bfc94e36e5..1cf1895e0746 100644
--- a/dev-python/pyproj/Manifest
+++ b/dev-python/pyproj/Manifest
@@ -1,2 +1 @@
-DIST pyproj-3.6.0.gh.tar.gz 238966 BLAKE2B 
441904a343b7abab19e9d17a1bcb053d4f5606886b1325cfadcdd8456b61871bee4d13c49802008aea5c5864c40ef15a4a7681969890368a1991ba696b76ab78
 SHA512 
e713de94331022112049e76f7f56d24439a0dee339e8419acf8b023b3234a7c2ba468bed880749036fca2a93b289575ebb74854ba178f3b6debae8aa53befcf7
 DIST pyproj-3.6.1.gh.tar.gz 239568 BLAKE2B 
e396e7c13dfc90f8a8eaf93b7bc0e62921779930d9c42b21ce8afa95597b13e527c179096600f40140d6d00d0f425580fccc34ae55a4e8c985d1b618554c9db4
 SHA512 
19c55e7ab99aae70bc318246146dc98ba75cc4884de798392f590df48c6a83e1b80504fd9c555ffd9d19262eb93cdf2c46e4805a3ae6dc07b3eaa4669f025ff0

diff --git a/dev-python/pyproj/pyproj-3.6.0.ebuild 
b/dev-python/pyproj/pyproj-3.6.0.ebuild
deleted file mode 100644
index 8f2f8f259d9b..
--- a/dev-python/pyproj/pyproj-3.6.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to the PROJ library"
-HOMEPAGE="
-   https://github.com/pyproj4/pyproj/
-   https://pypi.org/project/pyproj/
-"
-SRC_URI="
-   https://github.com/pyproj4/pyproj/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux"
-
-DEPEND="
-   >=sci-libs/proj-9.0.0:=
-"
-RDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
-   ${DEPEND}
-"
-# https://bugs.gentoo.org/911736
-BDEPEND="
-   https://github.com/pyproj4/pyproj/blob/main/setup.py#L76
-   export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
-   export PROJ_INCDIR="${ESYSROOT}/usr/include"
-}
-
-python_test() {
-   rm -rf pyproj || die
-   epytest -m "not network" test
-}



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

2023-12-24 Thread Michał Górny
commit: 5611d4210213bb22e1220e109015207061a21063
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:48:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5611d421

dev-python/pypdf: Bump to 3.17.4

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

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

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 46ff1aa4af8b..b4b866a7cd20 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,5 @@
 DIST pypdf-3.17.1.gh.tar.gz 7975263 BLAKE2B 
27b413dd5f127e22cc0116baeee62115f4b02b2ff39f27b8a7884af2389423c332114cfa826a090683c2ab6583b1a549ee1de775869eaaa0a09237aa52a65ebd
 SHA512 
c23294a67bee6ef4e673c02b045c9ec2d3471f93bfc8530959a02289f94b0aa47e79b24bddd0603731c39ddc5197fc6fc10e668bbd1077a32ecdfc1d33740397
 DIST pypdf-3.17.2.gh.tar.gz 7977562 BLAKE2B 
d33413b1efe38bc147156e199851a2afb712960a377c675ec2197a720d00ef18d143a1176312c8b9b7681839024fb26544b6c09a482e3e24c9041c3d2d191cd1
 SHA512 
430bae4aeb1ffb8c75fd95daf04622d082725cdcf01637e2e42234bbc867360d9c5e6ebd3782608c1299f9fa1ec7598c49b0195750f58d0d16c3d744895606d8
 DIST pypdf-3.17.3.gh.tar.gz 7977650 BLAKE2B 
eee1e5d86fcd32faa0919f2e9bb8c1cd2630d75f6030f9db05a2b71993038452fbed05bbb5dc63d3562038da19c784170e24682054ad669a35b8027f47cc2d45
 SHA512 
fe91b4f1d6ad9394e41bcdaa99adb5a6fe15df70a1db0858f560f63352aa279446ad802738306d5d7bd58c699069872a777997621b62429137da5c53b4595ca6
+DIST pypdf-3.17.4.gh.tar.gz 7976829 BLAKE2B 
c2b7aef937186aecf525729f336ad6d00a8bf40850be17cb450daba5d0100acc0b0c3f51ef242e3cf7ef710d5c40c9f334db94a372b6d6eb4f2270dc00dde156
 SHA512 
f687a2032f085dac9b920f881f2df9f96e4da2a8dcdd5f971d3601ab05ae4f9b5528d0155adcb5ef01c6d8ffdc4f3d79077706915851bad7868bf761d28c513a
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68

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



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

2023-12-24 Thread Michał Górny
commit: b9383d127d02605200977c760165bfb04552dbf5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 07:00:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9383d12

sci-libs/symengine: Backportfix flint-3 build fix

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

 .../symengine/files/symengine-0.11.1-flint-3.patch | 41 ++
 sci-libs/symengine/symengine-0.11.1.ebuild |  2 ++
 2 files changed, 43 insertions(+)

diff --git a/sci-libs/symengine/files/symengine-0.11.1-flint-3.patch 
b/sci-libs/symengine/files/symengine-0.11.1-flint-3.patch
new file mode 100644
index ..662a4bc1bdc1
--- /dev/null
+++ b/sci-libs/symengine/files/symengine-0.11.1-flint-3.patch
@@ -0,0 +1,41 @@
+From 1ef98559d75b4fa5b87dad2daff0d12e7857ac8d Mon Sep 17 00:00:00 2001
+From: Isuru Fernando 
+Date: Mon, 30 Oct 2023 20:25:05 -0500
+Subject: [PATCH] Fix flint headers and replace use of deprecated funcs in
+ flint2/3
+
+---
+ symengine/flint_wrapper.h | 8 ++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/symengine/flint_wrapper.h b/symengine/flint_wrapper.h
+index 21cfcef056..ade419088f 100644
+--- a/symengine/flint_wrapper.h
 b/symengine/flint_wrapper.h
+@@ -6,6 +6,8 @@
+ 
+ #include 
+ #include 
++#include 
++#include 
+ #include 
+ 
+ namespace SymEngine
+@@ -710,13 +712,15 @@ class fmpq_poly_wrapper
+ }
+ fmpq_poly_wrapper(const mpz_t z)
+ {
++fmpz_wrapper fz(z);
+ fmpq_poly_init(poly);
+-fmpq_poly_set_mpz(poly, z);
++fmpq_poly_set_fmpz(poly, fz.get_fmpz_t());
+ }
+ fmpq_poly_wrapper(const mpq_t q)
+ {
++fmpq_wrapper fq(q);
+ fmpq_poly_init(poly);
+-fmpq_poly_set_mpq(poly, q);
++fmpq_poly_set_fmpq(poly, fq.get_fmpq_t());
+ }
+ fmpq_poly_wrapper(const fmpq_wrapper )
+ {

diff --git a/sci-libs/symengine/symengine-0.11.1.ebuild 
b/sci-libs/symengine/symengine-0.11.1.ebuild
index eb06f3cc27bf..63bf4d2833ef 100644
--- a/sci-libs/symengine/symengine-0.11.1.ebuild
+++ b/sci-libs/symengine/symengine-0.11.1.ebuild
@@ -38,6 +38,8 @@ BDEPEND="doc? ( app-doc/doxygen[dot] )"
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-cmake-build-type.patch
"${FILESDIR}"/${PN}-0.8.1-fix_llvm.patch
+   # https://github.com/symengine/symengine/pull/1985
+   "${FILESDIR}"/${PN}-0.11.1-flint-3.patch
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/recurring-ical-events/

2023-12-24 Thread Michał Górny
commit: f92054caed19a167a4b3232c51274940079c12cb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:48:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92054ca

dev-python/recurring-ical-events: Bump to 2.1.2

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

 dev-python/recurring-ical-events/Manifest  |  1 +
 .../recurring-ical-events-2.1.2.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/recurring-ical-events/Manifest 
b/dev-python/recurring-ical-events/Manifest
index 0188b3b9ebd0..a53b4274f26a 100644
--- a/dev-python/recurring-ical-events/Manifest
+++ b/dev-python/recurring-ical-events/Manifest
@@ -1,3 +1,4 @@
 DIST python-recurring-ical-events-2.0.2.gh.tar.gz 326754 BLAKE2B 
1df6ffaf08e991ca49360f586abda344a9967e9fe0446a367920d6fe502aea20af35bb976b7a030d47f0b34388e7f169027e4106fc7c317d3a68358af812d40f
 SHA512 
377f2f974cf0ce141d6c4f32aafe1b55339121229a74d66647d6779c1bec3ec4ede47a0c1353692c5eb3d5a6144b53f1fef3150343b503884c1d1d241138b65d
 DIST python-recurring-ical-events-2.1.0.gh.tar.gz 327954 BLAKE2B 
8dae03b538e961fa18b51d6ecfd3d0818a64a44ebd9811370a7c78e8b897f38cad520d692fcc6e1c93751f500d8fd6072f0ce86ee9ac947b0aab7c82fcc3d9f7
 SHA512 
8e8e0d18e110be01f60a4834d21794d7a595413d109af88f44896d75db4c37176020f1f4fd74dc81c2f76d1e3654bc77c97240a6163444b0449a08178bb22c27
 DIST python-recurring-ical-events-2.1.1.gh.tar.gz 328303 BLAKE2B 
204ca63f87829cab0b4fd972027fbdabdcd027a0cc2fb1d42b70c517b5de69aa177a68e3a0ec051b326bce69cb4d341939ab4e53020f4fe5155476ad7dba5205
 SHA512 
d77f71317da8df3d71105b5c2ce08f33854df423b0b10e2dba117737832cc7b2257bd3d3b6f6d8470bea0beb7b5e6bc695e8204e02e3d8118cedf6a16e45f0cf
+DIST python-recurring-ical-events-2.1.2.gh.tar.gz 328669 BLAKE2B 
03bbae75a81526d855860c045711817200c1fca8a97574d324100a7d77c46f687ddb572d516a0bcddf90d629d9d9ff9bf7b2c868db5e6561447a1cd3b6b4f04b
 SHA512 
42c11a211539cf6e40903f9df8224e8dd1dd68fe4894aa0ab1c2660c69a95d4cd1d9f41aa918d5180568f8ca3eecace0d5b845d669d7e532d61a7fa1f5283fd6

diff --git 
a/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild 
b/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild
new file mode 100644
index ..c790e2121364
--- /dev/null
+++ b/dev-python/recurring-ical-events/recurring-ical-events-2.1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE"
+HOMEPAGE="
+   https://github.com/niccokunzmann/python-recurring-ical-events/
+   https://pypi.org/project/recurring-ical-events/
+"
+SRC_URI="
+   
https://github.com/niccokunzmann/python-recurring-ical-events/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/icalendar-5.0.9[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2023.3[${PYTHON_USEDEP}]
+   =dev-python/x-wr-timezone-0.0.5[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+   test/test_readme.py
+)
+
+EPYTEST_DESELECT=(
+   # a test checking if tzdata package is installed that is apparently
+   # needed for other tests, except it isn't
+   
test/test_zoneinfo_issue_57.py::test_zoneinfo_must_be_installed_if_it_is_possible
+)



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

2023-12-24 Thread Michał Górny
commit: 8dd2f0f7114a5df87229867b2f9ac534f6c2ce85
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:42:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd2f0f7

dev-python/irc: Bump to 20.3.1

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

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

diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest
index 60503a1b7559..06763a6a509b 100644
--- a/dev-python/irc/Manifest
+++ b/dev-python/irc/Manifest
@@ -1 +1,2 @@
 DIST irc-20.3.0.tar.gz 90906 BLAKE2B 
d26c31f2bfa31d2eb49f658535eb636e8f7d264b7da9211b197e387e18ce5544a5af0ea19455d3611d1338ddec2bb93e928a31f22abeef154151691b37182ce5
 SHA512 
875f049e96b145ad26a6733aac7b1067fc17ef01023b94024079153dd1dd097eb421ac7d6b062216ce132bd475fe6f2f6adb2f7f2f27bbcbbe4de5c86efedc51
+DIST irc-20.3.1.tar.gz 91115 BLAKE2B 
f2d89ee1a31edd163d3921f01e47ff865198a6cccf0efefe0a6a8ade2038dad91864f89756a4aaef578b85d57415cf6bda9f307250ead939d66e9fa0525d94bd
 SHA512 
b8ecc313907c006d2dbf493e216a78d73e49e63a5c48f5672a4b33f0432a66e6c411b7807094f582a6be2d421bd020b2c7304cfbdcccfaeda046df4c370e1ba3

diff --git a/dev-python/irc/irc-20.3.1.ebuild b/dev-python/irc/irc-20.3.1.ebuild
new file mode 100644
index ..5342ddee9459
--- /dev/null
+++ b/dev-python/irc/irc-20.3.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="IRC client framework written in Python"
+HOMEPAGE="
+   https://github.com/jaraco/irc/
+   https://pypi.org/project/irc/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/jaraco-collections[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-itertools-1.8[${PYTHON_USEDEP}]
+   dev-python/jaraco-logging[${PYTHON_USEDEP}]
+   dev-python/jaraco-stream[${PYTHON_USEDEP}]
+   dev-python/jaraco-text[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/tempora-1.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+   if use examples; then
+   docompress -x "/usr/share/doc/${PF}/scripts"
+   dodoc -r scripts
+   fi
+   distutils-r1_python_install_all
+}



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

2023-12-24 Thread Michał Górny
commit: cc8fb5c1da51a123f6973486dd5b9893b8c24f66
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:40:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8fb5c1

dev-python/patsy: Bump to 0.5.5

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

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

diff --git a/dev-python/patsy/Manifest b/dev-python/patsy/Manifest
index c36a3d727277..6df5ec871904 100644
--- a/dev-python/patsy/Manifest
+++ b/dev-python/patsy/Manifest
@@ -1 +1,2 @@
 DIST patsy-0.5.4.tar.gz 397809 BLAKE2B 
d10a4a155d3346b7a5968af914e68f1c2508208eda5658091b40c4df421c6b5566278bfe7db856793a477cb9c78ed7bc8aae4209dde7b476d0d8a19164602797
 SHA512 
4fa6b099a12464b1ad1685e0d9ca0e9640c059d5021631e6c52f4025ff100899824e722d9b12107c49dc987e8f3e377aeeb007889d8b35b3f1e4cdf5ca491d2f
+DIST patsy-0.5.5.tar.gz 398073 BLAKE2B 
39f2f0d7d855fc3a4ae4a8930847c859aeacd74232fbc46c5455d10fe9cf0940ce5dea5322927df7b6aed61799e9ecbb6156cd2d142e0e965dc3b208896b1f7d
 SHA512 
9df823094223e4929ece2d35696288cfb1ce0395cc3a322b88b582439dbe85ae69d81c876deef2cedebcd4763a57cc7289bdc74f77cb6a514d1f2c3a9332a7f4

diff --git a/dev-python/patsy/patsy-0.5.5.ebuild 
b/dev-python/patsy/patsy-0.5.5.ebuild
new file mode 100644
index ..d2134e279146
--- /dev/null
+++ b/dev-python/patsy/patsy-0.5.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to describe statistical models and design matrices"
+HOMEPAGE="
+   https://patsy.readthedocs.io/en/latest/index.html
+   https://github.com/pydata/patsy/
+   https://pypi.org/project/patsy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   !hppa? (
+   dev-python/scipy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-12-24 Thread Michał Górny
commit: 1ea3435e54e25fc8b98dc0f673054624b33f6073
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:47:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea3435e

dev-python/jaraco-logging: Bump to 3.3.0

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

 dev-python/jaraco-logging/Manifest |  1 +
 .../jaraco-logging/jaraco-logging-3.3.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/jaraco-logging/Manifest 
b/dev-python/jaraco-logging/Manifest
index 3bec9ab4b81d..a7e91fd3b80f 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1 +1,2 @@
 DIST jaraco.logging-3.2.0.tar.gz 8907 BLAKE2B 
9329655842f1e46af1a8eff72d97bd8c46dea60bdf1fb1e4decf5a47a95d162b825c6586db6629529a833b36944a38c536d0bb8127c60ac04e91d9553cf49682
 SHA512 
dd5a66bf03d01378e542553c08f8daf6aa2ec9aa8087b8d11f34b4527a1fb1e41b20142ac9b5d9e5eb8f510f50f7d1a3ec11a8eff9871190b4d4392b68bbada7
+DIST jaraco.logging-3.3.0.tar.gz 9082 BLAKE2B 
8dadd0ef5c13fda35c580a4ff4fb011d35f28461471f353efe1211240e5bac52419bb1d7a6034db3d46c1bb0a73654ded5f50b296b3c5f16e821588d445e597f
 SHA512 
edb0ce89420a05d0f0634b3486b831e01a51e9a8e186afc3a496013c4326aeb3f67f5492900de8991e18faf171ae1785eda60b0523da7065da9fdb0a2fa10a5d

diff --git a/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild 
b/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild
new file mode 100644
index ..6ccc42015218
--- /dev/null
+++ b/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Additional facilities to supplement Python's stdlib logging 
module"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.logging/
+   https://pypi.org/project/jaraco.logging/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/tempora[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # create a pkgutil-style __init__.py in order to fix pytest's
+   # determination of package paths
+   cat > jaraco/__init__.py <<-EOF || die
+   __path__ = __import__("pkgutil").extend_path(__path__, __name__)
+   EOF
+   epytest --doctest-modules
+}



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

2023-12-24 Thread Michał Górny
commit: d3083eaa617d9acc0acfd6b82968d9fc90d77f50
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Dec 25 06:42:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Dec 25 07:06:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3083eaa

dev-python/python-memcached: Bump to 1.60

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

 dev-python/python-memcached/Manifest   |  1 +
 .../python-memcached/python-memcached-1.60.ebuild  | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/python-memcached/Manifest 
b/dev-python/python-memcached/Manifest
index 41e707c68cfc..10634856161e 100644
--- a/dev-python/python-memcached/Manifest
+++ b/dev-python/python-memcached/Manifest
@@ -1 +1,2 @@
 DIST python-memcached-1.59.gh.tar.gz 32334 BLAKE2B 
de8d18ba887b03e4737b554cc4b0074a4f16745e26a8b3631a747c45019e1da83612677dc3e98f97d76e851320c61baafbd0a29231a826c14b7d3bf3e477f29e
 SHA512 
d7ff45a329f2a9bf97fdc7c0268c2c67046c3501270fcf03578b955c2da35904d7bdecd4239924d390797ddff8f4cc69fc5743f4d4f663cdb9f2f8c7e8159512
+DIST python-memcached-1.60.gh.tar.gz 29184 BLAKE2B 
54635e493e72d18aeda1e960c67cf92ac4c4f33b900c277f119e3528ebe52c69cf68b59c8c88719ed51664178b03b22d3035541ad529c5390c7f48a184539521
 SHA512 
d5d0789511ec4c5fd40a0ebc9b265ff0b69ff9aa366e1573b61c27b84ee0edb62c8dbc0563b5f92e6485914a6ff46a6130a8c889dae6ec638d71684ef29147e3

diff --git a/dev-python/python-memcached/python-memcached-1.60.ebuild 
b/dev-python/python-memcached/python-memcached-1.60.ebuild
new file mode 100644
index ..02f77889aa8e
--- /dev/null
+++ b/dev-python/python-memcached/python-memcached-1.60.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure python memcached client"
+HOMEPAGE="
+   https://github.com/linsomniac/python-memcached/
+   https://pypi.org/project/python-memcached/
+"
+SRC_URI="
+   https://github.com/linsomniac/python-memcached/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2.4"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   net-misc/memcached
+   )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local pidfile="${TMPDIR}/memcached.pid"
+
+   memcached -d -P "${pidfile}" || die "failed to start memcached"
+
+   eunittest || die "Tests fail with ${EPYTHON}"
+
+   kill "$(<"${pidfile}")" || die "failed to kill memcached"
+   local elapsed=0
+   while [[ -f ${pidfile} ]]; do
+   if [[ $(( elapsed++ )) -ge 30 ]]; then
+   kill -KILL "$(<"${pidfile}")" ||
+   die "failed to kill -KILL memcached"
+   die "memcached failed to stop after 30 seconds"
+   fi
+   sleep 1
+   done
+}



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

2023-12-24 Thread Sam James
commit: 26e498f8640921ed2c5c167eb125333995ed3367
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:50:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e498f8

profiles/base: extend gcc rust mask

Not fixed yet.

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

 profiles/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 99c83ad22cdc..856d124498e8 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -19,7 +19,7 @@ sys-devel/sparse llvm
 # Sam James  (2023-12-18)
 # libgrust build is broken for multilib
 # https://gcc.gnu.org/PR113056
-=sys-devel/gcc-14.0.0_pre20231217 rust
+>=sys-devel/gcc-14.0.0_pre20231217 rust
 
 # John Helmert III  (2023-11-25)
 # app-text/gocr has been masked for removal, bug #824290



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

2023-12-24 Thread Sam James
commit: c277fca85531d6caa7563042f9f957077f64af88
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:32:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c277fca8

dev-python/pypugjs: drop 5.9.12

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

 dev-python/pypugjs/pypugjs-5.9.12.ebuild | 48 
 1 file changed, 48 deletions(-)

diff --git a/dev-python/pypugjs/pypugjs-5.9.12.ebuild 
b/dev-python/pypugjs/pypugjs-5.9.12.ebuild
deleted file mode 100644
index e10bf787887f..
--- a/dev-python/pypugjs/pypugjs-5.9.12.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates"
-HOMEPAGE="https://github.com/kakulukia/pypugjs;
-SRC_URI="
-   https://github.com/kakulukia/pypugjs/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
-   >=dev-python/six-1.15.0[${PYTHON_USEDEP}]
-   >=dev-python/chardet-4.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/django[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.1[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.1.3[${PYTHON_USEDEP}]
-   >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests nose
-
-src_prepare() {
-   # Remove pyramid backend as pyramid isn't packaged
-   rm -r pypugjs/ext/pyramid || die
-   distutils-r1_src_prepare
-}
-
-pkg_postinst() {
-   optfeature "converting to Django output" dev-python/django
-   optfeature "converting to Jinja2 output" dev-python/jinja
-   optfeature "converting to Mako output" dev-python/mako
-   optfeature "converting to Tornado output" dev-python/tornado
-}



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

2023-12-24 Thread Sam James
commit: a0c94b7c7a961462031ae4a783680a8898ed70f8
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Dec 25 00:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:33:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c94b7c

dev-util/buildbot-worker: remove outdated dependency on "future"

Removed upstream in git via
https://github.com/buildbot/buildbot/commit/2e7d00194e4e788621fb7f8614fedd77f97ca56a

Bug: https://bugs.gentoo.org/888287
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34465
Signed-off-by: Sam James  gentoo.org>

 dev-util/buildbot-worker/buildbot-worker-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/buildbot-worker/buildbot-worker-.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-.ebuild
index 02c6afc55af5..fc44c944cbfb 100644
--- a/dev-util/buildbot-worker/buildbot-worker-.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-.ebuild
@@ -23,7 +23,6 @@ RDEPEND="
acct-user/buildbot
!=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
>=dev-python/twisted-18.7.0[${PYTHON_USEDEP}]
 "



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

2023-12-24 Thread Sam James
commit: 6605c577dd40fbfed0126e3f1bd80fb124b31aef
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:41:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:42:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6605c577

sys-devel/gcc:  add 14.0.0_pre20231224 

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20231224.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7e3ed62f200d..0985d8afd8b9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -39,6 +39,7 @@ DIST gcc-14-20231126.tar.xz 86425216 BLAKE2B 
bd5c18c520fa7de9b9a3c02ed3d49d67719
 DIST gcc-14-20231203.tar.xz 86462688 BLAKE2B 
98855f7d07f9283ca4a681257ce36b69fb63f2de2ef0077e607211373fce8dee2d77b144bcbc6fb34c5dd25fe54680b36a8ff3248d0505860772ae4fa89a5d2e
 SHA512 
be4bc1fc3a86130a2e0f785361e2f6d2ce56f727ba7050c969d91e736a5b2c93bffa6a977ade72e08c36262315f15f85b7bff2c89ff3653eb60bac98d4016616
 DIST gcc-14-20231210.tar.xz 86799716 BLAKE2B 
289329e0fa25073a7f2e21c95ef6347c6f028f4eca4e1dd4db0224fa2eb4aa6434aeff9961f32f1d531d07228626c8911d2df3d3871e5454dda26d74ba3228b0
 SHA512 
cac5d739abd34318df5f3787e47a9657bbba8204bbcc2b4a968291043983264721a67420165d537b2ca0fb5c44f85cfabfb2bf138922f849cd69a6a2c2f10dd5
 DIST gcc-14-20231217.tar.xz 86943032 BLAKE2B 
8d5ab21fedffad0d4d4e02201c74f3b90cfabe5c2c1abbc048b6c4d179cbf3977cffc6bfc1b7b679d0276b66f86d58ef5c0b8451a4fcb75b88b7240fd7baf41c
 SHA512 
23d8e6dd76aff0a5d7687ce8753aba7bdc374d3330553314da378af84ad629e67dbb532ba416816ce81812857c4c54e31cc5460d3f86619d7a9fb368328ff11d
+DIST gcc-14-20231224.tar.xz 87027056 BLAKE2B 
412a0e8c82063f3aac828620648e5a57942dc2028408904290f7051b5756fe1f78d81fea8d1fba607db57e1905104ed236f86fc7d07b0bb35f407ce6c91f6e4a
 SHA512 
c05eaa660732cbe57e7390afa9218eb99253dd58a00f376287dfd4765ed43acc4672635031439226b2e068899796a20ef14e5ac610f32ca31e285a4cdfa2f65e
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-10.tar.xz 11564 BLAKE2B 
55d3fcb9f4de2d2fedd3cb0dcf7e03468ab6b0e29f31c70d3a5e80b91e237677d130641a1567d441882fa9525affd59ffb490324ee38857ecdd3f8a51d628a1c
 SHA512 
b3ee6f6e26eb5a50dc1b26820b76bcdc7116784b275ddcfbf86486958d6b25dc74f00579aef04315c1f4c2648c120f594040f4846bd85faa431d2f1b6c5ba923
 DIST gcc-14.0.0-patches-11.tar.xz 11272 BLAKE2B 
81c63b8aebcfd5b33b698ef4ef8f2d12b94ea2753ecec2b160cf9fab534dccd12875bcb16cfac2aa81211f8d9ff530cfc18f486567721beac487e08daa62363e
 SHA512 
0f51352cbc6815cd1dbc8b73e9c83842a58242220ba712291cc76c08c19b3a612c88a3221b2da437a9c7ecb410a83c2e538aa1984b733f444843bdf79d314a71

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

[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2023-12-24 Thread Sam James
commit: 9add3403aaa44c409e1948aaed9c1120b6c3d48e
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9add3403

mail-mta/postfix: Stabilize 3.8.4 arm, #920673

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

 mail-mta/postfix/postfix-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.4.ebuild 
b/mail-mta/postfix/postfix-3.8.4.ebuild
index 19c5b0197b77..df928682c150 100644
--- a/mail-mta/postfix/postfix-3.8.4.ebuild
+++ b/mail-mta/postfix/postfix-3.8.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swaylock/

2023-12-24 Thread Sam James
commit: 317db7546c6c9a5c32f1b3d9d927a0436920f2db
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317db754

gui-apps/swaylock: Stabilize 1.7.2 amd64, #920666

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

 gui-apps/swaylock/swaylock-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/swaylock/swaylock-1.7.2.ebuild 
b/gui-apps/swaylock/swaylock-1.7.2.ebuild
index 3c554caa7916..a1be23a04a10 100644
--- a/gui-apps/swaylock/swaylock-1.7.2.ebuild
+++ b/gui-apps/swaylock/swaylock-1.7.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
 else
SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2023-12-24 Thread Sam James
commit: 5b9a1f38618189043c6f2416e2d51573d46b7e9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9a1f38

mail-mta/postfix: Stabilize 3.8.4 ppc64, #920673

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

 mail-mta/postfix/postfix-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.4.ebuild 
b/mail-mta/postfix/postfix-3.8.4.ebuild
index 00ea871c1a1d..8b96effbd63b 100644
--- a/mail-mta/postfix/postfix-3.8.4.ebuild
+++ b/mail-mta/postfix/postfix-3.8.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2023-12-24 Thread Sam James
commit: 70898f3db3c90cf835d5c3761cc6522b128f0462
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70898f3d

mail-mta/postfix: Stabilize 3.8.4 arm64, #920673

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

 mail-mta/postfix/postfix-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.8.4.ebuild 
b/mail-mta/postfix/postfix-3.8.4.ebuild
index 8b96effbd63b..19c5b0197b77 100644
--- a/mail-mta/postfix/postfix-3.8.4.ebuild
+++ b/mail-mta/postfix/postfix-3.8.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/jtidy/

2023-12-24 Thread Sam James
commit: 1bbadf0efcbfc4de3953f6df86cf697c9781ed13
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bbadf0e

dev-java/jtidy: Stabilize 938 amd64, #920670

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

 dev-java/jtidy/jtidy-938.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/jtidy/jtidy-938.ebuild b/dev-java/jtidy/jtidy-938.ebuild
index a358bb13a064..63fdea8d2708 100644
--- a/dev-java/jtidy/jtidy-938.ebuild
+++ b/dev-java/jtidy/jtidy-938.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://master.dl.sourceforge.net/project/jtidy/JTidy/r${PV}/jtidy-r${P
 
 LICENSE="HTML-Tidy W3C"
 SLOT="9"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BDEPEND="app-arch/unzip"
 CP_DEPEND="dev-java/ant-core:0"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/swaylock/

2023-12-24 Thread Sam James
commit: 2e8b421e6e18bb08eb9a6ecd1d569ffcc44f6a92
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 06:24:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 06:24:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8b421e

gui-apps/swaylock: Stabilize 1.7.2 arm64, #920666

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

 gui-apps/swaylock/swaylock-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-apps/swaylock/swaylock-1.7.2.ebuild 
b/gui-apps/swaylock/swaylock-1.7.2.ebuild
index 6351d0bbc4a6..3c554caa7916 100644
--- a/gui-apps/swaylock/swaylock-1.7.2.ebuild
+++ b/gui-apps/swaylock/swaylock-1.7.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/swaywm/${PN}.git;
 else
SRC_URI="https://github.com/swaywm/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/organicmaps/, gui-apps/organicmaps/files/

2023-12-24 Thread Vitaly Zdanevich
commit: 1a22ea7ceedc2d275c7053ee7242b006b89fa676
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Dec 25 06:02:13 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Dec 25 06:02:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a22ea7c

gui-apps/organicmaps: reduce clones

The code is from 
https://github.com/organicmaps/organicmaps/issues/2217#issuecomment-1868159186

Signed-off-by: Vitaly Zdanevich  ya.ru>

 gui-apps/organicmaps/files/more-3party.patch   | 46 
 .../organicmaps/files/no-dynamic-download.patch| 15 ++
 gui-apps/organicmaps/organicmaps-.ebuild   | 63 ++
 3 files changed, 101 insertions(+), 23 deletions(-)

diff --git a/gui-apps/organicmaps/files/more-3party.patch 
b/gui-apps/organicmaps/files/more-3party.patch
new file mode 100644
index 00..58ccaf7f0e
--- /dev/null
+++ b/gui-apps/organicmaps/files/more-3party.patch
@@ -0,0 +1,46 @@
+From b77c26e242945fe06be94059b87c3c2eebdb78eb Mon Sep 17 00:00:00 2001
+From: Gerion Entrup 
+Date: Fri, 8 Dec 2023 23:45:56 +0100
+Subject: [PATCH] cmake: use some internal libraries without external
+ alternative
+
+---
+ 3party/CMakeLists.txt | 6 +++---
+ base/CMakeLists.txt   | 4 +---
+ 2 files changed, 4 insertions(+), 6 deletions(-)
+
+diff --git a/3party/CMakeLists.txt b/3party/CMakeLists.txt
+index bd44e1b7b8..4f5cb99807 100644
+--- a/3party/CMakeLists.txt
 b/3party/CMakeLists.txt
+@@ -34,11 +34,11 @@ else()
+ 
+   # Add pugixml library.
+   add_subdirectory(pugixml)
+-
+-  # Add protobuf library.
+-  add_subdirectory(protobuf)
+ endif()
+ 
++# Add protobuf library.
++add_subdirectory(protobuf)
++
+ add_subdirectory(agg)
+ add_subdirectory(bsdiff-courgette)
+ 
+diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt
+index 7e762b242a..0d7d6c5d10 100644
+--- a/base/CMakeLists.txt
 b/base/CMakeLists.txt
+@@ -111,8 +111,6 @@ set(THREADS_PREFER_PTHREAD_FLAG ON)
+ find_package(Threads REQUIRED)
+ target_link_libraries(${PROJECT_NAME} INTERFACE Threads::Threads)
+ 
+-if (NOT WITH_SYSTEM_PROVIDED_3PARTY)
+-  target_include_directories(${PROJECT_NAME} PRIVATE 
"${OMIM_ROOT}/3party/fast_double_parser/include")
+-endif()
++target_include_directories(${PROJECT_NAME} PRIVATE 
"${OMIM_ROOT}/3party/fast_double_parser/include")
+ 
+ omim_add_test_subdirectory(base_tests)
+-- 
+2.41.0

diff --git a/gui-apps/organicmaps/files/no-dynamic-download.patch 
b/gui-apps/organicmaps/files/no-dynamic-download.patch
new file mode 100644
index 00..eb7d021dd7
--- /dev/null
+++ b/gui-apps/organicmaps/files/no-dynamic-download.patch
@@ -0,0 +1,15 @@
+diff --git a/transit/world_feed/world_feed_integration_tests/CMakeLists.txt 
b/transit/world_feed/world_feed_integration_tests/CMakeLists.txt
+index 9f945568d4..ec9755ab09 100644
+--- a/transit/world_feed/world_feed_integration_tests/CMakeLists.txt
 b/transit/world_feed/world_feed_integration_tests/CMakeLists.txt
+@@ -10,7 +10,9 @@ target_link_libraries(${PROJECT_NAME}
+ )
+ 
+ # This test requires additional data from the other repository
+-set(TEST_DATA_REPO_URL 
"https://github.com/organicmaps/world_feed_integration_tests_data.git;)
++if(NOT TEST_DATA_REPO_URL)
++  set(TEST_DATA_REPO_URL 
"https://github.com/organicmaps/world_feed_integration_tests_data.git;)
++endif()
+ set(DESTINATION_FOLDER "${OMIM_DATA_DIR}/world_feed_integration_tests_data/")
+ 
+ add_custom_command(

diff --git a/gui-apps/organicmaps/organicmaps-.ebuild 
b/gui-apps/organicmaps/organicmaps-.ebuild
index 9245663115..c8e77c24e4 100644
--- a/gui-apps/organicmaps/organicmaps-.ebuild
+++ b/gui-apps/organicmaps/organicmaps-.ebuild
@@ -5,6 +5,18 @@ EAPI=8
 
 inherit git-r3 xdg cmake
 EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+# this URL is to make the tests compile since organicmaps usually dynamically 
clones the repo
+# maybe a better way would be to skip the test
+EGIT_WORLD_FEED_REPO_URI="https://github.com/${PN}/world_feed_integration_tests_data.git;
+# organicmaps gets more and more system libraries, we use as many
+# as currently possible, use submodules for the rest
+EGIT_SUBMODULES=(
+   3party/harfbuzz/harfbuzz
+   3party/fast_double_parser
+   3party/just_gtfs
+   3party/protobuf/protobuf # wait for 
https://github.com/organicmaps/organicmaps/pull/6310
+   3party/fast_obj
+)
 
 DESCRIPTION="Offline maps and navigation using OpenStreetMap data"
 HOMEPAGE="https://organicmaps.app;
@@ -12,38 +24,43 @@ HOMEPAGE="https://organicmaps.app;
 LICENSE="Apache-2.0"
 SLOT="0"
 
-DEPEND="sys-devel/clang
-   >=dev-util/cmake-3.18.1
-   dev-util/ninja
-   media-libs/freetype
-   dev-libs/icu
-   >=dev-qt/qtpositioning-6
-   sys-libs/libstdc++-v3
-   dev-qt/qtcore
-   dev-qt/qtsvg
+# depend on sys-libs/zlib[minizip] when it is not pulled in as subproject 
anymore
+RDEPEND="
+   dev-cpp/gflags
dev-db/sqlite
-   sys-libs/zlib[minizip]"

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

2023-12-24 Thread George Zenner
commit: c41f1c4d35242d6221a43f8976399250d90d1def
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 04:57:32 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 04:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c41f1c4d

sys-kernel/ugrd: Bump to 0.16.3, with improved cmdline handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.1.ebuild => ugrd-0.16.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f2bb8fcbc6..3bc67e86ea 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365
+DIST ugrd-0.16.3.tar.gz 43701 BLAKE2B 
99f49024d1dc553050b3ef11dbc545c86302a4687cb08fa363a219c5baf5a02ce018602790e2676f3e30093639230aa5506eebd3daec226a675ce0a763e3a4f0
 SHA512 
c9c93181ec90c610514e68669df2f09013964bb8e5dd1822bf186af7a8a0500c7fecc3ba9dcd9835ac12d18379a674ff1dc4812be70c51d81bcb16d7cb4f702a

diff --git a/sys-kernel/ugrd/ugrd-0.16.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.3.ebuild



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

2023-12-24 Thread George Zenner
commit: f3cbdb305f7610ec3937efff6ff27056f1ac5c24
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 01:10:24 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Mon Dec 25 01:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3cbdb30

sys-kernel/ugrd: Update to 16.1 with kernel commandline parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.0.ebuild => ugrd-0.16.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dc1dc8bb90..f2bb8fcbc6 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0
+DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365

diff --git a/sys-kernel/ugrd/ugrd-0.16.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.1.ebuild



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

2023-12-24 Thread Matt Turner
commit: 6cad605bfeb1596ecb0bfd5f60cc64a496a2c74e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec 25 00:42:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec 25 00:43:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cad605b

x11-libs/libdrm: Drop old versions

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

 x11-libs/libdrm/Manifest  |  1 -
 x11-libs/libdrm/libdrm-2.4.116.ebuild | 66 ---
 2 files changed, 67 deletions(-)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index b93e50664d87..05f820ecb8c7 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,4 +1,3 @@
-DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B 
da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177
 SHA512 
1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911
 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B 
cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236
 SHA512 
326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544
 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 
064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04
 SHA512 
2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920
 DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 
05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db
 SHA512 
c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca

diff --git a/x11-libs/libdrm/libdrm-2.4.116.ebuild 
b/x11-libs/libdrm/libdrm-2.4.116.ebuild
deleted file mode 100644
index 9bc0207342d8..
--- a/x11-libs/libdrm/libdrm-2.4.116.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
-PYTHON_COMPAT=( python3_{9..12} )
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit ${GIT_ECLASS} python-any-r1 meson-multilib
-
-DESCRIPTION="X.Org libdrm library"
-HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
-if [[ ${PV} = * ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS} valgrind"
-RESTRICT="test" # see bug #236845
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   valgrind? ( dev-util/valgrind )"
-BDEPEND="${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
-
-python_check_deps() {
-   python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   # Udev is only used by tests now.
-   -Dudev=false
-   -Dcairo-tests=disabled
-   $(meson_feature video_cards_amdgpu amdgpu)
-   $(meson_feature video_cards_exynos exynos)
-   $(meson_feature video_cards_freedreno freedreno)
-   $(meson_feature video_cards_intel intel)
-   $(meson_feature video_cards_nouveau nouveau)
-   $(meson_feature video_cards_omap omap)
-   $(meson_feature video_cards_radeon radeon)
-   $(meson_feature video_cards_tegra tegra)
-   $(meson_feature video_cards_vc4 vc4)
-   $(meson_feature video_cards_vivante etnaviv)
-   $(meson_feature video_cards_vmware vmwgfx)
-   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
-   -Dvalgrind=$(usex valgrind auto disabled)
-   -Dtests=false # Tests are restricted
-   )
-   meson_src_configure
-}



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

2023-12-24 Thread Matt Turner
commit: e50692b065e7358b90c2f59369bfa14dc014b8af
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec 24 21:04:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec 25 00:43:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50692b0

x11-libs/libdrm: Version bump to 2.4.119

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

 x11-libs/libdrm/Manifest  |  1 +
 x11-libs/libdrm/libdrm-2.4.119.ebuild | 75 +++
 2 files changed, 76 insertions(+)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index accfdc570030..b93e50664d87 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1,3 +1,4 @@
 DIST libdrm-2.4.116.tar.xz 473560 BLAKE2B 
da393845a5af3aaf01592d1b56fcada587feed57fa48159d48c2b1f6aba36cc8cad22e0431a127cce92c15c006b97be59fe1895bb27f3d5b06c550ca40f45177
 SHA512 
1287d1896deeb8cfb4532c6750eb43493dcefbfaaa598a73bbb682aa749594eaad3ed1fa2fe73d06280350f365a92a0c20cad8be76f3da2ed59b04aa008de911
 DIST libdrm-2.4.117.tar.xz 475504 BLAKE2B 
cbda61815b1e5c3a5de285a9abe7f78669093d8b0f0f9f51cd38ea3b710e049de62d4f2591748f2000a1eb231d7b339a0ac7990934a9ccbfda62c6586c5b8236
 SHA512 
326cf565548fb9d50a321562c13acb2a2f5ad5915ffdc2b08ef812fbac887f5b3d271cb2ce8c483633edddf2c55064d55810ff6697f713c179e2d0c8048eb544
 DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 
064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04
 SHA512 
2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920
+DIST libdrm-2.4.119.tar.xz 479108 BLAKE2B 
05c6a06bf497e9140a8f8c3d2fa5f5d4ef3ed7e392a86f4af433b83b670e68aefe1c06e6bcf071c1c6a2339442376b7e16c08125d91e661e284b9d77f8db
 SHA512 
c8dd7665e85c01a67fcce1c1c614bc05a3ec311f31cae7de5fb1cd27d0f11f1801be63de3fa3e33b2f505544fd4b1bc292965c5e8de46a3beaaedb10334945ca

diff --git a/x11-libs/libdrm/libdrm-2.4.119.ebuild 
b/x11-libs/libdrm/libdrm-2.4.119.ebuild
new file mode 100644
index ..6813ee27
--- /dev/null
+++ b/x11-libs/libdrm/libdrm-2.4.119.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} python-any-r1 meson-multilib
+
+DESCRIPTION="X.Org libdrm library"
+HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind"
+RESTRICT="!test? ( test )"
+LICENSE="MIT"
+SLOT="0"
+
+COMMON_DEPEND="
+   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   valgrind? ( dev-util/valgrind )"
+RDEPEND="${COMMON_DEPEND}
+   video_cards_amdgpu? (
+   tools? ( >=dev-util/cunit-2.1 )
+   test?  ( >=dev-util/cunit-2.1 )
+   )
+   udev? ( virtual/udev )"
+BDEPEND="${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
+
+python_check_deps() {
+   python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use udev)
+   -Dcairo-tests=disabled
+   $(meson_feature video_cards_amdgpu amdgpu)
+   $(meson_feature video_cards_exynos exynos)
+   $(meson_feature video_cards_freedreno freedreno)
+   $(meson_feature video_cards_intel intel)
+   $(meson_feature video_cards_nouveau nouveau)
+   $(meson_feature video_cards_omap omap)
+   $(meson_feature video_cards_radeon radeon)
+   $(meson_feature video_cards_tegra tegra)
+   $(meson_feature video_cards_vc4 vc4)
+   $(meson_feature video_cards_vivante etnaviv)
+   $(meson_feature video_cards_vmware vmwgfx)
+   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
+   -Dvalgrind=$(usex valgrind auto disabled)
+   $(meson_native_use_bool tools install-test-programs)
+   )
+
+   if use test || { multilib_is_native_abi && use tools; }; then
+   emesonargs+=( -Dtests=true  )
+   else
+   emesonargs+=( -Dtests=false )
+   fi
+   meson_src_configure
+}



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

2023-12-24 Thread Matt Turner
commit: 9ec55c92c40cd8723686599ecf858e78292af65c
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec 25 00:31:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec 25 00:43:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec55c92

x11-libs/libdrm: Enable tests

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

 x11-libs/libdrm/libdrm-.ebuild | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index 72954f26c11f..6813ee27 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -24,8 +24,8 @@ for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
 
-IUSE="${IUSE_VIDEO_CARDS} tools udev valgrind"
-RESTRICT="test" # see bug #236845
+IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind"
+RESTRICT="!test? ( test )"
 LICENSE="MIT"
 SLOT="0"
 
@@ -34,7 +34,10 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
valgrind? ( dev-util/valgrind )"
 RDEPEND="${COMMON_DEPEND}
-   video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) )
+   video_cards_amdgpu? (
+   tools? ( >=dev-util/cunit-2.1 )
+   test?  ( >=dev-util/cunit-2.1 )
+   )
udev? ( virtual/udev )"
 BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
@@ -63,7 +66,7 @@ multilib_src_configure() {
$(meson_native_use_bool tools install-test-programs)
)
 
-   if multilib_is_native_abi && use tools; then
+   if use test || { multilib_is_native_abi && use tools; }; then
emesonargs+=( -Dtests=true  )
else
emesonargs+=( -Dtests=false )



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

2023-12-24 Thread Matt Turner
commit: c21c23bd28deadfc2329d03b578dd5cf5c172beb
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec 25 00:15:03 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec 25 00:43:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21c23bd

x11-libs/libdrm: Drop Python 3.9 compatibility

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

 x11-libs/libdrm/libdrm-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index 5b005bd9874c..785b44cbb71c 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"



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

2023-12-24 Thread Matt Turner
commit: 35860bfc65afcf8a4c721b3afaefeb8e3c3d25eb
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec 25 00:20:05 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec 25 00:43:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35860bfc

x11-libs/libdrm: Add IUSE=tools

Closes: https://bugs.gentoo.org/920514
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libdrm/libdrm-.ebuild | 11 +--
 x11-libs/libdrm/metadata.xml   |  3 +++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libdrm/libdrm-.ebuild 
b/x11-libs/libdrm/libdrm-.ebuild
index 785b44cbb71c..72954f26c11f 100644
--- a/x11-libs/libdrm/libdrm-.ebuild
+++ b/x11-libs/libdrm/libdrm-.ebuild
@@ -24,7 +24,7 @@ for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
 done
 
-IUSE="${IUSE_VIDEO_CARDS} udev valgrind"
+IUSE="${IUSE_VIDEO_CARDS} tools udev valgrind"
 RESTRICT="test" # see bug #236845
 LICENSE="MIT"
 SLOT="0"
@@ -34,6 +34,7 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}
valgrind? ( dev-util/valgrind )"
 RDEPEND="${COMMON_DEPEND}
+   video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) )
udev? ( virtual/udev )"
 BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')"
@@ -59,7 +60,13 @@ multilib_src_configure() {
$(meson_feature video_cards_vmware vmwgfx)
# valgrind installs its .pc file to the pkgconfig for the 
primary arch
-Dvalgrind=$(usex valgrind auto disabled)
-   -Dtests=false # Tests are restricted
+   $(meson_native_use_bool tools install-test-programs)
)
+
+   if multilib_is_native_abi && use tools; then
+   emesonargs+=( -Dtests=true  )
+   else
+   emesonargs+=( -Dtests=false )
+   fi
meson_src_configure
 }

diff --git a/x11-libs/libdrm/metadata.xml b/x11-libs/libdrm/metadata.xml
index 144ba2de99b3..be660f032d0c 100644
--- a/x11-libs/libdrm/metadata.xml
+++ b/x11-libs/libdrm/metadata.xml
@@ -5,6 +5,9 @@
 x...@gentoo.org
 X11
   
+  
+Install optional tests and tools
+  
   
 mesa/drm
   



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

2023-12-24 Thread George Zenner
commit: 72bb48fbff96bda0020608088e7a0ccb3dfd1f29
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 23:35:44 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 23:35:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72bb48fb

sys-kernel/ugrd: Bumo 15.5 to 16.0 with improved output and new default
config

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.5-r1.ebuild => ugrd-0.16.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f6a90a1bc2..dc1dc8bb90 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e
+DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0

diff --git a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.0.ebuild
index 6fa7ffd3c4..aecf1f4da2 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
@@ -28,7 +28,7 @@ src_install() {
# Install the example config into /etc/ugrd/config.toml
# Do not overwrite an existing config
insinto /etc/ugrd
-   newins examples/config_kmod.toml config.toml
+   newins examples/example.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d



[gentoo-commits] repo/gentoo:master commit in: app-backup/cpdup/

2023-12-24 Thread Conrad Kostecki
commit: a9c519d70795967c296d380289b5609f31b3f080
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Dec 23 09:56:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c519d7

app-backup/cpdup: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-backup/cpdup/cpdup-1.18-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-backup/cpdup/cpdup-1.18-r1.ebuild 
b/app-backup/cpdup/cpdup-1.18-r1.ebuild
index 5e6eccb3db93..1af7748bfda1 100644
--- a/app-backup/cpdup/cpdup-1.18-r1.ebuild
+++ b/app-backup/cpdup/cpdup-1.18-r1.ebuild
@@ -5,9 +5,9 @@ EAPI=8
 
 inherit toolchain-funcs
 
-DESCRIPTION="A comprehensive filesystem mirroring program"
-HOMEPAGE="http://apollo.backplane.com/FreeSrc/;
-SRC_URI="http://apollo.backplane.com/FreeSrc/${P}.tgz;
+DESCRIPTION="Comprehensive filesystem mirroring program"
+HOMEPAGE="https://apollo.backplane.com/FreeSrc/;
+SRC_URI="https://apollo.backplane.com/FreeSrc/${P}.tgz;
 S="${WORKDIR}/${PN}"
 
 LICENSE="BSD-2"



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

2023-12-24 Thread Conrad Kostecki
commit: 74b0d50fd87ca210bc89044b8e5ef5a321f3975d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 19:11:33 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b0d50f

media-video/vobcopy: add github remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34429
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/vobcopy/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-video/vobcopy/metadata.xml b/media-video/vobcopy/metadata.xml
index 047ba8b96207..1b0e6737cd49 100644
--- a/media-video/vobcopy/metadata.xml
+++ b/media-video/vobcopy/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   media-vi...@gentoo.org
-   Gentoo Video project
-
+   
+   media-vi...@gentoo.org
+   Gentoo Video project
+   
+   
+   barak/vobcopy
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-erlang/hamcrest/

2023-12-24 Thread Conrad Kostecki
commit: aff8f86b933db1bb021a712b1c0585dcb43cab27
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 24 10:50:08 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff8f86b

dev-erlang/hamcrest: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34457
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild 
b/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild
index 9880f72dcd6f..322dc237d72b 100644
--- a/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild
+++ b/dev-erlang/hamcrest/hamcrest-0.1.0_p20160709.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit rebar
 
@@ -15,12 +15,12 @@ KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-CDEPEND=">=dev-lang/erlang-17.1"
-DEPEND="${CDEPEND}
+COMMON_DEPEND=">=dev-lang/erlang-17.1"
+DEPEND="${COMMON_DEPEND}
test? ( >=dev-erlang/proper-1.2 )"
-RDEPEND="${CDEPEND}"
+RDEPEND="${COMMON_DEPEND}"
 
-DOCS=( NOTES  README.markdown TODO.md )
+DOCS=( NOTES README.markdown TODO.md )
 
 # Override with EAPI default because it's missing hamcrest.app.src and doesn't
 # have any deps.



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

2023-12-24 Thread Conrad Kostecki
commit: e8e5331c8e9dec82a6741b2f8f6b93b840d61407
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:04:31 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e5331c

net-analyzer/cryptcat: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild 
b/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild
index a3d959ea9cbe..f60626e479c6 100644
--- a/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild
+++ b/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit toolchain-funcs
 
-DESCRIPTION="netcat clone extended with twofish encryption"
-HOMEPAGE="http://cryptcat.sourceforge.net/;
+DESCRIPTION="Netcat clone extended with twofish encryption"
+HOMEPAGE="https://cryptcat.sourceforge.io;
 SRC_URI="mirror://sourceforge/${PN}/${PN}-unix-${PV}.tar"
 S="${WORKDIR}"/unix
 



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

2023-12-24 Thread Conrad Kostecki
commit: 4a49c148a4fa357168ec28cdaedee17ccca03a56
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Dec 23 12:54:58 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a49c148

dev-util/usb-robot: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34442
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild 
b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
index c34cc89d8c12..0cf21c95f629 100644
--- a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
+++ b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
@@ -1,18 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="USB Reverse engineering tools"
-HOMEPAGE="http://usb-robot.sourceforge.net/;
+HOMEPAGE="https://usb-robot.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
-IUSE=""
 
 DEPEND="virtual/libusb:0
sys-libs/readline:="



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

2023-12-24 Thread Conrad Kostecki
commit: ad8250ea887e095712c4f3471af1af12096c01b3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Dec 23 09:29:41 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8250ea

sys-apps/audio-entropyd: EAPI8 bump, fix HOMEPAGE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34439
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild 
b/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
index 1f7451848ea1..9d7326263e83 100644
--- a/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
+++ b/sys-apps/audio-entropyd/audio-entropyd-2.0.3-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit systemd toolchain-funcs
 
 DESCRIPTION="Audio-entropyd generates entropy-data for the /dev/random device"
-HOMEPAGE="http://www.vanheusden.com/aed/;
-SRC_URI="http://www.vanheusden.com/aed/${P}.tgz;
+HOMEPAGE="https://vanheusden.com/crypto/entropy/aed/;
+SRC_URI="https://vanheusden.com/crypto/entropy/aed/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-block/flashbench/

2023-12-24 Thread Conrad Kostecki
commit: a67a48da2f8ed1a011d4109f77b9ace9d8487967
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Dec 23 13:00:42 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67a48da

sys-block/flashbench: EAPI8 bump

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34443
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-block/flashbench/flashbench-20120606.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/sys-block/flashbench/flashbench-20120606.ebuild 
b/sys-block/flashbench/flashbench-20120606.ebuild
index c7f3200b611c..56deca15c711 100644
--- a/sys-block/flashbench/flashbench-20120606.ebuild
+++ b/sys-block/flashbench/flashbench-20120606.ebuild
@@ -1,17 +1,25 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
+inherit toolchain-funcs
 
 DESCRIPTION="Tool for benchmarking and classifying flash memory drives"
-HOMEPAGE="http://git.linaro.org/people/arnd.bergmann/flashbench.git;
+HOMEPAGE="https://git.linaro.org/people/arnd.bergmann/flashbench.git;
 SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz;
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 
 PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
 
+src_compile(){
+   tc-export CC
+   default
+}
+
 src_install() {
dobin "${PN}"
newbin erase "${PN}-erase" # erase is too ambiguous.



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

2023-12-24 Thread Conrad Kostecki
commit: cabe729b786afded2fcf3cf9abc2ce75ce204e6b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 24 10:36:54 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cabe729b

app-misc/pal: EAPI8 bump, fix #729400

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/729400
Closes: https://github.com/gentoo/gentoo/pull/34456
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/pal/pal-0.4.3-r2.ebuild | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/app-misc/pal/pal-0.4.3-r2.ebuild b/app-misc/pal/pal-0.4.3-r2.ebuild
index 039c608cd2df..7066a7b151d0 100644
--- a/app-misc/pal/pal-0.4.3-r2.ebuild
+++ b/app-misc/pal/pal-0.4.3-r2.ebuild
@@ -1,28 +1,29 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit prefix toolchain-funcs
 
 DESCRIPTION="Command-line calendar program"
-HOMEPAGE="http://palcal.sourceforge.net/;
+HOMEPAGE="https://palcal.sourceforge.net/;
 SRC_URI="mirror://sourceforge/palcal/${P}.tgz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~hppa ppc x86 ~amd64-linux ~x86-linux"
 IUSE="nls"
 
 RDEPEND="
>=dev-libs/glib-2.0
-   nls? ( virtual/libintl )
sys-libs/ncurses:0
sys-libs/readline:0
+   nls? ( virtual/libintl )
 "
-DEPEND="
-   ${RDEPEND}
-   nls? ( sys-devel/gettext )
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
+   nls? ( sys-devel/gettext )
 "
 
 RESTRICT="test" # Has no tests to run
@@ -45,15 +46,14 @@ src_prepare() {
 }
 
 src_compile() {
-   cd src || die "failed to change to the src directory"
-   emake CC="$(tc-getCC)" OPT="${CFLAGS}" LDOPT="${LDFLAGS}"
+   emake -C src CC="$(tc-getCC)" OPT="${CFLAGS}" LDOPT="${LDFLAGS}"
 }
 
 src_install() {
dodoc ChangeLog doc/example.css
+   newman pal.1.template ${PN}.1
 
-   cd src || die "failed to change to the src directory"
-   emake DESTDIR="${D}" install-man install-bin install-share
+   emake -C src DESTDIR="${D}" install-bin install-share
 
if use nls; then
emake DESTDIR="${D}" install-mo



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

2023-12-24 Thread Conrad Kostecki
commit: 22301296bd369ff7da871b29a7d510f4a2cf25c8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 19:10:10 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22301296

media-video/vobcopy: version bump (1.2.1)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/vobcopy/Manifest |  1 +
 media-video/vobcopy/vobcopy-1.2.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-video/vobcopy/Manifest b/media-video/vobcopy/Manifest
index 3dbe0208d2de..cea702467dcc 100644
--- a/media-video/vobcopy/Manifest
+++ b/media-video/vobcopy/Manifest
@@ -1 +1,2 @@
 DIST vobcopy-1.2.0.tar.bz2 60102 BLAKE2B 
7456ded4df8c001678b0c61fedd66ef8f71ac98280894e803b64fccb96d5ed5e6fc44ef207e861c2f5a019f692aafaf676d718b8c1646bbbc48c6cfcc37a1fe5
 SHA512 
442849e0e4d379d6289011baa9074b89d579323d1d01faa1531f642d5dd4d25bd76b0286741e79da6e13f71b13ae8f86795c67059b47067d108b00a7b77945a5
+DIST vobcopy-1.2.1.tar.gz 67342 BLAKE2B 
8f4b41f9c12a374891030e512d2f608213ff43684ef672b85b4b37c65dbec0bf55df0031b35ad1fe2ac97f887279a0918c9d91ed480b074d6d1aa6101a303b20
 SHA512 
cf773f7450b0e1ef11b66d6e07459622352d8f590501eca936ef3abcdc1689915bbf6daf40b9896eabaef4d29b1cce389f0d2ccaefcd039aa62837cf3346df72

diff --git a/media-video/vobcopy/vobcopy-1.2.1.ebuild 
b/media-video/vobcopy/vobcopy-1.2.1.ebuild
new file mode 100644
index ..448e42303e20
--- /dev/null
+++ b/media-video/vobcopy/vobcopy-1.2.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2003-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Copies DVD .vob files to harddisk, decrypting them on the way"
+HOMEPAGE="https://github.com/barak/vobcopy;
+SRC_URI="https://github.com/barak/vobcopy/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="media-libs/libdvdread:0="
+
+src_configure() {
+   eautoreconf
+   econf
+}



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

2023-12-24 Thread Conrad Kostecki
commit: cb9ff0ff5f9260190e996a0ee4032a2534b63c2f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:17:58 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9ff0ff

net-analyzer/odhcploc: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild | 4 ++--
 net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild 
b/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild
index 57f948763029..5c4e1b3c9e95 100644
--- a/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild
+++ b/net-analyzer/odhcploc/odhcploc-20111021-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Open DHCP Locator"
-HOMEPAGE="http://odhcploc.sourceforge.net/;
+HOMEPAGE="https://odhcploc.sourceforge.io;
 SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="ISC"

diff --git a/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild 
b/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
index c3f0850644e0..959b386e9a07 100644
--- a/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
+++ b/net-analyzer/odhcploc/odhcploc-20111021-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="Open DHCP Locator"
-HOMEPAGE="http://odhcploc.sourceforge.net/;
+HOMEPAGE="https://odhcploc.sourceforge.io;
 SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${P}.tar.gz"
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: app-backup/cdbackup/

2023-12-24 Thread Conrad Kostecki
commit: 4ced64b980a19d25e5e45288dc60a040c6a699c0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Dec 23 09:57:04 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ced64b9

app-backup/cdbackup: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34440
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-backup/cdbackup/cdbackup-0.7.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/cdbackup/cdbackup-0.7.1-r2.ebuild 
b/app-backup/cdbackup/cdbackup-0.7.1-r2.ebuild
index 89093287bfc2..84e00c74f339 100644
--- a/app-backup/cdbackup/cdbackup-0.7.1-r2.ebuild
+++ b/app-backup/cdbackup/cdbackup-0.7.1-r2.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="Allows streaming backup utilities to dump/restore from CD-R(W)s 
or DVD(+/-RW)s"
-HOMEPAGE="http://www.muempf.de/index.html;
-SRC_URI="http://www.muempf.de/down/${P}.tar.gz;
+HOMEPAGE="https://www.muempf.de/index.html;
+SRC_URI="https://www.muempf.de/down/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"



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

2023-12-24 Thread Conrad Kostecki
commit: 8a4903cbecc476a75b82a39c94e3e754cbcb098c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:21:34 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4903cb

net-analyzer/pbnj: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34430
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/pbnj/pbnj-2.04-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/pbnj/pbnj-2.04-r1.ebuild 
b/net-analyzer/pbnj/pbnj-2.04-r1.ebuild
index e62cc418dda4..a2a0e1595cf1 100644
--- a/net-analyzer/pbnj/pbnj-2.04-r1.ebuild
+++ b/net-analyzer/pbnj/pbnj-2.04-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 inherit perl-module
 
-DESCRIPTION="A tool for running Nmap scans and diff'ing the results"
-HOMEPAGE="http://pbnj.sourceforge.net/;
+DESCRIPTION="Tool for running Nmap scans and diff'ing the results"
+HOMEPAGE="https://pbnj.sourceforge.net/;
 SRC_URI="mirror://sourceforge/pbnj/${P}.tar.bz2"
 
 LICENSE="GPL-2"



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

2023-12-24 Thread Conrad Kostecki
commit: 1c755f435ba01ca2ca2d7bd3102d3ef0ee3b0272
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:19:27 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c755f43

net-analyzer/oinkmaster: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/oinkmaster/oinkmaster-2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/oinkmaster/oinkmaster-2.0.ebuild 
b/net-analyzer/oinkmaster/oinkmaster-2.0.ebuild
index c09b2be81e20..121c74ab8df2 100644
--- a/net-analyzer/oinkmaster/oinkmaster-2.0.ebuild
+++ b/net-analyzer/oinkmaster/oinkmaster-2.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DESCRIPTION="Rule management for SNORT"
+HOMEPAGE="https://oinkmaster.sourceforge.net/;
 SRC_URI="mirror://sourceforge/oinkmaster/${P}.tar.gz"
-HOMEPAGE="http://oinkmaster.sf.net/;
 
 LICENSE="BSD"
 SLOT="0"



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

2023-12-24 Thread Conrad Kostecki
commit: a3b0e45700c1d241e638721a7ec15dd4d95c7c41
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:15:23 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b0e457

net-analyzer/nsat: use https, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/nsat/nsat-1.5-r6.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/nsat/nsat-1.5-r6.ebuild 
b/net-analyzer/nsat/nsat-1.5-r6.ebuild
index 0817289a2e6c..af4492f250c8 100644
--- a/net-analyzer/nsat/nsat-1.5-r6.ebuild
+++ b/net-analyzer/nsat/nsat-1.5-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,11 +6,11 @@ EAPI=7
 inherit autotools toolchain-funcs
 
 DESCRIPTION="Network Security Analysis Tool, an application-level network 
security scanner"
-HOMEPAGE="http://nsat.sourceforge.net/;
+HOMEPAGE="https://nsat.sourceforge.net/;
 SRC_URI="mirror://sourceforge/nsat/${P}.tgz"
 S="${WORKDIR}/${PN}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc x86"
 IUSE="X"



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

2023-12-24 Thread Conrad Kostecki
commit: 357081e281e7f426cbf6ab3b4c3ecd95ead758da
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:10:00 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357081e2

net-analyzer/isic: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/isic/isic-0.07-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/isic/isic-0.07-r2.ebuild 
b/net-analyzer/isic/isic-0.07-r2.ebuild
index 80946f048cc4..07add2fa0cc9 100644
--- a/net-analyzer/isic/isic-0.07-r2.ebuild
+++ b/net-analyzer/isic/isic-0.07-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="IP Stack Integrity Checker"
-HOMEPAGE="http://isic.sourceforge.net/;
+HOMEPAGE="https://isic.sourceforge.net/;
 SRC_URI="mirror://sourceforge/isic/${P}.tgz"
 
 LICENSE="BSD"



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

2023-12-24 Thread Conrad Kostecki
commit: 65ad64b69d2c596ea88a21460ff2e83e8a47de8c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:12:30 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ad64b6

net-analyzer/labrea: use https, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/labrea/labrea-2.5_p1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/labrea/labrea-2.5_p1.ebuild 
b/net-analyzer/labrea/labrea-2.5_p1.ebuild
index 9906ae64ea98..2e1cbb89bd39 100644
--- a/net-analyzer/labrea/labrea-2.5_p1.ebuild
+++ b/net-analyzer/labrea/labrea-2.5_p1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,11 +6,11 @@ EAPI=7
 inherit autotools
 
 DESCRIPTION="'Sticky' Honeypot and IDS"
-HOMEPAGE="http://labrea.sourceforge.net/;
+HOMEPAGE="https://labrea.sourceforge.io;
 SRC_URI="mirror://sourceforge/${PN}/${P/_p*}-stable-${PV/*_p}.tar.gz"
 S="${WORKDIR}/${P/_p/-stable-}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 



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

2023-12-24 Thread Conrad Kostecki
commit: 3557a4f48755536420b075ea331f1d586ec108d3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:00:22 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3557a4f4

net-analyzer/arping: use https, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/arping/arping-2.22.ebuild | 8 
 net-analyzer/arping/arping-2.23.ebuild | 6 +++---
 net-analyzer/arping/arping-.ebuild | 8 
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/net-analyzer/arping/arping-2.22.ebuild 
b/net-analyzer/arping/arping-2.22.ebuild
index 2c8ebabcabd9..b93acc1ea777 100644
--- a/net-analyzer/arping/arping-2.22.ebuild
+++ b/net-analyzer/arping/arping-2.22.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit autotools fcaps
 
-DESCRIPTION="A utility to see if a specific IP is taken and what MAC owns it"
-HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=arping;
+DESCRIPTION="Utility to see if a specific IP is taken and what MAC owns it"
+HOMEPAGE="https://www.habets.pp.se/synscan/programs.php?prog=arping;
 SRC_URI="https://github.com/ThomasHabets/${PN}/archive/${P}.tar.gz;
 S="${WORKDIR}/${PN}-${P}"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="2"
 KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"

diff --git a/net-analyzer/arping/arping-2.23.ebuild 
b/net-analyzer/arping/arping-2.23.ebuild
index 69aa56685c3c..1c129b98221d 100644
--- a/net-analyzer/arping/arping-2.23.ebuild
+++ b/net-analyzer/arping/arping-2.23.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 inherit autotools fcaps
 
-DESCRIPTION="A utility to see if a specific IP is taken and what MAC owns it"
-HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=arping;
+DESCRIPTION="Utility to see if a specific IP is taken and what MAC owns it"
+HOMEPAGE="https://www.habets.pp.se/synscan/programs.php?prog=arping;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/ThomasHabets/arping;
inherit git-r3
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/${PN}-${P}"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="2"
 IUSE="+seccomp test"
 RESTRICT="!test? ( test )"

diff --git a/net-analyzer/arping/arping-.ebuild 
b/net-analyzer/arping/arping-.ebuild
index a706dc286849..4f51c78957d6 100644
--- a/net-analyzer/arping/arping-.ebuild
+++ b/net-analyzer/arping/arping-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit autotools fcaps
 
-DESCRIPTION="A utility to see if a specific IP is taken and what MAC owns it"
-HOMEPAGE="http://www.habets.pp.se/synscan/programs.php?prog=arping;
+DESCRIPTION="Utility to see if a specific IP is taken and what MAC owns it"
+HOMEPAGE="https://www.habets.pp.se/synscan/programs.php?prog=arping;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/ThomasHabets/arping;
inherit git-r3
@@ -17,7 +17,7 @@ else
S="${WORKDIR}/${PN}-${P}"
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="2"
 IUSE="+seccomp test"
 RESTRICT="!test? ( test )"



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

2023-12-24 Thread Conrad Kostecki
commit: beae2caf80e6bc8de5a9a741b43bc9f0308bfbba
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:02:37 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beae2caf

net-analyzer/bwmon: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/bwmon/bwmon-1.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/bwmon/bwmon-1.3-r2.ebuild 
b/net-analyzer/bwmon/bwmon-1.3-r2.ebuild
index 7eaa4fd5b529..af95094201d5 100644
--- a/net-analyzer/bwmon/bwmon-1.3-r2.ebuild
+++ b/net-analyzer/bwmon/bwmon-1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Simple ncurses bandwidth monitor"
-HOMEPAGE="http://bwmon.sourceforge.net/;
+HOMEPAGE="https://bwmon.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 BDEPEND="virtual/pkgconfig"



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

2023-12-24 Thread Conrad Kostecki
commit: b20949bae2107869ef1db66f306b4be930149b6b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 21:08:13 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20949ba

net-analyzer/iplog: use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/iplog/iplog-2.2.3-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/iplog/iplog-2.2.3-r3.ebuild 
b/net-analyzer/iplog/iplog-2.2.3-r3.ebuild
index f2e64563a5da..67d0f523848a 100644
--- a/net-analyzer/iplog/iplog-2.2.3-r3.ebuild
+++ b/net-analyzer/iplog/iplog-2.2.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="TCP/IP traffic logger"
-HOMEPAGE="http://ojnk.sourceforge.net/;
+HOMEPAGE="https://ojnk.sourceforge.net/;
 SRC_URI="mirror://sourceforge/ojnk/${P}.tar.gz"
 
 LICENSE="|| ( GPL-2 FDL-1.1 )"



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

2023-12-24 Thread Marek Szuba
commit: 7c64695fd3ec35b0c6eef4291df6c1a84a7e3821
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 22:26:52 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 23:07:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c64695f

dev-python/paho-mqtt: keyword 1.6.1-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild 
b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
index e005e4f5bf51..68f979a900b7 100644
--- a/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
+++ b/dev-python/paho-mqtt/paho-mqtt-1.6.1-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/paho.mqtt.python-${PV}"
 
 LICENSE="EPL-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: app-backup/borgmatic/

2023-12-24 Thread Marek Szuba
commit: 3fb3b0b777eefafe108cd1e34042b02e869295cc
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 23:05:01 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 23:07:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb3b0b7

app-backup/borgmatic: keyword 1.8.5 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 app-backup/borgmatic/borgmatic-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/borgmatic/borgmatic-1.8.5.ebuild 
b/app-backup/borgmatic/borgmatic-1.8.5.ebuild
index 9cc0fde11fb4..fcbf7c22109a 100644
--- a/app-backup/borgmatic/borgmatic-1.8.5.ebuild
+++ b/app-backup/borgmatic/borgmatic-1.8.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://torsion.org/borgmatic/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 IUSE="apprise"
 
 REQUIRED_USE="test? ( apprise )"



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

2023-12-24 Thread Marek Szuba
commit: 91df31a9d33745fcd9bfc57b04323f5a707aae34
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 23:04:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 23:07:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91df31a9

dev-python/apprise: keyword 1.6.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

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

diff --git a/dev-python/apprise/apprise-1.6.0.ebuild 
b/dev-python/apprise/apprise-1.6.0.ebuild
index a3b6b6602b59..17d45d5fc40b 100644
--- a/dev-python/apprise/apprise-1.6.0.ebuild
+++ b/dev-python/apprise/apprise-1.6.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
 IUSE="+dbus mqtt"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-fritzbox/

2023-12-24 Thread Conrad Kostecki
commit: 6185474aae7ec6cf16bced8007e3f35b6e4ab45b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:19:23 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6185474a

media-plugins/vdr-fritzbox: add missing toolchain-funcs inherit, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34327
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild 
b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
index 26621568655e..0fe984e2a0a0 100644
--- a/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
+++ b/media-plugins/vdr-fritzbox/vdr-fritzbox-1.5.3-r4.ebuild
@@ -1,18 +1,17 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit vdr-plugin-2
+inherit toolchain-funcs vdr-plugin-2
 
 DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the 
fritz!box phonebook"
 HOMEPAGE="https://github.com/jowi24/vdr-fritz;
 SRC_URI="https://github.com/jowi24/vdr-fritz/releases/download/${PV}/${P}.tgz;
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
 
 DEPEND="
dev-libs/libgcrypt:=



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-xineliboutput/

2023-12-24 Thread Conrad Kostecki
commit: 5d1d4fde80b57dc1797fdfb100137888711c7f43
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:13:46 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1d4fde

media-plugins/vdr-xineliboutput: add missing flag-o-matic inherit

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild | 2 +-
 media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild 
b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
index a032a30bcf6b..45cbb89f43c2 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs vdr-plugin-2
+inherit flag-o-matic toolchain-funcs vdr-plugin-2
 
 GENTOO_VDR_CONDITIONAL=yes
 

diff --git a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild 
b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
index ecd8919475df..c2eb19a57803 100644
--- a/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
+++ b/media-plugins/vdr-xineliboutput/vdr-xineliboutput-2.2.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs vdr-plugin-2
+inherit flag-o-matic toolchain-funcs vdr-plugin-2
 
 GENTOO_VDR_CONDITIONAL=yes
 



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

2023-12-24 Thread Conrad Kostecki
commit: c66aa25eb069c2965964285e4293b50a75ea18eb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 18:35:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:06:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c66aa25e

media-video/vcdimager: EAPI8 bump, fix 724838, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/724838
Closes: https://bugs.gentoo.org/721024
Closes: https://github.com/gentoo/gentoo/pull/34427
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/vcdimager/vcdimager-2.0.1.ebuild | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/media-video/vcdimager/vcdimager-2.0.1.ebuild 
b/media-video/vcdimager/vcdimager-2.0.1.ebuild
index 065c2eb6c8ae..ef677b24f99a 100644
--- a/media-video/vcdimager/vcdimager-2.0.1.ebuild
+++ b/media-video/vcdimager/vcdimager-2.0.1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit autotools multilib-minimal
+inherit autotools multilib-minimal toolchain-funcs
 
 DESCRIPTION="GNU VCDimager"
 HOMEPAGE="https://www.gnu.org/software/vcdimager/;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="static-libs +xml"
@@ -19,9 +19,8 @@ RDEPEND="
dev-libs/popt
xml? ( dev-libs/libxml2:2 )
 "
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 DOCS=( AUTHORS BUGS ChangeLog FAQ HACKING NEWS README THANKS TODO )
 
@@ -39,6 +38,11 @@ src_prepare() {
-e 's/noinst_PROGRAMS =/check_PROGRAMS =/' \
example/Makefile.am || die
 
+   # don't call nm directly. Bug #724838
+   sed -i \
+   -e "s|nm|$(tc-getNM)|" \
+   lib/Makefile.am || die
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-live/

2023-12-24 Thread Conrad Kostecki
commit: 27f4bba4ce6092164144427a755d8978aaf0c824
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:18:10 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f4bba4

media-plugins/vdr-live: Add github remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-plugins/vdr-live/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/media-plugins/vdr-live/metadata.xml 
b/media-plugins/vdr-live/metadata.xml
index b038c919cd23..40831a379180 100644
--- a/media-plugins/vdr-live/metadata.xml
+++ b/media-plugins/vdr-live/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-v...@gentoo.org
-Gentoo VDR Project
-
+   
+   v...@gentoo.org
+   Gentoo VDR Project
+   
+   
+   MarkusEh/vdr-plugin-live 
+   
 



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

2023-12-24 Thread Conrad Kostecki
commit: e96682a05e747f4442d9e896981d5cde11c8e7f6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 17:54:54 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:06:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96682a0

media-video/sonic-snap: EAPI8, fix #453456,#740520

Signed-off-by: Michael Mair-Keimberger  levelnine.at>

Closes: https://bugs.gentoo.org/453456
Closes: https://bugs.gentoo.org/740520
Closes: https://github.com/gentoo/gentoo/pull/34425
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/sonic-snap/sonic-snap-1.7-r1.ebuild | 28 +++--
 1 file changed, 12 insertions(+), 16 deletions(-)

diff --git a/media-video/sonic-snap/sonic-snap-1.7-r1.ebuild 
b/media-video/sonic-snap/sonic-snap-1.7-r1.ebuild
index aa33db7cb88a..0d703945f44d 100644
--- a/media-video/sonic-snap/sonic-snap-1.7-r1.ebuild
+++ b/media-video/sonic-snap/sonic-snap-1.7-r1.ebuild
@@ -1,12 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit linux-info toolchain-funcs
 
 DESCRIPTION="Webcam app for sn9c10x based camera controllers (with optional 
MPEG4 support)"
-HOMEPAGE="http://www.stolk.org/sonic-snap/;
-SRC_URI="http://www.stolk.org/${PN}/downloads/${P}.tar.gz;
+HOMEPAGE="https://www.stolk.org/sonic-snap/;
+SRC_URI="https://www.stolk.org/${PN}/downloads/${P}.tar.gz;
 
 LICENSE="GPL-1"
 SLOT="0"
@@ -14,15 +15,15 @@ KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="mpeg"
 
 DEPEND="
-   x11-libs/fltk:1
-   mpeg? ( >=media-libs/libfame-0.9.1 )
sys-libs/zlib
-   x11-libs/libXdmcp
-   x11-libs/libXau
-   x11-libs/libXrender
+   x11-libs/fltk:1
x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXft
+   x11-libs/libXrender
+   mpeg? ( >=media-libs/libfame-0.9.1 )
 "
 RDEPEND="${DEPEND}"
 
@@ -37,6 +38,7 @@ src_prepare() {
-e "s|\$(HOME)/lib|/usr/$(get_libdir)|" \
-e "s|CFLAGS=|CFLAGS= ${CXXFLAGS} |" \
-e "s|LFLAGS=|LFLAGS= ${LDFLAGS} |" \
+   -e "s|g++-4.0 -O3 -o|$(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} -o|" \
-e "s/g++-4.0 -O3/$(tc-getCXX)/" \
Makefile || die
 
@@ -45,15 +47,9 @@ src_prepare() {
default
 }
 
-src_compile() {
-   make || die '"make" failed.'
-}
-
 src_install() {
dodir /usr/bin
-   make DESTDIR="${D}" install || die '"make install" failed.'
-
-   dodoc ChangeLog README
+   default
doman debian/sonic-snap.1
 }
 



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

2023-12-24 Thread Conrad Kostecki
commit: 805c1f0751cc2653271411fde78fc0a8883924ab
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 29 20:16:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:01:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805c1f07

net-misc/gns3-server: remove old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/gns3-server/Manifest  |  1 -
 net-misc/gns3-server/gns3-server-2.2.42.ebuild | 71 --
 2 files changed, 72 deletions(-)

diff --git a/net-misc/gns3-server/Manifest b/net-misc/gns3-server/Manifest
index 662b25af8c24..42bf1f1be33a 100644
--- a/net-misc/gns3-server/Manifest
+++ b/net-misc/gns3-server/Manifest
@@ -1,3 +1,2 @@
-DIST gns3-server-2.2.42.tar.gz 10735078 BLAKE2B 
424f73fcb7377a518873b4880b77b6e057d8293fb96073eca59224b0e5e5c1e50114f30c564b861e91769380d9d15b3c2c28a8f4cec3358282902af09eeccd30
 SHA512 
9982fabcdd587b090833b9137124a0accb2990cee91ca5d19d8ee691f807d547670a38b2168d0f71465088a3971eac73e101cc284922732b5132ac47b84d84f6
 DIST gns3-server-2.2.43.tar.gz 10734029 BLAKE2B 
c417557823c94bb62a08ab2401e7d6a6e46ea83961cfee87f5b134139f7f0237ff5c214661a2abd30d62a8806c1ea556db9fa9d7ff1e608cfa84142409315832
 SHA512 
3b086f6c14b4258f4f0eb72e9839c6499530b6f0866ba6adc72a8fd301c99919bf4fc36b7d64e61035d81f193faee8b161c304f1a445a2cab5ca9c42739796f4
 DIST gns3-server-2.2.44.1.tar.gz 10739635 BLAKE2B 
8f9cc5affce48b95ef5ceee452d643f450594f1f5710ceace830ccd5a30281c6a04458a6864c65bcb3b023190b2aebe00d2f4316c80596a4c443616cad161cb6
 SHA512 
60c66f07242ba64a9bbc9471ee71fc975a95f36fced440798c8076b968a2e29cacccb889928f22b878d5928feb9024b26da854a03e3610b1ba36fa09826023fc

diff --git a/net-misc/gns3-server/gns3-server-2.2.42.ebuild 
b/net-misc/gns3-server/gns3-server-2.2.42.ebuild
deleted file mode 100644
index de2185845ca4..
--- a/net-misc/gns3-server/gns3-server-2.2.42.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 optfeature systemd
-
-DESCRIPTION="GNS3 server to asynchronously manage emulators"
-HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-server;
-SRC_URI="https://github.com/GNS3/gns3-server/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   acct-group/gns3
-   acct-user/gns3
-   app-emulation/dynamips
-   >=dev-python/aiofiles-23.1.0[${PYTHON_USEDEP}]
-   >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
-   >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
-   >=dev-python/distro-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
-   >=dev-python/py-cpuinfo-9.0.0[${PYTHON_USEDEP}]
-   >=dev-python/sentry-sdk-1.29.2[${PYTHON_USEDEP}]
-   net-misc/ubridge
-   sys-apps/busybox[static]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   default
-
-   # newer python packages are fine
-   sed -i -e 's/[<>=].*//' requirements.txt || die
-}
-
-python_install() {
-   distutils-r1_python_install
-
-   systemd_dounit init/gns3.service.systemd
-   newinitd init/gns3.service.openrc gns3server
-
-   rm 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin/busybox" || 
die
-   ln -s /bin/busybox 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin/busybox" || 
die
-}
-
-pkg_postinst() {
-   elog "net-misc/gns3-server has several optional packages that must be 
merged manually for additional functionality."
-   elog ""
-   optfeature "QEMU Support" "app-emulation/qemu"
-   optfeature "Virtualbox Support" "app-emulation/virtualbox"
-   optfeature "Docker Support" "app-containers/docker"
-   optfeature "Wireshark Support" "net-analyzer/wireshark"
-   elog ""
-   elog "The following packages are currently unsupported:"
-   elog "iouyap and vpcs"
-}



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

2023-12-24 Thread Conrad Kostecki
commit: 64e2366685eff3f91776a4b9f7326f9f1dbcf55c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:27:21 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:04:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e23666

net-mail/vpopmail: add missing toolchain-funcs inherit, fix LICENSE, use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34329
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild 
b/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
index 2a9ab5bd36aa..94425547fce5 100644
--- a/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
+++ b/net-mail/vpopmail/vpopmail-5.4.33-r9.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools fixheadtails qmail
+inherit autotools fixheadtails qmail toolchain-funcs
 
-HOMEPAGE="http://www.inter7.com/index.php?page=vpopmail;
+HOMEPAGE="https://www.inter7.com/index.php?page=vpopmail;
 DESCRIPTION="Collection of programs to manage virtual email on Qmail servers"
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 arm ~hppa ~ia64 ppc64 ~s390 sparc x86"
 IUSE="clearpasswd ipalias maildrop mysql postgres spamassassin"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-live/

2023-12-24 Thread Conrad Kostecki
commit: d088129a1742dd4d7bb84200914f44cafa552599
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:16:42 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d088129a

media-plugins/vdr-live: add missing toolchain-funcs inherit

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-plugins/vdr-live/vdr-live-3.0.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/vdr-live/vdr-live-3.0.6.ebuild 
b/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
index ba9c107d430f..ec742542cdd8 100644
--- a/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
+++ b/media-plugins/vdr-live/vdr-live-3.0.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit ssl-cert vdr-plugin-2
+inherit ssl-cert toolchain-funcs vdr-plugin-2
 
 MY_P="v3.0.6"
 



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

2023-12-24 Thread Conrad Kostecki
commit: a3adba432d3c5d994747c7c5d2eb3498c9b2308d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 22 16:57:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3adba43

media-video/recordmydesktop: EAPI8, fix LICENSE, use https

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34423
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
index 940e02981cd0..63486710e2ec 100644
--- a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
+++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools
 
-DESCRIPTION="A desktop session recorder producing Ogg video/audio files"
-HOMEPAGE="http://recordmydesktop.sourceforge.net/;
+DESCRIPTION="Desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="https://recordmydesktop.sourceforge.net/;
 SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="alsa jack"
@@ -44,7 +44,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   --enable-dependency-tracking \
$(use_enable !alsa oss) \
$(use_enable jack)
 }



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

2023-12-24 Thread Conrad Kostecki
commit: f71335c3e956d53dae1d7bd826442dd6b840f4bc
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:28:59 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71335c3

net-libs/xdp-tools: add missing toolchain-funcs inherit

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34328
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/xdp-tools/xdp-tools-1.4.0.ebuild| 2 +-
 net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild
index 400e2aa0f19e..fb70b301ec4d 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="The libxdp library and various tools for use with XDP"
 HOMEPAGE="https://github.com/xdp-project/xdp-tools;

diff --git a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
index a56fcf10ba5b..755f827fedfb 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="The libxdp library and various tools for use with XDP"
 HOMEPAGE="https://github.com/xdp-project/xdp-tools;



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

2023-12-24 Thread Conrad Kostecki
commit: 567d1770335994bafaf5bb7a61edb2149d027405
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Nov 26 19:39:03 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567d1770

sys-process/prll: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-process/prll/prll-0.6.4.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-process/prll/prll-0.6.4.ebuild 
b/sys-process/prll/prll-0.6.4.ebuild
index 380ac5434fe4..58e636154a70 100644
--- a/sys-process/prll/prll-0.6.4.ebuild
+++ b/sys-process/prll/prll-0.6.4.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs readme.gentoo-r1
 
-DESCRIPTION="A utility for parallelizing execution of shell functions"
+DESCRIPTION="Utility for parallelizing execution of shell functions"
 HOMEPAGE="https://github.com/exzombie/prll;
 SRC_URI="https://github.com/exzombie/prll/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-mp3ng/

2023-12-24 Thread Conrad Kostecki
commit: 7664c78db72b094eda12cb127a9e91d0d5099273
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 17 14:14:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7664c78d

media-plugins/vdr-mp3ng: add missing flag-o-matic inherit

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild 
b/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
index becef782b2f5..e9c1f5f5dba5 100644
--- a/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
+++ b/media-plugins/vdr-mp3ng/vdr-mp3ng-0.0.1_pre5-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit vdr-plugin-2
+inherit flag-o-matic vdr-plugin-2
 
 MY_PV=0.9.13-MKIV-pre3
 MY_P=${PN}-${MY_PV}



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

2023-12-24 Thread Conrad Kostecki
commit: 098f212b52c53db72fb89b3cdaecda2692095cde
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Nov 26 19:39:36 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098f212b

sys-process/prll: Add github remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34007
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-process/prll/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-process/prll/metadata.xml b/sys-process/prll/metadata.xml
index c1238aaa48d9..3eebfebfaadc 100644
--- a/sys-process/prll/metadata.xml
+++ b/sys-process/prll/metadata.xml
@@ -7,5 +7,6 @@


prll
+   exzombie/prll

 



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

2023-12-24 Thread Conrad Kostecki
commit: 63bbb86788229649fa95e781cfda053a2f040ad3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 29 20:16:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63bbb867

net-misc/gns3-gui: version bump (2.2.44.1)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/gns3-gui/Manifest |  1 +
 net-misc/gns3-gui/gns3-gui-2.2.44.1.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
index 3b2dece1b459..557c1ccaf82f 100644
--- a/net-misc/gns3-gui/Manifest
+++ b/net-misc/gns3-gui/Manifest
@@ -1,2 +1,3 @@
 DIST gns3-gui-2.2.42.tar.gz 5048413 BLAKE2B 
19c4f1977797af0a3c2bbed926cc8f9361840658dbdc25ad9a2972bec21749c84d5cdc477079f01b8c354e21e9663b27bcbc09f974c914c188f98ec151b7bd67
 SHA512 
19940857308da3810047cec9285c34b0011e4dc44a1316bf2fe5042e0f255546e8e3d2d4788a1f70baedb498a295223916633f4950ef9dbfa19b8e72c7545176
 DIST gns3-gui-2.2.43.tar.gz 5055465 BLAKE2B 
21e21d1b1e77151d385d210270dc909e3ed938c2220360e038820d9e30a1ca126122ccfe0f582e392143aeac364274bc96dbed1a3ea23cd29e0d9dbc858af5a5
 SHA512 
167961caa13e7bc7abea3753c69e883e864e5fbf543f12117a0653f203ef92d46214f083c715c1fad3ab4a52504fa714a2901d0caa4c0048e26cae9fa7ee5a31
+DIST gns3-gui-2.2.44.1.tar.gz 5056513 BLAKE2B 
ac9004771dea320dd24db905ae556c47c5950f95f6871272339223e019da804b97f3238677a0758426ec550ec354052196a4b30cbd4cc1cc154a3a437a3b006f
 SHA512 
e9ae8604f6675ce7edc3e491dc5217b985ca948eaf0df69b59d60b236deee6e0d34e245b4779295d28a05b35eb01f93534a2da070817ace36a2d259525a606de

diff --git a/net-misc/gns3-gui/gns3-gui-2.2.44.1.ebuild 
b/net-misc/gns3-gui/gns3-gui-2.2.44.1.ebuild
new file mode 100644
index ..c0d753adc2e4
--- /dev/null
+++ b/net-misc/gns3-gui/gns3-gui-2.2.44.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 virtualx xdg
+
+DESCRIPTION="Graphical Network Simulator"
+HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-gui;
+SRC_URI="https://github.com/GNS3/gns3-gui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+#net-misc/gns3-server version should always match gns3-gui version
+RDEPEND="
+   >=dev-python/distro-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.6[${PYTHON_USEDEP}]
+   >=dev-python/sentry-sdk-1.34.0[${PYTHON_USEDEP}]
+   ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}]
+   dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+
+   # newer python packages are fine
+   sed -i -e 's/[<>=].*//' requirements.txt || die
+}
+
+src_test() {
+   virtx distutils-r1_src_test
+}



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

2023-12-24 Thread Conrad Kostecki
commit: 6667eaac12362007ac56cb77418ce7e6af40fc96
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 29 20:17:02 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:01:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6667eaac

net-misc/gns3-gui: remove old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34051
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/gns3-gui/Manifest   |  1 -
 net-misc/gns3-gui/gns3-gui-2.2.42.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
index 557c1ccaf82f..209e57dd1e32 100644
--- a/net-misc/gns3-gui/Manifest
+++ b/net-misc/gns3-gui/Manifest
@@ -1,3 +1,2 @@
-DIST gns3-gui-2.2.42.tar.gz 5048413 BLAKE2B 
19c4f1977797af0a3c2bbed926cc8f9361840658dbdc25ad9a2972bec21749c84d5cdc477079f01b8c354e21e9663b27bcbc09f974c914c188f98ec151b7bd67
 SHA512 
19940857308da3810047cec9285c34b0011e4dc44a1316bf2fe5042e0f255546e8e3d2d4788a1f70baedb498a295223916633f4950ef9dbfa19b8e72c7545176
 DIST gns3-gui-2.2.43.tar.gz 5055465 BLAKE2B 
21e21d1b1e77151d385d210270dc909e3ed938c2220360e038820d9e30a1ca126122ccfe0f582e392143aeac364274bc96dbed1a3ea23cd29e0d9dbc858af5a5
 SHA512 
167961caa13e7bc7abea3753c69e883e864e5fbf543f12117a0653f203ef92d46214f083c715c1fad3ab4a52504fa714a2901d0caa4c0048e26cae9fa7ee5a31
 DIST gns3-gui-2.2.44.1.tar.gz 5056513 BLAKE2B 
ac9004771dea320dd24db905ae556c47c5950f95f6871272339223e019da804b97f3238677a0758426ec550ec354052196a4b30cbd4cc1cc154a3a437a3b006f
 SHA512 
e9ae8604f6675ce7edc3e491dc5217b985ca948eaf0df69b59d60b236deee6e0d34e245b4779295d28a05b35eb01f93534a2da070817ace36a2d259525a606de

diff --git a/net-misc/gns3-gui/gns3-gui-2.2.42.ebuild 
b/net-misc/gns3-gui/gns3-gui-2.2.42.ebuild
deleted file mode 100644
index 5834bf62b463..
--- a/net-misc/gns3-gui/gns3-gui-2.2.42.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 virtualx xdg
-
-DESCRIPTION="Graphical Network Simulator"
-HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-gui;
-SRC_URI="https://github.com/GNS3/gns3-gui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-#net-misc/gns3-server version should always match gns3-gui version
-RDEPEND="
-   >=dev-python/distro-1.8.0[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
-   >=dev-python/sentry-sdk-1.29.2[${PYTHON_USEDEP}]
-   ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}]
-   dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   default
-
-   # newer python packages are fine
-   sed -i -e 's/[<>=].*//' requirements.txt || die
-}
-
-src_test() {
-   virtx distutils-r1_src_test
-}



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

2023-12-24 Thread Conrad Kostecki
commit: 79ff94b91a9a0e99156ea7a1e7f787c801d72c79
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Nov 26 19:42:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:02:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ff94b9

sys-apps/dog: EAPI8 bump, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34006
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/dog/dog-1.7-r6.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/dog/dog-1.7-r6.ebuild b/sys-apps/dog/dog-1.7-r6.ebuild
index 491de850553b..ea419e8e51c7 100644
--- a/sys-apps/dog/dog-1.7-r6.ebuild
+++ b/sys-apps/dog/dog-1.7-r6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -9,7 +9,7 @@ DESCRIPTION="Dog is better than cat"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
 SRC_URI="mirror://gentoo/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 



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

2023-12-24 Thread Conrad Kostecki
commit: 0862bf563d59b68881c5a203a1d6e46fa568a4d9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 29 20:15:31 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:01:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0862bf56

net-misc/gns3-server: version bump (2.2.44.1)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/gns3-server/Manifest|  1 +
 net-misc/gns3-server/gns3-server-2.2.44.1.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/net-misc/gns3-server/Manifest b/net-misc/gns3-server/Manifest
index 1d056bc4280b..662b25af8c24 100644
--- a/net-misc/gns3-server/Manifest
+++ b/net-misc/gns3-server/Manifest
@@ -1,2 +1,3 @@
 DIST gns3-server-2.2.42.tar.gz 10735078 BLAKE2B 
424f73fcb7377a518873b4880b77b6e057d8293fb96073eca59224b0e5e5c1e50114f30c564b861e91769380d9d15b3c2c28a8f4cec3358282902af09eeccd30
 SHA512 
9982fabcdd587b090833b9137124a0accb2990cee91ca5d19d8ee691f807d547670a38b2168d0f71465088a3971eac73e101cc284922732b5132ac47b84d84f6
 DIST gns3-server-2.2.43.tar.gz 10734029 BLAKE2B 
c417557823c94bb62a08ab2401e7d6a6e46ea83961cfee87f5b134139f7f0237ff5c214661a2abd30d62a8806c1ea556db9fa9d7ff1e608cfa84142409315832
 SHA512 
3b086f6c14b4258f4f0eb72e9839c6499530b6f0866ba6adc72a8fd301c99919bf4fc36b7d64e61035d81f193faee8b161c304f1a445a2cab5ca9c42739796f4
+DIST gns3-server-2.2.44.1.tar.gz 10739635 BLAKE2B 
8f9cc5affce48b95ef5ceee452d643f450594f1f5710ceace830ccd5a30281c6a04458a6864c65bcb3b023190b2aebe00d2f4316c80596a4c443616cad161cb6
 SHA512 
60c66f07242ba64a9bbc9471ee71fc975a95f36fced440798c8076b968a2e29cacccb889928f22b878d5928feb9024b26da854a03e3610b1ba36fa09826023fc

diff --git a/net-misc/gns3-server/gns3-server-2.2.44.1.ebuild 
b/net-misc/gns3-server/gns3-server-2.2.44.1.ebuild
new file mode 100644
index ..ec1573e4269f
--- /dev/null
+++ b/net-misc/gns3-server/gns3-server-2.2.44.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 optfeature systemd
+
+DESCRIPTION="GNS3 server to asynchronously manage emulators"
+HOMEPAGE="https://www.gns3.com https://github.com/GNS3/gns3-server;
+SRC_URI="https://github.com/GNS3/gns3-server/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   acct-group/gns3
+   acct-user/gns3
+   app-emulation/dynamips
+   >=dev-python/aiofiles-23.2.1[${PYTHON_USEDEP}]
+   >=dev-python/aiohttp-3.8.5[${PYTHON_USEDEP}]
+   >=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+   >=dev-python/distro-1.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.6[${PYTHON_USEDEP}]
+   >=dev-python/py-cpuinfo-9.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sentry-sdk-1.34.0[${PYTHON_USEDEP}]
+   net-misc/ubridge
+   sys-apps/busybox[static]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   default
+
+   # newer python packages are fine
+   sed -i -e 's/[<>=].*//' requirements.txt || die
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   systemd_dounit init/gns3.service.systemd
+   newinitd init/gns3.service.openrc gns3server
+
+   rm 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin/busybox" || 
die
+   ln -s /bin/busybox 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin/busybox" || 
die
+}
+
+pkg_postinst() {
+   elog "net-misc/gns3-server has several optional packages that must be 
merged manually for additional functionality."
+   elog ""
+   optfeature "QEMU Support" "app-emulation/qemu"
+   optfeature "Virtualbox Support" "app-emulation/virtualbox"
+   optfeature "Docker Support" "app-containers/docker"
+   optfeature "Wireshark Support" "net-analyzer/wireshark"
+   elog ""
+   elog "The following packages are currently unsupported:"
+   elog "iouyap and vpcs"
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/files/

2023-12-24 Thread Conrad Kostecki
commit: 22caf268458c4d22ef1666f2790149fcaced93e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec 19 18:48:24 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22caf268

app-editors/logseq-desktop-bin: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34375
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-editors/logseq-desktop-bin/files/logseq-desktop.desktop | 10 --
 1 file changed, 10 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop 
b/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop
deleted file mode 100644
index 16562511f8ec..
--- a/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Logseq
-Exec=/opt/bin/logseq %U
-MimeType=x-scheme-handler/logseq
-Terminal=false
-Type=Application
-Icon=logseq
-StartupWMClass=logseq
-Comment=Open Source platform for knowledge sharing and management
-Categories=Office



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

2023-12-24 Thread Conrad Kostecki
commit: 495090c937243531fafd2659693c5891e62333ce
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  1 15:10:24 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 22:59:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495090c9

kde-frameworks/kio: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 kde-frameworks/kio/files/kio-5.110.0-crash.patch | 28 
 1 file changed, 28 deletions(-)

diff --git a/kde-frameworks/kio/files/kio-5.110.0-crash.patch 
b/kde-frameworks/kio/files/kio-5.110.0-crash.patch
deleted file mode 100644
index dcda1cfe06f5..
--- a/kde-frameworks/kio/files/kio-5.110.0-crash.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 48322f44323a1fc09305d66d9093fe6c3780709e Mon Sep 17 00:00:00 2001
-From: Kevin Ottens 
-Date: Fri, 15 Sep 2023 09:45:58 +0200
-Subject: [PATCH] Don't crash if KMountPoint gives nothing back while checking
- for CIFS
-
-BUG: 474451

- src/ioslaves/file/file_unix.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp
-index 87c47e7e74..c0bc64354d 100644
 a/src/ioslaves/file/file_unix.cpp
-+++ b/src/ioslaves/file/file_unix.cpp
-@@ -328,6 +328,9 @@ inline static time_t stat_mtime(const QT_STATBUF )
- static bool isOnCifsMount(const QString )
- {
- const auto mount = KMountPoint::currentMountPoints().findByPath(filePath);
-+if (!mount) {
-+return false;
-+}
- return mount->mountType() == QStringLiteral("cifs") || mount->mountType() 
== QStringLiteral("smb3");
- }
- 
--- 
-GitLab
-



[gentoo-commits] repo/gentoo:master commit in: net-nntp/tin/files/

2023-12-24 Thread Conrad Kostecki
commit: bc2a202423d669fd544ae94f275d672151d07401
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec 19 18:50:46 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2a2024

net-nntp/tin: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34372
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../tin/files/tin-2.6.1-configure-clang16.patch| 108 -
 1 file changed, 108 deletions(-)

diff --git a/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch 
b/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch
deleted file mode 100644
index 30fb937a6247..
--- a/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-https://src.fedoraproject.org/rpms/tin/blob/bbfb5a569a97cde8d4ca95f44979070ad2f57bd0/f/tin-configure-c99.patch
-
-Add missing #include directives to pick up additional prototypes.
-Improves C99 compatibility.
-
 a/aclocal.m4
-+++ b/aclocal.m4
-@@ -2165,8 +2165,17 @@ AC_MSG_CHECKING([if application can dump core])
- AC_CACHE_VAL(cf_cv_corefile,[
-   AC_TRY_RUN([
- #include 
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
- #include 
- #include 
-+#ifdef HAVE_SYS_WAIT_H
-+#include 
-+#endif
-+#ifdef HAVE_UNISTD_H
-+#include 
-+#endif
- int found()
- {
-   struct stat sb;
-@@ -3319,6 +3328,9 @@ AC_DEFUN([CF_FUNC_FORK],
- [AC_MSG_CHECKING([for fork])
- AC_CACHE_VAL(cf_cv_func_fork,[
- AC_TRY_RUN([
-+#ifdef HAVE_UNISTD_H
-+#include 
-+#endif
- int main()
- {
-   if (fork() < 0)
-@@ -3465,6 +3477,9 @@ AC_MSG_CHECKING(if the system function returns usable 
child-status)
- AC_CACHE_VAL(cf_cv_system_status,[
-   AC_TRY_RUN([
- #include 
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
- #include 
- #if HAVE_SYS_WAIT_H
- #include 
-@@ -3495,7 +3510,11 @@ int main()
- ],
-   [cf_cv_system_status=no],
-   [AC_TRY_RUN(
--  [int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 
8)); }],
-+  [
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
-+int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }],
-   [cf_cv_system_status=yes],
-   [cf_cv_system_status=unknown],
-   [cf_cv_system_status=unknown])],
 a/configure
-+++ b/configure
-@@ -26361,6 +26361,9 @@ else
- #line 26361 "configure"
- #include "confdefs.h"
- 
-+#ifdef HAVE_UNISTD_H
-+#include 
-+#endif
- int main()
- {
-   if (fork() < 0)
-@@ -27366,6 +27369,9 @@ else
- #include "confdefs.h"
- 
- #include 
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
- #include 
- #if HAVE_SYS_WAIT_H
- #include 
-@@ -27417,6 +27423,9 @@ else
-   cat >"conftest.$ac_ext" <<_ACEOF
- #line 27418 "configure"
- #include "confdefs.h"
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
- int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
- _ACEOF
- rm -f "conftest$ac_exeext"
-@@ -27764,8 +27773,17 @@ else
- #include "confdefs.h"
- 
- #include 
-+#ifdef HAVE_STDLIB_H
-+#include 
-+#endif
- #include 
- #include 
-+#ifdef HAVE_SYS_WAIT_H
-+#include 
-+#endif
-+#ifdef HAVE_UNISTD_H
-+#include 
-+#endif
- int found()
- {
-   struct stat sb;



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

2023-12-24 Thread Conrad Kostecki
commit: 783ae1e02d9596513cdddabb6801746370decf63
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec 19 18:50:16 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783ae1e0

net-misc/memcached: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34373
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../memcached/files/memcached-1.2.2-fbsd.patch | 12 -
 .../files/memcached-1.4.4-as-needed.patch  | 31 --
 2 files changed, 43 deletions(-)

diff --git a/net-misc/memcached/files/memcached-1.2.2-fbsd.patch 
b/net-misc/memcached/files/memcached-1.2.2-fbsd.patch
deleted file mode 100644
index 76f237698cf7..
--- a/net-misc/memcached/files/memcached-1.2.2-fbsd.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: memcached-1.2.2/memcached.h
-===
 memcached-1.2.2.orig/memcached.h
-+++ memcached-1.2.2/memcached.h
-@@ -4,6 +4,7 @@
- #include "config.h"
- #include 
- #include 
-+#include 
- #include 
- #include 
- 

diff --git a/net-misc/memcached/files/memcached-1.4.4-as-needed.patch 
b/net-misc/memcached/files/memcached-1.4.4-as-needed.patch
deleted file mode 100644
index f6e5cde11057..
--- a/net-misc/memcached/files/memcached-1.4.4-as-needed.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Nuar memcached-1.4.4.orig/configure.ac memcached-1.4.4/configure.ac
 memcached-1.4.4.orig/configure.ac  2009-11-24 16:40:29.0 -0800
-+++ memcached-1.4.4/configure.ac   2009-11-27 15:20:38.0 -0800
-@@ -115,6 +115,14 @@
- AC_SUBST(ENABLE_SASL)
- AC_SUBST(PROFILER_LDFLAGS)
- 
-+dnl Check whether the user's system supports pthread before adding -pthread 
to CFLAGS
-+dnl otherwise we won't get -l{threads} in LIBS
-+dnl AFAIK -pthread should be added to LDFLAGS on BSD systems
-+AC_SEARCH_LIBS(pthread_create, [pthread pthreads thread threads] )
-+if test "x$ac_cv_search_pthread_create" == "xno"; then
-+  AC_MSG_ERROR([Can't enable threads without the POSIX thread library.])
-+fi
-+
- AC_ARG_ENABLE(coverage,
-   [AS_HELP_STRING([--disable-coverage],[Disable code coverage])])
- 
-@@ -376,12 +384,6 @@
- 
- AC_C_HTONLL
- 
--dnl Check whether the user's system supports pthread
--AC_SEARCH_LIBS(pthread_create, pthread)
--if test "x$ac_cv_search_pthread_create" = "xno"; then
--  AC_MSG_ERROR([Can't enable threads without the POSIX thread library.])
--fi
--
- AC_CHECK_FUNCS(mlockall)
- AC_CHECK_FUNCS(getpagesizes)
- AC_CHECK_FUNCS(memcntl)



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

2023-12-24 Thread Conrad Kostecki
commit: 9f24757f86f9c43c77ec4eb6490c9066e93f3af5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  1 15:10:36 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f24757f

kde-frameworks/kxmlgui: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34082
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/kxmlgui-5.111.0-fix-xml-merging.patch| 156 -
 1 file changed, 156 deletions(-)

diff --git a/kde-frameworks/kxmlgui/files/kxmlgui-5.111.0-fix-xml-merging.patch 
b/kde-frameworks/kxmlgui/files/kxmlgui-5.111.0-fix-xml-merging.patch
deleted file mode 100644
index 013fbab9d1c7..
--- a/kde-frameworks/kxmlgui/files/kxmlgui-5.111.0-fix-xml-merging.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/190
-https://bugs.kde.org/show_bug.cgi?id=475016
-
-From f015fa6006d2e2eea2d2aac11c18219b255722ef Mon Sep 17 00:00:00 2001
-From: Mladen Milinkovic 
-Date: Fri, 29 Sep 2023 20:01:49 +0200
-Subject: [PATCH] Fix merging of XMLs with multiple ActionProperties tags
-
-BUG: 475016
 a/autotests/kxmlgui_unittest.cpp
-+++ b/autotests/kxmlgui_unittest.cpp
-@@ -88,6 +88,26 @@ static void createXmlFile(QFile , int version, int 
flags, const QByteArray
- file.write("\n");
- }
- 
-+class ShortcutSchemeHandler
-+{
-+public:
-+ShortcutSchemeHandler(const QString )
-+: cgScheme(KSharedConfig::openConfig(), "Shortcut Schemes")
-+, prevScheme(cgScheme.readEntry("Current Scheme", 
QStringLiteral("Default")))
-+{
-+cgScheme.writeEntry("Current Scheme", scheme);
-+}
-+
-+~ShortcutSchemeHandler()
-+{
-+cgScheme.writeEntry("Current Scheme", prevScheme);
-+}
-+
-+private:
-+KConfigGroup cgScheme;
-+const QString prevScheme;
-+};
-+
- static void clickApply(KEditToolBar *dialog)
- {
- QDialogButtonBox *box = dialog->findChild();
-@@ -106,6 +126,15 @@ void KXmlGui_UnitTest::initTestCase()
- QFile::remove(configFile);
- KSharedConfig::openConfig()->reparseConfiguration();
- }
-+
-+// Create "Test" shortcut scheme to eliminate the KF warning
-+QFile testScheme = 
QFile(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation)
-++ 
QLatin1String("/%1/shortcuts/%2").arg(QCoreApplication::applicationName(), 
QStringLiteral("Test")));
-+if (!testScheme.exists()) {
-+QVERIFY(QFileInfo(testScheme).dir().mkpath(QStringLiteral(".")));
-+QVERIFY(testScheme.open(QIODevice::WriteOnly));
-+testScheme.write(QByteArray(""));
-+}
- }
- 
- void KXmlGui_UnitTest::testFindVersionNumber_data()
-@@ -457,6 +486,56 @@ void KXmlGui_UnitTest::testPartMerging()
- factory.removeClient();
- }
- 
-+void KXmlGui_UnitTest::testShortcutSchemeMerging()
-+{
-+TestGuiClient client;
-+
-+ShortcutSchemeHandler sss(QStringLiteral("Test"));
-+
-+KActionCollection *ac = client.actionCollection();
-+
-+QAction *a = ac->addAction(QStringLiteral("test_action"));
-+ac->setDefaultShortcut(a, QKeySequence(QStringLiteral("Ctrl+A")));
-+
-+const QByteArray appXml = R"(
-+
-+
-+
-+  File
-+
-+  
-+
-+)";
-+client.createGUI(appXml, false);
-+
-+const QByteArray settingsXml = R"(
-+
-+ 
-+  
-+   File
-+   
-+  
-+ 
-+ 
-+  
-+ 
-+ 
-+  
-+ 
-+
-+)";
-+client.mergeXML(settingsXml);
-+
-+KMainWindow mainWindow;
-+KXMLGUIBuilder builder();
-+KXMLGUIFactory factory();
-+factory.addClient();
-+
-+QCOMPARE(a->shortcut(), QKeySequence(QStringLiteral("Ctrl+C")));
-+
-+factory.removeClient();
-+}
-+
- void KXmlGui_UnitTest::testPartMergingSettings() // #252911
- {
- const QByteArray hostXml =
 a/autotests/kxmlgui_unittest.h
-+++ b/autotests/kxmlgui_unittest.h
-@@ -23,6 +23,7 @@ private Q_SLOTS:
- void testVersionHandlerNewVersionUserChanges();
- void testPartMerging();
- void testPartMergingSettings();
-+void testShortcutSchemeMerging();
- void testUiStandardsMerging_data();
- void testUiStandardsMerging();
- void testActionListAndSeparator();
 a/autotests/testguiclient.h
-+++ b/autotests/testguiclient.h
-@@ -42,6 +42,10 @@ public:
- 
- setXML(QString::fromLatin1(xml), true);
- }
-+void mergeXML(const QByteArray )
-+{
-+setXML(QString::fromLatin1(xml), true);
-+}
- void createActions(const QStringList )
- {
- KActionCollection *coll = actionCollection();
 a/src/kxmlguiclient.cpp
-+++ b/src/kxmlguiclient.cpp
-@@ -587,6 +587,8 @@ bool KXMLGUIClientPrivate::isEmptyContainer(const 
QDomElement , KActionColl
- 
- QDomElement KXMLGUIClientPrivate::findMatchingElement(const QDomElement 
, const QDomElement )
- {
-+const QString idAttribute(base.tagName() == 
QLatin1String("ActionProperties") ? 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/mozc/files/

2023-12-24 Thread Conrad Kostecki
commit: b47a5a6b04ce49aba17fa123c1c9815dbba6ebee
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 15 15:56:15 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47a5a6b

app-i18n/mozc: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34295
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../mozc-2.26.4220-environmental_variables.patch   |  89 -
 .../files/mozc-2.26.4220-server_path_check.patch   |  95 -
 .../files/mozc-2.26.4220-system_abseil-cpp.patch   | 407 -
 .../mozc/files/mozc-2.26.4220-system_gtest.patch   | 141 ---
 .../mozc/files/mozc-2.26.4220-system_jsoncpp.patch | 117 --
 5 files changed, 849 deletions(-)

diff --git a/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch 
b/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch
deleted file mode 100644
index 44a60ed4fc9f..
--- a/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-https://github.com/google/mozc/issues/470
-
 a/src/base/system_util.cc
-+++ b/src/base/system_util.cc
-@@ -226,6 +226,11 @@
- 
- std::string UserProfileDirectoryImpl::GetUserProfileDirectory() const {
- #if defined(OS_CHROMEOS)
-+  const char *configuration_directory_env = 
Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY");
-+  if (configuration_directory_env) {
-+return configuration_directory_env;
-+  }
-+
-   // TODO(toka): Must use passed in user profile dir which passed in. If mojo
-   // platform the user profile is determined on runtime.
-   // It's hack, the user profile dir should be passed in. Although the value 
in
-@@ -245,13 +250,23 @@
- #elif defined(OS_IOS)
-   // OS_IOS block must be placed before __APPLE__ because both macros are
-   // currently defined on iOS.
--  //
-+
-+  const char *configuration_directory_env = 
Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY");
-+  if (configuration_directory_env) {
-+return configuration_directory_env;
-+  }
-+
-   // On iOS, use Caches directory instead of Application Spport directory
-   // because the support directory doesn't exist by default.  Also, it is 
backed
-   // up by iTunes and iCloud.
-   return FileUtil::JoinPath({MacUtil::GetCachesDirectory(), kProductPrefix});
- 
- #elif defined(OS_WIN)
-+  const char *configuration_directory_env = 
Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY");
-+  if (configuration_directory_env) {
-+return configuration_directory_env;
-+  }
-+
-   DCHECK(SUCCEEDED(Singleton::get()->result()));
-   std::string dir = Singleton::get()->path();
- 
-@@ -263,6 +278,11 @@
- 
- 
- #elif defined(__APPLE__)
-+  const char *configuration_directory_env = 
Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY");
-+  if (configuration_directory_env) {
-+return configuration_directory_env;
-+  }
-+
-   std::string dir = MacUtil::GetApplicationSupportDirectory();
- # ifdef GOOGLE_JAPANESE_INPUT_BUILD
-   dir = FileUtil::JoinPath(dir, "Google");
-@@ -276,6 +296,11 @@
- 
- 
- #elif defined(OS_LINUX)
-+  const char *configuration_directory_env = 
Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY");
-+  if (configuration_directory_env) {
-+return configuration_directory_env;
-+  }
-+
-   // 1. If "$HOME/.mozc" already exists,
-   //use "$HOME/.mozc" for backward compatibility.
-   // 2. If $XDG_CONFIG_HOME is defined
-@@ -395,6 +420,11 @@
- #endif  // OS_WIN
- 
- std::string SystemUtil::GetServerDirectory() {
-+  const char *server_directory_env = Environ::GetEnv("MOZC_SERVER_DIRECTORY");
-+  if (server_directory_env) {
-+return server_directory_env;
-+  }
-+
- #ifdef OS_WIN
-   DCHECK(SUCCEEDED(Singleton::get()->result()));
- # if defined(GOOGLE_JAPANESE_INPUT_BUILD)
-@@ -453,6 +483,11 @@
- }
- 
- std::string SystemUtil::GetDocumentDirectory() {
-+  const char *documents_directory_env = 
Environ::GetEnv("MOZC_DOCUMENTS_DIRECTORY");
-+  if (documents_directory_env) {
-+return documents_directory_env;
-+  }
-+
- #if defined(__APPLE__)
-   return GetServerDirectory();
- #elif defined(MOZC_DOCUMENT_DIRECTORY)

diff --git a/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch 
b/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch
deleted file mode 100644
index b12c3d370e37..
--- a/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-https://github.com/google/mozc/issues/471
-
 a/src/ipc/ipc_path_manager.cc
-+++ b/src/ipc/ipc_path_manager.cc
-@@ -340,9 +340,21 @@
- return false;
-   }
- 
-+  // Expand symbolic links in the expected server path to avoid false 
negatives
-+  // during comparisons of the expected server path and the actual server 
path.
-+  string real_server_path = server_path;
-+#ifndef OS_WIN
-+  char real_server_path_[PATH_MAX];
-+  if (realpath(server_path.c_str(), 

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

2023-12-24 Thread Conrad Kostecki
commit: 0f11be4122c03eabfd7e5f80176e297e3548ab09
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 15 15:57:06 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f11be41

dev-cpp/abseil-cpp: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34296
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/abseil-cpp-20200923-arm_no_crypto.patch  | 23 --
 .../files/abseil-cpp-20210324.1-glibc-2.34.patch   | 14 -
 2 files changed, 37 deletions(-)

diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch 
b/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch
deleted file mode 100644
index d9e9963f5bae..
--- a/dev-cpp/abseil-cpp/files/abseil-cpp-20200923-arm_no_crypto.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Don't assume all ARM CPUs have crypto extensions.
-
-Requires an accompanying change in the ebuild to disable crypto
-extensions (by passing -DABSL_ARCH_ARM_NO_CRYPTO). This could
-be done by the build system instead in future.
-
-https://bugs.gentoo.org/778926
 a/absl/random/internal/randen_hwaes.cc
-+++ b/absl/random/internal/randen_hwaes.cc
-@@ -50,8 +50,11 @@
- (defined(__ARM_NEON) && defined(__ARM_FEATURE_CRYPTO))
- #define ABSL_RANDEN_HWAES_IMPL 1
- 
--#elif ABSL_RANDOM_INTERNAL_AES_DISPATCH && !defined(__APPLE__) && \
--(defined(__GNUC__) && __GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ > 9)
-+// When ABSL_ARCH_ARM_NO_CRYPTO is defined, then ARM CPU without
-+// crypto extension is assumed.
-+#elif !defined(ABSL_ARCH_ARM_NO_CRYPTO) && \
-+(ABSL_RANDOM_INTERNAL_AES_DISPATCH && !defined(__APPLE__) && \
-+(defined(__GNUC__) && __GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ > 
9))
- // ...or, on GCC, we can use an ASM directive to
- // instruct the assember to allow crypto instructions.
- #define ABSL_RANDEN_HWAES_IMPL 1

diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20210324.1-glibc-2.34.patch 
b/dev-cpp/abseil-cpp/files/abseil-cpp-20210324.1-glibc-2.34.patch
deleted file mode 100644
index 99b868d3101f..
--- a/dev-cpp/abseil-cpp/files/abseil-cpp-20210324.1-glibc-2.34.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/823990
-https://github.com/abseil/abseil-cpp/commit/a9831f1cbf93fb18dd951453635f488037454ce9.patch
 a/absl/debugging/failure_signal_handler.cc
-+++ b/absl/debugging/failure_signal_handler.cc
-@@ -136,7 +136,8 @@ static bool SetupAlternateStackOnce() {
- #else
-   const size_t page_mask = sysconf(_SC_PAGESIZE) - 1;
- #endif
--  size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
-+  size_t stack_size =
-+  (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
- #if defined(ABSL_HAVE_ADDRESS_SANITIZER) || \
- defined(ABSL_HAVE_MEMORY_SANITIZER) || defined(ABSL_HAVE_THREAD_SANITIZER)
-   // Account for sanitizer instrumentation requiring additional stack space.



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

2023-12-24 Thread Conrad Kostecki
commit: f2497e6d15337c0288ecb289204cdd557411dbc8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec  8 10:29:01 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 24 23:00:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2497e6d

dev-libs/dmalloc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34177
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/dmalloc/files/dmalloc-99-texi2html.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch 
b/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch
deleted file mode 100644
index 1e7e4ccd1eb1..
--- a/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/Makefile.in
-+++ b/Makefile.in
-@@ -285,7 +285,7 @@
- 
- dmalloc.html : $(srcdir)/dmalloc.texi
-   rm -f $@ $@.t
--  texi2html  --output=$@.t -number -monolithic $(srcdir)/dmalloc.texi
-+  texi2html  --output=$@.t --number-footnotes --number-sections 
-monolithic $(srcdir)/dmalloc.texi
-   mv $@.t $@
- 
- settings.h : $(srcdir)/settings.dist $(srcdir)/configure



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/mips/o32/, profiles/arch/mips/mipsel/o32/

2023-12-24 Thread Andreas K. Hüttel
commit: f68fcb408601d8c7b3aaba65fc588034ca50094a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 24 22:33:26 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 24 22:34:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68fcb40

package.mask, mips o32: mask systemd-255*

Bug: https://bugs.gentoo.org/920576
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/mips/mipsel/o32/package.mask | 5 +
 profiles/arch/mips/o32/package.mask| 5 +
 2 files changed, 10 insertions(+)

diff --git a/profiles/arch/mips/mipsel/o32/package.mask 
b/profiles/arch/mips/mipsel/o32/package.mask
new file mode 100644
index ..5e1d41bff198
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32/package.mask
@@ -0,0 +1,5 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# fails to build, bug 920576
+=sys-apps/systemd-255*

diff --git a/profiles/arch/mips/o32/package.mask 
b/profiles/arch/mips/o32/package.mask
new file mode 100644
index ..5e1d41bff198
--- /dev/null
+++ b/profiles/arch/mips/o32/package.mask
@@ -0,0 +1,5 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# fails to build, bug 920576
+=sys-apps/systemd-255*



[gentoo-commits] proj/releng:master commit in: tools/

2023-12-24 Thread Andreas K. Hüttel
commit: ad059f3264c7c339892c68fb6551da7e4e7d0026
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 24 22:15:37 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 24 22:15:37 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ad059f32

Upload x86 17.0 packages with openrc build

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

 tools/catalyst-auto-x86.conf | 10 --
 1 file changed, 10 deletions(-)

diff --git a/tools/catalyst-auto-x86.conf b/tools/catalyst-auto-x86.conf
index 38b49922..fa9f9b73 100644
--- a/tools/catalyst-auto-x86.conf
+++ b/tools/catalyst-auto-x86.conf
@@ -21,14 +21,10 @@ SETS="
 SET_i486_openrc_SPECS="i486/stage1-openrc.spec i486/stage3-openrc.spec"
 SET_i486_openrc_OPTIONAL_SPECS="i486/installcd-stage1-openrc.spec 
i486/installcd-stage2-minimal-openrc.spec"
 
-SET_i486_systemd_SPECS="i486/stage1-systemd.spec i486/stage3-systemd.spec"
-
 SET_i486_systemd_mu_SPECS="i486/stage1-systemd-mu.spec 
i486/stage3-systemd-mu.spec"
 
 SET_i686_openrc_SPECS="i686/stage1-openrc.spec i686/stage3-openrc.spec"
 
-SET_i686_systemd_SPECS="i686/stage1-systemd.spec i686/stage3-systemd.spec"
-
 SET_i686_systemd_mu_SPECS="i686/stage1-systemd-mu.spec 
i686/stage3-systemd-mu.spec"
 
 SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec 
hardened/stage3-openrc.spec"
@@ -70,9 +66,6 @@ post_build() {
case ${spec} in
i486/stage3-openrc.spec)
upload stage3-i486-openrc-${TIMESTAMP}.tar.xz*
-   ;;
-   i486/stage3-systemd.spec)
-   upload stage3-i486-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-i486" x86/17.0/i486
;;
i486/installcd-stage2-minimal-openrc.spec)
@@ -80,9 +73,6 @@ post_build() {
;;
i686/stage3-openrc.spec)
upload stage3-i686-openrc-${TIMESTAMP}.tar.xz*
-   ;;
-   i686/stage3-systemd.spec)
-   upload stage3-i686-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-i686" x86/17.0/i686
;;
esac



[gentoo-commits] proj/releng:master commit in: tools/

2023-12-24 Thread Andreas K. Hüttel
commit: 78944c63846acd564965a5974c6d87507a2e3b64
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 24 22:11:44 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 24 22:11:44 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=78944c63

Upload sparc 17.0 packages with openrc build

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

 tools/catalyst-auto-sparc64.conf | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/tools/catalyst-auto-sparc64.conf b/tools/catalyst-auto-sparc64.conf
index 878236f7..3d1c6f79 100644
--- a/tools/catalyst-auto-sparc64.conf
+++ b/tools/catalyst-auto-sparc64.conf
@@ -15,7 +15,7 @@ EMAIL_SUBJECT_PREPEND="[sparc-auto]"
 update_symlinks() {
# Symlink the latest stages3 to build from
local d f
-   for d in "${BUILD_SRCDIR_BASE}/builds/default" 
"${BUILD_SRCDIR_BASE}/builds/mergedusr" ; do
+   for d in "${BUILD_SRCDIR_BASE}/builds"/* ; do
mkdir -p "${d}"
pushd "${d}" >/dev/null
for f in $(ls stage3-sparc-*xz | grep -v latest | 
give_latest_from_dates) ; do
@@ -40,16 +40,10 @@ post_build() {
;;
sparc/stage3.spec)
upload stage3-sparc-${TIMESTAMP}*.xz*
-   ;;
-   sparc/systemd-stage3.spec)
-   upload stage3-sparc-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-sparc" sparc/17.0/32
;;
sparc64/stage3.spec)
upload stage3-sparc64-${TIMESTAMP}*.xz*
-   ;;
-   sparc64/systemd-stage3.spec)
-   upload stage3-sparc64-systemd-${TIMESTAMP}*.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-sparc64" sparc/17.0/64
;;
esac



[gentoo-commits] proj/releng:master commit in: tools/

2023-12-24 Thread Andreas K. Hüttel
commit: a9c2966b9bec3cce5d92e104d25a8e4975e8ab32
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 24 22:08:16 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 24 22:08:16 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=a9c2966b

Upload s390 17.0 packages with openrc build

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

 tools/catalyst-auto-s390.conf  | 7 +--
 tools/catalyst-auto-s390x.conf | 7 +--
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/tools/catalyst-auto-s390.conf b/tools/catalyst-auto-s390.conf
index 1e46ab4a..a9cbf249 100644
--- a/tools/catalyst-auto-s390.conf
+++ b/tools/catalyst-auto-s390.conf
@@ -11,8 +11,6 @@ SETS="openrc systemd_mu"
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="netboot/netboot.spec"
 
-SET_systemd_SPECS="stage1-systemd.spec stage3-systemd.spec"
-
 SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
 
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/s390
@@ -20,7 +18,7 @@ KCONFIG_DIR=${REPO_DIR}/releases/kconfig/s390
 update_symlinks() {
# Symlink the latest stages3 to build from
local d f
-   for d in "${BUILD_SRCDIR_BASE}/builds/default" 
"${BUILD_SRCDIR_BASE}/builds/mergedusr" ; do
+   for d in "${BUILD_SRCDIR_BASE}/builds"/* ; do
mkdir -p "${d}"
pushd "${d}" >/dev/null
for f in $(ls stage3-${SUBARCH}-*xz | grep -v latest | 
give_latest_from_dates) ; do
@@ -44,9 +42,6 @@ post_build() {
;;
stage3-openrc.spec)
upload stage3-${SUBARCH}-openrc-${TIMESTAMP}.tar.xz*
-   ;;
-   stage3-systemd.spec)
-   upload stage3-${SUBARCH}-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-s390" s390/17.0/s390
;;
esac

diff --git a/tools/catalyst-auto-s390x.conf b/tools/catalyst-auto-s390x.conf
index baf4ca90..f4fe9d83 100644
--- a/tools/catalyst-auto-s390x.conf
+++ b/tools/catalyst-auto-s390x.conf
@@ -11,8 +11,6 @@ SETS="openrc systemd_mu"
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
 SET_openrc_OPTIONAL_SPECS="netboot/netboot.spec"
 
-SET_systemd_SPECS="stage1-systemd.spec stage3-systemd.spec"
-
 SET_systemd_mu_SPECS="stage1-systemd-mu.spec stage3-systemd-mu.spec"
 
 KCONFIG_DIR=${REPO_DIR}/releases/kconfig/s390
@@ -20,7 +18,7 @@ KCONFIG_DIR=${REPO_DIR}/releases/kconfig/s390
 update_symlinks() {
# Symlink the latest stages3 to build from
local d f
-   for d in "${BUILD_SRCDIR_BASE}/builds/default" 
"${BUILD_SRCDIR_BASE}/builds/mergedusr" ; do
+   for d in "${BUILD_SRCDIR_BASE}/builds"/* ; do
mkdir -p "${d}"
pushd "${d}" >/dev/null
for f in $(ls stage3-${SUBARCH}-*xz | grep -v latest | 
give_latest_from_dates) ; do
@@ -44,9 +42,6 @@ post_build() {
;;
stage3-openrc.spec)
upload stage3-${SUBARCH}-openrc-${TIMESTAMP}.tar.xz*
-   ;;
-   stage3-systemd.spec)
-   upload stage3-${SUBARCH}-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-s390x" s390/17.0/s390x
;;
esac



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-12-24 Thread Richard Freeman
commit: 7b07d813896705ba8b5de1c203385dbac23139e9
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun Dec 24 22:08:37 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Sun Dec 24 22:08:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b07d813

app-backup/duplicity: drop 1.0.1-r1, 1.2.2

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  2 -
 app-backup/duplicity/duplicity-1.0.1-r1.ebuild | 50 -
 app-backup/duplicity/duplicity-1.2.2.ebuild| 51 --
 3 files changed, 103 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 58702dcd9ee9..3c895fddaa2e 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,5 +1,3 @@
-DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
-DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild 
b/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
deleted file mode 100644
index 6409f16b3d9e..
--- a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/duplicity-1.2.2.ebuild 
b/app-backup/duplicity/duplicity-1.2.2.ebuild
deleted file mode 100644
index fc665542a7f1..
--- a/app-backup/duplicity/duplicity-1.2.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-12-24 Thread Richard Freeman
commit: d3642b12bacfd9abc4114bdc081b4399c14c5f0f
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun Dec 24 22:05:37 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Sun Dec 24 22:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3642b12

app-backup/duplicity: stabilize 2.1.1 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-2.1.1.ebuild 
b/app-backup/duplicity/duplicity-2.1.1.ebuild
index 003ceb5ad3d3..cc8bfbda51fd 100644
--- a/app-backup/duplicity/duplicity-2.1.1.ebuild
+++ b/app-backup/duplicity/duplicity-2.1.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2023-12-24 Thread Eray Aslan
commit: ff1d7b7ece27179a0f03ee08f40191355456d8ee
Author: Eray Aslan  gentoo  org>
AuthorDate: Sun Dec 24 21:36:58 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sun Dec 24 22:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1d7b7e

mail-mta/postfix: add 3.9_pre20231224, drop 3.9_pre20231219

Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest   | 2 +-
 .../{postfix-3.9_pre20231219.ebuild => postfix-3.9_pre20231224.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 791b194ef7d8..02c25f8d5aae 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,3 +1,3 @@
 DIST postfix-3.8.2.tar.gz 4848718 BLAKE2B 
233693e088901e8ed986e34d60b55fb6b786c37868095ab914e6049c5ad6aee09f07d3b5d1f2bec64d8570e215bb15196760d30074cd8ddfaeff3897ad117b81
 SHA512 
1c441c95bcadee6fc038eb5cb826a686a8bd98b0c78afbc36fdcee01ca0b1c7071036542c729ac345ef8f1e6fb42211452da802e86048967ebc4dea7752d
 DIST postfix-3.8.3.tar.gz 4849329 BLAKE2B 
a656606c2a46671548cb954a65d769ba5bf68a5c8f0ccdc0e753b03386956eef3e264b696a306c586f1df1b06fb173e5f3db74c6a9e4d3686c86b8f53be585ed
 SHA512 
38df222cd1fca992bba9eef123ed547386244f41577f0f4eec9c055afd48773736bd9d5857166e31d94e5c55be57a4381f8ce1c8cde80e9b8779bae5e0720aef
-DIST postfix-3.9-20231219.tar.gz 4900377 BLAKE2B 
fab015c111b0499f4089bcd31b3721ed37994fd1cdaa9d399bb19fe639c350f0753042fd6d68fabec793dd9b958861663842551133050edb8125c0a6d0f26798
 SHA512 
35b69ac9e480a2a68b7919a8c52b3d7d0cb10c273e9a47d76156931c89d8f5b420ad888ea6b9a9680443775fb700fea2df06a9ad47b7620de58f6caaf3b74d52
+DIST postfix-3.9-20231224.tar.gz 4901720 BLAKE2B 
a49da1ef8c38efddf25b39828a30966d2be8b5db6d8dee436ba7059c01b71d4959b20f0d30366cf5adea039e3a82a0e191944822483d3852a166fbc90ca4892d
 SHA512 
7c683f55e74f49805142fcd022d52aeec174611cd2da4d3662154f8c4d612f6ad61ee7bde2f31c806d906094b481b73a9be7a95be896e27b2583c76c40b678bd

diff --git a/mail-mta/postfix/postfix-3.9_pre20231219.ebuild 
b/mail-mta/postfix/postfix-3.9_pre20231224.ebuild
similarity index 100%
rename from mail-mta/postfix/postfix-3.9_pre20231219.ebuild
rename to mail-mta/postfix/postfix-3.9_pre20231224.ebuild



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2023-12-24 Thread Eray Aslan
commit: 6ec1f51e1548f5ec5d9b69cb05294ab9917a3bd1
Author: Eray Aslan  gentoo  org>
AuthorDate: Sun Dec 24 21:39:43 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sun Dec 24 22:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec1f51e

mail-mta/postfix: add 3.8.4 - smtp smuggling fix

Added smtpd_forbid_bare_newline and smtpd_forbid_bare_newline_exclusions
to default main.cf to mitigate against email spoofing attack - smtp
smuggling.

We are diverging from the postfix upstream for the above two
configurations. However, they will show up as config changes and the
mail admins will be able to make their own decisions. This should result
in minimal risk in disrupting existing mail flows.

This change in the ebuild will probably not be needed for postfix-3.9
releases (not yet released).

Bug: https://bugs.gentoo.org/920509
Signed-off-by: Eray Aslan  gentoo.org>

 mail-mta/postfix/Manifest |   1 +
 mail-mta/postfix/postfix-3.8.4.ebuild | 303 ++
 2 files changed, 304 insertions(+)

diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest
index 02c25f8d5aae..e7875e8dbdc7 100644
--- a/mail-mta/postfix/Manifest
+++ b/mail-mta/postfix/Manifest
@@ -1,3 +1,4 @@
 DIST postfix-3.8.2.tar.gz 4848718 BLAKE2B 
233693e088901e8ed986e34d60b55fb6b786c37868095ab914e6049c5ad6aee09f07d3b5d1f2bec64d8570e215bb15196760d30074cd8ddfaeff3897ad117b81
 SHA512 
1c441c95bcadee6fc038eb5cb826a686a8bd98b0c78afbc36fdcee01ca0b1c7071036542c729ac345ef8f1e6fb42211452da802e86048967ebc4dea7752d
 DIST postfix-3.8.3.tar.gz 4849329 BLAKE2B 
a656606c2a46671548cb954a65d769ba5bf68a5c8f0ccdc0e753b03386956eef3e264b696a306c586f1df1b06fb173e5f3db74c6a9e4d3686c86b8f53be585ed
 SHA512 
38df222cd1fca992bba9eef123ed547386244f41577f0f4eec9c055afd48773736bd9d5857166e31d94e5c55be57a4381f8ce1c8cde80e9b8779bae5e0720aef
+DIST postfix-3.8.4.tar.gz 4864184 BLAKE2B 
200ce3d72444da05e42fc8627002d53d68c1b3d78b7f74b0130ac958c23d16454783ef4849a8c9a4e3cba8ae36646e921f7e94ac4fb819b597e1a5ab1a875272
 SHA512 
5bae3d62e104714aead1fff28a595bab4315227382f53c8dae2a231f4240e31abda19c1e3befc1db4c89bc5d66c9a43830390365aadabdac5cf36b493c5c48c7
 DIST postfix-3.9-20231224.tar.gz 4901720 BLAKE2B 
a49da1ef8c38efddf25b39828a30966d2be8b5db6d8dee436ba7059c01b71d4959b20f0d30366cf5adea039e3a82a0e191944822483d3852a166fbc90ca4892d
 SHA512 
7c683f55e74f49805142fcd022d52aeec174611cd2da4d3662154f8c4d612f6ad61ee7bde2f31c806d906094b481b73a9be7a95be896e27b2583c76c40b678bd

diff --git a/mail-mta/postfix/postfix-3.8.4.ebuild 
b/mail-mta/postfix/postfix-3.8.4.ebuild
new file mode 100644
index ..00ea871c1a1d
--- /dev/null
+++ b/mail-mta/postfix/postfix-3.8.4.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit pam systemd toolchain-funcs
+
+MY_PV="${PV/_rc/-RC}"
+MY_SRC="${PN}-${MY_PV}"
+MY_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official;
+RC_VER="2.7"
+
+DESCRIPTION="A fast and secure drop-in replacement for sendmail"
+HOMEPAGE="http://www.postfix.org/;
+SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
+
+LICENSE="|| ( IBM EPL-2.0 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
+
+DEPEND="
+   acct-group/postfix
+   acct-group/postdrop
+   acct-user/postfix
+   dev-libs/libpcre2:0
+   dev-lang/perl
+   berkdb? ( >=sys-libs/db-3.2:* )
+   cdb? ( || ( >=dev-db/tinycdb-0.76 >=dev-db/cdb-0.75-r4 ) )
+   eai? ( dev-libs/icu:= )
+   ldap? ( net-nds/openldap:= )
+   ldap-bind? ( net-nds/openldap:=[sasl] )
+   lmdb? ( >=dev-db/lmdb-0.9.11:= )
+   mysql? ( dev-db/mysql-connector-c:0= )
+   nis? ( net-libs/libnsl:= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:* )
+   sasl? (  >=dev-libs/cyrus-sasl-2 )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? ( >=dev-libs/openssl-1.1.1:0= )
+   "
+
+RDEPEND="${DEPEND}
+   memcached? ( net-misc/memcached )
+   net-mail/mailbase
+   !mail-mta/courier
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/sendmail
+   !mail-mta/opensmtpd
+   !mail-mta/ssmtp[mta]
+   selinux? ( sec-policy/selinux-postfix )"
+
+# require at least one of db implementations for newalias (and postmap)
+# command to function correctly
+REQUIRED_USE="
+   || ( berkdb cdb lmdb )
+   ldap-bind? ( ldap sasl )
+   "
+
+S="${WORKDIR}/${MY_SRC}"
+
+src_prepare() {
+   default
+   sed -i -e "/^#define ALIAS_DB_MAP/s|:/etc/aliases|

[gentoo-commits] repo/gentoo:master commit in: games-engines/love/

2023-12-24 Thread Marek Szuba
commit: edb38ab289078422dfdce86edb02e21c3e9cc293
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 21:55:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 21:57:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb38ab2

games-engines/love: add 11.5

Signed-off-by: Marek Szuba  gentoo.org>

 games-engines/love/Manifest |  1 +
 games-engines/love/love-11.5.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/games-engines/love/Manifest b/games-engines/love/Manifest
index fc5e5ce0c168..54d6c620c6fb 100644
--- a/games-engines/love/Manifest
+++ b/games-engines/love/Manifest
@@ -1,3 +1,4 @@
 DIST love-0.7.2-linux-src.tar.gz 900209 BLAKE2B 
abd0db98d210c5523d3b5a75c30bcfa2fc9d7760c7642d08dda28690ab72ddf8a0c7b60793cd7b0f902a8e3fcf2750748c75caf29638a7455572d84683be7820
 SHA512 
cbca1d7e3425d1ecbdae019212dfa2814d8ac3bad1faedd4b052cf3e89b5bf2fac6e422283628e4c125858c9db050dee2129476d1a73ec44ffe8a4704f170f61
 DIST love-0.8.0-linux-src.tar.gz 1027356 BLAKE2B 
bfbc2f9a3d5c3beffb4790a69716416815534c3b390b1554722eceaec57a7530377c06c15c6551aa972b33176bccdadfc8ad12bc186ceda201527bd9f8286d6f
 SHA512 
6a0e28d102b950d3dddf7101996fe0ad04dfd7d4ec5e58797b41ef3382b60e74f90c6e707f882cf43cc0c5cc98703857eefc6418e6a6fd34e88f8019143f55a4
 DIST love-11.4-linux-src.tar.gz 2925931 BLAKE2B 
3f3a8aa1df69dad69edc89429ff5d9505d2de45a109962d3e110848eb1c3042b053472900cc68ddc485769045c9a26f39a2549efb9f15033bb6b2e08dc2cda44
 SHA512 
a1669e353c216b0f8de862eef877a178618499c38b5ad91143ee64e543affea8fccb13af4ea4957d8698c65dd703e45095ae1069601c4d0ff98d34d71d70ffd3
+DIST love-11.5-linux-src.tar.gz 2937716 BLAKE2B 
c0ccd2836462a799c14edb83345bddec1b2d8e77865bc076814cf90ca5b2feda465263c3322efde8fa49f6dfcce6aef69a272a7ff88e0e06b9f57d0e810d8874
 SHA512 
86fe29939e0d48317e742c99c80b1805821f91539c37d1701207585593b10e3a12f335dac9c25069e0de61a7c6af7c6d5e30bc36826c29f963df8f64084a9a5b

diff --git a/games-engines/love/love-11.5.ebuild 
b/games-engines/love/love-11.5.ebuild
new file mode 100644
index ..f620f97c1f51
--- /dev/null
+++ b/games-engines/love/love-11.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit flag-o-matic lua-single xdg-utils
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/love2d/${PN}.git;
+else
+   
SRC_URI="https://github.com/love2d/${PN}/releases/download/${PV}/${P}-linux-src.tar.gz;
+   KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+DESCRIPTION="A framework for 2D games in Lua"
+HOMEPAGE="https://love2d.org/;
+
+LICENSE="ZLIB"
+SLOT="0"
+IUSE="gme"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="sys-libs/zlib
+   ${LUA_DEPS}
+   media-libs/freetype
+   media-libs/libmodplug
+   media-libs/libsdl2[joystick,opengl]
+   media-libs/libtheora
+   media-libs/libvorbis
+   media-libs/openal
+   media-sound/mpg123
+   virtual/opengl
+   gme? ( media-libs/game-music-emu )"
+DEPEND="${RDEPEND}"
+
+DOCS=( "readme.md" "changes.txt" )
+
+src_prepare() {
+   default
+   if [[ ${PV} == * ]]; then
+   ./platform/unix/automagic || die
+   fi
+}
+
+src_configure() {
+   # Bug #858719
+   append-flags -fno-strict-aliasing
+
+   local myeconfargs=(
+   $(use_enable gme)
+   --with-lua=$(usex lua_single_target_luajit luajit lua)
+   --with-luaversion=$(ver_cut 1-2 $(lua_get_version))
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/love/

2023-12-24 Thread Marek Szuba
commit: e5f766135716a24f5a06fe5284df53c93d089dc6
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 21:56:18 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 21:57:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f76613

games-engines/love: add github upstream metadata

Signed-off-by: Marek Szuba  gentoo.org>

 games-engines/love/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-engines/love/metadata.xml b/games-engines/love/metadata.xml
index 300455c21e7d..e3aef72b5ad7 100644
--- a/games-engines/love/metadata.xml
+++ b/games-engines/love/metadata.xml
@@ -5,6 +5,9 @@
mare...@gentoo.org
Marek Szuba

+   
+   love2d/love
+   

Use media-libs/game-music-emu to 
support additional music formats




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

2023-12-24 Thread Marek Szuba
commit: b93351fa95a16326c0f03659958acf2444638221
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 21:19:54 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 21:57:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93351fa

dev-vcs/git-machete: add 3.22.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  1 +
 dev-vcs/git-machete/git-machete-3.22.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 546a91de83d2..fab03548 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,2 +1,3 @@
 DIST git-machete-3.18.2.gh.tar.gz 1640834 BLAKE2B 
c6d19b2207fcfa649ff5a1a32a5764b7c133c0bbf9f4ee16b6dbf9b1085d328e355d7267ab07f76ae4ebb6de4db94256a85bd8fc89a4a2e54724955452f7f616
 SHA512 
7a1aff9e3f8a4792a33de455e97a3435a64e4a9feede2d53aa12a8d7c12528a00e232a756726b94267acb8d25264e6122240b30cf3498db03de4fafb6c6fe725
 DIST git-machete-3.20.0.gh.tar.gz 1645348 BLAKE2B 
d07a7a78e835eb1afbed40d4133ba9ed914492cce03fbcd5c63bdd4260e65b6300e77d1f33175c7471667f044960b2948278db27b2d29731e7afe86564207311
 SHA512 
ba2a7e6741ad6cf47577301dd810fcd2bf7b2436fedf4b5fd566faad62fae54861d21b14ffa9395297e28e4176a9710b13e22dbb917bc7a8cc7f9f286c9f8afc
+DIST git-machete-3.22.0.gh.tar.gz 1651504 BLAKE2B 
f9e196043a1e3728414565e68f9d3cdd7326048098ce6d25be39ff60b14d7aec1c9bbc3594342c38c99476f23530271dc576264934ad3d764ac25ef2b5e3a805
 SHA512 
3b9edd00c6b135c0f408a4f76dc99fb191a72a2b61e807897e5f043e5d63398574821ab666e3528607df039adffa2cc3a7d4a2970e734d62b0e7580295eeec97

diff --git a/dev-vcs/git-machete/git-machete-3.22.0.ebuild 
b/dev-vcs/git-machete/git-machete-3.22.0.ebuild
new file mode 100644
index ..c26324c6913a
--- /dev/null
+++ b/dev-vcs/git-machete/git-machete-3.22.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
+HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/;
+# No tests in PyPI tarballs
+SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="test? (
+   >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.2.1[${PYTHON_USEDEP}]
+)"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+distutils_enable_tests pytest
+
+# Several of the fish- and zsh-completion tests appear to be broken
+EPYTEST_DESELECT=(
+   
tests/completion_e2e/test_completion_e2e.py::TestCompletionEndToEnd::test_completion
+)
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp completion/${PN}.completion.bash ${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completion/${PN}.fish
+
+   insinto /usr/share/zsh/site-functions
+   newins completion/${PN}.completion.zsh _${PN}
+}



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

2023-12-24 Thread Louis Sautier
commit: b52a6ae76d57e6b28cb3cc2382f230cae624cab9
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun Dec 24 21:34:19 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun Dec 24 21:34:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52a6ae7

dev-python/dominate: add 2.9.1

Signed-off-by: Louis Sautier  gentoo.org>

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

diff --git a/dev-python/dominate/Manifest b/dev-python/dominate/Manifest
index 3d39b3036aa3..bb070f27fd04 100644
--- a/dev-python/dominate/Manifest
+++ b/dev-python/dominate/Manifest
@@ -1 +1,2 @@
 DIST dominate-2.9.0.tar.gz 36289 BLAKE2B 
8cc2ee67b027d4f1466ace7d39b47a330c87f5f0396b3bfe6a4b7ec3baff8e4e89d3f2cb7c6aa036aacd67743966508e50cdc289412781830f27878a614914ba
 SHA512 
aec4f67bdc1ee0df9f0ed3fec5e41fca044d930d69bd7c508420d8b06d4f21f5d5fc9ec867cea68bd82723cac7b4df645748592dc4ded9213ec60f5bb6a6f421
+DIST dominate-2.9.1.tar.gz 37715 BLAKE2B 
df0271537916e57d50b0d1918f34cdbcd2b1f2bde1e50995593b242e75758f184515dd33518fec0c57c959f5a504dfebf4210814213b159bed2546af7369d915
 SHA512 
690f7228957cfc3c673bb1863f4e7d15c5e717c4bde24eb8280efc1be07cd50fae514a10b3208ee1b37e4d19d513622c7768b9efb61f11c286430832e873e8e5

diff --git a/dev-python/dominate/dominate-2.9.1.ebuild 
b/dev-python/dominate/dominate-2.9.1.ebuild
new file mode 100644
index ..576830e8c74f
--- /dev/null
+++ b/dev-python/dominate/dominate-2.9.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Library for creating and manipulating HTML documents using an 
elegant DOM API"
+HOMEPAGE="
+   https://github.com/Knio/dominate/
+   https://pypi.org/project/dominate/
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+distutils_enable_tests pytest



[gentoo-commits] proj/catalyst:master commit in: catalyst/base/

2023-12-24 Thread Andreas K. Hüttel
commit: e9d2b62ea8300aae67a483c7e260d3ff7bc80fc5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec 24 21:17:59 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 24 21:41:33 2023 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=e9d2b62e

base/stagebase.py: Do not touch subarch if chost is set

Currently, if you set chost in a stage1 spec file, catalyst resets the
subarch to the first part of the triple (i.e. aarch64 for arm64).

With this change, it leaves the subarch alone at the value defined
in the spec file. This makes it much easier to override CHOST for,
say, musl, without having to provide a separate section in arch/* ...

Impact of the commit on the existing releng stage1 specs:
amd64, arm64, x86, ppc, ppc64, ppc64le are all fine (the definitions
are idencal, or subarch = first part of triplet)
power9le is funny because right now the chost (powerpc64le) resets the
subarch and drops the power9le optimizations, so there the commit is
actually an improvement!

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

 catalyst/base/stagebase.py | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 3cbdf489..dd00af45 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -105,10 +105,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 
 self.makeconf = {}
 
-if "chost" in self.settings:
-host = self.settings["chost"].split("-")[0]
-else:
-host = self.settings["subarch"]
+host = self.settings["subarch"]
 self.settings["hostarch"] = host
 
 if "cbuild" in self.settings:



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

2023-12-24 Thread George Zenner
commit: 8a2dea70c3bffd650dc10e55fc3642c750893d74
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:39:27 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a2dea70

sys-kernel/ugrd: Fixed naming for ebuild edit

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5r1.ebuild => ugrd-0.15.5-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild



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

2023-12-24 Thread George Zenner
commit: 27b1ca309baf67d18e836c07df98f406fd926cb0
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:57 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27b1ca30

sys-kernel/ugrd: Update dependency versions in 0.15.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5.ebuild => ugrd-0.15.5r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-0.15.5.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
index 3d5fc2520c..6fa7ffd3c4 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1
+   >=dev-python/pycpio-0.7.0
sys-apps/pciutils"
 
 src_install() {



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

2023-12-24 Thread George Zenner
commit: c391385d39832b4a43504292ccb256d0a558a04a
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:13 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c391385d

sys-kernel/ugrd: Added 0.15.5

Signed-off-by: Zen  pyl.onl>

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

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index cbfc0e298a..f6a90a1bc2 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
+DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e

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



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

2023-12-24 Thread George Zenner
commit: eb9012eca3157a2ae767c80896761eb7de23777b
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:35:24 2023 +
Commit: George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:35:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb9012ec

dev-python/pycpio: Removed 0.6.0, added 0.7.0

Signed-off-by: Zen  pyl.onl>

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

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index bdcb06c06a..e6bbe54a64 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,2 @@
-DIST pycpio-0.6.0.tar.gz 17226 BLAKE2B 
dcbd9b74c0aa0e5b4eb8e826787f6de86493c2fc3df596a86040273197e2e3aaa504939cd01974f58e1034ce747049139ee4a7d65ee6721ed948e22417521e61
 SHA512 
b94783211bbbd5ecf0d39018af7e5f5ad8b64926c694c2b55efb208dc789bd0bcf379733a153e398905024b455acf962c284d7e4cfff7090211382284bdf2655
 DIST pycpio-0.6.1.tar.gz 17236 BLAKE2B 
4951ba3b7ad2fe603eb1cc07c851349de2ad73985ad1b2efcdb138f2ba26c43040a09d036ef993a28190b381af58bb8dc2e876ed1dff309ac010b69341a8c881
 SHA512 
49386b45172b13ecdeb040b719eaae0f17e5cbf7d68d3dcbcec99e01bfb3c539b8b02a768da640f56bb8941e79053c56e391b7186c9a5e5226d91fbdc55eeb11
+DIST pycpio-0.7.0.tar.gz 17942 BLAKE2B 
760bfec68fe77ac9495a01fd8481e7f7a88fce0be983e60220bba66e12b104214117fd0e18e362bf1fc7a367226a5c874940fa43c23f7fee2bb39f76ec4a2ccb
 SHA512 
4730083295e0bde39651d323507d12adef6b27e2cde095e281c76f4b6f20262eaa40cf31eb900d6818a7266b3b21c6159a334fd088249a55d054e277200ffaaa

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



[gentoo-commits] repo/gentoo:master commit in: net-p2p/syncthing/

2023-12-24 Thread Marek Szuba
commit: 8a11d18443d498eca5f12c70688e45926573a2ea
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Dec 24 18:00:10 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Dec 24 21:06:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a11d184

net-p2p/syncthing: add 1.27.1

Signed-off-by: Marek Szuba  gentoo.org>

 net-p2p/syncthing/Manifest|   1 +
 net-p2p/syncthing/syncthing-1.27.1.ebuild | 113 ++
 2 files changed, 114 insertions(+)

diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index adc8e972cd91..6200cfb5ad14 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -1,3 +1,4 @@
 DIST syncthing-1.24.0.tar.gz 18625515 BLAKE2B 
aeff0ab43fca0d6f440e6ccacb1a947e22131d625d8600eebaf9cc285a3ed51ab52cd9f13e64be79e290ba07d6181aafe5176922cf01d24ec65cc0882d1d7a61
 SHA512 
bc53ee04b3454642606047d2009fb9adaafd509d0a4e52a4b6e57565bf502615bfcbc29e15b30733ee8eace62685b00a784347f63c2986ccf90b70631f858908
 DIST syncthing-1.25.0.tar.gz 15010308 BLAKE2B 
7b6ea7f87e6d77550f659b8839aca2cebecca547058e0a768144e00863bf92f1b67ceffcdbc08e0a51ee62b4d0a93610b9efcb15045f35837021a4c263ff6933
 SHA512 
f9f36bd9a98afda1b48c24ded94b1ba8fd8a0b0c426f6335827fc1b0508845d46f05b69aad05d2127afbca5f10c9b0ba40727f8ed68e35616306396a8287500f
 DIST syncthing-1.26.1.tar.gz 15020478 BLAKE2B 
679536a4a5cbd5299458253b69308fbffcd20fe25273d05ae91c7ff80af98e486af277855fc6d66a7487b88b3fe532be5f85766dac4c9ab766d199b824de5740
 SHA512 
932c0faf1d7b9af67474ac4729d867b7495a023459aa59ed5f4210b5cba5ef5561bc82020f6e202dda549086db06c20844e7e5541f136892a8916c25439c754d
+DIST syncthing-1.27.1.tar.gz 14964498 BLAKE2B 
9b7f7657192418235792337be18f21d0801c365fab0386e747531aa952d530a685ce5f04c07d44b6fbd576beb423eea776713e5a767cf77cd913d3dd67f0a04f
 SHA512 
ef343cc6cf1b5a6dd28e787abc196c533ea6aa85590c96941faf56a16d95240eee75262d0fd4c8b6cf44fe99a8cbb485365baafcd11d7a4107372a7b1d1c

diff --git a/net-p2p/syncthing/syncthing-1.27.1.ebuild 
b/net-p2p/syncthing/syncthing-1.27.1.ebuild
new file mode 100644
index ..6be654e9d91a
--- /dev/null
+++ b/net-p2p/syncthing/syncthing-1.27.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop go-module systemd xdg-utils
+
+DESCRIPTION="Open Source Continuous File Synchronization"
+HOMEPAGE="https://syncthing.net;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE="selinux tools"
+
+RDEPEND="acct-group/syncthing
+   acct-user/syncthing
+   tools? ( >=acct-user/stdiscosrv-1
+   >=acct-user/strelaysrv-1 )
+   selinux? ( sec-policy/selinux-syncthing )"
+BDEPEND=">=dev-lang/go-1.20.0"
+
+DOCS=( README.md AUTHORS CONTRIBUTING.md )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
+   "${FILESDIR}"/${PN}-1.18.4-tool_users.patch
+   "${FILESDIR}"/${PN}-1.23.2-tests_race.patch
+)
+
+S="${WORKDIR}"/${PN}
+
+src_prepare() {
+   # Bug #679280
+   xdg_environment_reset
+
+   default
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
+   cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
+   || die
+   sed -i \
+   's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
+   cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
+   || die
+}
+
+src_compile() {
+   GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
+   ${GOARCH:+-goarch="${GOARCH}"} \
+   build $(usex tools "all" "") || die "build failed"
+}
+
+src_test() {
+   go run build.go test || die "test failed"
+}
+
+src_install() {
+   local icon_size
+
+   doman man/*.[157]
+   einstalldocs
+
+   dobin bin/syncthing
+
+   domenu etc/linux-desktop/*.desktop
+   for icon_size in 32 64 128 256 512; do
+   newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png
+   done
+   newicon -s scalable assets/logo-only.svg ${PN}.svg
+
+   if use tools; then
+   exeinto /usr/libexec/syncthing
+   local exe
+   for exe in bin/* ; do
+   [[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}"
+   done
+   fi
+
+   systemd_dounit etc/linux-systemd/system/${PN}{@,-resume}.service
+   systemd_douserunit etc/linux-systemd/user/${PN}.service
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
+
+   keepdir /var/log/${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/${PN}.logrotate ${PN}
+
+   if use tools; then
+   

  1   2   3   >