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

2023-01-03 Thread William Hubbs
commit: 64d0ddf64fc6ec5cb3168dff14ab5259ae2e9206
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 06:35:19 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 06:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d0ddf6

sys-apps/baselayout: add back the case statement

We may only need to do this on the specific hosts listed.
More research needs to be done before I can remove the case statement.

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/baselayout/baselayout-.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index 6a97e21522d9..35af87850d7c 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.ebuild
@@ -163,13 +163,17 @@ multilib_layout() {
# make sure the old "lib" ABI location does not 
exist; we
# only symlinked the lib dir on systems where 
we moved it
# to "lib32" ...
-   if [[ -d ${prefix}lib32 && ! -h ${prefix}lib32 
]] ; then
-   rm -f "${prefix}lib32"/.keep || die
-   if ! rmdir "${prefix}lib32" 2>/dev/null 
; then
-   ewarn "You need to merge 
${prefix}lib32 into ${prefix}lib"
-   die "non-empty dir found where 
there should be none: ${prefix}lib32"
+   case ${CHOST} in
+   i?86*|x86_64*|powerpc*|sparc*|s390*)
+   if [[ -d ${prefix}lib32 && ! -h 
${prefix}lib32 ]] ; then
+   rm -f "${prefix}lib32"/.keep || 
die
+   if ! rmdir "${prefix}lib32" 
2>/dev/null ; then
+   ewarn "You need to 
merge ${prefix}lib32 into ${prefix}lib"
+   die "non-empty dir 
found where there should be none: ${prefix}lib32"
+   fi
fi
-   fi
+   ;;
+   esac
else
# nothing exists, so just set it up sanely
ewarn "Initializing ${prefix}lib as a dir"



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

2023-01-03 Thread Arthur Zamarin
commit: dc25ecdce95dccad8ed8ff3c045c48fc4dd4cbd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc25ecdc

dev-python/jupyterlab_server: Keyword 2.16.5 x86, #887521

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

 dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild 
b/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild
index 3e2ccf5ad974..cd406d6e48ca 100644
--- a/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild
+++ b/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
>=dev-python/Babel-2.10[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: adcb28fddb80cbfc322df72a56aa0cbdd105b1b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcb28fd

dev-python/jupyterlab: Keyword 3.5.2 x86, #887521

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

 dev-python/jupyterlab/jupyterlab-3.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild 
b/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild
index e7094984605f..a680c1db2c0a 100644
--- a/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-3.5.2.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
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT GPL-3 Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]"
 



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

2023-01-03 Thread Arthur Zamarin
commit: 7d321c4ea030131a25ecaa96e410989d43e18302
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d321c4e

dev-python/jupyter_events: Keyword 0.5.0 x86, #887521

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

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

