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

2024-03-31 Thread Zac Medico
commit: a279dcf6a4f66dafab10abd264da57b9ac7d13bd
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Apr  1 04:38:18 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 05:57:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a279dcf6

app-containers/buildah: stoppeg calling strip directly

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

 app-containers/buildah/buildah-1.33.7.ebuild   | 12 ++---
 app-containers/buildah/buildah-1.34.3.ebuild   | 14 ---
 app-containers/buildah/buildah-1.35.3.ebuild   |  3 ++-
 app-containers/buildah/buildah-.ebuild |  4 +--
 .../files/softcode-strip-upstream-pr-5446.patch| 29 ++
 5 files changed, 53 insertions(+), 9 deletions(-)

diff --git a/app-containers/buildah/buildah-1.33.7.ebuild 
b/app-containers/buildah/buildah-1.33.7.ebuild
index 60b99c3a6057..a24bd18a767c 100644
--- a/app-containers/buildah/buildah-1.33.7.ebuild
+++ b/app-containers/buildah/buildah-1.33.7.ebuild
@@ -60,15 +60,16 @@ src_prepare() {
cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
 --- a/Makefile
 +++ b/Makefile
-@@ -10,6 +10,7 @@
+@@ -10,6 +10,8 @@
  BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
  BUILDFLAGS := -tags "$(BUILDTAGS)"
  BUILDAH := buildah
 +AS ?= as
++STRIP ?= strip
 
  GO := go
  GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
-@@ -72,7 +73,7 @@
+@@ -72,11 +74,11 @@
  bin/buildah: $(SOURCES) cmd/buildah/*.go internal/mkcw/embed/entrypoint.gz
$(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
 
@@ -77,6 +78,11 @@ src_prepare() {
  internal/mkcw/embed/entrypoint: internal/mkcw/embed/entrypoint.s
$(AS) -o $(patsubst %.s,%.o,$^) $^
$(LD) -o $@ $(patsubst %.s,%.o,$^)
+-  strip $@
++  $(STRIP) $@
+ else
+ .PHONY: internal/mkcw/embed/entrypoint
+ endif
 EOF
 
default
@@ -139,7 +145,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-1.34.3.ebuild 
b/app-containers/buildah/buildah-1.34.3.ebuild
index 4b82e782d4f3..cc06bf2ff42d 100644
--- a/app-containers/buildah/buildah-1.34.3.ebuild
+++ b/app-containers/buildah/buildah-1.34.3.ebuild
@@ -60,15 +60,16 @@ src_prepare() {
cat <<'EOF' > "${T}/dont-call-as-directly-upstream-pr-5436.patch"
 --- a/Makefile
 +++ b/Makefile
-@@ -10,6 +10,7 @@
+@@ -14,6 +14,8 @@
  BASHINSTALLDIR = $(PREFIX)/share/bash-completion/completions
  BUILDFLAGS := -tags "$(BUILDTAGS)"
  BUILDAH := buildah
 +AS ?= as
++STRIP ?= strip
 
  GO := go
  GO_LDFLAGS := $(shell if $(GO) version|grep -q gccgo; then echo 
"-gccgoflags"; else echo "-ldflags"; fi)
-@@ -77,7 +77,7 @@
+@@ -76,14 +78,14 @@
  bin/buildah: $(SOURCES) cmd/buildah/*.go 
internal/mkcw/embed/entrypoint_amd64.gz
$(GO_BUILD) $(BUILDAH_LDFLAGS) $(GO_GCFLAGS) "$(GOGCFLAGS)" -o $@ 
$(BUILDFLAGS) ./cmd/buildah
 
@@ -76,6 +77,13 @@ src_prepare() {
 +ifneq ($(shell $(AS) --version | grep x86_64),)
  internal/mkcw/embed/entrypoint_amd64.gz: internal/mkcw/embed/entrypoint_amd64
gzip -k9nf $^
+
+ internal/mkcw/embed/entrypoint_amd64: internal/mkcw/embed/entrypoint_amd64.s
+   $(AS) -o $(patsubst %.s,%.o,$^) $^
+   $(LD) -o $@ $(patsubst %.s,%.o,$^)
+-  strip $@
++  $(STRIP) $@
+ endif
 EOF
 
default
@@ -138,7 +146,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-1.35.3.ebuild 
b/app-containers/buildah/buildah-1.35.3.ebuild
index b0b39faf03cb..e1c7e23390e5 100644
--- a/app-containers/buildah/buildah-1.35.3.ebuild
+++ b/app-containers/buildah/buildah-1.35.3.ebuild
@@ -46,6 +46,7 @@ BDEPEND="dev-go/go-md2man"
 
 PATCHES=(
"${FILESDIR}"/dont-call-as-directly-upstream-pr-5436.patch
+   "${FILESDIR}"/softcode-strip-upstream-pr-5446.patch
 )
 
 pkg_pretend() {
@@ -117,7 +118,7 @@ src_compile() {
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
[[ ${PV} != * ]] && export COMMIT_NO="" GIT_COMMIT=""
 
-   tc-export AS LD
+   tc-export AS LD STRIP
export GOMD2MAN="$(command -v go-md2man)"
default
 }

diff --git a/app-containers/buildah/buildah-.ebuild 
b/app-containers/buildah/buildah-.ebuild
index b0b39faf03cb..987715de5560 

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

2024-03-31 Thread Zac Medico
commit: b665394890be93ab9cc52d77d36c9191e98ee078
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Apr  1 03:25:14 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 05:57:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6653948

app-containers/podman: cleanup unused files

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
From: https://github.com/gentoo/gentoo/pull/36031
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/files/podman.confd | 11 ---
 app-containers/podman/files/podman.initd | 20 
 2 files changed, 31 deletions(-)

diff --git a/app-containers/podman/files/podman.confd 
b/app-containers/podman/files/podman.confd
deleted file mode 100644
index e997d3b4000e..
--- a/app-containers/podman/files/podman.confd
+++ /dev/null
@@ -1,11 +0,0 @@
-# Config file for /etc/init.d/podman
-
-# Sets the API service daemon log level
-# valid levels: debug, info, warn, error, fatal or panic
-#LOG_LEVEL="error"
-
-# Sets the API service daemon socket
-#SOCKET="unix:/run/${RC_SVCNAME}/podman.sock"
-
-# Configure the user[:group] the API service daemon will run as
-#RUN_AS_USER="root:root"

diff --git a/app-containers/podman/files/podman.initd 
b/app-containers/podman/files/podman.initd
deleted file mode 100644
index 7adcdab40ea3..
--- a/app-containers/podman/files/podman.initd
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2015-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-description="Podman Remote API Service"
-LOG_PATH="/var/log/${RC_SVCNAME}"
-RUN_PATH="/run/${RC_SVCNAME}"
-: ${LOG_LEVEL:=error}
-: ${RUN_AS_USER:=root:root}
-: ${SOCKET:=unix:/run/${RC_SVCNAME}/podman.sock}
-pidfile="${RUN_PATH}/${RC_SVCNAME}.pid"
-command="/usr/bin/podman"
-command_args="--log-level ${LOG_LEVEL} system service -t 0 ${SOCKET}"
-command_background="true"
-start_stop_daemon_args="--stdout ${LOG_PATH}/${RC_SVCNAME}.log --stderr 
${LOG_PATH}/${RC_SVCNAME}.log --user ${RUN_AS_USER}"
-
-start() {
-   checkpath -o "${RUN_AS_USER}" -d "${RUN_PATH}" "${LOG_PATH}"
-   default_start
-}



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

2024-03-31 Thread Ulrich Müller
commit: b333fa9bb5273e98e2f9298d250e81804cc7f7f4
Author: Tomas Fabrizio Orsi  fi  uba  ar>
AuthorDate: Sun Mar 31 21:36:25 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Apr  1 05:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b333fa9b

app-editors/emacs: Added a warning regarding mailutils

Closes: https://bugs.gentoo.org/927377
Signed-off-by: Tomas Fabrizio Orsi  fi.uba.ar>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.3..ebuild | 8 
 app-editors/emacs/emacs-29.3.ebuild  | 8 
 app-editors/emacs/emacs-30.0..ebuild | 8 
 3 files changed, 24 insertions(+)

diff --git a/app-editors/emacs/emacs-29.3..ebuild 
b/app-editors/emacs/emacs-29.3..ebuild
index 61a66215f0bc..1aab6b584222 100644
--- a/app-editors/emacs/emacs-29.3..ebuild
+++ b/app-editors/emacs/emacs-29.3..ebuild
@@ -573,6 +573,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index 8260e939b153..c3b4ffc30b6b 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -586,6 +586,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 89bb695cbae2..c6a0edb9e9b8 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -575,6 +575,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:



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

2024-03-31 Thread Sam James
commit: f8d2cf57af0836438d8d2d10cadc38c6283cdd95
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  1 03:25:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d2cf57

media-libs/ctl: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/926823
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/ctl/ctl-1.5.2_p20221224.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-libs/ctl/ctl-1.5.2_p20221224.ebuild 
b/media-libs/ctl/ctl-1.5.2_p20221224.ebuild
index 900fd7d7d2a3..bf3bc0cec141 100644
--- a/media-libs/ctl/ctl-1.5.2_p20221224.ebuild
+++ b/media-libs/ctl/ctl-1.5.2_p20221224.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 MY_COMMIT=3fc4ae7a8af35d380654e573d895216fd5ba407e
 
@@ -30,6 +30,12 @@ BDEPEND="virtual/pkgconfig"
 PATCHES=( "${FILESDIR}"/${PN}-1.5.2-fix-installation-directories.patch )
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/926823
+   # https://github.com/ampas/CTL/issues/146
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-DCTL_BUILD_TESTS=$(usex test)



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

2024-03-31 Thread Sam James
commit: d7bd3f9525291e25cbae8c6f107227d6a14a4c4f
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  1 01:46:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7bd3f95

sci-libs/netcdf-fortran: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/927588
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/netcdf-fortran/netcdf-fortran-4.5.4-r1.ebuild | 7 ++-
 sci-libs/netcdf-fortran/netcdf-fortran-4.5.4.ebuild| 7 ++-
 sci-libs/netcdf-fortran/netcdf-fortran-4.6.1.ebuild| 7 ++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4-r1.ebuild 
b/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4-r1.ebuild
index 2677655adbea..011dff676f10 100644
--- a/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4-r1.ebuild
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="77 90"
 
-inherit fortran-2
+inherit flag-o-matic fortran-2
 
 DESCRIPTION="Scientific library and interface for array oriented data access"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
@@ -25,6 +25,11 @@ DEPEND="
 BDEPEND="doc? ( app-text/doxygen )"
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/927588
+   # https://github.com/Unidata/netcdf-fortran/issues/437
+   filter-lto
+
econf \
--disable-valgrind \
--with-temp-large="${T}" \

diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4.ebuild 
b/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4.ebuild
index d89617045f7d..fc08cfb95414 100644
--- a/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4.ebuild
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.5.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="77 90"
 
-inherit autotools fortran-2
+inherit autotools flag-o-matic fortran-2
 
 DESCRIPTION="Scientific library and interface for array oriented data access"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
@@ -28,6 +28,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/927588
+   # https://github.com/Unidata/netcdf-fortran/issues/437
+   filter-lto
+
econf \
--disable-valgrind \
--with-temp-large="${T}" \

diff --git a/sci-libs/netcdf-fortran/netcdf-fortran-4.6.1.ebuild 
b/sci-libs/netcdf-fortran/netcdf-fortran-4.6.1.ebuild
index f9c020fa3521..9b44a0997205 100644
--- a/sci-libs/netcdf-fortran/netcdf-fortran-4.6.1.ebuild
+++ b/sci-libs/netcdf-fortran/netcdf-fortran-4.6.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 FORTRAN_STANDARD="77 90"
 
-inherit cmake fortran-2
+inherit cmake flag-o-matic fortran-2
 
 DESCRIPTION="Scientific library and interface for array oriented data access"
 HOMEPAGE="https://www.unidata.ucar.edu/software/netcdf/;
@@ -25,6 +25,11 @@ DEPEND="
 BDEPEND="doc? ( app-text/doxygen[dot] )"
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/927588
+   # https://github.com/Unidata/netcdf-fortran/issues/437
+   filter-lto
+
local mycmakeargs=(
-DDISABLE_ZSTANDARD_PLUGIN=$(usex !zstd)
-DBUILD_EXAMPLES=$(usex examples)



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

2024-03-31 Thread Sam James
commit: dfbb10378159b43af27a92937abba96e9efd3c1e
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  1 00:25:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbb1037

sci-libs/lis: add missing dep for switch to zip distfile

Dunno why upstream had to change. :(

Also dunno why PMS doesn't use libarchive. :(

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/lis/lis-2.1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/lis/lis-2.1.3.ebuild b/sci-libs/lis/lis-2.1.3.ebuild
index 7c4ed2947659..fb4b08bdb429 100644
--- a/sci-libs/lis/lis-2.1.3.ebuild
+++ b/sci-libs/lis/lis-2.1.3.ebuild
@@ -16,6 +16,7 @@ IUSE="cpu_flags_x86_fma3 cpu_flags_x86_fma4 
cpu_flags_x86_sse2 doc fortran mpi o
 
 RDEPEND="mpi? ( virtual/mpi )"
 DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
 
 PATCHES=( "${FILESDIR}"/${PN}-2.1.3-autotools.patch )
 



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

2024-03-31 Thread Sam James
commit: fc63cf705180dd9f91efa1f0e9bed713d865423b
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  1 05:27:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc63cf70

mate-base/caja: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/926751
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-base/caja/caja-1.26.3.ebuild | 7 ++-
 mate-base/caja/caja-1.27.2.ebuild | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/mate-base/caja/caja-1.26.3.ebuild 
b/mate-base/caja/caja-1.26.3.ebuild
index d5d38fb07637..ac48b892bf78 100644
--- a/mate-base/caja/caja-1.26.3.ebuild
+++ b/mate-base/caja/caja-1.26.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MATE_LA_PUNT="yes"
 
-inherit mate
+inherit flag-o-matic mate
 
 MINOR=$(($(ver_cut 2) % 2))
 if [[ ${MINOR} -eq 0 ]]; then
@@ -67,6 +67,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # https://bugs.gentoo.org/926751
+   # https://github.com/mate-desktop/caja/issues/1774
+   append-flags -fno-strict-aliasing
+   filter-lto
+
mate_src_configure \
--disable-update-mimedb \
$(use_enable introspection) \

diff --git a/mate-base/caja/caja-1.27.2.ebuild 
b/mate-base/caja/caja-1.27.2.ebuild
index d610e6043e96..139ea62e6bbd 100644
--- a/mate-base/caja/caja-1.27.2.ebuild
+++ b/mate-base/caja/caja-1.27.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 MATE_LA_PUNT="yes"
 
-inherit mate
+inherit flag-o-matic mate
 
 MINOR=$(($(ver_cut 2) % 2))
 if [[ ${MINOR} -eq 0 ]]; then
@@ -69,6 +69,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # https://bugs.gentoo.org/926751
+   # https://github.com/mate-desktop/caja/issues/1774
+   append-flags -fno-strict-aliasing
+   filter-lto
+
mate_src_configure \
--disable-update-mimedb \
$(use_enable introspection) \



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

2024-03-31 Thread Sam James
commit: 1df72e06c83c784bf07e39536681faa6a6c71db8
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  1 05:04:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df72e06

sci-libs/dcmtk: update LTO comment (fixed upstream in git!)

Thank you dcmtk maintainers :)

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

 sci-libs/dcmtk/dcmtk-3.6.8.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-libs/dcmtk/dcmtk-3.6.8.ebuild 
b/sci-libs/dcmtk/dcmtk-3.6.8.ebuild
index 1a375189d12c..ed291a83e208 100644
--- a/sci-libs/dcmtk/dcmtk-3.6.8.ebuild
+++ b/sci-libs/dcmtk/dcmtk-3.6.8.ebuild
@@ -50,8 +50,7 @@ src_prepare() {
 
 src_configure() {
# ODR violations (bug #862699). Reported upstream by email on 
2024-03-11.
-   # master (>3.6.8) seems to have that original issue fixed but has 
another
-   # JPEG-related violation.
+   # master seems fixed, so >3.6.8 should be able to drop this.
filter-lto
 
# bug 908398



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

2024-03-31 Thread Sam James
commit: d4efb144b5caa95fb29e8126c8ffbf22bf762055
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Apr  1 03:27:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 05:29:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4efb144

media-libs/ctl: add 1.5.3

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/ctl/Manifest |  1 +
 media-libs/ctl/ctl-1.5.3.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/media-libs/ctl/Manifest b/media-libs/ctl/Manifest
index f10eda311dba..ccf6a0625bd9 100644
--- a/media-libs/ctl/Manifest
+++ b/media-libs/ctl/Manifest
@@ -1 +1,2 @@
 DIST ctl-1.5.2_p20221224.tar.gz 1418659 BLAKE2B 
6798439b270b785974cfd45381f927f2005884b6a00878fa845cc1c36cd912eb6f3acb913f896389a67bff52103d3d52032e3f1f9f53e1a3d98b545428c1580b
 SHA512 
9cc132100d3ea622d954e783fbab43c07cfa72e1930f4b9c55cb01709e88f09f956ac02e973a09bfc2842e769060e6f50f082d5491be03c1499a58e79b0f1ca3
+DIST ctl-1.5.3.tar.gz 3073036 BLAKE2B 
cc22c998ccd649b9bcb4ea995811720edaad8a8091028254fa9c7b84755819441f55331e677a4436f9116ea33bef9b4c65a2e36522723686dfd60cb8b12e8583
 SHA512 
f7bb487d9064b95bf6276e2944033e9c5123619540db8113408970838d70f42b9cbdeae86b743f17b0b47497721a877a0621a3983112af9e4b8aa4c1b8e01254

diff --git a/media-libs/ctl/ctl-1.5.3.ebuild b/media-libs/ctl/ctl-1.5.3.ebuild
new file mode 100644
index ..11e4fd2a2845
--- /dev/null
+++ b/media-libs/ctl/ctl-1.5.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+MY_COMMIT=3fc4ae7a8af35d380654e573d895216fd5ba407e
+
+DESCRIPTION="AMPAS' Color Transformation Language"
+HOMEPAGE="https://github.com/ampas/CTL;
+SRC_URI="https://github.com/ampas/CTL/archive/${P}.tar.gz;
+S="${WORKDIR}/CTL-${P}"
+
+LICENSE="AMPAS"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/imath:=
+   >=media-libs/openexr-3:=[threads]
+   media-libs/tiff:=
+   !media-libs/openexr_ctl"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/926823
+   # https://github.com/ampas/CTL/issues/146
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
+   -DCTL_BUILD_TESTS=$(usex test)
+   -DCTL_BUILD_TOOLS=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/swine/

2024-03-31 Thread Vitaly Zdanevich
commit: 4b5f2f9692a0504148e97dbad5269d089f159d9a
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 05:13:59 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Apr  1 05:13:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b5f2f96

games-strategy/swine: new package, the game is a freeware

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

 games-strategy/swine/Manifest   |  1 +
 games-strategy/swine/metadata.xml   |  8 ++
 games-strategy/swine/swine-1.ebuild | 52 +
 3 files changed, 61 insertions(+)

diff --git a/games-strategy/swine/Manifest b/games-strategy/swine/Manifest
new file mode 100644
index 00..616cbd79b8
--- /dev/null
+++ b/games-strategy/swine/Manifest
@@ -0,0 +1 @@
+DIST swine.tar.xz 586370844 BLAKE2B 
89ef83e0c0df58938f66aff096e281a9dedc26777afb560173bfa9d35f1a53bc0044f5974439cd2c012cd8912b77e19827489335f5349ac38a7c8bef85e4b4d6
 SHA512 
d58c3412d7ee7a49758b228ae1f7d91d11e2c997fc7a9497137657bd265f289cc9d09a8714a7309fbbcd0b115732edf7572d392b3361133228e86bf8f99b68fa

diff --git a/games-strategy/swine/metadata.xml 
b/games-strategy/swine/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-strategy/swine/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+

diff --git a/games-strategy/swine/swine-1.ebuild 
b/games-strategy/swine/swine-1.ebuild
new file mode 100644
index 00..6643d2ae41
--- /dev/null
+++ b/games-strategy/swine/swine-1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="Simple RTS from 2005, Metacritic is 65, user score is 8.2"
+HOMEPAGE="https://en.wikipedia.org/wiki/S.W.I.N.E.;
+
+SRC_URI="https://archive.org/download/$PN.tar.xz/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   virtual/wine
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   exec=swine.exe
+
+   mkdir -p "$ED$/opt"
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+   fperms o+w "/opt/$PN/$PN.log" # Will not start without it
+
+   echo "cd /opt/$PN; wine $exec; cd -" > "$ED/usr/bin/$PN"
+   # I tried
+   # make_wrapper "$PN" "env WINEPREFIX=/home/\$USER/.wine-swine wine 
/opt/$PN/swine.exe"
+   # but game got error - because we need to run from the game directory
+   fperms +x "/usr/bin/$PN"
+
+}
+
+pkg_postinst() {
+   einfo "Downloaded from 
https://www.moddb.com/games/swn/downloads/s-w-i-n-e-full-game;
+   einfo "More about the game:"
+   einfo "https://www.youtube.com/channel/UCNtssCCyFCEr6N8N5T9kvHQ;
+   einfo "https://www.wikidata.org/wiki/Q844994;
+   einfo "https://www.metacritic.com/game/s-w-i-n-e/;
+   einfo "The game is installed to /opt/$PN/ - if you want to run it by 
another Wine or operating system"
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/himitsu-totp/

2024-03-31 Thread Haelwenn Monnier
commit: 7620cb3e3f8a0cc71917e489bc2af7ca9a11e000
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Apr  1 04:56:53 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 04:56:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7620cb3e

app-admin/himitsu-totp: add 0.1

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

 app-admin/himitsu-totp/Manifest |  1 +
 .../{himitsu-totp-.ebuild => himitsu-totp-0.1.ebuild}   | 13 +
 app-admin/himitsu-totp/himitsu-totp-.ebuild | 13 +
 3 files changed, 3 insertions(+), 24 deletions(-)

diff --git a/app-admin/himitsu-totp/Manifest b/app-admin/himitsu-totp/Manifest
new file mode 100644
index 00..a5701767e4
--- /dev/null
+++ b/app-admin/himitsu-totp/Manifest
@@ -0,0 +1 @@
+DIST himitsu-totp-0.1.tar.gz 15188 BLAKE2B 
c5165556e67440e847f9ee6ab653705f22953b08a678e6a865e9d0fe2946b8ad755e685b62b0bdf5dc9c5f44698d85c8095bd8b2b43f5731721c26e407868955
 SHA512 
767dbfc0bee2942e4b2a75ea2e76ec39f06bcc979cd6f6f1e63d7e64d4f26c311458f47c282915f0e6f4ea39582510b4f516ac76251acb617105495f9bdfeb30

diff --git a/app-admin/himitsu-totp/himitsu-totp-.ebuild 
b/app-admin/himitsu-totp/himitsu-totp-0.1.ebuild
similarity index 78%
copy from app-admin/himitsu-totp/himitsu-totp-.ebuild
copy to app-admin/himitsu-totp/himitsu-totp-0.1.ebuild
index 59be0c7b23..cefe488adf 100644
--- a/app-admin/himitsu-totp/himitsu-totp-.ebuild
+++ b/app-admin/himitsu-totp/himitsu-totp-0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,17 +27,6 @@ BDEPEND="app-text/scdoc"
 # hare binary
 QA_FLAGS_IGNORED="usr/bin/hitotp"
 
-src_prepare() {
-   default
-
-   sed -i 's|^use query;|use himitsu::query;|' cmd/hitotp/main.ha || die
-}
-
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
 }
-
-src_install() {
-   einstalldocs
-   dobin hitotp
-}

diff --git a/app-admin/himitsu-totp/himitsu-totp-.ebuild 
b/app-admin/himitsu-totp/himitsu-totp-.ebuild
index 59be0c7b23..cefe488adf 100644
--- a/app-admin/himitsu-totp/himitsu-totp-.ebuild
+++ b/app-admin/himitsu-totp/himitsu-totp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,17 +27,6 @@ BDEPEND="app-text/scdoc"
 # hare binary
 QA_FLAGS_IGNORED="usr/bin/hitotp"
 
-src_prepare() {
-   default
-
-   sed -i 's|^use query;|use himitsu::query;|' cmd/hitotp/main.ha || die
-}
-
 src_configure() {
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
 }
-
-src_install() {
-   einstalldocs
-   dobin hitotp
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/tavu/

2024-03-31 Thread Haelwenn Monnier
commit: 7a6ebc5d1e63b013509c12d962eb2dd420e6e9d4
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Mon Apr  1 04:51:29 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Mon Apr  1 04:51:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a6ebc5d

media-sound/tavu: treeclean, no release & no code commit for 3 years

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

 media-sound/tavu/metadata.xml |  8 
 media-sound/tavu/tavu-.ebuild | 15 ---
 2 files changed, 23 deletions(-)

diff --git a/media-sound/tavu/metadata.xml b/media-sound/tavu/metadata.xml
deleted file mode 100644
index 2092bcc33a..00
--- a/media-sound/tavu/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   cont...@hacktivis.me
-   Haelwenn (lanodan) Monnier
-   
-

diff --git a/media-sound/tavu/tavu-.ebuild 
b/media-sound/tavu/tavu-.ebuild
deleted file mode 100644
index 8db33a87a2..00
--- a/media-sound/tavu/tavu-.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit git-r3 meson
-
-DESCRIPTION="Terminal-based ALSA VU-meter with peaking"
-HOMEPAGE="https://git.sr.ht/~kennylevinsen/tavu;
-EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/tavu;
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="media-libs/alsa-lib"
-RDEPEND="${DEPEND}"



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

2024-03-31 Thread William Hubbs
commit: 44af1dfaf3867bf10d7858ffd5903e45c9600d17
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  1 04:17:47 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  1 04:19:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44af1dfa

sys-apps/openrc: drop ncurses dependency from live ebuild

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

 sys-apps/openrc/openrc-.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index b81bd00d2247..931bff079adb 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -18,10 +18,9 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux s6 +sysvinit 
sysv-utils unicode"
+IUSE="audit bash debug pam newnet +netifrc selinux s6 +sysvinit sysv-utils 
unicode"
 
 COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
pam? ( sys-libs/pam )
audit? ( sys-process/audit )
sys-process/psmisc
@@ -30,8 +29,7 @@ COMMON_DEPEND="
>=sys-libs/libselinux-2.6
)"
 DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
+   virtual/os-headers"
 RDEPEND="${COMMON_DEPEND}
bash? ( app-shells/bash )
sysv-utils? (
@@ -62,7 +60,6 @@ src_configure() {
-Drootprefix="${EPREFIX}"
-Dshell=$(usex bash /bin/bash /bin/sh)
$(meson_use sysv-utils sysvinit)
-   -Dtermcap=$(usev ncurses)
)
# export DEBUG=$(usev debug)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeciv/

2024-03-31 Thread Matt Jolly
commit: 674b1e486187c2464c8693f85b1748716ebd6c0c
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Apr  1 04:14:59 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 04:14:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674b1e48

games-strategy/freeciv: drop unused local USE aimodules, auth

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

 games-strategy/freeciv/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/games-strategy/freeciv/metadata.xml 
b/games-strategy/freeciv/metadata.xml
index 2131b4947957..9a51d4a95eeb 100644
--- a/games-strategy/freeciv/metadata.xml
+++ b/games-strategy/freeciv/metadata.xml
@@ -6,10 +6,6 @@
Gentoo Games Project


-   Support for dynamically loadable AI
-   modules (server-side)
-   Add authentication capability via
-   mysql, postgres, or sqlite3
Build the gtk3 client
Build the gtk4 client
Add support for JSON via



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

2024-03-31 Thread Matt Jolly
commit: 04e6db47e478a8baba131167397e1040a6d52ddb
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Apr  1 04:10:09 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 04:10:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e6db47

net-misc/curl: fix rustls-ffi deps for 8.7.1-r1

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

 net-misc/curl/curl-8.7.1-r1.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/net-misc/curl/curl-8.7.1-r1.ebuild 
b/net-misc/curl/curl-8.7.1-r1.ebuild
index e75203f0ef3f..f81f4b76f480 100644
--- a/net-misc/curl/curl-8.7.1-r1.ebuild
+++ b/net-misc/curl/curl-8.7.1-r1.ebuild
@@ -85,11 +85,8 @@ RDEPEND="
openssl? (

>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
)
-   rustls? ( ||
-   (
-   ~net-libs/rustls-0.12.1:=[${MULTILIB_USEDEP}]
-   
~net-libs/rustls-ffi-0.12.2:=[${MULTILIB_USEDEP}]
-   )
+   rustls? ( >=net-libs/rustls-ffi-0.12.1:=[${MULTILIB_USEDEP}]
+   

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

2024-03-31 Thread Matt Jolly
commit: 2ebfd9734347ec5157a6eb74524eeaf036d7509f
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 22:46:34 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:53:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebfd973

net-misc/curl: add 8.7.1-r1

Revbump to fix some runtime issues resulting from a
subtle order-of-operations error in rustls detection via
pkgconfig.

Bug: https://bugs.gentoo.org/928236
Signed-off-by: Matt Jolly  gentoo.org>

 net-misc/curl/curl-8.7.1-r1.ebuild| 369 ++
 net-misc/curl/files/curl-8.7.1-rustls-fixes.patch |  49 +++
 2 files changed, 418 insertions(+)

diff --git a/net-misc/curl/curl-8.7.1-r1.ebuild 
b/net-misc/curl/curl-8.7.1-r1.ebuild
new file mode 100644
index ..e75203f0ef3f
--- /dev/null
+++ b/net-misc/curl/curl-8.7.1-r1.ebuild
@@ -0,0 +1,369 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/curl/curl.git;
+else
+   SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+   "
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="BSD curl ISC test? ( BSD-4 )"
+SLOT="0"
+IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos 
ldap mbedtls nghttp3 +openssl +pop3"
+IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs 
test telnet +tftp websockets zstd"
+# These select the default SSL implementation
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+# The default ssl provider needs its USE satisfied
+# nghttp3 = https://bugs.gentoo.org/912029
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+   curl_ssl_gnutls? ( gnutls )
+   curl_ssl_mbedtls? ( mbedtls )
+   curl_ssl_openssl? ( openssl )
+   curl_ssl_rustls? ( rustls )
+   nghttp3? (
+   !openssl
+   alt-svc )
+"
+
+# cURL's docs and CI/CD are great resources for confirming supported versions
+# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
+# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core 
dependencies + minimum versions)
+# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a 
feature that moves quickly)
+# - 
https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml 
(CI/CD for TCP/2)
+# However 'supported' vs 'works' are two entirely different things; be sane but
+# don't be afraid to require a later version.
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+   nghttp3? (
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   )
+   psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   
>=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   openssl? (
+   
>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? ( ||
+   (
+   ~net-libs/rustls-0.12.1:=[${MULTILIB_USEDEP}]
+   
~net-libs/rustls-ffi-0.12.2:=[${MULTILIB_USEDEP}]
+   )
+   )
+   )
+   zstd? ( 

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

2024-03-31 Thread Matt Jolly
commit: f771d408960dc347c4e3c6e2de704d1020ab20da
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 23:04:50 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f771d408

net-misc/curl: apply backported rustls fixes to 8.5.0

Closes: https://bugs.gentoo.org/928236
Signed-off-by: Matt Jolly  gentoo.org>

 net-misc/curl/curl-8.5.0-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/curl/curl-8.5.0-r3.ebuild 
b/net-misc/curl/curl-8.5.0-r3.ebuild
index d9c017b22b2b..1ea9264041c8 100644
--- a/net-misc/curl/curl-8.5.0-r3.ebuild
+++ b/net-misc/curl/curl-8.5.0-r3.ebuild
@@ -132,6 +132,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-respect-cflags-3.patch
"${FILESDIR}"/${P}-ipv6-configure-c99.patch
"${FILESDIR}"/${P}-mpd-stream-http-adjust_pollset.patch
+   "${FILESDIR}"/${PN}-8.6.0-rustls-fixes.patch
 )
 
 src_prepare() {



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

2024-03-31 Thread Matt Jolly
commit: bfa2f44d8b2211ab41326f5ff2a31e7aca30348d
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 23:06:34 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:54:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfa2f44d

net-misc/curl: drop 8.6.0-r1, 8.7.1

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

 net-misc/curl/curl-8.6.0-r1.ebuild | 367 -
 net-misc/curl/curl-8.7.1.ebuild| 366 
 .../curl-8.6.0-backport-rustls-detection.patch | 256 --
 .../files/curl-8.7.1-fix-pkgconfig-macros.patch|  39 ---
 4 files changed, 1028 deletions(-)

diff --git a/net-misc/curl/curl-8.6.0-r1.ebuild 
b/net-misc/curl/curl-8.6.0-r1.ebuild
deleted file mode 100644
index f48e3df12d7c..
--- a/net-misc/curl/curl-8.6.0-r1.ebuild
+++ /dev/null
@@ -1,367 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
-inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/curl/curl.git;
-else
-   SRC_URI="
-   https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
-   "
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="BSD curl ISC test? ( BSD-4 )"
-SLOT="0"
-IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos 
ldap mbedtls nghttp3 +openssl +pop3"
-IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs 
test telnet +tftp websockets zstd"
-# These select the default SSL implementation
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
-RESTRICT="!test? ( test )"
-
-# Only one default ssl provider can be enabled
-# The default ssl provider needs its USE satisfied
-# nghttp3 = https://bugs.gentoo.org/912029
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )
-   curl_ssl_gnutls? ( gnutls )
-   curl_ssl_mbedtls? ( mbedtls )
-   curl_ssl_openssl? ( openssl )
-   curl_ssl_rustls? ( rustls )
-   nghttp3? (
-   !openssl
-   alt-svc )
-"
-
-# cURL's docs and CI/CD are great resources for confirming supported versions
-# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
-# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core 
dependencies + minimum versions)
-# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a 
feature that moves quickly)
-# - 
https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml 
(CI/CD for TCP/2)
-# However 'supported' vs 'works' are two entirely different things; be sane but
-# don't be afraid to require a later version.
-
-RDEPEND="
-   >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
-   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
-   nghttp3? (
-   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
-   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
-   )
-   psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
-   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
-   ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   
>=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
-   dev-libs/nettle:=[${MULTILIB_USEDEP}]
-   )
-   mbedtls? (
-   app-misc/ca-certificates
-   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
-   )
-   openssl? (
-   
>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
-   )
-   rustls? (
-   ~net-libs/rustls-ffi-0.10.0:=[${MULTILIB_USEDEP}]
-   )
-   )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeciv/

2024-03-31 Thread Matt Jolly
commit: 1ea25f6e39022a110e064d71228f0b6ebd68da48
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 12:13:34 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea25f6e

games-strategy/freeciv: drop 3.1.0_beta4

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

 games-strategy/freeciv/Manifest   |   1 -
 games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild | 215 --
 2 files changed, 216 deletions(-)

diff --git a/games-strategy/freeciv/Manifest b/games-strategy/freeciv/Manifest
index 5ab062b74145..9a0035fd6a40 100644
--- a/games-strategy/freeciv/Manifest
+++ b/games-strategy/freeciv/Manifest
@@ -1,2 +1 @@
 DIST freeciv-3.1.0.tar.gz 127748997 BLAKE2B 
75b3d1341d8ab09af244f07f3df5b1817571c4958a4296f37f35a105fe5a8e3d2e8d2e0dc7eb1d1aaf3d4a4c6574ba75355595134dc5a255535bc14c604bb99f
 SHA512 
514d796a54466790a5ce0f2abb6fd8cb9c124a2f19ab33d48ce7a7f0d8d92096b54352a5d3655da852cdbd807baf4969467e04b82f687347bdff92e09f7aad86
-DIST freeciv-3.1.0_beta4.tar.gz 127725084 BLAKE2B 
f92c0aa75a47c165f808c761dc8e0a7cc76cafa722ef8d968ad69f379f2945774c811407f234df7ef22327c93dc2ec7b7765d0666bda249c573f57be3d03891a
 SHA512 
b6864730583fe6dc17818813080132d6fa44c2adf8033a827b9a209f309c69e58bda41b8263a86006042a2e5f8bf99037e9d1d813a15ff1b9d48ec69b395f139

diff --git a/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild 
b/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild
deleted file mode 100644
index 0b5e2c809016..
--- a/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-4 )
-
-inherit desktop lua-single meson xdg
-
-DESCRIPTION="Multiplayer strategy game (Civilization Clone)"
-HOMEPAGE="https://www.freeciv.org/ https://github.com/freeciv/freeciv/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/freeciv/freeciv/;
-else
-   MY_PV="R${PV//./_}"
-   
SRC_URI="https://github.com/freeciv/freeciv/archive/refs/tags/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-   if [[ ${PV} != *_beta* ]]; then
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-   fi
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline 
rule-editor sdl +server +sound +system-lua web-server"
-
-# I'm pretty sure that you can't build both qt flavours at the same time
-REQUIRED_USE="
-   system-lua? ( ${LUA_REQUIRED_USE} )
-   !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) )
-   dedicated? ( !gtk3 !gtk4 !mapimg !nls !qt5 !qt6 !sdl !sound )
-   qt5?  ( !qt6 )
-   qt6?  ( !qt5 )
-"
-
-RDEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   app-arch/zstd:=
-   dev-build/libtool
-   dev-db/sqlite:3
-   dev-libs/icu:=
-   net-misc/curl
-   sys-libs/zlib
-   !dedicated? (
-   media-libs/libpng
-   gtk3? ( x11-libs/gtk+:3 )
-   gtk4? ( gui-libs/gtk:4 )
-   mapimg? ( media-gfx/imagemagick:= )
-   nls? ( virtual/libintl )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   qt6? (
-   dev-qt/qtbase:6[gui,widgets]
-   )
-   sdl? (
-   media-libs/libsdl2[video]
-   media-libs/sdl2-gfx
-   media-libs/sdl2-image[png]
-   media-libs/sdl2-ttf
-   )
-   sound? (
-   media-libs/libsdl2[sound]
-   media-libs/sdl2-mixer[vorbis]
-   )
-   )
-   json? ( dev-libs/jansson:= )
-   readline? ( sys-libs/readline:= )
-   system-lua? (
-   ${LUA_DEPS}
-   )
-"
-DEPEND="${RDEPEND}
-   !dedicated? ( x11-base/xorg-proto )
-"
-# Calls gzip during build
-BDEPEND="
-   app-arch/gzip
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
-
-pkg_setup() {
-   use system-lua && lua-single_pkg_setup
-}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.1.0_beta4-fix-manpage-install-location.patch
-)
-
-src_prepare() {
-   # Upstream's meson.build is not very friendly to our needs
-   sed -i -e "s:doc/freeciv:doc/${PF}:" meson.build || die
-   sed -i -e "/custom_target('gzip_ChangeLog/,+6d" meson.build || die
-   default
-}
-
-src_configure() {
-   # Docs here: 
https://github.com/freeciv/freeciv/blob/main/doc/INSTALL.meson
-   local myclient=() emesonargs=() myfcmp=()
-
-   # Upstream considers meson "experimental" until 3.2.0 according to 
their roadmap
-   emesonargs+=( -Dack_experimental=true )
-
-   if use dedicated || use 

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

2024-03-31 Thread Matt Jolly
commit: d477c73f0fb9a7649eefdd96f3c96154153f2bf4
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 22:55:27 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d477c73f

net-misc/curl: add 8.6.0-r2

Revbump to fix some runtime issues resulting from a
subtle order-of-operations error in rustls detection via
pkgconfig.

Bug: https://bugs.gentoo.org/928236
Signed-off-by: Matt Jolly  gentoo.org>

 net-misc/curl/curl-8.6.0-r2.ebuild| 367 ++
 net-misc/curl/files/curl-8.6.0-rustls-fixes.patch | 252 +++
 2 files changed, 619 insertions(+)

diff --git a/net-misc/curl/curl-8.6.0-r2.ebuild 
b/net-misc/curl/curl-8.6.0-r2.ebuild
new file mode 100644
index ..c31bf46b91d8
--- /dev/null
+++ b/net-misc/curl/curl-8.6.0-r2.ebuild
@@ -0,0 +1,367 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/curl/curl.git;
+else
+   SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+   "
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="BSD curl ISC test? ( BSD-4 )"
+SLOT="0"
+IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos 
ldap mbedtls nghttp3 +openssl +pop3"
+IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs 
test telnet +tftp websockets zstd"
+# These select the default SSL implementation
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+# The default ssl provider needs its USE satisfied
+# nghttp3 = https://bugs.gentoo.org/912029
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+   curl_ssl_gnutls? ( gnutls )
+   curl_ssl_mbedtls? ( mbedtls )
+   curl_ssl_openssl? ( openssl )
+   curl_ssl_rustls? ( rustls )
+   nghttp3? (
+   !openssl
+   alt-svc )
+"
+
+# cURL's docs and CI/CD are great resources for confirming supported versions
+# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
+# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core 
dependencies + minimum versions)
+# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a 
feature that moves quickly)
+# - 
https://github.com/curl/curl/blob/master/.github/workflows/quiche-linux.yml 
(CI/CD for TCP/2)
+# However 'supported' vs 'works' are two entirely different things; be sane but
+# don't be afraid to require a later version.
+
+RDEPEND="
+   >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+   nghttp3? (
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   )
+   psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   
>=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   openssl? (
+   
>=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? (
+   ~net-libs/rustls-ffi-0.10.0:=[${MULTILIB_USEDEP}]
+   )
+   )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   test? (
+

[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeciv/

2024-03-31 Thread Matt Jolly
commit: 9f32c1177d4dc3bd65b91b93533903451979d9d1
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 06:26:24 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f32c117

games-strategy/freeciv: add 3.1.0

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

 games-strategy/freeciv/Manifest |   1 +
 games-strategy/freeciv/freeciv-3.1.0.ebuild | 215 
 2 files changed, 216 insertions(+)

diff --git a/games-strategy/freeciv/Manifest b/games-strategy/freeciv/Manifest
index ca8deabd1aa1..432548adceb3 100644
--- a/games-strategy/freeciv/Manifest
+++ b/games-strategy/freeciv/Manifest
@@ -1,2 +1,3 @@
 DIST freeciv-3.0.10.tar.xz 43433812 BLAKE2B 
c529b2039e38070fef4758f4d316cfe952dcce4d4a773e70da22f2a3948f0506be493b4af20529d80749b47954bdd87a7aca8efb72c5502fefb2c103977f4e12
 SHA512 
4082e94deeda8d9b90f04137d6e7dfd39ff7232225a910f47519a464db553891e42289c1d7738f9ee0d9a16db143669bf8c4c5ce9492a4455ccd99906c956192
+DIST freeciv-3.1.0.tar.gz 127748997 BLAKE2B 
75b3d1341d8ab09af244f07f3df5b1817571c4958a4296f37f35a105fe5a8e3d2e8d2e0dc7eb1d1aaf3d4a4c6574ba75355595134dc5a255535bc14c604bb99f
 SHA512 
514d796a54466790a5ce0f2abb6fd8cb9c124a2f19ab33d48ce7a7f0d8d92096b54352a5d3655da852cdbd807baf4969467e04b82f687347bdff92e09f7aad86
 DIST freeciv-3.1.0_beta4.tar.gz 127725084 BLAKE2B 
f92c0aa75a47c165f808c761dc8e0a7cc76cafa722ef8d968ad69f379f2945774c811407f234df7ef22327c93dc2ec7b7765d0666bda249c573f57be3d03891a
 SHA512 
b6864730583fe6dc17818813080132d6fa44c2adf8033a827b9a209f309c69e58bda41b8263a86006042a2e5f8bf99037e9d1d813a15ff1b9d48ec69b395f139

diff --git a/games-strategy/freeciv/freeciv-3.1.0.ebuild 
b/games-strategy/freeciv/freeciv-3.1.0.ebuild
new file mode 100644
index ..0b5e2c809016
--- /dev/null
+++ b/games-strategy/freeciv/freeciv-3.1.0.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-4 )
+
+inherit desktop lua-single meson xdg
+
+DESCRIPTION="Multiplayer strategy game (Civilization Clone)"
+HOMEPAGE="https://www.freeciv.org/ https://github.com/freeciv/freeciv/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/freeciv/freeciv/;
+else
+   MY_PV="R${PV//./_}"
+   
SRC_URI="https://github.com/freeciv/freeciv/archive/refs/tags/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+   if [[ ${PV} != *_beta* ]]; then
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+   fi
+   MY_P="${PN}-${MY_PV}"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline 
rule-editor sdl +server +sound +system-lua web-server"
+
+# I'm pretty sure that you can't build both qt flavours at the same time
+REQUIRED_USE="
+   system-lua? ( ${LUA_REQUIRED_USE} )
+   !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) )
+   dedicated? ( !gtk3 !gtk4 !mapimg !nls !qt5 !qt6 !sdl !sound )
+   qt5?  ( !qt6 )
+   qt6?  ( !qt5 )
+"
+
+RDEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-build/libtool
+   dev-db/sqlite:3
+   dev-libs/icu:=
+   net-misc/curl
+   sys-libs/zlib
+   !dedicated? (
+   media-libs/libpng
+   gtk3? ( x11-libs/gtk+:3 )
+   gtk4? ( gui-libs/gtk:4 )
+   mapimg? ( media-gfx/imagemagick:= )
+   nls? ( virtual/libintl )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+   qt6? (
+   dev-qt/qtbase:6[gui,widgets]
+   )
+   sdl? (
+   media-libs/libsdl2[video]
+   media-libs/sdl2-gfx
+   media-libs/sdl2-image[png]
+   media-libs/sdl2-ttf
+   )
+   sound? (
+   media-libs/libsdl2[sound]
+   media-libs/sdl2-mixer[vorbis]
+   )
+   )
+   json? ( dev-libs/jansson:= )
+   readline? ( sys-libs/readline:= )
+   system-lua? (
+   ${LUA_DEPS}
+   )
+"
+DEPEND="${RDEPEND}
+   !dedicated? ( x11-base/xorg-proto )
+"
+# Calls gzip during build
+BDEPEND="
+   app-arch/gzip
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+pkg_setup() {
+   use system-lua && lua-single_pkg_setup
+}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.0_beta4-fix-manpage-install-location.patch
+)
+
+src_prepare() {
+   # Upstream's meson.build is not very friendly to our needs
+   sed -i -e "s:doc/freeciv:doc/${PF}:" meson.build || die
+   sed -i -e "/custom_target('gzip_ChangeLog/,+6d" meson.build || die
+   default
+}
+
+src_configure() {
+   # Docs here: 

[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeciv/

2024-03-31 Thread Matt Jolly
commit: 2243dedc3478753e74f5c19b6208fa3d5dbd23cb
Author: Matt Jolly  gentoo  org>
AuthorDate: Sun Mar 31 06:26:59 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Apr  1 03:48:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2243dedc

games-strategy/freeciv: drop 3.0.10

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

 games-strategy/freeciv/Manifest  |   1 -
 games-strategy/freeciv/freeciv-3.0.10.ebuild | 193 ---
 2 files changed, 194 deletions(-)

diff --git a/games-strategy/freeciv/Manifest b/games-strategy/freeciv/Manifest
index 432548adceb3..5ab062b74145 100644
--- a/games-strategy/freeciv/Manifest
+++ b/games-strategy/freeciv/Manifest
@@ -1,3 +1,2 @@
-DIST freeciv-3.0.10.tar.xz 43433812 BLAKE2B 
c529b2039e38070fef4758f4d316cfe952dcce4d4a773e70da22f2a3948f0506be493b4af20529d80749b47954bdd87a7aca8efb72c5502fefb2c103977f4e12
 SHA512 
4082e94deeda8d9b90f04137d6e7dfd39ff7232225a910f47519a464db553891e42289c1d7738f9ee0d9a16db143669bf8c4c5ce9492a4455ccd99906c956192
 DIST freeciv-3.1.0.tar.gz 127748997 BLAKE2B 
75b3d1341d8ab09af244f07f3df5b1817571c4958a4296f37f35a105fe5a8e3d2e8d2e0dc7eb1d1aaf3d4a4c6574ba75355595134dc5a255535bc14c604bb99f
 SHA512 
514d796a54466790a5ce0f2abb6fd8cb9c124a2f19ab33d48ce7a7f0d8d92096b54352a5d3655da852cdbd807baf4969467e04b82f687347bdff92e09f7aad86
 DIST freeciv-3.1.0_beta4.tar.gz 127725084 BLAKE2B 
f92c0aa75a47c165f808c761dc8e0a7cc76cafa722ef8d968ad69f379f2945774c811407f234df7ef22327c93dc2ec7b7765d0666bda249c573f57be3d03891a
 SHA512 
b6864730583fe6dc17818813080132d6fa44c2adf8033a827b9a209f309c69e58bda41b8263a86006042a2e5f8bf99037e9d1d813a15ff1b9d48ec69b395f139

diff --git a/games-strategy/freeciv/freeciv-3.0.10.ebuild 
b/games-strategy/freeciv/freeciv-3.0.10.ebuild
deleted file mode 100644
index 624a5bb44ac6..
--- a/games-strategy/freeciv/freeciv-3.0.10.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-3 )
-
-inherit desktop lua-single qmake-utils xdg
-
-MY_PV="${PV/_beta/-beta}"
-MY_PV="${MY_PV/_rc/-RC}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Multiplayer strategy game (Civilization Clone)"
-HOMEPAGE="https://www.freeciv.org/;
-
-if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   SRC_URI="mirror://sourceforge/freeciv/${MY_P}.tar.xz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="aimodules auth dedicated +gtk mapimg modpack mysql nls qt5 readline sdl 
+server +sound sqlite +system-lua"
-
-REQUIRED_USE="
-   system-lua? ( ${LUA_REQUIRED_USE} )
-   dedicated? ( !gtk !mapimg !modpack !nls !qt5 !sdl !sound )
-   !dedicated? ( || ( gtk qt5 sdl ) )
-"
-
-# postgres isn't yet really supported by upstream
-RDEPEND="
-   app-arch/bzip2
-   app-arch/xz-utils
-   dev-libs/icu:=
-   net-misc/curl
-   sys-libs/zlib
-   auth? (
-   app-arch/zstd:=
-   dev-libs/openssl:=
-   !mysql? ( ( !sqlite? ( dev-db/mysql-connector-c:= ) ) )
-   mysql? ( dev-db/mysql-connector-c:= )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   aimodules? ( dev-libs/libltdl )
-   !dedicated? (
-   media-libs/libpng
-   gtk? ( x11-libs/gtk+:3 )
-   mapimg? ( media-gfx/imagemagick:= )
-   modpack? ( x11-libs/gtk+:3 )
-   nls? ( virtual/libintl )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   !sdl? ( !gtk? ( x11-libs/gtk+:3 ) )
-   sdl? (
-   media-libs/libsdl2[video]
-   media-libs/sdl2-gfx
-   media-libs/sdl2-image[png]
-   media-libs/sdl2-ttf
-   )
-   server? ( aimodules? ( dev-build/libtool ) )
-   sound? (
-   media-libs/libsdl2[sound]
-   media-libs/sdl2-mixer[vorbis]
-   )
-   )
-   readline? ( sys-libs/readline:= )
-   system-lua? ( ${LUA_DEPS} )
-"
-DEPEND="${RDEPEND}
-   !dedicated? ( x11-base/xorg-proto )
-"
-# Calls gzip during build
-BDEPEND="
-   app-arch/gzip
-   virtual/pkgconfig
-   !dedicated? ( nls? ( sys-devel/gettext ) )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   if ! use dedicated && ! use server ; then
-   ewarn "Disabling server USE flag will make it impossible to 
start local"
-   ewarn "games, but you will still be able to join multiplayer 
games."
-   fi
-
-   use system-lua && lua-single_pkg_setup
-}
-
-src_configure() {
-   local myclient=() mydatabase=() myeconfargs=()
-
-   if use auth ; then
-   if ! use mysql && ! use sqlite ; then
-   einfo "No database 

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

2024-03-31 Thread Sam James
commit: acea0db754634934fdd2632b6b47fbcddd617d1d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 31 23:48:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  1 03:46:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acea0db7

net-libs/rustls-ffi: add 0.12.2

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

 net-libs/rustls-ffi/Manifest |   1 +
 net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/net-libs/rustls-ffi/Manifest b/net-libs/rustls-ffi/Manifest
index c5bc2e5a2a12..db578c155c48 100644
--- a/net-libs/rustls-ffi/Manifest
+++ b/net-libs/rustls-ffi/Manifest
@@ -55,6 +55,7 @@ DIST rustls-0.21.0.crate 275213 BLAKE2B 
171a60d69ac0d56ed269fdf588a42dfb64f0b8ac
 DIST rustls-0.22.0.crate 324340 BLAKE2B 
5271032969b2b57fd180bacf01a4366d8634fcf1026c569fdda88b5123414ede32abca2f1510ca32ffa28f7bc013c9c1c2487d1889de8252e1b55ee8298a
 SHA512 
224c5ab84f647fa5416507c790bfa1c33f80219f28ba114816c3674885268f4c412fdcb00063e4253bf552c38f1e9156ea98f2f1234e0dcc16600f6dba4411a0
 DIST rustls-ffi-0.10.0.tar.gz 95815 BLAKE2B 
ec776649b18a0cfae1249d5824a4b043d3a3b854ee4571a11ffb4828e107d1c5afb09cb84f0f9074c80d683b083b315301958fd806dc00b549a080707f84ad14
 SHA512 
f9208c830f1963484e8f12f81457c7beddd0ce8679988b7ff2356240cd753c8948b6566ba603fc6cf707c5eef26cc74316bdb3f71cfa060cf3228f5cd813eeb3
 DIST rustls-ffi-0.12.1.tar.gz 107794 BLAKE2B 
0fddfcb5980811a1b80db2bfb578132d627ad8b47f1abeeaf052a7135f43b2e29888aa6aaa89ccd315299b73b147126cd67be41b104b1911d06c8324dee0b0e9
 SHA512 
bf188492ad14e32b1c26873fe5c078a5b24067a0e00e675b7b107f616ab8e3316b7b0e4d0c5646b9407bd171c2e16e97a9bb2fb1a335212aa72fe07045da6aab
+DIST rustls-ffi-0.12.2.tar.gz 107905 BLAKE2B 
8aadfd5d0e0a6372aef7646d52ab4b1690e2128ce2e7927657a631b32c5e291bcfe4fc6dba51b7ae17d700a78d1b447b50576aa09aca2e03020622f8ba72fc3e
 SHA512 
30ff92a9faa1c7e683258c5910e726bb793d77dc1dcc14546780c36762fa6d3fbb49cb39f75258221fa01316cf6705de982edfc77c40ca8b37affd7cc64f7019
 DIST rustls-ffi-0.9.1.tar.gz 80976 BLAKE2B 
cf9ad6a5666be19d882e0bd3575b2f7bc1e8dec891a7c192c0fc7bcff48801cc7af1c73d005d32c5801514ce852dbee54f74ea0a16110638184bed9fd483740c
 SHA512 
cbced119a486a28aa437da09eda841b00a8bee47d2aadf4cf39601baaa8481b2600dd554d5a6e219374690c2c9d25f0d4ed253b9401ba5ac9ecfb6947625a38d
 DIST rustls-pemfile-0.2.1.crate 14278 BLAKE2B 
2cd27153a5db80581e43009c0ac21209f57341e584c8f11789bc9e9ac71d6cc456c60554bd97176c7567ad67896b74acc6372c62973a3ff1e965bd1d0dd52bfa
 SHA512 
1c03cd74314bc0bffda4803f6e7692e53e3cf67a6bd30e6c96a861d8c118363b0e871a9e28c4e1a4d4f1fcdf98f3a5af3be5f0250f3653836429a27645a10c80
 DIST rustls-pemfile-2.1.1.crate 26161 BLAKE2B 
d761c8c0944b4697336ba389e379e9224471d64e61ec3499427615ba99f9eeb38a47b2bf23579bd9445c28b14811028a81fde89308d1552d805f49bda18833a0
 SHA512 
5acffbcfa1dc50c20f290f2546caf669334de0ade8153cdfc7f8259ec9076808d2d47ce602829ad1369d546d21347965250cd2c4e46e835f29111d11f38aafde

diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild 
b/net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild
new file mode 100644
index ..a09c7412e487
--- /dev/null
+++ b/net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   aho-corasick@1.1.1
+   base64@0.21.5
+   cc@1.0.83
+   cfg-if@1.0.0
+   getrandom@0.2.11
+   libc@0.2.153
+   log@0.4.21
+   memchr@2.6.4
+   regex-automata@0.3.9
+   regex-syntax@0.7.5
+   regex@1.9.6
+   ring@0.17.5
+   rustls-pemfile@2.1.1
+   rustls-pki-types@1.3.1
+   rustls-webpki@0.102.0
+   rustls@0.22.0
+   rustversion@1.0.14
+   spin@0.9.8
+   subtle@2.5.0
+   untrusted@0.9.0
+   wasi@0.11.0+wasi-snapshot-preview1
+   windows-sys@0.48.0
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+   zeroize@1.7.0
+"
+
+inherit cargo flag-o-matic multilib-minimal rust-toolchain
+
+DESCRIPTION="C-to-rustls bindings"
+HOMEPAGE="https://github.com/rustls/rustls-ffi;
+SRC_URI="https://github.com/rustls/rustls-ffi/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI+=" ${CARGO_CRATE_URIS}"
+
+LICENSE="|| ( Apache-2.0 MIT ISC )"
+# Dependent crate licenses
+LICENSE+=" BSD ISC MIT"
+# For Ring (see its LICENSE)
+LICENSE+=" ISC openssl SSLeay MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-util/cargo-c"
+
+QA_FLAGS_IGNORED="usr/lib.*/librustls.*"
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+src_configure() {
+   # bug #927231
+   filter-lto
+
+   # textrels in ring
+   # Hopefully fixed with 

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

2024-03-31 Thread Michał Górny
commit: 1d803d070b2474654c02284e683e938a85e4ae54
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  1 03:04:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  1 03:04:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d803d07

dev-python/trimesh: Bump to 4.2.4

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.2.4.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index eca32fbc413e..4426ee6ead88 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -2,3 +2,4 @@ DIST trimesh-4.1.8.gh.tar.gz 13440336 BLAKE2B 
aa4bddc3d613144a0e304ec320a2b38df2
 DIST trimesh-4.2.0.gh.tar.gz 13553809 BLAKE2B 
141aec46cb8bf2342251a72e5e4c1fbee1e33e4ff63d420cfa4db1758fc324d572d54932ce1526ba2df75d9770f001d9dbe41a79835837931c4c46221fbb6871
 SHA512 
75efd00ef5ff8f9c25bdfb06ab92fa09db154771356b18ebcf457cba4c2f366645084eb078e5e324cfb41fe101797694aa6b5f7ccd1290ba4d2d6c088ebd
 DIST trimesh-4.2.1.gh.tar.gz 13554447 BLAKE2B 
02b75d8768963c250bbc1ebb75815567736a74b288da2a781b83fc3d31934059ebb85115c2e556a29da6c0e3034714226addba062d776acca4953414d1ed3492
 SHA512 
bdcd8436869849e8e8897732e0b9f8390d0771ea8dcadabb108ee8245d75c4d0ac915456473b6b0ed4f2f27fad48e123511e0bcfc79d485119376290c6f6d311
 DIST trimesh-4.2.3.gh.tar.gz 13554586 BLAKE2B 
2c82690a17d8c62c80c99e87d9347ab85c14b2170fbdccc7967f893f6d83bed9aa2e38ef3f024567893d926511b34b20109bb94c8e976ced9d7a77190a653f14
 SHA512 
541438e5f5bd577af693bb238b308c7094b334530d7a962881e05db81331e1c896c82f76b0dcd4bfa17abcfec9eadf869bb0cad01e1402e99852c3ff2d184e5f
+DIST trimesh-4.2.4.gh.tar.gz 13554819 BLAKE2B 
233f4d5404793ed1b5dc475da2dd371ca3a792239ae9ffea95ef3609a19b2701f66ad7aeb72b7b078b7a58d812ebe59b3bc12fedc6b9c34213c60378a2959d1c
 SHA512 
3d37a429a21250a26f0a46c29c432b97158849bc0fbba7dec441bdd2453c4ef6a917483604f1c7ecb0e2415b9a270a80e36225cb951e59af1db54d20ebf60902

diff --git a/dev-python/trimesh/trimesh-4.2.4.ebuild 
b/dev-python/trimesh/trimesh-4.2.4.ebuild
new file mode 100644
index ..1efbb5f219c0
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.2.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}



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

2024-03-31 Thread Michał Górny
commit: 5cc2af5882020492f1cb88701e3af16e44401305
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  1 03:04:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  1 03:04:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc2af58

dev-python/hypothesis: Bump to 6.100.0

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index b8d965dbc723..09b1626af468 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,2 +1,3 @@
+DIST hypothesis-6.100.0.gh.tar.gz 9450559 BLAKE2B 
c26324339dfc770feb51de103227b58ea1be3deb0dc6c54a7ba6a7be6a719ab33503358978da2cc040a93af7c169238e7401ec9567d08c6b51889e42f29b7c7b
 SHA512 
697ff894d1e1033f3f6f8d9d7a301d8874c61d340cac2746ede4a4c8a6b77d7b95044edc3a467c39e5d570f554f07eb7321eb5cfb9de4b648ce31b914ec491c4
 DIST hypothesis-6.98.18.gh.tar.gz 9434436 BLAKE2B 
45861775caa1657d06469fc8cd0062aee1b408c3b02a58ff4d50b9de9ce62d8fd351c6b8f4b1b7f543fe70d6b8f2c663ad8e9252b833d5c567d3c28449fc3eaf
 SHA512 
cff5cad9308e7b030e38f09a9544ed84f468bc4bd6391a234bb7781b116bd64f41338ad32535d427ebda507ce3f0f5bafc0af5a8179976c17d36762679e9
 DIST hypothesis-6.99.13.gh.tar.gz 9450425 BLAKE2B 
cb8d559d95c60a931640c978ad3ed4c9898cc048254f105f9cb79cd8e36c8b28712d48304b17f5a837a1fd69b88102461a057d5d9ea3786a846d61362137d426
 SHA512 
0d74dcb6c5d8015c8c660b66298a3053fce1ad04191f81b216a05b08f24fdaaccc7470937459614b95810dad4e37c4712da67eeff414ca50af1d1e5fa81b4d64

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

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

2024-03-31 Thread Michał Górny
commit: c2db85e30cca787af049fdd1c56893e70fc5776d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  1 03:07:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  1 03:07:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2db85e3

dev-python/GitPython: Bump to 3.1.43

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

 dev-python/GitPython/GitPython-3.1.43.ebuild | 79 
 dev-python/GitPython/Manifest|  2 +
 2 files changed, 81 insertions(+)

diff --git a/dev-python/GitPython/GitPython-3.1.43.ebuild 
b/dev-python/GitPython/GitPython-3.1.43.ebuild
new file mode 100644
index ..68edb93079a7
--- /dev/null
+++ b/dev-python/GitPython/GitPython-3.1.43.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+TEST_P=GitPython-${PV}
+GITDB_P=gitdb-4.0.11
+SMMAP_P=smmap-5.0.1
+
+DESCRIPTION="Library used to interact with Git repositories"
+HOMEPAGE="
+   https://github.com/gitpython-developers/GitPython/
+   https://pypi.org/project/GitPython/
+"
+SRC_URI+="
+   test? (
+   https://dev.gentoo.org/~mgorny/dist/${TEST_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${GITDB_P}.gitbundle
+   https://dev.gentoo.org/~mgorny/dist/${SMMAP_P}.gitbundle
+   )
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-vcs/git
+   >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   git config --global user.email "tra...@ci.com" || die
+   git config --global user.name "Travis Runner" || die
+
+   git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die
+   git clone "${DISTDIR}/${GITDB_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb || die
+   git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \
+   "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die
+
+   cd "${T}"/test || die
+   git rev-parse HEAD > .git/refs/remotes/origin/master || die
+   TRAVIS=1 ./init-tests-after-clone.sh || die
+   cat test/fixtures/.gitconfig >> ~/.gitconfig || die
+
+   distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # performance tests are unreliable by design
+   test/performance
+   # unimportant and problematic
+   test/test_installation.py
+   # Internet
+   test/test_quick_doc.py::QuickDoc::test_cloned_repo_object
+   # TODO
+   test/test_submodule.py::TestSubmodule::test_base_rw
+   test/test_submodule.py::TestSubmodule::test_root_module
+   )
+
+   epytest -o addopts= test
+}

diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index 143fbc425d2f..3212f57d8398 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -1,4 +1,6 @@
 DIST GitPython-3.1.42.gitbundle 10271846 BLAKE2B 
72023a523c0bf888d1fa356a303feff19e142018d7d21722510b7fff69174794feed8fdda84c6fc4c8738c551634924331e48eb82dac71d8c5ebcf145296f6bd
 SHA512 
c7b5ce6bf4500f6350bd1b260317e235fb16d4b8d3dfce9849a845a96d466f61eba9d40f18a0c7d302718f856d08f9c50bde811cadedb78d1dd2ebddaf9cfe48
 DIST GitPython-3.1.42.tar.gz 203449 BLAKE2B 
7c18cb6cf0cc10b3269889bd7f4b0c3b61fd0ed765b3723c5bdf331a6e030bdc76587ce1c8e3d8ca5d7cb003968b74c6079b466a6afd3326c418f16e81ed9291
 SHA512 
f83d5fadc5fbd4d7837d42bc78bc07a9609bb0a10f5938de8d6c88da91de5638fafd6df23e468f7c23c19e11b4fbf273c19858336791ff17dbe4e1aec91e
+DIST GitPython-3.1.43.gitbundle 10674326 BLAKE2B 
c430e6fec138077502dce16a1a100459c30134af7865a2e228646791465a7176ee3ef4db5cc83081f56b5e9877aeb4ba7e54b0526d6c2f594520335db4b48e9e
 SHA512 
8c4b2fdf2e382393420bee1cb19929171d72e72669ac3ef96ff112119d803775aae92a14908b9bd51873f102ab85dfadd940b0789da6179b0f99354ae4b6d469
+DIST GitPython-3.1.43.tar.gz 214149 BLAKE2B 
bc95520b839a43b88571678d7dadd3998a613a4e4f5b0e59f8740add7794767db2820e2d68a98940976ed27fa57b6e487895b1f3d2894b55f1d7f4e06757a461
 SHA512 
c193418bbb6ebb4f202c4f6aa95b731acf319d6560db176aa7126cf848a1f11eea9f432c4ff6812e8ddb5f8386b1fa5e10335fbf170f3ec3ac5fd2dcde783415
 DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 
8095193318d4262b8ebb04f35a0500eda8757057ed472dbaaece53e6afa6227e2b2c02a2be5daa5e4c0cc43dcbb5046555407d3d7c8dbed0bc5c415515032b8d
 SHA512 
17e404b335a3c081f4058aeba5c57e5697a580f8ad7a280fde868968cf48f5a0852bfa45019eab730279582c0c536f8204e973d93af09da05908477329d73360
 DIST smmap-5.0.1.gitbundle 

[gentoo-commits] repo/proj/guru:dev commit in: games-strategy/ground-control/

2024-03-31 Thread Vitaly Zdanevich
commit: afb080d78c9ed1afc77878ccc31d6c44792e1543
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 03:11:34 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Apr  1 03:11:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afb080d7

games-strategy/ground-control: new package

The game is freeware, see https://www.wikidata.org/wiki/Q1547686

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

 games-strategy/ground-control/Manifest |  1 +
 .../ground-control/ground-control-1011.ebuild  | 45 ++
 games-strategy/ground-control/metadata.xml |  8 
 3 files changed, 54 insertions(+)

diff --git a/games-strategy/ground-control/Manifest 
b/games-strategy/ground-control/Manifest
new file mode 100644
index 00..4902a591b5
--- /dev/null
+++ b/games-strategy/ground-control/Manifest
@@ -0,0 +1 @@
+DIST ground-control.tar.xz 476764820 BLAKE2B 
d417dd5ba655c0ad1cbfeba5f8d9649cd84b4f068ed45a008332aa2cde9de8b317f8be57928a176e5c4c8708298793a41400abe82d1cda18a78915531a446e95
 SHA512 
6e12b1ece587fcb78664a34010eed922c7e716b1df659d260e6a0c7e64828adeea34cfc02266e563f7566a9ff99503e6d8fa19c05117627e50ae57c9fc840602

diff --git a/games-strategy/ground-control/ground-control-1011.ebuild 
b/games-strategy/ground-control/ground-control-1011.ebuild
new file mode 100644
index 00..6f11da62f5
--- /dev/null
+++ b/games-strategy/ground-control/ground-control-1011.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="From 2000, Metacritic is 75"
+HOMEPAGE="https://en.wikipedia.org/wiki/Ground_Control_(video_game)"
+
+SRC_URI="https://archive.org/download/$PN.tar.xz/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   virtual/wine
+   app-emulation/dxvk
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt"
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   make_wrapper "$PN" "env WINEPREFIX=/home/\$USER/.wine-ground-control 
wine /opt/$PN/gc.exe"
+
+}
+
+pkg_postinst() {
+   einfo "Downloaded from 
https://www.moddb.com/games/ground-control/downloads/ground-control-install;
+   einfo "More about the game:"
+   einfo "https://www.wikidata.org/wiki/Q1547686;
+   einfo "https://www.metacritic.com/game/132617/;
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
+}

diff --git a/games-strategy/ground-control/metadata.xml 
b/games-strategy/ground-control/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-strategy/ground-control/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: games-rpg/heroes-of-might-and-magic-v-demo/

2024-03-31 Thread Vitaly Zdanevich
commit: ad0c4fa88e59576048053a71489ca448cff08f41
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 02:30:03 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Apr  1 02:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad0c4fa8

games-rpg/heroes-of-might-and-magic-v-demo: new package

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

 .../heroes-of-might-and-magic-v-demo/Manifest  |  1 +
 .../heroes-of-might-and-magic-v-demo-1.ebuild  | 51 ++
 .../heroes-of-might-and-magic-v-demo/metadata.xml  |  8 
 3 files changed, 60 insertions(+)

diff --git a/games-rpg/heroes-of-might-and-magic-v-demo/Manifest 
b/games-rpg/heroes-of-might-and-magic-v-demo/Manifest
new file mode 100644
index 00..23e277884e
--- /dev/null
+++ b/games-rpg/heroes-of-might-and-magic-v-demo/Manifest
@@ -0,0 +1 @@
+DIST heroes-of-might-and-magic-v-demo.tar.xz 692521392 BLAKE2B 
7403495d8f303b68937c11ac7db3738f883ea4ccbeb08e4a9ea9566e458a2e90ca0766579d5323f16e30b2e8d83e09675d1ef743a7289f0dc392d2fbaccc3061
 SHA512 
dd2293f377426e29eb38939d2b934fcadb4491899df92656578e9385ef5de5b5107e5a6609c33a0e87f776e56b1e0a684d0248d587c56107d776211a7be82a3a

diff --git 
a/games-rpg/heroes-of-might-and-magic-v-demo/heroes-of-might-and-magic-v-demo-1.ebuild
 
b/games-rpg/heroes-of-might-and-magic-v-demo/heroes-of-might-and-magic-v-demo-1.ebuild
new file mode 100644
index 00..d2bcafd10c
--- /dev/null
+++ 
b/games-rpg/heroes-of-might-and-magic-v-demo/heroes-of-might-and-magic-v-demo-1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper
+
+DESCRIPTION="HoMM 5, a few maps included. Camera zoom looks like broken. 
Metacritic: 77"
+HOMEPAGE="https://en.wikipedia.org/wiki/Heroes_of_Might_and_Magic_V;
+
+SRC_URI="https://archive.org/download/$PN.tar.xz/$PN.tar.xz;
+
+KEYWORDS="~amd64"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="
+   virtual/wine
+   app-emulation/dxvk
+"
+
+QA_PREBUILT="*"
+
+src_install() {
+
+   mkdir -p "$ED$/opt"
+
+   mkdir "$ED/opt" || die
+   mkdir -p "$ED/usr/bin/" || die
+   cp -r "$PN" "$ED/opt/$PN" || die
+
+   make_wrapper "$PN" "env WINEPREFIX=/home/\$USER/.wine-homm5 wine 
/opt/$PN/bin/H5_Game.exe"
+
+}
+
+pkg_postinst() {
+   einfo "Downloaded from 
https://www.moddb.com/games/heroes-of-might-and-magic-5/downloads/heroes-of-might-and-magic-v-demo;
+   einfo "More about the game:"
+   einfo "https://www.wikidata.org/wiki/Q2450;
+   einfo "https://www.metacritic.com/game/heroes-of-might-and-magic-v/;
+   einfo ""
+   einfo "Buy the full game at"
+   einfo "https://www.gog.com/en/game/heroes_of_might_and_magic_5_bundle;
+   einfo 
"https://store.steampowered.com/app/15170/Heroes_of_Might__Magic_V/;
+   einfo "https://www.humblebundle.com/store/heroes-of-might-magic-v;
+   einfo ""
+   einfo "The game is installed to /opt/$PN - if you want to run it by 
another Wine or operating system"
+}

diff --git a/games-rpg/heroes-of-might-and-magic-v-demo/metadata.xml 
b/games-rpg/heroes-of-might-and-magic-v-demo/metadata.xml
new file mode 100644
index 00..812e586b96
--- /dev/null
+++ b/games-rpg/heroes-of-might-and-magic-v-demo/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/moralerspace/, media-fonts/plemoljp/, media-fonts/udev-gothic/, ...

2024-03-31 Thread Daichi Yamamoto
commit: 756a0655bfc59552ad01332d40232e9eb02957ee
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Mon Apr  1 01:51:52 2024 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Mon Apr  1 01:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=756a0655

media-fonts/*: fix S line position

Signed-off-by: Daichi Yamamoto  dyama.net>

 media-fonts/firge/firge-0.3.0.ebuild|  8 
 media-fonts/hackgen/hackgen-2.9.0.ebuild|  6 +++---
 media-fonts/moralerspace/moralerspace-1.0.0.ebuild  | 11 ++-
 media-fonts/plemoljp/plemoljp-1.7.1.ebuild  |  6 +++---
 media-fonts/udev-gothic/udev-gothic-1.3.1-r1.ebuild |  6 +++---
 5 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/media-fonts/firge/firge-0.3.0.ebuild 
b/media-fonts/firge/firge-0.3.0.ebuild
index a53883a02c..a465f9d78f 100644
--- a/media-fonts/firge/firge-0.3.0.ebuild
+++ b/media-fonts/firge/firge-0.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit font
 
-MY_PN="Firge"
+MY_PN="${PN^}"
 MY_PV="v${PV}"
 MY_P="${MY_PN}_${MY_PV}"
 MY_P_NF="${MY_PN}Nerd_${MY_PV}"
@@ -16,6 +16,9 @@ 
SRC_URI="https://github.com/yuru7/Firge/releases/download/${MY_PV}/${MY_P}.zip
nerdfonts? ( 
https://github.com/yuru7/Firge/releases/download/${MY_PV}/${MY_P_NF}.zip )
 "
 
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
@@ -23,9 +26,6 @@ IUSE="nerdfonts"
 
 BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}"
-FONT_SUFFIX="ttf"
-
 src_unpack() {
default
mv ${MY_P}/*.${FONT_SUFFIX} . || die

diff --git a/media-fonts/hackgen/hackgen-2.9.0.ebuild 
b/media-fonts/hackgen/hackgen-2.9.0.ebuild
index b3186fd2b8..8da9731135 100644
--- a/media-fonts/hackgen/hackgen-2.9.0.ebuild
+++ b/media-fonts/hackgen/hackgen-2.9.0.ebuild
@@ -16,6 +16,9 @@ 
SRC_URI="https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P}.zip
nerdfonts? ( 
https://github.com/yuru7/HackGen/releases/download/${MY_PV}/${MY_P_NF}.zip )
 "
 
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
@@ -23,9 +26,6 @@ IUSE="nerdfonts"
 
 BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}"
-FONT_SUFFIX="ttf"
-
 src_unpack() {
default
mv ${MY_P}/*.${FONT_SUFFIX} . || die

diff --git a/media-fonts/moralerspace/moralerspace-1.0.0.ebuild 
b/media-fonts/moralerspace/moralerspace-1.0.0.ebuild
index bbc78fb777..64fe1710ec 100644
--- a/media-fonts/moralerspace/moralerspace-1.0.0.ebuild
+++ b/media-fonts/moralerspace/moralerspace-1.0.0.ebuild
@@ -5,9 +5,10 @@ EAPI=8
 
 inherit font
 
+MY_PN="${PN^}"
 MY_PV="v${PV}"
-MY_P="${PN^}_${MY_PV}"
-MY_P_NF="${PN^}NF_${MY_PV}"
+MY_P="${MY_PN}_${MY_PV}"
+MY_P_NF="${MY_PN}NF_${MY_PV}"
 
 DESCRIPTION="moralerspace is a composite font of Monaspace and IBM Plex Sans 
JP."
 HOMEPAGE="https://github.com/yuru7/moralerspace;
@@ -15,6 +16,9 @@ 
SRC_URI="https://github.com/yuru7/moralerspace/releases/download/${MY_PV}/${MY_P
nerdfonts? ( 
https://github.com/yuru7/moralerspace/releases/download/${MY_PV}/${MY_P_NF}.zip 
)
 "
 
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
@@ -22,9 +26,6 @@ IUSE="nerdfonts"
 
 BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}"
-FONT_SUFFIX="ttf"
-
 src_unpack() {
default
mv ${MY_P}/*.${FONT_SUFFIX} . || die

diff --git a/media-fonts/plemoljp/plemoljp-1.7.1.ebuild 
b/media-fonts/plemoljp/plemoljp-1.7.1.ebuild
index 39a38b0f29..fc7e55e2e8 100644
--- a/media-fonts/plemoljp/plemoljp-1.7.1.ebuild
+++ b/media-fonts/plemoljp/plemoljp-1.7.1.ebuild
@@ -18,6 +18,9 @@ 
SRC_URI="https://github.com/yuru7/PlemolJP/releases/download/${MY_PV}/${MY_P}.zi
nerdfonts? ( 
https://github.com/yuru7/PlemolJP/releases/download/${MY_PV}/${MY_P_NF}.zip )
 "
 
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
@@ -25,9 +28,6 @@ IUSE="hiddenspace nerdfonts"
 
 BDEPEND="app-arch/unzip"
 
-S="${WORKDIR}"
-FONT_SUFFIX="ttf"
-
 src_unpack() {
default
mv ${MY_P}/*/*.${FONT_SUFFIX} . || die