diff --git a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild 
b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
index 37be3242a909..c17ab8075139 100644
--- a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
+++ b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/jsonschema-4.3.0[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: 2474a4e22a89b949c7496b0eff5ca3dc7aa0367e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2474a4e2

dev-python/python-json-logger: Keyword 2.0.4 x86, #887521

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

 dev-python/python-json-logger/python-json-logger-2.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild 
b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
index 78de0db95158..9741e83e0ef0 100644
--- a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 distutils_enable_tests unittest



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

2023-01-03 Thread Arthur Zamarin
commit: 1bc1144df663d5921407498cf1397201986b7402
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc1144d

dev-python/pytest_jupyter: Keyword 0.6.2 x86, #887521

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

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

diff --git a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild 
b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
index 91681e7085b5..5a94bd27b5d1 100644
--- a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
+++ b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/jupyter_client-7.4.0[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: 3f8d8c8a9008ec955d19841d5b00d6e1c828a610
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8d8c8a

dev-python/jupyter_server: Keyword 2.0.6-r1 x86, #887521

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

 dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild 
b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
index e32af7ed3a42..945c3d711139 100644
--- a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
+++ b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2023-01-03 Thread Arthur Zamarin
commit: 2b9b12336b5c9465f0ccee535d419242aa6f1a83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9b1233

app-doc/gnucash-docs: Stabilize 4.12 x86, #888469

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

 app-doc/gnucash-docs/gnucash-docs-4.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
index e48938f18eb8..b9750234b9d6 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
 LOCALES=( de it ja pt )
 IUSE="${LOCALES[*]/#/l10n_}"
 



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2023-01-03 Thread Arthur Zamarin
commit: b370ba1f231e0a949367d395c24b38ade74cbd4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b370ba1f

app-office/gnucash: Stabilize 4.12-r1 x86, #888469

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

 app-office/gnucash/gnucash-4.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/gnucash/gnucash-4.12-r1.ebuild 
b/app-office/gnucash/gnucash-4.12-r1.ebuild
index 339f3221a9af..b6ca92039c22 100644
--- a/app-office/gnucash/gnucash-4.12-r1.ebuild
+++ b/app-office/gnucash/gnucash-4.12-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes register2 smartcard sqlite test"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: a28ef4766ee39cad4cc99c6f6ecd9e9be840db04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28ef476

dev-python/pillow: Stabilize 9.4.0 sparc, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5345f0b1306d..a0defea67b43 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: bc2b37fe9ba124b11bbf3976ca8ec3e99f9a119b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2b37fe

dev-python/pillow: Stabilize 9.4.0 hppa, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index a0defea67b43..d6a6482fe858 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: af628030cd0b9431938b44d6065b8ebae986
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af628030

dev-python/pillow: Stabilize 9.4.0 ppc, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 1da163a7120a..5345f0b1306d 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: 0df3d98fdc14e1c3b621abc7c6b4eb5b65af6b7a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df3d98f

dev-util/sysdig: Stabilize 0.29.3 amd64, #889532

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

 dev-util/sysdig/sysdig-0.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/sysdig/sysdig-0.29.3.ebuild 
b/dev-util/sysdig/sysdig-0.29.3.ebuild
index 6cb3d07ab2bc..83dacb21b23f 100644
--- a/dev-util/sysdig/sysdig-0.29.3.ebuild
+++ b/dev-util/sysdig/sysdig-0.29.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+modules"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 



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

2023-01-03 Thread Arthur Zamarin
commit: c6b9f386a210ffa75b235a02a160f60040055dd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b9f386

dev-cpp/valijson: Stabilize 0.7 amd64, #889532

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

 dev-cpp/valijson/valijson-0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/valijson/valijson-0.7.ebuild 
b/dev-cpp/valijson/valijson-0.7.ebuild
index 030b372e2a46..ca723120f1e0 100644
--- a/dev-cpp/valijson/valijson-0.7.ebuild
+++ b/dev-cpp/valijson/valijson-0.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-03 Thread Arthur Zamarin
commit: 1ce7ff899d2f190a67a73150d1007913f9f1fdc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce7ff89

dev-libs/libb64: Stabilize 2.0.0.1 amd64, #889532

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

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

diff --git a/dev-libs/libb64/libb64-2.0.0.1.ebuild 
b/dev-libs/libb64/libb64-2.0.0.1.ebuild
index d51f3ea296c7..488d25f845a4 100644
--- a/dev-libs/libb64/libb64-2.0.0.1.ebuild
+++ b/dev-libs/libb64/libb64-2.0.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="
 LICENSE="CC-PD"
 # static library, so always rebuild
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="app-arch/unzip"
 



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

2023-01-03 Thread Arthur Zamarin
commit: dd4ac1ca7e6c12433cb5b9c28b3d20c18d7fead5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4ac1ca

dev-util/scap-driver: Stabilize 0.29.3 amd64, #889532

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

 dev-util/scap-driver/scap-driver-0.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/scap-driver/scap-driver-0.29.3.ebuild 
b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
index 53e97a4e1765..b7f0615e4841 100644
--- a/dev-util/scap-driver/scap-driver-0.29.3.ebuild
+++ b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/libs-${LIBS_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="!

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

2023-01-03 Thread Sam James
commit: ba61760581f34672dee2f3a947b5276eab8920cc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba617605

dev-python/zope-component: Stabilize 5.0.1 x86, #889642

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

 dev-python/zope-component/zope-component-5.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/zope-component/zope-component-5.0.1.ebuild 
b/dev-python/zope-component/zope-component-5.0.1.ebuild
index 5c72fb00cc0e..89bf8f71d29b 100644
--- a/dev-python/zope-component/zope-component-5.0.1.ebuild
+++ b/dev-python/zope-component/zope-component-5.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-python/zope-event[${PYTHON_USEDEP}]



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

2023-01-03 Thread Sam James
commit: 8c9c517dea6b836ad27337139fb707e6762f05b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9c517d

sys-apps/most: add 5.2.0

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

 sys-apps/most/Manifest  |  1 +
 sys-apps/most/most-5.2.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/most/Manifest b/sys-apps/most/Manifest
index d1ffb632d48d..3ac82c0380ba 100644
--- a/sys-apps/most/Manifest
+++ b/sys-apps/most/Manifest
@@ -1 +1,2 @@
 DIST most-5.1.0.tar.gz 162172 BLAKE2B 
a3c0f3d85e7c4f4a014c174efb0d3d22b0fc2758e403ddccc74308399eeec616800e16db33554f0ca53fba674efba9dd93d51ed0c3f887b2c24fd3dd2335387c
 SHA512 
cbc090283bbaafb8ffee9d6d1abc7b49cd58d54b742cf8dc86274351dee6398d1f24841bd1631ac40f861ad9e23569646133d3297317d9d514a7a38dd74533d2
+DIST most-5.2.0.tar.gz 256075 BLAKE2B 
ae73680cedb0306dd6980c637fd8c0d016537663ab707e925931972822f718dd31fc80d83598af9832c7869b5abf4ecbc076ce56c4a6d42f71d30be1a50d
 SHA512 
3aa3cb46ddd456532a009fb9cfcd746971396be33e03e52a15b754a6d7683f4efd020edb0ec4eb36d22ba20f050aaac4ba6cdd3b69bb5701ea58ddb9a903c59d

diff --git a/sys-apps/most/most-5.2.0.ebuild b/sys-apps/most/most-5.2.0.ebuild
new file mode 100644
index ..20f8f9098a74
--- /dev/null
+++ b/sys-apps/most/most-5.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Paging program that displays, one windowful at a time, the 
contents of a file"
+HOMEPAGE="https://www.jedsoft.org/most/;
+SRC_URI="https://www.jedsoft.org/releases/${PN}/${P}.tar.gz
+   https://www.jedsoft.org/releases/${PN}/old/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+IUSE=""
+
+RDEPEND=">=sys-libs/slang-2.1.3"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.0a-donot-hardcode-path.patch
+)
+
+src_prepare() {
+   default
+   # Do not strip by default
+   sed -e '/\$(INSTALL)/s@ -s@@' -i src/Makefile.in || die
+}
+
+src_configure() {
+   unset ARCH
+   econf
+}
+
+src_install() {
+   emake DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" \
+   install
+}



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

2023-01-03 Thread Sam James
commit: 36bcb807a5e0245dc78be6447434c5bf6b9db0e9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bcb807

dev-python/zope-hookable: Stabilize 5.4 x86, #889642

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

 dev-python/zope-hookable/zope-hookable-5.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/zope-hookable/zope-hookable-5.4.ebuild 
b/dev-python/zope-hookable/zope-hookable-5.4.ebuild
index d36b27a85498..1af57ab5d25b 100644
--- a/dev-python/zope-hookable/zope-hookable-5.4.ebuild
+++ b/dev-python/zope-hookable/zope-hookable-5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ S=${WORKDIR}/${P/-/.}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="
test? (



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

2023-01-03 Thread William Hubbs
commit: 49a7344fcfa1b0b75e02afe61fe807771ac71702
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 06:20:48 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 06:20:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a7344f

sys-apps/baselayout: remove bsd specific code

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/baselayout/baselayout-.ebuild | 20 +++-
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index b7fc36bdb833..6a97e21522d9 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.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
@@ -163,18 +163,13 @@ multilib_layout() {
# make sure the old "lib" ABI location does not 
exist; we
# only symlinked the lib dir on systems where 
we moved it
# to "lib32" ...
-   case ${CHOST} in
-   *-gentoo-freebsd*) ;; # We want it the other 
way on fbsd.
-   i?86*|x86_64*|powerpc*|sparc*|s390*)
-   if [[ -d ${prefix}lib32 && ! -h 
${prefix}lib32 ]] ; then
-   rm -f "${prefix}lib32"/.keep || 
die
-   if ! rmdir "${prefix}lib32" 
2>/dev/null ; then
-   ewarn "You need to 
merge ${prefix}lib32 into ${prefix}lib"
-   die "non-empty dir 
found where there should be none: ${prefix}lib32"
-   fi
+   if [[ -d ${prefix}lib32 && ! -h ${prefix}lib32 
]] ; then
+   rm -f "${prefix}lib32"/.keep || die
+   if ! rmdir "${prefix}lib32" 2>/dev/null 
; then
+   ewarn "You need to merge 
${prefix}lib32 into ${prefix}lib"
+   die "non-empty dir found where 
there should be none: ${prefix}lib32"
fi
-   ;;
-   esac
+   fi
else
# nothing exists, so just set it up sanely
ewarn "Initializing ${prefix}lib as a dir"
@@ -257,7 +252,6 @@ src_prepare() {
 
 src_install() {
emake \
-   OS=Linux \
DESTDIR="${ED}" \
install
 



[gentoo-commits] repo/gentoo:master commit in: app-office/gnucash/

2023-01-03 Thread Arthur Zamarin
commit: 99def4468a33ccb5883d1e7f0e336a2b21fff252
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99def446

app-office/gnucash: Stabilize 4.12-r1 amd64, #888469

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

 app-office/gnucash/gnucash-4.12-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/gnucash/gnucash-4.12-r1.ebuild 
b/app-office/gnucash/gnucash-4.12-r1.ebuild
index 071a22d369b0..339f3221a9af 100644
--- a/app-office/gnucash/gnucash-4.12-r1.ebuild
+++ b/app-office/gnucash/gnucash-4.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes register2 smartcard sqlite test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2023-01-03 Thread Arthur Zamarin
commit: dab48581bf6a2aa417318c16d39bc0ed7a9782b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab48581

app-doc/gnucash-docs: Stabilize 4.12 amd64, #888469

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

 app-doc/gnucash-docs/gnucash-docs-4.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
index d1f8186577d7..e48938f18eb8 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.12.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
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 LOCALES=( de it ja pt )
 IUSE="${LOCALES[*]/#/l10n_}"
 



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

2023-01-03 Thread Arthur Zamarin
commit: ab545dba4e73b26da1cbfdd918bc0e364a9fbb20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab545dba

dev-python/pillow: Stabilize 9.4.0 x86, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 8727bd9e49f4..5e16c380629a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: bf885d1a1b6aa32a4419a2cb2578b72c5a142e97
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf885d1a

dev-python/pillow: Stabilize 9.4.0 arm, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 16aab8630630..0ef25218ca24 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: dc034e620dc94ab192dbe6f2b72ead0dfacf035b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc034e62

dev-python/pillow: Stabilize 9.4.0 arm64, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 0ef25218ca24..8727bd9e49f4 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: 2516c7a6507d3c1e227abef2297f5cc1be4e0654
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:10:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2516c7a6

dev-python/pillow: Stabilize 9.4.0 ppc64, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5e16c380629a..1da163a7120a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Sam James
commit: 7778f9cadb610c8d9cdc057fe1781009d776511f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:58:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7778f9ca

dev-libs/protobuf: backport 32-bit test fixes

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

 .../files/protobuf-21.9-disable-32-bit-tests.patch | 118 +
 dev-libs/protobuf/protobuf-21.9.ebuild |   3 +-
 2 files changed, 120 insertions(+), 1 deletion(-)

diff --git a/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch 
b/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch
new file mode 100644
index ..cd6b5aa2db6d
--- /dev/null
+++ b/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch
@@ -0,0 +1,118 @@
+https://bugs.gentoo.org/875584
+https://github.com/protocolbuffers/protobuf/pull/10589
+
+From 5f4a52d9bff7595ec47fb6727662a1cada3cd404 Mon Sep 17 00:00:00 2001
+From: Mike Kruskal 
+Date: Thu, 15 Sep 2022 10:23:23 -0700
+Subject: [PATCH 3/7] Patching static assert test failure
+
+--- a/src/google/protobuf/extension_set_unittest.cc
 b/src/google/protobuf/extension_set_unittest.cc
+@@ -855,8 +855,10 @@ TEST(ExtensionSetTest, SpaceUsedExcludingSelf) {
+ const size_t old_capacity =   
 \
+ message->GetRepeatedExtension(unittest::repeated_##type##_extension)  
 \
+ .Capacity();  
 \
+-EXPECT_GE(old_capacity,   
 \
+-  (RepeatedFieldLowerClampLimit()));  
 \
++EXPECT_GE(
 \
++old_capacity, 
 \
++(RepeatedFieldLowerClampLimit()));  
 \
+ for (int i = 0; i < 16; ++i) {
 \
+   message->AddExtension(unittest::repeated_##type##_extension, value);
 \
+ } 
 \
+
+From c94b66706bec17d918495f4715183a5eaf0f8044 Mon Sep 17 00:00:00 2001
+From: Mike Kruskal 
+Date: Thu, 15 Sep 2022 11:31:31 -0700
+Subject: [PATCH 4/7] Test fixes for 32-bit architectures
+
+--- a/src/google/protobuf/compiler/cpp/message_size_unittest.cc
 b/src/google/protobuf/compiler/cpp/message_size_unittest.cc
+@@ -139,9 +139,9 @@ TEST(GeneratedMessageTest, OneStringSize) {
+ 
+ TEST(GeneratedMessageTest, MoreStringSize) {
+   struct MockGenerated : public MockMessageBase {  // 16 bytes
+-int has_bits[1];   // 4 bytes
+ int cached_size;   // 4 bytes
+ MockRepeatedPtrField data; // 24 bytes
++// + 4 bytes padding
+   };
+   GOOGLE_CHECK_MESSAGE_SIZE(MockGenerated, 48);
+   EXPECT_EQ(sizeof(protobuf_unittest::MoreString), sizeof(MockGenerated));
+--- a/src/google/protobuf/io/zero_copy_stream_unittest.cc
 b/src/google/protobuf/io/zero_copy_stream_unittest.cc
+@@ -720,6 +720,9 @@ TEST_F(IoTest, StringIo) {
+ 
+ // Verifies that outputs up to kint32max can be created.
+ TEST_F(IoTest, LargeOutput) {
++  // Filter out this test on 32-bit architectures.
++  if(sizeof(void*) < 8) return;
++
+   std::string str;
+   StringOutputStream output();
+   void* unused_data;
+--- a/src/google/protobuf/repeated_field_unittest.cc
 b/src/google/protobuf/repeated_field_unittest.cc
+@@ -429,14 +429,14 @@ TEST(RepeatedField, ReserveNothing) {
+ 
+ TEST(RepeatedField, ReserveLowerClamp) {
+   int clamped_value = internal::CalculateReserveSize(0, 
1);
+-  EXPECT_GE(clamped_value, 8 / sizeof(bool));
++  EXPECT_GE(clamped_value, sizeof(void*) / sizeof(bool));
+   EXPECT_EQ((internal::RepeatedFieldLowerClampLimit()),
+ clamped_value);
+   // EXPECT_EQ(clamped_value, (internal::CalculateReserveSize( clamped_value, 2)));
+ 
+   clamped_value = internal::CalculateReserveSize(0, 1);
+-  EXPECT_GE(clamped_value, 8 / sizeof(int));
++  EXPECT_GE(clamped_value, sizeof(void*) / sizeof(int));
+   EXPECT_EQ((internal::RepeatedFieldLowerClampLimit()),
+ clamped_value);
+   // EXPECT_EQ(clamped_value, (internal::CalculateReserveSize= sizeof(uint64_t)) {
++Timestamp begin, end;
++EXPECT_TRUE(TimeUtil::FromString("0001-01-01T00:00:00Z", ));
++EXPECT_EQ(TimeUtil::kTimestampMinSeconds, begin.seconds());
++EXPECT_EQ(0, begin.nanos());
++EXPECT_TRUE(TimeUtil::FromString("-12-31T23:59:59.9Z", ));
++EXPECT_EQ(TimeUtil::kTimestampMaxSeconds, end.seconds());
++EXPECT_EQ(9, end.nanos());
++EXPECT_EQ("0001-01-01T00:00:00Z", TimeUtil::ToString(begin));
++EXPECT_EQ("-12-31T23:59:59.9Z", TimeUtil::ToString(end));
++  }
+ 
+   // Test negative timestamps.
+   Timestamp 

[gentoo-commits] proj/baselayout:master commit in: share.BSD/, lib.Linux/sysctl.d/, lib.Linux/modprobe.d/, etc/, etc.Linux/, ...

2023-01-03 Thread William Hubbs
commit: e81dfb07f53e817a83e3c3a7c247cdb57a507fdf
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 05:56:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 05:56:37 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=e81dfb07

drop OS specific support

This is no longer needed since we have dropped support for *BSD.

Signed-off-by: William Hubbs  gentoo.org>

 Makefile   | 50 +
 etc.BSD/COPYRIGHT  |  2 -
 etc.BSD/issue  |  3 -
 etc.BSD/issue.logo | 13 -
 etc.BSD/login.conf | 65 --
 {etc.Linux => etc}/filesystems |  0
 {etc.Linux => etc}/inputrc |  0
 {etc.Linux => etc}/issue   |  0
 {etc.Linux => etc}/issue.logo  |  0
 {lib.Linux => lib}/modprobe.d/aliases.conf |  0
 {lib.Linux => lib}/modprobe.d/i386.conf|  0
 {lib.Linux => lib}/sysctl.d/00protected-links.conf |  0
 make_os_release|  8 +--
 share.BSD/fstab| 21 ---
 share.BSD/group| 18 --
 share.BSD/master.passwd| 15 -
 {share.Linux => share}/fstab   |  0
 {share.Linux => share}/group   |  0
 {share.Linux => share}/issue.devfix|  0
 {share.Linux => share}/passwd  |  0
 {share.Linux => share}/shadow  |  0
 21 files changed, 17 insertions(+), 178 deletions(-)

diff --git a/Makefile b/Makefile
index b6d373db..0b020a9f 100644
--- a/Makefile
+++ b/Makefile
@@ -17,24 +17,10 @@ INSTALL_EXE= install -m 0755
 INSTALL_FILE   = install -m 0644
 INSTALL_SECURE = install -m 0600
 
-ifeq ($(OS),)
-OS=$(shell uname -s)
-ifneq ($(OS),Linux)
-OS=BSD
-endif
-endif
-
-KEEP_DIRS-BSD += \
-   /var/lock \
-   /var/run
-KEEP_DIRS-Linux += \
-   /dev \
-   /run \
-   /sys \
-   /usr/src
-KEEP_DIRS = $(KEEP_DIRS-$(OS)) \
+KEEP_DIRS = \
/bin \
/boot \
+   /dev \
/etc/profile.d \
/home \
/media \
@@ -42,11 +28,14 @@ KEEP_DIRS = $(KEEP_DIRS-$(OS)) \
/opt \
/proc \
/root \
+   /run \
/sbin \
+   /sys \
/usr/bin \
/usr/local/bin \
/usr/local/sbin \
/usr/sbin \
+   /usr/src \
/var/cache \
/var/empty \
/var/lib \
@@ -62,53 +51,40 @@ clean:
 
 install:
$(INSTALL_DIR) $(DESTDIR)/etc
-   cp -pPR etc/* etc.$(OS)/* $(DESTDIR)/etc/
+   cp -pPR etc/* $(DESTDIR)/etc/
echo "Gentoo Base System release ${PV}" > ${DESTDIR}/etc/gentoo-release
$(INSTALL_DIR) $(DESTDIR)/lib
-   cp -pPR lib.$(OS)/* $(DESTDIR)/lib/
+   cp -pPR lib/* $(DESTDIR)/lib/
$(INSTALL_DIR) $(DESTDIR)/usr/lib
ln -snf ../usr/lib/os-release ${DESTDIR}/etc/os-release
-   ./make_os_release ${OS} ${PV} > $(DESTDIR)/usr/lib/os-release
+   ./make_os_release ${PV} > $(DESTDIR)/usr/lib/os-release
$(INSTALL_DIR) $(DESTDIR)/usr/share/baselayout
-   cp -pPR share.$(OS)/* $(DESTDIR)/usr/share/baselayout/
+   cp -pPR share/* $(DESTDIR)/usr/share/baselayout/
 
-layout-dirs:
+layout:
# Create base filesytem layout
for x in $(KEEP_DIRS) ; do \
test -e $(DESTDIR)$$x/.keep && continue ; \
$(INSTALL_DIR) $(DESTDIR)$$x ; \
touch $(DESTDIR)$$x/.keep || true; \
done
-
-layout-BSD: layout-dirs
-   -chgrp uucp $(DESTDIR)/var/lock
-   install -m 0775 -d $(DESTDIR)/var/lock
-
-layout-Linux: layout-dirs
ln -snf /proc/self/mounts $(DESTDIR)/etc/mtab
ln -snf /run $(DESTDIR)/var/run
ln -snf /run/lock $(DESTDIR)/var/lock
-
-layout: layout-dirs layout-$(OS)
# Special dirs
-   install -m 0700 -d $(DESTDIR)/root
-   touch $(DESTDIR)/root/.keep
-   install -m 1777 -d $(DESTDIR)/var/tmp
-   touch $(DESTDIR)/var/tmp/.keep
-   install -m 1777 -d $(DESTDIR)/tmp
-   touch $(DESTDIR)/tmp/.keep
+   chmod 0700 $(DESTDIR)/root
+   chmod 1777 $(DESTDIR)/var/tmp
+   chmod 1777 $(DESTDIR)/tmp
# FHS compatibility symlinks stuff
ln -snf /var/tmp $(DESTDIR)/usr/tmp
 
 layout-usrmerge: layout
-ifeq ($(OS),Linux)
rm -fr ${DESTDIR}/bin
rm -fr ${DESTDIR}/sbin
rm -fr ${DESTDIR}/usr/sbin
ln -snf usr/bin ${DESTDIR}/bin
ln -snf usr/bin ${DESTDIR}/sbin
ln -snf bin ${DESTDIR}/usr/sbin
-endif
 
 live:
rm -rf /tmp/$(PKG)

diff --git a/etc.BSD/COPYRIGHT b/etc.BSD/COPYRIGHT
deleted file mode 100644
index 378f62fc..
--- a/etc.BSD/COPYRIGHT
+++ /dev/null
@@ -1,2 +0,0 @@
-Copyright 1996-2007 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/fail2ban/, net-analyzer/fail2ban/files/

2023-01-03 Thread Sam James
commit: ed3efbc32c75f107e1633b92e99a37e31d9462d9
Author: hsk17  mail  de>
AuthorDate: Tue Nov 29 11:11:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3efbc3

net-analyzer/fail2ban: backport patch for annoying configreader warnings

Closes: https://github.com/gentoo/gentoo/pull/28473
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild | 134 +
 .../fail2ban-1.0.2-configreader-warning.patch  |  19 +++
 2 files changed, 153 insertions(+)

diff --git a/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild 
b/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild
new file mode 100644
index ..177a0d0239c8
--- /dev/null
+++ b/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 distutils-r1 systemd tmpfiles
+
+DESCRIPTION="Scans log files and bans IPs that show malicious signs"
+HOMEPAGE="https://www.fail2ban.org/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/fail2ban/fail2ban;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux systemd"
+
+RDEPEND="
+   virtual/logger
+   virtual/mta
+   selinux? ( sec-policy/selinux-fail2ban )
+   systemd? (
+   $(python_gen_cond_dep '
+   || (
+   dev-python/python-systemd[${PYTHON_USEDEP}]
+   sys-apps/systemd[python(-),${PYTHON_USEDEP}]
+   )' 'python*' )
+   )
+"
+
+DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.2-adjust-apache-logs-paths.patch
+   "${FILESDIR}"/${P}-configreader-warning.patch
+)
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   # Replace /var/run with /run, but not in the top source directory
+   find . -mindepth 2 -type f -exec \
+   sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
+}
+
+python_compile() {
+   ./fail2ban-2to3 || die
+   distutils-r1_python_compile
+}
+
+python_test() {
+   bin/fail2ban-testcases \
+   --no-network \
+   --no-gamin \
+   --verbosity=4 || die "Tests failed with ${EPYTHON}"
+
+   # Workaround for bug #790251
+   rm -r fail2ban.egg-info || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   rm -rf "${ED}"/usr/share/doc/${PN} "${ED}"/run || die
+
+   newconfd files/fail2ban-openrc.conf ${PN}
+
+   # These two are placed in the ${BUILD_DIR} after being "built"
+   # in install_scripts().
+   newinitd "${BUILD_DIR}/fail2ban-openrc.init" "${PN}"
+   systemd_dounit "${BUILD_DIR}/${PN}.service"
+
+   dotmpfiles files/${PN}-tmpfiles.conf
+
+   doman man/*.{1,5}
+
+   # Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
+   # See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
+   insinto /etc/logrotate.d
+   newins files/${PN}-logrotate ${PN}
+
+   keepdir /var/lib/${PN}
+
+   newbashcomp files/bash-completion ${PN}-client
+   bashcomp_alias ${PN}-client ${PN}-server ${PN}-regex
+}
+
+pkg_preinst() {
+   has_version "<${CATEGORY}/${PN}-0.7"
+   previous_less_than_0_7=$?
+}
+
+pkg_postinst() {
+   tmpfiles_process ${PN}-tmpfiles.conf
+
+   if [[ ${previous_less_than_0_7} = 0 ]] ; then
+   elog
+   elog "Configuration files are now in /etc/fail2ban/"
+   elog "You probably have to manually update your configuration"
+   elog "files before restarting Fail2Ban!"
+   elog
+   elog "Fail2Ban is not installed under /usr/lib anymore. The"
+   elog "new location is under /usr/share."
+   elog
+   elog "You are upgrading from version 0.6.x, please see:"
+   elog 
"http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8;
+   fi
+
+   if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin 
; then
+   elog "For most jail.conf configurations, it is recommended you 
install either"
+   elog "dev-python/pyinotify or app-admin/gamin (in order of 
preference)"
+   elog "to control how log file modifications are detected"
+   fi
+
+   if ! has_version dev-lang/python[sqlite] ; then
+   elog "If you want to use ${PN}'s persistent database, then 
reinstall"
+   elog "dev-lang/python with USE=sqlite. If 

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

2023-01-03 Thread Sam James
commit: 32825269468fe6331698b5d71561f87809019b6f
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 16:50:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32825269

app-editors/neovim: Dropping old patches

Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/neovim-0.4.4-cmake-release-type.patch| 13 -
 .../files/neovim-0.4.4-cmake_lua_version.patch | 11 -
 .../neovim/files/neovim-0.7.2-cmake-darwin.patch   | 55 --
 3 files changed, 79 deletions(-)

diff --git a/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch 
b/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch
deleted file mode 100644
index 2c9c80a7a690..
--- a/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Ensure that :checkhealth is happy with the Gentoo build type.
-https://bugs.gentoo.org/757744
 a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -118,7 +118,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t 
]+')
-   if empty(buildtype)
- call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|Gentoo)'
- call health#report_ok(buildtype)
-   else
- call health#report_info(buildtype)

diff --git a/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch 
b/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch
deleted file mode 100644
index 4703dee52613..
--- a/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -384,7 +384,7 @@
- option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
- 
- if(PREFER_LUA)
--  find_package(Lua 5.1 REQUIRED)
-+  find_package(Lua ${PREFER_LUA} EXACT REQUIRED)
-   set(LUA_PREFERRED_INCLUDE_DIRS ${LUA_INCLUDE_DIR})
-   set(LUA_PREFERRED_LIBRARIES ${LUA_LIBRARIES})
-   # Passive (not REQUIRED): if LUAJIT_FOUND is not set, nvim-test is skipped.

diff --git a/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch 
b/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch
deleted file mode 100644
index a8404bd4a97a..
--- a/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch
+++ /dev/null
@@ -1,55 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -80,23 +80,6 @@ set(ENV{PKG_CONFIG_PATH} 
"$ENV{PKG_CONFIG_PATH}:${DEPS_PREFIX}/lib/pkgconfig")
- # used for check_c_compiler_flag
- include(CheckCCompilerFlag)
- 
--if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
--  # CMake tries to treat /sw and /opt/local as extension of the system path, 
but
--  # that doesn't really work out very well.  Once you have a dependency that
--  # resides there and have to add it as an include directory, then any other
--  # dependency that could be satisfied from there must be--otherwise you can 
end
--  # up with conflicting versions.  So, let's make them more of a priority 
having
--  # them be included as one of the first places to look for dependencies.
--  list(APPEND CMAKE_PREFIX_PATH /sw /opt/local)
--
--  # Work around some old, broken detection by CMake for knowing when to use 
the
--  # isystem flag.  Apple's compilers have supported this for quite some time
--  # now.
--  if(CMAKE_COMPILER_IS_GNUCC)
--set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
--  endif()
--endif()
--
- if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-   # Ignore case when comparing filenames on Windows and Mac.
-   set(CASE_INSENSITIVE_FILENAME TRUE)
 a/src/nvim/CMakeLists.txt
-+++ b/src/nvim/CMakeLists.txt
-@@ -205,10 +205,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
- foreach(gen_include ${gen_includes} ${LUA_PREFERRED_INCLUDE_DIRS})
-   list(APPEND gen_cflags "-I${gen_include}")
- endforeach()
--if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_OSX_SYSROOT)
--  list(APPEND gen_cflags "-isysroot")
--  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
--endif()
- string(TOUPPER "${CMAKE_BUILD_TYPE}" build_type)
- separate_arguments(C_FLAGS_ARRAY UNIX_COMMAND ${CMAKE_C_FLAGS})
- separate_arguments(C_FLAGS_${build_type}_ARRAY UNIX_COMMAND 
${CMAKE_C_FLAGS_${build_type}})
 a/third-party/CMakeLists.txt
-+++ b/third-party/CMakeLists.txt
-@@ -117,13 +117,6 @@ if(CMAKE_CXX_COMPILER)
-   set(DEPS_CXX_COMPILER "${CMAKE_CXX_COMPILER}")
- endif()
- 
--if(CMAKE_OSX_SYSROOT)
--  set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
--  if(DEPS_CXX_COMPILER)
--set(DEPS_CXX_COMPILER "${DEPS_CXX_COMPILER} 
-isysroot${CMAKE_OSX_SYSROOT}")
--  endif()
--endif()
--
- if(CMAKE_OSX_ARCHITECTURES)
-   string(REPLACE ";" "|" CMAKE_OSX_ARCHITECTURES_ALT_SEP 

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

2023-01-03 Thread Sam James
commit: d3c1416258227e409c2d69344fd6291f3834a4b7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Dec 27 06:42:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c14162

media-gfx/enblend: fix docs build error

Closes: https://bugs.gentoo.org/888025
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28839
Signed-off-by: Sam James  gentoo.org>

 media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild  |  1 +
 .../enblend-4.2.0_p20161007-doc-scaleable-fonts.patch| 16 
 2 files changed, 17 insertions(+)

diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild 
b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
index f06af141e1d9..2871a62a8325 100644
--- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
+++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
@@ -49,6 +49,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch
"${FILESDIR}"/${P}-cmake.patch
"${FILESDIR}"/${P}-gcc-10.patch
+   "${FILESDIR}"/${P}-doc-scaleable-fonts.patch
 )
 
 src_prepare() {

diff --git 
a/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch 
b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch
new file mode 100644
index ..638cd8c1ecbb
--- /dev/null
+++ b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch
@@ -0,0 +1,16 @@
+Use scaleable fonts.
+
+Bug: https://bugs.gentoo.org/888025
+
+diff -Naur enblend-4.2.0_p20161007.org/doc/static-preamble.tex 
enblend-4.2.0_p20161007/doc/static-preamble.tex
+--- enblend-4.2.0_p20161007.org/doc/static-preamble.tex 2016-09-24 
11:29:40.0 +0200
 enblend-4.2.0_p20161007/doc/static-preamble.tex 2022-12-27 
07:30:42.966176272 +0100
+@@ -5,6 +5,8 @@
+ \RequirePackage[l2tabu, orthodox]{nag}
+ 
+ 
++\usepackage[T1]{fontenc}
++\usepackage{lmodern}   % scaleable fonts
+ \usepackage{amsmath}   % align, align*
+ \usepackage{bold-extra}% Bold typewriter for programming language keywords
+ \usepackage{color} % \colorbox



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

2023-01-03 Thread Sam James
commit: 6208b6698adad4d24c7cad780efb95349fb5e2da
Author: Philipp Rösner  protonmail  com>
AuthorDate: Fri Dec 30 22:22:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6208b669

app-text/mupdf-1.21.1: patch aliasing violation

Add patch fixing an aliasing violation build error
in the thirdparty freeglut module.

See: https://bugs.gentoo.org/859847
See: 
https://github.com/FreeGLUTProject/freeglut/pull/112/commits/8c6f6bf3ad2fd33d15de6ee96175cd29bf804d9f

Closes: https://bugs.gentoo.org/888998
Suggested-by: Matt Turner  gentoo.org>
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28903
Signed-off-by: Sam James  gentoo.org>

 .../mupdf-1.21.1-fix-aliasing-violation.patch  | 63 ++
 app-text/mupdf/mupdf-1.21.1.ebuild |  1 +
 2 files changed, 64 insertions(+)

diff --git a/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch 
b/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
new file mode 100644
index ..4f51f72deb1e
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
@@ -0,0 +1,63 @@
+https://bugs.gentoo.org/859847
+
+From 8c6f6bf3ad2fd33d15de6ee96175cd29bf804d9f Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 26 Jul 2022 15:47:02 -0400
+Subject: [PATCH] Fix aliasing violation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Noticed when compiling with link-time optimizations.
+
+include/GL/freeglut_std.h:240:18: error: type of `glutBitmapHelvetica18` does 
not match original declaration [-Werror=lto-type-mismatch]
+  240 | extern void* glutBitmapHelvetica18;
+  |  ^
+src/x11/fg_glutfont_definitions_x11.c:103:27: note: `glutBitmapHelvetica18` 
was previously declared here
+  103 | struct freeglutBitmapFont glutBitmapHelvetica18 ;
+  |   ^
+src/x11/fg_glutfont_definitions_x11.c:103:27: note: code may be misoptimized 
unless `-fno-strict-aliasing` is used
+---
+ src/x11/fg_glutfont_definitions_x11.c | 29 ++-
+ 1 file changed, 20 insertions(+), 9 deletions(-)
+
+--- a/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
 b/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
+@@ -91,14 +91,25 @@ struct freeglutBitmapFont
+ };
+ 
+ 
+-struct freeglutStrokeFont glutStrokeRoman ;
+-struct freeglutStrokeFont glutStrokeMonoRoman ;
++static struct freeglutStrokeFont glutStrokeRoman_ ;
++static struct freeglutStrokeFont glutStrokeMonoRoman_ ;
+ 
+-struct freeglutBitmapFont glutBitmap9By15 ;
+-struct freeglutBitmapFont glutBitmap8By13 ;
+-struct freeglutBitmapFont glutBitmapTimesRoman10 ;
+-struct freeglutBitmapFont glutBitmapTimesRoman24 ;
+-struct freeglutBitmapFont glutBitmapHelvetica10 ;
+-struct freeglutBitmapFont glutBitmapHelvetica12 ;
+-struct freeglutBitmapFont glutBitmapHelvetica18 ;
++static struct freeglutBitmapFont glutBitmap9By15_ ;
++static struct freeglutBitmapFont glutBitmap8By13_ ;
++static struct freeglutBitmapFont glutBitmapTimesRoman10_ ;
++static struct freeglutBitmapFont glutBitmapTimesRoman24_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica10_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica12_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica18_ ;
+ 
++
++void *glutStrokeRoman = _ ;
++void *glutStrokeMonoRoman = _ ;
++
++void *glutBitmap9By15 = _ ;
++void *glutBitmap8By13 = _ ;
++void *glutBitmapTimesRoman10 = _ ;
++void *glutBitmapTimesRoman24 = _ ;
++void *glutBitmapHelvetica10 = _ ;
++void *glutBitmapHelvetica12 = _ ;
++void *glutBitmapHelvetica18 = _ ;
+-- 
+2.35.1
+

diff --git a/app-text/mupdf/mupdf-1.21.1.ebuild 
b/app-text/mupdf/mupdf-1.21.1.ebuild
index ac2702bc5da4..718ebd6ed15a 100644
--- a/app-text/mupdf/mupdf-1.21.1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1.ebuild
@@ -53,6 +53,7 @@ PATCHES=(
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
"${FILESDIR}"/$P-no-drm.patch
+   "${FILESDIR}"/$P-fix-aliasing-violation.patch
 )
 
 src_prepare() {



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

2023-01-03 Thread Sam James
commit: 955b84bad9b4a6003e132afd18b557215534eb73
Author: Mikk Margus Möll  eesti  ee>
AuthorDate: Thu Dec 22 18:28:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b84ba

net-analyzer/macchanger: fix building on USE="-split-usr" systems

Closes: https://bugs.gentoo.org/886121
Signed-off-by: Mikk Margus Möll  eesti.ee>
Closes: https://github.com/gentoo/gentoo/pull/28763
Signed-off-by: Sam James  gentoo.org>

 ...macchanger-1.7.0_p5_p4.ebuild => macchanger-1.7.0_p5_p4-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild 
b/net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
similarity index 92%
rename from net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild
rename to net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
index ed18fd45624d..2bce7cea0e43 100644
--- a/net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild
+++ b/net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
@@ -29,7 +29,7 @@ S=${WORKDIR}/${P/_p*}
 src_configure() {
# Shared data is installed below /lib, see Bug #57046
econf \
-   --bindir="${EPREFIX}/sbin" \
+   --bindir="${EPREFIX}/usr/bin" \
--datadir="${EPREFIX}/lib"
 }
 
@@ -38,7 +38,5 @@ src_install() {
 
newdoc "${WORKDIR}"/debian/changelog debian.changelog
 
-   dodir /usr/bin
-   dosym ../../sbin/macchanger /usr/bin/macchanger
dosym ../../lib/macchanger /usr/share/macchanger
 }



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

2023-01-03 Thread Sam James
commit: 2483b20406bbefc3b05e7a0d85d4862a35165c99
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 17:29:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2483b204

app-editors/neovim: Dropping 0.7.2

Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28893
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 -
 app-editors/neovim/neovim-0.7.2.ebuild | 120 -
 2 files changed, 121 deletions(-)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 4edf9d4e6861..a6de3e35c2a2 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,4 +1,3 @@
-DIST neovim-0.7.2.tar.gz 10933623 BLAKE2B 
c2db449a91f1685233da7125e3d4b49cb8fe26db5e498fd3a83340bd14842399474fcc7f2c78b88783195c6f7b0b8df196985b70387ed88972372a8866e2c721
 SHA512 
04d0fa5b23018531b70b53271821bf6944cde1bcec2210b99f5888e1339cd38f57feaa8e40874a3a504930e6614980947f31852185cbcd2ce106a0867896dd79
 DIST neovim-0.8.0.tar.gz 11387355 BLAKE2B 
341f0fa10f0001324c87c26e7c0047334c25808901034f073945c3977dde4dda44b03869be1f530398d549f0b13dafae0eb82766464875ced2cd26621a0c5d88
 SHA512 
e9504e33df292043656b0ef064e465069c93d4be52bbe29ec33c111f3e00ed83647148d653e3f143e2243dac537eede6a9351990bd858ac20abc8edbc5249432
 DIST neovim-0.8.1.tar.gz 11387691 BLAKE2B 
fecdf430c854f36839332e1fd3b8fc4878a9d8a04adc83182d43a82047946de05f58c794b045678123a4f2ab820ec20e7f0fedb8f3bacc87071d27c1024f84db
 SHA512 
b4059a8a0a3caedf15f4160f2342306f6f1d625f8f8499491efd6b4440e275de95a63aa857395f844cbc871432359f96abbca138f6278d1228366d6fb4c4f1a6
 DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2

diff --git a/app-editors/neovim/neovim-0.7.2.ebuild 
b/app-editors/neovim/neovim-0.7.2.ebuild
deleted file mode 100644
index 62d976d90175..
--- a/app-editors/neovim/neovim-0.7.2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} luajit )
-
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/neovim/neovim.git;
-else
-   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+lto +nvimpager test +tui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-# Upstream say the test library needs LuaJIT
-# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
-   >=dev-util/gperf-3.1
-   virtual/libiconv
-   virtual/libintl
-   virtual/pkgconfig
-"
-# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
-DEPEND="${LUA_DEPS}
-   >=dev-lua/luv-1.43.0[${LUA_SINGLE_USEDEP}]
-   $(lua_gen_cond_dep '
-   dev-lua/lpeg[${LUA_USEDEP}]
-   dev-lua/mpack[${LUA_USEDEP}]
-   ')
-   $(lua_gen_cond_dep '
-   dev-lua/LuaBitOp[${LUA_USEDEP}]
-   ' lua5-{1,2})
-   >=dev-libs/libuv-1.44.1:=
-   >=dev-libs/libvterm-0.1.4
-   >=dev-libs/msgpack-3.0.0:=
-   >=dev-libs/tree-sitter-0.20.6:=
-   tui? (
-   >=dev-libs/libtermkey-0.22
-   >=dev-libs/unibilium-2.0.0:0=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   app-eselect/eselect-vi
-"
-BDEPEND="
-   test? (
-   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.4-cmake_lua_version.patch"
-   "${FILESDIR}/${PN}-0.4.4-cmake-release-type.patch"
-   "${FILESDIR}/${PN}-0.7.2-cmake-darwin.patch"
-)
-
-src_prepare() {
-   # Use our system vim dir
-   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
-   -i src/nvim/globals.h || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # Upstream default to LTO on non-debug builds
-   # Let's expose it as a USE flag because upstream
-   # have preferences for how we should use LTO
-   # if we want it on (not just -flto)
-   # ... but allow turning it off.
-   # TODO: 

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

2023-01-03 Thread Sam James
commit: 9e5efd3a4fb8564e7bb06e69953bd59882124bf4
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Dec 27 15:27:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5efd3a

sci-astronomy/siril: fix call to undeclared function

Closes: https://bugs.gentoo.org/883121
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28853
Signed-off-by: Sam James  gentoo.org>

 ...-execinfo.patch => siril-1.0-execinfo-r1.patch} |  0
 .../siril/files/siril-1.0-execinfo-r2.patch| 45 ++
 sci-astronomy/siril/siril-1.0.5-r1.ebuild  |  2 +-
 ...siril-1.0.6-r1.ebuild => siril-1.0.6-r2.ebuild} |  2 +-
 4 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/sci-astronomy/siril/files/siril-1.0-execinfo.patch 
b/sci-astronomy/siril/files/siril-1.0-execinfo-r1.patch
similarity index 100%
rename from sci-astronomy/siril/files/siril-1.0-execinfo.patch
rename to sci-astronomy/siril/files/siril-1.0-execinfo-r1.patch

diff --git a/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch 
b/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch
new file mode 100644
index ..ffef786d0d8e
--- /dev/null
+++ b/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch
@@ -0,0 +1,45 @@
+commit c009c4c1800086e7f4c4e80939e9ddc8964c8e12
+Author: Mario Haustein 
+Date:   Thu Aug 4 00:27:08 2022 +0200
+
+Include execinfo.h only if available
+
+Bug: https://bugs.gentoo.org/873016
+Upstream: https://gitlab.com/free-astro/siril/-/merge_requests/284
+
+diff --git a/src/core/signals.c b/src/core/signals.c
+index 74100b3a..0eefd460 100644
+--- a/src/core/signals.c
 b/src/core/signals.c
+@@ -25,7 +25,7 @@
+ #ifdef _WIN32
+ #include 
+ #include 
+-#else
++#elif HAVE_EXECINFO_H
+ #include 
+ #endif
+ 
+commit 13bafd227500018bef052cad1d73e9c681be1b8a
+Author: Cyril Richard 
+Date:   Thu Aug 4 11:29:23 2022 +0200
+
+Fix for merge_requests/284
+
+Bug: https://bugs.gentoo.org/883121
+Upstream: 
https://gitlab.com/free-astro/siril/-/commit/13bafd227500018bef052cad1d73e9c681be1b8a
+
+diff --git a/src/core/signals.c b/src/core/signals.c
+index 0eefd460..bbce5fa7 100644
+--- a/src/core/signals.c
 b/src/core/signals.c
+@@ -21,6 +21,9 @@
+ #define ANSI_COLOR_RED "\e[1m\x1b[31m"
+ #define ANSI_COLOR_RESET   "\x1b[0m\e[0m"
+ 
++#ifdef HAVE_CONFIG_H
++#include 
++#endif
+ #include 
+ #ifdef _WIN32
+ #include 

diff --git a/sci-astronomy/siril/siril-1.0.5-r1.ebuild 
b/sci-astronomy/siril/siril-1.0.5-r1.ebuild
index 17294e54b727..fc3329c88116 100644
--- a/sci-astronomy/siril/siril-1.0.5-r1.ebuild
+++ b/sci-astronomy/siril/siril-1.0.5-r1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-docfiles.patch"
"${FILESDIR}/${PN}-$(ver_cut 1-2)-dependencies.patch"
-   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo-r1.patch"
 )
 
 DOCS=( README.md NEWS ChangeLog AUTHORS )

diff --git a/sci-astronomy/siril/siril-1.0.6-r1.ebuild 
b/sci-astronomy/siril/siril-1.0.6-r2.ebuild
similarity index 97%
rename from sci-astronomy/siril/siril-1.0.6-r1.ebuild
rename to sci-astronomy/siril/siril-1.0.6-r2.ebuild
index 46032d77f26c..a198b6fb965f 100644
--- a/sci-astronomy/siril/siril-1.0.6-r1.ebuild
+++ b/sci-astronomy/siril/siril-1.0.6-r2.ebuild
@@ -50,7 +50,7 @@ BDEPEND="x11-base/xorg-proto"
 PATCHES=(
"${FILESDIR}/${PN}-docfiles.patch"
"${FILESDIR}/${PN}-$(ver_cut 1-2)-dependencies.patch"
-   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo-r2.patch"
 )
 
 DOCS=( README.md NEWS ChangeLog AUTHORS )



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

2023-01-03 Thread Sam James
commit: 68b0afea5d7cf758f1b2d39763b65396a8c65f78
Author: Henning Schild  hennsch  de>
AuthorDate: Mon Jan  2 19:54:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b0afea

net-misc/icaclient: fix broken BDEPEND and add error handling

When one wants to use "hdx" that does not really work as expected due to
a typo. Also include the missing "|| die"s that have been pointed out in
a previous review.

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/28940
Signed-off-by: Sam James  gentoo.org>

 ...client-22.12.0.12.ebuild => icaclient-22.12.0.12-r1.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/icaclient/icaclient-22.12.0.12.ebuild 
b/net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
similarity index 97%
rename from net-misc/icaclient/icaclient-22.12.0.12.ebuild
rename to net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
index 399b2a4f22b1..c29d64d2492d 100644
--- a/net-misc/icaclient/icaclient-22.12.0.12.ebuild
+++ b/net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
@@ -40,7 +40,7 @@ REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
libgstreamer-0.10.so.0
 "
 
-BEPEND="
+BDEPEND="
hdx? ( >=media-plugins/hdx-realtime-media-engine-2.9.500.2802-r1 )
 "
 
@@ -121,12 +121,12 @@ src_prepare() {
default
rm lib/UIDialogLibWebKit.so || die
 
-   cp nls/en/module.ini .
+   cp nls/en/module.ini . || die
if use hdx; then
-   "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm
-   mv new_module.ini module.ini
+   "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die
+   mv new_module.ini module.ini || die
fi
-   mv module.ini config/
+   mv module.ini config/ || die
 }
 
 src_install() {



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

2023-01-03 Thread Sam James
commit: 463b1378781aac8534288fd51f0f432dc8fa6690
Author: Bernd Waibel  posteo  net>
AuthorDate: Mon Jan  2 07:50:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463b1378

sci-libs/opencascade: simplify vtk logic (v7.7.0)

Avoid using conditional logic to determine the include directory for VTK.

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/opencascade/opencascade-7.7.0-r1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild 
b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
index efd245f9b465..57907bad4816 100644
--- a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
@@ -133,17 +133,14 @@ src_configure() {
fi
 
if use vtk; then
+   local vtk_ver=$(best_version "sci-libs/vtk")
+   vtk_ver=${vtk_ver#sci-libs/vtk-}
+   vtk_ver=$(ver_cut 1-2 ${vtk_ver})
mycmakeargs+=(
-D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
+   
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-${vtk_ver}

-D3RDPARTY_VTK_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
)
-   if has_version ">=sci-libs/vtk-9.2.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.2 )
-   elif has_version ">=sci-libs/vtk-9.1.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.1 )
-   elif has_version ">=sci-libs/vtk-9.0.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.0 )
-   fi
fi
 
cmake_src_configure



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

2023-01-03 Thread Sam James
commit: b8a766bf1c998ab0901ebc07119fffe0239ff6ac
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 16:29:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a766bf

app-editors/neovim: Version bump to 0.8.2

Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 +
 app-editors/neovim/neovim-0.8.2.ebuild | 129 +
 2 files changed, 130 insertions(+)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 291063b9adea..4edf9d4e6861 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,3 +1,4 @@
 DIST neovim-0.7.2.tar.gz 10933623 BLAKE2B 
c2db449a91f1685233da7125e3d4b49cb8fe26db5e498fd3a83340bd14842399474fcc7f2c78b88783195c6f7b0b8df196985b70387ed88972372a8866e2c721
 SHA512 
04d0fa5b23018531b70b53271821bf6944cde1bcec2210b99f5888e1339cd38f57feaa8e40874a3a504930e6614980947f31852185cbcd2ce106a0867896dd79
 DIST neovim-0.8.0.tar.gz 11387355 BLAKE2B 
341f0fa10f0001324c87c26e7c0047334c25808901034f073945c3977dde4dda44b03869be1f530398d549f0b13dafae0eb82766464875ced2cd26621a0c5d88
 SHA512 
e9504e33df292043656b0ef064e465069c93d4be52bbe29ec33c111f3e00ed83647148d653e3f143e2243dac537eede6a9351990bd858ac20abc8edbc5249432
 DIST neovim-0.8.1.tar.gz 11387691 BLAKE2B 
fecdf430c854f36839332e1fd3b8fc4878a9d8a04adc83182d43a82047946de05f58c794b045678123a4f2ab820ec20e7f0fedb8f3bacc87071d27c1024f84db
 SHA512 
b4059a8a0a3caedf15f4160f2342306f6f1d625f8f8499491efd6b4440e275de95a63aa857395f844cbc871432359f96abbca138f6278d1228366d6fb4c4f1a6
+DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2

diff --git a/app-editors/neovim/neovim-0.8.2.ebuild 
b/app-editors/neovim/neovim-0.8.2.ebuild
new file mode 100644
index ..6083e311ff39
--- /dev/null
+++ b/app-editors/neovim/neovim-0.8.2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# RelWithDebInfo sets -Og -g
+CMAKE_BUILD_TYPE=Release
+LUA_COMPAT=( lua5-{1..2} luajit )
+inherit cmake lua-single optfeature xdg
+
+DESCRIPTION="Vim-fork focused on extensibility and agility"
+HOMEPAGE="https://neovim.io;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neovim/neovim.git;
+else
+   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="Apache-2.0 vim"
+SLOT="0"
+IUSE="+lto +nvimpager test +tui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+# Upstream say the test library needs LuaJIT
+# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
+REQUIRED_USE="test? ( lua_single_target_luajit )"
+# TODO: Get tests running
+RESTRICT="!test? ( test ) test"
+
+# Upstream build scripts invoke the Lua interpreter
+BDEPEND="${LUA_DEPS}
+   >=dev-util/gperf-3.1
+   >=sys-devel/gettext-0.20.1
+   virtual/libiconv
+   virtual/libintl
+   virtual/pkgconfig
+"
+# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
+# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
+DEPEND="${LUA_DEPS}
+   >=dev-lua/luv-1.44.2[${LUA_SINGLE_USEDEP}]
+   $(lua_gen_cond_dep '
+   dev-lua/lpeg[${LUA_USEDEP}]
+   dev-lua/mpack[${LUA_USEDEP}]
+   ')
+   $(lua_gen_cond_dep '
+   dev-lua/LuaBitOp[${LUA_USEDEP}]
+   ' lua5-{1,2})
+   >=dev-libs/libuv-1.44.2:=
+   >=dev-libs/libvterm-0.3
+   >=dev-libs/msgpack-3.0.0:=
+   >=dev-libs/tree-sitter-0.20.2:=
+   tui? (
+   >=dev-libs/libtermkey-0.22
+   >=dev-libs/unibilium-2.0.0:0=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   app-eselect/eselect-vi
+"
+BDEPEND="
+   test? (
+   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}--cmake_lua_version.patch"
+   "${FILESDIR}/${PN}--cmake-darwin.patch"
+)
+
+if [[ ${PV} !=  ]]; then
+   PATCHES+=(
+   "${FILESDIR}/${PN}-0.8.0-cmake-release-type.patch"
+   )
+fi
+
+src_prepare() {
+   # Use our system vim dir
+   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
+   -i src/nvim/globals.h || die
+
+   # https://forums.gentoo.org/viewtopic-p-8750050.html
+   xdg_environment_reset
+   cmake_src_prepare
+}
+
+src_configure() {
+   # Upstream default to LTO on non-debug builds
+   # 

[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2023-01-03 Thread Sam James
commit: a3f9e9a6627cc9c176498cee7226155633ba735d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jan  2 08:57:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f9e9a6

mail-filter/rspamd: respect libdir

Closes: https://bugs.gentoo.org/887591
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/28933
Signed-off-by: Sam James  gentoo.org>

 mail-filter/rspamd/{rspamd-3.4-r1.ebuild => rspamd-3.4-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mail-filter/rspamd/rspamd-3.4-r1.ebuild 
b/mail-filter/rspamd/rspamd-3.4-r2.ebuild
similarity index 97%
rename from mail-filter/rspamd/rspamd-3.4-r1.ebuild
rename to mail-filter/rspamd/rspamd-3.4-r2.ebuild
index fc1664f05a6d..5f557fe50711 100644
--- a/mail-filter/rspamd/rspamd-3.4-r1.ebuild
+++ b/mail-filter/rspamd/rspamd-3.4-r2.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
@@ -92,6 +92,7 @@ src_configure() {
-DRUNDIR=/var/run/rspamd
-DDBDIR=/var/lib/rspamd
-DLOGDIR=/var/log/rspamd
+   -DLIBDIR="/usr/$(get_libdir)/rspamd"
 
-DSYSTEM_DOCTEST=ON
-DSYSTEM_FMT=ON



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

2023-01-03 Thread Sam James
commit: 0d7bfedb0301cadcf0e96cec0eb182ab1f471553
Author: Bernd Waibel  posteo  net>
AuthorDate: Mon Jan  2 07:57:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7bfedb

sci-libs/opencascade: simplify vtk logic (v7.6.3)

Backport patch from v7.7.0

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/28932
Signed-off-by: Sam James  gentoo.org>

 sci-libs/opencascade/opencascade-7.6.3-r1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild 
b/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
index 2090e9b45195..82352ba3e3a2 100644
--- a/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
@@ -132,17 +132,14 @@ src_configure() {
fi
 
if use vtk; then
+   local vtk_ver=$(best_version "sci-libs/vtk")
+   vtk_ver=${vtk_ver#sci-libs/vtk-}
+   vtk_ver=$(ver_cut 1-2 ${vtk_ver})
mycmakeargs+=(
-D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
+   
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-${vtk_ver}

-D3RDPARTY_VTK_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
)
-   if has_version ">=sci-libs/vtk-9.2.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.2 )
-   elif has_version ">=sci-libs/vtk-9.1.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.1 )
-   elif has_version ">=sci-libs/vtk-9.0.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.0 )
-   fi
fi
 
cmake_src_configure



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

2023-01-03 Thread Andrey Grozin
commit: f1326b54f5731cffeb92260c68ec9602f7fa6daa
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jan  4 05:40:06 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jan  4 05:40:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1326b54

sci-mathematics/wxmaxima: bump to 22.12.0

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index 9c03fdb4320c..cfc7f09b5711 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,3 +1,4 @@
 DIST wxmaxima-20.12.2.tar.gz 16262617 BLAKE2B 
2f9f910f565158b2011f014d96747498c6286a95bdb69f9b6b2f82a37a569e8a02abbae5cbb9ae2ac1e78d0b976487666794b267c1c40c1245df08c752486403
 SHA512 
1c3e3f68a2fa2cd798dfb05c52e7ddf3193a15cb45282553c280914bd524d463ad27acc89898cb4a292ff236699d1ec2abb70d83fa52cb126123ab8e2fcd5ceb
 DIST wxmaxima-22.05.0.tar.gz 21493488 BLAKE2B 
0b1f4bd65e88e4f39d5d54f164373ca67a76bd2a18a1556cd4b86cdb5a62ca3f0c783c6e1725ec1006f6174163f08b7b934dcfa3fd8a8a7aa34e61588e1b0cb1
 SHA512 
e78ce86d3265b8c5d1d9b110075bdc8e3ff180a0a017142f852b022a1984e7e9bf0a4b7d2fb829f8c87b09899ef57a6e8ee203ec7edac52e7d05f0a05d2c9fe8
 DIST wxmaxima-22.09.0.tar.gz 21883782 BLAKE2B 
370ea04f5101516fda494c08e21c1550556ff69e61e0458814aeb0922c66ae1b4a1be1e0b4d386f631b0479300fec04481f7f9e4be4214689b9bc0b9bd41f0f1
 SHA512 
778d3f221315f40f09918baaf26a4213dae3154ea19479c5ebf9254ed6c8036ca68f61472fce1d63e72d6c23787a635237c5f85ebc2975254893e6bec112ac3b
+DIST wxmaxima-22.12.0.tar.gz 23673254 BLAKE2B 
b00536c6b6243555f4c00016202d68f9764a2e1ec4c910ee52d7e0b498a5695c3f4746809e594179cda75ec40caeca1a01e21a11c211c329ec2685a8e6217e4e
 SHA512 
842a4c891d757d17307a9bed17f5de9f55e72b749e2356817a1598760b6a16fb9ce8e21f4706530bbe2360400de01b9269872d895944924d8e3eebfc31dc

diff --git a/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild
new file mode 100644
index ..552ce4da0c45
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   CellPtr
+   ImgCell
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2023-01-03 Thread Sam James
commit: a677e141b023ae241cf32180fdbc052036a7c642
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:32:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:32:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a677e141

app-shells/bash: crank copyright

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

 app-shells/bash/bash-5.2_p15.ebuild | 2 +-
 app-shells/bash/bash-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/bash/bash-5.2_p15.ebuild 
b/app-shells/bash/bash-5.2_p15.ebuild
index e0c1c5ecc52e..a1a2a14ae0e4 100644
--- a/app-shells/bash/bash-5.2_p15.ebuild
+++ b/app-shells/bash/bash-5.2_p15.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

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index c082c658b1aa..b0207e51036e 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.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



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

2023-01-03 Thread Sam James
commit: 5757405eb644ed14c49dee8c611fce226b58b0bc
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 05:20:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5757405e

dev-db/sqlmap: add 1.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest  |  1 +
 dev-db/sqlmap/sqlmap-1.7.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 29f0b9b0de9b..c6c257a23f3c 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,4 @@
 DIST sqlmap-1.6.10.gh.tar.gz 7206382 BLAKE2B 
2beaf7d49599f7e8072d0725bc58d00c4fd1096316080013f0892cd1c25a2b05c5682191bc87aa9210b21393142aafb43c8ecb5855699716f287e01be2b6
 SHA512 
a2d08f62a4e78fee6761a17b45913dc8794ec07ae466042f41bb5ba524221d670ae6c8f0cde92590d45f0919cb52c1fb98b83e58099eba1b0fd8e833d68d12ad
 DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B 
fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd
 SHA512 
d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab
 DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 
9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e
 SHA512 
297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa
+DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.7.ebuild b/dev-db/sqlmap/sqlmap-1.7.ebuild
new file mode 100644
index ..59dee0a9ccff
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2023-01-03 Thread Sam James
commit: f75639b635eacab161f65103ae4c53a3edffe816
Author: Leonardo Hernández Hernández  protonmail  com>
AuthorDate: Tue Dec 13 21:59:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75639b6

app-shells/bash: fix build with clang and USE=pgo

Signed-off-by: Leonardo Hernández Hernández  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28659
Signed-off-by: Sam James  gentoo.org>

 app-shells/bash/bash-5.2_p15.ebuild | 2 ++
 app-shells/bash/bash-.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-shells/bash/bash-5.2_p15.ebuild 
b/app-shells/bash/bash-5.2_p15.ebuild
index 3aa6795a6431..e0c1c5ecc52e 100644
--- a/app-shells/bash/bash-5.2_p15.ebuild
+++ b/app-shells/bash/bash-5.2_p15.ebuild
@@ -246,6 +246,8 @@ src_compile() {
 
emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo 
-fprofile-dir=${T}/pgo" -k check
 
+   tc-is-clang && llvm-profdata merge "${T}"/pgo 
--output="${T}"/pgo/default.profdata || die
+
# Rebuild Bash using the profiling data we just generated.
emake clean
emake CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo 
-fprofile-dir=${T}/pgo"

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index 5fecc6b0353c..c082c658b1aa 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -246,6 +246,8 @@ src_compile() {
 
emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo 
-fprofile-dir=${T}/pgo" -k check
 
+   tc-is-clang && llvm-profdata merge "${T}"/pgo 
--output="${T}"/pgo/default.profdata || die
+
# Rebuild Bash using the profiling data we just generated.
emake clean
emake CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo 
-fprofile-dir=${T}/pgo"



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

2023-01-03 Thread Sam James
commit: 6c5d137f51e74781d88aaef1bceeef8be53e9094
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 05:20:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:30:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5d137f

dev-db/sqlmap: drop 1.6.10

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28952
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest |  1 -
 dev-db/sqlmap/sqlmap-1.6.10.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index c6c257a23f3c..5f27df33aace 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,4 +1,3 @@
-DIST sqlmap-1.6.10.gh.tar.gz 7206382 BLAKE2B 
2beaf7d49599f7e8072d0725bc58d00c4fd1096316080013f0892cd1c25a2b05c5682191bc87aa9210b21393142aafb43c8ecb5855699716f287e01be2b6
 SHA512 
a2d08f62a4e78fee6761a17b45913dc8794ec07ae466042f41bb5ba524221d670ae6c8f0cde92590d45f0919cb52c1fb98b83e58099eba1b0fd8e833d68d12ad
 DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B 
fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd
 SHA512 
d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab
 DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 
9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e
 SHA512 
297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa
 DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.6.10.ebuild 
b/dev-db/sqlmap/sqlmap-1.6.10.ebuild
deleted file mode 100644
index 6f14fb2bc59f..
--- a/dev-db/sqlmap/sqlmap-1.6.10.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit bash-completion-r1 python-single-r1 wrapper
-
-DESCRIPTION="An automatic SQL injection and database takeover tool"
-HOMEPAGE="https://sqlmap.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
-else
-   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-# sqlmap (GPL-2+)
-# ansitrm (BSD)
-# beautifulsoup (BSD)
-# bottle (MIT)
-# chardet (LGPL-2.1+)
-# clientform (BSD)
-# colorama (BSD)
-# fcrypt (BSD-2)
-# identitywaf (MIT)
-# keepalive (LGPL-2.1+)
-# magic (MIT)
-# multipartpost (LGPL-2.1+)
-# ordereddict (MIT)
-# prettyprint (BSD-2)
-# pydes (public-domain)
-# six (MIT)
-# socks (BSD)
-# termcolor (BSD)
-# wininetpton (public-domain)
-LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=( doc/ README.md )
-
-src_install () {
-   einstalldocs
-
-   insinto /usr/share/${PN}/
-   doins -r *
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper ${PN} \
-   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
-
-   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
-}



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

2023-01-03 Thread Sam James
commit: 90a4a68c4994b81369aafb16bc8532e277194070
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:23:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:23:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a4a68c

sys-fs/duf: update copyright

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

 sys-fs/duf/duf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/duf/duf-0.8.1.ebuild b/sys-fs/duf/duf-0.8.1.ebuild
index 5932429d1e48..d948b7dff84d 100644
--- a/sys-fs/duf/duf-0.8.1.ebuild
+++ b/sys-fs/duf/duf-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-01-03 Thread Sam James
commit: ecaae10d5206ce2d565cde20d35f67937addf9c1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecaae10d

net-irc/inspircd: Stabilize 3.14.0-r1 x86, #889632

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

 net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild 
b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index b118b579ce4b..2d928bd71404 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix 
regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



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

2023-01-03 Thread Sam James
commit: 78b12c7038b2aa08a4fbb1904b3a94fac790912f
Author: Mathis Winterer  fedora  email>
AuthorDate: Fri Dec 30 16:43:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b12c70

sys-fs/duf: new package

Signed-off-by: Mathis Winterer  fedora.email>
Closes: https://github.com/gentoo/gentoo/pull/28902
Signed-off-by: Sam James  gentoo.org>

 sys-fs/duf/Manifest |  2 ++
 sys-fs/duf/duf-0.8.1.ebuild | 27 +++
 sys-fs/duf/metadata.xml | 20 
 3 files changed, 49 insertions(+)

diff --git a/sys-fs/duf/Manifest b/sys-fs/duf/Manifest
new file mode 100644
index ..789950b0a991
--- /dev/null
+++ b/sys-fs/duf/Manifest
@@ -0,0 +1,2 @@
+DIST duf-0.8.1-deps.tar.xz 6372212 BLAKE2B 
01baf089f6142759ef8e376b352e31ecd482f0a94106a4e2606c2f6146cdd7ec33b431621dd680876650896f9d590a21d242b871777164af588e35804a11477e
 SHA512 
51b966b5a8701c8e39ea2d022ca6ee1e0c64fd189b3531d8d0e253d46ee2b5d7270963c3a4930e964312085914edac45c78ed8fa440b459df13977c83ab3c964
+DIST duf-0.8.1.tar.gz 138214 BLAKE2B 
388b7494ae15bdc026303ec81f529c08c66e34a8fb82d13c9b7fa730b1684edee5711497d866cbd16376573a386ef9311288e7e9d6143a577d2381425f8218bc
 SHA512 
598318cd90e8a27bdc448cb84682f3846baa02bab0f527a26de42b8b3efd3ba258a76b6f7a74a41405e20b23ccff92db1b6ef7d3412fc8261942a8ccde4241dc

diff --git a/sys-fs/duf/duf-0.8.1.ebuild b/sys-fs/duf/duf-0.8.1.ebuild
new file mode 100644
index ..5932429d1e48
--- /dev/null
+++ b/sys-fs/duf/duf-0.8.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Disk Usage/Free Utility - a better 'df' alternative"
+HOMEPAGE="https://github.com/muesli/duf;
+SRC_URI="https://github.com/muesli/duf/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://github.com/mrmagic223325/duf/releases/download/${PV}/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pie"
+
+src_compile() {
+   use pie && GOFLAGS+=" -buildmode=pie"
+   ego build
+}
+
+src_install() {
+   dobin duf
+   dodoc README.md
+   doman duf.1
+}

diff --git a/sys-fs/duf/metadata.xml b/sys-fs/duf/metadata.xml
new file mode 100644
index ..d6f64e578b80
--- /dev/null
+++ b/sys-fs/duf/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mrmagic223325@fedora.email
+   Mathis Winterer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
+   Christian Muehlhaeuser
+   
+   https://github.com/muesli/duf/issues
+   https://github.com/muesli/duf
+   muesli/duf
+   
+



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

2023-01-03 Thread Sam James
commit: 1f51e8290a336e6edd15114f82e126ae89814365
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f51e829

net-irc/inspircd: Stabilize 3.14.0-r1 amd64, #889632

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

 net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild 
b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index 74fee7dad769..b118b579ce4b 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix 
regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



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

2023-01-03 Thread Sam James
commit: c4ed15e33b2a9fd718d2aa3de2ea8e1d70ef9116
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ed15e3

sys-fs/duf: add myself as a maintainer

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

 sys-fs/duf/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-fs/duf/metadata.xml b/sys-fs/duf/metadata.xml
index d6f64e578b80..a154ef85f53a 100644
--- a/sys-fs/duf/metadata.xml
+++ b/sys-fs/duf/metadata.xml
@@ -5,6 +5,10 @@
mrmagic223325@fedora.email
Mathis Winterer

+   
+   s...@gentoo.org
+   Sam James
+   

proxy-ma...@gentoo.org
Proxy Maintainers



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

2023-01-03 Thread Yixun Lan
commit: 2039b7b780ce0d2a717ec8dc2f16384481421b13
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:12:56 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2039b7b7

dev-python/time-machine: Keyword 2.9.0 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/time-machine/time-machine-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild 
b/dev-python/time-machine/time-machine-2.9.0.ebuild
index a526c33dc380..482492e7b186 100644
--- a/dev-python/time-machine/time-machine-2.9.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.9.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]



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

2023-01-03 Thread Yixun Lan
commit: 8bb3a9905979a1e1ee400cdb79d02fa62d76c092
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:13:03 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb3a990

dev-python/tox: Keyword 4.1.3 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/tox/tox-4.1.3.ebuild b/dev-python/tox/tox-4.1.3.ebuild
index b23c53855db0..7acdcbeea4a2 100644
--- a/dev-python/tox/tox-4.1.3.ebuild
+++ b/dev-python/tox/tox-4.1.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
>=dev-python/cachetools-5.2[${PYTHON_USEDEP}]



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

2023-01-03 Thread Yixun Lan
commit: 87d4363484d39270d8de22e900dd83701afe9cdc
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:13:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d43634

dev-python/pyproject-api: Keyword 1.2.1 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/pyproject-api/pyproject-api-1.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild
index 28b0d7f1443e..f26c18350f1b 100644
--- a/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]



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

2023-01-03 Thread Michał Górny
commit: 02f05048d29d68b7f3c3bfdc6adf630ba8eec42d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 05:01:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 05:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f05048

media-sound/pragha: Force bash for configure script

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

 media-sound/pragha/pragha-1.3.99.1-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/pragha/pragha-1.3.99.1-r1.ebuild 
b/media-sound/pragha/pragha-1.3.99.1-r1.ebuild
index 5284653c476c..473933be04a5 100644
--- a/media-sound/pragha/pragha-1.3.99.1-r1.ebuild
+++ b/media-sound/pragha/pragha-1.3.99.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -88,6 +88,8 @@ src_configure() {
--disable-grilo-0.2
--disable-grilo-net-0.2
)
+
+   local CONFIG_SHELL="$(type -P bash)"
econf "${myconf[@]}"
 }
 



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

2023-01-03 Thread Sam James
commit: b9535bda3b5b67c3e923508f12ec3d5db045bc99
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9535bda

sys-apps/moar: fix copyright header

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

 sys-apps/moar/moar-1.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/moar/moar-1.11.3.ebuild b/sys-apps/moar/moar-1.11.3.ebuild
index a66c7d9330d4..8955fedf6eb9 100644
--- a/sys-apps/moar/moar-1.11.3.ebuild
+++ b/sys-apps/moar/moar-1.11.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-01-03 Thread Sam James
commit: 6170bcae6a911697812969d6b4e095d07c740fae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:54:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6170bcae

sys-fs/multipath-tools: restore 0.9.3-r2

Dropped accidentally.

Reported at 
https://github.com/flatcar/portage-stable/pull/401#issuecomment-1369035847.

Fixes: 69322f09c73a949705b50485ab26552491d8a3cd~1
Signed-off-by: Sam James  gentoo.org>

 .../multipath-tools-0.9.3-r2.ebuild| 97 ++
 1 file changed, 97 insertions(+)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild
new file mode 100644
index ..65869a69983e
--- /dev/null
+++ b/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd toolchain-funcs udev tmpfiles
+
+DESCRIPTION="Device mapper target autoconfig"
+HOMEPAGE="http://christophe.varoqui.free.fr/;
+SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+IUSE="systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/json-c:=
+   dev-libs/libaio
+   dev-libs/userspace-rcu:=
+   >=sys-fs/lvm2-2.02.45
+   >=virtual/libudev-232-r3
+   sys-libs/readline:=
+   systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cmocka )"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~DM_MULTIPATH"
+
+src_prepare() {
+   default
+
+   sed -r -i -e 
'/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := 
$(GENTOO_\1),' \
+   "${S}"/Makefile.inc || die
+}
+
+src_compile() {
+   tc-export CC
+
+   # LIBDM_API_FLUSH involves grepping files in /usr/include,
+   # so force the test to go the way we want #411337.
+   emake \
+   prefix="${EPREFIX}/usr" \
+   plugindir="${EPREFIX}/$(get_libdir)/multipath" \
+   LIB="$(get_libdir)" \
+   LIBDM_API_FLUSH=1 \
+   PKGCONFIG="$(tc-getPKG_CONFIG)" \
+   GENTOO_CFLAGS="${CFLAGS}" \
+   GENTOO_CPPFLAGS="${CPPFLAGS}" \
+   FAKEVAR=1
+}
+
+src_install() {
+   dodir /sbin
+
+   # Please clean this up > 0.9.3: 
https://github.com/opensvc/multipath-tools/pull/53
+   # $(prefix) doesn't work correctly in makefile in 0.9.3.
+   emake \
+   DESTDIR="${ED}" \
+   prefix="${EPREFIX}" \
+   LIB="$(get_libdir)" \
+   RUN=run \
+   plugindir="${EPREFIX}/$(get_libdir)/multipath" \
+   unitdir="$(systemd_get_systemunitdir)" \
+   libudevdir="${EPREFIX}/$(get_udevdir)" \
+   pkgconfdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
+   GENTOO_CFLAGS="${CFLAGS}" \
+   GENTOO_CPPFLAGS="${CPPFLAGS}" \
+   install
+
+   rmdir "${ED}"/usr/include
+   rmdir "${ED}"/usr/share
+   mv "${ED}"/include "${ED}"/usr/include || die
+   mv "${ED}"/share "${ED}"/usr/share || die
+   einstalldocs
+
+   newinitd "${FILESDIR}"/multipathd-r1.rc multipathd
+   newinitd "${FILESDIR}"/multipath.rc multipath
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   tmpfiles_process /usr/lib/tmpfiles.d/multipath.conf
+   udev_reload
+
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "If you need multipath on your system, you must"
+   elog "add 'multipath' into your boot runlevel!"
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-01-03 Thread Sam James
commit: f1e42315b2438a4d31dffb073e67f260458d1f2b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e42315

net-analyzer/netperf: Stabilize 2.7.0-r4 arm64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index fbac10434c1d..72484e62283d 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 139e60db7b13016bca3921ec20e551ae53427e71
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139e60db

net-analyzer/netperf: Stabilize 2.7.0-r4 x86, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 72484e62283d..53f6b4da1611 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 494b296e475d880edcb39f59d8f8c691b68f7a3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494b296e

net-analyzer/netperf: Stabilize 2.7.0-r4 amd64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 53f6b4da1611..1753f9a5242e 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 4c3e428e7e5ab76c3cfd164c9690f51244579a5e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:48:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3e428e

sys-apps/moar: new package, add 1.11.3

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/metadata.xml   | 11 +++
 sys-apps/moar/moar-1.11.3.ebuild | 31 +++
 3 files changed, 44 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
new file mode 100644
index ..9ed7a36af261
--- /dev/null
+++ b/sys-apps/moar/Manifest
@@ -0,0 +1,2 @@
+DIST moar-1.11.3-deps.tar.xz 25971908 BLAKE2B 
b0086ed53e9b032bc58e048ce5e5298cbee21e67b85798b2aa58c661293f53383a2191a7bef203a098c954ffc20dc7094e4a0c7b57aa8b456543b42770f30916
 SHA512 
215db80539767b4900ecac56f84a9f183f9e0581fb7603219feb3e1da44b10b52e7eda69336fc0ed6ab73be3e4efee855a91d3a41b1839c8cb9f357a9b2ed455
+DIST moar-1.11.3.tar.gz 2777421 BLAKE2B 
48cc596af11b1163a6ca6cc766670ec917fae4f7232c295e6d87f074ce3c87dd3f06ac440af4d5bedc2735a2d2fe634df2d9f5db8ad05399f470d99c406a7beb
 SHA512 
2367dd81bea3ff20c782aa7b73a70ca2ff54d57164bbcf5e318bca3769adddc8c41c3092cee5bf9c02816c68d4f65200c118e17014ae37ed63b1436dde64688c

diff --git a/sys-apps/moar/metadata.xml b/sys-apps/moar/metadata.xml
new file mode 100644
index ..da115d6b24cf
--- /dev/null
+++ b/sys-apps/moar/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   walles/moar
+   
+

diff --git a/sys-apps/moar/moar-1.11.3.ebuild b/sys-apps/moar/moar-1.11.3.ebuild
new file mode 100644
index ..a66c7d9330d4
--- /dev/null
+++ b/sys-apps/moar/moar-1.11.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI=" https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2023-01-03 Thread Sam James
commit: 816055e2387bc79b730315f51a067b54965919f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:54:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816055e2

sys-fs/multipath-tools: drop 0.9.3

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

 .../multipath-tools/multipath-tools-0.9.3.ebuild   | 95 --
 1 file changed, 95 deletions(-)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild
deleted file mode 100644
index 6fa03671b730..
--- a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info systemd toolchain-funcs udev tmpfiles
-
-DESCRIPTION="Device mapper target autoconfig"
-HOMEPAGE="http://christophe.varoqui.free.fr/;
-SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-IUSE="systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/json-c:=
-   dev-libs/libaio
-   dev-libs/userspace-rcu:=
-   >=sys-fs/lvm2-2.02.45
-   >=virtual/libudev-232-r3
-   sys-libs/readline:=
-   systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig"
-
-CONFIG_CHECK="~DM_MULTIPATH"
-
-src_prepare() {
-   default
-
-   sed -r -i -e 
'/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := 
$(GENTOO_\1),' \
-   "${S}"/Makefile.inc || die
-}
-
-src_compile() {
-   tc-export CC
-
-   # LIBDM_API_FLUSH involves grepping files in /usr/include,
-   # so force the test to go the way we want #411337.
-   emake \
-   prefix="${EPREFIX}/usr" \
-   LIB="$(get_libdir)" \
-   LIBDM_API_FLUSH=1 \
-   PKGCONFIG="$(tc-getPKG_CONFIG)" \
-   GENTOO_CFLAGS="${CFLAGS}" \
-   GENTOO_CPPFLAGS="${CPPFLAGS}" \
-   FAKEVAR=1
-}
-
-src_install() {
-   dodir /sbin
-
-   # Please clean this up > 0.9.3: 
https://github.com/opensvc/multipath-tools/pull/53
-   # $(prefix) doesn't work correctly in makefile in 0.9.3.
-   emake \
-   DESTDIR="${ED}" \
-   prefix="${EPREFIX}" \
-   LIB="$(get_libdir)" \
-   RUN=run \
-   unitdir="$(systemd_get_systemunitdir)" \
-   libudevdir="${EPREFIX}/$(get_udevdir)" \
-   pkgconfdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
-   GENTOO_CFLAGS="${CFLAGS}" \
-   GENTOO_CPPFLAGS="${CPPFLAGS}" \
-   install
-
-   rmdir "${ED}"/usr/include
-   rmdir "${ED}"/usr/share
-   mv "${ED}"/include "${ED}"/usr/include || die
-   mv "${ED}"/share "${ED}"/usr/share || die
-   einstalldocs
-
-   newinitd "${FILESDIR}"/multipathd-r1.rc multipathd
-   newinitd "${FILESDIR}"/multipath.rc multipath
-
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   tmpfiles_process /usr/lib/tmpfiles.d/multipath.conf
-   udev_reload
-
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   elog "If you need multipath on your system, you must"
-   elog "add 'multipath' into your boot runlevel!"
-   fi
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2023-01-03 Thread Sam James
commit: 4d16ba8d72caa79016e15114dbf1a86ffb1d06c6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d16ba8d

net-analyzer/netperf: Stabilize 2.7.0-r4 sparc, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 1753f9a5242e..f2cbe9c445a8 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 8858c7de308bd96913796a8a27b37d41857467c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:55:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8858c7de

app-misc/solaar: destabilize 1.1.8 for ~amd64, ~x86

Unintentionally pushed as stable.

Fixes: 840c7ad0eab3c72b94c4416e63a35432308306d8
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-misc/solaar/solaar-1.1.8.ebuild 
b/app-misc/solaar/solaar-1.1.8.ebuild
index b69b48e81557..868f9d19920d 100644
--- a/app-misc/solaar/solaar-1.1.8.ebuild
+++ b/app-misc/solaar/solaar-1.1.8.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ * ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar;
 else

SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> 
${P/_rc/rc}.tar.gz"
-   KEYWORDS="amd64 ~arm x86"
+   KEYWORDS="~amd64 ~arm ~x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/thunar-shares-plugin/

2023-01-03 Thread Michał Górny
commit: 7477b0e4c0dbf0711c8a2ef2a23d7727d10c940c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 04:46:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 04:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7477b0e4

xfce-extra/thunar-shares-plugin: Bump to 0.3.2

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

 xfce-extra/thunar-shares-plugin/Manifest   |  1 +
 .../thunar-shares-plugin-0.3.2.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/xfce-extra/thunar-shares-plugin/Manifest 
b/xfce-extra/thunar-shares-plugin/Manifest
index b42e87048c55..250e9540b30e 100644
--- a/xfce-extra/thunar-shares-plugin/Manifest
+++ b/xfce-extra/thunar-shares-plugin/Manifest
@@ -1 +1,2 @@
 DIST thunar-shares-plugin-0.3.1.tar.bz2 373071 BLAKE2B 
25562e8583503a170d15b611aa07c2e1426bee292b8cda4ae9c4eaa6861fa4c1a2fec531b3bdeca6bf06097e4bb2be924fddc07d73633c5f9d714837e8fe80f5
 SHA512 
08fca3fbf88448808ca84753d867c71114d1700fa63d792771c3c99a6da8c69ee7c53f05f883b2180cb06d2c187ee2a4d1fc889c7f392b1ec0d5981532284a3c
+DIST thunar-shares-plugin-0.3.2.tar.bz2 365609 BLAKE2B 
25f959d81b689dabe930910402dddb047208caf9400db9830b1e5a1f8fad6b676706ce79b9c7e0036292c995451998ff40cadd60ae2eaa47bcaf7994772081ba
 SHA512 
26c3085b3ede065a0c9cdaf5a97d1617d581148e14d35e690f592316beb4e261f31cf864b5f47449030a77cdab33a22cfd4f9f36ccc47d4736e754de459b89e3

diff --git a/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild 
b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild
new file mode 100644
index ..265a76a338ca
--- /dev/null
+++ b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Thunar plugin to share files using Samba"
+HOMEPAGE="
+   https://goodies.xfce.org/projects/thunar-plugins/thunar-shares-plugin
+   https://gitlab.xfce.org/thunar-plugins/thunar-shares-plugin/
+"
+SRC_URI="
+   
https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26.0
+   >=x11-libs/gtk+-3.22.0:3
+   >=xfce-base/thunar-1.7:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2023-01-03 Thread Sam James
commit: ff1fcba28ce2f58511dafeaf24ba726feef774f9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:30:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1fcba2

dev-perl/Crypt-Twofish: fix configure w/ clang 16

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

 ...ofish-2.180.0.ebuild => Crypt-Twofish-2.180.0-r1.ebuild} |  6 +-
 .../files/Crypt-Twofish-2.180.0-configure-clang16.patch | 13 +
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild 
b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
similarity index 77%
rename from dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild
rename to dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
index 08416159288b..5468e3cab0b2 100644
--- a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild
+++ b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.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
@@ -12,6 +12,10 @@ DESCRIPTION="The Twofish Encryption Algorithm"
 SLOT="0"
 KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.180.0-configure-clang16.patch
+)
+
 src_compile() {
mymake=(
"OPTIMIZE=${CFLAGS}"

diff --git 
a/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch 
b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
new file mode 100644
index ..4dbb15364190
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
@@ -0,0 +1,13 @@
+https://gitlab.com/fweimer-rh/fedora-modernc/-/commit/1dfd7bb468b91abb93f6b3c54c8b1dcdaf8ccdff
+https://rt.cpan.org/Public/Bug/Display.html?id=145461
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -6,6 +6,7 @@ use ExtUtils::MakeMaker;
+ 
+ ($stdint = <<"TEST") =~ s/^\| {0,3}//gm;
+ |   #include 
++|   #include 
+ |   int main(void) {
+ |   printf("%d%d", sizeof(uint16_t), sizeof(uint32_t));
+ |   return 0;
+



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

2023-01-03 Thread Sam James
commit: 3b2f1261606be6d66737f6b5f01e209a5084673a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:31:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2f1261

net-analyzer/netperf: Stabilize 2.7.0-r4 ppc, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index bd831400b60e..e46e740fc577 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2023-01-03 Thread Sam James
commit: bb73d2900a3e83433ee1ea76c19f5d17be096821
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:13:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb73d290

dev-scheme/guile: fix configure w/ clang 16 (3.0.x)

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

 .../files/guile-3.0.8-configure-clang16.patch  | 32 ++
 .../{guile-3.0.8.ebuild => guile-3.0.8-r1.ebuild}  | 20 ++
 2 files changed, 47 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch 
b/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch
new file mode 100644
index ..6a4cc770dfae
--- /dev/null
+++ b/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch
@@ -0,0 +1,32 @@
+https://src.fedoraproject.org/rpms/guile30/c/47f608ff4988547350e722606890698e3ec59e95?branch=rawhide
+
+Avoid implicit ints in the guile_cv_localtime_cache check.  It cause
+the check to always fail with strict(er) C99 compilers that do not
+support implicit int.
+
+Submitted upstream:
+
+  
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include 
+ # include 
+ #endif
+ extern char **environ;
+-unset_TZ ()
++int unset_TZ ()
+ {
+   char **from, **to;
+   for (to = from = environ; (*to = *from); from++)
+@@ -1095,7 +1095,7 @@ unset_TZ ()
+ }
+ char TZ_GMT0[] = "TZ=GMT0";
+ char TZ_PST8[] = "TZ=PST8";
+-main()
++int main()
+ {
+   time_t now = time ((time_t *) 0);
+   int hour_GMT0, hour_unset;
+

diff --git a/dev-scheme/guile/guile-3.0.8.ebuild 
b/dev-scheme/guile/guile-3.0.8-r1.ebuild
similarity index 89%
rename from dev-scheme/guile/guile-3.0.8.ebuild
rename to dev-scheme/guile/guile-3.0.8-r1.ebuild
index ae641ae3cfb4..9b6beb93e876 100644
--- a/dev-scheme/guile/guile-3.0.8.ebuild
+++ b/dev-scheme/guile/guile-3.0.8-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit autotools
+
 MAJOR="3.0"
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="https://www.gnu.org/software/guile/;
@@ -31,15 +33,23 @@ BDEPEND="
sys-devel/libtool
sys-devel/gettext"
 
+# guile generates ELF files without use of C or machine code
+# It's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+DOCS=( GUILE-VERSION HACKING README )
+
 PATCHES=(
"${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
+src_prepare() {
+   default
 
-DOCS=( GUILE-VERSION HACKING README )
+   # Can drop once guile-3.0.8-configure-clang16.patch merged
+   eautoreconf
+}
 
 src_configure() {
# see bug #676468



[gentoo-commits] repo/gentoo:master commit in: app-misc/gcal/, app-misc/gcal/files/

2023-01-03 Thread Sam James
commit: a8ca9a0a204936a5a2b0479067d36787660985a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:27:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ca9a0a

app-misc/gcal: fix configure w/ clang 16

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

 .../gcal/files/gcal-4.1-configure-clang16.patch| 31 ++
 .../gcal/{gcal-4.1.ebuild => gcal-4.1-r1.ebuild}   | 20 +++---
 2 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/app-misc/gcal/files/gcal-4.1-configure-clang16.patch 
b/app-misc/gcal/files/gcal-4.1-configure-clang16.patch
new file mode 100644
index ..077a1f5e5105
--- /dev/null
+++ b/app-misc/gcal/files/gcal-4.1-configure-clang16.patch
@@ -0,0 +1,31 @@
+https://src.fedoraproject.org/rpms/barcode/c/80372a75c7ee2a448913350f19f9e3f7c8495b8c?branch=rawhide
+
+Include  during the terminal library check for function
+prototypes.  Otherwise this configure check always fails if the
+compiler does not accept implicit function declarations.
+
+Submitted upstream:
+
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -319,7 +319,7 @@ if test "$gcal_cv_use_term" = yes; then
+   AC_MSG_CHECKING(for working terminal libraries)
+   SAVE_LIBS=$LIBS
+   LIBS="$LIBS $TTYLIBS"
+-  AC_TRY_LINK(,
++  AC_TRY_LINK([#include ],
+ [tgetent(0); tgetflag(0); tgetnum(0); tgetstr(0);],
+ [gcal_ttylibs_ok=yes])
+   if test "$gcal_ttylibs_ok" = yes; then
+@@ -334,7 +334,7 @@ if test "$gcal_cv_use_term" = yes; then
+ [TTYLIBS="-ltermcap"])
+   AC_MSG_CHECKING(for working terminal libraries again)
+   LIBS="$LIBS $TTYLIBS"
+-  AC_TRY_LINK(,
++  AC_TRY_LINK([#include ],
+ [tgetent(0); tgetflag(0); tgetnum(0); tgetstr(0);],
+ [gcal_ttylibs_ok=yes])
+   if test "$gcal_ttylibs_ok" = yes; then
+

diff --git a/app-misc/gcal/gcal-4.1.ebuild b/app-misc/gcal/gcal-4.1-r1.ebuild
similarity index 72%
rename from app-misc/gcal/gcal-4.1.ebuild
rename to app-misc/gcal/gcal-4.1-r1.ebuild
index ee18f98e3850..39a20a9fc729 100644
--- a/app-misc/gcal/gcal-4.1.ebuild
+++ b/app-misc/gcal/gcal-4.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="The GNU Calendar - a replacement for cal"
 HOMEPAGE="https://www.gnu.org/software/gcal/;
@@ -24,12 +24,24 @@ BDEPEND="
 
 DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
 
-PATCHES=( "${FILESDIR}/${P}-glibc228.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-glibc228.patch"
+   "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
+)
+
+src_prepare() {
+   default
+
+   # Drop once ${PN}-4.1-configure-clang16.patch merged
+   eautoreconf
+}
 
 src_configure() {
tc-export CC
append-cppflags -D_GNU_SOURCE
+
use unicode && append-libs -lunistring
+
econf \
--disable-rpath \
$(use_enable nls) \



[gentoo-commits] repo/gentoo:master commit in: net-proxy/torsocks/, net-proxy/torsocks/files/

2023-01-03 Thread Sam James
commit: c0248a88bb85e2d2c1067954eeb768e1eadfcd0d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:49:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0248a88

net-proxy/torsocks: fix build w/ clang 16

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

 net-proxy/torsocks/Manifest |  2 +-
 net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch   | 13 +
 .../{torsocks-2.4.0.ebuild => torsocks-2.4.0-r1.ebuild} |  6 +-
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/net-proxy/torsocks/Manifest b/net-proxy/torsocks/Manifest
index b9bfe25373d6..3af31a60f5ef 100644
--- a/net-proxy/torsocks/Manifest
+++ b/net-proxy/torsocks/Manifest
@@ -1 +1 @@
-DIST torsocks-2.4.0.tar.gz 118991 BLAKE2B 
e1817c3bbf10f83431292c644d7187e40b62c5f223784074b3f9c082d8d75243090e226ffebb6fd81805fbd887588790833adc4ab8923e8116585c0a29255ad0
 SHA512 
7d625ce3a4600f87b86ae9ac79dfd206e7709cb0bafe0b7afcf33a6f1825f968cc63ad3e23c584582b244647bdeafbfdbfc54f7c81e521b0a3d278a1483ce86e
+DIST torsocks-2.4.0-r1.tar.gz 118991 BLAKE2B 
e1817c3bbf10f83431292c644d7187e40b62c5f223784074b3f9c082d8d75243090e226ffebb6fd81805fbd887588790833adc4ab8923e8116585c0a29255ad0
 SHA512 
7d625ce3a4600f87b86ae9ac79dfd206e7709cb0bafe0b7afcf33a6f1825f968cc63ad3e23c584582b244647bdeafbfdbfc54f7c81e521b0a3d278a1483ce86e

diff --git a/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch 
b/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch
new file mode 100644
index ..3bedd71dc736
--- /dev/null
+++ b/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/881077
+https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40014
+https://lists.torproject.org/pipermail/tor-dev/2022-December/014790.html
+--- a/src/common/config-file.h
 b/src/common/config-file.h
+@@ -109,6 +109,7 @@ int conf_file_set_allow_inbound(const char *val, struct 
configuration *config);
+ int conf_file_set_allow_outbound_localhost(const char *val, struct
+   configuration *config);
+ int conf_file_set_isolate_pid(const char *val, struct configuration *config);
++int conf_file_set_enable_ipv6(const char *val, struct configuration *config);
+ 
+ int conf_apply_socks_auth(struct configuration *config);
+

diff --git a/net-proxy/torsocks/torsocks-2.4.0.ebuild 
b/net-proxy/torsocks/torsocks-2.4.0-r1.ebuild
similarity index 91%
rename from net-proxy/torsocks/torsocks-2.4.0.ebuild
rename to net-proxy/torsocks/torsocks-2.4.0-r1.ebuild
index 94ad25e9ef98..7efc2f3d402c 100644
--- a/net-proxy/torsocks/torsocks-2.4.0.ebuild
+++ b/net-proxy/torsocks/torsocks-2.4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,6 +21,10 @@ IUSE="static-libs"
 DEPEND=""
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.0-clang16.patch
+)
+
 src_prepare() {
# Disable tests requiring network access.
local test



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

2023-01-03 Thread Sam James
commit: 24835e8c32ec077db8f49f972e6d83ce593eeed1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24835e8c

net-nntp/tin: fix configure w/ clang 16

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

 .../tin/files/tin-2.6.1-configure-clang16.patch| 108 +
 .../tin/{tin-2.6.1.ebuild => tin-2.6.1-r1.ebuild}  |  14 +--
 2 files changed, 116 insertions(+), 6 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
new file mode 100644
index ..30fb937a6247
--- /dev/null
+++ b/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch
@@ -0,0 +1,108 @@
+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;

diff --git a/net-nntp/tin/tin-2.6.1.ebuild b/net-nntp/tin/tin-2.6.1-r1.ebuild
similarity index 90%
rename from net-nntp/tin/tin-2.6.1.ebuild
rename to net-nntp/tin/tin-2.6.1-r1.ebuild
index 9a5e6df36f8c..cc1eac16cc3e 100644
--- a/net-nntp/tin/tin-2.6.1.ebuild
+++ b/net-nntp/tin/tin-2.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,10 +36,14 @@ DOCS=(
doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW,filtering}
 )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.1-configure-clang16.patch
+)
+
 src_configure() {
tc-export AR CC RANLIB
 
-   econf_args=(
+   local myeconfargs=(
$(use_enable cancel-locks) $(use_with cancel-locks canlock)
$(use_enable debug)
$(use_enable gpg pgp-gpg)
@@ -52,10 +56,8 @@ src_configure() {

--with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.io}}"
--with-pcre=/usr
--with-screen=ncursesw
-   )
 
-   # set default paths for utilities
-   econf_args+=(
+   # set default paths for utilities
--with-editor="${EPREFIX}"/usr/libexec/editor
--with-gpg="${EPREFIX}"/usr/bin/gpg
--with-ispell="${EPREFIX}"/usr/bin/aspell
@@ -64,7 +66,7 @@ src_configure() {
--with-sum="${EPREFIX}"/usr/bin/sum
)
 
-   econf "${econf_args[@]}"
+   econf "${myeconfargs[@]}"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ngrep/files/, net-analyzer/ngrep/

2023-01-03 Thread Sam James
commit: 3f5e3993257185ecc33c3aca82a20a8f71997668
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:04:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5e3993

net-analyzer/ngrep: fix build w/ clang 16

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

 net-analyzer/ngrep/files/ngrep-1.47-clang16.patch  | 30 ++
 .../{ngrep-1.47-r1.ebuild => ngrep-1.47-r2.ebuild} | 12 ++---
 2 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch 
b/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch
new file mode 100644
index ..eb3758e8db2b
--- /dev/null
+++ b/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch
@@ -0,0 +1,30 @@
+https://github.com/jpr5/ngrep/pull/28
+
+From 52515bae377f221b5473d9040f5f43ab1c672672 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Mon, 19 Dec 2022 11:49:06 +0100
+Subject: [PATCH] Include  and "tcpkill.h" to avoid implicit function
+ declarations
+
+Implicit function declarations are a historic language feature that
+were removed from C in 1999.
+--- a/ngrep.c
 b/ngrep.c
+@@ -98,6 +98,7 @@
+ #endif
+ 
+ #include "ngrep.h"
++#include "tcpkill.h"
+ 
+ 
+ /*
+--- a/tcpkill.c
 b/tcpkill.c
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/net-analyzer/ngrep/ngrep-1.47-r1.ebuild 
b/net-analyzer/ngrep/ngrep-1.47-r2.ebuild
similarity index 79%
rename from net-analyzer/ngrep/ngrep-1.47-r1.ebuild
rename to net-analyzer/ngrep/ngrep-1.47-r2.ebuild
index 4dbf881dcf41..ccfd27b71f07 100644
--- a/net-analyzer/ngrep/ngrep-1.47-r1.ebuild
+++ b/net-analyzer/ngrep/ngrep-1.47-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -26,10 +26,16 @@ RDEPEND="
acct-user/ngrep
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-1.47-regex.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.47-regex.patch
+   "${FILESDIR}"/${PN}-1.47-clang16.patch
+)
 
 src_prepare() {
default
+
+   sed -i -e "s:configure.in:configure.ac:" 
regex*/{configure.in,Makefile.in} || die
+
eautoreconf
 }
 



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

2023-01-03 Thread Sam James
commit: 55dc770ec772ebe8dcf3e0c3fff6450b0bc6ec18
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:31:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dc770e

net-analyzer/netperf: Stabilize 2.7.0-r4 ppc64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index e46e740fc577..fbac10434c1d 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: cc25cdb9b5d8c035c062a0e9a3e31c1047c158a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:29:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25cdb9

net-dns/getdns: fix configure w/ clang 16

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

 net-dns/getdns/files/getdns-1.7.2-clang16.patch| 55 ++
 ...{getdns-1.7.2.ebuild => getdns-1.7.2-r1.ebuild} |  3 +-
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/net-dns/getdns/files/getdns-1.7.2-clang16.patch 
b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
new file mode 100644
index ..4b6b58f285a0
--- /dev/null
+++ b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
@@ -0,0 +1,55 @@
+https://github.com/getdnsapi/getdns/commit/9c076ca34b9569eb60861da9a99f895a49d5a7b4
+
+From 9c076ca34b9569eb60861da9a99f895a49d5a7b4 Mon Sep 17 00:00:00 2001
+From: Willem Toorop 
+Date: Mon, 22 Aug 2022 10:40:35 +0200
+Subject: [PATCH] Issue #526 Some gldns files need stdlib
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -262,6 +262,7 @@ check_include_file(inttypes.h HAVE_INTTYPES_H)
+ check_include_file(limits.h HAVE_LIMITS_H)
+ check_include_file(sys/limits.h HAVE_SYS_LIMITS_H)
+ check_include_file(stdarg.h HAVE_STDARG_H)
++check_include_file(stddef.h HAVE_STDDEF_H)
+ check_include_file(stdint.h HAVE_STDINT_H)
+ check_include_file(stdio.h HAVE_STDIO_H)
+ check_include_file(stdlib.h HAVE_STDLIB_H)
+--- a/cmake/include/cmakeconfig.h.in
 b/cmake/include/cmakeconfig.h.in
+@@ -15,6 +15,7 @@
+ #cmakedefine HAVE_LIMITS_H  1
+ #cmakedefine HAVE_SYS_LIMITS_H  1
+ #cmakedefine HAVE_STDARG_H  1
++#cmakedefine HAVE_STDDEF_H  1
+ #cmakedefine HAVE_STDINT_H  1
+ #cmakedefine HAVE_STDIO_H   1
+ #cmakedefine HAVE_STDLIB_H  1
+@@ -241,6 +242,10 @@
+ #  define FD_SETSIZE 1024
+ # endif
+ 
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ /* the version of the windows API enabled */
+ # ifndef WINVER
+ #  define WINVER 0x0600 // 0x0502
+@@ -307,12 +312,11 @@
+ #include 
+ #endif
+ 
+-#ifdef __cplusplus
+-extern "C" {
++#ifdef HAVE_STDLIB_H
++#include 
+ #endif
+ 
+-#if STDC_HEADERS
+-#include 
++#ifdef HAVE_STDDEF_H
+ #include 
+ #endif
+ 
+

diff --git a/net-dns/getdns/getdns-1.7.2.ebuild 
b/net-dns/getdns/getdns-1.7.2-r1.ebuild
similarity index 96%
rename from net-dns/getdns/getdns-1.7.2.ebuild
rename to net-dns/getdns/getdns-1.7.2-r1.ebuild
index 76268cdfdcd1..624b78286187 100644
--- a/net-dns/getdns/getdns-1.7.2.ebuild
+++ b/net-dns/getdns/getdns-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -53,6 +53,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+   "${FILESDIR}/${P}-clang16.patch"
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/files/, app-crypt/p11-kit/

2023-01-03 Thread Sam James
commit: 45599c2be55766dd3b748308d22cf3e4378d4890
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:17:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45599c2b

app-crypt/p11-kit: fix configure w/ clang 16

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

 .../files/p11-kit-0.24.1-configure-clang16.patch   | 35 ++
 ...-kit-0.24.1.ebuild => p11-kit-0.24.1-r1.ebuild} | 11 +--
 2 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch 
b/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch
new file mode 100644
index ..3af5da6c68ac
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch
@@ -0,0 +1,35 @@
+https://github.com/p11-glue/p11-kit/commit/d39043f7c6e44247b5b1a237888e80b2a4d9c2b2
+
+From d39043f7c6e44247b5b1a237888e80b2a4d9c2b2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Mon, 12 Dec 2022 19:40:25 +0100
+Subject: [PATCH] Fix meson/configure _Thread_local checks for C99
+ compatibility
+
+The type was missing from the definition, which happens to work
+in current compilers for historic reasons.  Implicit ints were
+actually removed from C in 1999.
+--- a/configure.ac
 b/configure.ac
+@@ -148,7 +148,7 @@ if test "$os_unix" = "yes"; then
+   [ac_cv_tls_keyword=
+   for keyword in _Thread_local __thread; do
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]],
+-  [[static ]$keyword[ foo;]])],
++  [[static ]$keyword[ int foo;]])],
+   [ac_cv_tls_keyword=$keyword])
+   done])
+   if test -n "$ac_cv_tls_keyword"; then
+--- a/meson.build
 b/meson.build
+@@ -200,7 +200,7 @@ if host_system != 'windows'
+   tls_test_code_template = '''
+ #include 
+ int main (void) {
+-static @0@ foo;
++static @0@ int foo;
+ return 0;
+ }
+ '''
+
+

diff --git a/app-crypt/p11-kit/p11-kit-0.24.1.ebuild 
b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
similarity index 89%
rename from app-crypt/p11-kit/p11-kit-0.24.1.ebuild
rename to app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
index 91ee0171c43a..e5ecd181f2ff 100644
--- a/app-crypt/p11-kit/p11-kit-0.24.1.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
 HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html;
@@ -22,6 +22,10 @@ RDEPEND="asn1? ( 
>=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] )
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
+
 pkg_setup() {
# disable unsafe tests, bug#502088
export FAKED_MODE=1
@@ -38,7 +42,10 @@ src_prepare() {
sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \
p11-kit/server.c || die
fi
+
default
+   # TODO: drop in next release (after 0.24.1), 
p11-kit-0.24.1-configure-clang16.patch is emrged
+   eautoreconf
 }
 
 multilib_src_configure() {



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

2023-01-03 Thread Sam James
commit: e5742ce69f6e5e68781099a6e3f2e141a6322858
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:23:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5742ce6

app-misc/gcal: drop 3.6.3

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

 app-misc/gcal/Manifest  |  1 -
 app-misc/gcal/gcal-3.6.3.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-misc/gcal/Manifest b/app-misc/gcal/Manifest
index 6e5c89893fa8..c265ea4149e0 100644
--- a/app-misc/gcal/Manifest
+++ b/app-misc/gcal/Manifest
@@ -1,2 +1 @@
-DIST gcal-3.6.3.tar.xz 1640172 BLAKE2B 
322a3bf34a389ab92daa0262b8b36f99b585c7f76e46e5a921a5e23ced74ae98bf09446e02988c98c29ecadf631b6624cb43e76c8da736a185e52ed34441c334
 SHA512 
9be7d6e58a55fbb7531f91bd2a6fa51e8d62364636c31d8d65f6ac24415ac2de8af5eaab8496e155c2820b7480ecf926c4395114ff4363deb21bd268dec44963
 DIST gcal-4.1.tar.xz 1658948 BLAKE2B 
980b509923d7e3afbd391f1129a77e647f61e09d68aec29490bc16041260e56082097732f015260515036a4560bee18391c8f6aaa5eaff69740f18a37a44d8f2
 SHA512 
24b9ee87c3dbfd3231b2017fd0a3030cc5b7c7fde032ea1fcf816b0f10dc40d808c646aa8ece86651da4f3928fecf35f84f4c68c0bfdb8cf63e3ecc189d2074d

diff --git a/app-misc/gcal/gcal-3.6.3.ebuild b/app-misc/gcal/gcal-3.6.3.ebuild
deleted file mode 100644
index f872ffb027c7..
--- a/app-misc/gcal/gcal-3.6.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Calendar - a replacement for cal"
-HOMEPAGE="https://www.gnu.org/software/gcal/;
-SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="ncurses nls unicode"
-
-RDEPEND="nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   nls? ( >=sys-devel/gettext-0.17 )
-"
-
-DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
-
-src_configure() {
-   tc-export CC
-   append-cppflags -D_GNU_SOURCE
-   econf \
-   --disable-rpath \
-   $(use_enable nls) \
-   $(use_enable ncurses term) \
-   $(use_enable unicode)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/files/, dev-scheme/guile/

2023-01-03 Thread Sam James
commit: ddfb19b4eb6b47da689efcda26a76ae421baab2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:09:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfb19b4

dev-scheme/guile: fix configure w/ clang 16 (2.0.x)

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

 .../files/guile-2.0.14-configure-clang16.patch | 71 ++
 ...ile-2.0.14-r4.ebuild => guile-2.0.14-r5.ebuild} | 15 ++---
 2 files changed, 79 insertions(+), 7 deletions(-)

diff --git a/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch 
b/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch
new file mode 100644
index ..361cc01b97c0
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch
@@ -0,0 +1,71 @@
+https://src.fedoraproject.org/rpms/guile/c/7fcab121be7d2bc8e3e48d0da476127b86cec90c?branch=rawhide
+
+These issues have already been fixed upstream via gnulib imports:
+
+commit 7e641595cd9b45ce7339e21c20a8ab81af9278f6
+Author: Andy Wingo 
+Date:   Wed Feb 15 21:41:24 2017 +0100
+
+Update Gnulib to v0.1-1157-gb03f418.
+
+commit a91b95cca2d397c84f8b9bbd602d40209a7092ce
+Author: Andy Wingo 
+Date:   Wed Jan 20 21:52:54 2021 +0100
+
+Update Gnulib to v0.1-4379-g2ef5a9b4b
+
+Also bump required autoconf version to 2.64, as required by Gnulib.
+
+--- a/m4/link.m4
 b/m4/link.m4
+@@ -22,6 +22,7 @@ AC_DEFUN([gl_FUNC_LINK],
+AC_RUN_IFELSE(
+  [AC_LANG_PROGRAM(
+[[#include 
++ #include 
+]],
+[[int result = 0;
+  if (!link ("conftest.a", "conftest.b/"))
+--- a/m4/round.m4
 b/m4/round.m4
+@@ -57,7 +57,7 @@ int main()
+ * (double) (1U << ((DBL_MANT_DIG + 3) / 5))
+ * (double) (1U << ((DBL_MANT_DIG + 4) / 5));
+   volatile double x = 0.5 - 0.5 / TWO_MANT_DIG;
+-  exit (x < 0.5 && round (x) != 0.0);
++  return x < 0.5 && round (x) != 0.0;
+ }]])], [gl_cv_func_round_works=yes], [gl_cv_func_round_works=no],
+ [case "$host_os" in
+netbsd* | aix*) gl_cv_func_round_works="guessing no";;
+
+
+Avoid implicit ints in the guile_cv_localtime_cache check.  It cause
+the check to always fail with strict(er) C99 compilers that do not
+support implicit int.
+
+Submitted upstream:
+
+  
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include 
+ # include 
+ #endif
+ extern char **environ;
+-unset_TZ ()
++int unset_TZ ()
+ {
+   char **from, **to;
+   for (to = from = environ; (*to = *from); from++)
+@@ -1095,7 +1095,7 @@ unset_TZ ()
+ }
+ char TZ_GMT0[] = "TZ=GMT0";
+ char TZ_PST8[] = "TZ=PST8";
+-main()
++int main()
+ {
+   time_t now = time ((time_t *) 0);
+   int hour_GMT0, hour_unset;
+

diff --git a/dev-scheme/guile/guile-2.0.14-r4.ebuild 
b/dev-scheme/guile/guile-2.0.14-r5.ebuild
similarity index 95%
rename from dev-scheme/guile/guile-2.0.14-r4.ebuild
rename to dev-scheme/guile/guile-2.0.14-r5.ebuild
index 0eb8e1fedb21..2ea5568add42 100644
--- a/dev-scheme/guile/guile-2.0.14-r4.ebuild
+++ b/dev-scheme/guile/guile-2.0.14-r5.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=6
@@ -33,18 +33,19 @@ DEPEND="${RDEPEND}
 SLOT="12/22" # subslot is soname version
 MAJOR="2.0"
 
+# guile generates ELF files without use of C or machine code
+# It's a false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+DOCS=( GUILE-VERSION HACKING README )
+
 PATCHES=(
"${FILESDIR}/${PN}-2-snarf.patch"
"${FILESDIR}/${P}-darwin.patch"
"${FILESDIR}/${P}-ia64-fix-crash-thread-context-switch.patch"
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-DOCS=( GUILE-VERSION HACKING README )
-
 src_prepare() {
default
eautoreconf



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

2023-01-03 Thread Sam James
commit: 934e2cdc7ea484ad6445e52965c7dc4f8ca399b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:04:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934e2cdc

net-analyzer/ngrep: add github upstream metadata

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

 net-analyzer/ngrep/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-analyzer/ngrep/metadata.xml b/net-analyzer/ngrep/metadata.xml
index 0c81e02df621..51aab562d737 100644
--- a/net-analyzer/ngrep/metadata.xml
+++ b/net-analyzer/ngrep/metadata.xml
@@ -16,5 +16,6 @@


ngrep
+   jpr5/ngrep

 



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

2023-01-03 Thread Sam James
commit: 4c06dccc61a52aece9d8f4abafe8b0cc63861748
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:05:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c06dccc

net-analyzer/netperf: add link to upstream PR wrt GNU_SOURCE

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 51a9ab06b8d5..bd831400b60e 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,6 +47,7 @@ src_prepare() {
 src_configure() {
# netlib.c:2292:5: warning: implicit declaration of function 
‘sched_setaffinity’
# nettest_omni.c:2943:5: warning: implicit declaration of function 
‘splice’
+   # TODO: drop once https://github.com/HewlettPackard/netperf/pull/73 
merged
append-cppflags -D_GNU_SOURCE
 
econf \



[gentoo-commits] repo/gentoo:master commit in: sys-libs/tdb/files/, sys-libs/tdb/

2023-01-03 Thread Sam James
commit: 910d028c7514d9547c1d6a716546eadc9707d86b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:01:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910d028c

sys-libs/tdb: fix runtime w/ clang 16

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

 .../tdb/files/tdb-1.4.7-configure-clang16.patch| 26 ++
 .../tdb/{tdb-1.4.7.ebuild => tdb-1.4.7-r1.ebuild}  |  8 +--
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/sys-libs/tdb/files/tdb-1.4.7-configure-clang16.patch 
b/sys-libs/tdb/files/tdb-1.4.7-configure-clang16.patch
new file mode 100644
index ..9d3e485da57c
--- /dev/null
+++ b/sys-libs/tdb/files/tdb-1.4.7-configure-clang16.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/870043
+https://gitlab.com/samba-team/samba/-/merge_requests/2807
+https://src.fedoraproject.org/rpms/libtdb/blob/rawhide/f/libtdb-waf18-c99.patch
+
+Avoid calling lib_func without a prototype.
+
+This commit mirrors the change in commit f4c0a750d4adebcf2342a44e85f04526c34
+("WAF: Fix detection of linker features")
+to buildtools/wafsamba/samba_conftests.py.  It fixes the check for rpath
+support with compilers in strict C99 mode.
+
+Submitted upstream: 
+
+--- a/buildtools/wafsamba/samba_waf18.py
 b/buildtools/wafsamba/samba_waf18.py
+@@ -209,7 +209,8 @@ def CHECK_LIBRARY_SUPPORT(conf, rpath=False, 
version_script=False, msg=None):
+ lib_node.parent.mkdir()
+ lib_node.write('int lib_func(void) { return 42; }\n', 'w')
+ main_node = bld.srcnode.make_node('main.c')
+-main_node.write('int main(void) {return !(lib_func() == 42);}', 'w')
++main_node.write('int lib_func(void);\n'
++'int main(void) {return !(lib_func() == 42);}', 'w')
+ linkflags = []
+ if version_script:
+ script = bld.srcnode.make_node('ldscript')
+

diff --git a/sys-libs/tdb/tdb-1.4.7.ebuild b/sys-libs/tdb/tdb-1.4.7-r1.ebuild
similarity index 93%
rename from sys-libs/tdb/tdb-1.4.7.ebuild
rename to sys-libs/tdb/tdb-1.4.7-r1.ebuild
index 395a57071e4e..791b32c1f197 100644
--- a/sys-libs/tdb/tdb-1.4.7.ebuild
+++ b/sys-libs/tdb/tdb-1.4.7-r1.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=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="threads(+)"
@@ -28,6 +28,10 @@ BDEPEND="${PYTHON_DEPS}
 
 WAF_BINARY="${S}/buildtools/bin/waf"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.7-configure-clang16.patch
+)
+
 pkg_setup() {
python-single-r1_pkg_setup
export PYTHONHASHSEED=1



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

2023-01-03 Thread Sam James
commit: bcb662dd739c33566d234ad09a9624d3c4d1dc69
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:53:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb662dd

app-crypt/efitools: drop 1.9.2

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

 app-crypt/efitools/efitools-1.9.2.ebuild | 56 
 1 file changed, 56 deletions(-)

diff --git a/app-crypt/efitools/efitools-1.9.2.ebuild 
b/app-crypt/efitools/efitools-1.9.2.ebuild
deleted file mode 100644
index ac731ef3bd03..
--- a/app-crypt/efitools/efitools-1.9.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
-HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git;
-SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="static"
-
-LIB_DEPEND="dev-libs/openssl:0=[static-libs(+)]"
-
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   sys-apps/util-linux"
-
-DEPEND="${RDEPEND}
-   app-crypt/sbsigntools
-   dev-perl/File-Slurp
-   static? ( ${LIB_DEPEND} )
-   sys-apps/help2man
-   sys-boot/gnu-efi
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/1.7.0-Make.rules.patch"
-   "${FILESDIR}/1.8.1-respect-ar.patch"
-)
-
-src_prepare() {
-   if use static; then
-   append-ldflags -static
-   sed -i "s/-lcrypto\b/$($(tc-getPKG_CONFIG) --static --libs 
libcrypto)/g" \
-   Makefile || die
-   fi
-
-   # Let it build with clang.
-   if tc-is-clang; then
-   sed -i -e 's/-fno-toplevel-reorder//g' Make.rules || die
-   fi
-
-   # Respect users CFLAGS
-   sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die
-
-   # Respect users LDFLAGS
-   sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die
-   sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die
-
-   # Run 'default', to apply user patches
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: net-proxy/torsocks/files/, net-proxy/torsocks/

2023-01-03 Thread Sam James
commit: 6322dc8cf0f9fb5c7dc487c271f50b855bc0e10b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:46:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6322dc8c

net-proxy/torsocks: drop 2.3.0

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

 net-proxy/torsocks/Manifest|  1 -
 .../files/torsocks-2.3.0-fix-syscall.patch | 94 --
 net-proxy/torsocks/torsocks-2.3.0.ebuild   | 48 ---
 3 files changed, 143 deletions(-)

diff --git a/net-proxy/torsocks/Manifest b/net-proxy/torsocks/Manifest
index 7bed495316dd..b9bfe25373d6 100644
--- a/net-proxy/torsocks/Manifest
+++ b/net-proxy/torsocks/Manifest
@@ -1,2 +1 @@
-DIST torsocks-2.3.0.tar.gz 118033 BLAKE2B 
a4329ffa5e20204024c4f7dda8619ba2d3e2a5f370727acdc720527688bdb3f8735b0386dfa07758fe59e1890f9ce88bb148a1b0c401bbb5966d2fe17934ca61
 SHA512 
139f4cf60191632add8bc845b2d68d25a0285e9746988167d832e50cedb8083f2765571429d3a11350fa2d327a1ff0a0ead9b464dac90d897b13ab948f609114
 DIST torsocks-2.4.0.tar.gz 118991 BLAKE2B 
e1817c3bbf10f83431292c644d7187e40b62c5f223784074b3f9c082d8d75243090e226ffebb6fd81805fbd887588790833adc4ab8923e8116585c0a29255ad0
 SHA512 
7d625ce3a4600f87b86ae9ac79dfd206e7709cb0bafe0b7afcf33a6f1825f968cc63ad3e23c584582b244647bdeafbfdbfc54f7c81e521b0a3d278a1483ce86e

diff --git a/net-proxy/torsocks/files/torsocks-2.3.0-fix-syscall.patch 
b/net-proxy/torsocks/files/torsocks-2.3.0-fix-syscall.patch
deleted file mode 100644
index 93eb7ad45379..
--- a/net-proxy/torsocks/files/torsocks-2.3.0-fix-syscall.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-From 4c00ec8773fd63fa48ef49e1ccf2adac598427be Mon Sep 17 00:00:00 2001
-From: Alejandro Alvarado <44826516+seisve...@users.noreply.github.com>
-Date: Mon, 17 Dec 2018 19:25:18 -0600
-Subject: Add getdents / getdents64 support re ticket 28861
-

- src/common/compat.h |  8 
- src/lib/syscall.c   | 37 +
- 2 files changed, 45 insertions(+)
-
-diff --git a/src/common/compat.h b/src/common/compat.h
-index a9b73c2..d79301f 100644
 a/src/common/compat.h
-+++ b/src/common/compat.h
-@@ -129,6 +129,12 @@ void tsocks_once(tsocks_once_t *o, void 
(*init_routine)(void));
- #ifndef __NR_memfd_create
- #define __NR_memfd_create -19
- #endif
-+#ifndef __NR_getdents
-+#define __NR_getdents -20
-+#endif
-+#ifndef __NR_getdents64
-+#define __NR_getdents64 -21
-+#endif
- 
- #define TSOCKS_NR_SOCKET__NR_socket
- #define TSOCKS_NR_CONNECT   __NR_connect
-@@ -149,6 +155,8 @@ void tsocks_once(tsocks_once_t *o, void 
(*init_routine)(void));
- #define TSOCKS_NR_CLOCK_GETTIME __NR_clock_gettime
- #define TSOCKS_NR_FORK  __NR_fork
- #define TSOCKS_NR_MEMFD_CREATE __NR_memfd_create
-+#define TSOCKS_NR_GETDENTS __NR_getdents
-+#define TSOCKS_NR_GETDENTS64 __NR_getdents64
- 
- /*
-  * Despite glibc providing wrappers for these calls for a long time
-diff --git a/src/lib/syscall.c b/src/lib/syscall.c
-index 7fba580..f793da7 100644
 a/src/lib/syscall.c
-+++ b/src/lib/syscall.c
-@@ -437,6 +437,37 @@ static LIBC_SYSCALL_RET_TYPE handle_memfd_create(va_list 
args)
- 
-   return tsocks_libc_syscall(TSOCKS_NR_MEMFD_CREATE, name, flags);
- }
-+/*
-+ * Handle getdents(2) syscall.
-+ */
-+static LIBC_SYSCALL_RET_TYPE handle_getdents(va_list args)
-+{
-+  unsigned int fd;
-+  struct linux_dirent *dirp;
-+  unsigned int count;
-+
-+  fd = va_arg(args, __typeof__(fd));
-+  dirp = va_arg(args, __typeof__(dirp));
-+  count = va_arg(args, __typeof__(count));
-+
-+  return tsocks_libc_syscall(TSOCKS_NR_GETDENTS, fd, dirp, count);
-+}
-+/*
-+ * Handle getdents64(2) syscall.
-+ */
-+static LIBC_SYSCALL_RET_TYPE handle_getdents64(va_list args)
-+{
-+  unsigned int fd;
-+  struct linux_dirent64 *dirp;
-+  unsigned int count;
-+
-+  fd = va_arg(args, __typeof__(fd));
-+  dirp = va_arg(args, __typeof__(dirp));
-+  count = va_arg(args, __typeof__(count));
-+
-+  return tsocks_libc_syscall(TSOCKS_NR_GETDENTS64, fd, dirp, count);
-+}
-+
- #endif /* __linux__ */
- 
- /*
-@@ -558,6 +589,12 @@ LIBC_SYSCALL_RET_TYPE tsocks_syscall(long int number, 
va_list args)
-   case TSOCKS_NR_MEMFD_CREATE:
-   ret = handle_memfd_create(args);
-   break;
-+  case TSOCKS_NR_GETDENTS:
-+  ret = handle_getdents(args);
-+  break;
-+  case TSOCKS_NR_GETDENTS64:
-+  ret = handle_getdents64(args);
-+  break;
- #endif /* __linux__ */
-   default:
-   /*
--- 
-cgit v1.1
-

diff --git a/net-proxy/torsocks/torsocks-2.3.0.ebuild 
b/net-proxy/torsocks/torsocks-2.3.0.ebuild
deleted file mode 100644
index 60d7ee656ce1..
--- a/net-proxy/torsocks/torsocks-2.3.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/kmod/files/, sys-apps/kmod/

2023-01-03 Thread Sam James
commit: 930f5a77702f60fa65b27e71f6ddd214eb2ed1a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:46:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930f5a77

sys-apps/kmod: fix configure w/ clang 16

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

 .../kmod/files/kmod-30-configure-clang16.patch |  26 +++
 sys-apps/kmod/kmod-30-r1.ebuild| 212 +
 2 files changed, 238 insertions(+)

diff --git a/sys-apps/kmod/files/kmod-30-configure-clang16.patch 
b/sys-apps/kmod/files/kmod-30-configure-clang16.patch
new file mode 100644
index ..a9e1093aecff
--- /dev/null
+++ b/sys-apps/kmod/files/kmod-30-configure-clang16.patch
@@ -0,0 +1,26 @@
+https://github.com/kmod-project/kmod/commit/035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2
+
+From 035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Sat, 17 Dec 2022 17:52:34 +0100
+Subject: [PATCH] kmod: configure.ac: In _Noreturn check, include 
+ for exit
+
+Otherwise, an implicit functiona declaration is used, causing
+a C99 compatibility issue.
+
+Signed-off-by: Florian Weimer 
+Signed-off-by: Lucas De Marchi 
+--- a/configure.ac
 b/configure.ac
+@@ -68,7 +68,8 @@ AC_COMPILE_IFELSE(
+ 
+ AC_MSG_CHECKING([whether _Noreturn is supported])
+ AC_COMPILE_IFELSE(
+-  [AC_LANG_SOURCE([[_Noreturn int foo(void) { exit(0); }]])],
++  [AC_LANG_SOURCE([[#include 
++  _Noreturn int foo(void) { exit(0); }]])],
+ [AC_DEFINE([HAVE_NORETURN], [1], [Define if _Noreturn is available])
+AC_MSG_RESULT([yes])],
+   [AC_MSG_RESULT([no])])
+

diff --git a/sys-apps/kmod/kmod-30-r1.ebuild b/sys-apps/kmod/kmod-30-r1.ebuild
new file mode 100644
index ..745848fed41f
--- /dev/null
+++ b/sys-apps/kmod/kmod-30-r1.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools libtool bash-completion-r1 python-r1
+
+if [[ ${PV} == * ]]; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/kernel/kmod/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="library and tools for managing linux kernel modules"
+HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="debug doc +lzma pkcs7 python static-libs +tools +zlib +zstd"
+
+# Upstream does not support running the test suite with custom configure flags.
+# I was also told that the test suite is intended for kmod developers.
+# So we have to restrict it.
+# See bug #408915.
+RESTRICT="test"
+
+# - >=zlib-1.2.6 required because of bug #427130
+# - Block systemd below 217 for 
-static-nodes-indicate-that-creation-of-static-nodes-.patch
+# - >=zstd-1.5.2-r1 required for bug #771078
+RDEPEND="!sys-apps/module-init-tools
+   !sys-apps/modutils
+   !=app-arch/xz-utils-5.0.4-r1 )
+   python? ( ${PYTHON_DEPS} )
+   pkcs7? ( >=dev-libs/openssl-1.1.0:= )
+   zlib? ( >=sys-libs/zlib-1.2.6 )
+   zstd? ( >=app-arch/zstd-1.5.2-r1:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   )
+   lzma? ( virtual/pkgconfig )
+   python? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   )
+   zlib? ( virtual/pkgconfig )
+"
+if [[ ${PV} == * ]]; then
+   BDEPEND="${BDEPEND}
+   dev-libs/libxslt"
+fi
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( NEWS README.md TODO )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] || use doc ; then
+   if use doc; then
+   cp "${BROOT}"/usr/share/aclocal/gtk-doc.m4 m4 || die
+   gtkdocize --copy --docdir libkmod/docs || die
+   else
+   touch libkmod/docs/gtk-doc.make
+   fi
+   eautoreconf
+   else
+   #elibtoolize
+   # TODO: restore to elibtoolize in next release after 30
+   # autoreconf only here for clang patch.
+   eautoreconf
+   fi
+
+   # Restore possibility of running --enable-static, bug #472608
+   sed -i \
+   -e '/--enable-static is not supported by 
kmod/s:as_fn_error:echo:' \
+   configure || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}/bin"
+   --enable-shared
+   --with-bashcompletiondir="$(get_bashcompdir)"
+   

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

2023-01-03 Thread Sam James
commit: 1ca361f8af93577b80d29ef027b371dfad0ea1ad
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:38:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca361f8

x11-misc/xdialog: EAPI 8

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

 .../{xdialog-2.3.1.ebuild => xdialog-2.3.1-r1.ebuild}  | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/x11-misc/xdialog/xdialog-2.3.1.ebuild 
b/x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
similarity index 73%
rename from x11-misc/xdialog/xdialog-2.3.1.ebuild
rename to x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
index e2052afacdc9..b04058431d62 100644
--- a/x11-misc/xdialog/xdialog-2.3.1.ebuild
+++ b/x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -28,10 +28,16 @@ S="${WORKDIR}/${P/x/X}"
 
 DOCS=( AUTHORS BUGS ChangeLog README )
 
-PATCHES=( "${FILESDIR}"/${P}-{no-strip,install}.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-no-strip.patch
+   "${FILESDIR}"/${P}-install.patch
+)
 
 src_prepare() {
default
+
+   sed -i -e 's:configure.in:configure.ac:' configure.in || die
+
eautoreconf
 }
 
@@ -44,12 +50,12 @@ src_configure() {
 src_install() {
default
 
-   rm -r "${D}"/usr/share/doc || die
+   rm -r "${ED}"/usr/share/doc || die
use doc && local HTML_DOCS=( doc/. )
einstalldocs
 
if use examples; then
-   insinto "/usr/share/doc/${PF}/examples"
-   doins samples/*
+   docinto examples
+   dodoc samples/*
fi
 }



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

2023-01-03 Thread Yixun Lan
commit: 9b9fea398103ffc4d09ef56d0a63e33a68a1c6b1
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 04:14:48 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 04:19:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9fea39

dev-util/trace-cmd: fix doc issue

1) fix the man pages's wrong installation path
2) pull source-highlight as dependency

Closes: https://bugs.gentoo.org/868168
Closes: https://bugs.gentoo.org/873007

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/trace-cmd/trace-cmd-3.1.4.ebuild | 13 +++--
 dev-util/trace-cmd/trace-cmd-3.1.5.ebuild | 13 +++--
 2 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild
index f13210697f74..308eb115628e 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.4.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
@@ -43,7 +43,10 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
python? ( dev-lang/swig )
-   doc? ( app-text/asciidoc )
+   doc? (
+   app-text/asciidoc
+   dev-util/source-highlight
+   )
 "
 
 # having trouble getting tests to compile
@@ -65,7 +68,13 @@ pkg_setup() {
 src_prepare() {
default
sed -r -e 's:([[:space:]]+)install_bash_completion($|[[:space:]]+):\1:' 
\
+   -e '/^prefix/s:/usr/local:/usr:g' \
-i Makefile || die "sed failed"
+
+   sed -i -e "s|^htmldir.*|&-${PVR}|g" \
+   -e "s|^pdfdir.*|&-${PVR}|g" \
+   Documentation/libtracecmd/Makefile \
+   Documentation/trace-cmd/Makefile || die
 }
 
 src_configure() {

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
index b608032b58bf..63c0354925ab 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -43,7 +43,10 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
python? ( dev-lang/swig )
-   doc? ( app-text/asciidoc )
+   doc? (
+   app-text/asciidoc
+   dev-util/source-highlight
+   )
 "
 
 # having trouble getting tests to compile
@@ -65,7 +68,13 @@ pkg_setup() {
 src_prepare() {
default
sed -r -e 's:([[:space:]]+)install_bash_completion($|[[:space:]]+):\1:' 
\
+   -e '/^prefix/s:/usr/local:/usr:g' \
-i Makefile || die "sed failed"
+
+   sed -i -e "s|^htmldir.*|&-${PVR}|g" \
+   -e "s|^pdfdir.*|&-${PVR}|g" \
+   Documentation/libtracecmd/Makefile \
+   Documentation/trace-cmd/Makefile || die
 }
 
 src_configure() {



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

2023-01-03 Thread Maciej Barć
commit: c6b0035d9cbec03b58b2af5f433e77a87b709822
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan  4 03:32:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan  4 03:42:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b0035d

sci-mathematics/eprover: new package; add 3.0_pre008

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

 sci-mathematics/eprover/Manifest  |  1 +
 sci-mathematics/eprover/eprover-3.0_pre008.ebuild | 62 +++
 sci-mathematics/eprover/metadata.xml  | 31 
 3 files changed, 94 insertions(+)

diff --git a/sci-mathematics/eprover/Manifest b/sci-mathematics/eprover/Manifest
new file mode 100644
index ..900895cc225b
--- /dev/null
+++ b/sci-mathematics/eprover/Manifest
@@ -0,0 +1 @@
+DIST eprover-3.0_pre008.tar.gz 1512310 BLAKE2B 
88533bd05b823155639df49d631f4fb339019f624ea6cb1c3c7c46f1db331183dac4285c70a7efa372cbf3f0e839ec41b7589b93e4599a6ed94f42734f361985
 SHA512 
81f1a1dfd77b685805c80f95b683489d8759acbb5b45ebaf123f1b0f7cb82f9e2d58731975e5286afa9a8bf9d2874cc5362edc0c0da92aea39830ac4b8b1c4ec

diff --git a/sci-mathematics/eprover/eprover-3.0_pre008.ebuild 
b/sci-mathematics/eprover/eprover-3.0_pre008.ebuild
new file mode 100644
index ..0a693b56b539
--- /dev/null
+++ b/sci-mathematics/eprover/eprover-3.0_pre008.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Automated theorem prover for full first-order logic with equality"
+HOMEPAGE="https://www.eprover.org/
+   https://github.com/eprover/eprover/;
+SRC_URI="https://github.com/eprover/${PN}/archive/E-${PV/_/}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-E-${PV/_/}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ho"
+
+BDEPEND="sys-apps/help2man"
+
+src_prepare() {
+   default
+
+   sed -e "/^OPTFLAGS/s|= .*|= ${CFLAGS}|" \
+   -e "/^LD/s|= .*|= $(tc-getCC) ${LDFLAGS}|"  \
+   -e "/^   AR/s|ar|$(tc-getAR)|"  \
+   -e "/^   CC/s|gcc|$(tc-getCC)|" \
+   -i "${S}"/Makefile.vars || die
+}
+
+src_configure() {
+   local -a myconf=(
+   $(usex ho '--enable-ho' '')
+   --bindir=/usr/bin
+   --exec-prefix=/usr
+   --man-prefix=/usr/share/man/man1
+   )
+   sh ./configure ${myconf[@]} || die
+}
+
+src_compile() {
+   default
+
+   if use ho ; then
+   ln -s "${S}"/PROVER/${PN}-ho "${S}"/PROVER/${PN} || die
+   fi
+
+   emake man
+}
+
+src_install() {
+   # Picosat (CONTRIB package) is available as separate package.
+   rm -r "${S}"/CONTRIB || die
+
+   emake EXECPATH="${ED}"/usr/bin MANPATH="${ED}"/usr/share/man/man1 
install
+   dodoc -r DOC EXAMPLE_PROBLEMS
+
+   if use ho ; then
+   dosym -r /usr/bin/${PN}-ho /usr/bin/${PN}
+   fi
+}

diff --git a/sci-mathematics/eprover/metadata.xml 
b/sci-mathematics/eprover/metadata.xml
new file mode 100644
index ..9a9970613884
--- /dev/null
+++ b/sci-mathematics/eprover/metadata.xml
@@ -0,0 +1,31 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+sci-mathemat...@gentoo.org
+Gentoo Mathematics Project
+  
+  
+E is a theorem prover for full first-order logic with equality. It accepts
+a problem specification, typically consisting of a number of first-order
+clauses or formulas, and a conjecture, again either in clausal or full
+first-order form. The system will then try to find a formal proof for the
+conjecture, assuming the axioms. If a proof is found, the system can
+provide a detailed list of proof steps that can be individually verified.
+If the conjecture is existential (i.e. it is of the form "there exists an X
+with property P"), more recent versions can also provide possible answers
+(values for X). Development of E started as part of the E-SETHEO project at
+TUM. The first public release was in in 1998, and the system has been
+continuously improved ever since. I believe that E now is one of the most
+powerful and friendly reasoning systems for first-order logic. The prover
+has successfully participated in many competitions.
+  
+  
+enable support for higher-order logic
+  
+  
+https://github.com/eprover/eprover/issues/
+eprover/eprover
+  
+



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

2023-01-03 Thread Sam James
commit: b3f765739db6910cd89e165881671bef0ad5acaf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:31:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:31:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f76573

media-libs/libsdl2: add 2.26.2

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

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index fdaafb4057c0..c4bfb9f50a42 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
 DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf
+DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
new file mode 100644
index ..c442077bf23e
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   

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

2023-01-03 Thread Sam James
commit: 840c7ad0eab3c72b94c4416e63a35432308306d8
Author: Martin Kemp  martinke  mp>
AuthorDate: Tue Jan  3 12:53:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:25:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840c7ad0

app-misc/solaar: bump version to 1.1.8

Also increase PYTHON_COMPAT and set DISTUTILS_USE_PEP517

Signed-off-by: Martin Kemp  martinke.mp>
Closes: https://github.com/gentoo/gentoo/pull/28949
Signed-off-by: Sam James  gentoo.org>

 app-misc/solaar/Manifest| 1 +
 app-misc/solaar/{solaar-.ebuild => solaar-1.1.8.ebuild} | 7 ---
 app-misc/solaar/solaar-.ebuild  | 5 +++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index ec707ee3be92..962083fc97d1 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -3,3 +3,4 @@ DIST solaar-1.0.7.tar.gz 1265664 BLAKE2B 
6bb221d603dc74bf21ac44ca6611d817889285c
 DIST solaar-1.1.1.tar.gz 1418025 BLAKE2B 
c6fd053002727a372bf9672fc22c0acc123f814003c14172f7d13e59b82ab42ecee9b71a09289b2d234874850e0921debaa069506a07d8957f52a2e9953a47f4
 SHA512 
c4da0c5521724c00afbc54ee9d10a4709246bb6f57635637b77e5944293b285a055b7df623e7e2a810a0764021813929e0f4fa7f21d4afc39abd516416a2bf25
 DIST solaar-1.1.2rc2.tar.gz 1462081 BLAKE2B 
b5bcf37f75631d39ac726b564bfd7f329f80e9931461fceb5ce7442113df50db82679dabfd08150a87ebe9a9de68aeb38a005e450c3e025c57e5f1219312
 SHA512 
65320d7193124d1444ecddf5a162e925f373c7c06d0e582af29b1c9d82ea16a32a69accd53f53568b228474691eacd5c0f16bce1bccef1e9a1846151e86dc203
 DIST solaar-1.1.3.tar.gz 1478166 BLAKE2B 
79bfe8a88cecfefc9795d65027f18df5d39c3d43df3e20d3b167bd41365a721ed670e5a60c883b10a2a4cf34d476536003f71d20882e4f30dca590edc441ddeb
 SHA512 
6175d72d8c13b23d0543728315a3d8b5ec506cbaafd821efda92398d640b127d8eb6742c4a22240dca08cdc1ba3ea00e824e2232e41b4fb88ad938dc0df270b8
+DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B 
a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6
 SHA512 
543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-1.1.8.ebuild
similarity index 93%
copy from app-misc/solaar/solaar-.ebuild
copy to app-misc/solaar/solaar-1.1.8.ebuild
index 502ef240ea40..b69b48e81557 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-1.1.8.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit linux-info udev xdg distutils-r1
 
@@ -15,7 +16,7 @@ if [[ ${PV} =~ * ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar;
 else

SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> 
${P/_rc/rc}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 

diff --git a/app-misc/solaar/solaar-.ebuild 
b/app-misc/solaar/solaar-.ebuild
index 502ef240ea40..868f9d19920d 100644
--- a/app-misc/solaar/solaar-.ebuild
+++ b/app-misc/solaar/solaar-.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+DISTUTILS_USE_PEP517=setuptools
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit linux-info udev xdg distutils-r1
 



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

2023-01-03 Thread Sam James
commit: e1df8b67675b41cb0b8d11f8fe1fcdea6425b4d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 00:23:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:25:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1df8b67

sys-fs/btrfs-progs: add 6.1.1

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

 sys-fs/btrfs-progs/Manifest |   1 +
 sys-fs/btrfs-progs/btrfs-progs-6.1.1.ebuild | 150 
 2 files changed, 151 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index 1db69c33853e..4a9d913b6aed 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -1,3 +1,4 @@
 DIST btrfs-progs-v5.15.1.tar.xz 2280796 BLAKE2B 
b460254a6261d3d04a2d265a3b4e05a89385888f7ea4f2b16ec5b73922646c7f47a546fc78ba7c009e65914125435cf38157eabffc74f5d00df2c21c844922e3
 SHA512 
68ed89e337ae857fdaf077eaa889e259e9f162eabdaa03f4187783a8682c24d45c91b0559b901d81429ba2cd3f84087d032d354092d5512fb226bdf91549
 DIST btrfs-progs-v6.0.2.tar.xz 2321220 BLAKE2B 
391bd9dcc7ae2d40c339eb9b7fb466624c3f122149af640bc0ca73abfc85ca7bd076976d47ce2d4eab64fb3b9b1309e3446acdd78ba77e5cb583b939710f8b6c
 SHA512 
8e01fa6e3373d95a8e8577003ceb94722e4dfdf24110bfea79191a9862daf5e6580d72e898fdea134b5e86beeda32948eed572072f7906226189c6f1ac8615e3
+DIST btrfs-progs-v6.1.1.tar.xz 2329864 BLAKE2B 
f3f15829af88f83cdabca30b61dd0e53fc0913615028eac9501204adec5a5beb8654b037617a73bac96c901835a83e8c08d478b8b496518512fea3714e604cfc
 SHA512 
996045bebc441eba269eb5159d6d13c7b1471ba88039389ef221f57d03c535647a5716e23e7a17a20efb4012003f58b4b768f66af633abbdc1fe481192ca1ace
 DIST btrfs-progs-v6.1.tar.xz 2331140 BLAKE2B 
ca5ba5c1b18bb7db0023e95b3540c6e4863a8bd606e0416d6e1548d4356690d08e09118539ac34e8134329f9b95f7c8f54ea37d3396c9fd8438fb0ba4efcf5f2
 SHA512 
e20f70ea00f593d90b95b6f0f6b105fc72551b3be0b493c07e92fb31a8db3884edac6344ff1c7ffdc3688948f7bce7c226eea1372ee9f31d5b0194dda6d65389

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.1.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.1.1.ebuild
new file mode 100644
index ..2fcbaa6200a9
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.1.1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit bash-completion-r1 python-single-r1 udev
+
+libbtrfs_soname=0
+
+if [[ ${PV} !=  ]]; then
+   MY_PV="v${PV/_/-}"
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+
+   S="${WORKDIR}"/${PN}-${MY_PV}
+else
+   EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git;
+   EGIT_BRANCH="devel"
+   WANT_LIBTOOL="none"
+   inherit autotools git-r3
+fi
+
+DESCRIPTION="Btrfs filesystem utilities"
+HOMEPAGE="https://btrfs.wiki.kernel.org 
https://btrfs.readthedocs.io/en/latest/;
+
+LICENSE="GPL-2"
+SLOT="0/${libbtrfs_soname}"
+IUSE="+convert python +man reiserfs static static-libs udev +zstd"
+# Could support it with just !systemd => eudev, see mdadm, but let's
+# see if someone asks for it first.
+REQUIRED_USE="static? ( !udev )"
+
+# Tries to mount repaired filesystems
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/lzo:2=
+   sys-apps/util-linux:=[static-libs(+)?]
+   sys-libs/zlib:=
+   convert? (
+   sys-fs/e2fsprogs:=
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   udev? ( virtual/libudev:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-5.10
+   convert? ( sys-apps/acl )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   static? (
+   dev-libs/lzo:2[static-libs(+)]
+   sys-apps/util-linux:0[static-libs(+)]
+   sys-libs/zlib:0[static-libs(+)]
+   convert? (
+   sys-fs/e2fsprogs[static-libs(+)]
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)]
+   )
+   )
+   zstd? ( app-arch/zstd[static-libs(+)] )
+   )
+"
+BDEPEND="virtual/pkgconfig
+   man? ( dev-python/sphinx )"
+
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" sys-devel/gnuconfig"
+fi
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   AT_M4DIR="m4" eautoreconf
+
+   mkdir config || die
+   local automakedir="$(autotools_run_tool --at-output 

[gentoo-commits] repo/gentoo:master commit in: www-servers/lighttpd/, www-servers/lighttpd/files/

2023-01-03 Thread Sam James
commit: ef59fed5f314bf77dbb8ce38fc0dcad98f1ff6ea
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 00:46:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:25:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef59fed5

www-servers/lighttpd: add 1.4.68

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

 www-servers/lighttpd/Manifest  |   1 +
 .../lighttpd-1.4.68-meson-mod_evasive-remove.patch |  18 ++
 www-servers/lighttpd/lighttpd-1.4.68.ebuild| 241 +
 3 files changed, 260 insertions(+)

diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index 275bc0068fec..5f642e338314 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -1 +1,2 @@
 DIST lighttpd-1.4.67.tar.xz 1039872 BLAKE2B 
e8e32970fe8b6e36fbee0c5104c8f42f846531c75689ad8e561e8eef9e92c69989a094d18ad65e4c404ea69d67dd960c57ef91773f9b5599bfd6072e5d4588d9
 SHA512 
acfde71675d1c54b4e805998d1dabaa291437181bdbca0d6a3a069584c4576d7585d2401f57f8691f23aaf6283a95ac61156789a055a2a7236fd305c1f248627
+DIST lighttpd-1.4.68.tar.xz 1030612 BLAKE2B 
5682194a9e124598daf22bca56826535ac48f1c89087238f2a455cd4cb0f12287ce79ab5a7b6ca966003772335e6a14d484658300e401c098b4e87a7207198c4
 SHA512 
137cf62e3c7b07d1dc4af50318f1ec67bbf60058ad1a4fef0b1c94668916e23cfcdf85fe9cd728163e55c1b21f4831b9ab922fcf6b6ba8e2a03b2f73a9694189

diff --git 
a/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch 
b/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch
new file mode 100644
index ..82725b2505c5
--- /dev/null
+++ b/www-servers/lighttpd/files/lighttpd-1.4.68-meson-mod_evasive-remove.patch
@@ -0,0 +1,18 @@
+https://github.com/lighttpd/lighttpd1.4/commit/d809433d6d900e899f796606b11bdc6a73413ac5
+
+From d809433d6d900e899f796606b11bdc6a73413ac5 Mon Sep 17 00:00:00 2001
+From: Glenn Strauss 
+Date: Tue, 3 Jan 2023 17:50:16 -0500
+Subject: [PATCH] [meson] remove t/test_mod_evasive.c
+
+--- a/src/meson.build
 b/src/meson.build
+@@ -721,7 +721,6 @@ test('test_mod', executable('test_mod',
+   't/test_mod.c',
+   't/test_mod_access.c',
+   't/test_mod_alias.c',
+-  't/test_mod_evasive.c',
+   't/test_mod_evhost.c',
+   't/test_mod_indexfile.c',
+   't/test_mod_simple_vhost.c',
+

diff --git a/www-servers/lighttpd/lighttpd-1.4.68.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.68.ebuild
new file mode 100644
index ..d8cedebef1d8
--- /dev/null
+++ b/www-servers/lighttpd/lighttpd-1.4.68.ebuild
@@ -0,0 +1,241 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+
+inherit lua-single meson readme.gentoo-r1 systemd tmpfiles
+
+DESCRIPTION="Lightweight high-performance web server"
+HOMEPAGE="https://www.lighttpd.net https://github.com/lighttpd;
+SRC_URI="https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql 
+nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite +system-xxhash 
test unwind webdav xattr +zlib zstd"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   mysql? ( dbi )
+   postgres? ( dbi )
+   sqlite? ( dbi )
+   webdav? ( sqlite )
+"
+
+COMMON_DEPEND="
+   acct-group/lighttpd
+   acct-user/lighttpd
+   virtual/libcrypt:=
+   brotli? ( app-arch/brotli:= )
+   dbi? (
+   dev-db/libdbi
+   mysql? ( dev-db/libdbi-drivers[mysql] )
+   postgres? ( dev-db/libdbi-drivers[postgres] )
+   sqlite? ( dev-db/libdbi-drivers[sqlite] )
+   )
+   gnutls? ( net-libs/gnutls )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-2.1.26:= )
+   lua? ( ${LUA_DEPS} )
+   maxminddb? ( dev-libs/libmaxminddb )
+   mbedtls? ( net-libs/mbedtls )
+   nettle? ( dev-libs/nettle:= )
+   nss? ( dev-libs/nss )
+   pcre? ( dev-libs/libpcre2 )
+   php? ( dev-lang/php:*[cgi] )
+   rrdtool? ( net-analyzer/rrdtool )
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( >=dev-libs/openssl-0.9.7:= )
+   system-xxhash? ( dev-libs/xxhash )
+   unwind? ( sys-libs/libunwind:= )
+   webdav? (
+   dev-libs/libxml2
+   sys-fs/e2fsprogs
+   )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   zlib? ( >=sys-libs/zlib-1.1 )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-apache )
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( 

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

2023-01-03 Thread Jonas Stein
commit: 4db2fc21090abb424b8b2751eb0993139ac9ded4
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Jan  4 01:57:24 2023 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Jan  4 02:04:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db2fc21

app-text/tree: add 2.1.0

Version bump and migrate to bz2 compression in SRC_URI

Suggested-by: Alexander Kurakin  mail.ru>
Closes: https://bugs.gentoo.org/889540
Signed-off-by: Jonas Stein  gentoo.org>

 app-text/tree/Manifest  |  1 +
 app-text/tree/tree-2.1.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest
index 76b3048e64d1..bdbfe971a219 100644
--- a/app-text/tree/Manifest
+++ b/app-text/tree/Manifest
@@ -1 +1,2 @@
 DIST unix-tree-2.0.4.tar.gz 59497 BLAKE2B 
c55f8f64f2dfc6364ce3ab5ec26e59860f958eacbf681d1d53848172d474605f71864c1eb7db27be15f3df2fc2979787685e80de76ff817c5cdfafb9c52af203
 SHA512 
59f391de5792ce9990153c2de06bc545813f9e7aea635c574ef21f1603203146cdad4dbed821266715d716241d7153276aa220626ce8354446dd85df47e75fa6
+DIST unix-tree-2.1.0.tar.bz2 51401 BLAKE2B 
89b15df0268c03ba66827c7e6d234d1f5c4f6a5d9788e30bf6859d477b340393acbeec9ad7afc1909fdc7beb81ef7934917206066e0875d9f1662fca170f4127
 SHA512 
0f3a6ecb450bb3d683804667d4f15aecf9c9765578d47a62e39a8ff69cbe1c2a0a4a922fef3728359060338f4f9cd2de7ab8eb0f992a4c32949278bb47d17edc

diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild
new file mode 100644
index ..fbad3d309fd4
--- /dev/null
+++ b/app-text/tree/tree-2.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs flag-o-matic bash-completion-r1
+
+DESCRIPTION="Lists directories recursively, and produces an indented listing 
of files"
+HOMEPAGE="https://mama.indstate.edu/users/ice/tree/ 
https://gitlab.com/OldManProgrammer/unix-tree;
+SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE=""
+
+S=${WORKDIR}/unix-${P}
+
+RDEPEND=""
+DEPEND=""
+
+src_prepare() {
+   if use !elibc_glibc ; then
+   # 433972, also previously done only for elibc_uclibc
+   sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die
+   fi
+   default
+}
+
+src_compile() {
+   append-lfs-flags
+   emake \
+   CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin tree
+   doman doc/tree*.1
+   einstalldocs
+   newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
+}



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

2023-01-03 Thread Georgy Yakovlev
commit: 7f053ab98b5c41c351a938f606b3e5f0356cb056
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  4 01:13:18 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  4 01:13:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f053ab9

sys-process/minicoredumper: quote var

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-process/minicoredumper/minicoredumper-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild 
b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
index abb2db17ff6a..b7ce48ede654 100644
--- a/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
+++ b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
@@ -20,7 +20,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=( ${FILESDIR}/${PV}-readme.patch )
+PATCHES=( "${FILESDIR}"/${PV}-readme.patch )
 
 src_configure() {
# regd daemon is disabled as there are no known consumers



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

2023-01-03 Thread William Hubbs
commit: 0c24cee69727d658d28e966029183a59efc4f94b
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 01:09:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 01:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c24cee6

app-containers/skopeo: drop 1.7.0, 1.8.0, 1.10.0

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/skopeo/Manifest |  2 --
 app-containers/skopeo/skopeo-1.10.0.ebuild | 49 
 app-containers/skopeo/skopeo-1.7.0.ebuild  | 52 --
 app-containers/skopeo/skopeo-1.8.0.ebuild  | 52 --
 4 files changed, 155 deletions(-)

diff --git a/app-containers/skopeo/Manifest b/app-containers/skopeo/Manifest
index eda2bb16745d..2b3b7c79c482 100644
--- a/app-containers/skopeo/Manifest
+++ b/app-containers/skopeo/Manifest
@@ -1,4 +1,2 @@
 DIST skopeo-1.10.0.tar.gz 6460856 BLAKE2B 
b904a161334ef0a3eaaab8c58f0c7e4c507fa68a09f8fa8235e8a9222d48c98874c9ce878a509e2816f210ffb37dbf707ff2653212e1efbd9ad6686efb97e147
 SHA512 
0d64e7f12a0d10c81074a04b6c74ed6e7213f598013f1ba672c4c696e9dad5827f41f41bb817263bf8606cd051b8e24e7eab65b95d73d8a1c8bbb3eaeb9defdb
 DIST skopeo-1.5.1.tar.gz 5636533 BLAKE2B 
7f0e86cdee5c3250ec1280d7e71554ac2f8ad96ababe0e81dfabc00e8c128a13fc0c9c561b7a9be389d7386e9f664b95118bd2122612b9c2e8844db49769c03c
 SHA512 
3f8c730eaa739bf2a29b82d3b04aa4eee1c09f957b61964fc8c48e59d1537bcb87b5bdf9c18fa48f9d36cf2b7ede3a1448918a20b5a3167f6ce09881a6cd3dde
-DIST skopeo-1.7.0.tar.gz 6542347 BLAKE2B 
990ad594df9483ad114debeb2882ed3976306d69983ae3d91d807e2654583e7a6599ddf50152df9a937c1c64c1e5a8abb6ed83433036e7efd4ef7e911f99c191
 SHA512 
7d17f98e86677150fb2ddba9edae18d8b1ac8f06fba575268e6ba54c60f7b371b5e5a9eab1a4fe19da6c7e85eb79c1eef169ad2a39eff979130ee8d141bd8d6b
-DIST skopeo-1.8.0.tar.gz 6577667 BLAKE2B 
21565736a13d2fcce2576fcc1ff522e81b74aff6c18058f4c994e4f0fc12efa38706ba4c07bbe35abd7e339d9080783f766b68325b01cba90c3cd82f19470aec
 SHA512 
697242244e533b597f481005754301efed8581018cdc297e071fa24347301ddf6111d1f1d3ccc6e87e3e5a9ea606e9c6b40c47bf69d2df6b44336fb260f546de

diff --git a/app-containers/skopeo/skopeo-1.10.0.ebuild 
b/app-containers/skopeo/skopeo-1.10.0.ebuild
deleted file mode 100644
index eb546e4d631d..
--- a/app-containers/skopeo/skopeo-1.10.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-COMMIT=ee60474d5a4d99745aac9855797ad4b26510d786
-inherit go-module
-
-DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
-HOMEPAGE="https://github.com/containers/skopeo;
-SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="btrfs"
-
-COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
-   >=dev-libs/libassuan-2.4.3:=
-   dev-libs/libgpg-error:=
-   btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
-   >=sys-fs/lvm2-2.02.145:="
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-   BDEPEND="dev-go/go-md2man"
-
-RESTRICT+=" test"
-
-src_compile() {
-   local BUILDTAGS
-   BUILDTAGS="containers_image_ostree_stub $(usex btrfs "" 
exclude_graphdriver_btrfs)"
-   ego build -mod=vendor -ldflags "-X main.gitCommit=${COMMIT}" \
-   -gcflags "${GOGCFLAGS}" -tags "${BUILDTAGS}" \
-   -o skopeo ./cmd/skopeo
-   cd docs || die
-   for f in *.1.md; do
-   go-md2man -in ${f} -out ${f%%.md} || die
-   done
-}
-
-src_install() {
-   dobin skopeo
-   doman docs/*.1
-   insinto /etc/containers
-   newins default-policy.json policy.json
-   insinto /etc/containers/registries.d
-   doins default.yaml
-   keepdir /var/lib/atomic/sigstore
-   einstalldocs
-}

diff --git a/app-containers/skopeo/skopeo-1.7.0.ebuild 
b/app-containers/skopeo/skopeo-1.7.0.ebuild
deleted file mode 100644
index d228fd00e921..
--- a/app-containers/skopeo/skopeo-1.7.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-COMMIT=f45ae950aacb7b61ec13223fc22269f2fe270eab
-inherit go-module bash-completion-r1
-
-DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
-HOMEPAGE="https://github.com/containers/skopeo;
-SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="btrfs"
-
-COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
-   >=dev-libs/libassuan-2.4.3:=
-   dev-libs/libgpg-error:=
-   btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
-   >=sys-fs/lvm2-2.02.145:="
-DEPEND="${COMMON_DEPEND}
-   dev-go/go-md2man"
-RDEPEND="${COMMON_DEPEND}"
-

[gentoo-commits] repo/gentoo:master commit in: app-arch/dpkg/files/, app-arch/dpkg/

2023-01-03 Thread Georgy Yakovlev
commit: b7cdb9f1997d5123ad92ac9f17079b7e67e52f29
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  4 01:08:02 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  4 01:08:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cdb9f1

app-arch/dpkg: replace buf patch with upstream fix in 1.21.15

Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...{dpkg-1.21.15.ebuild => dpkg-1.21.15-r1.ebuild} |  2 +-
 app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch   | 34 
 .../dpkg/files/dpkg-1.21.15-buf-overflow.patch | 45 ++
 3 files changed, 46 insertions(+), 35 deletions(-)

diff --git a/app-arch/dpkg/dpkg-1.21.15.ebuild 
b/app-arch/dpkg/dpkg-1.21.15-r1.ebuild
similarity index 97%
rename from app-arch/dpkg/dpkg-1.21.15.ebuild
rename to app-arch/dpkg/dpkg-1.21.15-r1.ebuild
index 02e4f4a95589..d26e233149be 100644
--- a/app-arch/dpkg/dpkg-1.21.15.ebuild
+++ b/app-arch/dpkg/dpkg-1.21.15-r1.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.18.12-flags.patch
-   "${FILESDIR}"/${PN}-1.21.15-buf-lengh.patch # sent upstream
+   "${FILESDIR}"/${P}-buf-overflow.patch
 )
 
 src_prepare() {

diff --git a/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch 
b/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
deleted file mode 100644
index 1ab28d1df5a0..
--- a/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 7caf70b6cda200e1bad77c26e46e465a4ad76d71 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Mon, 2 Jan 2023 21:57:29 -0800
-Subject: [PATCH] dpkg-deb: increase buf lengh in movecontrolfiles
-
-In some cases limit of 200 is too short.
-For example, on gentoo we build in /var/tmp/portage (user configurable)
-
-the buf contents end up exactly 201 characters:
-e.g.: "mv /long/path /another/long/path && rmdir /yet/another/long/path"
-
-so we only catch it in testsuite and dpkg-deb tests fail sometimes.
-
-Signed-off-by: Georgy Yakovlev 

- src/deb/extract.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/deb/extract.c b/src/deb/extract.c
-index a098539..332c664 100644
 a/src/deb/extract.c
-+++ b/src/deb/extract.c
-@@ -53,7 +53,7 @@
- static void
- movecontrolfiles(const char *dir, const char *thing)
- {
--  char buf[200];
-+  char buf[512];
-   pid_t pid;
- 
-   sprintf(buf, "mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
--- 
-2.39.0
-

diff --git a/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch 
b/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch
new file mode 100644
index ..864d57b98a5c
--- /dev/null
+++ b/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch
@@ -0,0 +1,45 @@
+From 5356621172d669d8f62e7e746a6c7a11345aec4e Mon Sep 17 00:00:00 2001
+From: Guillem Jover 
+Date: Tue, 3 Jan 2023 23:29:05 +0100
+Subject: dpkg-deb: Fix buffer overflow on long directory names with old deb
+ formats
+
+The handling for deb 0.x formats that relocates files around once
+extracted was using a buffer with a hardcoded size, not taking into
+account the length of the directory which would overflow it.
+
+Switch to use a dynamically allocated buffer to handle any destination
+directory length.
+
+Reported-by: Georgy Yakovlev 
+---
+ src/deb/extract.c | 7 ---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/deb/extract.c b/src/deb/extract.c
+index a09853962..6466fa6f2 100644
+--- a/src/deb/extract.c
 b/src/deb/extract.c
+@@ -53,15 +53,16 @@
+ static void
+ movecontrolfiles(const char *dir, const char *thing)
+ {
+-  char buf[200];
++  char *cmd;
+   pid_t pid;
+ 
+-  sprintf(buf, "mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
++  cmd = str_fmt("mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
+   pid = subproc_fork();
+   if (pid == 0) {
+-command_shell(buf, _("shell command to move files"));
++command_shell(cmd, _("shell command to move files"));
+   }
+   subproc_reap(pid, _("shell command to move files"), 0);
++  free(cmd);
+ }
+ 
+ static void DPKG_ATTR_NORET
+-- 
+cgit v1.2.3
+



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

2023-01-03 Thread Yixun Lan
commit: d6037c123c6b43f22f18bd1a0134a27667b7b823
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 01:02:03 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6037c12

net-misc/you-get: update DISTUTILS_USE_PEP517

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/you-get/you-get-0.4.1620.ebuild | 4 +++-
 net-misc/you-get/you-get-0.4.1650.ebuild | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-misc/you-get/you-get-0.4.1620.ebuild 
b/net-misc/you-get/you-get-0.4.1620.ebuild
index 224c8b53367e..0c3886e119e6 100644
--- a/net-misc/you-get/you-get-0.4.1620.ebuild
+++ b/net-misc/you-get/you-get-0.4.1620.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1
 
 DESCRIPTION="Utility to download media contents from the web"

diff --git a/net-misc/you-get/you-get-0.4.1650.ebuild 
b/net-misc/you-get/you-get-0.4.1650.ebuild
index cf3b729dadc4..87c7095428ac 100644
--- a/net-misc/you-get/you-get-0.4.1650.ebuild
+++ b/net-misc/you-get/you-get-0.4.1650.ebuild
@@ -4,6 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1
 
 DESCRIPTION="Utility to download media contents from the web"



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

2023-01-03 Thread Yixun Lan
commit: 82377fe132176c54a0dcc5af1d1902c904277602
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:46:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82377fe1

dev-vcs/git-pw: add 2.4.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-pw/Manifest|  1 +
 dev-vcs/git-pw/git-pw-2.4.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-vcs/git-pw/Manifest b/dev-vcs/git-pw/Manifest
index 53447848c062..90cb1110dc99 100644
--- a/dev-vcs/git-pw/Manifest
+++ b/dev-vcs/git-pw/Manifest
@@ -1 +1,2 @@
 DIST git-pw-2.3.0.tar.gz 34301 BLAKE2B 
b1bba3696c1d658ee76900d0787121dd5f89143774c7f7e79971f89b391d66c454a3f3f4103c35bc6a0bd77113e990f915b8313b855f7946518c033222e26419
 SHA512 
b83d7ad5c8e4f7f28e6df09ea286cef41940b76d8ac0eedf1993a7beeefd8a62298f4a4f9e6c0988c68811091f1740548e85ba1b689464447fa7fe74d31eb7b6
+DIST git-pw-2.4.0.tar.gz 34874 BLAKE2B 
cc44b3e8660e8ede70a32b2e7d79dc000c050a7359b9d092df535bb0d79f79dc6c95f2b8563e7f750cc74618530db376a1dee08802bc1f2f4b7239b1f4fe57c3
 SHA512 
5a2b22d33903c779d319a40afbce8f7137272d5fcd4ebd62901b59468333523aea3c276b56cc7227d4aa2b53c30664ac07858bab2f80ef99a55a28af0feecefb

diff --git a/dev-vcs/git-pw/git-pw-2.4.0.ebuild 
b/dev-vcs/git-pw/git-pw-2.4.0.ebuild
new file mode 100644
index ..1b048b2fd6ee
--- /dev/null
+++ b/dev-vcs/git-pw/git-pw-2.4.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/getpatchwork/git-pw.git;
+else
+   SRC_URI="https://github.com/getpatchwork/git-pw/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A tool for integrating Git with Patchwork"
+HOMEPAGE="https://github.com/getpatchwork/git-pw;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-python/arrow-0.10[${PYTHON_USEDEP}]
+   >=dev-python/click-6.0[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-cov-2.5[${PYTHON_USEDEP}]
+   )
+"
+
+src_compile() {
+   export PBR_VERSION=${PV}
+   distutils-r1_src_compile
+}
+distutils_enable_tests pytest



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

2023-01-03 Thread Yixun Lan
commit: d3ee3cdc812b0d85339b7ec58f7918ebdae75153
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:53:34 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ee3cdc

dev-vcs/git-pw: drop 2.3.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-pw/Manifest|  1 -
 dev-vcs/git-pw/git-pw-2.3.0.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/dev-vcs/git-pw/Manifest b/dev-vcs/git-pw/Manifest
index 90cb1110dc99..2db8f699d829 100644
--- a/dev-vcs/git-pw/Manifest
+++ b/dev-vcs/git-pw/Manifest
@@ -1,2 +1 @@
-DIST git-pw-2.3.0.tar.gz 34301 BLAKE2B 
b1bba3696c1d658ee76900d0787121dd5f89143774c7f7e79971f89b391d66c454a3f3f4103c35bc6a0bd77113e990f915b8313b855f7946518c033222e26419
 SHA512 
b83d7ad5c8e4f7f28e6df09ea286cef41940b76d8ac0eedf1993a7beeefd8a62298f4a4f9e6c0988c68811091f1740548e85ba1b689464447fa7fe74d31eb7b6
 DIST git-pw-2.4.0.tar.gz 34874 BLAKE2B 
cc44b3e8660e8ede70a32b2e7d79dc000c050a7359b9d092df535bb0d79f79dc6c95f2b8563e7f750cc74618530db376a1dee08802bc1f2f4b7239b1f4fe57c3
 SHA512 
5a2b22d33903c779d319a40afbce8f7137272d5fcd4ebd62901b59468333523aea3c276b56cc7227d4aa2b53c30664ac07858bab2f80ef99a55a28af0feecefb

diff --git a/dev-vcs/git-pw/git-pw-2.3.0.ebuild 
b/dev-vcs/git-pw/git-pw-2.3.0.ebuild
deleted file mode 100644
index 8658b3068beb..
--- a/dev-vcs/git-pw/git-pw-2.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/getpatchwork/git-pw.git;
-else
-   SRC_URI="https://github.com/getpatchwork/git-pw/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A tool for integrating Git with Patchwork"
-HOMEPAGE="https://github.com/getpatchwork/git-pw;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-python/arrow-0.10[${PYTHON_USEDEP}]
-   >=dev-python/click-6.0[${PYTHON_USEDEP}]
-   dev-python/pbr[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/pbr[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-cov-2.5[${PYTHON_USEDEP}]
-   )
-"
-
-src_compile() {
-   export PBR_VERSION=${PV}
-   distutils-r1_src_compile
-}
-distutils_enable_tests pytest



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

2023-01-03 Thread Yixun Lan
commit: 5135ef00b26cbdb841c2d37b1f963b5c489ba5d6
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:56:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5135ef00

net-dns/smartdns: add 40

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 +
 net-dns/smartdns/smartdns-40.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index 870243fa3df4..5129bfa387ac 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,2 +1,3 @@
 DIST smartdns-38.1.tar.gz 522130 BLAKE2B 
d6e28ece8545d6dc948670ff2bf3e4e842ccec7cf82f2f7ff2a197d5dfd6c244dfdef98c9ee38ffc4016b36f1b54ddc2fc8239e5838269055ed58473712e7462
 SHA512 
345010a9d4e43403e2ad068a8c6a0b871de8d4c524856c062909db61ac36b20988ae17b15be2f330589f93a7b7d521e885384c93987b81715e42a49798dec598
 DIST smartdns-38.tar.gz 520679 BLAKE2B 
bab92c56377ebef8f8ccab664a8b289844aebdeef55f8f183db62353ca4f2debf157bdf4098dd2bc3b2fa4ad97364b48bb2e410c9ba7dc2f08a040c5e13cb8ac
 SHA512 
d3421a6b22a22a11316289cfb5102c224b81decf89fd802a6281d7686f72e7ee3fffb5de569d4e09a01b8e9d8f6a5114afc709b90965847fa24fd4579316a80b
+DIST smartdns-40.tar.gz 542046 BLAKE2B 
33612f46168c4a562880a6ee4099a11f5259bbca1fa4055d3479577e6115934282ccc4d05a90af709da46171934a1ac999b8e3f3d92a1de8a1ce0b9b5b564742
 SHA512 
d792879b48d05edd016df5ee46eb105dcb21520b08a7d26e28ec1ad890c6a82e21468c717c3bc2fc13b38af12e8883e0007d93488a1549355941f190b175248b

diff --git a/net-dns/smartdns/smartdns-40.ebuild 
b/net-dns/smartdns/smartdns-40.ebuild
new file mode 100644
index ..96243a40fbf5
--- /dev/null
+++ b/net-dns/smartdns/smartdns-40.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+DESCRIPTION="A local DNS server returns the fastest access results"
+HOMEPAGE="https://github.com/pymumu/smartdns;
+SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/openssl:0="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-Release${PV}"
+
+src_prepare() {
+   default
+   sed -i -e "/install .*default /d" \
+   -e "/install .*init.d /d" Makefile || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
+
+   newconfd "${FILESDIR}"/smartdns.confd smartdns
+   newinitd "${FILESDIR}"/smartdns.initd smartdns
+}



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

2023-01-03 Thread Yixun Lan
commit: 82b28122af3d68ae1b6bc24396d1a0a81386eab3
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 01:00:04 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b28122

net-misc/you-get: add 0.4.1650

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/you-get/Manifest|  1 +
 net-misc/you-get/you-get-0.4.1650.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/net-misc/you-get/Manifest b/net-misc/you-get/Manifest
index 264d7fe1feaa..0b6e0a936d1c 100644
--- a/net-misc/you-get/Manifest
+++ b/net-misc/you-get/Manifest
@@ -1,2 +1,3 @@
 DIST you-get-0.4.1602.tar.gz 151182 BLAKE2B 
343465ac823f92a862ac16e85e9a01918d41d1a68a4a0469e44cc202f82352dac31a42b97699627f29cb656475e75abe3b59a53f6a3cc3d1e304fe33dac302db
 SHA512 
8ca41e0d5499d8150bf782e7fd93ab7baf86ba40599ca120e9afa51b8f2696526cdab9f5b29b7c173fd9830c9cfbf8463d8840ad13cbaa4b34729e1809415760
 DIST you-get-0.4.1620.tar.gz 151401 BLAKE2B 
d986deb09f353d108bcdc54aa7a53a511c4767491abc55dad8cdf34aaed598859a66bf4efbdbbadddc112ba95df847101354c8c7d670e14fbcca8cef0a3b45a3
 SHA512 
235e0f0106b00de0382853837be62489ff1d564fad73ebef2b2a5466612f7aae604243e305b9b2c21d4933d3709be14d054c67c7d4bb271efd934e107447a772
+DIST you-get-0.4.1650.tar.gz 152169 BLAKE2B 
c1ba09a0bfd339703f269d1c53406f70762dab2f974ea43b1bf26890ccf267d5852e298ddab2db7a9ed32a52e2aed2691851cefed73089111414056b74a10b1a
 SHA512 
cb87f4c981631945d521b43585d291d35e67e85a17bdc567d775274700ef346c63c391b2c38f7a7e60de4ba9b5daa7aab3d6202d03147ae0d2c09b5b8c06bb3c

diff --git a/net-misc/you-get/you-get-0.4.1650.ebuild 
b/net-misc/you-get/you-get-0.4.1650.ebuild
new file mode 100644
index ..cf3b729dadc4
--- /dev/null
+++ b/net-misc/you-get/you-get-0.4.1650.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Utility to download media contents from the web"
+HOMEPAGE="https://you-get.org;
+SRC_URI="https://github.com/soimort/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   media-video/ffmpeg
+"
+
+distutils_enable_tests unittest



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

2023-01-03 Thread Yixun Lan
commit: 85e93daf44ff18fcc3dda28255143e9074811543
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:56:47 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e93daf

net-dns/smartdns: drop 38

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 -
 net-dns/smartdns/smartdns-38.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index 5129bfa387ac..45538514e0c2 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,3 +1,2 @@
 DIST smartdns-38.1.tar.gz 522130 BLAKE2B 
d6e28ece8545d6dc948670ff2bf3e4e842ccec7cf82f2f7ff2a197d5dfd6c244dfdef98c9ee38ffc4016b36f1b54ddc2fc8239e5838269055ed58473712e7462
 SHA512 
345010a9d4e43403e2ad068a8c6a0b871de8d4c524856c062909db61ac36b20988ae17b15be2f330589f93a7b7d521e885384c93987b81715e42a49798dec598
-DIST smartdns-38.tar.gz 520679 BLAKE2B 
bab92c56377ebef8f8ccab664a8b289844aebdeef55f8f183db62353ca4f2debf157bdf4098dd2bc3b2fa4ad97364b48bb2e410c9ba7dc2f08a040c5e13cb8ac
 SHA512 
d3421a6b22a22a11316289cfb5102c224b81decf89fd802a6281d7686f72e7ee3fffb5de569d4e09a01b8e9d8f6a5114afc709b90965847fa24fd4579316a80b
 DIST smartdns-40.tar.gz 542046 BLAKE2B 
33612f46168c4a562880a6ee4099a11f5259bbca1fa4055d3479577e6115934282ccc4d05a90af709da46171934a1ac999b8e3f3d92a1de8a1ce0b9b5b564742
 SHA512 
d792879b48d05edd016df5ee46eb105dcb21520b08a7d26e28ec1ad890c6a82e21468c717c3bc2fc13b38af12e8883e0007d93488a1549355941f190b175248b

diff --git a/net-dns/smartdns/smartdns-38.ebuild 
b/net-dns/smartdns/smartdns-38.ebuild
deleted file mode 100644
index b3addca60631..
--- a/net-dns/smartdns/smartdns-38.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-DESCRIPTION="A local DNS server returns the fastest access results"
-HOMEPAGE="https://github.com/pymumu/smartdns;
-SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-Release${PV}"
-
-src_prepare() {
-   default
-   sed -i -e "/install .*default /d" \
-   -e "/install .*init.d /d" Makefile || die
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
-
-   newconfd "${FILESDIR}"/smartdns.confd smartdns
-   newinitd "${FILESDIR}"/smartdns.initd smartdns
-}



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

2023-01-03 Thread William Hubbs
commit: 75d95254739ba2d414c248f937edd730f6242699
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 00:37:20 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 00:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d95254

app-containers/skopeo: revbump 1.10.0-r1 to use the upstream Makefile

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/skopeo/skopeo-1.10.0-r1.ebuild | 38 +++
 1 file changed, 38 insertions(+)

diff --git a/app-containers/skopeo/skopeo-1.10.0-r1.ebuild 
b/app-containers/skopeo/skopeo-1.10.0-r1.ebuild
new file mode 100644
index ..98396d981315
--- /dev/null
+++ b/app-containers/skopeo/skopeo-1.10.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT=ee60474d5a4d99745aac9855797ad4b26510d786
+inherit go-module
+
+DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
+HOMEPAGE="https://github.com/containers/skopeo;
+SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="btrfs"
+
+COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
+   >=dev-libs/libassuan-2.4.3:=
+   dev-libs/libgpg-error:=
+   btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
+   >=sys-fs/lvm2-2.02.145:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+   BDEPEND="dev-go/go-md2man"
+
+RESTRICT="test"
+
+src_compile() {
+   local BUILDTAGS
+   BUILDTAGS="containers_image_ostree_stub $(usex btrfs "" 
exclude_graphdriver_btrfs)"
+   emake PREFIX=/usr BUILDTAGS="${BUILDTAGS}" GIT_COMMIT="${COMMIT}" \
+   all completions
+}
+
+src_install() {
+   emake PREFIX=/usr DESTDIR="${ED}" install
+   keepdir /var/lib/containers/sigstore
+}



  1   2   3   >