diff --git a/media-fonts/udev-gothic/udev-gothic-1.3.1-r1.ebuild 
b/media-fonts/udev-gothic/udev-gothic-1.3.1-r1.ebuild
index 01ae3821da..d14c0275e9 100644
--- a/media-fonts/udev-gothic/udev-gothic-1.3.1-r1.ebuild
+++ b/media-fonts/udev-gothic/udev-gothic-1.3.1-r1.ebuild
@@ -16,6 +16,9 @@ 
SRC_URI="https://github.com/yuru7/udev-gothic/releases/download/${MY_PV}/${MY_P}
nerdfonts? ( 
https://github.com/yuru7/udev-gothic/releases/download/${MY_PV}/${MY_P_NF}.zip )
 "
 
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
 LICENSE="OFL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm 

[gentoo-commits] repo/proj/guru:dev commit in: media-fonts/moralerspace/

2024-03-31 Thread Daichi Yamamoto
commit: 79aa6463a058bd6396d358abcf921169ef929525
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Mon Apr  1 01:42:30 2024 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Mon Apr  1 01:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79aa6463

media-fonts/moralerspace: new package, add 1.0.0

Signed-off-by: Daichi Yamamoto  dyama.net>

 media-fonts/moralerspace/Manifest  |  2 ++
 media-fonts/moralerspace/metadata.xml  | 15 ++
 media-fonts/moralerspace/moralerspace-1.0.0.ebuild | 34 ++
 3 files changed, 51 insertions(+)

diff --git a/media-fonts/moralerspace/Manifest 
b/media-fonts/moralerspace/Manifest
new file mode 100644
index 00..2a0b839bd1
--- /dev/null
+++ b/media-fonts/moralerspace/Manifest
@@ -0,0 +1,2 @@
+DIST MoralerspaceNF_v1.0.0.zip 58378905 BLAKE2B 
e8b55e978c7c278be27f227901b107fda4818ab950ab742f0cb92e8b7b36402717dfcd7fa5c0eff3acc2abf2894192d49c93d34cea215e1e2a949a95f924c03b
 SHA512 
03baff0cc7322284b0d16343c1f38906fdf5ad97e9e733cb3592d66722759708e725d54a9ba3dcf050ac318daaa8dffc9ff7a561135f378e6ae10a59ca7c67ba
+DIST Moralerspace_v1.0.0.zip 39136796 BLAKE2B 
f8d3180827616a3862e72ec8b858b7e1b7f75672df57c44a9d803cdaa697505d0d75c333b31280a6970a80757863bc3b93fc4860c6cb03e717dafa41a9be1f04
 SHA512 
279493b993c80c0807db6111ea4e0dcfad3eaa83772791f9ccf04ae552e897cca7f468e6a84b7942309ac6cad4c3353648903ef18e2b9de2fd533f422cabc207

diff --git a/media-fonts/moralerspace/metadata.xml 
b/media-fonts/moralerspace/metadata.xml
new file mode 100644
index 00..6dc03f5342
--- /dev/null
+++ b/media-fonts/moralerspace/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+d...@dyama.net
+Daichi Yamamoto
+  
+  
+  
+Install Nerd Fonts composite version
+  
+  
+yuru7/moralerspace
+  
+

diff --git a/media-fonts/moralerspace/moralerspace-1.0.0.ebuild 
b/media-fonts/moralerspace/moralerspace-1.0.0.ebuild
new file mode 100644
index 00..bbc78fb777
--- /dev/null
+++ b/media-fonts/moralerspace/moralerspace-1.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit font
+
+MY_PV="v${PV}"
+MY_P="${PN^}_${MY_PV}"
+MY_P_NF="${PN^}NF_${MY_PV}"
+
+DESCRIPTION="moralerspace is a composite font of Monaspace and IBM Plex Sans 
JP."
+HOMEPAGE="https://github.com/yuru7/moralerspace;
+SRC_URI="https://github.com/yuru7/moralerspace/releases/download/${MY_PV}/${MY_P}.zip
+   nerdfonts? ( 
https://github.com/yuru7/moralerspace/releases/download/${MY_PV}/${MY_P_NF}.zip 
)
+"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="nerdfonts"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+FONT_SUFFIX="ttf"
+
+src_unpack() {
+   default
+   mv ${MY_P}/*.${FONT_SUFFIX} . || die
+   if use nerdfonts; then
+   mv ${MY_P_NF}/*.${FONT_SUFFIX} . || die
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/

2024-03-31 Thread Vitaly Zdanevich
commit: 54be65370c4cb3718243e3f34493ccf51b73bdba
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Mon Apr  1 01:37:31 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Mon Apr  1 01:37:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54be6537

app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars: einfo syntax fix 
- remove :

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

 .../watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
index 2a68b0a5ed..c067fe6978 100644
--- 
a/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
+++ 
b/app-misc/watch-tree-and-replace-spaces-with-a-few-other-chars/watch-tree-and-replace-spaces-with-a-few-other-chars-1.0.0.ebuild
@@ -16,5 +16,5 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo: "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
+   einfo "How to use: run in terminal in a folder - and in another 
software create a file with space in name, in that folder"
 }



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

2024-03-31 Thread Zac Medico
commit: 47be2b31bae315b9c5b8c56733e08b632cc643b0
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Mar 26 13:11:37 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47be2b31

net-misc/passt: add 2024.03.26

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

 net-misc/passt/Manifest   | 1 +
 net-misc/passt/{passt-.ebuild => passt-2024.03.26.ebuild} | 4 ++--
 net-misc/passt/passt-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-misc/passt/Manifest b/net-misc/passt/Manifest
index 2a3c232940c4..4ed5efa8b832 100644
--- a/net-misc/passt/Manifest
+++ b/net-misc/passt/Manifest
@@ -1,3 +1,4 @@
 DIST passt-2023.12.04.tar.xz 188136 BLAKE2B 
f1d72fbb4bbb25f6a11e9ff87a91cf9bac06e047b8cb9a8b40402ced1422c23b105fa7e64646698d38ad747efa449c34cfdaecf492a3e4984114cbcf60656cdc
 SHA512 
febd9fa22363438b52b2688481183d81c22966e1775139fc559dbfa50437c9b00ba09800db867738d25fcea8ac05d4589b75dcd2d0c88eeffefc0598d4236001
 DIST passt-2023.12.30.tar.xz 188596 BLAKE2B 
75712a7cb7a00fea20427979153090d938b8c7b0e3da61c83cabb3751786034df35ebbe8afbd991d582a680f55b12792547b68efa931a5576dc181040b31e5fd
 SHA512 
4b19d191e2526bacc61bb8ab2964f5da4e0535656b094a7592f91d6b437c855a586fc772e2abd89138ff4f89aae12ade494c6e0fe7bee1502fe319215200d8f0
 DIST passt-2024.03.20.tar.xz 195332 BLAKE2B 
1bed740ddd235f300a4233fb2024f155758809589f1fdd2174ab99a8a93dd16044ab41814b215d12eb1e557966a73a3754bbff2b9acd752b45b385edd88ba3c7
 SHA512 
3701820e539545771d0f867fe0b8977cb5967e7501413f717fed08d2d2c141f17d86ed7238177b4fb4cf4cfc01c6c9d07e3c218c34b48e0a5a1f2b2ce8a5b903
+DIST passt-2024.03.26.tar.xz 195348 BLAKE2B 
d91e6ac1d50aae04ceb53a34341b545ff644ceccdfcfab461907050612d9d871f61591aac02ebddef9a607a9b39ce5017a2fc47c9189f85b9b9a70a30d010e4c
 SHA512 
da771f8f334862f81702b22688c9d3552aefc2883b5a44c39156ff7a69f301cabf52fa0fb13f8695240db5411c498806d28d847fca8caff2bedb69d1a4b4e5a7

diff --git a/net-misc/passt/passt-.ebuild 
b/net-misc/passt/passt-2024.03.26.ebuild
similarity index 93%
copy from net-misc/passt/passt-.ebuild
copy to net-misc/passt/passt-2024.03.26.ebuild
index 267622576406..90df839f93d9 100644
--- a/net-misc/passt/passt-.ebuild
+++ b/net-misc/passt/passt-2024.03.26.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement 
for Slirp"
 HOMEPAGE="https://passt.top/;
 
-RELEASE_COMMIT="71dd405"
+RELEASE_COMMIT="4988e2b"
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> 
${P}.tar.xz"
S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-   KEYWORDS="~amd64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="BSD GPL-2+"

diff --git a/net-misc/passt/passt-.ebuild b/net-misc/passt/passt-.ebuild
index 267622576406..90df839f93d9 100644
--- a/net-misc/passt/passt-.ebuild
+++ b/net-misc/passt/passt-.ebuild
@@ -8,7 +8,7 @@ inherit toolchain-funcs
 DESCRIPTION="User-mode networking daemons for VMs and namespaces, replacement 
for Slirp"
 HOMEPAGE="https://passt.top/;
 
-RELEASE_COMMIT="71dd405"
+RELEASE_COMMIT="4988e2b"
 
 if [[ ${PV} == * ]]; then
inherit git-r3
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> 
${P}.tar.xz"
S="${WORKDIR}/${PN}-${RELEASE_COMMIT}"
-   KEYWORDS="~amd64 ~riscv"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="BSD GPL-2+"



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

2024-03-31 Thread Zac Medico
commit: 2548753d633ea5a15c023e8584418a96fd1823a6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sun Mar 31 07:23:24 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:35:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2548753d

app-containers/buildah: cleanup vulnerable versions

1.33.5, 1.33.6
1.34.0
1.35.1

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Bug: https://bugs.gentoo.org/927499
Bug: https://bugs.gentoo.org/927502
Closes: https://github.com/gentoo/gentoo/pull/36011
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |   4 -
 app-containers/buildah/buildah-1.33.5.ebuild | 125 -
 app-containers/buildah/buildah-1.33.6.ebuild | 125 -
 app-containers/buildah/buildah-1.34.0.ebuild | 125 -
 app-containers/buildah/buildah-1.35.1.ebuild | 132 ---
 5 files changed, 511 deletions(-)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index 0609e39a594c..7c70929c83d1 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,7 +1,3 @@
-DIST buildah-1.33.5.tar.gz 18579521 BLAKE2B 
a59bfda3dea1f588a2f77a26b942da6ae02a00f1169008f776a2d7699b6b14f38ab29b46b7d0651e9fff3f007e5f95caed99952cc7585c25ea2a3153402958e9
 SHA512 
82ddfacd69918fb4ca8110d7d5279f4075385e5db5b64b58cf41a90c47e16093f1e65d8ef20136a4cd8f5c23ea8da7f35fb72581cec6472497b9c5b458023e9c
-DIST buildah-1.33.6.tar.gz 18585405 BLAKE2B 
4a6f6ebfce7799a45b0984b6f9a319becfed87d5acf5f1f784249ff6e5397495ac72c00a22ff0bcc68fd94f1d0a591fa4ac5f0f88bcc9c0a6cdefe117166b4ec
 SHA512 
86eab18af459b0b92361d6e9f56ebe9dab65527d829e7771c13b6c574ef45746a7f53520783ff52978b14aac0d6ee8de32cdabf807666a96dcf46e07e36157e2
 DIST buildah-1.33.7.tar.gz 18604354 BLAKE2B 
d2788096d8d6fd6cc528e8f33edc58a2775a561ea3c4a983eb4a6fa1d5b570f6d8dc0f77e464d0c242add5d641e20afce83c9f5157021fbc82a009ea47c9
 SHA512 
1248ad1dcf0d10608674543caf4d78f5052db7932102226e23b73add5e129bd8c614672f3d06aa8052675dd83fa83ef2742ef08fe1a883037b41df8fde893ea1
-DIST buildah-1.34.0.tar.gz 18751419 BLAKE2B 
6584c5234e849f9b8cde5e4188791024c8ac5c0ba85859e289f3eb2ec32f97f722ebf25f1291f29e14edf4adc14e19d6a6a76630c820085e9f345736aeb3d4eb
 SHA512 
a3836ce540058f418131969e157d548864727398535e4e99a693d883419b8d764da7166f9b9376c2b9686d8beac101687843c2e93198b16328ef333ad96d55db
 DIST buildah-1.34.3.tar.gz 18856476 BLAKE2B 
c91c995a2ff4be8b4e84a70c581a817cb2f1333b08ca297163d218f80d538905c41718cfc267c03173330234c3476344be44df799eaaac891395a22bc7a020b3
 SHA512 
26d5c48cb5b056a274c1a9c6820a6076337f625fc6dd6683000db871f3de9d37907bd962ced3400334bfc230718219cda2108e2e984be5f8c76ecfa4a2f1e1ac
-DIST buildah-1.35.1.tar.gz 19349661 BLAKE2B 
31b633f35f937364816dac65e7a801676043630bc3c00ac445ad67afea04142748f76c4aed16690aa990e2c15ed220bdb42b96c6dd9bb0dac9c9d16fc2a27ddc
 SHA512 
3e5af28b3d45e51674d08bef9a92cd64589026d9c6ebee51156738151681395860e372bba2667815e0f90e37984eb9dfdc9b8ad0675b62c8751582b29485d159
 DIST buildah-1.35.3.tar.gz 19372597 BLAKE2B 
014bea80b3a8c4482bbe098a0c5293892cf9f4f0d4d74ecaba8f155e49fab326689b95b690b413d64f6b576c7269bdb9d0f446244b832afe311e909b3f96856d
 SHA512 
ca325ce1a878eb9e9a6caedf236add16702d8dcd83f15a1995b8215998821218104ea8cb7a5d11fc354ee01d9805c339578975d35db859f1d53b08e0a2139fe3

diff --git a/app-containers/buildah/buildah-1.33.5.ebuild 
b/app-containers/buildah/buildah-1.33.5.ebuild
deleted file mode 100644
index d258b206eb6a..
--- a/app-containers/buildah/buildah-1.33.5.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module linux-info
-
-DESCRIPTION="A tool that facilitates building OCI images"
-HOMEPAGE="https://github.com/containers/buildah;
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-
-SLOT="0"
-IUSE="apparmor btrfs +seccomp systemd doc test"
-RESTRICT="test"
-EXTRA_DOCS=(
-   "CHANGELOG.md"
-   "CONTRIBUTING.md"
-   "install.md"
-   "troubleshooting.md"
-   "docs/tutorials"
-)
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/buildah.git;
-else
-   SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64"
-fi
-
-RDEPEND="
-   systemd? ( sys-apps/systemd )
-   btrfs? ( sys-fs/btrfs-progs )
-   seccomp? ( sys-libs/libseccomp:= )
-   apparmor? ( sys-libs/libapparmor:= )
-   app-containers/containers-common
-   app-crypt/gpgme:=
-   dev-libs/libgpg-error:=
-   dev-libs/libassuan:=
-   sys-apps/shadow:=
-"
-DEPEND="${RDEPEND}"
-
-pkg_pretend() {
-   local CONFIG_CHECK=""
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   check_extra_config
-
-   linux_config_exists || ewarn "Cannot 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/frp/files/, net-vpn/frp/

2024-03-31 Thread Zac Medico
commit: 96027ab3666197c477280b21d80bb095869b7cd7
Author: Puqns67  puqns67  icu>
AuthorDate: Sun Mar 31 18:43:32 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96027ab3

net-vpn/frp: add 0.53.2-r1, 0.56.0, drop 0.53.2

* Update service files
* Fix file names of configuration files in '/etc/frp'

Signed-off-by: Puqns67  puqns67.icu>
Closes: https://github.com/gentoo/gentoo/pull/36025
Signed-off-by: Zac Medico  gentoo.org>

 net-vpn/frp/Manifest   |  2 ++
 net-vpn/frp/files/frpc.service |  5 ++-
 net-vpn/frp/files/frpc_at_.service |  5 ++-
 net-vpn/frp/files/frps.service |  4 +--
 net-vpn/frp/files/frps_at_.service |  4 +--
 net-vpn/frp/frp-0.53.2-r1.ebuild   | 64 +
 net-vpn/frp/frp-0.53.2.ebuild  | 65 --
 net-vpn/frp/frp-0.56.0.ebuild  | 65 ++
 8 files changed, 139 insertions(+), 75 deletions(-)

diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest
index 67de7b6e5d5a..d3746f023af7 100644
--- a/net-vpn/frp/Manifest
+++ b/net-vpn/frp/Manifest
@@ -1,2 +1,4 @@
 DIST frp-0.53.2-deps.tar.xz 55621188 BLAKE2B 
35e14b82bbc3a3386f2901a274969e7650cf6ce529ae17dd7ab0a7f759f355da7b7d64d0945e22d3a741d75ff3e21bd17ccf708d2184605c9303b35dc63f1b88
 SHA512 
c173d1d1918afc5549d99ac575eadd2b408220625c773ec5f5cce4e00a648c19d9a3cfbfce51a86e0e8425edb7a1a72a9d798a37f4bf37b38c0d4d031bc27dae
 DIST frp-0.53.2.tar.gz 1023383 BLAKE2B 
bad6aee65d5386ba14a0c4679514e17e1643b703292a4bb0811ff1f9a76b95833358993fdfb13b1e4224d7cf8c0035c2aabfdcd74a14003dff90c3e569fa5d12
 SHA512 
c1f0acff002dbdef001d04c3dcd5ca138c33a36b8e5ad119a555f0dd05f4e6200c915e1481eab58c02e650a058f0b3f75310b9a50ad4756087f69f9fe74377b4
+DIST frp-0.56.0-deps.tar.xz 47560372 BLAKE2B 
b40fb99c8ed769c287db2f866198b1d9e6f41f25ae1caa1ba8aa1270e14b2ddc6e3771664407bde12aecb29e3a93d76865db3c18bcda7df78f6a557bb7d77727
 SHA512 
110717775f40f27665c656a37d157455bb81487959fa8826464ff0f5da03d7dcb64a2f1ab190fa3dcb6331be178515ca48ce3d18a6fb81f7ac1c3f93652de7b8
+DIST frp-0.56.0.tar.gz 1080201 BLAKE2B 
493e8b21aab6d5fae2d762eafba7d94de59394e9c4cb3c3dfce2bd8b5a0d0fcca6ef471917e8257022e079bececf34e910fe3b6bc845753862da59a1d00ca20c
 SHA512 
883dce220aa78296f2b7eb9d64b3d1598bc2df436c52a48bc813d725a6f8fa43028359b0507bf4a586a29f4739310474047abfefd46249c0c9942990ceac0e2d

diff --git a/net-vpn/frp/files/frpc.service b/net-vpn/frp/files/frpc.service
index 37a6a9bccbac..5679ae7d1229 100644
--- a/net-vpn/frp/files/frpc.service
+++ b/net-vpn/frp/files/frpc.service
@@ -4,11 +4,10 @@ After=network.target
 
 [Service]
 Type=simple
-User=nobody
+DynamicUser=yes
 Restart=on-failure
 RestartSec=5s
-ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
-ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini
+ExecStart=/usr/bin/frpc -c /etc/frp/frpc.toml
 LimitNOFILE=1048576
 
 [Install]

diff --git a/net-vpn/frp/files/frpc_at_.service 
b/net-vpn/frp/files/frpc_at_.service
index 5914ff6ae97e..79331b417003 100644
--- a/net-vpn/frp/files/frpc_at_.service
+++ b/net-vpn/frp/files/frpc_at_.service
@@ -4,11 +4,10 @@ After=network.target
 
 [Service]
 Type=simple
-User=nobody
+DynamicUser=yes
 Restart=on-failure
 RestartSec=5s
-ExecStart=/usr/bin/frpc -c /etc/frp/%i.ini
-ExecReload=/usr/bin/frpc reload -c /etc/frp/%i.ini
+ExecStart=/usr/bin/frpc -c /etc/frp/%i.toml
 LimitNOFILE=1048576
 
 [Install]

diff --git a/net-vpn/frp/files/frps.service b/net-vpn/frp/files/frps.service
index c00f2dc53c64..69b1cd887029 100644
--- a/net-vpn/frp/files/frps.service
+++ b/net-vpn/frp/files/frps.service
@@ -4,10 +4,10 @@ After=network.target
 
 [Service]
 Type=simple
-User=nobody
+DynamicUser=yes
 Restart=on-failure
 RestartSec=5s
-ExecStart=/usr/bin/frps -c /etc/frp/frps.ini
+ExecStart=/usr/bin/frps -c /etc/frp/frps.toml
 LimitNOFILE=1048576
 
 [Install]

diff --git a/net-vpn/frp/files/frps_at_.service 
b/net-vpn/frp/files/frps_at_.service
index 2942e0ba7a69..3f337590fcd0 100644
--- a/net-vpn/frp/files/frps_at_.service
+++ b/net-vpn/frp/files/frps_at_.service
@@ -4,10 +4,10 @@ After=network.target
 
 [Service]
 Type=simple
-User=nobody
+DynamicUser=yes
 Restart=on-failure
 RestartSec=5s
-ExecStart=/usr/bin/frps -c /etc/frp/%i.ini
+ExecStart=/usr/bin/frps -c /etc/frp/%i.toml
 LimitNOFILE=1048576
 
 [Install]

diff --git a/net-vpn/frp/frp-0.53.2-r1.ebuild b/net-vpn/frp/frp-0.53.2-r1.ebuild
new file mode 100644
index ..d8e7afbf47de
--- /dev/null
+++ b/net-vpn/frp/frp-0.53.2-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd shell-completion
+
+DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to 
the internet"
+HOMEPAGE="https://github.com/fatedier/frp;
+SRC_URI="https://github.com/fatedier/frp/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+ 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/frp/

2024-03-31 Thread Zac Medico
commit: 36ffd01c33d24951f02bd4e79f260cffcfec0eda
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Apr  1 00:13:09 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ffd01c

net-vpn/frp: Use smaller vendor deps tarball

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

 net-vpn/frp/Manifest  | 2 +-
 net-vpn/frp/frp-0.56.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest
index d3746f023af7..88d4b6b6b30a 100644
--- a/net-vpn/frp/Manifest
+++ b/net-vpn/frp/Manifest
@@ -1,4 +1,4 @@
 DIST frp-0.53.2-deps.tar.xz 55621188 BLAKE2B 
35e14b82bbc3a3386f2901a274969e7650cf6ce529ae17dd7ab0a7f759f355da7b7d64d0945e22d3a741d75ff3e21bd17ccf708d2184605c9303b35dc63f1b88
 SHA512 
c173d1d1918afc5549d99ac575eadd2b408220625c773ec5f5cce4e00a648c19d9a3cfbfce51a86e0e8425edb7a1a72a9d798a37f4bf37b38c0d4d031bc27dae
 DIST frp-0.53.2.tar.gz 1023383 BLAKE2B 
bad6aee65d5386ba14a0c4679514e17e1643b703292a4bb0811ff1f9a76b95833358993fdfb13b1e4224d7cf8c0035c2aabfdcd74a14003dff90c3e569fa5d12
 SHA512 
c1f0acff002dbdef001d04c3dcd5ca138c33a36b8e5ad119a555f0dd05f4e6200c915e1481eab58c02e650a058f0b3f75310b9a50ad4756087f69f9fe74377b4
-DIST frp-0.56.0-deps.tar.xz 47560372 BLAKE2B 
b40fb99c8ed769c287db2f866198b1d9e6f41f25ae1caa1ba8aa1270e14b2ddc6e3771664407bde12aecb29e3a93d76865db3c18bcda7df78f6a557bb7d77727
 SHA512 
110717775f40f27665c656a37d157455bb81487959fa8826464ff0f5da03d7dcb64a2f1ab190fa3dcb6331be178515ca48ce3d18a6fb81f7ac1c3f93652de7b8
+DIST frp-0.56.0-deps.tar.xz 2890568 BLAKE2B 
cabeeba66d4fa94ff95637020178310c984b7e3254c756e75f0facc5bee0803c6ba485fa83e7c0f7c92474ce9d60621cd6a1608c3b631f2a9c27f6b6c9638ebe
 SHA512 
0687db5001542780ac6e5c57d0da356f4c36bd31c96c2657a9e15988950436abedcd490d85cc272ff80f4868989d173a71dcf2cf28ed26f93b877d1650f04206
 DIST frp-0.56.0.tar.gz 1080201 BLAKE2B 
493e8b21aab6d5fae2d762eafba7d94de59394e9c4cb3c3dfce2bd8b5a0d0fcca6ef471917e8257022e079bececf34e910fe3b6bc845753862da59a1d00ca20c
 SHA512 
883dce220aa78296f2b7eb9d64b3d1598bc2df436c52a48bc813d725a6f8fa43028359b0507bf4a586a29f4739310474047abfefd46249c0c9942990ceac0e2d

diff --git a/net-vpn/frp/frp-0.56.0.ebuild b/net-vpn/frp/frp-0.56.0.ebuild
index b7ac11f4e26f..83d79cd6446d 100644
--- a/net-vpn/frp/frp-0.56.0.ebuild
+++ b/net-vpn/frp/frp-0.56.0.ebuild
@@ -8,7 +8,7 @@ inherit go-module systemd shell-completion
 DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to 
the internet"
 HOMEPAGE="https://github.com/fatedier/frp;
 SRC_URI="https://github.com/fatedier/frp/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/Puqns67/gentoo-deps/releases/download/${P}/${P}-deps.tar.xz;
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-vpn/frp/

2024-03-31 Thread Zac Medico
commit: adfb82067644087877ba3d97d9d7390ad6058e3e
Author: Puqns67  puqns67  icu>
AuthorDate: Sun Mar 31 18:28:23 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr  1 00:16:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adfb8206

net-vpn/frp: drop 0.45.0

The new version needs to update the systemd service file,
maintain multiple versions of service files is not necessary, drop it.

Signed-off-by: Puqns67  puqns67.icu>
From: https://github.com/gentoo/gentoo/pull/36025
Signed-off-by: Zac Medico  gentoo.org>

 net-vpn/frp/Manifest  |  1 -
 net-vpn/frp/frp-0.45.0.ebuild | 37 -
 2 files changed, 38 deletions(-)

diff --git a/net-vpn/frp/Manifest b/net-vpn/frp/Manifest
index 9e2aff55f99f..67de7b6e5d5a 100644
--- a/net-vpn/frp/Manifest
+++ b/net-vpn/frp/Manifest
@@ -1,3 +1,2 @@
-DIST frp-0.45.0-vendor.tar.gz 5301832 BLAKE2B 
23198a326678f3ec5357ce1bd6c7abff26a27dce6810653ef0262fb3f5c68165481ec75218ded64c90a357fafefba11b0a9c0afc4dc7e3a229ad8cc245a76fc3
 SHA512 
b94dd5adec82ae940044d448ec4551ca24ec3c8f1a9d870327a76a9a7d3b39e7dc567199a999b85879637dca3d46df65f8f46d11c3dbe10653a20f2eb7521f9a
 DIST frp-0.53.2-deps.tar.xz 55621188 BLAKE2B 
35e14b82bbc3a3386f2901a274969e7650cf6ce529ae17dd7ab0a7f759f355da7b7d64d0945e22d3a741d75ff3e21bd17ccf708d2184605c9303b35dc63f1b88
 SHA512 
c173d1d1918afc5549d99ac575eadd2b408220625c773ec5f5cce4e00a648c19d9a3cfbfce51a86e0e8425edb7a1a72a9d798a37f4bf37b38c0d4d031bc27dae
 DIST frp-0.53.2.tar.gz 1023383 BLAKE2B 
bad6aee65d5386ba14a0c4679514e17e1643b703292a4bb0811ff1f9a76b95833358993fdfb13b1e4224d7cf8c0035c2aabfdcd74a14003dff90c3e569fa5d12
 SHA512 
c1f0acff002dbdef001d04c3dcd5ca138c33a36b8e5ad119a555f0dd05f4e6200c915e1481eab58c02e650a058f0b3f75310b9a50ad4756087f69f9fe74377b4

diff --git a/net-vpn/frp/frp-0.45.0.ebuild b/net-vpn/frp/frp-0.45.0.ebuild
deleted file mode 100644
index fa2801c4d23b..
--- a/net-vpn/frp/frp-0.45.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module systemd
-
-DESCRIPTION="A reverse proxy that exposes a server behind a NAT or firewall to 
the internet"
-HOMEPAGE="https://github.com/fatedier/frp;
-SRC_URI="https://github.com/zmedico/frp/archive/v${PV}-vendor.tar.gz -> 
${P}-vendor.tar.gz"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
-IUSE=""
-S=${WORKDIR}/${P}-vendor
-
-src_prepare() {
-   # patch LDFLAGS to preserve symbol table #792408
-   sed -e "s|^\\(LDFLAGS :=\\) -s \\(.*\\)|\1 \2|" -i Makefile || die
-   default
-}
-
-src_compile() {
-   emake all
-}
-
-src_install() {
-   local x
-   dobin bin/{frpc,frps}
-   dodoc README*.md
-   systemd_dounit "${FILESDIR}"/frp{c,s}.service
-   systemd_newunit "${FILESDIR}"/frpc_at_.service frpc@.service
-   systemd_newunit "${FILESDIR}"/frps_at_.service frps@.service
-   insinto /etc/frp
-   for x in conf/*.ini; do mv "${x}"{,.example}; done
-   doins conf/*.example
-}



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

2024-03-31 Thread Ionen Wolkens
commit: 1276975efa0f5113315552a0be91740a6c6c2994
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr  1 00:01:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr  1 00:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1276975e

dev-python/boltons: add 24.0.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/boltons/Manifest  |  1 +
 dev-python/boltons/boltons-24.0.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest
index 5ead3f526069..8e780c05c64d 100644
--- a/dev-python/boltons/Manifest
+++ b/dev-python/boltons/Manifest
@@ -1 +1,2 @@
 DIST boltons-23.1.1.tar.gz 244629 BLAKE2B 
458e40179e98cfa914d9f66de18f89b2e6192a7ef38e4c827466fd2eabfa05245a9e592f2d0ff570f0d2288039f6564dd931404de7119730d6e4dbe6a9ddd886
 SHA512 
bc07d46f08f4883cfbaa54cf27dfb53fba57538d7d98b846840efad5ade64fecc6f9cc5d7dd3271236a1e12111d9e537f847995f28df2d7779026e0939e4ca98
+DIST boltons-24.0.0.tar.gz 239550 BLAKE2B 
e7001b3aa04834f1d234ff7ce996cebd32293189cdf000c8b36719d24b51ab24098c58ad3df58e938a58f319a575b8a0f2f09cec423d33b876103b89ad7d85bb
 SHA512 
afc7f9d495d91e38219378f9f4f287918d6e5b19feb1299c5f504cab1d4a3e0a5fb9fa1c073d46f941c86a18086af5be3a44506d986b010b2595da0c2b908b48

diff --git a/dev-python/boltons/boltons-24.0.0.ebuild 
b/dev-python/boltons/boltons-24.0.0.ebuild
new file mode 100644
index ..79e6dc2482fa
--- /dev/null
+++ b/dev-python/boltons/boltons-24.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure-python utilities in the same spirit as the standard library"
+HOMEPAGE="https://boltons.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+DOCS=( CHANGELOG.md README.md TODO.rst )
+
+src_test() {
+   # tests break with pytest-qt, django, and likely more
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+
+   distutils-r1_src_test
+}



[gentoo-commits] repo/proj/guru:master commit in: www-apps/forgejo/

2024-03-31 Thread Julien Roy
commit: bf39707037a8a51e5f45855acd74c30c0861e124
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Mar 31 21:30:33 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 21:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf397070

www-apps/forgejo: add 1.21.8.0, drop 1.21.6.0

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

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.21.6.0.ebuild => forgejo-1.21.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 9b0291dd93..40c76a80a9 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
-DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565
 DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B 
da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b
 SHA512 
dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538
+DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B 
ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4
 SHA512 
3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af

diff --git a/www-apps/forgejo/forgejo-1.21.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.8.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.21.6.0.ebuild
rename to www-apps/forgejo/forgejo-1.21.8.0.ebuild



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

2024-03-31 Thread Zac Medico
commit: 712b89c49c2a45e3b70d7b977344b367b9ad6d2c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 31 23:50:14 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 23:50:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712b89c4

app-containers/podman: drop 4.9.3

Bug: https://bugs.gentoo.org/927500
Bug: https://bugs.gentoo.org/927501
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/podman/Manifest|   1 -
 app-containers/podman/podman-4.9.3.ebuild | 141 --
 2 files changed, 142 deletions(-)

diff --git a/app-containers/podman/Manifest b/app-containers/podman/Manifest
index 2e96132cac7e..2603fa68fbb5 100644
--- a/app-containers/podman/Manifest
+++ b/app-containers/podman/Manifest
@@ -1,3 +1,2 @@
-DIST podman-4.9.3.tar.gz 21727849 BLAKE2B 
9a67ba4266a8a0e20d165ba2bae00dcf146724ee976838d5e3310b094155ffa89bff526e8ae72864dc100d1e6878d5519d53581dc7e034982a4f2b364e4c8feb
 SHA512 
395014bbe70923f1444d2f33440013a16e9c339b70be5e6a9c7026617a40795a1c0e410c08a52fba46b9f5e853d853ce4133db36167a3c5ace7d325f8b3a3327
 DIST podman-4.9.4.tar.gz 21733620 BLAKE2B 
17d099c0a13fbbb77556742313c39995127fc97b4086ef3c2d74a92cc0a4f825a6c729dd099c6d4f4cd3d2ebfd470494babdeaa85a5653b327ea1a16fb5ea993
 SHA512 
7b52555789a1c214fcf26b0826bdda6cf0ccca588f87c0f15ac5e8358ddac625e17cafbe6a43de07cad964e1418b5ee0d2e38a5cb5dc6f6d4e638399749a7f7b
 DIST podman-5.0.0.tar.gz 21861935 BLAKE2B 
1ec7006f272f5da7f93929bc543cd8988d6f9596cb868e9561578ebef85d51cbd6baa4b66571872fc9748c639ca636ce27f6d90303707f04caa321c7b71db81a
 SHA512 
8800d96d668cbc7a7ff85a09c71b3307a280c124513fd02fe478f415cf8db43ee47dc7e9c3b75046c6bda9f916937a2cc59887c2c4b26766c2f770abb87fd7ce

diff --git a/app-containers/podman/podman-4.9.3.ebuild 
b/app-containers/podman/podman-4.9.3.ebuild
deleted file mode 100644
index 3d8520e95600..
--- a/app-containers/podman/podman-4.9.3.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module tmpfiles linux-info
-
-DESCRIPTION="A tool for managing OCI containers and pods with 
Docker-compatible CLI"
-HOMEPAGE="https://github.com/containers/podman/ https://podman.io/;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/containers/podman.git;
-else
-   
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${P/_rc/-rc}"
-   if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 arm64 ~riscv"
-   fi
-fi
-
-# main pkg
-LICENSE="Apache-2.0"
-# deps
-LICENSE+=" BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="apparmor btrfs cgroup-hybrid wrapper +fuse +init +rootless +seccomp 
selinux systemd"
-RESTRICT="test"
-
-RDEPEND="
-   app-crypt/gpgme:=
-   >=app-containers/conmon-2.0.0
-   >=app-containers/containers-common-0.56.0
-   dev-libs/libassuan:=
-   dev-libs/libgpg-error:=
-   sys-apps/shadow:=
-
-   apparmor? ( sys-libs/libapparmor )
-   btrfs? ( sys-fs/btrfs-progs )
-   cgroup-hybrid? ( >=app-containers/runc-1.0.0_rc6  )
-   !cgroup-hybrid? ( app-containers/crun )
-   wrapper? ( !app-containers/docker-cli )
-   fuse? ( sys-fs/fuse-overlayfs )
-   init? ( app-containers/catatonit )
-   rootless? ( app-containers/slirp4netns )
-   seccomp? ( sys-libs/libseccomp:= )
-   selinux? ( sec-policy/selinux-podman sys-libs/libselinux:= )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-go/go-md2man
-"
-
-PATCHES=(
-   "${FILESDIR}/seccomp-toggle-4.7.0.patch"
-)
-
-CONFIG_CHECK="
-   ~USER_NS
-"
-
-pkg_setup() {
-   use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # assure necessary files are present
-   local file
-   for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do
-   [[ -f hack/"${file}".sh ]] || die
-   done
-
-   local feature
-   for feature in apparmor systemd; do
-   cat <<-EOF > hack/"${feature}"_tag.sh || die
-   #!/usr/bin/env bash
-   $(usex ${feature} "echo ${feature}" echo)
-   EOF
-   done
-
-   echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || 
die
-   cat <<-EOF > hack/btrfs_tag.sh || die
-   #!/usr/bin/env bash
-   $(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion')
-   EOF
-}
-
-src_compile() {
-   export PREFIX="${EPREFIX}/usr"
-
-   # bug 906073
-   use elibc_musl && export CGO_CFLAGS="-D_LARGEFILE64_SOURCE"
-
-   # For non-live versions, prevent git operations which causes sandbox 
violations
-   # https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493
-   [[ ${PV} != * ]] && export COMMIT_NO="" 

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

2024-03-31 Thread Zac Medico
commit: 13e3231bc712209706a8a761072f1ac79cb31a02
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar 31 00:17:38 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar 31 23:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e3231b

net-misc/passt: add myself as a maintainer

Closes: https://github.com/gentoo/gentoo/pull/36008
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/passt/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/passt/metadata.xml b/net-misc/passt/metadata.xml
index b254b4559db4..35350e9c2beb 100644
--- a/net-misc/passt/metadata.xml
+++ b/net-misc/passt/metadata.xml
@@ -5,6 +5,10 @@
 me@rahil.rocks
 Rahil Bhimjiani
   
+  
+zmed...@gentoo.org
+Zac Medico
+  
   
 proxy-ma...@gentoo.org
 Proxy Maintainers



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

2024-03-31 Thread Sam James
commit: bc9c13edfc3e031b95be26c344be1b3231da560d
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 31 19:01:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 23:33:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9c13ed

sci-libs/lis: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/927587
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/lis/lis-1.6.5.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-libs/lis/lis-1.6.5.ebuild b/sci-libs/lis/lis-1.6.5.ebuild
index 27d638831af1..2f6b14fcccbd 100644
--- a/sci-libs/lis/lis-1.6.5.ebuild
+++ b/sci-libs/lis/lis-1.6.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools fortran-2 toolchain-funcs
+inherit autotools flag-o-matic fortran-2 toolchain-funcs
 
 DESCRIPTION="Library of Iterative Solvers for Linear Systems"
 HOMEPAGE="https://www.ssisc.org/lis/index.en.html;
@@ -34,6 +34,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/927587
+   # https://github.com/anishida/lis/issues/37
+   filter-lto
+
econf \
--enable-shared \
$(use_enable static-libs static) \



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

2024-03-31 Thread Sam James
commit: 5011818526363f06dce12638a1c7c6b7c009147e
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 31 19:11:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 23:33:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50118185

sci-libs/lis: add 2.1.3

Current release is from 2016. Try to rebase onto a newer release.

Does not fix LTO, unfortunately.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/lis/Manifest|   1 +
 sci-libs/lis/files/lis-2.1.3-autotools.patch | 431 +++
 sci-libs/lis/lis-2.1.3.ebuild|  61 
 3 files changed, 493 insertions(+)

diff --git a/sci-libs/lis/Manifest b/sci-libs/lis/Manifest
index 213c948eee62..a9d864afb242 100644
--- a/sci-libs/lis/Manifest
+++ b/sci-libs/lis/Manifest
@@ -1 +1,2 @@
 DIST lis-1.6.5.tar.gz 3130045 BLAKE2B 
34627d7e31a2b3acbbc5f11bd163b682224e42dc521adea318a69587e663e59c8296806f6271e8c39062a16bd6c3c24cda5b183bec41f2aba1be09f77a47
 SHA512 
0cd2fc445c6464490f01def99960f33bbde53b45b453e289edbc9f31b7a20f00d70538bd3feb03324b56ddbc5993d8ba3bfbc8a0574809be08a854c05c097f13
+DIST lis-2.1.3.zip 4002188 BLAKE2B 
2249b05c15f3a13db02b240f4b517a004926a8cebb8072cfff74d9ad588b5d47190249c099b5b68b7031f3a9c3614f983cb3e8a27d59a252e9fc53d52ffad6c8
 SHA512 
5aa873d7ed928c816da6b7da4246c41fa3b3810e97bec1a0e8c914abdd2ef940134ab25a3f044b4dd206e81e8a9f7dab2eb0b631d75e1f52528e5de29b3f7028

diff --git a/sci-libs/lis/files/lis-2.1.3-autotools.patch 
b/sci-libs/lis/files/lis-2.1.3-autotools.patch
new file mode 100644
index ..c9020cc98fef
--- /dev/null
+++ b/sci-libs/lis/files/lis-2.1.3-autotools.patch
@@ -0,0 +1,431 @@
+From 81a98c67bd4e0653d719c76acd8f40d99b307d3e Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 31 Mar 2024 14:50:03 -0400
+Subject: [PATCH] Import undocumented patch: lis-1.6.2-autotools.patch
+
+---
+ configure.ac| 47 -
+ src/Makefile.am |  2 +-
+ src/array/Makefile.am   | 13 +-
+ src/esolver/Makefile.am | 13 +-
+ src/fortran/Makefile.am | 11 -
+ src/fortran/amg/Makefile.am | 19 ---
+ src/matrix/Makefile.am  | 13 +-
+ src/matvec/Makefile.am  | 13 +-
+ src/precision/Makefile.am   | 13 +-
+ src/precon/Makefile.am  | 13 +-
+ src/solver/Makefile.am  | 13 +-
+ src/system/Makefile.am  | 13 +-
+ src/vector/Makefile.am  | 13 +-
+ test/Makefile.am| 39 +-
+ 14 files changed, 20 insertions(+), 215 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 02f226d..b887b13 100755
+--- a/configure.ac
 b/configure.ac
+@@ -500,26 +500,6 @@ if test "$TARGET" = ""; then
+   done
+   AC_MSG_CHECKING([for C compiler vendor])
+   AC_MSG_RESULT($[ax_cv_]_AC_LANG_ABBREV[_compiler_vendor])
+-case $ax_cv_c_compiler_vendor in
+-  dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune 
host $CFLAGS" ;;
+-  gnu) CFLAGS="-O3 -fomit-frame-pointer $CFLAGS" ;;
+-  intel) CFLAGS="-ansi_alias $CFLAGS" ;;  
+-  portland) CFLAGS="-O3 -B -fastsse $CFLAGS" ;;
+-  pathscale) CFLAGS="-O3 $CFLAGS" ;;
+-  ibm) CFLAGS="-O3 -qansialias -w -qarch=auto -qtune=auto $CFLAGS"
+- AR="ar -X any"
+-   ;;
+-  sun) case `(uname -m) 2>/dev/null` in
+- "i86pc") CFLAGS="-xtarget=native -xO5 -dalign $CFLAGS"
+-LDFLAGS="-xtarget=native -xO5"  
+-  ;;  
+-   *) CFLAGS="-xtarget=native64 -xO5 -dalign $CFLAGS"
+-LDFLAGS="-xtarget=native64 -xO5" 
+-;; 
+-   esac
+- ;;   
+-  hp)  CFLAGS="+Oall +Optrs_ansi +DSnative $CFLAGS" ;;
+-esac
+ 
+   AC_DEFUN([_AX_PROG_FC_V_OUTPUT],
+   [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+@@ -666,6 +646,10 @@ if test "$enable_fortran" = "yes" || test "$enable_f90" = 
"yes" || test "$enable
+   AC_LANG_PUSH(Fortran 77)
+   fflags_save="$FFLAGS"
+   AC_PROG_F77([ifort ifc efc xlf95_r xlf90_r xlf_r xlf95 xlf90 xlf ftn frt 
pgf95 pgf90 pathf95 pathf90 epcf90 f95 fort lf95 gfortran f90 g77])
++
++  AC_F77_LIBRARY_LDFLAGS
++  AC_F77_DUMMY_MAIN
++
+   FFLAGS="$fflags_save"
+   if test "$TARGET" = ""; then
+ if test "$enable_mpi" = "yes"; then
+@@ -710,29 +694,6 @@ if test "$TARGET" = ""; then
+   AC_MSG_CHECKING([for Fortran compiler vendor])
+   AC_MSG_RESULT($[ax_cv_]_AC_LANG_ABBREV[_compiler_vendor])
+   AC_LANG_POP(Fortran 77)
+-  case $ax_cv_f77_compiler_vendor in
+-gnu) FFLAGS="-O3 -fomit-frame-pointer $FFLAGS" 
+- FCFLAGS="-O3 -fomit-frame-pointer $FCFLAGS" ;;
+-intel) 

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

2024-03-31 Thread Sam James
commit: 2abd42a82f10e749ac149b8ad81c8dbbb7bcd631
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 31 19:02:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 23:33:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abd42a8

sci-libs/lis: update EAPI 6 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/lis/{lis-1.6.5.ebuild => lis-1.6.5-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lis/lis-1.6.5.ebuild b/sci-libs/lis/lis-1.6.5-r1.ebuild
similarity index 99%
rename from sci-libs/lis/lis-1.6.5.ebuild
rename to sci-libs/lis/lis-1.6.5-r1.ebuild
index 2f6b14fcccbd..97ffc239f6f6 100644
--- a/sci-libs/lis/lis-1.6.5.ebuild
+++ b/sci-libs/lis/lis-1.6.5-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit autotools flag-o-matic fortran-2 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: sys-boot/vboot-utils/

2024-03-31 Thread Sam James
commit: 0cb85923dadaa502397f9df19c57d83421675934
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 31 18:00:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 23:33:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb85923

sys-boot/vboot-utils: mark as LTO-unsafe

Cannot be tested, because tests fail LTO.

Not reporting since this is ancient chromiumOS code from years and years
ago, and frankly it seems like shouting into a void.

Closes: https://bugs.gentoo.org/880175
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-boot/vboot-utils/vboot-utils-80_p20200108.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-boot/vboot-utils/vboot-utils-80_p20200108.ebuild 
b/sys-boot/vboot-utils/vboot-utils-80_p20200108.ebuild
index 67f272d57fa0..e409d0298875 100644
--- a/sys-boot/vboot-utils/vboot-utils-80_p20200108.ebuild
+++ b/sys-boot/vboot-utils/vboot-utils-80_p20200108.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 # Can't use gitiles directly until b/19710536 is fixed.
 # This is the name of the latest release branch.
@@ -69,6 +69,7 @@ src_prepare() {
 }
 
 _emake() {
+
local arch=$(tc-arch)
emake \
V=1 \
@@ -85,6 +86,10 @@ _emake() {
 }
 
 src_compile() {
+   # -Werror=lto-type-mismatch in tests
+   # https://bugs.gentoo.org/880175
+   filter-lto
+
tc-export CC AR CXX PKG_CONFIG
_emake FUZZ_TEST_BINS= TEST_BINS= all
 }



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

2024-03-31 Thread Sam James
commit: 8ac4844ebd25817fc82f7faaa47e5d1115e1ff79
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 31 20:29:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 23:33:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac4844e

sci-mathematics/singular: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/927675
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 10 +-
 sci-mathematics/singular/singular-4.3.2_p16.ebuild | 10 +-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild 
b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
index 1d92185af2be..7a31bdc8b895 100644
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit elisp-common
+inherit elisp-common flag-o-matic
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')
@@ -41,6 +41,14 @@ DEPEND="${RDEPEND}"
 SITEFILE=60${PN}-gentoo.el
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/927675
+   # https://github.com/Singular/Singular/issues/1212
+   #
+   # Do not trust with LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local myconf=(
--disable-debug
--disable-doc

diff --git a/sci-mathematics/singular/singular-4.3.2_p16.ebuild 
b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
index a6e8d0e023eb..1b8fee9d38a1 100644
--- a/sci-mathematics/singular/singular-4.3.2_p16.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools elisp-common
+inherit autotools elisp-common flag-o-matic
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')
@@ -50,6 +50,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/927675
+   # https://github.com/Singular/Singular/issues/1212
+   #
+   # Do not trust with LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local myconf=(
--disable-debug
--disable-doc



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

2024-03-31 Thread Sam James
commit: 6b5c01fee23dfb75ee90874ad7dfdc7ef97a2958
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 31 22:45:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 31 22:45:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5c01fe

sys-devel/gcc: add 14.0.1_pre20240331

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

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

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 14ce90fb545e..04bea3dce2ae 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -39,6 +39,7 @@ DIST gcc-14-20240303.tar.xz 87667912 BLAKE2B 
318deb7693641719a9a695504efd7005822
 DIST gcc-14-20240310.tar.xz 87720704 BLAKE2B 
9acac9ba0b47d1ecb6dfcdaf17e6bd94c888082cfeeef83ffc72658edb59d5c888625a4459ac00e765a42b19aedb412d32ad488f4d505aa15e383cccf036201b
 SHA512 
a4fe1bab95ad835235fc9764575170237f554e4590a1587c981a47977ae42311b7b57322e4db3f95e4d57a347a9666822eeae29c6d30f87a5108a62400e040bc
 DIST gcc-14-20240317.tar.xz 87764960 BLAKE2B 
5cd957c3bf5e2fbb134b716a7ed14c0ace66d5c944e15422e66affbf110b76ba3b4bf83a05af49eec23d8f1543ca36c3d6ce81fa1b292cba47eceb517c3a7352
 SHA512 
77ade098872f687a3fb23dcb612eeed27a3ecf816304a218d695d2be7433576ceafcb13a9cfde3ed7fc9e48bfaee8521b77cfbabfe41b2557328cc95f3e73ebe
 DIST gcc-14-20240324.tar.xz 87808876 BLAKE2B 
546b69f4562cfee6a3d5d8700e2a9bd0da001e3dde04825754ec5298144243ea4c975d0bf0366711fc9680f263732afb40c083fe9268f578b89e7d006b8d4955
 SHA512 
16b00690bf541784a109bc2382bbdf8ba6b72b416b130905d020182708ae687cbeca28197ab16539032ce9db3ad0e062e4231f9ef4c2d2452b14ed2b0ff3596e
+DIST gcc-14-20240331.tar.xz 87841560 BLAKE2B 
7a3c0beb8234c38e4ad5d27369e848c178053a595bb6a4d2f5e2c848c5ddcd8a89b7674190d6964d5b3fd49709fb3f9be22e651a21543384f0210355bfca79fc
 SHA512 
c7883d3ecb65e46783d8ce5efa87b53600aa84736a9af026b51ed5fdd827cae20729d4cb5cba70d3322ae7ca72c2d5a6944e5dee4174226bfc3c6398777d6377
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-23.tar.xz 13796 BLAKE2B 
bac16d3131c79dfd5655fc591db7342d4a3d00b863599626ca5805b6a49e9ffab347dc9a3339745ee16b2efefd0874e2ca3acfc3bce66ff0cedbcf712dc0bd72
 SHA512 
f9a0dd3dfe4dd5e55ac6ae93f5816af38f518110a968597dc55b446406011c3631e33e217533501966f665b9a8bda117ae8d19c62577d4267ddbbd90f4066afc
 DIST gcc-14.0.0-patches-24.tar.xz 14280 BLAKE2B 
f5594e07f91a7871fc4470d84ecbf6576f53620c92f60821d2fdcf140869827d27a323d535af11b74f4b671ee7308e501f24841ceb0607ca3ebc032bd97d85b4
 SHA512 
d887b53a0849246bc79ee2510d7deffabc58fe7598e9e147e4a97fc3714341017627df3dae9a39ae5d3185946cb6e11d01a28aa1287958c401e641fa4312f48b

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

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

2024-03-31 Thread Mike Pagano
commit: 2a101d8b6993ef37264ef5156ab8d4a593f3e822
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 31 22:26:36 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 31 22:26:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a101d8b

sys-kernel/git-sources: add 6.9_rc2

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

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

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 852ea4c75a53..cb9fb6eb27ff 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,2 +1,3 @@
 DIST linux-6.7.tar.xz 141406528 BLAKE2B 
cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e
 SHA512 
de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
 DIST patch-6.9-rc1.patch 96098154 BLAKE2B 
c7ab938924bf2b159da4ef02730ce3e51beab9a9267419e195861a5de4962facca4937ce1f8d9451d99723e8af30b2cd6c20f01868cf9a9e935d225cad462ff1
 SHA512 
2f094d30277ae51bc9451565ba3e0e03cb12f331239f974bf7713fbd17b4aac73722e46b425aaedd22d42b73767b234f26f8e9e24cac8ad5d5a7e0e5aeb94638
+DIST patch-6.9-rc2.patch 96447882 BLAKE2B 
3b5afddc2d45f37f99c9709e741a39ce91a65b54d1c1966a58b812aecba060fc75d9ac218cfd2e6aa51ac9737ab357acdafb19e9d112a6d7908fff08c0f5817e
 SHA512 
46166b7ca352a78368e3d2d29eed60986c0acbb9467f1af60a1000fe0da925dd824bce11906b2555e7a27b9bbcc8546850038a6c90f3dc1260910560cd48e4f6

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



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-03-31 Thread Artemis Everfree
commit: bf39707037a8a51e5f45855acd74c30c0861e124
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Mar 31 21:30:33 2024 +
Commit: Artemis Everfree  artemis  sh>
CommitDate: Sun Mar 31 21:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf397070

www-apps/forgejo: add 1.21.8.0, drop 1.21.6.0

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

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.21.6.0.ebuild => forgejo-1.21.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 9b0291dd93..40c76a80a9 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
-DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565
 DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B 
da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b
 SHA512 
dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538
+DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B 
ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4
 SHA512 
3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af

diff --git a/www-apps/forgejo/forgejo-1.21.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.8.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.21.6.0.ebuild
rename to www-apps/forgejo/forgejo-1.21.8.0.ebuild



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

2024-03-31 Thread Ionen Wolkens
commit: d858279475d7644ba6fe569384706381960e355f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 31 21:20:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 31 21:30:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8582794

net-misc/yt-dlp: update live

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/yt-dlp/yt-dlp-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-misc/yt-dlp/yt-dlp-.ebuild 
b/net-misc/yt-dlp/yt-dlp-.ebuild
index bbe29b97b747..6aaa5b48ebc5 100644
--- a/net-misc/yt-dlp/yt-dlp-.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-.ebuild
@@ -46,6 +46,8 @@ python_compile() {
 
 python_test() {
local EPYTEST_DESELECT=(
+   # fails with FEATURES=network-sandbox
+   
test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
# fails with FEATURES=distcc, bug #915614

test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
)



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

2024-03-31 Thread John Helmert III
commit: 79d3a797c663ac615c346c6e593c098da267238f
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Mar 31 19:59:20 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar 31 21:20:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79d3a797

sys-process/glances: avoid distutils_enable_tests setup.py

Bug: https://bugs.gentoo.org/927530
Signed-off-by: John Helmert III  gentoo.org>

 sys-process/glances/glances-3.3.0-r1.ebuild | 8 ++--
 sys-process/glances/glances-3.4.0.3.ebuild  | 8 ++--
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/sys-process/glances/glances-3.3.0-r1.ebuild 
b/sys-process/glances/glances-3.3.0-r1.ebuild
index 84279372149c..7b155a7902b5 100644
--- a/sys-process/glances/glances-3.3.0-r1.ebuild
+++ b/sys-process/glances/glances-3.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -35,7 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.2.5-disable-update-check.patch"
 )
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 distutils_enable_sphinx docs --no-autodoc
 
 pkg_setup() {
@@ -55,6 +55,10 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
+python_test() {
+   "${EPYTHON}" unitest.py || die "tests failed with ${EPYTHON}"
+}
+
 python_install_all() {
# add an intended file from original data set from setup.py to DOCS
local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )

diff --git a/sys-process/glances/glances-3.4.0.3.ebuild 
b/sys-process/glances/glances-3.4.0.3.ebuild
index acae2879ed60..c6302cc70e1c 100644
--- a/sys-process/glances/glances-3.4.0.3.ebuild
+++ b/sys-process/glances/glances-3.4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,7 +36,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.4.0.3-disable-update-check.patch"
 )
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 distutils_enable_sphinx docs --no-autodoc
 
 pkg_setup() {
@@ -56,6 +56,10 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
+python_test() {
+   "${EPYTHON}" unitest.py || echo "tests failed with ${EPYTHON}"
+}
+
 python_install_all() {
# add an intended file from original data set from setup.py to DOCS
local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2024-03-31 Thread Andreas K. Hüttel
commit: c09037efe47383586ada6c63a08d6d71abca41af
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 31 21:09:45 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 31 21:10:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09037ef

profiles, arm / 17.0 / musl: stable.mask gcc[sanitize]

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

 profiles/default/linux/arm/17.0/musl/package.use.stable.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.stable.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize



[gentoo-commits] proj/sci:master commit in: sci-physics/qgraf/

2024-03-31 Thread Alexander Puck Neuwirth
commit: 5792303c3f9635dc69da36987634196975d1a6af
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Sun Mar 31 19:46:08 2024 +
Commit: Alexander Puck Neuwirth  neuwirth-informatik  
de>
CommitDate: Sun Mar 31 19:49:13 2024 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5792303c

sci-physics/qgraf: add 3.4.2, 3.5.2, 3.6.7, drop 3.6.5, 3.6.6

Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>

 sci-physics/qgraf/{qgraf-3.6.6.ebuild => qgraf-3.4.2.ebuild} | 2 +-
 sci-physics/qgraf/{qgraf-3.6.5.ebuild => qgraf-3.5.2.ebuild} | 6 +-
 sci-physics/qgraf/{qgraf-3.6.5.ebuild => qgraf-3.6.7.ebuild} | 6 +-
 3 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/sci-physics/qgraf/qgraf-3.6.6.ebuild 
b/sci-physics/qgraf/qgraf-3.4.2.ebuild
similarity index 89%
rename from sci-physics/qgraf/qgraf-3.6.6.ebuild
rename to sci-physics/qgraf/qgraf-3.4.2.ebuild
index 4194295a4..364198c4b 100644
--- a/sci-physics/qgraf/qgraf-3.6.6.ebuild
+++ b/sci-physics/qgraf/qgraf-3.4.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 IUSE="doc examples"
 
 src_compile() {
-   $(tc-getFC) ${P}.f08 -o ${PN} ${FFLAGS} ${LDFLAGS} || die "Failed to 
compile"
+   $(tc-getFC) ${P}.f -o ${PN} ${FFLAGS} ${LDFLAGS}
 }
 
 src_install() {

diff --git a/sci-physics/qgraf/qgraf-3.6.5.ebuild 
b/sci-physics/qgraf/qgraf-3.5.2.ebuild
similarity index 89%
copy from sci-physics/qgraf/qgraf-3.6.5.ebuild
copy to sci-physics/qgraf/qgraf-3.5.2.ebuild
index 68e0ebf97..7e9f88328 100644
--- a/sci-physics/qgraf/qgraf-3.6.5.ebuild
+++ b/sci-physics/qgraf/qgraf-3.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs fortran-2
 
 DESCRIPTION="qgraf generates Feynman diagrams for various types of QFT models"
 HOMEPAGE="http://cfif.ist.utl.pt/~paulo/qgraf.html;
@@ -16,10 +16,6 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc examples"
 
-DEPEND="virtual/fortran"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
 src_compile() {
$(tc-getFC) ${P}.f08 -o ${PN} ${FFLAGS} ${LDFLAGS}
 }

diff --git a/sci-physics/qgraf/qgraf-3.6.5.ebuild 
b/sci-physics/qgraf/qgraf-3.6.7.ebuild
similarity index 89%
rename from sci-physics/qgraf/qgraf-3.6.5.ebuild
rename to sci-physics/qgraf/qgraf-3.6.7.ebuild
index 68e0ebf97..7e9f88328 100644
--- a/sci-physics/qgraf/qgraf-3.6.5.ebuild
+++ b/sci-physics/qgraf/qgraf-3.6.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs fortran-2
 
 DESCRIPTION="qgraf generates Feynman diagrams for various types of QFT models"
 HOMEPAGE="http://cfif.ist.utl.pt/~paulo/qgraf.html;
@@ -16,10 +16,6 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc examples"
 
-DEPEND="virtual/fortran"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
 src_compile() {
$(tc-getFC) ${P}.f08 -o ${PN} ${FFLAGS} ${LDFLAGS}
 }



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/

2024-03-31 Thread Magnus Granberg
commit: 4707a4cb41619d8c35d2d9f7cb0cc5412f447492
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 31 19:38:55 2024 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sun Mar 31 19:38:55 2024 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=4707a4cb

Fix a typo on faild_dep

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

 buildbot_gentoo_ci/steps/builders.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/buildbot_gentoo_ci/steps/builders.py 
b/buildbot_gentoo_ci/steps/builders.py
index 53f79ab..1db8cc2 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -1084,7 +1084,7 @@ class CheckEmergeLogs(BuildStep):
 'pkg_check_log_data' : 
self.getProperty("pkg_check_log_data"),
 'repository_data' : 
self.getProperty('repository_data'),
 'faild_cpv' : emerge_output['failed'],
-'faild_dep' : self.faild_dep
+'faild_dep' : self.faild_dep,
 'build_workername' : self.getProperty('workername')
 }
 ))



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/

2024-03-31 Thread Magnus Granberg
commit: e8e5b67dc70b8b2b0222486574a20d6edb0577c2
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 31 19:40:33 2024 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sun Mar 31 19:40:33 2024 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=e8e5b67d

Add step logs to a log file

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

 buildbot_gentoo_ci/steps/logs.py | 53 +---
 1 file changed, 50 insertions(+), 3 deletions(-)

diff --git a/buildbot_gentoo_ci/steps/logs.py b/buildbot_gentoo_ci/steps/logs.py
index 896778c..6b8eba5 100644
--- a/buildbot_gentoo_ci/steps/logs.py
+++ b/buildbot_gentoo_ci/steps/logs.py
@@ -7,6 +7,7 @@ import gzip
 import io
 import hashlib
 import json
+import lzma
 
 from portage.versions import catpkgsplit, cpv_getversion
 
@@ -74,6 +75,18 @@ def PersOutputOfEmergeInfo(rc, stdout, stderr):
 'emerge_info_output' : emerge_info_output
 }
 
+@defer.inlineCallbacks
+def WriteTextToFile(path, text_list, separator=False):
+separator2 = '\n'
+if separator:
+text_string = separator2.join(text_list)
+else:
+text_string = text_list
+text_string = text_string + separator2
+with lzma.open(path,"wt") as f:
+yield f.write(text_string)
+yield f.close
+
 class SetupPropertys(BuildStep):
 
 name = 'SetupPropertys'
@@ -109,14 +122,16 @@ class SetupPropertys(BuildStep):
 # get steps/log id's from build
 build_log_steps_data = {}
 steps_data = yield 
self.master.db.steps.getSteps(self.getProperty("project_build_data")['buildbot_build_id'])
-print(steps_data)
 for step in steps_data:
+log_data = None
 logs_data = yield self.master.db.logs.getLogs(step['id'])
-print(logs_data)
+for log_info in logs_data:
+if log_info['name'] != 'property changes':
+log_data = log_info
 step_info = {}
 step_info['name'] = step['name']
 step_info['number'] = step['number']
-step_info['log_data'] = logs_data
+step_info['log_data'] = log_data
 build_log_steps_data[step['id']] = step_info
 self.setProperty("build_log_steps_data", build_log_steps_data, 
'build_log_steps_data')
 return SUCCESS
@@ -509,6 +524,38 @@ class ParserPkgCheckLog(BuildStep):
 returnstatus = WARNINGS
 return returnstatus
 
+class writeStepLogsToFile(BuildStep):
+
+name = 'writeStepLogsToFile'
+description = 'Running'
+descriptionDone = 'Ran'
+descriptionSuffix = None
+haltOnFailure = False
+flunkOnFailure = True
+warnOnWarnings = True
+
+def __init__(self, **kwargs):
+super().__init__(**kwargs)
+
+@defer.inlineCallbacks
+def run(self):
+buildsteplogfile_path = yield 
os.path.join(self.getProperty('logsdir'), 'buildsteps.log.xz')
+stepstologlist = ['Run emerge step build', 'Run emerge step build_1']
+logs_texts = []
+for k, v in self.getProperty('build_log_steps_data').items():
+if v['name'] in stepstologlist:
+logs_texts.append(f">>> BEGINING OF STEP: {v['name']}")
+logs_texts.append('')
+log_data = v['log_data']
+log_text = yield 
self.master.db.logs.getLogLines(log_data['id'], 1, log_data['num_lines'])
+for line in log_text.split('\n'):
+if line.startswith('h  BUILDMASTER='):
+line = 'h  BUILDMASTER=XXX.XXX.XXX.XXX'
+logs_texts.append(line[1:])
+logs_texts.append(f">>> END OF STEP: {v['name']}")
+yield WriteTextToFile(buildsteplogfile_path, logs_texts, 
separator=True)
+return SUCCESS
+
 class SetupBugReportSteps(BuildStep):
 name = 'SetupBugReportSteps'
 description = 'Running'



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

2024-03-31 Thread Arthur Zamarin
commit: 8cedbef7aee06a7e891bf1bf548142e1412d9c78
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 19:40:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 19:40:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cedbef7

dev-python/coverage: Stabilize 7.4.4 sparc, #928169

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

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

diff --git a/dev-python/coverage/coverage-7.4.4.ebuild 
b/dev-python/coverage/coverage-7.4.4.ebuild
index 6cb1ef323e33..a1803a92bb0d 100644
--- a/dev-python/coverage/coverage-7.4.4.ebuild
+++ b/dev-python/coverage/coverage-7.4.4.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 
 RDEPEND="
$(python_gen_cond_dep '



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

2024-03-31 Thread Arthur Zamarin
commit: a1af85d45eab326ef76684916e647bddf7cf374b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 19:09:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 19:09:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1af85d4

dev-python/pyalsa: Stabilize 1.2.7-r1 sparc, #928175

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

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

diff --git a/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild 
b/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild
index b02b8f555816..bc1ff7849d92 100644
--- a/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild
+++ b/dev-python/pyalsa/pyalsa-1.2.7-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
 # Needs access to system's alsa configuration/devices
 RESTRICT="test"
 



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

2024-03-31 Thread Arthur Zamarin
commit: 30c871594439945013cacf18937231e6d72c4f7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:23:08 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:46:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c87159

dev-python/cssutils: add 2.10.2

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

 dev-python/cssutils/Manifest   |  1 +
 dev-python/cssutils/cssutils-2.10.2.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest
index 327c6757a006..b4f1fa7094af 100644
--- a/dev-python/cssutils/Manifest
+++ b/dev-python/cssutils/Manifest
@@ -1 +1,2 @@
+DIST cssutils-2.10.2.tar.gz 723055 BLAKE2B 
7064f1928bf8496bef8eccf4663f944ed79e5e8065808254d12b68f32e9c8f308724e652b24fa584af54a0976ff3ab2f2751a9102e0f31a5f4a8fabf8f417b23
 SHA512 
c678b6953b13e8a7ac7b2abbe0b8be26283973537089071828e618b359bcce27df636f382d8b0dc50b13962e0d2dffcce991a47f678954ec018849e57026446d
 DIST cssutils-2.9.0.tar.gz 723452 BLAKE2B 
fc3593dec7a61b1a23b346b5a77160248760a934f01e6135a6478eb1164333a910c6c3fb403e3e06c8c7c90214a7c30ddc481dc9623c26091d62c8d092d8cea3
 SHA512 
d13d53b3e4f133afb5b72faba1e41a95cf2b146efb075dd3b328fc424eccd371194e1e14fd9e607b207b5c7d473e64f1e4c63975173d8491fa8036a16dc94d38

diff --git a/dev-python/cssutils/cssutils-2.10.2.ebuild 
b/dev-python/cssutils/cssutils-2.10.2.ebuild
new file mode 100644
index ..eb9363ad1cdc
--- /dev/null
+++ b/dev-python/cssutils/cssutils-2.10.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A CSS Cascading Style Sheets library"
+HOMEPAGE="
+   https://pypi.org/project/cssutils/
+   https://github.com/jaraco/cssutils/
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   dev-python/cssselect[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-test-5.1[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # network
+   encutils/__init__.py::encutils
+   cssutils/tests/test_parse.py::TestCSSParser::test_parseUrl
+   examples/website.py::examples.website.logging
+   )
+   local EPYTEST_IGNORE=(
+   # path mismatch with "parse" package
+   examples/parse.py
+   )
+
+   epytest
+}



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

2024-03-31 Thread Arthur Zamarin
commit: bcbd76e35bf704b2b7acfda46e6bbc701953f359
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:23:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:46:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcbd76e3

dev-python/python-redmine: add 2.5.0

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

 dev-python/python-redmine/Manifest |  1 +
 .../python-redmine/python-redmine-2.5.0.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/python-redmine/Manifest 
b/dev-python/python-redmine/Manifest
index e754b6d19e35..1b7da8ce29ba 100644
--- a/dev-python/python-redmine/Manifest
+++ b/dev-python/python-redmine/Manifest
@@ -1 +1,2 @@
 DIST python-redmine-2.4.0.tar.gz 67730 BLAKE2B 
22c74ad194af9b56affab39de38b13a8f5a46e79b8ea8d9f9f47eb12c4ad4c91156db9ef0e8dfd013602b8cc06e0636a724ae34969f385dc9f8ffc63514ccc63
 SHA512 
afb03ca8a3bdacace3c12b7295ba08953ab2040971b57988deb9955df24e5ac1782a9b3fbf0f5070eb22c640e88f489cda12cdec38449f9e3bcf7189dc422642
+DIST python-redmine-2.5.0.tar.gz 73643 BLAKE2B 
aae400a68385fa98d454820081abacfabe69be473de8ee21feb47dfd8b3372cb0b8dfca168fc9daebd37da04a4fcca84235eb555262489dc1b717fd589dc849a
 SHA512 
8c610efe5e4362ab27a33a04e78347e2962b9e766cea81c725b5b34bdff1d2c6a2e68e5d928b5aed97af569f5c6656dc2b39347a76cb371a3069bba3fd02c8e2

diff --git a/dev-python/python-redmine/python-redmine-2.5.0.ebuild 
b/dev-python/python-redmine/python-redmine-2.5.0.ebuild
new file mode 100644
index ..8219293367ea
--- /dev/null
+++ b/dev-python/python-redmine/python-redmine-2.5.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interface to the Redmine REST API"
+HOMEPAGE="
+   https://github.com/maxtepkeev/python-redmine/
+   https://pypi.org/project/python-redmine/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.28.2[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # https://github.com/maxtepkeev/python-redmine/pull/332
+   sed -i -e 's:assertEquals:assertEqual:' tests/*.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   epytest -o addopts=
+}



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

2024-03-31 Thread Arthur Zamarin
commit: 1e542fa6ccaf6749301512b56fe07eeb57b807e4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:32:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:46:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e542fa6

dev-python/aiodns: add 3.2.0

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

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

diff --git a/dev-python/aiodns/Manifest b/dev-python/aiodns/Manifest
index 247d546a18e6..238836382033 100644
--- a/dev-python/aiodns/Manifest
+++ b/dev-python/aiodns/Manifest
@@ -1 +1,2 @@
 DIST aiodns-3.1.1.tar.gz 7363 BLAKE2B 
bb5a465be00ff61406b61cef133cb5eed8e007114ddcd1475a12fed5481ec377bc96291fdc7fd6cc5936de865118f7008625ec5d69c09f96eacdb83b4b29c786
 SHA512 
7c28cc6256a575681778376cc197a9504133b1127eb3508f6e5cd1c992c95adef66cf8399b7e90ca012347485e476f71e3f032f7e2f555954ad9a0cade8df5f9
+DIST aiodns-3.2.0.tar.gz 7823 BLAKE2B 
8bafeebbf6ef69001670dffe8df3bd89b817bca921e266e218eaf2a53653d5bb150cef0c99b2fd498d39befb57c6e2edb4d94fbf4b4548e1debce69bcd114ff3
 SHA512 
ca6ae2d53cc0a0e5b8cd5f47da56d7db43236eb6738509d5cc088e56db996c49eba8b024cfe368e5acf44ad4de4cb5d6f949c7f0d4cd16ff4d5cc42ae3b27cb1

diff --git a/dev-python/aiodns/aiodns-3.2.0.ebuild 
b/dev-python/aiodns/aiodns-3.2.0.ebuild
new file mode 100644
index ..04f4bea5d751
--- /dev/null
+++ b/dev-python/aiodns/aiodns-3.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple DNS resolver for asyncio"
+HOMEPAGE="
+   https://pypi.org/project/aiodns/
+   https://github.com/saghul/aiodns/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+# Tests fail with network-sandbox, since they try to resolve google.com
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND=">=dev-python/pycares-3[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet changed, https://github.com/saghul/aiodns/issues/107
+   tests.py::DNSTest::test_query_bad_chars
+   )
+
+   epytest tests.py
+}



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

2024-03-31 Thread Arthur Zamarin
commit: dc2aadbe74376543ab2eb6559a2fe484ef59e55a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:43:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:46:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2aadbe

dev-python/inflect: add 7.2.0

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

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

diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest
index 38f75d1b5a45..c7a30ab3dc63 100644
--- a/dev-python/inflect/Manifest
+++ b/dev-python/inflect/Manifest
@@ -1 +1,2 @@
 DIST inflect-7.0.0.tar.gz 70963 BLAKE2B 
ae896109acd33946e05902d121ecbd95e04dc33a1d6da6035148521de5baff8cff877a5c56c104bde29d56025e231e20f97e0ee50686de0ec19b567d53612314
 SHA512 
b2ca39d0e36cda8c8c42d208443d3b84b10d659dcd0d368273503d6e76df19c61ac3c623d526ea918ca8b347d6db8bdfb691609e480eaa33dd4f1c37e008473b
+DIST inflect-7.2.0.tar.gz 71448 BLAKE2B 
33d7d8cf4b4de05a035e1929fd6c70c3635290cf1387927e5fe15315c06135a6b2daf6b67f044b9ea004c2345bdeb8b2f17e5f54daa9cb18f0d3bc1935295439
 SHA512 
13b698637a8049987675dd419359907baba6d8a9805c3602bbc414ed8fb422bfaa32ec26bcc309508ead5cb72bed632d9142f7796c981269551f1238b88c9019

diff --git a/dev-python/inflect/inflect-7.2.0.ebuild 
b/dev-python/inflect/inflect-7.2.0.ebuild
new file mode 100644
index ..a1a608f28790
--- /dev/null
+++ b/dev-python/inflect/inflect-7.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Correctly inflect words and numbers"
+HOMEPAGE="
+   https://pypi.org/project/inflect/
+   https://github.com/jaraco/inflect/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   >=dev-python/pydantic-1.9.1[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/typeguard[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # broken upstream
+   # https://github.com/jaraco/inflect/issues/204
+   inflect/__init__.py::inflect.engine.compare
+)



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

2024-03-31 Thread Arthur Zamarin
commit: 94e16893f7c2730f384111e83f652aa578da1796
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 19:06:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 19:06:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e16893

app-containers/podman: Stabilize 4.9.4 arm64, #928282

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

 app-containers/podman/podman-4.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/podman/podman-4.9.4.ebuild 
b/app-containers/podman/podman-4.9.4.ebuild
index bcb1fe4570e2..845dcbc2a7aa 100644
--- a/app-containers/podman/podman-4.9.4.ebuild
+++ b/app-containers/podman/podman-4.9.4.ebuild
@@ -17,7 +17,7 @@ else

SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P/_rc/-rc}"
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 arm64 ~riscv"
fi
 fi
 



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

2024-03-31 Thread Arthur Zamarin
commit: 9b1f898b72e7b5d080ceb12cde7dd14ad1f4854a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:57:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:57:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1f898b

dev-python/flufl-lock: add 8.1.0

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

 dev-python/flufl-lock/Manifest|  1 +
 dev-python/flufl-lock/flufl-lock-8.1.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest
index 5f165a0164fe..f447c57ef3c1 100644
--- a/dev-python/flufl-lock/Manifest
+++ b/dev-python/flufl-lock/Manifest
@@ -1 +1,2 @@
 DIST flufl_lock-8.0.2.tar.gz 34369 BLAKE2B 
e16af81933141628664bfcbece3ede038b150df468af00b840b9b7ad4aaa7e0e10c8a0ce415c685e2aa1e556198b2ac4f8339bdfa3e41c004c32592f0bd025bf
 SHA512 
2ef382cf22be72ceace89ad01646db31186fa7f505d72306025b90e47dad46fa0831d951f515fc321b873acc4a339e2ae1ed1a4861c355bc9961e0a3ab209d7c
+DIST flufl_lock-8.1.0.tar.gz 32884 BLAKE2B 
9d5f557d4664cda5fb31b4f73d79e99acac342462a94b4c1405f1032c25fd60785986e6ae9e48629b2bae0977517ec888eacc6e52d4f75b41887d14521a85f54
 SHA512 
3238d4c89c3702584c19882caa903a8efd33ad49ad9286d7965694f2cfdf626adee887d6a524d293457b3cd176fc02fc71edfdc0b807c3aaaed0aa77f2188a3b

diff --git a/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild 
b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild
new file mode 100644
index ..4cd3b9657779
--- /dev/null
+++ b/dev-python/flufl-lock/flufl-lock-8.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems"
+HOMEPAGE="
+   https://gitlab.com/warsaw/flufl.lock/
+   https://pypi.org/project/flufl.lock/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/atpublic[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/sybil[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/addopts/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2024-03-31 Thread Arthur Zamarin
commit: 4e9ab2d987f4b24ce937b24fac86e05e1e356b2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 31 18:45:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 31 18:46:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9ab2d9

dev-python/jaraco-classes: add 3.4.0

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

 dev-python/jaraco-classes/Manifest |  1 +
 .../jaraco-classes/jaraco-classes-3.4.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/jaraco-classes/Manifest 
b/dev-python/jaraco-classes/Manifest
index b07c57f866a0..e95945d6c19e 100644
--- a/dev-python/jaraco-classes/Manifest
+++ b/dev-python/jaraco-classes/Manifest
@@ -1 +1,2 @@
 DIST jaraco.classes-3.3.1.tar.gz 11699 BLAKE2B 
4510bc79d9fb0697aabfa5211c250e362048091b38dc1f6d404abc80ded078744dda29e91bc82ff30fbfe352614f3be14e1cf2cebea0ce7bd839d21b6897817d
 SHA512 
368a45965e321506bb4a66c80ddf79e8e58f25f92bf9bbd1cffc9118f696ea23dcca6f9277544d1c2af1cbc18fe0cc5a2bdc7b9ad865f54ac0776b0b58aca90b
+DIST jaraco.classes-3.4.0.tar.gz 11780 BLAKE2B 
e16f76f58fae8b42864e5055e8fd97fff634223aa28499fcc8a204f52aec9f2cc66b5cdf53e08acac85bfdeff46b7bdeb8b5bcc9da10fee16f3a5bd84026cd1d
 SHA512 
94e5163120117c51f129d43e85f92ee19efcf8b10683142679511f8b33f4a1fd6c51516b7551aeab9d68c1936791bafc47328b5560ee3fe28e553fe463ea968f

diff --git a/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild 
b/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild
new file mode 100644
index ..6374ebe23e5a
--- /dev/null
+++ b/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Classes used by other projects by developer jaraco"
+HOMEPAGE="
+   https://github.com/jaraco/jaraco.classes/
+   https://pypi.org/project/jaraco.classes/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-03-31 Thread Florian Schmaus
commit: 2147c09401771d0ace3040099ea60fbe130c3d98
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:27:30 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:27:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2147c094

net-analyzer/trippy: add 0.10.0

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

 net-analyzer/trippy/Manifest | 125 +
 net-analyzer/trippy/trippy-0.10.0.ebuild | 296 +++
 2 files changed, 421 insertions(+)

diff --git a/net-analyzer/trippy/Manifest b/net-analyzer/trippy/Manifest
index 8d5755925b25..5f290c357170 100644
--- a/net-analyzer/trippy/Manifest
+++ b/net-analyzer/trippy/Manifest
@@ -1,108 +1,179 @@
 DIST addr2line-0.21.0.crate 40807 BLAKE2B 
9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b
 SHA512 
afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.6.crate 42780 BLAKE2B 
ce2fb8201a484715d42bbd9ca1bfe2d5f541d90e3619ebd437c34a018920b679d5a11f9e96be48fbdabd2e98a379c0395d118616f21eb9004724d8fcb04b2b2b
 SHA512 
46428b27e96be1f30058b9383a94988beeb5064dfb4df04d6959b451d0c77ef69fc51f07fdf9511ab9728295eb6beee7783c31a2297f9e473fc537883e722b73
+DIST ahash-0.8.7.crate 42894 BLAKE2B 
56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c
 SHA512 
2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST allocator-api2-0.2.16.crate 59025 BLAKE2B 
fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e
 SHA512 
e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f
 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.4.crate 20593 BLAKE2B 
2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3
 SHA512 
0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 
979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a
 SHA512 
28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-java/scala-cli-bin/

2024-03-31 Thread Florian Schmaus
commit: a21f60685cf9383d93c1a9a96297ab188fc3e40a
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:19:08 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21f6068

dev-java/scala-cli-bin: add 1.2.1

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

 dev-java/scala-cli-bin/Manifest   |  3 +
 dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild | 78 +++
 2 files changed, 81 insertions(+)

diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest
index 72bdd1c4d8da..e2316fb43d36 100644
--- a/dev-java/scala-cli-bin/Manifest
+++ b/dev-java/scala-cli-bin/Manifest
@@ -1,9 +1,12 @@
 DIST scala-cli-amd64-1.0.4.gz 33291617 BLAKE2B 
bd97626e7e95fb6b2a82fd424673078b89f5f4270087c667193e4de1ceff614076e73b728ba1f0334d5f9d7aa6f52c660487d52bf8fb49a786f7fe4ce18a0428
 SHA512 
447acafd47041cd173a06b5d113cd30adee76a2c161b2efc98b8ece60082d5b98189fd9b3da1f048061d306343cacb9b67566daa78ce8fe54dc82dd90a1e34bc
 DIST scala-cli-amd64-1.1.0.gz 33673708 BLAKE2B 
332f5a974949af49914de8fdb3129b0937fbce842616d6fefe16f7aff89baf6be1ba536d0ee6ff9bc1dd2b5ebfa51943bd0c6279ef83b95bd25a337530fa1295
 SHA512 
ba7ebb321a27e95f786027257c3f50dac1d12e0cc33abde24dc7c5dffb2f57a11c3ea67d92ed487968c49ff9ec3eaf5d1d62065beda5b6fa373d09b9126f4529
 DIST scala-cli-amd64-1.1.1.gz 33754319 BLAKE2B 
91fb5e9b828a2c6c6dd984b421bb101ea1ae03c85d94eda14ba79433d29a88cb2850cb376c212f677c1b8167a0a21b320aeb0e4e63a29e6c8502d76babc1543d
 SHA512 
1e0cd5eee280e208090961e4b6d216d472fef360f13e0f4e28412b9a52883d65c97e3fe70c8ce5cf96e6cd866f14b175454175be9df3bdc5c229fb2f121c925a
+DIST scala-cli-amd64-1.2.1.gz 33851353 BLAKE2B 
31c92901f970ec2c0a74cb45d94b98e6d8f282c175cf8deb1a806db4b6d2e9a8b2150bca9fc9e373948e5092bf4bb7d5d1145a133d3b1c234d3cbe383ff9a270
 SHA512 
169c81bee582c6144501e8bd5436bae0bd3447ed89856a4d4763d13d3083ad26d948729b71bea864986f2c676e50855b8fb036d3a69ed0a316e2c6af0f98ef5f
 DIST scala-cli-arm64-1.0.4.gz 33185346 BLAKE2B 
2b0131a56ed3f67fb5d5f25db6c511dc7d9e9128089e6826fa7d859b1457f03a99e290cc63f185820ea849a857f40d667d5db7a378dabcf545cdcdefded6a577
 SHA512 
3ff1c025a1035aa6a8550de17e85bc5c483007d5f07f03e0d792d6dc9ed1b18eb26909b3c7195fde12056a3b84ffa69dc53c01ec21b34187c1d7188a0a023aaa
 DIST scala-cli-arm64-1.1.0.gz 33575885 BLAKE2B 
ebccbe86044b4708a356060a16f06bb94df01d261ab7dabe8eba8e644c121864cdee99debf95468d936cbff670413ec47e1ef903a9071b267a61c5fe46738c1a
 SHA512 
6a85529be06a8d43d729c5a795bb0dcdb2680bd7ef3de471fee908e91249401262e8322019c640d4eb45d0a15ed0073ff51b24d61846228f46c36bfb48731408
 DIST scala-cli-arm64-1.1.1.gz 33656505 BLAKE2B 
b943f370c9375fec5cec3c63628ecd9e416b569ec2d692422f217b2506c104a1c3bb415569581d68c9476bf892b4a087e7b95b2310955dd0f9af52edc90af2e9
 SHA512 
79836261613bafe4710c1d904ec39e88c1862b3021f7b37ac5004c6079c762e68550522fbb7240e48e7408f844f648ab92c12cb568ebc63bb3e01f1992a7eaf3
+DIST scala-cli-arm64-1.2.1.gz 33769006 BLAKE2B 
4bc2c830d17e235a3eba7029bfd018ee4cd12f8ee27a3574b1c2195ab8ad22b79c452a0660fb55f1be99a610be1f4ea38f8e2de622f10277be7f5403b540778a
 SHA512 
90a8f6b4ae2fa90dcdd3c88fdbbd1079db1cbbde80f496da8663223ad79dc4b499b6ae43835067d8fde945d4fb5ed079dec850f688b9d1b62602d186d426f7cb
 DIST scala-cli-non-native-1.0.4 7553232 BLAKE2B 
9299b20dddec80d12e738af4b283e816de5bae23262510146cd33a9b175f2a343f52932fbd3254974bd4219d2903f32772409f234423d3a027b6b0f02268e584
 SHA512 
4e5281ef7f8a886ad79746477d852f485ccad317568a64ee513e691dcd9a9121c2aed51f6170b959f0226fb81efe9aa1f8ecf1d94a84a0b387c349adfb756762
 DIST scala-cli-non-native-1.1.0 7728727 BLAKE2B 
05deb93b91029721a21bac729aa9b370e05909e67bbade921e00d09c3a37e851e519188bff73dc614c3f5768834ae56f94623347735e756a6bcb0c4c81c8713c
 SHA512 
13e426915794df757b6eb029d2545316bd9f4b9ba6f58cf59a546227d6997741cf681ce0c5e721e8e95cb9e420702f2d28f004df1780637dc9b39fd3bc4c884a
 DIST scala-cli-non-native-1.1.1 7779964 BLAKE2B 
08849ce4a6fbf1e6eb2e4fafd2e29522e535c0795d6f1acbcd25ec4523d14dcae4a746f3729786db8f62a3770e6fdbd78a76477b182b32945454ac19a2f8217c
 SHA512 
61c2a1a325f83e19102cd2f5d6b89d37b9914d64f86da6218258f064a6a8e5ab927d28b278363316446611e2cbdc8e4687616ea2b001da00ecbafb4207eabeb2
+DIST scala-cli-non-native-1.2.1 7836408 BLAKE2B 
a7c191020a65a4420ef7cc9d8fe5f9c6d1548c1cfb14dea94c0d9a798f608c038083bb678bd1a4fbdc9bd3de58f02a11e970cfebec4ac755f7f12af21eeb4dbc
 SHA512 
d889ad3fa96953423fc1d948b6e260f55ffc4234d6e9da05299afe0a6cbc2b66c42a7a65113f887d1bf41a699679d09e02aed6686150551d1e1171d7c1c7331b

diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild 
b/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild
new file mode 100644
index ..dc0659cfd5ec
--- /dev/null
+++ b/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1
+
+UPSTREAM_PV=${PV/_/-}

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

2024-03-31 Thread Florian Schmaus
commit: bbd72f666ba0bf86bd17b0611bb85e3121d586e4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:17:37 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd72f66

dev-java/coursier-bin: stabilize 2.1.8 for amd64

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

 dev-java/coursier-bin/coursier-bin-2.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild 
b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild
index af4c8329d0bf..536fb0da7de1 100644
--- a/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild
+++ b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Java/Scala artifact fetching, bundling and 
deploying"
 HOMEPAGE="https://get-coursier.io/;
 
SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz
 -> ${P}.gz"
 
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 LICENSE="Apache-2.0"
 SLOT="0"
 



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

2024-03-31 Thread Florian Schmaus
commit: 8fb054ffdc5319cf68622fb6e970aa0d30ed3dc9
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:16:42 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb054ff

app-shells/atuin: stabilize 18.0.1 for amd64

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

 app-shells/atuin/atuin-18.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/atuin/atuin-18.0.1.ebuild 
b/app-shells/atuin/atuin-18.0.1.ebuild
index 23014456276e..54fe2a4d03d5 100644
--- a/app-shells/atuin/atuin-18.0.1.ebuild
+++ b/app-shells/atuin/atuin-18.0.1.ebuild
@@ -448,7 +448,7 @@ LICENSE="MIT"
 # - openssl for ring crate
 LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="+client server test +sync"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2024-03-31 Thread Florian Schmaus
commit: 42f06d305b9c562557aa1235593ac28103bb1f60
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:17:22 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f06d30

dev-java/coursier-bin: add 2.1.9

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

 dev-java/coursier-bin/Manifest  |  1 +
 dev-java/coursier-bin/coursier-bin-2.1.9.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest
index a8c781924e73..7da00d690799 100644
--- a/dev-java/coursier-bin/Manifest
+++ b/dev-java/coursier-bin/Manifest
@@ -1,3 +1,4 @@
 DIST coursier-bin-2.1.5.gz 20679081 BLAKE2B 
8ab0d971949b7a5527c82686fab9d62f6dc360ce7ff72bfc4d5a123401e577f17b2392e9a919aebe1c988a477a273d77cd3eb86dcb7b73c0c1a609cccac77eea
 SHA512 
6397f13f82c91079575f58ccbd35e788a2760179cf5c11a986962e3bbe9c669b6e06730a6ff12e0aeb26198df4448e822e927a5d6bd031f67dab8072835979f6
 DIST coursier-bin-2.1.7.gz 20790038 BLAKE2B 
6e362ae784fcb7007f0adc58604d72dba33cb37f0726883b69f9f298e38759e3acea0232edac30c7cb34c5b837598e6b2c0947345938bce196f7a326a4aa3f0e
 SHA512 
b6df4d7ad89f735989dfb4bb8cacbdf1559dd5ea4f494b7e72df544bd24a3a208738cf37d1cfd7944bb6aebc0e1b6d32b1bfd48c9f333cf54919a055afd5348e
 DIST coursier-bin-2.1.8.gz 20863902 BLAKE2B 
13ce0a1aa6dd2c1272567a76f3a762e31d9d6794e034e033d5d5accd0b6c534702fc62b5cab83070bb1081c7072ad7a04be86c38b4929d75f2d1f050f320820d
 SHA512 
9cc8f13ecd0c166d46aaeeedb9279eb2885a7edac24c5b106ca30968c4c6fc5f47efe3a38e7aa6864dee517a7bc2cfba71fdd32741d295887bdb62594832bb9e
+DIST coursier-bin-2.1.9.gz 20870390 BLAKE2B 
720698e6c55a8c070d02f01ec528bab06f397b3c580fa3e533a45cf0073d8b9caf506cfff10d1b68eb9348c8b0da9abab9e7fb183f0561b62a82a96d21d35f5e
 SHA512 
102c351aa0647fe5cd9d00ee164c1cebbcd6bd133a11bdfd653f70a5347da02e32ba74d5b51ea425e9189bb7113ef16c3902219bfa1ef0172bac7955712031c6

diff --git a/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild 
b/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild
new file mode 100644
index ..af4c8329d0bf
--- /dev/null
+++ b/dev-java/coursier-bin/coursier-bin-2.1.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+get_orig_coursier_pv() {
+   local orig_pv=$(ver_rs 3 -)
+   orig_pv=${orig_pv/rc/RC}
+   orig_pv=${orig_pv/pre/M}
+   echo "${orig_pv}"
+}
+
+DESCRIPTION="Java/Scala artifact fetching, bundling and deploying"
+HOMEPAGE="https://get-coursier.io/;
+SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz
 -> ${P}.gz"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}"
+
+RDEPEND=">=virtual/jre-8"
+
+QA_FLAGS_IGNORED="usr/bin/coursier"
+QA_TEXTRELS="usr/bin/coursier"
+
+src_install() {
+   newbin "${P}" coursier
+}



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

2024-03-31 Thread Florian Schmaus
commit: 31aaf3e7866d1bec8ecb89243b883ce44e71a145
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:17:48 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31aaf3e7

dev-java/coursier-bin: drop 2.1.5

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

 dev-java/coursier-bin/Manifest  |  1 -
 dev-java/coursier-bin/coursier-bin-2.1.5.ebuild | 30 -
 2 files changed, 31 deletions(-)

diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest
index 7da00d690799..0876b79d106f 100644
--- a/dev-java/coursier-bin/Manifest
+++ b/dev-java/coursier-bin/Manifest
@@ -1,4 +1,3 @@
-DIST coursier-bin-2.1.5.gz 20679081 BLAKE2B 
8ab0d971949b7a5527c82686fab9d62f6dc360ce7ff72bfc4d5a123401e577f17b2392e9a919aebe1c988a477a273d77cd3eb86dcb7b73c0c1a609cccac77eea
 SHA512 
6397f13f82c91079575f58ccbd35e788a2760179cf5c11a986962e3bbe9c669b6e06730a6ff12e0aeb26198df4448e822e927a5d6bd031f67dab8072835979f6
 DIST coursier-bin-2.1.7.gz 20790038 BLAKE2B 
6e362ae784fcb7007f0adc58604d72dba33cb37f0726883b69f9f298e38759e3acea0232edac30c7cb34c5b837598e6b2c0947345938bce196f7a326a4aa3f0e
 SHA512 
b6df4d7ad89f735989dfb4bb8cacbdf1559dd5ea4f494b7e72df544bd24a3a208738cf37d1cfd7944bb6aebc0e1b6d32b1bfd48c9f333cf54919a055afd5348e
 DIST coursier-bin-2.1.8.gz 20863902 BLAKE2B 
13ce0a1aa6dd2c1272567a76f3a762e31d9d6794e034e033d5d5accd0b6c534702fc62b5cab83070bb1081c7072ad7a04be86c38b4929d75f2d1f050f320820d
 SHA512 
9cc8f13ecd0c166d46aaeeedb9279eb2885a7edac24c5b106ca30968c4c6fc5f47efe3a38e7aa6864dee517a7bc2cfba71fdd32741d295887bdb62594832bb9e
 DIST coursier-bin-2.1.9.gz 20870390 BLAKE2B 
720698e6c55a8c070d02f01ec528bab06f397b3c580fa3e533a45cf0073d8b9caf506cfff10d1b68eb9348c8b0da9abab9e7fb183f0561b62a82a96d21d35f5e
 SHA512 
102c351aa0647fe5cd9d00ee164c1cebbcd6bd133a11bdfd653f70a5347da02e32ba74d5b51ea425e9189bb7113ef16c3902219bfa1ef0172bac7955712031c6

diff --git a/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild 
b/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild
deleted file mode 100644
index 4c77d05f1d13..
--- a/dev-java/coursier-bin/coursier-bin-2.1.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-get_orig_coursier_pv() {
-   local orig_pv=$(ver_rs 3 -)
-   orig_pv=${orig_pv/rc/RC}
-   orig_pv=${orig_pv/pre/M}
-   echo "${orig_pv}"
-}
-
-DESCRIPTION="Java/Scala artifact fetching, bundling and deploying"
-HOMEPAGE="https://get-coursier.io/;
-SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz
 -> ${P}.gz"
-
-KEYWORDS="amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}"
-
-RDEPEND=">=virtual/jre-8"
-
-QA_FLAGS_IGNORED="usr/bin/coursier"
-QA_TEXTRELS="usr/bin/coursier"
-
-src_install() {
-   newbin "${P}" coursier
-}



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

2024-03-31 Thread Florian Schmaus
commit: 0bc4915a4ce8b47898d8beb240af01d010e5fb53
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:15:35 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc4915a

net-analyzer/trippy: stabilize 0.9.0 for amd64

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

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

diff --git a/net-analyzer/trippy/trippy-0.9.0.ebuild 
b/net-analyzer/trippy/trippy-0.9.0.ebuild
index c6c9f913eefe..e1dfbdbbc957 100644
--- a/net-analyzer/trippy/trippy-0.9.0.ebuild
+++ b/net-analyzer/trippy/trippy-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -234,7 +234,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="suid"
 
 FILECAPS=( cap_net_raw+p usr/bin/trip )



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

2024-03-31 Thread Florian Schmaus
commit: af39ff5c22ac998e27e23739f64321de47d57243
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 31 18:16:21 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 31 18:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af39ff5c

app-shells/atuin: keyword 18.1.0 for ~arm64

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

 app-shells/atuin/atuin-18.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/atuin/atuin-18.1.0.ebuild 
b/app-shells/atuin/atuin-18.1.0.ebuild
index 6f827f95cf73..87730f7c0e17 100644
--- a/app-shells/atuin/atuin-18.1.0.ebuild
+++ b/app-shells/atuin/atuin-18.1.0.ebuild
@@ -459,7 +459,7 @@ LICENSE="MIT"
 # - openssl for ring crate
 LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 openssl"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="+client server test +sync"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="



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

2024-03-31 Thread Julien Roy
commit: d2fc27f82b8f6c95c24de4dd764108419784c05d
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 31 17:29:30 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 17:29:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2fc27f8

octaveforge.eclass: drop not inherited eclass

Signed-off-by: Julien Roy  jroy.ca>

 eclass/octaveforge.eclass | 240 --
 1 file changed, 240 deletions(-)

diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass
deleted file mode 100644
index 0528d2d907..00
--- a/eclass/octaveforge.eclass
+++ /dev/null
@@ -1,240 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: octaveforge.eclass
-# @AUTHOR:
-# Rafael G. Martins 
-# Alessandro Barbieri 
-# @BLURB: octaveforge helper eclass.
-# @MAINTAINER:
-# Alessandro Barbieri 
-# @SUPPORTED_EAPIS: 8
-
-inherit autotools edo
-
-case ${EAPI} in
-   8) ;;
-   *) die "${ECLASS}: EAPI ${EAPI} unsupported."
-esac
-
-EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install src_test 
pkg_postinst pkg_prerm pkg_postrm
-
-# @ECLASS_VARIABLE: REPO_URI
-# @DESCRIPTION:
-# URI to the sourceforge octave-forge repository
-REPO_URI="http://svn.code.sf.net/p/octave/code/trunk/octave-forge;
-
-# defining some paths
-
-# @ECLASS_VARIABLE: OCT_ROOT
-# @DESCRIPTION:
-# full path to octave share
-OCT_ROOT="/usr/share/octave"
-
-# @ECLASS_VARIABLE: OCT_PKGDIR
-# @DESCRIPTION:
-# path to octave pkgdir
-OCT_PKGDIR="${OCT_ROOT}/packages"
-
-# @ECLASS_VARIABLE: OCT_BIN
-# @DESCRIPTION:
-# octave binary name
-OCT_BIN="octave"
-
-SRC_URI="mirror://sourceforge/octave/${P}.tar.gz"
-SLOT="0"
-
-# @FUNCTION: octaveforge_src_unpack
-# @DESCRIPTION:
-# function to unpack and set the correct S
-octaveforge_src_unpack() {
-   default
-   if [[ ! -d "${WORKDIR}/${P}" ]]; then
-   S="${WORKDIR}/${PN}"
-   fi
-}
-
-# @FUNCTION: octaveforge_src_prepare
-# @DESCRIPTION:
-# function to add octaveforge specific makefile and configure and reconfigure 
if possible
-octaveforge_src_prepare() {
-   default
-
-   _generate_configure || die
-
-   if [[ -e "${S}/src/configure.ac" ]]; then
-   pushd "${S}/src" || die
-   eautoreconf
-   popd || die
-   elif [[ -e "${S}/src/autogen.sh" ]]; then
-   pushd "${S}/src" || die
-   edo ./autogen.sh
-   popd || die
-   fi
-   if [[ -e "${S}/src/Makefile" ]]; then
-   sed -i 's/ -s / /g' "${S}/src/Makefile" || die
-   fi
-}
-
-octaveforge_src_compile() {
-   PKGDIR="$(pwd | sed -e 's|^.*/||' || die)"
-   export OCT_PACKAGE="${TMPDIR}/${PKGDIR}.tar.gz"
-   export MKOCTFILE="mkoctfile -v"
-
-   cmd="disp(__octave_config_info__('octlibdir'));"
-   OCTLIBDIR=$(octavecommand "${cmd}" || die)
-   export LFLAGS="${LFLAGS} -L${OCTLIBDIR}"
-   export LDFLAGS="${LDFLAGS} -L${OCTLIBDIR}"
-
-   if [[ -e src/Makefile ]]; then
-   emake -C src
-   fi
-
-   if [[ -e src/Makefile ]]; then
-   mv src/Makefile src/Makefile.disable || die
-   fi
-   if [[ -e src/configure ]]; then
-   mv src/configure src/configure.disable || die
-   fi
-
-   pushd .. || die
-   tar -czf "${OCT_PACKAGE}" "${PKGDIR}" || die
-}
-
-# @FUNCTION: octaveforge_src_install
-# @DESCRIPTION:
-# function to install the octave package
-octaveforge_src_install() {
-   DESTDIR="${D}" _octaveforge_pkg_install || die
-}
-
-octaveforge_src_test() {
-   DESTDIR="${T}" _octaveforge_pkg_install || die
-
-   # cargo culted from Fedora
-   cmd="
-   pkg('load','${PN}');
-   oruntests('${oct_pkgdir}');
-   unlink(pkg('local_list'));
-   unlink(pkg('global_list'));
-   "
-   octavecommand "${cmd}" || die
-}
-
-# @FUNCTION: octaveforge_pkg_postinst
-# @DESCRIPTION:
-# function that will rebuild the octave package database
-octaveforge_pkg_postinst() {
-   einfo "Registering ${CATEGORY}/${PF} on the Octave package database."
-   if [[ ! -d "${OCT_PKGDIR}" ]] ; then
-   mkdir -p "${OCT_PKGDIR}" || die
-   fi
-   cmd="pkg('rebuild');"
-   octavecommand "${cmd}" || die
-}
-
-# @FUNCTION: octaveforge_pkg_prerm
-# @DESCRIPTION:
-# function that will run on_uninstall routines to prepare the package to remove
-octaveforge_pkg_prerm() {
-   einfo 'Running on_uninstall routines to prepare the package to remove.'
-   cmd="
-   pkg('rebuild');
-   l = pkg('list');
-   disp(l{cellfun(@(x)strcmp(x.name,'${PN}'),l)}.dir);
-   "
-   oct_pkgdir=$(octavecommand "${cmd}" || die)
-   rm -f "${oct_pkgdir}/packinfo/on_uninstall.m" || die
-   if [[ -e "${oct_pkgdir}/packinfo/on_uninstall.m.orig" ]]; then
-   mv 

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

2024-03-31 Thread Julien Roy
commit: 8ea094892a543b86385d94d205acfb5d37db0c93
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 31 17:28:59 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 17:28:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ea09489

R-packages.eclass: drop not inherited eclass

Signed-off-by: Julien Roy  jroy.ca>

 eclass/R-packages.eclass | 184 ---
 1 file changed, 184 deletions(-)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
deleted file mode 100644
index a701c96178..00
--- a/eclass/R-packages.eclass
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: R-packages.eclass
-# @AUTHOR:
-# Alessandro Barbieri 
-# André Erdmann 
-# Benda Xu 
-# Denis Dupeyron 
-# Robert Greener 
-# @BLURB: eclass to build R packages
-# @MAINTAINER:
-# Alessandro Barbieri 
-# @SUPPORTED_EAPIS: 7 8
-
-case ${EAPI} in
-   7|8) ;;
-   *) die "${ECLASS}: EAPI ${EAPI} unsupported."
-esac
-
-if [ ! ${_R_PACKAGES_ECLASS} ]; then
-
-inherit edo optfeature toolchain-funcs
-
-# @ECLASS_VARIABLE: SUGGESTED_PACKAGES
-# @DEPRECATED: none
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# String variable containing the list of upstream suggested packages.  Consider
-# using optfeature directly instead for more concise descriptions.
-
-# @ECLASS_VARIABLE: CRAN_SNAPSHOT_DATE
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# The date the ebuild was updated in -MM-DD format used to fetch distfiles
-# from Microsoft CRAN mirror.  This will be required in the future.
-
-# @ECLASS_VARIABLE: CRAN_PN
-# @DESCRIPTION:
-# Package name to use for fetching distfiles from CRAN.
-: ${CRAN_PN:=${PN//_/.}}
-
-# @ECLASS_VARIABLE: CRAN_PV
-# @DESCRIPTION:
-# Package version to use for fetching distfiles from CRAN.
-: ${CRAN_PV:=${PV}}
-
-if [[ ${CRAN_SNAPSHOT_DATE} ]]; then
-   SRC_URI="https://cran.microsoft.com/snapshot/${CRAN_SNAPSHOT_DATE};
-else
-   SRC_URI="mirror://cran"
-fi
-SRC_URI+="/src/contrib/${CRAN_PN}_${CRAN_PV}.tar.gz"
-
-HOMEPAGE="https://cran.r-project.org/package=${CRAN_PN};
-
-SLOT="0"
-
-DEPEND="dev-lang/R"
-RDEPEND="${DEPEND}"
-
-# @FUNCTION: R-packages_src_unpack
-# @DEPRECATED: none
-# @DESCRIPTION:
-# Unpack R packages into the right folder.  Consider setting ${S} to 
appropriate
-# value instead.
-R-packages_src_unpack() {
-   default_src_unpack
-
-   if [[ -d "${CRAN_PN}" ]] && [[ ! -d "${P}" ]]; then
-   mv "${CRAN_PN}" "${P}" || die
-   fi
-}
-
-# @FUNCTION: R-packages_src_prepare
-# @DEPRECATED: none
-# @DESCRIPTION:
-# Remove unwanted files from the sources.
-R-packages_src_prepare() {
-   default_src_prepare
-   eqawarn "This ebuild uses R-packages_src_prepare which is no-op."
-   eqawarn "You can safely remove it."
-}
-
-# @FUNCTION: R-packages_src_configure
-# @DESCRIPTION:
-# Set up temporary directories.
-R-packages_src_configure() {
-   mkdir "${T}"/R || die
-}
-
-# @FUNCTION: R-packages_src_compile
-# @DESCRIPTION:
-# Pass build-related environment variables to R and then build/install the
-# package.
-R-packages_src_compile() {
-   local -a mymakeflags=(
-   "${MAKEFLAGS}"
-   AR="$(tc-getAR)"
-   CC="$(tc-getCC)"
-   CPP="$(tc-getCPP)"
-   CXX="$(tc-getCXX)"
-   FC="$(tc-getFC)"
-   LD="$(tc-getLD)"
-   NM="$(tc-getNM)"
-   RANLIB="$(tc-getRANLIB)"
-   CFLAGS="${CFLAGS}"
-   CPPFLAGS="${CPPFLAGS}"
-   CXXFLAGS="${CXXFLAGS}"
-   FFLAGS="${FFLAGS}"
-   FCFLAGS="${FCFLAGS}"
-   LDFLAGS="${LDFLAGS}"
-   MAKEOPTS="${MAKEOPTS}"
-   )
-
-   MAKEFLAGS="${mymakeflags[@]// /\\ }" \
-   edo R CMD INSTALL . -d -l "${T}"/R --byte-compile
-}
-
-# @FUNCTION: R-packages_src_install
-# @DESCRIPTION:
-# Move files into right folders.
-#
-# Documentation and examples is moved to docdir, symlinked back to R
-# site-library (to allow access from within R).
-#
-# Everything else is moved to the R site-library.
-R-packages_src_install() {
-   cd "${T}"/R/${CRAN_PN} || die
-
-   local DOCDIR="/usr/share/doc/${PF}"
-   local EDOCDIR="${ED}${DOCDIR}"
-   mkdir -p "${EDOCDIR}" || die
-
-   # _maybe_movelink  
-   # If target exists, installs everything under target into R's
-   # site-library for the package and creates a link with the name
-   #  to it.
-   _maybe_movelink() {
-   local target=${1}
-   local link_name=${2}
-   if [[ ! -e "${target}" ]]; then
-   return
-   fi
-
-   local rdir=/usr/$(get_libdir)/R/site-library/${CRAN_PN}
-   local rp_source="${rdir}/${target}"
-   insinto ${rdir}
-   doins -r ${target}
-

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2024-03-31 Thread Julien Roy
commit: 990e79f81ba1d6432af7ac835cf3cdde2fcbd052
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 31 17:45:16 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 17:47:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=990e79f8

www-apps/invidious: drop 2024.02.18

Signed-off-by: Julien Roy  jroy.ca>

 www-apps/invidious/Manifest|   1 -
 www-apps/invidious/invidious-2024.02.18.ebuild | 162 -
 2 files changed, 163 deletions(-)

diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index 420b57bb07..7f814bde48 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,4 +1,3 @@
-DIST invidious-2024.02.18.tar.gz 3293879 BLAKE2B 
470c60c36122c188f8371484c85401504789fdfa97570bcf1dea7c280831bcea3b40f54d4a7674746dfac6a3a571b1e7782189b3f32cf18d8aa372344fa5bf08
 SHA512 
ca11ce337368e3c18298c119a44395a0b95d30660dcf81d5f09bd1ec6c754b97f1e6aeaa940f0da1f12405583b23b00a7f8800193b6b12ec1f7f3ea3e66baffb
 DIST invidious-2024.03.08.tar.gz 3293907 BLAKE2B 
3e4b8650d57452ce0a6d1265cd391a74fbefeecdea4911126f37aec0bd3ee3e7167b086cf204858906e52cfd700e1b04d598bf9ee990a830932cb38466c1a04e
 SHA512 
543dee1e8af07969be06589616198ece6cccace8833eeb1929c902d57ba5e7ebd13dc0cef5e1774ed98f8d85352547fc444690879a377e2f64b2781ea848f011
 DIST invidious-2024.03.31.tar.gz 3293940 BLAKE2B 
1d9ae4f2b3fc77db3351a383800984b15e2e619543b52484bd12aeb844c6655e23bb95b1fa0fb7d4b389a84bc986ec17de51821cfe9be5d32aab20e7f7422513
 SHA512 
5b3630cfbbc01f5967bcd24fd6b5c680854c4abdeb87fcbf4b181f8149e49b21f54b5140e3af0218a72f11917c813171945acfa2a16211b7697e70134e6aa65b
 DIST invidious-mocks-11ec372.tar.gz 180392 BLAKE2B 
899db54d4efdfc231d588155d52784d70a364c7382bd1652a3c384dc618435d646a50e957c1407f6ac7ade410e811438b23a16d9949e63f7791e34960bba1fc6
 SHA512 
7bc1aa17f555babaceca15fe51061400a6c8a9cb01ad15c5d22c155f3164aca7c6e49c8dcdbd894e1593c2c69d3ddaa201544b068510281e910b90a11a407e59

diff --git a/www-apps/invidious/invidious-2024.02.18.ebuild 
b/www-apps/invidious/invidious-2024.02.18.ebuild
deleted file mode 100644
index 418fca067d..00
--- a/www-apps/invidious/invidious-2024.02.18.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs shards systemd
-
-COMMIT="e8a36985aff1a5b33ddf9abea85dd2c23422c2f7"
-MOCKS_COMMIT="11ec372f72747c09d48ffef04843f72be67d5b54"
-MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
-DESCRIPTION="Invidious is an alternative front-end to YouTube"
-HOMEPAGE="
-   https://invidious.io/
-   https://github.com/iv-org/invidious
-"
-IV_ORG="https://github.com/iv-org;
-NPM="https://registry.npmjs.org;
-SRC_URI="
-   ${IV_ORG}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-   ${NPM}/video.js/-/video.js-7.12.1.tgz
-   
${NPM}/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz
-   
${NPM}/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz
-   ${NPM}/videojs-markers/-/videojs-markers-1.0.1.tgz
-   ${NPM}/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz
-   ${NPM}/videojs-overlay/-/videojs-overlay-2.1.4.tgz
-   ${NPM}/videojs-share/-/videojs-share-3.2.1.tgz
-   ${NPM}/videojs-vr/-/videojs-vr-1.8.0.tgz
-   ${NPM}/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz
-   test? (
-   ${IV_ORG}/mocks/archive/${MOCKS_COMMIT}.tar.gz -> 
${MOCKS_P}.tar.gz
-   )
-"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="AGPL-3 Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-db/sqlite:3
-   dev-libs/boehm-gc
-   dev-libs/libevent:=
-   dev-libs/libpcre2:=
-   dev-libs/libxml2:2
-   dev-libs/libyaml
-   dev-libs/openssl:=
-   sys-libs/zlib:=
-"
-RDEPEND="${COMMON_DEPEND}
-   acct-user/invidious
-   gnome-base/librsvg
-"
-DEPEND="${COMMON_DEPEND}
-   dev-crystal/athena-negotiation
-   =dev-crystal/protodec-0.1.5
-   test? (
-   dev-crystal/spectator
-   )
-"
-
-DOCS=( {CHANGELOG,README}.md TRANSLATION )
-
-CHECKREQS_MEMORY="2G"
-
-CRYSTAL_DEFINES=(
-   -Dskip_videojs_download
-   -Ddisable_quic
-)
-
-src_unpack() {
-   local src depname destname js css
-
-   for src in ${A}; do
-   if [[ ${src} == "${P}.tar.gz" ]]; then
-   unpack ${src}
-   elif [[ ${src} == "${MOCKS_P}.tar.gz" ]]; then
-   unpack "${src}"
-   mkdir -p "${S}"/mocks || die
-   rmdir "${S}"/mocks || die
-   mv mocks-${MOCKS_COMMIT} "${S}"/mocks || die
-   else
-   depname="${src%-*}"
-
-   case ${depname} in
-   video.js)
-   js="video.js" ;;
-   

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/invidious/

2024-03-31 Thread Julien Roy
commit: 73354f695804a83b0e1bbc9b15294f68d272f1b5
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 31 17:45:01 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 17:47:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73354f69

www-apps/invidious: add 2024.03.31

Signed-off-by: Julien Roy  jroy.ca>

 www-apps/invidious/Manifest|   1 +
 www-apps/invidious/invidious-2024.03.31.ebuild | 162 +
 2 files changed, 163 insertions(+)

diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index 6614e94607..420b57bb07 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,5 +1,6 @@
 DIST invidious-2024.02.18.tar.gz 3293879 BLAKE2B 
470c60c36122c188f8371484c85401504789fdfa97570bcf1dea7c280831bcea3b40f54d4a7674746dfac6a3a571b1e7782189b3f32cf18d8aa372344fa5bf08
 SHA512 
ca11ce337368e3c18298c119a44395a0b95d30660dcf81d5f09bd1ec6c754b97f1e6aeaa940f0da1f12405583b23b00a7f8800193b6b12ec1f7f3ea3e66baffb
 DIST invidious-2024.03.08.tar.gz 3293907 BLAKE2B 
3e4b8650d57452ce0a6d1265cd391a74fbefeecdea4911126f37aec0bd3ee3e7167b086cf204858906e52cfd700e1b04d598bf9ee990a830932cb38466c1a04e
 SHA512 
543dee1e8af07969be06589616198ece6cccace8833eeb1929c902d57ba5e7ebd13dc0cef5e1774ed98f8d85352547fc444690879a377e2f64b2781ea848f011
+DIST invidious-2024.03.31.tar.gz 3293940 BLAKE2B 
1d9ae4f2b3fc77db3351a383800984b15e2e619543b52484bd12aeb844c6655e23bb95b1fa0fb7d4b389a84bc986ec17de51821cfe9be5d32aab20e7f7422513
 SHA512 
5b3630cfbbc01f5967bcd24fd6b5c680854c4abdeb87fcbf4b181f8149e49b21f54b5140e3af0218a72f11917c813171945acfa2a16211b7697e70134e6aa65b
 DIST invidious-mocks-11ec372.tar.gz 180392 BLAKE2B 
899db54d4efdfc231d588155d52784d70a364c7382bd1652a3c384dc618435d646a50e957c1407f6ac7ade410e811438b23a16d9949e63f7791e34960bba1fc6
 SHA512 
7bc1aa17f555babaceca15fe51061400a6c8a9cb01ad15c5d22c155f3164aca7c6e49c8dcdbd894e1593c2c69d3ddaa201544b068510281e910b90a11a407e59
 DIST video.js-7.12.1.tgz 3511060 BLAKE2B 
9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54
 SHA512 
d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
 DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B 
f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769
 SHA512 
76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946

diff --git a/www-apps/invidious/invidious-2024.03.31.ebuild 
b/www-apps/invidious/invidious-2024.03.31.ebuild
new file mode 100644
index 00..c59e781089
--- /dev/null
+++ b/www-apps/invidious/invidious-2024.03.31.ebuild
@@ -0,0 +1,162 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs shards systemd
+
+COMMIT="08390acd0c17875fddb84cabba54197a5b5740e4"
+MOCKS_COMMIT="11ec372f72747c09d48ffef04843f72be67d5b54"
+MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
+DESCRIPTION="Invidious is an alternative front-end to YouTube"
+HOMEPAGE="
+   https://invidious.io/
+   https://github.com/iv-org/invidious
+"
+IV_ORG="https://github.com/iv-org;
+NPM="https://registry.npmjs.org;
+SRC_URI="
+   ${IV_ORG}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
+   ${NPM}/video.js/-/video.js-7.12.1.tgz
+   
${NPM}/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz
+   
${NPM}/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz
+   ${NPM}/videojs-markers/-/videojs-markers-1.0.1.tgz
+   ${NPM}/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz
+   ${NPM}/videojs-overlay/-/videojs-overlay-2.1.4.tgz
+   ${NPM}/videojs-share/-/videojs-share-3.2.1.tgz
+   ${NPM}/videojs-vr/-/videojs-vr-1.8.0.tgz
+   ${NPM}/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz
+   test? (
+   ${IV_ORG}/mocks/archive/${MOCKS_COMMIT}.tar.gz -> 
${MOCKS_P}.tar.gz
+   )
+"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="AGPL-3 Apache-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-db/sqlite:3
+   dev-libs/boehm-gc
+   dev-libs/libevent:=
+   dev-libs/libpcre2:=
+   dev-libs/libxml2:2
+   dev-libs/libyaml
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+"
+RDEPEND="${COMMON_DEPEND}
+   acct-user/invidious
+   gnome-base/librsvg
+"
+DEPEND="${COMMON_DEPEND}
+   dev-crystal/athena-negotiation
+   =dev-crystal/protodec-0.1.5
+   test? (
+   dev-crystal/spectator
+   )
+"
+
+DOCS=( {CHANGELOG,README}.md TRANSLATION )
+
+CHECKREQS_MEMORY="2G"
+
+CRYSTAL_DEFINES=(
+   -Dskip_videojs_download
+   -Ddisable_quic
+)
+
+src_unpack() {
+   local src depname 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/, profiles/arch/powerpc/

2024-03-31 Thread Ionen Wolkens
commit: 45782d065e69449b27261f646095342ad431554e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 31 16:31:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 31 17:04:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45782d06

profiles/arch/powerpc: move mpv's luajit invert from ppc64 to ppc*

wrt bug #928297, leaving open in case maintainers wants to either
mask it on musl (at least) or even full dekeyword on ppc depending
on upstream situation.

This is just mpv's side of things.

Bug: https://bugs.gentoo.org/928297
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/arch/powerpc/package.use.force   | 11 ++-
 profiles/arch/powerpc/package.use.mask|  9 +
 profiles/arch/powerpc/ppc64/package.use.force | 10 +-
 profiles/arch/powerpc/ppc64/package.use.mask  |  8 
 4 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/profiles/arch/powerpc/package.use.force 
b/profiles/arch/powerpc/package.use.force
index 58c203731555..98041c695968 100644
--- a/profiles/arch/powerpc/package.use.force
+++ b/profiles/arch/powerpc/package.use.force
@@ -1,6 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2024-03-31)
+# MPV currently[1] has no plans to support >=lua5-3 making luajit
+# the only choice for maintained lua. Apply mask/force to override
+# the profile's defaults, and invert on arches where not keyworded
+# (or problematic, bug #928297). Done this way also avoids conflicts
+# for users using another default.
+# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
+media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit
+
 # Luke Dashjr  (2019-09-21)
 # iasl is stable on ppc
 sys-firmware/seabios -binary

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index ad6a4aec5229..1b1547a1e2b4 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,15 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Ionen Wolkens  (2024-03-31)
+# MPV currently[1] has no plans to support >=lua5-3 making luajit
+# the only choice for maintained lua. Apply mask/force to override
+# the profile's defaults, and invert on arches where not keyworded
+# (or problematic, bug #928297). Done this way also avoids conflicts
+# for users using another default.
+# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
+media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit
+
 # Andreas Sturmlechner  (2024-03-24)
 # Requires unkeyworded dev-qt/qtwebengine (and revdeps)
 kde-apps/kleopatra pim

diff --git a/profiles/arch/powerpc/ppc64/package.use.force 
b/profiles/arch/powerpc/ppc64/package.use.force
index d197a47b1d51..d198bbc21577 100644
--- a/profiles/arch/powerpc/ppc64/package.use.force
+++ b/profiles/arch/powerpc/ppc64/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Matt Jolly  (2024-01-30)
@@ -12,14 +12,6 @@ www-client/chromium system-toolchain
 # Done this way also avoids conflicts for users using another default.
 games-engines/openmw -lua_single_target_luajit
 
-# Ionen Wolkens  (2023-07-26)
-# MPV currently[1] has no plans to support >=lua5-3 making luajit
-# the only choice for maintained lua. Apply mask/force to override
-# the profile's defaults, and invert on arches where not keyworded.
-# Done this way also avoids conflicts for users using another default.
-# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
-media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit
-
 # Samuli Suominen  (2012-10-30)
 # Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or 
kde-plasma/kdm gets
 # stable keyword, this line can be removed.

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 857d7a0bd4ef..e4646a65499c 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -30,14 +30,6 @@ www-client/firefox hwaccel
 games-engines/openmw -lua_single_target_lua5-1 lua_single_target_luajit
 games-engines/openmw -lua_single_target_lua5-3 -lua_single_target_lua5-4
 
-# Ionen Wolkens  (2023-07-26)
-# MPV currently[1] has no plans to support >=lua5-3 making luajit
-# the only choice for maintained lua. Apply mask/force to override
-# the profile's defaults, and invert on arches where not keyworded.
-# Done this way also avoids conflicts for users using another default.
-# [1] 
https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer

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

2024-03-31 Thread Jakov Smolić
commit: 64867ad1eb261d199c0e80a71b24d1a9d6769c39
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 24 17:47:21 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:48:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64867ad1

dev-libs/openssl: Backport riscv patch to 3.2.1

Closes: https://bugs.gentoo.org/923956
Signed-off-by: Jakov Smolić  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35901
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/openssl/files/openssl-3.2.1-riscv.patch | 70 
 dev-libs/openssl/openssl-3.2.1-r1.ebuild |  2 +
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/openssl/files/openssl-3.2.1-riscv.patch 
b/dev-libs/openssl/files/openssl-3.2.1-riscv.patch
new file mode 100644
index ..51256cf434e2
--- /dev/null
+++ b/dev-libs/openssl/files/openssl-3.2.1-riscv.patch
@@ -0,0 +1,70 @@
+# Bug: https://bugs.gentoo.org/923956
+# Upstream PR: https://github.com/openssl/openssl/pull/23752
+--- a/providers/implementations/ciphers/cipher_aes_gcm_hw.c
 b/providers/implementations/ciphers/cipher_aes_gcm_hw.c
+@@ -142,9 +142,9 @@ static const PROV_GCM_HW aes_gcm = {
+ # include "cipher_aes_gcm_hw_armv8.inc"
+ #elif defined(PPC_AES_GCM_CAPABLE) && defined(_ARCH_PPC64)
+ # include "cipher_aes_gcm_hw_ppc.inc"
+-#elif defined(__riscv) && __riscv_xlen == 64
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64
+ # include "cipher_aes_gcm_hw_rv64i.inc"
+-#elif defined(__riscv) && __riscv_xlen == 32
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32
+ # include "cipher_aes_gcm_hw_rv32i.inc"
+ #else
+ const PROV_GCM_HW *ossl_prov_aes_hw_gcm(size_t keybits)
+--- a/providers/implementations/ciphers/cipher_aes_hw.c
 b/providers/implementations/ciphers/cipher_aes_hw.c
+@@ -142,9 +142,9 @@ const PROV_CIPHER_HW 
*ossl_prov_cipher_hw_aes_##mode(size_t keybits)   \
+ # include "cipher_aes_hw_t4.inc"
+ #elif defined(S390X_aes_128_CAPABLE)
+ # include "cipher_aes_hw_s390x.inc"
+-#elif defined(__riscv) && __riscv_xlen == 64
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64
+ # include "cipher_aes_hw_rv64i.inc"
+-#elif defined(__riscv) && __riscv_xlen == 32
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32
+ # include "cipher_aes_hw_rv32i.inc"
+ #else
+ /* The generic case */
+--- a/providers/implementations/ciphers/cipher_aes_ocb_hw.c
 b/providers/implementations/ciphers/cipher_aes_ocb_hw.c
+@@ -104,7 +104,7 @@ static const PROV_CIPHER_HW aes_t4_ocb = { 
\
+ if (SPARC_AES_CAPABLE)
 \
+ return _t4_ocb;
+ 
+-#elif defined(__riscv) && __riscv_xlen == 64
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64
+ 
+ static int cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx,
+  const unsigned char *key,
+@@ -126,7 +126,7 @@ static const PROV_CIPHER_HW aes_rv64i_zknd_zkne_ocb = {
\
+ if (RISCV_HAS_ZKND_AND_ZKNE())
 \
+ return _rv64i_zknd_zkne_ocb;
+ 
+-#elif defined(__riscv) && __riscv_xlen == 32
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32
+ 
+ static int cipher_hw_aes_ocb_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx,
+  const unsigned char *key,
+--- a/providers/implementations/ciphers/cipher_aes_xts_hw.c
 b/providers/implementations/ciphers/cipher_aes_xts_hw.c
+@@ -159,7 +159,7 @@ static const PROV_CIPHER_HW aes_xts_t4 = { 
\
+ if (SPARC_AES_CAPABLE)
 \
+ return _xts_t4;
+ 
+-#elif defined(__riscv) && __riscv_xlen == 64
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64
+ 
+ static int cipher_hw_aes_xts_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx,
+  const unsigned char *key,
+@@ -185,7 +185,7 @@ static const PROV_CIPHER_HW aes_xts_rv64i_zknd_zkne = {
\
+ if (RISCV_HAS_ZKND_AND_ZKNE())
 \
+ return _xts_rv64i_zknd_zkne;
+ 
+-#elif defined(__riscv) && __riscv_xlen == 32
++#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32
+ 
+ static int cipher_hw_aes_xts_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx,
+  const unsigned char *key,

diff --git a/dev-libs/openssl/openssl-3.2.1-r1.ebuild 
b/dev-libs/openssl/openssl-3.2.1-r1.ebuild
index 24ae65f3321f..79bd29a1a54e 100644
--- a/dev-libs/openssl/openssl-3.2.1-r1.ebuild
+++ b/dev-libs/openssl/openssl-3.2.1-r1.ebuild
@@ -58,6 +58,8 @@ MULTILIB_WRAPPED_HEADERS=(
 
 

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

2024-03-31 Thread Jakov Smolić
commit: 7bbb76e4a8b62a7b597f37d71dd60069854684de
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 31 16:48:01 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:48:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbb76e4

dev-python/uv: Keyword 0.1.24 riscv, #928003

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

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

diff --git a/dev-python/uv/uv-0.1.24.ebuild b/dev-python/uv/uv-0.1.24.ebuild
index ffb629683410..831f3149f08d 100644
--- a/dev-python/uv/uv-0.1.24.ebuild
+++ b/dev-python/uv/uv-0.1.24.ebuild
@@ -41,7 +41,7 @@ LICENSE+="
 # ring crate
 LICENSE+=" openssl"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="test"
 PROPERTIES="test_network"



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

2024-03-31 Thread Jakov Smolić
commit: 06572a4fe5906de07d56920f385b8bbdd87fe549
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 31 16:48:02 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:48:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06572a4f

dev-python/build: Keyword 1.2.1 riscv, #928003

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

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

diff --git a/dev-python/build/build-1.2.1.ebuild 
b/dev-python/build/build-1.2.1.ebuild
index fe0e635e268d..dc10d3d3d4a2 100644
--- a/dev-python/build/build-1.2.1.ebuild
+++ b/dev-python/build/build-1.2.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="test-rust"
 
 RDEPEND="



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

2024-03-31 Thread Jakov Smolić
commit: 14b5b6ba97da6c37d08a9c2be3e96d55944adddb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 31 16:47:32 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b5b6ba

www-apps/hugo: Stabilize 0.121.2 amd64, #928290

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

 www-apps/hugo/hugo-0.121.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/hugo/hugo-0.121.2.ebuild 
b/www-apps/hugo/hugo-0.121.2.ebuild
index aafcddeff092..48ca0532fc32 100644
--- a/www-apps/hugo/hugo-0.121.2.ebuild
+++ b/www-apps/hugo/hugo-0.121.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0 Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86"
 IUSE="doc +extended test"
 
 BDEPEND="



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

2024-03-31 Thread Jakov Smolić
commit: 7ca439ce974a65850c035d4fca3ddd78448fb19f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 31 16:47:30 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:47:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca439ce

media-sound/sidplayfp: Stabilize 2.6.2 amd64, #928285

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

 media-sound/sidplayfp/sidplayfp-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild
index 622dd37d0372..a887b24d9ea7 100644
--- a/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild
+++ b/media-sound/sidplayfp/sidplayfp-2.6.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 
1-2)/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+alsa oss pulseaudio"
 
 BDEPEND="virtual/pkgconfig"



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

2024-03-31 Thread Jakov Smolić
commit: 3625b163102e816d232affcf889db0523b04a9ff
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar 31 16:46:51 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar 31 16:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3625b163

app-containers/podman: Stabilize 4.9.4 amd64, #928282

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

 app-containers/podman/podman-4.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/podman/podman-4.9.4.ebuild 
b/app-containers/podman/podman-4.9.4.ebuild
index 4505efe8f91d..bcb1fe4570e2 100644
--- a/app-containers/podman/podman-4.9.4.ebuild
+++ b/app-containers/podman/podman-4.9.4.ebuild
@@ -17,7 +17,7 @@ else

SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}/${P/_rc/-rc}"
if [[ ${PV} != *rc* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
fi
 fi
 



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

2024-03-31 Thread Robin H. Johnson
commit: b7e21df46f74f27f04c332e2ae01864b3390d1d0
Author: Matthew White  inventati  org>
AuthorDate: Sun Mar 31 08:29:53 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Mar 31 16:27:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e21df4

app-misc/ddcutil: fix command not found error

Fixes:

 * QA Notice: command not found:
 *
 *  ./configure: line 2975: 0: command not found

Closes: https://bugs.gentoo.org/922205
Package-Manager: portage-3.0.63
Signed-off-by: Matthew White  inventati.org>
X-cherry-picked: 0eb622b9779318b160ed865c095d3bdd4508d96c)
Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36012

 app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch 
b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
index 07897eb74e80..deabd2bfedbc 100644
--- a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
+++ b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
@@ -19,7 +19,7 @@ index c12f15c..27d2124 100644
  dnl AC_MSG_NOTICE([DBG = |$DBG|])
 
 -AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test "x$ddcutil_version_suffix" != 
"x"] )
-+AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, 0)
++AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test 0])
 
  AS_IF( [test 0$DBG -ne 0],
 AC_MSG_NOTICE([debug messages enabled]),



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipset/

2024-03-31 Thread Mike Pagano
commit: 3dc50f654127a1a2af9859dbf831b803d62ad9e8
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 31 16:23:03 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 31 16:23:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dc50f65

net-firewall/ipset: drop 7.19-r1

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

 net-firewall/ipset/Manifest |   1 -
 net-firewall/ipset/ipset-7.19-r1.ebuild | 114 
 2 files changed, 115 deletions(-)

diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index b074e8c08ce8..7df26fea4976 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1,3 +1,2 @@
-DIST ipset-7.19.tar.bz2 686712 BLAKE2B 
04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640
 SHA512 
0f4252e6d967b0f130a2c7a0307b17c6b7d48336e86b2f838ea176f5faaa0c9bbbf273060906b43d91e9b38a9f33c18918e33d02292839a6bc321181d5d7f84e
 DIST ipset-7.20.tar.bz2 687123 BLAKE2B 
24f44c887ba90379015d15d58351aedb80cc1d53638d0f4a868b1b6debec18e4c5336b626946bc7b3eb56c1b80d83ab236f287598f71e27bf44b9873dbb7eddf
 SHA512 
d0b87ab889987a3febeaf3d73099a262aca86160878258b3bd1be064e52b55baa90601804b30ad3bbb363066c9fc1bbdfe8bc100414f801729215a892e186fc6
 DIST ipset-7.21.tar.bz2 687746 BLAKE2B 
bb887a6e74f11df8e24e13c767d21761fe547e90dbfe9fbd5b9adf3a6280a6e0eceeabd0d238178a2f76dd6492b04f4ccde222b5b41807b21bb441f2fb94cc48
 SHA512 
175c6516c2091c57738a0324678d8d016e4d7f18fa03cb0dcc502391cac4caf4db1e757f61ad2fe312c1dbe431ec9cfabbc8e15a64a94ebd2fa903155b27c88f

diff --git a/net-firewall/ipset/ipset-7.19-r1.ebuild 
b/net-firewall/ipset/ipset-7.19-r1.ebuild
deleted file mode 100644
index 234ec51e7a34..
--- a/net-firewall/ipset/ipset-7.19-r1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MODULES_OPTIONAL_IUSE=modules
-inherit autotools bash-completion-r1 linux-mod-r1 systemd
-
-DESCRIPTION="IPset tool for iptables, successor to ippool"
-HOMEPAGE="https://ipset.netfilter.org/ https://git.netfilter.org/ipset/;
-SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-
-RDEPEND="
-   net-firewall/iptables
-   net-libs/libmnl:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( ChangeLog INSTALL README UPGRADE )
-
-# configurable from outside, e.g. /etc/portage/make.conf
-IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_setup() {
-   get_version
-   CONFIG_CHECK="NETFILTER"
-   ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
-   CONFIG_CHECK+=" NETFILTER_NETLINK"
-   ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in 
your kernel."
-   # It does still build without NET_NS, but it may be needed in future.
-   #CONFIG_CHECK="${CONFIG_CHECK} NET_NS"
-   #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in 
your kernel."
-   CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN"
-   ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables 
(#614896)"
-
-   build_modules=0
-   if use modules; then
-   if linux_config_src_exists && linux_chkconfig_builtin "MODULES" 
; then
-   if linux_chkconfig_present "IP_NF_SET" || \
-   linux_chkconfig_present "IP_SET"; then #274577
-   eerror "There is IP{,_NF}_SET or 
NETFILTER_XT_SET support in your kernel."
-   eerror "Please either build ipset with modules 
USE flag disabled"
-   eerror "or rebuild kernel without IP_SET 
support and make sure"
-   eerror "there is NO kernel ip_set* modules in 
/lib/modules//... ."
-   die "USE=modules and in-kernel ipset support 
detected."
-   else
-   einfo "Modular kernel detected. Gonna build 
kernel modules..."
-   build_modules=1
-   fi
-   else
-   eerror "Nonmodular kernel detected, but USE=modules. 
Either build"
-   eerror "modular kernel (without IP_SET) or disable 
USE=modules"
-   die "Nonmodular kernel detected, will not build kernel 
modules"
-   fi
-   fi
-
-   [[ ${build_modules} -eq 1 ]] && linux-mod-r1_pkg_setup
-}
-
-src_configure() {
-   export bashcompdir="$(get_bashcompdir)"
-
-   econf \
-   --enable-bashcompl \
-   $(use_with modules kmod) \
-   --with-maxsets=${IP_NF_SET_MAX} \
-   --with-ksource="${KV_DIR}" \
-   --with-kbuild="${KV_OUT_DIR}"
-}
-

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

2024-03-31 Thread Mike Pagano
commit: b3ee15a748e9b24e4b5f2361edc644020b87d078
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 31 16:21:45 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 31 16:21:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ee15a7

www-apps/ttyd: stabilize 1.7.4-r1 for amd64

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

 www-apps/ttyd/ttyd-1.7.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/ttyd/ttyd-1.7.4-r1.ebuild 
b/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
index 3fdbd114e567..a5ecb9226066 100644
--- a/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
+++ b/www-apps/ttyd/ttyd-1.7.4-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/tsl0922/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="MIT"



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

2024-03-31 Thread Mike Pagano
commit: fc75829d24d9bdfe8e370636978b78234f90fbed
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Mar 31 16:18:44 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Mar 31 16:18:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc75829d

www-servers/nginx-unit: drop 1.31.1

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

 www-servers/nginx-unit/Manifest |   1 -
 www-servers/nginx-unit/nginx-unit-1.31.1.ebuild | 102 
 2 files changed, 103 deletions(-)

diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index 9f39c6efb3b8..0c2dd49d657f 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -1,2 +1 @@
-DIST nginx-unit-1.31.1.tar.gz 907165 BLAKE2B 
3df7258754761922dceeb66f369faec465bb2f497b692f706c6f22adb21ddf397b2aa2fee758fc89163c30517edf9cb28803193cd53bb9292573a5b21d396dc4
 SHA512 
28e5f1e88b9e5e21c5094f901227e193137c120e4af3f2950e113d118a301cabb17abf9f0fea8fc8893f36f6e9ae09f86bbf7a323999da34e71e42615937c57c
 DIST nginx-unit-1.32.0.tar.gz 937300 BLAKE2B 
e603e76ed1d5838eed60675d922bc60a5c6d2bdb34eb98a2198a161c1743efc55c8f4249f4d734d1356089fc14c494d686b043ccedbd5c80b0a1a74d3bb03483
 SHA512 
52b1c8d6d07db927a4836e854a1372f27230b03ddb09bc8203c4c8433e8391e4bf35d62de3f37e91cde3680d19c183e3f871d5e22fba20343548946b44be466c

diff --git a/www-servers/nginx-unit/nginx-unit-1.31.1.ebuild 
b/www-servers/nginx-unit/nginx-unit-1.31.1.ebuild
deleted file mode 100644
index 0919e059cd8d..
--- a/www-servers/nginx-unit/nginx-unit-1.31.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic python-single-r1 systemd toolchain-funcs
-
-MY_P="unit-${PV}"
-DESCRIPTION="Dynamic web and application server"
-HOMEPAGE="https://unit.nginx.org;
-SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-MY_USE="perl python ruby"
-MY_USE_PHP="php8-1 php8-2"
-IUSE="${MY_USE} ${MY_USE_PHP} perl ssl"
-REQUIRED_USE="|| ( ${IUSE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="perl? ( dev-lang/perl:= )
-   php8-1? ( dev-lang/php:8.1[embed] )
-   php8-2? ( dev-lang/php:8.2[embed] )
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   dev-lang/ruby:=
-   dev-ruby/rubygems:=
-   )
-   ssl? ( dev-libs/openssl:0= )
-   virtual/libcrypt:0="
-RDEPEND="${DEPEND}
-   acct-user/nginx-unit
-   acct-group/nginx-unit"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   eapply_user
-   sed -i '/^CFLAGS/d' auto/make || die
-   default
-}
-
-src_configure() {
-   local opt=(
-   --control=unix:/run/${PN}.sock
-   --log=/var/log/${PN}
-   --modules=/usr/$(get_libdir)/${PN}
-   --pid=/run/${PN}.pid
-   --prefix=/usr
-   --state=/var/lib/${PN}
-   --user=${PN}
-   --group=${PN}
-   )
-
-   use ssl && opt+=( --openssl )
-   export AR="$(tc-getAR)"
-   export CC="$(tc-getCC)"
-   ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration 
failed"
-
-   # Modules require position-independent code
-   append-cflags $(test-flags-CC -fPIC)
-
-   for flag in ${MY_USE} ; do
-   if use ${flag} ; then
-   ./configure ${flag} || die "Module configuration 
failed: ${flag}"
-   fi
-   done
-
-   for flag in ${MY_USE_PHP} ; do
-   if use ${flag} ; then
-   local php_slot="/usr/$(get_libdir)/${flag/-/.}"
-   ./configure php \
-   --module=${flag} \
-   --config=${php_slot}/bin/php-config \
-   --lib-path=${php_slot}/$(get_libdir) || die 
"Module configuration failed: ${flag}"
-   fi
-   done
-}
-
-src_install() {
-   default
-
-   if use perl ; then
-   echo "1"
-   echo "D is ${D}"
-   emake DESTDIR="${D}/" perl-install
-   fi
-
-   rm -rf "${ED}"/usr/var
-
-   diropts -m 0770
-   keepdir /var/lib/${PN}
-   newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
-   newconfd "${FILESDIR}"/nginx-unit.confd nginx-unit
-   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
-}



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

2024-03-31 Thread Michał Górny
commit: 43c399629fb022b7519d70194cb6c0364809764d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 15:20:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 15:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43c39962

app-arch/libarchive: Backport tar error handling fix

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

 .../files/libarchive-3.7.2-safe-fprintf.patch  | 27 ++
 ...-3.7.2-r2.ebuild => libarchive-3.7.2-r3.ebuild} |  2 ++
 2 files changed, 29 insertions(+)

diff --git a/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch 
b/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
new file mode 100644
index ..6a351ba37fea
--- /dev/null
+++ b/app-arch/libarchive/files/libarchive-3.7.2-safe-fprintf.patch
@@ -0,0 +1,27 @@
+From 6110e9c82d8ba830c3440f36b990483ceaaea52c Mon Sep 17 00:00:00 2001
+From: Ed Maste 
+Date: Fri, 29 Mar 2024 18:02:06 -0400
+Subject: [PATCH] tar: make error reporting more robust and use correct errno
+ (#2101)
+
+As discussed in #1609.
+---
+ tar/read.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/tar/read.c b/tar/read.c
+index af3d3f423..a7f14a07b 100644
+--- a/tar/read.c
 b/tar/read.c
+@@ -371,8 +371,9 @@ read_archive(struct bsdtar *bsdtar, char mode, struct 
archive *writer)
+   if (r != ARCHIVE_OK) {
+   if (!bsdtar->verbose)
+   safe_fprintf(stderr, "%s", 
archive_entry_pathname(entry));
+-  fprintf(stderr, ": %s: ", 
archive_error_string(a));
+-  fprintf(stderr, "%s", strerror(errno));
++  safe_fprintf(stderr, ": %s: %s",
++  archive_error_string(a),
++  strerror(archive_errno(a)));
+   if (!bsdtar->verbose)
+   fprintf(stderr, "\n");
+   bsdtar->return_value = 1;

diff --git a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild 
b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
similarity index 98%
rename from app-arch/libarchive/libarchive-3.7.2-r2.ebuild
rename to app-arch/libarchive/libarchive-3.7.2-r3.ebuild
index 0e17daa7457c..5387e642a60c 100644
--- a/app-arch/libarchive/libarchive-3.7.2-r2.ebuild
+++ b/app-arch/libarchive/libarchive-3.7.2-r3.ebuild
@@ -76,6 +76,8 @@ PATCHES=(
# https://github.com/libarchive/libarchive/issues/2069
# (we can simply update the command since we don't support old lrzip)
"${FILESDIR}/${P}-lrzip.patch"
+   # https://github.com/libarchive/libarchive/pull/2101
+   "${FILESDIR}/${P}-safe-fprintf.patch"
 )
 
 src_prepare() {



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

2024-03-31 Thread Michał Górny
commit: 8219005143ccef13ab4230c7e72f5c1711fd79e0
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 15:23:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 15:33:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82190051

xfce-base/xfce4-settings: Bump to 4.19.2

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

 xfce-base/xfce4-settings/Manifest  |  1 +
 .../xfce4-settings/xfce4-settings-4.19.2.ebuild| 96 ++
 2 files changed, 97 insertions(+)

diff --git a/xfce-base/xfce4-settings/Manifest 
b/xfce-base/xfce4-settings/Manifest
index a83e1a36f06c..ac9289050205 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-settings-4.18.4.tar.bz2 1557097 BLAKE2B 
0269ed1778becc547ba187c096d7c9938cc00f56fb1c9312c9d0eb9b5344d4785f88abadecf391724699de2cb28b35ffed057f06e85f3e098a902a4047969a9c
 SHA512 
2f9e2de4a3a0cc59b4701b44899464532fbae8805270485d2821b65b9d78be54bb636c4cd4205de97e18c13b20912fcd1f4ca0b3baa561bf1a783829f53a06a0
 DIST xfce4-settings-4.19.1.tar.bz2 2406390 BLAKE2B 
3b528d7ea0a44e8a59b0e9612d116a17592db1b57932873b86f218c30721781c25cf5a0bbc3deefde6ef3370947f20033fac282b8a8fd9883ccb33a91f438750
 SHA512 
9d08c3dda27fcb3832b74cf32bedb4a051d46437f31b07a838f58bd324fca63ad6159558deca0b29de5d22b467c08a690d5eafef5e0581a3bc8782ba1771a937
+DIST xfce4-settings-4.19.2.tar.bz2 2433368 BLAKE2B 
00175d94837c0abec841feed5d1ea834160afccae8718f4af11323d65d5d751d288dd2651b06ceee6ec02fa2ec222e5b94322a38fa59fd29a18e64a1eb84c88c
 SHA512 
dc225dc3d4296db1dbfdd93685a29b453faab2c3259e2dd1f162d631b3853c4f2b582facab60814d1babe934c2eac752ef954dff2b285e9340dd5247f131555a

diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild 
b/xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild
new file mode 100644
index ..a0230d2c2ba5
--- /dev/null
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit autotools python-single-r1 xdg-utils
+
+DESCRIPTION="Configuration system for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-settings/start
+   https://gitlab.xfce.org/xfce/xfce4-settings/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="X colord input_devices_libinput libcanberra libnotify upower wayland 
+xklavier"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( X wayland )
+"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
+   >=xfce-base/garcon-0.1.10:=
+   >=xfce-base/exo-0.11.0:=
+   >=xfce-base/libxfce4ui-4.19.5:=
+   >=xfce-base/libxfce4util-4.17.2:=
+   >=xfce-base/xfconf-4.13.0:=
+   colord? ( >=x11-misc/colord-1.0.2:= )
+   libcanberra? ( >=media-libs/libcanberra-0.25[sound] )
+   upower? ( >=sys-power/upower-0.9.8 )
+
+   X? (
+   >=media-libs/fontconfig-2.6.0
+   >=x11-libs/libX11-1.6.7
+   >=x11-libs/libXcursor-1.1.0
+   >=x11-libs/libXi-1.2.0
+   >=x11-libs/libXrandr-1.5.0
+   input_devices_libinput? ( 
>=x11-drivers/xf86-input-libinput-0.6.0 )
+   libnotify? ( >=x11-libs/libnotify-0.1.3 )
+   xklavier? ( >=x11-libs/libxklavier-5.0 )
+   )
+   wayland? (
+   >=dev-libs/wayland-1.15
+   >=gui-libs/gtk-layer-shell-0.7.0
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+"
+# libxml2 for xmllint
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   eautomake
+}
+
+src_configure() {
+   local myconf=(
+   $(use_enable upower upower-glib)
+   $(use_enable input_devices_libinput xorg-libinput)
+   $(use_enable libnotify)
+   $(use_enable colord)
+   $(use_enable xklavier libxklavier)
+   $(use_enable libcanberra sound-settings)
+   $(use_enable X x11)
+   $(use_enable wayland)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-03-31 Thread Michał Górny
commit: 68d7dd36ce3112a1229702b1cbcbc3095e3ba574
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 15:30:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 15:33:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d7dd36

xfce-base/xfce4-session: Bump to 4.19.2

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

 xfce-base/xfce4-session/Manifest   |  1 +
 .../xfce4-session/xfce4-session-4.19.2.ebuild  | 89 ++
 2 files changed, 90 insertions(+)

diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest
index cb542eb511d0..1eb66e70afbc 100644
--- a/xfce-base/xfce4-session/Manifest
+++ b/xfce-base/xfce4-session/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-session-4.18.3.tar.bz2 875517 BLAKE2B 
bc729218fb845589655e5cd35c15dab3a3fad931b348098e052212b60c52214727af734641512590f85c88cd36d2db160d8e24d98ad34d47358469c466da9f38
 SHA512 
65314472049c973af4b7553ec969691dfe701af2addb8cb63aebb49ff1b61ddb9e1418b2969e5eac69fd32096dd3163b7bf28fefe1d8c130c46bd5dd2bfe126c
 DIST xfce4-session-4.19.1.tar.bz2 1126975 BLAKE2B 
7838582c0d623f83df2610a3224f6c5c116c67f0c42d7fe6245ca9185553fb6db281d5e90ee57ceee9af0ea0997a76d1210f9cb69f764a02ee5f8362f4fce0ae
 SHA512 
3785a834566e1a6be547035a60ce860e885cba7e9f5fdec57007154ef30ab20d88d82a834944a4ee11a27f4f5eca16d5535d9e063a5282cc9f5e156207c5e82b
+DIST xfce4-session-4.19.2.tar.bz2 1201959 BLAKE2B 
adc76dddec0fa19872054a1dcd64bc920df71360f42c4befa5b33a6fa8369fc1af2ae8cd9192b9f5412ca196fa6b39824971aa775773debb9d8189736e59a4f5
 SHA512 
35bc1daccb86791882007ea71516746909b6d69b74465a66533399b72529448bc40a64dc0f1f6cd06ddcc5c48413b728c3cd8eadb467afcc493e6d936c564600

diff --git a/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild 
b/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild
new file mode 100644
index ..0752877f4a6d
--- /dev/null
+++ b/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A session manager for the Xfce desktop environment"
+HOMEPAGE="
+   https://docs.xfce.org/xfce/xfce4-session/start
+   https://gitlab.xfce.org/xfce/xfce4-session
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="X nls policykit wayland +xscreensaver"
+REQUIRED_USE="|| ( X wayland )"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
+   >=xfce-base/libxfce4util-4.19.2:=
+   >=xfce-base/libxfce4ui-4.18.4:=
+   >=xfce-base/libxfce4windowing-4.19.2:=
+   >=xfce-base/xfconf-4.12.0:=
+   policykit? ( >=sys-auth/polkit-0.102 )
+   wayland? (
+   >=gui-libs/gtk-layer-shell-0.7.0
+   )
+   X? (
+   >=x11-libs/libICE-1.0.10
+   >=x11-libs/libSM-1.2.3
+   >=x11-libs/libX11-1.6.7
+   >=x11-libs/libwnck-3.10.0:3
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   x11-apps/xrdb
+   nls? ( x11-misc/xdg-user-dirs )
+   X? (
+   x11-apps/iceauth
+   )
+   xscreensaver? (
+   || (
+   xfce-extra/xfce4-screensaver
+   >=x11-misc/xscreensaver-5.26
+   x11-misc/light-locker
+   )
+   )
+"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   $(use_enable X x11)
+   $(use_enable policykit polkit)
+   $(use_enable wayland)
+   $(use_enable wayland gtk-layer-shell)
+   --with-xsession-prefix="${EPREFIX}"/usr
+   ICEAUTH="${EPREFIX}"/usr/bin/iceauth
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+
+   exeinto /etc/X11/Sessions
+   newexe - Xfce4 <<-EOF
+   startxfce4
+   EOF
+   dosym Xfce4 /etc/X11/Sessions/Xfce
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/

2024-03-31 Thread Julien Roy
commit: 665de5e24ab31eae3aa715a721f20b778a9a291c
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Mar 31 07:31:49 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 07:32:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=665de5e2

gui-wm/niri: drop 0.1.3

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-wm/niri/Manifest  |  2 --
 gui-wm/niri/niri-0.1.3.ebuild | 84 ---
 2 files changed, 86 deletions(-)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index 834fedf0e7..523466fc71 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,4 +1,2 @@
-DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 
8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f
 SHA512 
dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
-DIST niri-0.1.3.tar.gz 231744 BLAKE2B 
c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62
 SHA512 
1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd
 DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B 
d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c41360406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491
 SHA512 
7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
 DIST niri-0.1.4.tar.gz 272001 BLAKE2B 
474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a
 SHA512 
3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662

diff --git a/gui-wm/niri/niri-0.1.3.ebuild b/gui-wm/niri/niri-0.1.3.ebuild
deleted file mode 100644
index 2bf13ce10f..00
--- a/gui-wm/niri/niri-0.1.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {16..18} )
-
-inherit cargo llvm-r1
-
-DESCRIPTION="Scrollable-tiling Wayland compositor"
-HOMEPAGE="https://github.com/YaLTeR/niri;
-SRC_URI="
-   https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
-"
-
-LICENSE="GPL-3+"
-# Dependent crate licenses
-LICENSE+="
-   Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-   Unicode-DFS-2016
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+dbus screencast systemd"
-REQUIRED_USE="
-   screencast? ( dbus )
-   systemd? ( dbus )
-"
-
-DEPEND="
-   dev-libs/glib:2
-   dev-libs/libinput:=
-   dev-libs/wayland
-   media-libs/mesa
-   sys-auth/seatd:=
-   virtual/libudev:=
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   screencast? (
-   media-video/pipewire
-   )
-"
-RDEPEND="${DEPEND}"
-# Clang is required for bindgen
-BDEPEND="
-   >=virtual/rust-1.72.0
-   screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
-"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-QA_FLAGS_IGNORED="usr/bin/niri"
-
-src_prepare() {
-   sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
-   default
-}
-
-src_configure() {
-   local myfeatures=(
-   $(usev dbus)
-   $(usev screencast xdp-gnome-screencast)
-   $(usev systemd)
-   )
-   cargo_src_configure --no-default-features
-}
-
-src_install() {
-   cargo_src_install
-
-   dobin resources/niri-session
-
-   insinto /usr/lib/systemd/user
-   doins resources/niri{.service,-shutdown.target}
-
-   insinto /usr/share/wayland-sessions
-   doins resources/niri.desktop
-
-   insinto /usr/share/xdg-desktop-portal
-   doins resources/niri-portals.conf
-}



[gentoo-commits] repo/proj/guru:master commit in: gui-wm/niri/

2024-03-31 Thread Julien Roy
commit: 81a8df6f70efe264b3ac624fd35249b0810b99fa
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sun Mar 31 07:31:40 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 31 07:32:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81a8df6f

gui-wm/niri: add 0.1.4

Signed-off-by: Takuya Wakazono  gmail.com>

 gui-wm/niri/Manifest  |  2 ++
 gui-wm/niri/niri-0.1.4.ebuild | 84 +++
 2 files changed, 86 insertions(+)

diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index ce27a8ecac..834fedf0e7 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,4 @@
 DIST niri-0.1.3-vendored-dependencies.tar.xz 55616952 BLAKE2B 
8fac26737c74f819f4f3b2369a962c03de4d220088fe2288b9dd3e50077123236c959022286b15356d2cd8c25ea1ee5cc65a2bfd46635a97a13886bc242d353f
 SHA512 
dda7b1cc94efb9257c915a5a49c669752860d67fe87154a58323eaf9d551c9e592979eaf52d3b7d1709de07cd82ddfb6e47c24bd0867789ab77136192133376f
 DIST niri-0.1.3.tar.gz 231744 BLAKE2B 
c28bb7ef1a71f352f199cbfe3c0eab3cde4432c357e4bb16eed026e68b48215087da723f03a2484c7bb5d0e84f83444570b4b36277bcec9ab7da8e5c25a00e62
 SHA512 
1e00cbd6c10df2fcfcf481c93d5530b52d2687cbbe155d0cf8f370caf41d6057b902731484c3e522f0f0d6775485aa9b6d125a0aa29cdcd697861331852264dd
+DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B 
d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c41360406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491
 SHA512 
7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8
+DIST niri-0.1.4.tar.gz 272001 BLAKE2B 
474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a
 SHA512 
3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662

diff --git a/gui-wm/niri/niri-0.1.4.ebuild b/gui-wm/niri/niri-0.1.4.ebuild
new file mode 100644
index 00..fd417fb097
--- /dev/null
+++ b/gui-wm/niri/niri-0.1.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+
+inherit cargo llvm-r1
+
+DESCRIPTION="Scrollable-tiling Wayland compositor"
+HOMEPAGE="https://github.com/YaLTeR/niri;
+SRC_URI="
+   https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+="
+   Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+   Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus screencast systemd"
+REQUIRED_USE="
+   screencast? ( dbus )
+   systemd? ( dbus )
+"
+
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/libinput:=
+   dev-libs/wayland
+   media-libs/mesa
+   sys-auth/seatd:=
+   virtual/libudev:=
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   x11-libs/pixman
+   screencast? (
+   media-video/pipewire:=
+   )
+"
+RDEPEND="${DEPEND}"
+# Clang is required for bindgen
+BDEPEND="
+   >=virtual/rust-1.72.0
+   screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') )
+"
+
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+QA_FLAGS_IGNORED="usr/bin/niri"
+
+src_prepare() {
+   sed -i 's/^git =.*/version = "*"/' Cargo.toml || die
+   default
+}
+
+src_configure() {
+   local myfeatures=(
+   $(usev dbus)
+   $(usev screencast xdp-gnome-screencast)
+   $(usev systemd)
+   )
+   cargo_src_configure --no-default-features
+}
+
+src_install() {
+   cargo_src_install
+
+   dobin resources/niri-session
+
+   insinto /usr/lib/systemd/user
+   doins resources/niri{.service,-shutdown.target}
+
+   insinto /usr/share/wayland-sessions
+   doins resources/niri.desktop
+
+   insinto /usr/share/xdg-desktop-portal
+   doins resources/niri-portals.conf
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2024-03-31 Thread Ionen Wolkens
commit: 2cfe0e3557ed857b63bec7d9e1969cc8a96068e6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 31 12:01:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 31 12:09:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfe0e35

games-emulation/pcsx2: update live

Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/pcsx2/pcsx2-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-emulation/pcsx2/pcsx2-.ebuild 
b/games-emulation/pcsx2/pcsx2-.ebuild
index 04d9d27fa7e1..5edb77a7b841 100644
--- a/games-emulation/pcsx2/pcsx2-.ebuild
+++ b/games-emulation/pcsx2/pcsx2-.ebuild
@@ -30,7 +30,6 @@ RESTRICT="!test? ( test )"
 # dlopen: qtsvg, vulkan-loader, wayland
 COMMON_DEPEND="
app-arch/lz4:=
-   app-arch/xz-utils
app-arch/zstd:=
dev-libs/libaio
dev-qt/qtbase:6[concurrent,gui,widgets]



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

2024-03-31 Thread Andreas K. Hüttel
commit: 3a1a13decdb951cb5472d90736af8fce394f5e41
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 31 12:04:44 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 31 12:04:44 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=3a1a13de

Switch amd64 bootmedia uploads to 23.0

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

 tools/catalyst-auto-amd64.conf | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 5d45b13f..933b04df 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -11,6 +11,7 @@ SPECS_DIR=${REPO_DIR}/releases/specs/amd64
 
 SETS="
openrc_23
+   livegui_23
openrc_23_su
systemd_23
nomultilib_openrc_23
@@ -27,7 +28,6 @@ SETS="
x32_openrc_23
x32_systemd_23
openrc
-   livegui
nomultilib_openrc
llvm_openrc
hardened_openrc
@@ -43,12 +43,9 @@ SETS="
 # 17.0
 
 SET_openrc_SPECS="stage1-openrc.spec stage3-openrc.spec"
-SET_openrc_OPTIONAL_SPECS="stage3d-openrc.spec installcd-stage1.spec 
installcd-stage2-minimal.spec"
-
-SET_livegui_OPTIONAL_SPECS="livegui/livegui-stage1.spec 
livegui/livegui-stage2.spec"
+SET_openrc_OPTIONAL_SPECS="stage3d-openrc.spec"
 
 SET_hardened_openrc_SPECS="hardened/stage1-openrc.spec 
hardened/stage3-openrc.spec"
-SET_hardened_openrc_OPTIONAL_SPECS="hardened/admincd-stage1.spec 
hardened/admincd-stage2.spec"
 
 SET_hardened_selinux_openrc_SPECS="hardened-selinux/stage1-openrc.spec 
hardened-selinux/stage3-openrc.spec"
 
@@ -71,7 +68,9 @@ SET_x32_openrc_SPECS="x32/stage1-openrc.spec 
x32/stage3-openrc.spec"
 # 23.0
 
 SET_openrc_23_SPECS="stage1-openrc-23.spec stage3-openrc-23.spec"
-SET_openrc_23_OPTIONAL_SPECS="stage3d-openrc-23.spec"
+SET_openrc_23_OPTIONAL_SPECS="stage3d-openrc-23.spec installcd-stage1.spec 
installcd-stage2-minimal.spec"
+
+SET_livegui_23_OPTIONAL_SPECS="livegui/livegui-stage1.spec 
livegui/livegui-stage2.spec"
 
 SET_openrc_23_su_SPECS="stage1-openrc-23-su.spec stage3-openrc-23-su.spec"
 
@@ -79,6 +78,7 @@ SET_systemd_23_SPECS="stage1-systemd-23.spec 
stage3-systemd-23.spec"
 SET_systemd_23_OPTIONAL_SPECS="stage3d-systemd-23.spec"
 
 SET_hardened_openrc_23_SPECS="hardened/stage1-openrc-23.spec 
hardened/stage3-openrc-23.spec"
+SET_hardened_openrc_23_OPTIONAL_SPECS="hardened/admincd-stage1.spec 
hardened/admincd-stage2.spec"
 
 SET_hardened_systemd_23_SPECS="hardened/stage1-systemd-23.spec 
hardened/stage3-systemd-23.spec"
 
@@ -137,15 +137,9 @@ post_build() {
 
pushd "${BUILD_SRCDIR_BASE}"/builds/default >/dev/null || exit
case ${spec} in
-   installcd-stage2-minimal.spec)
-   upload install-amd64-minimal-${TIMESTAMP}.iso*
-   ;;
x32/stage3-openrc.spec)
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/default/stage3-x32" amd64/17.0/x32
;;
-   livegui/livegui-stage2.spec)
-   upload livegui-amd64-${TIMESTAMP}.iso*
-   ;;
esac
popd >/dev/null || exit
 
@@ -167,6 +161,12 @@ post_build() {
upload stage3-amd64-desktop-systemd-${TIMESTAMP}.tar.xz*
# do not upsync_binpackages, done by extra builder
;;
+   installcd-stage2-minimal.spec)
+   upload install-amd64-minimal-${TIMESTAMP}.iso*
+   ;;
+   livegui/livegui-stage2.spec)
+   upload livegui-amd64-${TIMESTAMP}.iso*
+   ;;
nomultilib/stage3-openrc-23.spec)
upload stage3-amd64-nomultilib-openrc-${TIMESTAMP}.tar.xz*
# do not upsync_binpackages, done by extra builder
@@ -217,9 +217,6 @@ post_build() {
hardened/stage3-openrc.spec)
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/hardened/stage3-amd64" amd64/17.1/x86-64_hardened
;;
-   hardened/admincd-stage2.spec)
-   upload admincd-amd64-${TIMESTAMP}.iso*
-   ;;
esac
popd >/dev/null || exit
 
@@ -232,6 +229,9 @@ post_build() {
upload stage3-amd64-hardened-systemd-${TIMESTAMP}.tar.xz*
upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-hardened/stage3-amd64" 
amd64/23.0/x86-64_hardened
;;
+   hardened/admincd-stage2.spec)
+   upload admincd-amd64-${TIMESTAMP}.iso*
+   ;;
hardened-nomultilib/stage3-openrc-23.spec)
upload 
stage3-amd64-hardened-nomultilib-openrc-${TIMESTAMP}.tar.xz*
;;



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/hardened/

2024-03-31 Thread Andreas K. Hüttel
commit: 654d66c27ec53c420fde3d4a25e1b5d3a9501ab6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 31 11:24:34 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 31 11:24:34 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=654d66c2

Port amd64 Admin CD to 23.0 (first try)

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

 releases/specs/amd64/hardened/admincd-stage1.spec |  6 +--
 releases/specs/amd64/hardened/admincd-stage2.spec | 50 +++
 2 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/releases/specs/amd64/hardened/admincd-stage1.spec 
b/releases/specs/amd64/hardened/admincd-stage1.spec
index bad551db..4ae26ad8 100644
--- a/releases/specs/amd64/hardened/admincd-stage1.spec
+++ b/releases/specs/amd64/hardened/admincd-stage1.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 version_stamp: @TIMESTAMP@
 target: livecd-stage1
-rel_type: hardened
-profile: default/linux/amd64/17.1/hardened
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened
 snapshot_treeish: @TREEISH@
-source_subpath: hardened/stage3-amd64-hardened-openrc-@TIMESTAMP@
+source_subpath: 23.0-hardened/stage3-amd64-hardened-openrc-@TIMESTAMP@
 compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/isos
 

diff --git a/releases/specs/amd64/hardened/admincd-stage2.spec 
b/releases/specs/amd64/hardened/admincd-stage2.spec
index 6256e9e2..360844b6 100644
--- a/releases/specs/amd64/hardened/admincd-stage2.spec
+++ b/releases/specs/amd64/hardened/admincd-stage2.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 version_stamp: @TIMESTAMP@
 target: livecd-stage2
-rel_type: hardened
-profile: default/linux/amd64/17.1/hardened
+rel_type: 23.0-hardened
+profile: default/linux/amd64/23.0/hardened
 snapshot_treeish: @TREEISH@
-source_subpath: hardened/livecd-stage1-amd64-@TIMESTAMP@
+source_subpath: 23.0-hardened/livecd-stage1-amd64-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/isos
 
 livecd/bootargs: dokeymap
@@ -74,10 +74,10 @@ livecd/empty:
/etc/modules.autoload.d
/etc/runlevels/single
/etc/skel
-   /lib/dev-state
-   /lib/udev-state
-   /lib64/dev-state
-   /lib64/udev-state
+   /usr/lib/dev-state
+   /usr/lib/udev-state
+   /usr/lib64/dev-state
+   /usr/lib64/udev-state
/root/.ccache
/tmp
/usr/diet/include
@@ -156,17 +156,17 @@ livecd/rm:
/etc/make.profile
/etc/man.conf
/etc/resolv.conf
-   /lib*/*.a
-   /lib*/*.la
-   /lib*/cpp
+   /usr/lib*/*.a
+   /usr/lib*/*.la
+   /usr/lib*/cpp
/root/.bash_history
/root/.viminfo
-   /sbin/*.static
-   /sbin/fsck.cramfs
-   /sbin/fsck.minix
-   /sbin/mkfs.bfs
-   /sbin/mkfs.cramfs
-   /sbin/mkfs.minix
+   /usr/bin/*.static
+   /usr/bin/fsck.cramfs
+   /usr/bin/fsck.minix
+   /usr/bin/mkfs.bfs
+   /usr/bin/mkfs.cramfs
+   /usr/bin/mkfs.minix
/usr/bin/addr2line
/usr/bin/ar
/usr/bin/as
@@ -209,15 +209,15 @@ livecd/rm:
/usr/lib*/*.la
/usr/lib*/perl5/site_perl
/usr/lib*/gcc-lib/*/*/libgcj*
-   /usr/sbin/archive-conf
-   /usr/sbin/dispatch-conf
-   /usr/sbin/emaint
-   /usr/sbin/env-update
-   /usr/sbin/etc-update
-   /usr/sbin/fb*
-   /usr/sbin/fixpackages
-   /usr/sbin/quickpkg
-   /usr/sbin/regenworld
+   /usr/bin/archive-conf
+   /usr/bin/dispatch-conf
+   /usr/bin/emaint
+   /usr/bin/env-update
+   /usr/bin/etc-update
+   /usr/bin/fb*
+   /usr/bin/fixpackages
+   /usr/bin/quickpkg
+   /usr/bin/regenworld
/usr/share/consolefonts/1*
/usr/share/consolefonts/7*
/usr/share/consolefonts/8*



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/

2024-03-31 Thread Andreas K. Hüttel
commit: 5321a98461db1705c17ccb7a603338c49dbed770
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 31 11:20:40 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 31 11:20:40 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=5321a984

Port amd64 LiveGUI to 23.0 (first try)

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

 releases/specs/amd64/livegui/livegui-stage1.spec | 6 +++---
 releases/specs/amd64/livegui/livegui-stage2.spec | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index ba130895..0458b92d 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 version_stamp: plasma-@TIMESTAMP@
 target: livecd-stage1
-rel_type: default
-profile: default/linux/amd64/17.1/desktop/plasma
+rel_type: 23.0-default
+profile: default/linux/amd64/23.0/desktop/plasma
 snapshot_treeish: @TREEISH@
-source_subpath: default/stage3-amd64-openrc-@timest...@.tar.xz
+source_subpath: 23.0-default/stage3-amd64-openrc-@timest...@.tar.xz
 compression_mode: pixz
 portage_confdir: @REPO_DIR@/releases/portage/livegui
 

diff --git a/releases/specs/amd64/livegui/livegui-stage2.spec 
b/releases/specs/amd64/livegui/livegui-stage2.spec
index 1d575f1b..231b7845 100644
--- a/releases/specs/amd64/livegui/livegui-stage2.spec
+++ b/releases/specs/amd64/livegui/livegui-stage2.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 version_stamp: plasma-@TIMESTAMP@
 target: livecd-stage2
-rel_type: default
-profile: default/linux/amd64/17.1/desktop/plasma
+rel_type: 23.0-default
+profile: default/linux/amd64/23.0/desktop/plasma
 snapshot_treeish: @TREEISH@
-source_subpath: default/livecd-stage1-amd64-plasma-@TIMESTAMP@
+source_subpath: 23.0-default/livecd-stage1-amd64-plasma-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/livegui
 
 livecd/bootargs: overlayfs nodhcp secureconsole



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

2024-03-31 Thread Fabian Groffen
commit: f6acc1e57a57e74b0424973a5c79d07feeb74eee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Mar 31 10:24:42 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Mar 31 10:24:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f6acc1e5

scripts/rsync-generation/mksnapshot: disable all but bz2 snapshots

who am I kidding, the bootstrap and the mirror retaining is all
hardwired to bz2, and other compression formats don't really make a big
enough dent to warrant lots of changes to allow picking a different
compresion format

disable all but bz2, that's the only thing we use afterall

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

 scripts/rsync-generation/mksnapshot.sh | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/scripts/rsync-generation/mksnapshot.sh 
b/scripts/rsync-generation/mksnapshot.sh
index 5b8776b45e..4d45ef2727 100755
--- a/scripts/rsync-generation/mksnapshot.sh
+++ b/scripts/rsync-generation/mksnapshot.sh
@@ -44,10 +44,16 @@ popd > /dev/null || exit 1
 
 rm -Rf "${TMPDIR}"
 
+# The differences in size (57/52/47MB) for bz2,zstd,lz are not really that
+# big considering gzip's size (75MB) but the bootstrap-prefix script and
+# the logic above rely on .bz2 snapshot, so in reality no other format
+# than bzip2-compressed is necessary.  Since bzip2 is available
+# everywhere, or bootstrapped just fine for a long long time, stick with
+# it, for it is good enough for its purpose here
 COMPRS=(
"bz2:bzip2 -c -9"
-   "lz:lzip -c -9"
-   "zst:zstd -c -19"
+#  "lz:lzip -c -9"
+#  "zst:zstd -c -19"
 )
 
 # produce compressed variants, use as much cpu as left on the system, do



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

2024-03-31 Thread Fabian Groffen
commit: 9edffa4de19c5906e02a23ff5149eac2b66fc38f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Mar 31 10:07:39 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Mar 31 10:07:39 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=9edffa4d

scripts/rsync-generation/mksnapshot: xz can read lzip archives, so drop xz

lzip (lzma) compresses better than xz (lzma2) but xz can read/decompress
lzip archives, so drop the xz archive in favour of lzip

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

 scripts/rsync-generation/mksnapshot.sh | 1 -
 1 file changed, 1 deletion(-)

diff --git a/scripts/rsync-generation/mksnapshot.sh 
b/scripts/rsync-generation/mksnapshot.sh
index 2fbdcfae0f..5b8776b45e 100755
--- a/scripts/rsync-generation/mksnapshot.sh
+++ b/scripts/rsync-generation/mksnapshot.sh
@@ -46,7 +46,6 @@ rm -Rf "${TMPDIR}"
 
 COMPRS=(
"bz2:bzip2 -c -9"
-   "xz:xz -c -9"
"lz:lzip -c -9"
"zst:zstd -c -19"
 )



[gentoo-commits] repo/gentoo:master commit in: media-libs/libsoundtouch/, media-libs/libsoundtouch/files/

2024-03-31 Thread Miroslav Šulc
commit: 94577a95bb7ca19c010b3f176d5c9498dba83bc3
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Mar 31 08:57:42 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Mar 31 08:57:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94577a95

media-libs/libsoundtouch: bump to 2.3.3, dropped 2.3.2-r1

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

 media-libs/libsoundtouch/Manifest  |  1 +
 .../files/libsoundtouch-2.3.2-flags.patch  | 18 --
 ...ouch-2.3.2-r1.ebuild => libsoundtouch-2.3.3.ebuild} |  5 -
 3 files changed, 1 insertion(+), 23 deletions(-)

diff --git a/media-libs/libsoundtouch/Manifest 
b/media-libs/libsoundtouch/Manifest
index 878dd8562316..bb7b6e3a7251 100644
--- a/media-libs/libsoundtouch/Manifest
+++ b/media-libs/libsoundtouch/Manifest
@@ -1 +1,2 @@
 DIST soundtouch-2.3.2.tar.gz 583373 BLAKE2B 
cd3c8fffaa81a2ed867f5a564dd7ff3047b4de576536c3c116162981261bf3789d16def1c94e5be2450373be3f61fd67fa44e3552e19cad7b7d5d56500b98255
 SHA512 
72cd38f3e11f3c55ff7ed3691fd9a749a5f8d072e08ed03f2fd43a8664962138afaf3e4647116940e86f6ae374a1ba3bcd4b108280da29f3ffa6091cf383ea35
+DIST soundtouch-2.3.3.tar.gz 606780 BLAKE2B 
266d20975468dc45f449ea7d79503657a4209427a811051344fbb5464dc59c1498f2089bccae921ae20eb266bb01d7933b2dd2ee05c6d4423ae1b215ab3dffb2
 SHA512 
9cc507e15be065fe404e3f9ac71cdc596474c4a86b04a4b969c6c3ed4aff865cdf6aee24929046818a7d3791f005778aea112d74ef4d8f60b05460755a08dbe3

diff --git a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch 
b/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch
deleted file mode 100644
index badd42e43b26..
--- a/media-libs/libsoundtouch/files/libsoundtouch-2.3.2-flags.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://codeberg.org/soundtouch/soundtouch/pulls/35
 a/source/SoundTouchDLL/Makefile.am
-+++ b/source/SoundTouchDLL/Makefile.am
-@@ -34,7 +34,7 @@ libSoundTouchDll_la_SOURCES=../SoundTouch/AAFilter.cpp 
../SoundTouch/FIRFilter.c
- # Compiler flags
- 
- # Modify the default 0.0.0 to LIB_SONAME.0.0
--LDFLAGS=-version-info @LIB_SONAME@
-+AM_LDFLAGS=$(LDFLAGS) -version-info @LIB_SONAME@
- 
- if X86
- CXXFLAGS1=-mstackrealign -msse
-@@ -44,4 +44,4 @@ if X86_64
- CXXFLAGS2=-fPIC
- endif
- 
--CXXFLAGS+=$(AM_CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS 
-fvisibility=hidden
-+AM_CXXFLAGS=$(CXXFLAGS) $(CXXFLAGS1) $(CXXFLAGS2) -shared -DDLL_EXPORTS 
-fvisibility=hidden

diff --git a/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild 
b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild
similarity index 93%
rename from media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild
rename to media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild
index 642ab60742a3..904462c53220 100644
--- a/media-libs/libsoundtouch/libsoundtouch-2.3.2-r1.ebuild
+++ b/media-libs/libsoundtouch/libsoundtouch-2.3.3.ebuild
@@ -20,11 +20,6 @@ IUSE="cpu_flags_x86_sse openmp static-libs"
 
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.2-configure-bashism.patch
-   "${FILESDIR}"/${PN}-2.3.2-flags.patch
-)
-
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2024-03-31 Thread Fabian Groffen
commit: 29055666a0ad23b72e20081f40811b5202b445c7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Mar 31 08:51:35 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Mar 31 08:51:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=29055666

scripts/rsync-generation/mksnapshot: drop gzip snapshot

gzip compresses to around 75MB which is much higher than bzip2's 57MB

The gzip snapshot was historically never used ever by the bootstrap
script, it always used and hardcoded bz2.  So don't bother creating a
gzip variant.

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

 scripts/rsync-generation/mksnapshot.sh | 1 -
 1 file changed, 1 deletion(-)

diff --git a/scripts/rsync-generation/mksnapshot.sh 
b/scripts/rsync-generation/mksnapshot.sh
index 66ad8a91ed..2fbdcfae0f 100755
--- a/scripts/rsync-generation/mksnapshot.sh
+++ b/scripts/rsync-generation/mksnapshot.sh
@@ -45,7 +45,6 @@ popd > /dev/null || exit 1
 rm -Rf "${TMPDIR}"
 
 COMPRS=(
-   "gz:gzip -c -9"
"bz2:bzip2 -c -9"
"xz:xz -c -9"
"lz:lzip -c -9"



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

2024-03-31 Thread Miroslav Šulc
commit: ade07e84ef5031f4970c7598642f73654711ce58
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Mar 31 08:48:30 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Mar 31 08:48:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ade07e84

media-sound/sidplayfp: bump to 2.7.0

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

 media-sound/sidplayfp/Manifest   |  1 +
 media-sound/sidplayfp/sidplayfp-2.7.0.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/media-sound/sidplayfp/Manifest b/media-sound/sidplayfp/Manifest
index db79c5008d7e..663df38f9195 100644
--- a/media-sound/sidplayfp/Manifest
+++ b/media-sound/sidplayfp/Manifest
@@ -1 +1,2 @@
 DIST sidplayfp-2.6.2.tar.gz 246903 BLAKE2B 
1e59d2ebbe9fad40b321502283a4972ceb3fe92b9f50426a619def42d9a5304d203919f9894d3a003ea01c3430e0f8420f581fc2afa007a998bcdd707b818948
 SHA512 
eb9a074acc5b50dff539ca7bfc4b43d0a66d0f1ed31ae4165db1f7a804e16fb8f69ce0be4f885d45f219899e4909460412dd726c8fa052e1dc16124c26cee093
+DIST sidplayfp-2.7.0.tar.gz 247006 BLAKE2B 
abf6a00b818df7c228114470eeb92902bca2179b6f16751b1c023b5d18df661c7551ae469264e2e54f117b2fdd914cdeefac33f034fcf9c2182b61d4c3d06b8a
 SHA512 
22fd5d70bad33071c080f87144f17ae41a82046a7f7f9b8fb510968810d74024f512ddabf70fc7b01e92b4345f0e8e8c3477b523ab2ef4975ff00d3007ce33bc

diff --git a/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild 
b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
new file mode 100644
index ..622dd37d0372
--- /dev/null
+++ b/media-sound/sidplayfp/sidplayfp-2.7.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Sidplay2 fork with resid-fp"
+HOMEPAGE="https://sourceforge.net/projects/sidplay-residfp/;
+SRC_URI="mirror://sourceforge/sidplay-residfp/${PN}/$(ver_cut 1-2)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa oss pulseaudio"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   media-libs/libsidplayfp
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )"
+DEPEND="${RDEPEND}
+   oss? ( virtual/os-headers )"
+
+DOCS=( AUTHORS README TODO )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.4-musl-limits.patch
+)
+
+src_prepare() {
+   default
+
+   if ! use alsa; then
+   sed -i -e 's:alsa >= 1.0:dIsAbLe&:' configure || die
+   fi
+
+   if ! use pulseaudio; then
+   sed -i -e 's:libpulse-simple >= 1.0:dIsAbLe&:' configure || die
+   fi
+}
+
+src_configure() {
+   export ac_cv_header_linux_soundcard_h=$(usex oss)
+
+   econf
+}



  1   2   >