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

2024-06-08 Thread David Seifert
commit: ae02a0a876f45a7e7e490278a8f22dd8f1a67e13
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 14:44:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 14:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae02a0a8

net-misc/electron-cash: remove gnome2_icon_savelist call

Signed-off-by: David Seifert  gentoo.org>

 net-misc/electron-cash/electron-cash-4.2.11.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-misc/electron-cash/electron-cash-4.2.11.ebuild 
b/net-misc/electron-cash/electron-cash-4.2.11.ebuild
index 993cd0db3cc4..8ca0f0b82471 100644
--- a/net-misc/electron-cash/electron-cash-4.2.11.ebuild
+++ b/net-misc/electron-cash/electron-cash-4.2.11.ebuild
@@ -147,10 +147,6 @@ src_install() {
distutils-r1_src_install
 }
 
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
 pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update



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

2024-06-08 Thread David Seifert
commit: 5d8c04290038b9ac1787c75a5574f3b71537a750
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 14:44:19 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 14:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d8c0429

x11-misc/notify-osd: remove gnome2_icon_savelist/gnome2_icon_cache_update call

Signed-off-by: David Seifert  gentoo.org>

 x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild 
b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
index 37513942a8c4..789a23455ea9 100644
--- a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
+++ b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -57,16 +57,15 @@ src_install() {
 }
 
 pkg_preinst() {
-   gnome2_icon_savelist
gnome2_schemas_savelist
 }
 
 pkg_postinst() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
gnome2_schemas_update
 }
 
 pkg_postrm() {
-   gnome2_icon_cache_update
+   xdg_icon_cache_update
gnome2_schemas_update
 }



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gtk-engines-adwaita/

2024-06-08 Thread David Seifert
commit: 35666aadb78ff9e3a71dc30c0a2a557cad054c61
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:11 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35666aad

x11-themes/gtk-engines-adwaita: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...ines-adwaita-3.28.ebuild => gtk-engines-adwaita-3.28-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild 
b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild
similarity index 93%
rename from x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild
rename to x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.ebuild
index d564f2723a09..04649bb34574 100644
--- a/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28.ebuild
+++ b/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.28-r1.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=7
-GNOME_ORG_MODULE="gnome-themes-extra"
+EAPI=8
 
+GNOME_ORG_MODULE="gnome-themes-extra"
 inherit gnome.org multilib-minimal
 
 DESCRIPTION="Adwaita GTK+2 theme engine"
@@ -25,7 +25,6 @@ BDEPEND="
 
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
-   --disable-static \
--enable-gtk2-engine \
--disable-gtk3-engine \
GTK_UPDATE_ICON_CACHE=$(type -P true)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-themes-standard/

2024-06-08 Thread David Seifert
commit: d25c1ec4e6fd8e4a553fe0e7a4358d8497f81aeb
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:10 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d25c1ec4

x11-themes/gnome-themes-standard: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...s-standard-3.28.ebuild => gnome-themes-standard-3.28-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild 
b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild
similarity index 93%
rename from x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild
rename to x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.ebuild
index 39b921674d3a..1b9459172ac3 100644
--- a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28.ebuild
+++ b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.28-r1.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=7
-GNOME_ORG_MODULE="gnome-themes-extra"
+EAPI=8
 
+GNOME_ORG_MODULE="gnome-themes-extra"
 inherit autotools gnome.org xdg
 
 DESCRIPTION="Standard Themes for GNOME Applications"
@@ -36,7 +36,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   --disable-static \
--disable-gtk2-engine \
--disable-gtk3-engine \
GTK_UPDATE_ICON_CACHE=$(type -P true)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/sound-theme-freedesktop/

2024-06-08 Thread David Seifert
commit: d9e8d30bdf3cb0ffa371f286390baf55fe7d26a4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 13:44:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 13:44:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e8d30b

x11-themes/sound-theme-freedesktop: update EAPI 7 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...e-freedesktop-0.8.ebuild => sound-theme-freedesktop-0.8-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild 
b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
similarity index 92%
rename from 
x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild
rename to 
x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
index ccb09e716793..016b86332ca5 100644
--- a/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8.ebuild
+++ b/x11-themes/sound-theme-freedesktop/sound-theme-freedesktop-0.8-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Default freedesktop.org sound theme following the XDG theming 
specification"
 HOMEPAGE="https://www.freedesktop.org/wiki/Specifications/sound-theme-spec;



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

2024-06-08 Thread David Seifert
commit: 19d382335324770383f1c8f0d68a40eee775f361
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:33 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d38233

package.mask: Last rite app-i18n/imhangul

Bug: https://bugs.gentoo.org/933825
Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index dd5b1683a515..873ba3780aa2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# David Seifert  (2024-06-08)
+# Last release 12 years ago, clearly abandoned upstream, EAPI 6, no
+# other major distro still carries this.
+# Removal on 2024-07-08. Bug #933825.
+app-i18n/imhangul
+
 # Arthur Zamarin  (2024-06-08)
 # EAPI=6, not maintained since cvs days. Keyworded for x86 and ppc
 # only. Fails to compile with modern C.



[gentoo-commits] repo/gentoo:master commit in: app-i18n/im-freewnn/

2024-06-08 Thread David Seifert
commit: 3efea148ceb43062cc35319c198663850dd581d1
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:31 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efea148

app-i18n/im-freewnn: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...im-freewnn-0.0.2-r3.ebuild => im-freewnn-0.0.2-r4.ebuild} | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild 
b/app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
similarity index 85%
rename from app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild
rename to app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
index 4668c3f0f2a1..75c8b2d07e01 100644
--- a/app-i18n/im-freewnn/im-freewnn-0.0.2-r3.ebuild
+++ b/app-i18n/im-freewnn/im-freewnn-0.0.2-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
 
 inherit autotools gnome2-utils prefix
 
@@ -12,11 +12,12 @@ 
SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
 
-RDEPEND="app-i18n/freewnn
+RDEPEND="
+   app-i18n/freewnn
x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
sys-devel/gettext
virtual/pkgconfig"
 
@@ -30,7 +31,6 @@ src_prepare() {
default
eprefixify ${PN}.c
 
-   mv configure.{in,ac} || die
eautoreconf
 }
 



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

2024-06-08 Thread David Seifert
commit: b8392461748b972a4d5c054d8f7986a9f678c2be
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:32 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8392461

dev-cpp/gstreamermm: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 10.0-r1.ebuild => gstreamermm-1.10.0-r2.ebuild} | 21 +++--
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild 
b/dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.ebuild
similarity index 92%
rename from dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild
rename to dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.ebuild
index a950c1971927..e9ba634485f7 100644
--- a/dev-cpp/gstreamermm/gstreamermm-1.10.0-r1.ebuild
+++ b/dev-cpp/gstreamermm/gstreamermm-1.10.0-r2.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 gnome2 virtualx
 
@@ -19,21 +19,22 @@ RDEPEND="
>=media-libs/gst-plugins-base-${PV}:1.0
>=dev-cpp/glibmm-2.47.6:2
>=dev-cpp/libxmlpp-2.14:2.6
-   >=dev-libs/libsigc++-2:2
-"
+   >=dev-libs/libsigc++-2:2"
 DEPEND="${RDEPEND}
+   test? (
+   dev-cpp/gtest
+   >=media-libs/gst-plugins-base-${PV}:1.0[X,ogg,theora,vorbis]
+   >=media-libs/gst-plugins-good-${PV}:1.0
+   >=media-plugins/gst-plugins-jpeg-${PV}:1.0
+   )"
+BDEPEND="
dev-cpp/mm-common
virtual/pkgconfig
doc? (
app-text/doxygen
dev-libs/libxslt
-   media-gfx/graphviz )
-   test? (
-   dev-cpp/gtest
-   >=media-libs/gst-plugins-base-${PV}:1.0[X,ogg,theora,vorbis]
-   >=media-libs/gst-plugins-good-${PV}:1.0
-   >=media-plugins/gst-plugins-jpeg-${PV}:1.0 )
-"
+   media-gfx/graphviz
+   )"
 # eautoreconf:
 #  dev-cpp/mm-common
 



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

2024-06-08 Thread David Seifert
commit: 33a9caf4bd67c5f5165e64788777460e9d56
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a9

app-office/glabels: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 .../{glabels-3.4.1.ebuild => glabels-3.4.1-r1.ebuild}  | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-office/glabels/glabels-3.4.1.ebuild 
b/app-office/glabels/glabels-3.4.1-r1.ebuild
similarity index 81%
rename from app-office/glabels/glabels-3.4.1.ebuild
rename to app-office/glabels/glabels-3.4.1-r1.ebuild
index 9babfa8dceca..cf1bc346deb7 100644
--- a/app-office/glabels/glabels-3.4.1.ebuild
+++ b/app-office/glabels/glabels-3.4.1-r1.ebuild
@@ -1,7 +1,8 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=8
+
 inherit gnome2
 
 DESCRIPTION="Program for creating labels and business cards"
@@ -21,16 +22,16 @@ RDEPEND="
>=x11-libs/pango-1.36.1
barcode? (
>=app-text/barcode-0.98
-   >=media-gfx/qrencode-3.1 )
-   eds? ( >=gnome-extra/evolution-data-server-3.12.0:= )
-"
-DEPEND="${RDEPEND}
+   >=media-gfx/qrencode-3.1
+   )
+   eds? ( >=gnome-extra/evolution-data-server-3.12.0:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
app-text/docbook-xml-dtd:4.1.2
dev-util/itstool
dev-build/gtk-doc-am
>=dev-util/intltool-0.28
-   virtual/pkgconfig
-"
+   virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}"/glabels-externs.patch # Fix compilation with 
-fno-common/gcc10; patch from Fedora
@@ -38,6 +39,5 @@ PATCHES=(
 
 src_configure() {
gnome2_src_configure \
-   $(use_with eds libebook) \
-   --disable-static
+   $(use_with eds libebook)
 }



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

2024-06-08 Thread David Seifert
commit: 6e4a96b9954d6a16f2cec19162a1881a00d0ea7a
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:27 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4a96b9

app-office/dia: fix build on musl

Closes: https://bugs.gentoo.org/651522
Signed-off-by: David Seifert  gentoo.org>

 .../dia/files/dia-0.97.3-configure-clang16.patch   | 38 --
 1 file changed, 36 insertions(+), 2 deletions(-)

diff --git a/app-office/dia/files/dia-0.97.3-configure-clang16.patch 
b/app-office/dia/files/dia-0.97.3-configure-clang16.patch
index 75b6f003ca3f..0cf797a4ad0d 100644
--- a/app-office/dia/files/dia-0.97.3-configure-clang16.patch
+++ b/app-office/dia/files/dia-0.97.3-configure-clang16.patch
@@ -8,9 +8,12 @@ type declarations.
 Upstream has switched to Meson, and it does not seem to use this
 particular check anymore.
 
+https://bugs.gentoo.org/651522
+Remove the insane check for isinf(), since every sane compiler nowadays 
supports it.
+
 --- a/configure.in
 +++ b/configure.in
-@@ -197,7 +197,7 @@ if test "$png_ok" = yes; then
+@@ -183,7 +183,7 @@
png_structp pp;
  png_infop info; 
  png_colorp cmap; 
@@ -19,4 +22,35 @@ particular check anymore.
   png_ok=yes,
   png_ok=no)
LDFLAGS="${old_LDFLAGS}"
-
+@@ -378,28 +378,9 @@
+ 
+ dnl Platform-specific fixes.
+ dnl 
+-
+-dnl Sun Forte C provides isinf() in the unbundled -lsunmath. Solaris
+-dnl declares finite() in ieeefp.h. It's preferrable not to link 
+-dnl to -lsunmath as it's not present on all machines.
+-have_isinf=no
+-AC_CHECK_HEADERS(math.h,
+-AC_CHECK_LIB(m,isinf,
+-have_isinf=yes))
+-
+-if test "$have_isinf" = "no"; then
+-AC_CHECK_HEADER(ieeefp.h,
+- [AC_CHECK_FUNC(finite, 
+- AC_DEFINE(HAVE_IEEEFP_H,1,
+-   [Define if finite() is defined in ieeefp.h]),
+-   AC_MSG_ERROR([Can't find a definition of neither 
+- finite nor isinf]))],
+- [AC_MSG_ERROR(Can't find neither a definition of
+- isinf nor ieeefp.h)])
+-else
+-AC_DEFINE([HAVE_ISINF], 1, 
+-  [Define if the isinf() function is available])
+-fi
++dnl every modern compiler supports C99's isinf()
++AC_DEFINE([HAVE_ISINF], 1, 
++  [Define if the isinf() function is available])
+ 
+ dnl Alpha needs -mieee or we get a segfault
+ dnl This shouldn't be needed but is here until a real solution is found



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

2024-06-08 Thread David Seifert
commit: d46e2fc7f745cb263846f1c0d2575c5685be68fc
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:30 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46e2fc7

net-misc/streamtuner: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/849332
Closes: https://bugs.gentoo.org/885883
Closes: https://bugs.gentoo.org/900258
Closes: https://bugs.gentoo.org/926211
Signed-off-by: David Seifert  gentoo.org>

 .../files/streamtuner-0.99.99-audacious.patch  |  25 ++---
 .../files/streamtuner-0.99.99-gentoo.patch | 122 +++--
 .../files/streamtuner-0.99.99-shoutcast.patch  |   4 +-
 99-r5.ebuild => streamtuner-0.99.99-r6.ebuild} |  17 +--
 4 files changed, 110 insertions(+), 58 deletions(-)

diff --git a/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch 
b/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
index 75eb2738e6b0..4dcc9837edc9 100644
--- a/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
+++ b/net-misc/streamtuner/files/streamtuner-0.99.99-audacious.patch
@@ -1,6 +1,5 @@
-diff -ur streamtuner-0.99.99.orig/src/plugins/live365/live365.c 
streamtuner-0.99.99/src/plugins/live365/live365.c
 streamtuner-0.99.99.orig/src/plugins/live365/live365.c 2004-12-19 
12:27:03.0 +0200
-+++ streamtuner-0.99.99/src/plugins/live365/live365.c  2009-01-18 
20:03:35.0 +0200
+--- a/src/plugins/live365/live365.c
 b/src/plugins/live365/live365.c
 @@ -1411,7 +1411,7 @@
  
st_action_register("record-stream", _("Record a stream"), "xterm -e 
streamripper %q");
@@ -10,9 +9,8 @@ diff -ur 
streamtuner-0.99.99.orig/src/plugins/live365/live365.c streamtuner-0.99
  
return TRUE;
  }
-diff -ur streamtuner-0.99.99.orig/src/plugins/local/local.c 
streamtuner-0.99.99/src/plugins/local/local.c
 streamtuner-0.99.99.orig/src/plugins/local/local.c 2004-12-13 
09:39:29.0 +0200
-+++ streamtuner-0.99.99/src/plugins/local/local.c  2009-01-18 
20:03:49.0 +0200
+--- a/src/plugins/local/local.c
 b/src/plugins/local/local.c
 @@ -1057,7 +1057,7 @@
  
init_handler();
@@ -22,9 +20,8 @@ diff -ur streamtuner-0.99.99.orig/src/plugins/local/local.c 
streamtuner-0.99.99/
st_action_register("view-web", _("Open a web page"), "epiphany %q");
  
return TRUE;
-diff -ur streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c 
streamtuner-0.99.99/src/plugins/shoutcast/shoutcast.c
 streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c 2004-12-19 
17:21:00.0 +0200
-+++ streamtuner-0.99.99/src/plugins/shoutcast/shoutcast.c  2009-01-18 
20:03:42.0 +0200
+--- a/src/plugins/shoutcast/shoutcast.c
 b/src/plugins/shoutcast/shoutcast.c
 @@ -959,7 +959,7 @@
  
init_handler();
@@ -34,9 +31,8 @@ diff -ur 
streamtuner-0.99.99.orig/src/plugins/shoutcast/shoutcast.c streamtuner-
st_action_register("record-stream", _("Record a stream"), "xterm -e 
streamripper %q");
st_action_register("view-web", _("Open a web page"), "epiphany %q");
  
-diff -ur streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c 
streamtuner-0.99.99/src/plugins/xiph/xiph.c
 streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c   2004-12-13 
11:57:33.0 +0200
-+++ streamtuner-0.99.99/src/plugins/xiph/xiph.c2009-01-18 
20:04:17.0 +0200
+--- a/src/plugins/xiph/xiph.c
 b/src/plugins/xiph/xiph.c
 @@ -957,7 +957,7 @@
init_handler();
  
@@ -46,9 +42,8 @@ diff -ur streamtuner-0.99.99.orig/src/plugins/xiph/xiph.c 
streamtuner-0.99.99/sr
  
return TRUE;
  }
-diff -ur streamtuner-0.99.99.orig/src/streamtuner/st-preselections.c 
streamtuner-0.99.99/src/streamtuner/st-preselections.c
 streamtuner-0.99.99.orig/src/streamtuner/st-preselections.c
2004-12-13 11:57:52.0 +0200
-+++ streamtuner-0.99.99/src/streamtuner/st-preselections.c 2009-01-18 
20:04:02.0 +0200
+--- a/src/streamtuner/st-preselections.c
 b/src/streamtuner/st-preselections.c
 @@ -390,7 +390,7 @@
  {
st_preselections_init_handler();

diff --git a/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch 
b/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
index 2e5d843420da..d739f309893a 100644
--- a/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
+++ b/net-misc/streamtuner/files/streamtuner-0.99.99-gentoo.patch
@@ -1,6 +1,50 @@
-diff -ur streamtuner-0.99.99.orig/data/streamtuner.pc.in 
streamtuner-0.99.99/data/streamtuner.pc.in
 streamtuner-0.99.99.orig/data/streamtuner.pc.in2004-12-11 
04:03:20.0 +0200
-+++ streamtuner-0.99.99/data/streamtuner.pc.in 2007-07-29 09:40:44.0 
+0300
+--- a/configure.ac
 b/configure.ac
+@@ -23,14 +23,6 @@
+ AM_CONFIG_HEADER(config.h)
+ AC_PROG_L

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

2024-06-08 Thread David Seifert
commit: 645e15139de6bfc950896571fb3f4ef5bdd63551
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645e1513

app-office/abiword-docs: update EAPI 6 -> 8

Signed-off-by: David Seifert  gentoo.org>

 ...abiword-docs-3.0.2.ebuild => abiword-docs-3.0.2-r1.ebuild} | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild 
b/app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
similarity index 90%
rename from app-office/abiword-docs/abiword-docs-3.0.2.ebuild
rename to app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
index 7398d1b1c67c..37c336bbbdd7 100644
--- a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild
+++ b/app-office/abiword-docs/abiword-docs-3.0.2-r1.ebuild
@@ -1,20 +1,19 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
+
 inherit gnome2
 
 DESCRIPTION="Fully featured yet light and fast cross platform word processor 
documentation"
 HOMEPAGE="http://www.abisource.com/;
 SRC_URI="http://www.abisource.com/downloads/abiword/${PV}/source/${P}.tar.gz;
+# Upstream tarball is wrongly prepared, drop in the next version
+S="${WORKDIR}/${PN}-3.0.1"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
-IUSE=""
 
 RDEPEND=">=app-office/abiword-${PV}"
 DEPEND="${RDEPEND}"
-
-# Upstream tarball is wrongly prepared, drop in the next version
-S="${WORKDIR}/${PN}-3.0.1"



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

2024-06-08 Thread David Seifert
commit: d98d762ae5da207ee36b87d7aa04700d786f76ff
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun  8 12:01:26 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Jun  8 12:01:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98d762a

app-office/dia: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/530478
Closes: https://bugs.gentoo.org/841860
Signed-off-by: David Seifert  gentoo.org>

 .../dia/{dia-0.97.3-r1.ebuild => dia-0.97.3-r2.ebuild}   | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-office/dia/dia-0.97.3-r1.ebuild 
b/app-office/dia/dia-0.97.3-r2.ebuild
similarity index 91%
rename from app-office/dia/dia-0.97.3-r1.ebuild
rename to app-office/dia/dia-0.97.3-r2.ebuild
index 840d9aaaca77..dc5d778a673a 100644
--- a/app-office/dia/dia-0.97.3-r1.ebuild
+++ b/app-office/dia/dia-0.97.3-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 GNOME2_EAUTORECONF="yes"
 inherit gnome2
@@ -24,22 +24,21 @@ RDEPEND="
dev-libs/popt
>=media-libs/freetype-2
>=media-libs/libart_lgpl-2
-   media-libs/libpng:0
+   media-libs/libpng:=
sys-libs/zlib
x11-libs/gtk+:2
x11-libs/pango
cairo? ( x11-libs/cairo )
doc? (
app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets )
-"
-DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
virtual/pkgconfig
doc? ( dev-libs/libxslt )"
 
-DOCS=( AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS 
THANKS TODO )
-
 PATCHES=(
"${FILESDIR}"/${PN}-0.97.0-gnome-doc.patch #159381 , upstream #470812 
#558690
"${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761
@@ -83,6 +82,7 @@ src_configure() {
 
 src_install() {
gnome2_src_install
+   dodoc KNOWN_BUGS RELEASE-PROCESS
 
# Install second desktop file for integrated mode (bug #415495, 
upstream #588208)
sed -e 's|^Exec=dia|Exec=dia --integrated|' \



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-06-06 Thread David Seifert
commit: 3a2932d776ca98201eee4d059163e8bf9959f0b5
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jun  6 12:50:35 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jun  6 12:50:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2932d7

dev-util/nvidia-cuda-toolkit: delete gdb files only with USE=debugger

Closes: https://bugs.gentoo.org/933687
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
index d5590a3913d6..c8422a8369dc 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
@@ -264,7 +264,9 @@ src_install() {
rm "${ED}"/${cudadir}/targets/x86_64-linux/lib/lib64 || die
 
# Remove dead gdb plugins
-   rm "${ED}"/${cudadir}/bin/cuda-gdb-python3.{8,9}-tui || die
+   if use debugger; then
+   rm "${ED}"/${cudadir}/bin/cuda-gdb-python3.{8,9}-tui || die
+   fi
 
newenvd - 99cuda <<-EOF
PATH=${ecudadir}/bin${pathextradirs}



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-06-06 Thread David Seifert
commit: 7ffe14f8251512903b42689ceaf5f0415ea36171
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jun  6 09:37:50 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Jun  6 09:37:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffe14f8

dev-util/nvidia-cuda-toolkit: add 12.5.0

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.5.0.ebuild  | 325 +
 2 files changed, 326 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index af85ae7d04e4..f0b92262f93e 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -2,3 +2,4 @@ DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1
 DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42
+DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B 
ffefb576feb9f8e6ea8975bf74fe7277902364035e5dcb27f7b4bdc1d73ea44ce8e057087d670ec18eb49727a9343484bf3aa234c045b91684c70141cf8162e7
 SHA512 
84fa3ad278217a0fbea97d2d880f625e7e7074a12e98d50d664daaf8298d7d8dd7b222c6f5815636e484df8f1e75c062c70c09f744d139652d960ca8c064114e

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
new file mode 100644
index ..d5590a3913d6
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.5.0.ebuild
@@ -0,0 +1,325 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="555.42.02"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =dev-libs/openssl-3
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+   $(usex vis-profiler "builds/cuda_nvvp" "")
+   $(usex debugger &q

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

2024-06-04 Thread David Seifert
commit: 2d469ff14bb68f6d77014b5c63f11aba2d47189d
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jun  4 19:46:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Jun  4 19:46:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d469ff1

sys-apps/systemd: update live ebuild

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/systemd/systemd-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index c575432ab879..00367ef807d0 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -280,8 +280,6 @@ multilib_src_configure() {
# Disable compatibility with sysvinit
-Dsysvinit-path=
-Dsysvrcnd-path=
-   # Avoid infinite exec recursion, bug 642724
-   -Dtelinit-path="${EPREFIX}/lib/sysvinit/telinit"
# no deps
-Dima=true
-Ddefault-hierarchy=$(usex cgroup-hybrid hybrid unified)



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

2024-06-03 Thread David Seifert
commit: 1edb34c42fe079ac278c18f6944c2a373819dd69
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun  3 07:50:53 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jun  3 07:50:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edb34c4

dev-libs/link-grammar: force LEX="sys-devel/flex"

Closes: https://bugs.gentoo.org/890158
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/link-grammar-5.12.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
index ce58ab8a0621..a78bbab12177 100644
--- a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
+++ b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
dev-lang/swig:0
dev-build/autoconf-archive
+   sys-devel/flex
virtual/pkgconfig"
 
 QA_CONFIG_IMPL_DECL_SKIP=(
@@ -61,6 +62,8 @@ my_src_configure() {
$(use_enable aspell)
$(use_enable hunspell)
$(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   # requires flex, since reflex support is flaky, #890158
+   LEX="flex"
)
 
econf \



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

2024-06-03 Thread David Seifert
commit: deb74f8ef889a482fb8f061977636bedd45d615c
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun  3 07:50:58 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jun  3 07:50:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb74f8e

dev-libs/link-grammar: drop 5.12.3

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest |   1 -
 ...mar-5.12.3-Wimplicit-function-declaration.patch |  35 --
 dev-libs/link-grammar/link-grammar-5.12.3.ebuild   | 118 -
 3 files changed, 154 deletions(-)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index eff4c9094f3c..75d64829e040 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1,2 +1 @@
-DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B 
a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4
 SHA512 
e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe
 DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5

diff --git 
a/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
 
b/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
deleted file mode 100644
index 55ca89c09b94..
--- 
a/dev-libs/link-grammar/files/link-grammar-5.12.3-Wimplicit-function-declaration.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 3cbc9ddfd4c3a3e407338619fa383d24da05b23d Mon Sep 17 00:00:00 2001
-From: David Seifert 
-Date: Sun, 7 May 2023 16:02:23 +0200
-Subject: [PATCH] Use correct guard macro for glibc heap functions
-
-* `__GNUC__` == Compiling with `-std=gnu*`
-* `__GLIBC__` == Compiling against glibc
-
-Bug: https://bugs.gentoo.org/903749

- link-grammar/parse/extract-links.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/link-grammar/parse/extract-links.c 
b/link-grammar/parse/extract-links.c
-index a6129ac7a..e2ce266bc 100644
 a/link-grammar/parse/extract-links.c
-+++ b/link-grammar/parse/extract-links.c
-@@ -278,7 +278,7 @@ void free_extractor(extractor_t * pex)
-   pex->x_table_size = 0;
-   pex->x_table = NULL;
- 
--#if defined __GNUC__
-+#if defined __GLIBC__
-   // MST parsing can result in pathological cases, with almost a
-   // billion elts in the Parse_choice_pool. This blows up the
-   // resident-set size (RSS) over time. Avoid this issue by trimming.
-@@ -294,7 +294,7 @@ void free_extractor(extractor_t * pex)
- 
-   xfree((void *) pex, sizeof(extractor_t));
- 
--#if defined __GNUC__
-+#if defined __GLIBC__
-   // malloc_trim() is a gnu extension.  An alternative would be
-   // to call madvise(MADV_DONTNEED) but this is more complicated.
-   if (trim) malloc_trim(0);

diff --git a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
deleted file mode 100644
index 9b58401971bf..
--- a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# 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-r1 out-of-source
-
-DESCRIPTION="A Syntactic English parser"
-HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/;
-SRC_URI="https://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86"
-IUSE="aspell +hunspell python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# XXX: sqlite is automagic
-# Does not build with >=sci-mathematics/minisat-2, bug #593662
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libpcre2:=
-   aspell? ( app-text/aspell )
-   hunspell? ( app-text/hunspell )
-   python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/swig:0
-   dev-build/autoconf-archive
-   virtual/pkgconfig"
-
-PATCHES=(
-   # upstreamed (https://github.com/opencog/link-grammar/pull/1471)
-   "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
-)
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   # _AC_UNDECLARED_BUILTIN false positive
-   strchr
-)
-
-pkg_setup() {
-   if use aspell && use hunspell; then
-   ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"
-

[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2024-06-02 Thread David Seifert
commit: 7de70acabd1b3bab62eba8af0ff5b315db31d934
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 16:30:43 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 16:30:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de70aca

net-print/hplip: drop py3.12 support

* hplip depends on removed configparser.readfp()

Bug: https://bugs.gentoo.org/932150
Reverts: 7822cb2 ("net-print/hplip: enable py3.12")
Signed-off-by: David Seifert  gentoo.org>

 net-print/hplip/hplip-3.23.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.23.12-r1.ebuild 
b/net-print/hplip/hplip-3.23.12-r1.ebuild
index 4de6da910767..24eb1e8fa894 100644
--- a/net-print/hplip/hplip-3.23.12-r1.ebuild
+++ b/net-print/hplip/hplip-3.23.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10,11} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
 inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev



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

2024-06-02 Thread David Seifert
commit: 6d01f76b8771ef44ee69d53283d330cea568ce2e
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:24:42 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:24:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d01f76b

net-analyzer/net-snmp: enable py3.12

Closes: https://bugs.gentoo.org/929684
Signed-off-by: David Seifert  gentoo.org>

 net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4.ebuild| 2 +-
 net-analyzer/net-snmp/net-snmp-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
index cbf3ea5020b3..a84f5c835dad 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.3-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
index bf9f27337a9c..fd1c5403a8a4 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
index fe0ff528541d..7445f870e6bc 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 libtool perl-module systemd

diff --git a/net-analyzer/net-snmp/net-snmp-.ebuild 
b/net-analyzer/net-snmp/net-snmp-.ebuild
index cb2b73cf9956..aec71f44cfce 100644
--- a/net-analyzer/net-snmp/net-snmp-.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_OPTIONAL=yes
 DISTUTILS_SINGLE_IMPL=yes
 GENTOO_DEPEND_ON_PERL=no
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 WANT_AUTOMAKE=none
 
 inherit autotools distutils-r1 perl-module systemd



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2024-06-02 Thread David Seifert
commit: 7822cb2e578a179f0c3aa5d1d5d341ac356f9aa0
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:11:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7822cb2e

net-print/hplip: enable py3.12

Closes: https://bugs.gentoo.org/932150
Signed-off-by: David Seifert  gentoo.org>

 net-print/hplip/hplip-3.23.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.23.12-r1.ebuild 
b/net-print/hplip/hplip-3.23.12-r1.ebuild
index 24eb1e8fa894..4de6da910767 100644
--- a/net-print/hplip/hplip-3.23.12-r1.ebuild
+++ b/net-print/hplip/hplip-3.23.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="threads(+),xml(+)"
 
 inherit autotools flag-o-matic linux-info python-single-r1 readme.gentoo-r1 
udev



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

2024-06-02 Thread David Seifert
commit: ca995650e855e8e4c14af26732da284a71bf0cb6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jun  2 12:11:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 12:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca995650

sys-apps/pcsc-lite: drop 2.0.0-r1

Signed-off-by: David Seifert  gentoo.org>

 sys-apps/pcsc-lite/Manifest  |   1 -
 sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild | 109 ---
 2 files changed, 110 deletions(-)

diff --git a/sys-apps/pcsc-lite/Manifest b/sys-apps/pcsc-lite/Manifest
index 59e3eaefc649..391e8cc91436 100644
--- a/sys-apps/pcsc-lite/Manifest
+++ b/sys-apps/pcsc-lite/Manifest
@@ -1,2 +1 @@
-DIST pcsc-lite-2.0.0.tar.bz2 799011 BLAKE2B 
d93fffebbe3daf389fcd8195c9fb3d76db64dbb98ac9c7ecd08338331389298e710ca71187cb73165868b0b5e66cb9735b60e22d508db1c1a81e04555103948a
 SHA512 
4b34628d3269ae1859f19d2ab7eb74a76a55f3d76fbc9e4e420a081a065b1d0d7b98680552c7208f3265c684bed844afc6be1c2e5f103ad916ce7f38b52ee68c
 DIST pcsc-lite-2.0.1.tar.bz2 815103 BLAKE2B 
a9eea4a4da1a78fc22797b17c128889b2f7caf8c4aa02dd77f4ac79e4ec458fb0162578b5422552545cd39303750d5396f3687f8cfee7603fad8d60cb54ee1e8
 SHA512 
af007f00f43e8d897710580f6f27814c9e7d3ca489ff01edf2e3b979e46267915aa04d9c15f225a420fa681de936e42a1d4779d962717cf9a9f4a3d1ca31502b

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
deleted file mode 100644
index 49f41d4e17ea..
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit python-single-r1 systemd tmpfiles udev multilib-minimal
-
-DESCRIPTION="PC/SC Architecture smartcard middleware library"
-HOMEPAGE="https://pcsclite.apdu.fr https://github.com/LudovicRousseau/PCSC;
-SRC_URI="https://pcsclite.apdu.fr/files/${P}.tar.bz2;
-
-# GPL-2 is there for the init script; everything else comes from
-# upstream.
-LICENSE="BSD ISC MIT GPL-3+ GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-# This is called libusb so that it doesn't fool people in thinking that
-# it is _required_ for USB support. Otherwise they'll disable udev and
-# that's going to be worse.
-IUSE="doc embedded libusb policykit selinux systemd +udev"
-REQUIRED_USE="^^ ( udev libusb ) ${PYTHON_REQUIRED_USE}"
-
-# No dependencies need the MULTILIB_DEPS because the libraries are actually
-# standalone, the deps are only needed for the daemon itself.
-DEPEND="
-   libusb? ( virtual/libusb:1 )
-   udev? ( virtual/libudev:= )
-   policykit? ( >=sys-auth/polkit-0.111 )
-   acct-group/openct
-   acct-group/pcscd
-   acct-user/pcscd
-   ${PYTHON_DEPS}"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-pcscd )"
-BDEPEND="
-   app-alternatives/lex
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.11-polkit-pcscd.patch
-   "${FILESDIR}"/${PN}-1.9.8-systemd-user.patch
-)
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf \
-   --disable-maintainer-mode \
-   --disable-strict \
-   --enable-usbdropdir="${EPREFIX}"/usr/$(get_libdir)/readers/usb \
-   --enable-ipcdir=/run/pcscd \
-   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
-   $(multilib_native_use_enable doc documentation) \
-   $(multilib_native_use_enable embedded) \
-   $(multilib_native_use_enable systemd libsystemd) \
-   $(multilib_native_use_enable udev libudev) \
-   $(multilib_native_use_enable libusb) \
-   $(multilib_native_use_enable policykit polkit)
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   dodoc HELP SECURITY
-
-   newinitd "${FILESDIR}"/pcscd-init.7 pcscd
-   dotmpfiles "${FILESDIR}"/pcscd.conf
-
-   if use udev; then
-   exeinto "$(get_udevdir)"
-   newexe "${FILESDIR}"/pcscd-udev pcscd.sh
-
-   insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
-   fi
-
-   python_fix_shebang "${ED}"/usr/bin/pcsc-spy
-
-   find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   elog "Starting from version 1.6.5, pcsc-lite will start as user nobody 
in"
-   elog "the pcscd group, to avoid running as root."
-   elog
-   elog "This also means you need the newest driver

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

2024-06-02 Thread David Seifert
commit: 823568f4fef6abcbcaef9c7c85d1b5202e2b498f
Author: Thibaud CANALE  thican  net>
AuthorDate: Sun Jun  2 10:22:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Jun  2 10:22:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823568f4

sys-apps/pcsc-lite: fix udev rule for pcscd hotplug, #902847

Closes: https://bugs.gentoo.org/902847
Closes: https://github.com/gentoo/gentoo/pull/36964
Signed-off-by: Thibaud CANALE  thican.net>
Signed-off-by: David Seifert  gentoo.org>

 .../files/{99-pcscd-hotplug-r1.rules => 99-pcscd-hotplug-r2.rules}| 4 ++--
 .../pcsc-lite/{pcsc-lite-2.0.0.ebuild => pcsc-lite-2.0.0-r1.ebuild}   | 2 +-
 .../pcsc-lite/{pcsc-lite-2.0.1.ebuild => pcsc-lite-2.0.1-r1.ebuild}   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules 
b/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
similarity index 55%
rename from sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules
rename to sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
index fc612d5e25f3..218417932aa2 100644
--- a/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r1.rules
+++ b/sys-apps/pcsc-lite/files/99-pcscd-hotplug-r2.rules
@@ -1,6 +1,6 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # We add this here so that it runs after ccid's and ifd-gempc's rules;
 # if we just added a pcscd-owned device, we hotplug the pcscd service.
-ACTION=="add", ENV{PCSCD}=="1", GROUP="pcscd", TAG+="systemd", 
ENV{SYSTEMD_WANTS}+="pcscd.service", RUN+="pcscd.sh"
+ACTION=="add", ENV{ID_SMARTCARD_READER}=="1", GROUP="pcscd", TAG+="systemd", 
ENV{SYSTEMD_WANTS}+="pcscd.service", RUN+="pcscd.sh"

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
similarity index 98%
rename from sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild
rename to sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
index 661385f197ba..49f41d4e17ea 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.0.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-2.0.0-r1.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
newexe "${FILESDIR}"/pcscd-udev pcscd.sh
 
insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r1.rules 
99-pcscd-hotplug.rules
+   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
fi
 
python_fix_shebang "${ED}"/usr/bin/pcsc-spy

diff --git a/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
similarity index 98%
rename from sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
rename to sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
index 5d5823a7adbb..a3a1b872c2cd 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-2.0.1.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-2.0.1-r1.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
newexe "${FILESDIR}"/pcscd-udev pcscd.sh
 
insinto "$(get_udevdir)"/rules.d
-   newins "${FILESDIR}"/99-pcscd-hotplug-r1.rules 
99-pcscd-hotplug.rules
+   newins "${FILESDIR}"/99-pcscd-hotplug-r2.rules 
99-pcscd-hotplug.rules
fi
 
python_fix_shebang "${ED}"/usr/bin/pcsc-spy



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

2024-05-31 Thread David Seifert
commit: 5aa7b6faf4fa13a1b77b18198ffa62f3fbd8a51f
Author: Sven Hesse  drmccoy  de>
AuthorDate: Fri May 31 16:07:59 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 31 16:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa7b6fa

media-gfx/inkscape: add patch for C++20 syntax break

Closes: https://bugs.gentoo.org/933216
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch | 11 +++
 media-gfx/inkscape/inkscape-1.3.2-r2.ebuild   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch 
b/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch
new file mode 100644
index ..6364c3f88a9e
--- /dev/null
+++ b/media-gfx/inkscape/files/inkscape-1.3.2-cxx20-2.patch
@@ -0,0 +1,11 @@
+--- a/src/ui/dialog/filter-effects-dialog.cpp
 b/src/ui/dialog/filter-effects-dialog.cpp
+@@ -202,7 +202,7 @@
+ template< typename T> class ComboWithTooltip : public Gtk::EventBox
+ {
+ public:
+-ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, 
const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr)
++ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, 
const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr)
+ {
+ if (tip_text) {
+ set_tooltip_text(tip_text);

diff --git a/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
index 1304ff3969b1..a47b5b9d4390 100644
--- a/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.3.2-r2.ebuild
@@ -114,6 +114,7 @@ PATCHES=(
"${FILESDIR}"/${P}-poppler-24.03.patch
"${FILESDIR}"/${P}-poppler-24.05.patch # bug 931917
"${FILESDIR}"/${P}-cxx20.patch # bug 931917
+   "${FILESDIR}"/${P}-cxx20-2.patch # bug 933216
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: net-print/libcupsfilters/

2024-05-31 Thread David Seifert
commit: 3d754b6ca1d73494978589e9243b6a6184340d17
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 31 12:01:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 31 12:01:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d754b6c

net-print/libcupsfilters: slot op on app-text/poppler

Signed-off-by: David Seifert  gentoo.org>

 .../{libcupsfilters-2.0.0-r4.ebuild => libcupsfilters-2.0.0-r5.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild 
b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
similarity index 97%
rename from net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild
rename to net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
index 555c55040cd5..21c5b2f5313d 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:= )
pdf? ( app-text/mupdf )
postscript? ( app-text/ghostscript-gpl[cups] )
-   poppler? ( >=app-text/poppler-0.32[cxx] )
+   poppler? ( >=app-text/poppler-0.32:=[cxx] )
png? ( media-libs/libpng:= )
tiff? ( media-libs/tiff:= )
 "



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

2024-05-27 Thread David Seifert
commit: 09bf61ced9f91e8460b2227f15b2256618ffaf29
Author: David Seifert  gentoo  org>
AuthorDate: Mon May 27 08:16:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon May 27 08:16:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bf61ce

dev-libs/opensc: drop 0.24.0, 0.25.0, 0.25.0-r1

Bug: https://bugs.gentoo.org/907930
Bug: https://bugs.gentoo.org/917651
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest|  2 -
 dev-libs/opensc/opensc-0.24.0.ebuild| 76 
 dev-libs/opensc/opensc-0.25.0-r1.ebuild | 87 -
 dev-libs/opensc/opensc-0.25.0.ebuild| 76 
 4 files changed, 241 deletions(-)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index e358c7bd3399..d29912a059a4 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,3 +1 @@
-DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
-DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6
 DIST opensc-0.25.1.tar.gz 2395579 BLAKE2B 
cc7994cad78083c8eeafc947e90c06178209edc825cb14b54bc4281d37c6dae1006ab2c9b9566823ef90626a4134bce96a9806bebc455a389216d7953da6b873
 SHA512 
6277abb31f903af68b4c19f549fc881b69d7aa9a55ba39936386118eadde86b62853ba2906cd165d9b1ad9090e1aa4d2b236bf19650aa228ed776b3f4d9f8805

diff --git a/dev-libs/opensc/opensc-0.24.0.ebuild 
b/dev-libs/opensc/opensc-0.24.0.ebuild
deleted file mode 100644
index 4168ed5b24be..
--- a/dev-libs/opensc/opensc-0.24.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Libraries and applications to access smartcards"
-HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git;
-else
-   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="zlib? ( sys-libs/zlib )
-   readline? ( sys-libs/readline:0= )
-   ssl? ( dev-libs/openssl:0= )
-   openct? ( >=dev-libs/openct-0.5.0 )
-   pace? ( dev-libs/openpace:= )
-   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
-   notify? ( dev-libs/glib:2 )"
-DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   pcsc-lite? ( !openct !ctapi )
-   openct? ( !pcsc-lite !ctapi )
-   ctapi? ( !pcsc-lite !openct )
-   || ( pcsc-lite openct ctapi )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # don't want to run upstream's clang-tidy checks
-   export ac_cv_path_CLANGTIDY=""
-
-   econf \
-   --with-completiondir="$(get_bashcompdir)" \
-   --disable-strict \
-   --enable-man \
-   $(use_enable ctapi) \
-   $(use_enable doc) \
-   $(use_enable notify) \
-   $(use_enable openct) \
-   $(use_enable pace openpace) \
-   $(use_enable pcsc-lite pcsc) \
-   $(use_enable readline) \
-   $(use_enable secure-messaging sm) \
-   $(use_enable ssl openssl) \
-   $(use_enable test cmocka) \
-   $(use_enable zlib)
-}
-
-src_install() {
-   default
-
-   insinto /etc/pkcs11/modules/
-   doins "${FILESDIR}"/opensc.module
-
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/opensc/opensc-0.25.0-r1.ebuild 
b/dev-libs/opensc/opensc-0.25.0-r1.ebuild
deleted file mode 100644
index cd1b22fb2bc5..
--- a/dev-libs/opensc/opensc-0.25.0-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Librarie

[gentoo-commits] repo/gentoo:master commit in: sci-biology/pysam/files/, sci-biology/pysam/

2024-05-24 Thread David Seifert
commit: a300fad43f75217ec5ca16d5262e578e0af853a9
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 09:54:01 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 09:54:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a300fad4

sci-biology/pysam: drop 0.21.0

Closes: https://bugs.gentoo.org/923243
Closes: https://bugs.gentoo.org/927872
Closes: https://bugs.gentoo.org/929754
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/pysam/Manifest |  1 -
 .../pysam/files/pysam-0.21.0-cython-3.patch| 24 
 sci-biology/pysam/pysam-0.21.0.ebuild  | 72 --
 3 files changed, 97 deletions(-)

diff --git a/sci-biology/pysam/Manifest b/sci-biology/pysam/Manifest
index fae7b9793388..2859d25293fc 100644
--- a/sci-biology/pysam/Manifest
+++ b/sci-biology/pysam/Manifest
@@ -1,2 +1 @@
-DIST pysam-0.21.0.gh.tar.gz 3842829 BLAKE2B 
83db290ec0bae71106276ed4f1721292c0d2fa55053c7451f0a8a79619b1c4d8444b99293ac5d8051bfb0b59e984e32a89798bab091e3a019b7c2a3fb7414d1c
 SHA512 
b2ac986b6a352df1d2066a224d710648a88d8ad44273623a89ae0f4bb2645b00f0d0e1685c8ccedfd379259255957e653f3c3199621ac1d4c26098f538b6bfa7
 DIST pysam-0.22.1.gh.tar.gz 3885851 BLAKE2B 
6f83c445c7e63e28823f443b0f106726303b0609f4040e9dca930c820d48c2adfe13d33ecffb514ce75c3b03968af050652689a0be39aaabca1af546e9188480
 SHA512 
fb8dc7c4a6ae908d8d409789f2706cce589d4b6a1057bcc4043f8a26a5b390f79d30d1a1cbe69cbf370caabf261ed8367685393240765080e94f1782ed7f0350

diff --git a/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch 
b/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch
deleted file mode 100644
index 303a4fb0dcdc..
--- a/sci-biology/pysam/files/pysam-0.21.0-cython-3.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 17bb13dcfdb56ac238458dcef23fe01893a892e9 Mon Sep 17 00:00:00 2001
-From: John Marshall 
-Date: Sat, 8 Apr 2023 11:00:46 +1200
-Subject: [PATCH] Remove incorrect type annotation
-
-The annotation already in pysam/libcbcf.pyi is correct.
-Fixes #1179 as reopened on April 6th.

- pysam/libcbcf.pyx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/pysam/libcbcf.pyx b/pysam/libcbcf.pyx
-index 8c088af2..8ecfe5f3 100644
 a/pysam/libcbcf.pyx
-+++ b/pysam/libcbcf.pyx
-@@ -3479,7 +3479,7 @@ cdef class VariantRecordSample(object):
- return bcf_format_get_alleles(self)
- 
- @alleles.setter
--def alleles(self, value: tuple):
-+def alleles(self, value):
- # Sets the genotype, supply a tuple of alleles to set.
- # The supplied alleles need to be defined in the correspoding 
pysam.libcbcf.VariantRecord
- # The genotype is reset when an empty tuple, None or (None,) is 
supplied

diff --git a/sci-biology/pysam/pysam-0.21.0.ebuild 
b/sci-biology/pysam/pysam-0.21.0.ebuild
deleted file mode 100644
index 77292ed29613..
--- a/sci-biology/pysam/pysam-0.21.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping 
format"
-HOMEPAGE="
-   https://github.com/pysam-developers/pysam
-   https://pypi.org/project/pysam/;
-SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="=sci-libs/htslib-1.17*:="
-DEPEND="${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   =sci-biology/bcftools-1.17*
-   =sci-biology/samtools-1.17*
-   )"
-
-distutils_enable_tests pytest
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-PATCHES=(
-   # backport
-   # 
https://github.com/pysam-developers/pysam/commit/17bb13dcfdb56ac238458dcef23fe01893a892e9
-   "${FILESDIR}"/${P}-cython-3.patch
-)
-
-EPYTEST_DESELECT=(
-   # only work with bundled htslib
-   'tests/tabix_test.py::TestRemoteFileHTTP'
-   'tests/tabix_test.py::TestRemoteFileHTTPWithHeader'
-)
-
-python_prepare_all() {
-   # unbundle htslib
-   export HTSLIB_MODE="external"
-   export HTSLIB_INCLUDE_DIR="${ESYSROOT}"/usr/include
-   export HTSLIB_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
-   rm -r htslib || die
-
-   # prevent setup.py from adding RPATHs (except $ORIGIN)
-   sed -e '/runtime_library_dirs=htslib_library_dirs/d' \
-   -i setup.py || die
-
-   if use test; then
-   einfo "Building test data"
-   emake -C tests/pysam_data
-   emake -C tests/cbcf_data
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-  

[gentoo-commits] repo/gentoo:master commit in: sci-biology/pysam/

2024-05-24 Thread David Seifert
commit: baa67260b08ba489b0790e989e04dd1eb7f54c55
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 09:53:59 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 09:53:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa67260

sci-biology/pysam: add 0.22.1

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/pysam/Manifest|  1 +
 sci-biology/pysam/pysam-0.22.1.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/sci-biology/pysam/Manifest b/sci-biology/pysam/Manifest
index 2bc79f89f441..fae7b9793388 100644
--- a/sci-biology/pysam/Manifest
+++ b/sci-biology/pysam/Manifest
@@ -1 +1,2 @@
 DIST pysam-0.21.0.gh.tar.gz 3842829 BLAKE2B 
83db290ec0bae71106276ed4f1721292c0d2fa55053c7451f0a8a79619b1c4d8444b99293ac5d8051bfb0b59e984e32a89798bab091e3a019b7c2a3fb7414d1c
 SHA512 
b2ac986b6a352df1d2066a224d710648a88d8ad44273623a89ae0f4bb2645b00f0d0e1685c8ccedfd379259255957e653f3c3199621ac1d4c26098f538b6bfa7
+DIST pysam-0.22.1.gh.tar.gz 3885851 BLAKE2B 
6f83c445c7e63e28823f443b0f106726303b0609f4040e9dca930c820d48c2adfe13d33ecffb514ce75c3b03968af050652689a0be39aaabca1af546e9188480
 SHA512 
fb8dc7c4a6ae908d8d409789f2706cce589d4b6a1057bcc4043f8a26a5b390f79d30d1a1cbe69cbf370caabf261ed8367685393240765080e94f1782ed7f0350

diff --git a/sci-biology/pysam/pysam-0.22.1.ebuild 
b/sci-biology/pysam/pysam-0.22.1.ebuild
new file mode 100644
index ..9070476873e1
--- /dev/null
+++ b/sci-biology/pysam/pysam-0.22.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping 
format"
+HOMEPAGE="
+   https://github.com/pysam-developers/pysam
+   https://pypi.org/project/pysam/;
+SRC_URI="https://github.com/pysam-developers/pysam/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="=sci-libs/htslib-1.20*:="
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   =sci-biology/bcftools-1.20*
+   =sci-biology/samtools-1.20*
+   )"
+
+distutils_enable_tests pytest
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+EPYTEST_DESELECT=(
+   # only work with bundled htslib
+   'tests/tabix_test.py::TestRemoteFileHTTP'
+   'tests/tabix_test.py::TestRemoteFileHTTPWithHeader'
+
+   'tests/AlignedSegment_test.py::TestBaseModifications'
+)
+
+python_prepare_all() {
+   # unbundle htslib
+   export HTSLIB_MODE="external"
+   export HTSLIB_INCLUDE_DIR="${ESYSROOT}"/usr/include
+   export HTSLIB_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
+   rm -r htslib || die
+
+   # prevent setup.py from adding RPATHs (except $ORIGIN)
+   sed -e '/runtime_library_dirs=htslib_library_dirs/d' \
+   -i setup.py || die
+
+   if use test; then
+   einfo "Building test data"
+   emake -C tests/pysam_data
+   emake -C tests/cbcf_data
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile() {
+   # breaks with parallel build
+   # need to avoid dropping .so plugins into
+   # build-lib, which breaks tests
+   esetup.py build_ext --inplace -j1
+   distutils-r1_python_compile -j1
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-05-24 Thread David Seifert
commit: 4cb73988356dd75b6f43951f9e84858bac7f947f
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:51 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb73988

sci-biology/bcftools: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 +
 sci-biology/bcftools/bcftools-1.20.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 3d2a9ade06aa..67e4996d956c 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1 +1,2 @@
 DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746
+DIST bcftools-1.20.tar.bz2 7883049 BLAKE2B 
36bfd82c9500f384b75ef93242a5879123f7fd63c893c95a1ce5efbfa9396f2c1fd75025ea2dd48d37e7dc93426ffaffbb2f3c6bdf64128fbdd3af2a2f760b17
 SHA512 
c77294923a6bb5cb97a2c4947e79aa215612a62f71ba0e4dde627cd3d97ee9a28a3682e8ab2f3bedd0e75e2bb9800915d9430f9504f09ead4492d3583553db2a

diff --git a/sci-biology/bcftools/bcftools-1.20.ebuild 
b/sci-biology/bcftools/bcftools-1.20.ebuild
new file mode 100644
index ..27d474fe35f9
--- /dev/null
+++ b/sci-biology/bcftools/bcftools-1.20.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1
+
+DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
+HOMEPAGE="http://www.htslib.org;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-lang/perl
+   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/zlib
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+   default
+
+   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --disable-bcftools-plugins \
+   --disable-libgsl \
+   --with-htslib=system
+}



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

2024-05-24 Thread David Seifert
commit: 5fd841ad6feba9a48cdbff77d1d9dcfed228a9e1
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:48 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd841ad

sci-libs/htslib: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest   |  1 -
 sci-libs/htslib/htslib-1.17.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 23cea03c57b1..234d7092da4d 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1,2 +1 @@
-DIST htslib-1.17.tar.bz2 4619884 BLAKE2B 
c45591b3f1da4f6ddfdf5e1a20864583d57de2a460d42049715335fce7dafe1f5cd14403e6033fee4f9d0bfc75f8777b5835d2d01bf2cadff0155d9fc92b97d9
 SHA512 
624ab449d57713dab2d34399926c065f8cff8a45e6fbe68e0bb518c601421f587b613caeb095f8639b1d67cdb4a65d658c85f942173bcaa48da026fe15def5d3
 DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e

diff --git a/sci-libs/htslib/htslib-1.17.ebuild 
b/sci-libs/htslib/htslib-1.17.ebuild
deleted file mode 100644
index 6f690363326b..
--- a/sci-libs/htslib/htslib-1.17.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="C library for high-throughput sequencing data formats"
-HOMEPAGE="http://www.htslib.org/;
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0/3"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="+bzip2 curl +lzma"
-
-RDEPEND="
-   sys-libs/zlib
-   bzip2? ( app-arch/bzip2 )
-   curl? ( net-misc/curl )
-   lzma? ( app-arch/xz-utils )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-
-   # upstream injects LDFLAGS into the .pc file,
-   # which is a big nono for QA
-   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
-   -i htslib.pc.in || die
-}
-
-src_configure() {
-   econf \
-   --disable-gcs \
-   --disable-plugins \
-   --disable-s3 \
-   $(use_enable bzip2 bz2) \
-   $(use_enable curl libcurl) \
-   $(use_enable lzma)
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   # doesn't use libtool, can't disable static libraries
-   find "${ED}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-05-24 Thread David Seifert
commit: 1af696627e09436ead88952c730660ff081c60ba
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:45 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af69662

sci-biology/bcftools: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 -
 sci-biology/bcftools/bcftools-1.17.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 9cbcbdd02db5..3d2a9ade06aa 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1,2 +1 @@
-DIST bcftools-1.17.tar.bz2 7538043 BLAKE2B 
82f65d53ebea0527ff000329f158ebdb1d603e04841a096cf8ca0434e7a5694ab43da7959ee10e9cb29328bf82301c03200e1203578a74e2e1118856b2641502
 SHA512 
39ae44a682e626a5261900e9412170a269e460b559d6607db697e6a12b1e512ffb3bdeb3486413e19b8adca26a8ccbb2bd4af24459decb74592c54473d2c6a68
 DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746

diff --git a/sci-biology/bcftools/bcftools-1.17.ebuild 
b/sci-biology/bcftools/bcftools-1.17.ebuild
deleted file mode 100644
index 6adee705bb46..
--- a/sci-biology/bcftools/bcftools-1.17.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-single-r1
-
-DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
-HOMEPAGE="http://www.htslib.org;
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   dev-lang/perl
-   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
-   =sci-libs/htslib-$(ver_cut 1-2)*:=
-   sys-libs/zlib
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
-   default
-
-   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
-
-   # remove bundled htslib
-   rm -r htslib-* || die
-}
-
-src_configure() {
-   econf \
-   --disable-bcftools-plugins \
-   --disable-libgsl \
-   --with-htslib=system
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-05-24 Thread David Seifert
commit: 6da5b3550122801911fb21b58e81be7f45d6fdce
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:50 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da5b355

sci-biology/samtools: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest |  1 +
 sci-biology/samtools/samtools-1.20.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 3ff37ea64bc7..c3163dc68eeb 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1 +1,2 @@
 DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f
+DIST samtools-1.20.tar.bz2 9179938 BLAKE2B 
b534e659899a822e191c779a6ce9247854036da3435a0b63748783edc96d610ff0f02f73bbb5c1eab3ff86dbcca331113f3312a7c3376141ef89b6a8684446e4
 SHA512 
8526286243d057758cb846311d0a8c728026d31438e87fcc03e0df576f33bcc6da0e18bce141dbdc438a116341c94aa92701cdf10ba6b1301eadedbb34120822

diff --git a/sci-biology/samtools/samtools-1.20.ebuild 
b/sci-biology/samtools/samtools-1.20.ebuild
new file mode 100644
index ..42879b0f8698
--- /dev/null
+++ b/sci-biology/samtools/samtools-1.20.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
+HOMEPAGE="http://www.htslib.org/;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --with-ncurses \
+   --with-htslib=system \
+   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+}



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

2024-05-24 Thread David Seifert
commit: dda90e924ca655b36afed52816962a71629b824d
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:49 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda90e92

sci-libs/htslib: add 1.20

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest   |  1 +
 sci-libs/htslib/htslib-1.20.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 234d7092da4d..0110e7bb188d 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1 +1,2 @@
 DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e
+DIST htslib-1.20.tar.bz2 4779028 BLAKE2B 
def7a135f37a4c7a167ada554b92b0e0107ab3dcbdab69abdea387035159f40fb183477275c137b0d786fdfc7264303898f98c54acb1714f9b7cb21e22612143
 SHA512 
a156f5c895fdae77f976f463a2d4ddc056893ef45b7e9cf62e9115898bc8cb47465bb1779e534c26943df478892385d44646e97bd0fa67fceb83ef7a649b

diff --git a/sci-libs/htslib/htslib-1.20.ebuild 
b/sci-libs/htslib/htslib-1.20.ebuild
new file mode 100644
index ..2a38fa8634c8
--- /dev/null
+++ b/sci-libs/htslib/htslib-1.20.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for high-throughput sequencing data formats"
+HOMEPAGE="http://www.htslib.org/;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+bzip2 curl +lzma"
+
+RDEPEND="
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   curl? ( net-misc/curl )
+   lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # upstream injects LDFLAGS into the .pc file,
+   # which is a big nono for QA
+   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
+   -i htslib.pc.in || die
+}
+
+src_configure() {
+   econf \
+   --disable-gcs \
+   --disable-plugins \
+   --disable-s3 \
+   $(use_enable bzip2 bz2) \
+   $(use_enable curl libcurl) \
+   $(use_enable lzma)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   # doesn't use libtool, can't disable static libraries
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-05-24 Thread David Seifert
commit: 3e20bdaea3782bf0fcf086f01638e2731e5cda22
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:59:46 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:59:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e20bdae

sci-biology/samtools: drop 1.17

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest |  1 -
 sci-biology/samtools/samtools-1.17.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 09cffe1bb5b0..3ff37ea64bc7 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1,2 +1 @@
-DIST samtools-1.17.tar.bz2 8605080 BLAKE2B 
09cb0bff7bf7113a77f57fdb879765b28b65461a574e4a1ab20ae2327af46e5616e04f03eb68706d42ba0643e887d7921974a3d78c5f87d296a4c3b691215260
 SHA512 
107a6df858c6bd2556ba4e86cc1922c3184df095f347039fa94bfd24e5ee21e1a4a9fba5a7cce248a06ad47f99978d9aae570efee7e30e165f33ea848a2cd3c3
 DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f

diff --git a/sci-biology/samtools/samtools-1.17.ebuild 
b/sci-biology/samtools/samtools-1.17.ebuild
deleted file mode 100644
index e105621c7865..
--- a/sci-biology/samtools/samtools-1.17.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
-HOMEPAGE="http://www.htslib.org/;
-SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
-   dev-lang/perl
-   =sci-libs/htslib-$(ver_cut 1-2)*:=
-   sys-libs/ncurses:=[unicode(+)]
-   sys-libs/zlib"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # remove bundled htslib
-   rm -r htslib-* || die
-}
-
-src_configure() {
-   econf \
-   --with-ncurses \
-   --with-htslib=system \
-   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   default
-
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/raxml/, sci-biology/raxml/files/

2024-05-24 Thread David Seifert
commit: 48c3969c6bbd4c14e06285180baf5ca376114835
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:44:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:44:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c3969c

sci-biology/raxml: add 8.2.13

Bug: https://bugs.gentoo.org/822408
Bug: https://bugs.gentoo.org/831489
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/raxml/Manifest |  1 +
 .../raxml/files/raxml-8.2.13-makefile.patch| 37 +
 sci-biology/raxml/metadata.xml | 11 ---
 sci-biology/raxml/raxml-8.2.13.ebuild  | 38 ++
 4 files changed, 83 insertions(+), 4 deletions(-)

diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest
index 8b5ec91eee6e..64891355 100644
--- a/sci-biology/raxml/Manifest
+++ b/sci-biology/raxml/Manifest
@@ -1 +1,2 @@
 DIST RAxML-7.2.6.tar.bz2 202803 BLAKE2B 
579676ff9fad1563eabb9507015acff010977a89ae087df9b828b80bc9352ed44c98faeaf4c8d884ffa14176bfa28772dc9872ad8b5d401aff8b834c728e5f65
 SHA512 
b0027a7e583e6471a774d9e784a0be1ff63b3824a8cfbebca68bf9e414adab297206ea2d43c9b97456e6acc0a6a15f55ca33983381dd6150f9e7ea71ddecdcd3
+DIST raxml-8.2.13.tar.gz 10201721 BLAKE2B 
ee48dc599947619d12a54cafef1eee554abc0df30a31ba2fdb501b228dadec9f137acff8f472047f4686304f74d27893696c95ff808baa128c2c3d83539366a1
 SHA512 
c99dc3f8c8798cda38c644501f474c0261e72c1f3b64d594d5006fa03e8d8c4da3bdf20b8e3c6c9f669c9509d5af27a0c286a2570a54c8ff7df7cd63c1f78885

diff --git a/sci-biology/raxml/files/raxml-8.2.13-makefile.patch 
b/sci-biology/raxml/files/raxml-8.2.13-makefile.patch
new file mode 100644
index ..d774b1fb824d
--- /dev/null
+++ b/sci-biology/raxml/files/raxml-8.2.13-makefile.patch
@@ -0,0 +1,37 @@
+--- a/Makefile.gcc
 b/Makefile.gcc
+@@ -1,7 +1,6 @@
+ # Makefile August 2006 by Alexandros Stamatakis
+ # Makefile cleanup October 2006, Courtesy of Peter Cordes 
+ 
+-CC = gcc 
+ 
+ ARCH := $(shell uname -m)
+ ifeq ($(ARCH), x86_64)
+@@ -10,7 +9,7 @@
+ ARCH_CFLAGS=
+ endif
+ 
+-CFLAGS = -D_GNU_SOURCE -fomit-frame-pointer -funroll-loops -O2 $(ARCH_CFLAGS) 
#-Wall -Wunused-parameter -Wredundant-decls  -Wreturn-type  -Wswitch-default 
-Wunused-value -Wimplicit  -Wimplicit-function-declaration  -Wimplicit-int 
-Wimport  -Wunused  -Wunused-function  -Wunused-label -Wno-int-to-pointer-cast 
-Wbad-function-cast  -Wmissing-declarations -Wmissing-prototypes  
-Wnested-externs  -Wold-style-definition -Wstrict-prototypes -Wpointer-sign 
-Wextra -Wredundant-decls -Wunused -Wunused-function -Wunused-parameter 
-Wunused-value  -Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses 
-Wsequence-point -Wuninitialized -Wundef -Wbad-function-cast
++CFLAGS += -D_GNU_SOURCE #-Wall -Wunused-parameter -Wredundant-decls  
-Wreturn-type  -Wswitch-default -Wunused-value -Wimplicit  
-Wimplicit-function-declaration  -Wimplicit-int -Wimport  -Wunused  
-Wunused-function  -Wunused-label -Wno-int-to-pointer-cast -Wbad-function-cast  
-Wmissing-declarations -Wmissing-prototypes  -Wnested-externs  
-Wold-style-definition -Wstrict-prototypes -Wpointer-sign -Wextra 
-Wredundant-decls -Wunused -Wunused-function -Wunused-parameter -Wunused-value  
-Wunused-variable -Wformat  -Wformat-nonliteral -Wparentheses -Wsequence-point 
-Wuninitialized -Wundef -Wbad-function-cast
+ 
+ LIBRARIES = -lm
+ 
+@@ -23,7 +22,7 @@
+ GLOBAL_DEPS = axml.h globalVariables.h rmq.h rmqs.h #mem_alloc.h
+ 
+ raxmlHPC : $(objs)
+-  $(CC) -o raxmlHPC $(objs) $(LIBRARIES) $(LDFLAGS) 
++  $(CC) $(CFLAGS) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES)
+ 
+ rmqs.o : rmqs.c $(GLOBAL_DEPS)
+ classify.o : classify.c $(GLOBAL_DEPS)
+@@ -51,8 +50,6 @@
+ 
+ 
+ 
+-eigen.o : eigen.c $(GLOBAL_DEPS)
+-  $(CC) -c -o eigen.o eigen.c 
+ clean : 
+   $(RM) *.o raxmlHPC
+ 

diff --git a/sci-biology/raxml/metadata.xml b/sci-biology/raxml/metadata.xml
index ccdff086e20b..dd68d972db31 100644
--- a/sci-biology/raxml/metadata.xml
+++ b/sci-biology/raxml/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-sci-biol...@gentoo.org
-Gentoo Biology Project
-  
+   
+   sci-biol...@gentoo.org
+   Gentoo Biology Project
+   
+   
+   stamatak/standard-RAxML
+   
 

diff --git a/sci-biology/raxml/raxml-8.2.13.ebuild 
b/sci-biology/raxml/raxml-8.2.13.ebuild
new file mode 100644
index ..859016195389
--- /dev/null
+++ b/sci-biology/raxml/raxml-8.2.13.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Sequential, Parallel & Distributed Inference of Large 
Phylogenetic Trees"
+HOMEPAGE="https://github.com/stamatak/standard-RAxML;
+SRC_URI="https://github.com/stamatak/standard-RAxML/arc

[gentoo-commits] repo/gentoo:master commit in: sci-biology/raxml/files/, sci-biology/raxml/

2024-05-24 Thread David Seifert
commit: ccce71a38571bf752f650f36417cb50fb69edaa8
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:44:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:44:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccce71a3

sci-biology/raxml: drop 7.2.6

Closes: https://bugs.gentoo.org/822408
Closes: https://bugs.gentoo.org/831489
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/raxml/Manifest |  1 -
 sci-biology/raxml/files/raxml-7.2.6-makefile.patch | 29 -
 sci-biology/raxml/raxml-7.2.6.ebuild   | 37 --
 3 files changed, 67 deletions(-)

diff --git a/sci-biology/raxml/Manifest b/sci-biology/raxml/Manifest
index 64891355..56416ac10d7f 100644
--- a/sci-biology/raxml/Manifest
+++ b/sci-biology/raxml/Manifest
@@ -1,2 +1 @@
-DIST RAxML-7.2.6.tar.bz2 202803 BLAKE2B 
579676ff9fad1563eabb9507015acff010977a89ae087df9b828b80bc9352ed44c98faeaf4c8d884ffa14176bfa28772dc9872ad8b5d401aff8b834c728e5f65
 SHA512 
b0027a7e583e6471a774d9e784a0be1ff63b3824a8cfbebca68bf9e414adab297206ea2d43c9b97456e6acc0a6a15f55ca33983381dd6150f9e7ea71ddecdcd3
 DIST raxml-8.2.13.tar.gz 10201721 BLAKE2B 
ee48dc599947619d12a54cafef1eee554abc0df30a31ba2fdb501b228dadec9f137acff8f472047f4686304f74d27893696c95ff808baa128c2c3d83539366a1
 SHA512 
c99dc3f8c8798cda38c644501f474c0261e72c1f3b64d594d5006fa03e8d8c4da3bdf20b8e3c6c9f669c9509d5af27a0c286a2570a54c8ff7df7cd63c1f78885

diff --git a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch 
b/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
deleted file mode 100644
index 6b82ed65b770..
--- a/sci-biology/raxml/files/raxml-7.2.6-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
- Makefile.gcc |6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Makefile.gcc b/Makefile.gcc
-index 716b6c6..f0c1de2 100644
 a/Makefile.gcc
-+++ b/Makefile.gcc
-@@ -1,10 +1,10 @@
- # Makefile August 2006 by Alexandros Stamatakis
- # Makefile cleanup October 2006, Courtesy of Peter Cordes 
- 
--CC = gcc 
-+CC ?= gcc 
- 
- 
--CFLAGS = -D_GNU_SOURCE  -fomit-frame-pointer -funroll-loops -O2 -msse
-+CPPFLAGS += -D_GNU_SOURCE
- 
- 
- 
-@@ -19,7 +19,7 @@ all : raxmlHPC
- GLOBAL_DEPS = axml.h globalVariables.h
- 
- raxmlHPC : $(objs)
--  $(CC) -o raxmlHPC $(objs) $(LIBRARIES) 
-+  $(CC) $(LDFLAGS) -o raxmlHPC $(objs) $(LIBRARIES) $(LIBS)
- 
- classify.o : classify.c $(GLOBAL_DEPS)
- evaluatePartialSpecialGeneric.o : evaluatePartialSpecialGeneric.c 
$(GLOBAL_DEPS)

diff --git a/sci-biology/raxml/raxml-7.2.6.ebuild 
b/sci-biology/raxml/raxml-7.2.6.ebuild
deleted file mode 100644
index adb044426381..
--- a/sci-biology/raxml/raxml-7.2.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Sequential, Parallel & Distributed Inference of Large 
Phylogenetic Trees"
-HOMEPAGE="http://wwwkramer.in.tum.de/exelixis/software.html;
-SRC_URI="http://wwwkramer.in.tum.de/exelixis/software/RAxML-${PV}.tar.bz2;
-S="${WORKDIR}/RAxML-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cpu_flags_x86_sse3 +threads"
-REQUIRED_USE="cpu_flags_x86_sse3"
-
-# mpi is not supported in version 7.2.2. mpi is enabled by adding -DPARALLEL 
to CFLAGS
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
-   use cpu_flags_x86_sse3 && append-cppflags -D__SIM_SSE3
-   use threads && \
-   append-cppflags -D_USE_PTHREADS && \
-   append-libs -pthread
-
-   tc-export CC
-}
-
-src_compile() {
-   emake -f Makefile.gcc
-}
-
-src_install() {
-   dobin raxmlHPC
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-05-24 Thread David Seifert
commit: 6150ffedb87eda698571090a9c35b646356cd26e
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 24 08:04:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 24 08:04:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6150ffed

app-crypt/yubioath-flutter-bin: add 7.0.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/yubioath-flutter-bin/Manifest|  1 +
 .../yubioath-flutter-bin-7.0.0.ebuild  | 82 ++
 2 files changed, 83 insertions(+)

diff --git a/app-crypt/yubioath-flutter-bin/Manifest 
b/app-crypt/yubioath-flutter-bin/Manifest
index 02ae2194441e..42ac477b742f 100644
--- a/app-crypt/yubioath-flutter-bin/Manifest
+++ b/app-crypt/yubioath-flutter-bin/Manifest
@@ -1,2 +1,3 @@
 DIST yubico-authenticator-6.1.0-linux.tar.gz 46363854 BLAKE2B 
f50f8dc6cdca9044c9c1a0f370cc71d627358038bd00f34bb3801d9b5cc31a5fc904ba817e5ad613c6947c9546691d965e6b373c89e220314747a5eb0321e217
 SHA512 
e4a63aa40e06ae4cbeee5fc32b749bcc94c9a22b86104ff32e8f94dcd34cf0a0e61e686efd4a21ea8965f37e997f53d452739bb4c332af2387473dccd5b72b99
 DIST yubico-authenticator-6.4.0-linux.tar.gz 34381501 BLAKE2B 
472de3d5a3a0dc2f604f3626d50850dd28ab1ae70219dff9d98b91005f2899643f1aa2e7ceb9d7019acc42aaa61fad9b14f6adf8465e1cb0a0ad8bbb19872a00
 SHA512 
a9cb633233ed142edf288483f3e0e109c10fa01cf3639388403983ac8336df7fcd47d4dedfe76c7fa7b35fa643668a06a185fe1ae4875a7e3729db9b738c8f86
+DIST yubico-authenticator-7.0.0-linux.tar.gz 46533619 BLAKE2B 
af77608a7f37efa15464113769bf76fa9e92e99ffb8a459d5b5bb5f5c88e0c023d05f544722a4d5933522531ab06e7134fad77ac19af4fc57cff5b7d66b6
 SHA512 
f9010ff6a6e009ca878ac00a99e3714d1a1b92af4dd22f6568f19ab908dd477635afa187139a46de45d1769a19bf7b0f9d329f678cdaf7e64241f7975b418bd6

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild
new file mode 100644
index ..d9791c330cb2
--- /dev/null
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-7.0.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Yubico Authenticator for TOTP"
+HOMEPAGE="
+   https://developers.yubico.com/yubioath-flutter/
+   https://github.com/Yubico/yubioath-flutter;
+SRC_URI="https://github.com/Yubico/yubioath-flutter/releases/download/${PV}/yubico-authenticator-${PV}-linux.tar.gz;
+S="${WORKDIR}/yubico-authenticator-${PV}-linux"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   app-accessibility/at-spi2-core:2
+   app-crypt/ccid
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/harfbuzz
+   media-libs/libepoxy
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libnotify
+   x11-libs/libxcb
+   x11-libs/pango"
+BDEPEND="app-admin/chrpath"
+
+# "Modern" app, built using Google's flutter framework.
+#
+# Don't even *think* about unbundling the dependencies, they're all
+# hardcoded into the main binary and the helper, including but not
+# limited to a full-fledged python interpreter that gets dlopen'd, an
+# assortment of python packages, the X11 kitchen sink, random GCC
+# libraries, and OpenSSL 1.1, oftentimes using git checkouts instead of
+# released versioned libraries.
+#
+# The only way to avoid this mess would be to build flutter from source,
+# but unfortunately life is too short to be dealing with whatever is
+# Google's framework-de-jour on a regular basis.
+QA_PREBUILT="opt/yubico-authenticator/*"
+
+src_install() {
+   einstalldocs
+   rm -r README* || die
+
+   sed -e 's|@EXEC_PATH/authenticator|authenticator|' \
+   -e 
's|@EXEC_PATH/linux_support/com.yubico.yubioath.png|com.yubico.yubioath|g' \
+   -i linux_support/com.yubico.authenticator.desktop || die
+   domenu linux_support/com.yubico.authenticator.desktop
+   doicon -s 128 linux_support/com.yubico.yubioath.png
+   rm -r linux_support || die
+
+   exeinto /opt/yubico-authenticator
+   doexe authenticator
+   rm authenticator || die
+
+   exeinto /opt/yubico-authenticator/helper
+   doexe helper/authenticator-helper
+   rm helper/authenticator-helper || die
+
+   # prevent rpath_security_checks() trigger
+   chrpath -d helper/_internal/libjpeg-*.so* 
helper/_internal/pillow.libs/libjpeg-*.so* || die
+
+   insinto /opt/yubico-authenticator
+   doins -r .
+
+   dosym ../../opt/yubico-authenticator/authenticator 
/usr/bin/authenticator
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "Make sure you are a member of the pcscd group"
+   elog "and the pcscd service is running."
+}



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

2024-05-17 Thread David Seifert
commit: 66ae04542020bb05d1cf96ab4bd40fbc721fcbda
Author: David Seifert  gentoo  org>
AuthorDate: Fri May 17 14:53:31 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri May 17 14:53:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ae0454

net-misc/openssh: remove useless patch

Patch has long been upstreamed:
- https://github.com/openssh/openssh-portable/pull/148
- 
https://github.com/openssh/openssh-portable/commit/3ef92a657444f172b61f92d5da66d94fa8265602

Signed-off-by: David Seifert  gentoo.org>

 ...y-shmget-shmat-shmdt-in-preauth-privsep-child.patch | 18 --
 net-misc/openssh/openssh-9.6_p1-r3.ebuild  |  1 -
 net-misc/openssh/openssh-9.7_p1-r2.ebuild  |  1 -
 3 files changed, 20 deletions(-)

diff --git 
a/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
 
b/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
deleted file mode 100644
index 7e9334a781d2..
--- 
a/net-misc/openssh/files/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch
+++ /dev/null
@@ -1,18 +0,0 @@
 a/sandbox-seccomp-filter.c
-+++ b/sandbox-seccomp-filter.c
-@@ -257,6 +257,15 @@ static const struct sock_filter preauth_insns[] = {
- #ifdef __NR_statx
-   SC_DENY(__NR_statx, EACCES),
- #endif
-+#ifdef __NR_shmget
-+  SC_DENY(__NR_shmget, EACCES),
-+#endif
-+#ifdef __NR_shmat
-+  SC_DENY(__NR_shmat, EACCES),
-+#endif
-+#ifdef __NR_shmdt
-+  SC_DENY(__NR_shmdt, EACCES),
-+#endif
- 
-   /* Syscalls to permit */
- #ifdef __NR_brk

diff --git a/net-misc/openssh/openssh-9.6_p1-r3.ebuild 
b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
index 8156cd96d1b4..c944856ebe5b 100644
--- a/net-misc/openssh/openssh-9.6_p1-r3.ebuild
+++ b/net-misc/openssh/openssh-9.6_p1-r3.ebuild
@@ -78,7 +78,6 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-9.3_p1-disable-conch-interop-tests.patch"
"${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch"
-   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"

"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
 )
 

diff --git a/net-misc/openssh/openssh-9.7_p1-r2.ebuild 
b/net-misc/openssh/openssh-9.7_p1-r2.ebuild
index 3b0c7f2125a0..ce9e1d1a47c2 100644
--- a/net-misc/openssh/openssh-9.7_p1-r2.ebuild
+++ b/net-misc/openssh/openssh-9.7_p1-r2.ebuild
@@ -76,7 +76,6 @@ BDEPEND="
 "
 
 PATCHES=(
-   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"

"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
 )
 



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

2024-05-11 Thread David Seifert
commit: 83f825fb740d58cb5e85b42e617223d28387c078
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:37 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f825fb

app-editors/sublime-text: drop versions

Signed-off-by: David Seifert  gentoo.org>

 app-editors/sublime-text/Manifest  |  6 --
 .../sublime-text/sublime-text-3_p3211-r2.ebuild| 65 -
 .../sublime-text/sublime-text-4_p4126-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4143-r1.ebuild| 68 --
 .../sublime-text/sublime-text-4_p4152.ebuild   | 68 --
 .../sublime-text/sublime-text-4_p4166.ebuild   | 68 --
 6 files changed, 343 deletions(-)

diff --git a/app-editors/sublime-text/Manifest 
b/app-editors/sublime-text/Manifest
index 84b4d3ca7ac7..b056e7926ed5 100644
--- a/app-editors/sublime-text/Manifest
+++ b/app-editors/sublime-text/Manifest
@@ -1,7 +1 @@
-DIST sublime_text_3_build_3211_x32.tar.bz2 13806489 BLAKE2B 
1e07df2fc9fb9fb60a6fbfe27a3d657ff80ef46ae91967fa384cfc84bfdc2b5952aea8dbfd9ff015f669b148c1a302cbe01521a72b584abccd51efdab51ac0d8
 SHA512 
4d19947459046407316382d187ea6fa4cff9b7d3e7ae3c46667d691b6ca425a1f1dfc8599a26cf61b970290a58924a3b605e111ff2802ed124683872c1802803
-DIST sublime_text_3_build_3211_x64.tar.bz2 13677324 BLAKE2B 
e2ac54c1e8ab90c0fcefb4baf225b02d13a3405e846f08163773ed52c6278f8e89a7b13c15e6c2d6241139d58be9c2c5a1201abb04a3cd68efdffc723075c5af
 SHA512 
a6a068119eff95c5360e9ccbe1d845e7a93e4ad13b3659073752a7bd0e87f4691555820185514875649e677a4e8702e2338f74f5584fc80f69c16b323685d6f1
-DIST sublime_text_build_4126_x64.tar.xz 17313756 BLAKE2B 
16a036e15b920f72b47a6425540efcbc5ac5c44d3f3c79fa0a106128857f6fa6775a244d6497c814448a3f42cfe1515546b372475b22b47364a759ad0412bfdc
 SHA512 
1f7a1543e68e67bd507f2f4b65f53085c96796287521878011e183df26579cd593c333d53b5ee9bc5adb41dd5344c62875fea869d11962ba80a39dfb63a80652
-DIST sublime_text_build_4143_x64.tar.xz 17480384 BLAKE2B 
37617568f9ff0090a8f4f66c34f07d997c1f3405d31554ebb0d7c5791209713d236ee329714b452d69e474bda13f2ad7fb0c4b9abb2a5112ed36acffdee51371
 SHA512 
5aba1d587b2f61cc7aa6aa7b1eb37990a2385d51fac92945aa3e991616617c73f6fbe71af3a06a219323ff4656f78c2d27f582e60ea97171b88c0197899845f1
-DIST sublime_text_build_4152_x64.tar.xz 16454288 BLAKE2B 
b6fa58c94cc24214abe5b3d85abdf850b8cd116001a739a9d1ddcb3fab70913882c7731dc4a856c32979695f77b1465e2e7ec0785255a1ced9b55637f2c30368
 SHA512 
447a3219841150e22c66b45c8a6d0415e1b309512764060f4310c7f685c93a5b4cba2dd7f202ced01f2a3d910c30784bbf5bbb85bae915296845005a69b0bdf4
-DIST sublime_text_build_4166_x64.tar.xz 16572860 BLAKE2B 
ede62590f2913edd644b02dfd9e14fd68ac0387bc75946c1206dd7709f985ce6b584ce8f74f05c3961d2ea43590a084e2947c9586c16ced40cccfd82a3847e5a
 SHA512 
a4e5a957160cc47e6c5fc71f3162edea5d6fe03e6a7af33f52074a49dbbd2cd49460b35e0924d38d4083561291469bc0ff43e7aea81232dbc97be6847612c4e1
 DIST sublime_text_build_4169_x64.tar.xz 16572760 BLAKE2B 
1760e6a763b58e24c7360bb0068704b820b0ba91169c1e80b9b46ca728eaedd04bd2bca75d602b24034fff895c093131d30209c48c3e7b1c56941da7cf1d3296
 SHA512 
6764363f8f92f65532d64ba014023e28b18f40dc62a1b114239b59360257d445494f9a2f57580174b5f4994c8fa06cd8f562c9419cfda92324c9ebf25d15e576

diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild 
b/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
deleted file mode 100644
index 0990d91e8c53..
--- a/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg-utils
-
-# get the major version from PV
-MV=${PV:0:1}
-MY_PV=${PV#*_p}
-
-DESCRIPTION="Sophisticated text editor for code, markup and prose"
-HOMEPAGE="https://www.sublimetext.com;
-SRC_URI="
-   amd64? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x64.tar.bz2 )
-   x86? ( 
https://download.sublimetext.com/sublime_text_${MV}_build_${MY_PV}_x32.tar.bz2 
)"
-
-LICENSE="Sublime"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   dev-libs/glib:2
-   sys-libs/glibc
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )"
-
-QA_PREBUILT="*"
-S="${WORKDIR}/sublime_text_${MV}"
-
-# Sublime bundles the kitchen sink, which includes python and other assorted
-# modules. Do not try to unbundle these because you are guaranteed to fail.
-
-src_install() {
-   insinto /opt/${PN}${MV}
-   doins -r Packages Icon
-   doins changelog.txt sublime_plugin.py sublime.py python3.3.zip
-
-   exeinto /opt/${PN}${MV}
-   doexe crash_reporter plugin_host sublime_text
-

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

2024-05-11 Thread David Seifert
commit: 9883070cdb88a131361656d23d6ad14a2b1ea825
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:38 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9883070c

dev-cpp/catch: add 3.6.0

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.6.0.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index c9e3a10d3c5c..93484845a6f1 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -4,3 +4,4 @@ DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a652520
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
 DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6
 DIST Catch2-3.5.4.tar.gz 1172449 BLAKE2B 
2dee5ca34304032d92bfe147f9beff42c9b1db82b36bb0472a75f911d273cba4d881c3eccac4086eea6a77356defdab4b6d1a54cacd023eb8f904d12969ba60b
 SHA512 
c22ad6a2fbf8665b8775d72dcdc6bfde324eb224fcd897ebce5e62c7ac7640823550198fff45e1ea548a5923db4392ce7009ff784ef78bd59356a2aae5337976
+DIST Catch2-3.6.0.tar.gz 1181300 BLAKE2B 
37c56cf5537cb5fb66c1a4a9f15cd0b8e5f993f1f6ab1aa442d15b6290f2b1871abd97bccbdbf22694c4a86c736216c3006d36a82566bc9270704a5a11dc2672
 SHA512 
09c728a04d69b0692d6e2f7ceb5889dc69309406c27f7f2b5d383245a5357657c5540dd64a7a4a6e19388bda68105002425286468578b69b20e3a75366871ce2

diff --git a/dev-cpp/catch/catch-3.6.0.ebuild b/dev-cpp/catch/catch-3.6.0.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



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

2024-05-11 Thread David Seifert
commit: f160b69ebca634ac7e4a0416919bd9d4b3e3aa10
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f160b69e

dev-libs/link-grammar: add 5.12.4

Closes: https://bugs.gentoo.org/929425
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/Manifest   |   1 +
 dev-libs/link-grammar/link-grammar-5.12.4.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest
index 19aff333d5ec..eff4c9094f3c 100644
--- a/dev-libs/link-grammar/Manifest
+++ b/dev-libs/link-grammar/Manifest
@@ -1 +1,2 @@
 DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B 
a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4
 SHA512 
e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe
+DIST link-grammar-5.12.4.tar.gz 4720724 BLAKE2B 
6573895298128165d7f840a13aad124418dbd1b9c70436dbe2bd65b3fd1883777e72da13f5196031696edb7cdc6c9d86acd5fdd4d1aa8fb295a136b2ba0568cf
 SHA512 
fd5318c21202c17902de996882fd8630c7e95622b8ebe6877a334df22ff678a6040e0519bdabfa1138aaefdf3a7c20cbfe9e65bdce4dfe568729c9ba5a2d6fe5

diff --git a/dev-libs/link-grammar/link-grammar-5.12.4.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
new file mode 100644
index ..b6ed517ee9e9
--- /dev/null
+++ b/dev-libs/link-grammar/link-grammar-5.12.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit autotools python-r1 out-of-source
+
+DESCRIPTION="A Syntactic English parser"
+HOMEPAGE="https://www.abisource.com/projects/link-grammar/ 
https://www.link.cs.cmu.edu/link/;
+SRC_URI="https://www.gnucash.org/link-grammar/downloads/${PV}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aspell +hunspell python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# XXX: sqlite is automagic
+# Does not build with >=sci-mathematics/minisat-2, bug #593662
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libpcre2:=
+   aspell? ( app-text/aspell )
+   hunspell? ( app-text/hunspell )
+   python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/swig:0
+   dev-build/autoconf-archive
+   virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # _AC_UNDECLARED_BUILTIN false positive
+   strchr
+)
+
+pkg_setup() {
+   if use aspell && use hunspell; then
+   ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"
+   ewarn "only hunspell will be built. Press Ctrl+C and set only 
'aspell' USE flag if"
+   ewarn "you want aspell support."
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+my_src_configure() {
+   local myconf=(
+   --disable-maintainer-mode
+   --disable-editline
+   # java is hopelessly broken, invokes maven at build time (bug 
#806157)
+   --disable-java-bindings
+   --disable-perl-bindings
+   --disable-sat-solver
+   --with-regexlib=pcre2
+   $(use_enable aspell)
+   $(use_enable hunspell)
+   $(usev hunspell 
--with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell)
+   )
+
+   econf \
+   --disable-python-bindings \
+   "${myconf[@]}"
+
+   if use python; then
+   python_configure() {
+   econf \
+   --enable-python-bindings \
+   "${myconf[@]}"
+   }
+   python_foreach_impl run_in_build_dir python_configure
+   fi
+}
+
+my_src_compile() {
+   local -x MAIN_BUILD_DIR="${BUILD_DIR}"
+   default
+
+   if use python; then
+   python_compile() {
+   emake -C bindings/python \
+   VPATH="${S}:${MAIN_BUILD_DIR}" \
+   
_clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
 \
+   
_clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la
+   }
+   python_foreach_impl run_in_build_dir python_compile
+   fi
+}
+
+my_src_install() {
+   local -x MA

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

2024-05-11 Thread David Seifert
commit: 8789d8ef4c18ab223817cc2f5aa7d1a23c201e08
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8789d8ef

media-gfx/graphviz: add 11.0.0

Closes: https://bugs.gentoo.org/918870
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-11.0.0.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 2c366235c70a..800c975d3a03 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
+DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-11.0.0.ebuild 
b/media-gfx/graphviz/graphviz-11.0.0.ebuild
new file mode 100644
index ..be0c1a91e64f
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-11.0.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# -

[gentoo-commits] repo/gentoo:master commit in: profiles/, app-crypt/tpm2-tss/

2024-05-07 Thread David Seifert
commit: d7eb6289273d61b6d08a385cbc87db1af515fe38
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue May  7 17:37:24 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue May  7 17:37:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7eb6289

app-crypt/tpm2-tss: drop 4.1.0

Closes: https://github.com/gentoo/gentoo/pull/36595
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/tpm2-tss/Manifest  |   1 -
 app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild | 107 ---
 profiles/package.mask|   3 -
 3 files changed, 111 deletions(-)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index bc29ada24fcf..dea1ae67e62e 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1,4 +1,3 @@
 DIST tpm2-tss-4.0.1.tar.gz 1787139 BLAKE2B 
627cdefeff6c64148f9da1425922a0a7a72debcee4930ffab208a3b9b66127c2d4f923e3e105bfd45410cdb13c19cb40cc15a720e9a05dd32ff622dabf5fcc32
 SHA512 
ed6ddc52cb0e8c1082a4bb001e1225eb9905fd2380da88db5fd69ff5b5d9d43a93eb67b634e49d53eb5d586832da3aef2c4c7e5f18d51bb730481f8913319d7d
 DIST tpm2-tss-4.0.2.tar.gz 1833499 BLAKE2B 
91e70bcc66099fe5d7d53cf98a2c46582e96f204fc7bcb89c46497cc811ca1eb39c752be077a6e8132fc980a6581a2df075fcc6670d646d1270e642c144f043c
 SHA512 
e92038de985ac928bf87a707b0f9b190aaa936827923ea5e3cbdda216cbc6cf8590af650c59c2e1e420ad9914dc6c1f14232ab7930ffc1a50fb0c49fdef6d3f0
-DIST tpm2-tss-4.1.0.tar.gz 1902337 BLAKE2B 
72e2b13d9d65cdf8db136dd9ee75b0f53f8d8482391c27c0a52d6aa4945d05d54334f9667b96aef78f92c7e2d6e4eb655568182ef3a79477c52937b0ccfa605d
 SHA512 
b8fa5d093b188dbb5df9888da9ea893a7eea2b88f4a93f1e349eaa1718a4d87f6cd91f029ff49afce163252ab98f859728360491d6d2019f8342afb78f0018eb
 DIST tpm2-tss-4.1.1.tar.gz 1901759 BLAKE2B 
96e154e0778caf8ba8d7299c82ff1614c26254fe741290a588fa251a3013bdda26f720c148d400dc068851746e85719ae78068d64eef1067f3d45c540a303284
 SHA512 
a8fdc85e44c4a7960cdc21fd46154fbdb63992e072cc4356f472c962a751a826906604848b7b2608344494f85f72d591f4c0bdf42e3df7491446bdecbe22f2af

diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild
deleted file mode 100644
index 7e6bf442977f..
--- a/app-crypt/tpm2-tss/tpm2-tss-4.1.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
-
-DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   ^^ ( mbedtls openssl )
-   fapi? ( openssl !mbedtls )
-   policy? ( openssl !mbedtls )
-"
-
-RDEPEND="
-   acct-group/tss
-   acct-user/tss
-   sys-apps/util-linux:=[${MULTILIB_USEDEP}]
-   fapi? (
-   dev-libs/json-c:=[${MULTILIB_USEDEP}]
-   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}]
-   )
-   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
-   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-"
-
-DEPEND="
-   ${RDEPEND}
-   test? ( app-crypt/swtpm
-   dev-libs/uthash
-   dev-util/cmocka
-   fapi? ( >=net-misc/curl-7.80.0 ) )
-"
-
-BDEPEND="
-   sys-apps/acl
-   virtual/pkgconfig
-   doc? ( app-text/doxygen )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.0.2-Dont-install-files-into-run.patch"
-)
-
-pkg_setup() {
-   local CONFIG_CHECK="~TCG_TPM"
-   linux-info_pkg_setup
-   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Fails with inlining
-   filter-flags -fno-semantic-interposition
-   # tests fail with LTO enabbled. See bug 865275 and 865279
-   filter-lto
-
-   local myconf=(
-   --localstatedir=/var
-   $(multilib_native_use_enable doc doxygen-doc)
-   $(use_enable fapi)
-   $(use_enable policy)
-   $(use_enable static-libs static)
-   $(multilib_native_use_enable test unit)
-   $(multilib_native_use_enable test integration)
-   $(multilib_native_use_enable test self-generated-certificate)
-   --disable-tcti-libtpms
-   --disable-defaultflags
-   --disable-weakcrypto
-   --with-crypto="$(usex mbedtls mbed ossl)"
-

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

2024-05-07 Thread David Seifert
commit: 34fc711428c839a026a3061689360cc7a783e81d
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue May  7 17:37:23 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue May  7 17:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34fc7114

app-crypt/tpm2-tss: add 4.1.1

Bug: https://bugs.gentoo.org/931240
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/tpm2-tss/Manifest  |   1 +
 app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index 551a0de1b112..bc29ada24fcf 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1,3 +1,4 @@
 DIST tpm2-tss-4.0.1.tar.gz 1787139 BLAKE2B 
627cdefeff6c64148f9da1425922a0a7a72debcee4930ffab208a3b9b66127c2d4f923e3e105bfd45410cdb13c19cb40cc15a720e9a05dd32ff622dabf5fcc32
 SHA512 
ed6ddc52cb0e8c1082a4bb001e1225eb9905fd2380da88db5fd69ff5b5d9d43a93eb67b634e49d53eb5d586832da3aef2c4c7e5f18d51bb730481f8913319d7d
 DIST tpm2-tss-4.0.2.tar.gz 1833499 BLAKE2B 
91e70bcc66099fe5d7d53cf98a2c46582e96f204fc7bcb89c46497cc811ca1eb39c752be077a6e8132fc980a6581a2df075fcc6670d646d1270e642c144f043c
 SHA512 
e92038de985ac928bf87a707b0f9b190aaa936827923ea5e3cbdda216cbc6cf8590af650c59c2e1e420ad9914dc6c1f14232ab7930ffc1a50fb0c49fdef6d3f0
 DIST tpm2-tss-4.1.0.tar.gz 1902337 BLAKE2B 
72e2b13d9d65cdf8db136dd9ee75b0f53f8d8482391c27c0a52d6aa4945d05d54334f9667b96aef78f92c7e2d6e4eb655568182ef3a79477c52937b0ccfa605d
 SHA512 
b8fa5d093b188dbb5df9888da9ea893a7eea2b88f4a93f1e349eaa1718a4d87f6cd91f029ff49afce163252ab98f859728360491d6d2019f8342afb78f0018eb
+DIST tpm2-tss-4.1.1.tar.gz 1901759 BLAKE2B 
96e154e0778caf8ba8d7299c82ff1614c26254fe741290a588fa251a3013bdda26f720c148d400dc068851746e85719ae78068d64eef1067f3d45c540a303284
 SHA512 
a8fdc85e44c4a7960cdc21fd46154fbdb63992e072cc4356f472c962a751a826906604848b7b2608344494f85f72d591f4c0bdf42e3df7491446bdecbe22f2af

diff --git a/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild
new file mode 100644
index ..7e6bf442977f
--- /dev/null
+++ b/app-crypt/tpm2-tss/tpm2-tss-4.1.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
+
+DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
+HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
+SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0/4"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc +fapi +openssl mbedtls +policy static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ^^ ( mbedtls openssl )
+   fapi? ( openssl !mbedtls )
+   policy? ( openssl !mbedtls )
+"
+
+RDEPEND="
+   acct-group/tss
+   acct-user/tss
+   sys-apps/util-linux:=[${MULTILIB_USEDEP}]
+   fapi? (
+   dev-libs/json-c:=[${MULTILIB_USEDEP}]
+   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}]
+   )
+   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="
+   ${RDEPEND}
+   test? ( app-crypt/swtpm
+   dev-libs/uthash
+   dev-util/cmocka
+   fapi? ( >=net-misc/curl-7.80.0 ) )
+"
+
+BDEPEND="
+   sys-apps/acl
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.2-Dont-install-files-into-run.patch"
+)
+
+pkg_setup() {
+   local CONFIG_CHECK="~TCG_TPM"
+   linux-info_pkg_setup
+   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # Fails with inlining
+   filter-flags -fno-semantic-interposition
+   # tests fail with LTO enabbled. See bug 865275 and 865279
+   filter-lto
+
+   local myconf=(
+   --localstatedir=/var
+   $(multilib_native_use_enable doc doxygen-doc)
+   $(use_enable fapi)
+   $(use_enable policy)
+   $(use_enable static-libs static)
+   $(multilib_native_use_enable test unit)
+   $(multilib_native_use_enable test integration)
+   $(multilib_native_use_enable test self-generated-certificate)
+   --disable-tcti-libtpms
+   --disable-defaultflags
+   --disable-weakcrypto
+   --with-crypto="$(usex mbedtls mbed ossl)"
+   --with-runstatedir=/run
+   --with-udevru

[gentoo-commits] repo/gentoo:master commit in: sci-biology/maq/files/, sci-biology/maq/

2024-04-27 Thread David Seifert
commit: 061394aeecb50cf5301012467a02d1ada1e1be01
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Apr 27 19:15:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Apr 27 19:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061394ae

sci-biology/maq: Fix assignment to incompatible pointer type

Closes: https://github.com/gentoo/gentoo/pull/36459
Closes: https://bugs.gentoo.org/921137
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../maq/files/maq-0.7.1-gcc14-build-fix.patch  | 23 ++
 .../{maq-0.7.1-r3.ebuild => maq-0.7.1-r4.ebuild}   |  5 +++--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch 
b/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch
new file mode 100644
index ..b92b7711bfe0
--- /dev/null
+++ b/sci-biology/maq/files/maq-0.7.1-gcc14-build-fix.patch
@@ -0,0 +1,23 @@
+Bug: https://bugs.gentoo.org/921137
+--- a/fastq2bfq.c
 b/fastq2bfq.c
+@@ -15,7 +15,7 @@ int64_t fastq2bfq(FILE *fp_fq, const char *fn_bfq, int 
n_reads)
+   char name[256], str[1024];
+   int l, is_new = 0, l_prefix = 0;
+   bit64_t n;
+-  gzFile *fp = 0;
++  gzFile fp = 0;
+   INIT_SEQ(seq); INIT_SEQ(qual);
+   seq_set_block_size(256);
+   n = 0;
+--- a/simulate.c
 b/simulate.c
+@@ -74,7 +74,7 @@ int maq_simutrain(int argc, char *argv[])
+ {
+   fqc_t *fqc;
+   FILE *fp;
+-  gzFile *fpout;
++  gzFile fpout;
+   if (argc < 3) {
+   fprintf(stderr, "Usage: maq simutrain  
\n");
+   return 1;

diff --git a/sci-biology/maq/maq-0.7.1-r3.ebuild 
b/sci-biology/maq/maq-0.7.1-r4.ebuild
similarity index 85%
rename from sci-biology/maq/maq-0.7.1-r3.ebuild
rename to sci-biology/maq/maq-0.7.1-r4.ebuild
index a64b2b6f4e81..8930c780cfa5 100644
--- a/sci-biology/maq/maq-0.7.1-r3.ebuild
+++ b/sci-biology/maq/maq-0.7.1-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Mapping and Assembly with Qualities, mapping NGS reads to 
reference genomes"
-HOMEPAGE="http://maq.sourceforge.net/;
+HOMEPAGE="https://maq.sourceforge.net/;
 SRC_URI="
mirror://sourceforge/${PN}/${P}.tar.bz2
mirror://sourceforge/${PN}/calib-36.dat.gz"
@@ -23,6 +23,7 @@ PATCHES=(
"${FILESDIR}"/${P}-bfr-overfl.patch
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-remove-64bit-flag.patch
+   "${FILESDIR}"/${P}-gcc14-build-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/maqview/, sci-biology/maqview/files/

2024-04-27 Thread David Seifert
commit: 27cb9ea6333afc1189fc308caf4c11e7ef0c5994
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Apr 27 19:15:04 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Apr 27 19:15:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cb9ea6

sci-biology/maqview: Fix passing of incompatible pointer type

Closes: https://github.com/gentoo/gentoo/pull/36460
Closes: https://bugs.gentoo.org/930767
Signed-off-by: Brahmajit Das  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 .../maqview/files/maqview-0.2.5-gcc14-build-fix.patch| 12 
 .../{maqview-0.2.5-r4.ebuild => maqview-0.2.5-r5.ebuild} |  5 +++--
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch 
b/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch
new file mode 100644
index ..8f973f38a272
--- /dev/null
+++ b/sci-biology/maqview/files/maqview-0.2.5-gcc14-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/930767
+--- a/socket_view.c
 b/socket_view.c
+@@ -267,7 +267,7 @@ int service_core(ViewServer *server, int sock){
+ 
+ int runViewServer(ViewServer *server){
+   int i, sock, state;
+-  size_t size;
++  socklen_t size;
+   fd_set active_fd_set, read_fd_set;
+   struct timeval timeout;
+   struct sockaddr_in clientname;

diff --git a/sci-biology/maqview/maqview-0.2.5-r4.ebuild 
b/sci-biology/maqview/maqview-0.2.5-r5.ebuild
similarity index 81%
rename from sci-biology/maqview/maqview-0.2.5-r4.ebuild
rename to sci-biology/maqview/maqview-0.2.5-r5.ebuild
index 80cf5c0f9410..479d0c01af91 100644
--- a/sci-biology/maqview/maqview-0.2.5-r4.ebuild
+++ b/sci-biology/maqview/maqview-0.2.5-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="GUI for sci-biology/maq, a short read mapping assembler"
-HOMEPAGE="http://maq.sourceforge.net/;
+HOMEPAGE="https://maq.sourceforge.net/;
 SRC_URI="mirror://sourceforge/maq/${P}.tar.gz"
 S="${WORKDIR}/${PN}"
 
@@ -24,6 +24,7 @@ PATCHES=(
"${FILESDIR}"/${PV}-ldflags.patch
"${FILESDIR}"/${PV}-zlib.patch
"${FILESDIR}"/${P}-gcc4.7.patch
+   "${FILESDIR}"/${P}-gcc14-build-fix.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bedtools/files/, sci-biology/bedtools/

2024-04-25 Thread David Seifert
commit: 6659d55f12a3e8b75dbf9545cac23f37ca00bd58
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 25 09:37:47 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Apr 25 09:37:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6659d55f

sci-biology/bedtools: add 2.31.1

Bug: https://bugs.gentoo.org/881783
Bug: https://bugs.gentoo.org/907971
Bug: https://bugs.gentoo.org/929751
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bedtools/Manifest  |   1 +
 sci-biology/bedtools/bedtools-2.31.1.ebuild|  49 ++
 .../files/bedtools-2.31.1-buildsystem.patch|  84 ++
 .../bedtools/files/bedtools-2.31.1-includes.patch  | 178 +
 .../bedtools/files/bedtools-2.31.1-python.patch|  40 +
 5 files changed, 352 insertions(+)

diff --git a/sci-biology/bedtools/Manifest b/sci-biology/bedtools/Manifest
index 571c4c92d6b5..0b52182a52f6 100644
--- a/sci-biology/bedtools/Manifest
+++ b/sci-biology/bedtools/Manifest
@@ -1 +1,2 @@
 DIST bedtools-2.30.0.tar.gz 20648577 BLAKE2B 
042bc31e846455cb1c20199f7a27a3850851f7c256a45b1e674c7aa48ecedc211b0fdfc5e25f915b588f21447e757ebff2bba16a65905bb10d3c88e4b17b1db1
 SHA512 
3993243cc3db12d194d6220aeae200e6af843d6d32d4e5a9a82d04c9d119f8ed47e618e87241edfa82cfac081bc9a40ada18f097d21b0cafc5f912ae012701c9
+DIST bedtools-2.31.1.tar.gz 19629373 BLAKE2B 
f09742ee74494c783cef4909c56abd7b8542344539fe006140716b0a6a1d972db4e3df4a03fb3996a71cb57709b0494be8686879cba15c0985236f3a1282c92d
 SHA512 
fbdc23011566697b2fc44bf3e7b466949487d3f648e81957fa80e8ad4b192d0ef7e2e3944b9b18612774a7984ec99e3fc339c3fddb8889caa632b8ce8defa20d

diff --git a/sci-biology/bedtools/bedtools-2.31.1.ebuild 
b/sci-biology/bedtools/bedtools-2.31.1.ebuild
new file mode 100644
index ..57ee6c3fde3f
--- /dev/null
+++ b/sci-biology/bedtools/bedtools-2.31.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="Tools for manipulation and analysis of BED, GFF/GTF, VCF, SAM/BAM 
file formats"
+HOMEPAGE="https://bedtools.readthedocs.io/;
+SRC_URI="https://github.com/arq5x/${PN}2/releases/download/v${PV}/${P}.tar.gz;
+S="${WORKDIR}/${PN}2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( >=sci-biology/samtools-1.10:0 )"
+
+# bedtools2 has a *terrible* build system and development practices.
+# Upstream has forked htslib 1.9 and extended it by adding clever callbacks
+# that make unbundling it nigh impossible. There are no signs of upstream 
porting
+# their fork to 1.10, which means we're stuck with the bundled version.
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.31.1-buildsystem.patch
+   "${FILESDIR}"/${PN}-2.31.1-python.patch
+   "${FILESDIR}"/${PN}-2.31.1-includes.patch
+)
+
+src_configure() {
+   tc-export AR CC CXX RANLIB
+}
+
+src_install() {
+   default
+
+   insinto /usr/share/bedtools
+   doins -r genomes
+}

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch
new file mode 100644
index ..8bb2a096e917
--- /dev/null
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-buildsystem.patch
@@ -0,0 +1,84 @@
+--- a/Makefile
 b/Makefile
+@@ -4,46 +4,29 @@
+ # (c) 2009 Aaron Quinlan
+ # ==
+ 
+-SHELL := /bin/bash -e
++SHELL := bash -e
+ 
+ VERSION_FILE=./src/utils/version/version_git.h
+ RELEASED_VERSION_FILE=./src/utils/version/version_release.txt
+ 
+ 
+ # define our object and binary directories
+-ifeq ($(VERBOSE),1)
+ CCPREFIX =
+-else
+-CCPREFIX = @
+-endif
+ 
+ OBJ_DIR   = obj
+ BIN_DIR   = bin
+ SRC_DIR   = src
+ 
+-CXX = g++
+-
+-PYTHON ?= $(shell python --version >/dev/null 2>&1 && echo "python" || echo 
python3)
+-
+-ifeq ($(DEBUG),1)
+-BT_CPPFLAGS = -DDEBUG -D_DEBUG -D_FILE_OFFSET_BITS=64 -DWITH_HTS_CB_API 
$(INCLUDES)
+-BT_CXXFLAGS = -Wconversion -Wall -Wextra -g -O0
+-else
+ BT_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -DWITH_HTS_CB_API $(INCLUDES)
+-BT_CXXFLAGS = -g -Wall -O2
+-endif
++BT_CXXFLAGS = -Wall
+ 
+ # If the user has specified to do so, tell the compile to use rand() (instead 
of mt19937).
+-ifeq ($(USE_RAND),1)
+-BT_CXXFLAGS += -DUSE_RAND
+-else
+ BT_CXXFLAGS += -std=c++11
+-endif
+ 
+ BT_LDFLAGS =
+ BT_LIBS= -lz -lm -lbz2 -llzma -lpthread
+ 
+-prefix ?= /usr/local
++prefix = $(EPREFIX)/usr
+ 
+ SUBDIRS = $(SRC_DIR)/annotateBed \
+ $(SRC_DIR)/bamToBed \

[gentoo-commits] repo/gentoo:master commit in: sci-biology/bedtools/files/

2024-04-25 Thread David Seifert
commit: 0eee1024204b534f13b6ffec19d573fe819a109a
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 25 09:37:48 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Apr 25 09:37:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eee1024

sci-biology/bedtools/files: add upstream PR reference

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bedtools/files/bedtools-2.31.1-includes.patch | 2 ++
 sci-biology/bedtools/files/bedtools-2.31.1-python.patch   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
index 1b0a9f0849ed..927b1b944d6e 100644
--- a/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-includes.patch
@@ -1,3 +1,5 @@
+https://github.com/arq5x/bedtools2/pull/1087
+
 From 3fbf2ddc8ebf0fc1bd492d14a6046aadd59ecadb Mon Sep 17 00:00:00 2001
 From: David Seifert 
 Date: Thu, 25 Apr 2024 11:18:48 +0200

diff --git a/sci-biology/bedtools/files/bedtools-2.31.1-python.patch 
b/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
index 28819ac82d49..99fc1b1d480b 100644
--- a/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
+++ b/sci-biology/bedtools/files/bedtools-2.31.1-python.patch
@@ -1,3 +1,5 @@
+https://github.com/arq5x/bedtools2/pull/1087
+
 From eabcd3dcb9caa1fcc17acd43df2ded4170ed1449 Mon Sep 17 00:00:00 2001
 From: David Seifert 
 Date: Thu, 25 Apr 2024 11:18:47 +0200



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

2024-04-22 Thread David Seifert
commit: fd657a3d66fbfe247ced315b8a9967c322943c1f
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:07 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd657a3d

dev-libs/boost: add 1.85.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/Manifest|   1 +
 dev-libs/boost/boost-1.85.0.ebuild | 343 +
 2 files changed, 344 insertions(+)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 3d25ce0460ba..48f0e20f3193 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1 +1,2 @@
 DIST boost_1_84_0.tar.bz2 123110547 BLAKE2B 
a872ee00402be0383726020f4d13a7df6c2765c52eac2e09aab1604432931d26dd597503f5dcbbf788d7e7528d13c6d1dbfff1e85d22bf92c7828ef74cf2405d
 SHA512 
5dfeb35198bb096e46cf9e131ef0334cb95bc0bf09f343f291b860b112598b3c36111bd8c232439c401a2b2fb832fa0c399a8d5b96afc60bd359dff070154497
+DIST boost_1_85_0.tar.bz2 124015250 BLAKE2B 
dd72a9299cd78d2c260e1c94e28ba04daaa352f5bd023d99e43caa3540b1e0f8c09fc04b91f68db0ef8532e4a91fdef0b66a80bf0f9f838303bccaf0729bf581
 SHA512 
b4489813a4192b57626589457932338cfc47c4ec05c19b3a58b2d8df9e95f022ff2f5f452811ff82d1cec4fb0a490e991c8825bad0fb5a81318d07a8788d8ca0

diff --git a/dev-libs/boost/boost-1.85.0.ebuild 
b/dev-libs/boost/boost-1.85.0.ebuild
new file mode 100644
index ..65a78102ceb0
--- /dev/null
+++ b/dev-libs/boost/boost-1.85.0.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/;
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+   mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
+   python? (
+   ${PYTHON_DEPS}
+   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-build/b2-5.0.0"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+)
+
+create_user-config.jam() {
+   local user_config_jam="${BUILD_DIR}"/user-config.jam
+   if [[ -s ${user_config_jam} ]]; then
+   einfo "${user_config_jam} already exists, skipping 
configuration"
+   return
+   else
+   einfo "Creating configuration in ${user_config_jam}"
+   fi
+
+   local compiler compiler_version compiler_executable="$(tc-getCXX)"
+   compiler="gcc"
+   compiler_version="$(gcc-version)"
+
+   if use mpi; then
+   local mpi_configuration="using mpi ;"
+   fi
+
+   cat > "${user_config_jam}" <<- __EOF__ || die
+   using ${compiler} : ${compiler_version} : 
${compiler_executable} : "${CPPFLAGS} ${CFLAGS}" "${CPPFLAGS} 
${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" 
"$(tc-getRANLIB)" ;
+   ${mpi_configuration}
+   __EOF__
+
+   if m

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

2024-04-22 Thread David Seifert
commit: 223f0da87a6952cfac4be78534653bdb8c8bee9d
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:05 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223f0da8

dev-libs/opensc: add 0.25.1

Bug: https://bugs.gentoo.org/926601
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest |  1 +
 dev-libs/opensc/opensc-0.25.1.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index de041bb4fbc4..e358c7bd3399 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,2 +1,3 @@
 DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
 DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6
+DIST opensc-0.25.1.tar.gz 2395579 BLAKE2B 
cc7994cad78083c8eeafc947e90c06178209edc825cb14b54bc4281d37c6dae1006ab2c9b9566823ef90626a4134bce96a9806bebc455a389216d7953da6b873
 SHA512 
6277abb31f903af68b4c19f549fc881b69d7aa9a55ba39936386118eadde86b62853ba2906cd165d9b1ad9090e1aa4d2b236bf19650aa228ed776b3f4d9f8805

diff --git a/dev-libs/opensc/opensc-0.25.1.ebuild 
b/dev-libs/opensc/opensc-0.25.1.ebuild
new file mode 100644
index ..5fbac563e07a
--- /dev/null
+++ b/dev-libs/opensc/opensc-0.25.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Libraries and applications to access smartcards"
+HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git;
+else
+   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0/11"
+IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="zlib? ( sys-libs/zlib )
+   readline? ( sys-libs/readline:0= )
+   ssl? ( dev-libs/openssl:0= )
+   openct? ( >=dev-libs/openct-0.5.0 )
+   pace? ( dev-libs/openpace:= )
+   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
+   notify? ( dev-libs/glib:2 )"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   test? (
+   dev-util/cmocka
+   dev-libs/softhsm
+   )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   pcsc-lite? ( !openct !ctapi )
+   openct? ( !pcsc-lite !ctapi )
+   ctapi? ( !pcsc-lite !openct )
+   || ( pcsc-lite openct ctapi )"
+
+src_prepare() {
+   # This test is known to fail, for a long time upstream has carried
+   # version-specific patches which they would update on every version 
bump.
+   # There doesn't appear to be a permanent solution yet.
+   sed -i "/test-pkcs11-tool-unwrap-wrap-test.sh/d" "tests/Makefile.am" || 
die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # don't want to run upstream's clang-tidy checks
+   export ac_cv_path_CLANGTIDY=""
+
+   econf \
+   --with-completiondir="$(get_bashcompdir)" \
+   --disable-strict \
+   --enable-man \
+   $(use_enable ctapi) \
+   $(use_enable doc) \
+   $(use_enable notify) \
+   $(use_enable openct) \
+   $(use_enable pace openpace) \
+   $(use_enable pcsc-lite pcsc) \
+   $(use_enable readline) \
+   $(use_enable secure-messaging sm) \
+   $(use_enable ssl openssl) \
+   $(use_enable test cmocka) \
+   $(use_enable zlib)
+}
+
+src_test() {
+   P11LIB="${ESYSROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so" default
+}
+
+src_install() {
+   default
+
+   insinto /etc/pkcs11/modules/
+   doins "${FILESDIR}"/opensc.module
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-04-22 Thread David Seifert
commit: 51d345ede89259f7911d719dc675186badf95518
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 22 15:11:06 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Apr 22 15:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d345ed

dev-cpp/catch: add 3.5.4

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.5.4.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 5af7369ed517..c9e3a10d3c5c 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -3,3 +3,4 @@ DIST Catch2-2.13.10.tar.gz 662225 BLAKE2B 
d8a2fb0e6f6a6f1ea25a860975ab596404ed41
 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65
 SHA512 
68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
 DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6
+DIST Catch2-3.5.4.tar.gz 1172449 BLAKE2B 
2dee5ca34304032d92bfe147f9beff42c9b1db82b36bb0472a75f911d273cba4d881c3eccac4086eea6a77356defdab4b6d1a54cacd023eb8f904d12969ba60b
 SHA512 
c22ad6a2fbf8665b8775d72dcdc6bfde324eb224fcd897ebce5e62c7ac7640823550198fff45e1ea548a5923db4392ce7009ff784ef78bd59356a2aae5337976

diff --git a/dev-cpp/catch/catch-3.5.4.ebuild b/dev-cpp/catch/catch-3.5.4.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.5.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



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

2024-04-07 Thread David Seifert
commit: ba7de5784dc27d2c785f6704326c81d9100e351d
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 14:02:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 14:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7de578

dev-libs/igraph: add 0.10.11

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/igraph/Manifest  |  1 +
 dev-libs/igraph/igraph-0.10.11.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest
index a03b857e7f2b..51f9f26da78d 100644
--- a/dev-libs/igraph/Manifest
+++ b/dev-libs/igraph/Manifest
@@ -1,2 +1,3 @@
 DIST igraph-0.10.10.tar.gz 4336247 BLAKE2B 
cef87afe544d09446c999894c44e1d56120cac74b6af5d749835fbf60e5ae0f1676d6754e084f167d23718c6ce9f7b8cee159d3d670d1d5f1f495775c7b0d2f0
 SHA512 
d4b8d29f9c39f8390c442877183e64c442fccbc6a02b3aed5c1d8871ca5998d1a168f392f8dde26a8c3593ed6c09a66a200ac1155fbde87d368b101011bb122c
+DIST igraph-0.10.11.tar.gz 4349830 BLAKE2B 
3aae088115148d1f965a52f01c95097520fb0a150d2ad1fabb96cff434a9b548a6c17a10b9e0ebad3a577c2423ac5260cd28223147d3dc71b0d4fe139a95
 SHA512 
d6978589f12ed20b8394b46f47b4ffc045ef693e5b4fc90163b9482361b2bf0ed2bb04aa99bf4a0653f7e4355cd480b0a165213d90ff7188ef6c86147c86
 DIST igraph-0.10.4.tar.gz 4279321 BLAKE2B 
4e1fc8e8d6dd38cdb24ec564f51f2924e457376c258497b51d7dd4cec88d2226d5b202cdcfa69560e43fdb3cbd49656511178acd2ed705b4af26b1947a92f1ab
 SHA512 
71bcec5f0ba100aae7614753f9232a4221580b822b4dc120e3a80eab59d70c42aedddb00728eb13faf7e522332c514c2e030314c416ded8a70e5de990ea8039b

diff --git a/dev-libs/igraph/igraph-0.10.11.ebuild 
b/dev-libs/igraph/igraph-0.10.11.ebuild
new file mode 100644
index ..2056002ac6f3
--- /dev/null
+++ b/dev-libs/igraph/igraph-0.10.11.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Creating and manipulating undirected and directed graphs"
+HOMEPAGE="https://igraph.org/;
+SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libxml2
+   sci-libs/arpack
+   sci-mathematics/glpk:=
+   sci-mathematics/plfit
+   virtual/blas
+   virtual/lapack"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_CCACHE=OFF
+   -DIGRAPH_GLPK_SUPPORT=ON
+   -DIGRAPH_GRAPHML_SUPPORT=ON
+   -DIGRAPH_USE_INTERNAL_ARPACK=OFF
+   -DIGRAPH_USE_INTERNAL_BLAS=OFF
+   -DIGRAPH_USE_INTERNAL_GLPK=OFF
+   -DIGRAPH_USE_INTERNAL_GMP=OFF
+   -DIGRAPH_USE_INTERNAL_LAPACK=OFF
+   -DIGRAPH_USE_INTERNAL_PLFIT=OFF
+   -DIGRAPH_ENABLE_TLS=$(usex threads)
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_build check
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-04-07 Thread David Seifert
commit: c6a96e9169b96c35d91263b113b334655f752e60
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 09:37:40 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 09:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a96e91

dev-util/nvidia-cuda-toolkit: add CMake sandbox workaround to all versions

Closes: https://bugs.gentoo.org/926116
Signed-off-by: David Seifert  gentoo.org>

 .../nvidia-cuda-toolkit-11.8.0-r4.ebuild   |  9 +++--
 .../nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild  |  6 ++
 .../nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild  | 14 +-
 3 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild
index ac16815eb2cc..521f32930215 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.8.0-r4.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
@@ -230,7 +230,12 @@ src_install() {
newins - 80${PN} <<-EOF
SEARCH_DIRS_MASK="${ecudadir}"
EOF
-   # TODO: Add pkgconfig files for installed libraries
+
+   # https://bugs.gentoo.org/926116
+   insinto /etc/sandbox.d
+   newins - 80${PN} <<-EOF
+   SANDBOX_PREDICT="/proc/self/task"
+   EOF
 }
 
 pkg_postinst_check() {

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
index ab5253992784..c309bcd62476 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.2.ebuild
@@ -276,6 +276,12 @@ src_install() {
newins - 80${PN} <<-EOF
SEARCH_DIRS_MASK="${ecudadir}"
EOF
+
+   # https://bugs.gentoo.org/926116
+   insinto /etc/sandbox.d
+   newins - 80${PN} <<-EOF
+   SANDBOX_PREDICT="/proc/self/task"
+   EOF
 }
 
 pkg_postinst_check() {

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
index 39914c80209d..681a1840c4be 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
@@ -279,19 +279,7 @@ src_install() {
SEARCH_DIRS_MASK="${ecudadir}"
EOF
 
-   # To address the sandbox errors encountered in packages with CUDA,
-   # such as those documented in https://bugs.gentoo.org/926116, it is
-   # necessary to modify the sandbox environment settings. This change
-   # specifically targets issues during the execution of
-   # CMakeDetermineCompilerABI_CUDA.bin, as observed in a range of
-   # software including caffe2, opencv, vtk, cholmod, and openvdb
-   # (refer to https://forums.gentoo.org/viewtopic-p-8789206.html).
-   # Granting access to /proc/self within the sandbox is essential for
-   # these applications to correctly determine the CUDA compiler ABI
-   # without triggering sandbox violations. While opening up /proc/self
-   # may seem to have security implications, its impact is limited as
-   # it only exposes information about the processes inside the same
-   # sandbox environment. The proposed configuration is as follows:
+   # https://bugs.gentoo.org/926116
insinto /etc/sandbox.d
newins - 80${PN} <<-EOF
SANDBOX_PREDICT="/proc/self/task"



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-04-07 Thread David Seifert
commit: bd44052267dc509fb0631779fe663eac69a75e0b
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr  7 09:37:41 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sun Apr  7 09:37:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd440522

dev-util/nvidia-cuda-toolkit: add 12.4.1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.4.1.ebuild  | 326 +
 2 files changed, 327 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 92371d8a052d..af85ae7d04e4 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,3 +1,4 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1
+DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 
643513a673e72aeab2e0268c4f91b504132aee378e5e483c46803ed9b1b109274e23bce0cd1022de1220e81dbfb0442c9d84370ad9c6a17e14fe2aaff23ccf13
 SHA512 
340fab9aad2f3e03fb773c2ec1d4f2c3b1428b350c2072b02263f68f3c521b7ec42086ae7b5e66594a0b91862cc165d8519e4c92e428268bc1e98adcfe106d42

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild
new file mode 100644
index ..eaa6af313351
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.1.ebuild
@@ -0,0 +1,326 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="550.54.15"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,

[gentoo-commits] repo/gentoo:master commit in: sci-biology/emboss/

2024-03-30 Thread David Seifert
commit: 92cb387a0aa19b2cf594e25dcfa91a60f85c57e9
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 30 19:36:42 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar 30 19:36:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92cb387a

sci-biology/emboss: avoid file collision with dev-texlive/texlive-latexextra

Closes: https://bugs.gentoo.org/927976
Signed-off-by: David Seifert  gentoo.org>

 sci-biology/emboss/{emboss-6.6.0-r2.ebuild => emboss-6.6.0-r3.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-biology/emboss/emboss-6.6.0-r2.ebuild 
b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
similarity index 94%
rename from sci-biology/emboss/emboss-6.6.0-r2.ebuild
rename to sci-biology/emboss/emboss-6.6.0-r3.ebuild
index 79d3034a0985..5a43c0ff89ef 100644
--- a/sci-biology/emboss/emboss-6.6.0-r2.ebuild
+++ b/sci-biology/emboss/emboss-6.6.0-r3.ebuild
@@ -64,6 +64,9 @@ src_install() {
# bug #115446). This change is documented in "README.gentoo".
mv "${ED}"/usr/share/EMBOSS/data/CODONS{,.orig} \
|| die "Failed to move CODON directory"
+
+   # collision with dev-texlive/texlive-latexextra, bug #927976
+   mv "${ED}"/usr/bin/{,emboss-}wordcount || die
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-03-30 Thread David Seifert
commit: 0e0bdd6727d7ee97d887470c7952862ed933c00a
Author: Huang Rui  gmail  com>
AuthorDate: Sat Mar 30 18:34:57 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar 30 18:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0bdd67

dev-util/nvidia-cuda-toolkit: add 12.4.0

Closes: https://github.com/gentoo/gentoo/pull/35777
Closes: https://bugs.gentoo.org/926116
Closes: https://bugs.gentoo.org/926612
Signed-off-by: Huang Rui  gmail.com>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 +
 .../nvidia-cuda-toolkit-12.4.0.ebuild  | 338 +
 2 files changed, 339 insertions(+)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index bd6dcf79f8ad..92371d8a052d 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340
+DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B 
da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba
 SHA512 
329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
new file mode 100644
index ..39914c80209d
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.4.0.ebuild
@@ -0,0 +1,338 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="550.54.14"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone;
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
+# actual required minimum driver version are different.
+RDEPEND="
+   =x11-drivers/nvidia-drivers-525.60.13
+   examples? (
+   media-libs/freeglut
+   media-libs/glu
+   )
+   nsight? (
+   dev-libs/libpfm
+   dev-libs/wayland
+   dev-qt/qtwayland:6
+   || (
+   dev-libs/openssl-compat:1.1.1
+   dev-libs/openssl:0/1.1
+   )
+   media-libs/tiff-compat:4
+   sys-libs/zlib
+   )
+   rdma? ( sys-cluster/rdma-core )
+   vis-profiler? (
+   >=virtual/jre-1.8:*
+   )"
+BDEPEND="nsight? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="15000M"
+
+pkg_setup() {
+   check-reqs_pkg_setup
+}
+
+src_prepare() {
+   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
+   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+   local cuda_supported_gcc="8.5 9.5 10 11 12 13"
+
+   sed \
+   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+   default
+}
+
+src_install() {
+   local cudadir=/opt/cuda
+   local ecudadir="${EPREFIX}${cudadir}"
+   local pathextradirs ldpathextradirs
+   dodir ${cudadir}
+   into ${cudadir}
+
+   # Install standard sub packages
+   local builddirs=(
+   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
+   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
+   builds/nvidia_fs
+   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
+ 

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

2024-03-26 Thread David Seifert
commit: ca013469c4692182f51264a980af7b5688d34d15
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca013469

sci-libs/htslib: add 1.19.1

Signed-off-by: David Seifert  gentoo.org>

 sci-libs/htslib/Manifest |  1 +
 sci-libs/htslib/htslib-1.19.1.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/sci-libs/htslib/Manifest b/sci-libs/htslib/Manifest
index 38e157095820..23cea03c57b1 100644
--- a/sci-libs/htslib/Manifest
+++ b/sci-libs/htslib/Manifest
@@ -1 +1,2 @@
 DIST htslib-1.17.tar.bz2 4619884 BLAKE2B 
c45591b3f1da4f6ddfdf5e1a20864583d57de2a460d42049715335fce7dafe1f5cd14403e6033fee4f9d0bfc75f8777b5835d2d01bf2cadff0155d9fc92b97d9
 SHA512 
624ab449d57713dab2d34399926c065f8cff8a45e6fbe68e0bb518c601421f587b613caeb095f8639b1d67cdb4a65d658c85f942173bcaa48da026fe15def5d3
+DIST htslib-1.19.1.tar.bz2 4775086 BLAKE2B 
3af6770ade9505a3c71f6d522c0971eb77ea2549670043a539a2a4681e583554dc154b9b9fb33f1faa94be336a09945a28c57aa4bcfe0f39b03dd7585c49269a
 SHA512 
a40de47ecae68756c158c1c7b578fa2a5c13bf6f98626e863af31a20d7880ffd415d966280c00bfe726f496d913eb0fcf014dd4beb8c1dbe36ed9735a48bd01e

diff --git a/sci-libs/htslib/htslib-1.19.1.ebuild 
b/sci-libs/htslib/htslib-1.19.1.ebuild
new file mode 100644
index ..2a38fa8634c8
--- /dev/null
+++ b/sci-libs/htslib/htslib-1.19.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="C library for high-throughput sequencing data formats"
+HOMEPAGE="http://www.htslib.org/;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+bzip2 curl +lzma"
+
+RDEPEND="
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   curl? ( net-misc/curl )
+   lzma? ( app-arch/xz-utils )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   # upstream injects LDFLAGS into the .pc file,
+   # which is a big nono for QA
+   sed -e '/^\(static_l\|Libs.private\|Requires.private\)/d' \
+   -i htslib.pc.in || die
+}
+
+src_configure() {
+   econf \
+   --disable-gcs \
+   --disable-plugins \
+   --disable-s3 \
+   $(use_enable bzip2 bz2) \
+   $(use_enable curl libcurl) \
+   $(use_enable lzma)
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   # doesn't use libtool, can't disable static libraries
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/samtools/

2024-03-26 Thread David Seifert
commit: 0663dbd3daa9a4f9716f1238a3248e23a97767fa
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:21 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0663dbd3

sci-biology/samtools: add 1.19.2

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/samtools/Manifest   |  1 +
 sci-biology/samtools/samtools-1.19.2.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/sci-biology/samtools/Manifest b/sci-biology/samtools/Manifest
index 72408c9c9544..09cffe1bb5b0 100644
--- a/sci-biology/samtools/Manifest
+++ b/sci-biology/samtools/Manifest
@@ -1 +1,2 @@
 DIST samtools-1.17.tar.bz2 8605080 BLAKE2B 
09cb0bff7bf7113a77f57fdb879765b28b65461a574e4a1ab20ae2327af46e5616e04f03eb68706d42ba0643e887d7921974a3d78c5f87d296a4c3b691215260
 SHA512 
107a6df858c6bd2556ba4e86cc1922c3184df095f347039fa94bfd24e5ee21e1a4a9fba5a7cce248a06ad47f99978d9aae570efee7e30e165f33ea848a2cd3c3
+DIST samtools-1.19.2.tar.bz2 9150483 BLAKE2B 
fb845b2ccd61f1731ef4cdc180f4b9a4ac75e8c73c1ceaa9409b99e8052ca66b88c73fc71fd1067942aa24964f6df8dcb2d93631e5757e0cc200d7a3b9fad461
 SHA512 
c08d729fed21112855e0acc9cf7f29c7670d38a02ad6b0f2e9b9ef15a18f07e3e194cc4f6913481c98cd3e85dd4dc975dac96155b892da58bbe8ea3679a5270f

diff --git a/sci-biology/samtools/samtools-1.19.2.ebuild 
b/sci-biology/samtools/samtools-1.19.2.ebuild
new file mode 100644
index ..42879b0f8698
--- /dev/null
+++ b/sci-biology/samtools/samtools-1.19.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities for analysing and manipulating the SAM/BAM alignment 
formats"
+HOMEPAGE="http://www.htslib.org/;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/ncurses:=[unicode(+)]
+   sys-libs/zlib"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --with-ncurses \
+   --with-htslib=system \
+   CURSES_LIB="$($(tc-getPKG_CONFIG) --libs ncursesw || die)"
+}
+
+src_compile() {
+   emake AR="$(tc-getAR)"
+}
+
+src_install() {
+   default
+
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+}



[gentoo-commits] repo/gentoo:master commit in: sci-biology/bcftools/

2024-03-26 Thread David Seifert
commit: 9e53125a7a6ae8c74dc0b154c9f14498a4bbfb0d
Author: David Seifert  gentoo  org>
AuthorDate: Tue Mar 26 11:06:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Mar 26 11:06:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e53125a

sci-biology/bcftools: add 1.19

Signed-off-by: David Seifert  gentoo.org>

 sci-biology/bcftools/Manifest |  1 +
 sci-biology/bcftools/bcftools-1.19.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/sci-biology/bcftools/Manifest b/sci-biology/bcftools/Manifest
index 0f3c24a476a9..9cbcbdd02db5 100644
--- a/sci-biology/bcftools/Manifest
+++ b/sci-biology/bcftools/Manifest
@@ -1 +1,2 @@
 DIST bcftools-1.17.tar.bz2 7538043 BLAKE2B 
82f65d53ebea0527ff000329f158ebdb1d603e04841a096cf8ca0434e7a5694ab43da7959ee10e9cb29328bf82301c03200e1203578a74e2e1118856b2641502
 SHA512 
39ae44a682e626a5261900e9412170a269e460b559d6607db697e6a12b1e512ffb3bdeb3486413e19b8adca26a8ccbb2bd4af24459decb74592c54473d2c6a68
+DIST bcftools-1.19.tar.bz2 7906216 BLAKE2B 
43e7ac0fc6ffcf837607fb2fbbd58a72106a89b018d1fd4b24db0eb854a9bf0efd0c7762fae84bf7f51226346777be646d134159ea48e3eb3df71799e9353a3f
 SHA512 
a203c65fa58fca8fb5276e73ed8fc23dfd841e9dc05881304a8b91327d60ac3b5fcf5a55a1f1bab5647037f037ff30f2881791052f6e29cf38c646cbc947a746

diff --git a/sci-biology/bcftools/bcftools-1.19.ebuild 
b/sci-biology/bcftools/bcftools-1.19.ebuild
new file mode 100644
index ..27d474fe35f9
--- /dev/null
+++ b/sci-biology/bcftools/bcftools-1.19.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1
+
+DESCRIPTION="Utilities for variant calling and manipulating VCF and BCF files"
+HOMEPAGE="http://www.htslib.org;
+SRC_URI="https://github.com/samtools/${PN}/releases/download/${PV}/${P}.tar.bz2;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-lang/perl
+   $(python_gen_cond_dep 'dev-python/matplotlib[${PYTHON_USEDEP}]')
+   =sci-libs/htslib-$(ver_cut 1-2)*:=
+   sys-libs/zlib
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+   default
+
+   python_fix_shebang misc/{gff2gff,guess-ploidy,plot-roh}.py
+
+   # remove bundled htslib
+   rm -r htslib-* || die
+}
+
+src_configure() {
+   econf \
+   --disable-bcftools-plugins \
+   --disable-libgsl \
+   --with-htslib=system
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-03-09 Thread David Seifert
commit: 0006c17061230481245d18126afd6fdbb73b3039
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 21:25:03 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 21:25:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0006c170

app-crypt/yubioath-flutter-bin: add missing x11-libs/libnotify rdep

Closes: https://bugs.gentoo.org/926602
Signed-off-by: David Seifert  gentoo.org>

 ...ath-flutter-bin-6.4.0.ebuild => yubioath-flutter-bin-6.4.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
similarity index 99%
rename from app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
rename to app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
index 2de2d7c0e0f2..0bd47ed936d4 100644
--- a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0-r1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
x11-libs/cairo
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
+   x11-libs/libnotify
x11-libs/libxcb
x11-libs/pango"
 BDEPEND="app-admin/chrpath"



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

2024-03-09 Thread David Seifert
commit: 4fccea104b6fca0748f0fd5aad2759917f1a3afa
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:37 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fccea10

media-gfx/graphviz: add 10.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-10.0.1.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 0bfb51ad70b8..2c366235c70a 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
+DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-10.0.1.ebuild 
b/media-gfx/graphviz/graphviz-10.0.1.ebuild
new file mode 100644
index ..4ec6b1f89f44
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-10.0.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'pangocairo' enabled in gra

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

2024-03-09 Thread David Seifert
commit: 5c0bfd3185c4fa2cc8b17cde730e1c689b2c5f9d
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:35 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c0bfd31

dev-libs/opensc: add 0.25.0

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest |  1 +
 dev-libs/opensc/opensc-0.25.0.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index a8557d421768..de041bb4fbc4 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1 +1,2 @@
 DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb
+DIST opensc-0.25.0.tar.gz 2406137 BLAKE2B 
07c7de7fa1c258a90b1acbfbc01383f204ad88169ae1d3681f240e881ab80652dc9b04ba452a433576847caa5ef49d35608b3f895e965fec9e79da231ecabab2
 SHA512 
c220607a543b1fcf7c89e051e7c7ca3908abab6c022818b01a6219becdbad217708fb3c5fe2fe2218ac82be0f174c5694e5fa07c6e0ae540cf3171462a23eee6

diff --git a/dev-libs/opensc/opensc-0.25.0.ebuild 
b/dev-libs/opensc/opensc-0.25.0.ebuild
new file mode 100644
index ..18fa3aefc24a
--- /dev/null
+++ b/dev-libs/opensc/opensc-0.25.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="Libraries and applications to access smartcards"
+HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/OpenSC/OpenSC.git;
+else
+   
SRC_URI="https://github.com/OpenSC/OpenSC/releases/download/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0/11"
+IUSE="ctapi doc openct notify pace +pcsc-lite readline secure-messaging ssl 
test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="zlib? ( sys-libs/zlib )
+   readline? ( sys-libs/readline:0= )
+   ssl? ( dev-libs/openssl:0= )
+   openct? ( >=dev-libs/openct-0.5.0 )
+   pace? ( dev-libs/openpace:= )
+   pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
+   notify? ( dev-libs/glib:2 )"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   test? ( dev-util/cmocka )"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   pcsc-lite? ( !openct !ctapi )
+   openct? ( !pcsc-lite !ctapi )
+   ctapi? ( !pcsc-lite !openct )
+   || ( pcsc-lite openct ctapi )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # don't want to run upstream's clang-tidy checks
+   export ac_cv_path_CLANGTIDY=""
+
+   econf \
+   --with-completiondir="$(get_bashcompdir)" \
+   --disable-strict \
+   --enable-man \
+   $(use_enable ctapi) \
+   $(use_enable doc) \
+   $(use_enable notify) \
+   $(use_enable openct) \
+   $(use_enable pace openpace) \
+   $(use_enable pcsc-lite pcsc) \
+   $(use_enable readline) \
+   $(use_enable secure-messaging sm) \
+   $(use_enable ssl openssl) \
+   $(use_enable test cmocka) \
+   $(use_enable zlib)
+}
+
+src_install() {
+   default
+
+   insinto /etc/pkcs11/modules/
+   doins "${FILESDIR}"/opensc.module
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubioath-flutter-bin/

2024-03-09 Thread David Seifert
commit: 2f26bfaba14402ec48151348b834a76c36398059
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:39 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f26bfab

app-crypt/yubioath-flutter-bin: add 6.4.0

Signed-off-by: David Seifert  gentoo.org>

 app-crypt/yubioath-flutter-bin/Manifest|  1 +
 .../yubioath-flutter-bin-6.4.0.ebuild  | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/app-crypt/yubioath-flutter-bin/Manifest 
b/app-crypt/yubioath-flutter-bin/Manifest
index 032dd4bd4931..02ae2194441e 100644
--- a/app-crypt/yubioath-flutter-bin/Manifest
+++ b/app-crypt/yubioath-flutter-bin/Manifest
@@ -1 +1,2 @@
 DIST yubico-authenticator-6.1.0-linux.tar.gz 46363854 BLAKE2B 
f50f8dc6cdca9044c9c1a0f370cc71d627358038bd00f34bb3801d9b5cc31a5fc904ba817e5ad613c6947c9546691d965e6b373c89e220314747a5eb0321e217
 SHA512 
e4a63aa40e06ae4cbeee5fc32b749bcc94c9a22b86104ff32e8f94dcd34cf0a0e61e686efd4a21ea8965f37e997f53d452739bb4c332af2387473dccd5b72b99
+DIST yubico-authenticator-6.4.0-linux.tar.gz 34381501 BLAKE2B 
472de3d5a3a0dc2f604f3626d50850dd28ab1ae70219dff9d98b91005f2899643f1aa2e7ceb9d7019acc42aaa61fad9b14f6adf8465e1cb0a0ad8bbb19872a00
 SHA512 
a9cb633233ed142edf288483f3e0e109c10fa01cf3639388403983ac8336df7fcd47d4dedfe76c7fa7b35fa643668a06a185fe1ae4875a7e3729db9b738c8f86

diff --git a/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild 
b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
new file mode 100644
index ..2de2d7c0e0f2
--- /dev/null
+++ b/app-crypt/yubioath-flutter-bin/yubioath-flutter-bin-6.4.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Yubico Authenticator for TOTP"
+HOMEPAGE="
+   https://developers.yubico.com/yubioath-flutter/
+   https://github.com/Yubico/yubioath-flutter;
+SRC_URI="https://github.com/Yubico/yubioath-flutter/releases/download/${PV}/yubico-authenticator-${PV}-linux.tar.gz;
+S="${WORKDIR}/yubico-authenticator-${PV}-linux"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   app-accessibility/at-spi2-core:2
+   app-crypt/ccid
+   dev-libs/glib:2
+   media-libs/libepoxy
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libxcb
+   x11-libs/pango"
+BDEPEND="app-admin/chrpath"
+
+# "Modern" app, built using Google's flutter framework.
+#
+# Don't even *think* about unbundling the dependencies, they're all
+# hardcoded into the main binary and the helper, including but not
+# limited to a full-fledged python interpreter that gets dlopen'd, an
+# assortment of python packages, the X11 kitchen sink, random GCC
+# libraries, and OpenSSL 1.1, oftentimes using git checkouts instead of
+# released versioned libraries.
+#
+# The only way to avoid this mess would be to build flutter from source,
+# but unfortunately life is too short to be dealing with whatever is
+# Google's framework-de-jour on a regular basis.
+QA_PREBUILT="opt/yubico-authenticator/*"
+
+src_install() {
+   einstalldocs
+   rm -r README* || die
+
+   sed -e 's|@EXEC_PATH/authenticator|authenticator|' \
+   -e 
's|@EXEC_PATH/linux_support/com.yubico.yubioath.png|com.yubico.yubioath|g' \
+   -i linux_support/com.yubico.authenticator.desktop || die
+   domenu linux_support/com.yubico.authenticator.desktop
+   doicon -s 128 linux_support/com.yubico.yubioath.png
+   rm -r linux_support || die
+
+   exeinto /opt/yubico-authenticator
+   doexe authenticator
+   rm authenticator || die
+
+   exeinto /opt/yubico-authenticator/helper
+   doexe helper/authenticator-helper
+   rm helper/authenticator-helper || die
+
+   # prevent rpath_security_checks() trigger
+   chrpath -d helper/_internal/libjpeg-*.so* 
helper/_internal/pillow.libs/libjpeg-*.so* || die
+
+   insinto /opt/yubico-authenticator
+   doins -r .
+
+   dosym ../../opt/yubico-authenticator/authenticator 
/usr/bin/authenticator
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "Make sure you are a member of the pcscd group"
+   elog "and the pcscd service is running."
+}



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

2024-03-09 Thread David Seifert
commit: cb7412f5e8898b07fc1357f1c98b7f16b2499c38
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:36 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7412f5

media-gfx/graphviz: drop 8.1.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-8.1.0.ebuild | 213 ---
 2 files changed, 214 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 5582bdc3480f..0bfb51ad70b8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
deleted file mode 100644
index db2dd159e4a5..
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   app-alternatives/lex
-   dev-build/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-#   Directly depends on gtk-2 and gdk-pixbuf.
-#   needs 'pangocairo' enabled in graphviz configuration
-#

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

2024-03-09 Thread David Seifert
commit: ba2eff1d3f0903e6b7b052dc3bcdc35d41cca89b
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:34 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2eff1d

dev-cpp/catch: add 3.5.3

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 +
 dev-cpp/catch/catch-3.5.3.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 7f045ade80df..a54e88a789a4 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,3 +1,4 @@
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65
 SHA512 
68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576
+DIST Catch2-3.5.3.tar.gz 1169512 BLAKE2B 
ad515d379b071e015f593b3c6a1a66bafa3ca7c083f95ebba59603993a3a8ef40073a883731e83458bb0d463d3e53369e0474a6bdf0aef57e567f13bcc11d6a7
 SHA512 
57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6

diff --git a/dev-cpp/catch/catch-3.5.3.ebuild b/dev-cpp/catch/catch-3.5.3.ebuild
new file mode 100644
index ..cde2d006ed7f
--- /dev/null
+++ b/dev-cpp/catch/catch-3.5.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-any-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
+else
+   MY_P=${PN^}2-${PV}
+   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+   S="${WORKDIR}/${MY_P}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Modern C++ header-only framework for unit-tests"
+HOMEPAGE="https://github.com/catchorg/Catch2;
+
+LICENSE="Boost-1.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCATCH_DEVELOPMENT_BUILD=ON
+   -DCATCH_ENABLE_WERROR=OFF
+   -DCATCH_BUILD_TESTING=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DPYTHON_EXECUTABLE="${PYTHON}"
+   )
+
+   cmake_src_configure
+}



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

2024-03-09 Thread David Seifert
commit: bfcf6a897c32113b8beb6dd5fdb96c04ebea9e6d
Author: Daniel Harding  living180  net>
AuthorDate: Sat Mar  9 12:04:38 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfcf6a89

media-gfx/graphviz: update USE X description

Drop references to dotty and lneato which were removed in Graphviz 4.0.0.

Closes: https://github.com/gentoo/gentoo/pull/35665
Signed-off-by: Daniel Harding  living180.net>
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/metadata.xml b/media-gfx/graphviz/metadata.xml
index 82b5a6324419..ca83dc22284f 100644
--- a/media-gfx/graphviz/metadata.xml
+++ b/media-gfx/graphviz/metadata.xml
@@ -35,7 +35,7 @@
Enables gtk+ output plugin -Tgtk (needs 
cairo)
Enables support for GNU Triangulated Surface 
Library (required for sfdp to work)
Enables PostScript output via 
media-libs/lasi, for plugin -Tlasi (needs cairo)
-   Builds dotty, lneato, unflatten, vimdot, builds 
plugin -Txlib, and enables support for x11 in various other modules (needs 
cairo)
+   Builds unflatten, vimdot, builds plugin -Txlib, 
and enables support for x11 in various other modules (needs cairo)



https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md



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

2024-03-09 Thread David Seifert
commit: 54d88e42225646b0eae5f55fda45d37a70518452
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 11:37:38 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Mar  9 11:37:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d88e42

dev-cpp/catch: drop 3.4.0

Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/catch/Manifest   |  1 -
 dev-cpp/catch/catch-3.4.0.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 0114c3aa1b4f..7f045ade80df 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,4 +1,3 @@
 DIST Catch-1.12.2.tar.gz 377265 BLAKE2B 
bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f
 SHA512 
ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 
973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65
 SHA512 
68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e
-DIST Catch2-3.4.0.tar.gz 1112790 BLAKE2B 
0e3680b6e9d01d7661243097ec4a8e20d06a145acfe381cedc8eb2507c5df1bfb2b2907a9ae2771ffd94b66a0aa8f746aae4419ed4f469bea27c3bfca366ca3e
 SHA512 
3b452378201ac53c9ffba7801231aa3b32c5fb496f01d670fcee25baf95f405e565ae2aafba49ea5694f906fc61a8b04592c68b9fb12839767070587a48c89fa
 DIST Catch2-3.5.2.tar.gz 1159985 BLAKE2B 
6aa810926f68098a8ac18bf3b045b0bf1be3632e3b34a59561c337312d0501199df7baf49d242c0dd6eeb3f4a9ca77c5545b86092e10865452f7bacaa13ea2a3
 SHA512 
1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576

diff --git a/dev-cpp/catch/catch-3.4.0.ebuild b/dev-cpp/catch/catch-3.4.0.ebuild
deleted file mode 100644
index 915a20a9b8c8..
--- a/dev-cpp/catch/catch-3.4.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake python-any-r1
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/catchorg/Catch2.git;
-else
-   MY_P=${PN^}2-${PV}
-   SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-   S="${WORKDIR}/${MY_P}"
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv 
~s390 sparc x86"
-fi
-
-DESCRIPTION="Modern C++ header-only framework for unit-tests"
-HOMEPAGE="https://github.com/catchorg/Catch2;
-
-LICENSE="Boost-1.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCATCH_DEVELOPMENT_BUILD=ON
-   -DCATCH_ENABLE_WERROR=OFF
-   -DCATCH_BUILD_TESTING=$(usex test)
-   )
-   use test && mycmakeargs+=(
-   -DPYTHON_EXECUTABLE="${PYTHON}"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-build/b2/files/, dev-build/b2/

2024-03-07 Thread David Seifert
commit: a7b3f502c94f6eedc7ceed360b9758571ed4c4b3
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar  7 09:25:47 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Mar  7 09:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b3f502

dev-build/b2: drop 4.10.1

Signed-off-by: David Seifert  gentoo.org>

 dev-build/b2/Manifest |  1 -
 dev-build/b2/b2-4.10.1.ebuild | 70 ---
 dev-build/b2/files/b2-4.9.2-odr.patch | 54 ---
 3 files changed, 125 deletions(-)

diff --git a/dev-build/b2/Manifest b/dev-build/b2/Manifest
index 88a04888a951..ba055543ca84 100644
--- a/dev-build/b2/Manifest
+++ b/dev-build/b2/Manifest
@@ -1,2 +1 @@
-DIST b2-4.10.1.tar.gz 982429 BLAKE2B 
bb1e6ef741ca10d3b0029e64d69a7ee7eb0d40d26c68d2a3932d4210e8e2a83131c9bac2d54f2885373725d58fe73dd7fa7aebfc5781059f01c3462c738d426c
 SHA512 
0bc4897a342685190626a6593926c4b200c5ca9b498ba77287a7c49467a8e3f65cb850b9616fd05d4aea9ebfab32ec46792d7d8226bed89911a711ce14ecce30
 DIST b2-5.0.0.tar.gz 1015818 BLAKE2B 
87b6f34733002479f91f658aee4f776930ae6441f33b2540b82049e18c4199280e73047afafa90dc156cc75db8b587c5bb9e2ce65d93c493775ac4107ce3201b
 SHA512 
37403f0bd863753c5313393405dd8514a4f8d9f0839ccd397ee1856e02af6116bd238d345e5b766512441ca1c0b09883386588e270bd982eca45235eef1b01b7

diff --git a/dev-build/b2/b2-4.10.1.ebuild b/dev-build/b2/b2-4.10.1.ebuild
deleted file mode 100644
index 55ca9c3a4e4c..
--- a/dev-build/b2/b2-4.10.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo flag-o-matic toolchain-funcs
-
-MY_PV="$(ver_rs 1- _)"
-
-DESCRIPTION="A system for large project software construction, simple to use 
and powerful"
-HOMEPAGE="https://www.bfgroup.xyz/b2/;
-SRC_URI="https://github.com/bfgroup/b2/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${P}/src"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="examples"
-RESTRICT="test"
-
-RDEPEND="!dev-util/boost-build"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.9.2-disable_python_rpath.patch
-   "${FILESDIR}"/${PN}-4.9.2-darwin-gentoo-toolchain.patch
-   "${FILESDIR}"/${PN}-4.9.2-add-none-feature-options.patch
-   "${FILESDIR}"/${PN}-4.9.2-no-implicit-march-flags.patch
-   "${FILESDIR}"/${PN}-4.9.2-odr.patch
-)
-
-src_configure() {
-   # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts 
(#761100)
-   append-lfs-flags
-}
-
-src_compile() {
-   cd engine || die
-
-   # upstream doesn't want separate flags for CPPFLAGS/LDFLAGS
-   # https://github.com/bfgroup/b2/pull/187#issuecomment-1335688424
-   edo ${CONFIG_SHELL:-${BASH}} ./build.sh cxx \
-   --cxx="$(tc-getCXX)" \
-   --cxxflags="${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
-   -d+2 \
-   --without-python
-}
-
-src_test() {
-   # Forget tests, b2 is a lost cause
-   :
-}
-
-src_install() {
-   dobin engine/b2
-
-   insinto /usr/share/b2/src
-   doins -r "${FILESDIR}/site-config.jam" \
-   bootstrap.jam build-system.jam ../example/user-config.jam \
-   build kernel options tools util
-
-   find "${ED}"/usr/share/b2/src -iname '*.py' -delete || die
-
-   dodoc 
../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt
-
-   if use examples; then
-   docinto examples
-   dodoc -r ../example/.
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-build/b2/files/b2-4.9.2-odr.patch 
b/dev-build/b2/files/b2-4.9.2-odr.patch
deleted file mode 100644
index 62cbca189640..
--- a/dev-build/b2/files/b2-4.9.2-odr.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-Avoid ODR violations by giving "_stack" internal linkage
-https://bugs.gentoo.org/858320
-
 a/engine/function.cpp
-+++ b/engine/function.cpp
-@@ -213,11 +213,11 @@
- } JAM_FUNCTION;
- 
- 
-+namespace
-+{
- typedef struct _stack STACK;
- typedef STACK* stack_ptr;
- 
--namespace
--{
- template 
- using remove_cref_t
- = typename std::remove_const<
-@@ -260,7 +260,6 @@
- typename select_last_impl<(sizeof...(A) == 1), type_list >
- ::template type;
- #endif
--}
- 
- struct _stack
- {
-@@ -439,6 +438,8 @@
- cleanups_size += n;
- }
- 
-+}
-+
- static STACK * stack_global()
- {
- static _stack singleton;
 a/engine/make1.cpp
-+++ b/engine/make1.cpp
-@@ -86,6 +86,7 @@
- #d

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

2024-03-07 Thread David Seifert
commit: a85b54e12c203e216d4d231a54c0d4f142b1da39
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar  7 09:25:48 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Mar  7 09:25:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85b54e1

dev-libs/opensc: drop 0.23.0-r3

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/opensc/Manifest   |   1 -
 .../opensc/files/opensc-0.23.0-CVE-2023-2977.patch |  49 -
 .../files/opensc-0.23.0-backport-pr2656.patch  | 215 -
 .../files/opensc-0.23.0-backport-pr2765.patch  |  39 
 dev-libs/opensc/opensc-0.23.0-r3.ebuild|  82 
 5 files changed, 386 deletions(-)

diff --git a/dev-libs/opensc/Manifest b/dev-libs/opensc/Manifest
index 9a0b274dd7eb..a8557d421768 100644
--- a/dev-libs/opensc/Manifest
+++ b/dev-libs/opensc/Manifest
@@ -1,2 +1 @@
-DIST opensc-0.23.0.tar.gz 2366469 BLAKE2B 
c0f74379a70347a58be27684ae2cf833e6f35328b566af2c6daa8276174864406fa176acf7ba84931970fe07e3dd8d6eccf7884f079cb0110c4d6ff9a76792dc
 SHA512 
cd102cd64e719c59153960a4921b7525055045f16e6f6ffa8c9def6ce999a9c5098267b41f8753b41107f626bea20c34561002f5d38eddb4ce6b371913a17a1b
 DIST opensc-0.24.0.tar.gz 2440952 BLAKE2B 
afacdd151d169dd1840ecd6df1cec99a9805598d7b7af81e17b648f146cd1b3ad1d3dcae19ed94cf8ce0dbbd5b4285af9653af5ef5739d53908ce30a49544adb
 SHA512 
0fd2ea858874ae0b85c8fe8c4b920988693a47ca95b26449a1e95f86e17b76000f236c1f75d63ee133306e01a965155da5e14c1b8a59053b85026ecb58fb97bb

diff --git a/dev-libs/opensc/files/opensc-0.23.0-CVE-2023-2977.patch 
b/dev-libs/opensc/files/opensc-0.23.0-CVE-2023-2977.patch
deleted file mode 100644
index ad3bc1fadc93..
--- a/dev-libs/opensc/files/opensc-0.23.0-CVE-2023-2977.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 81944d1529202bd28359bede57c0a15deb65ba8a Mon Sep 17 00:00:00 2001
-From: fullwaywang 
-Date: Mon, 29 May 2023 10:38:48 +0800
-Subject: [PATCH] pkcs15init: correct left length calculation to fix buffer
- overrun bug. Fixes #2785
-

- src/pkcs15init/pkcs15-cardos.c | 10 +-
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/pkcs15init/pkcs15-cardos.c b/src/pkcs15init/pkcs15-cardos.c
-index 9715cf390f..f41f73c349 100644
 a/src/pkcs15init/pkcs15-cardos.c
-+++ b/src/pkcs15init/pkcs15-cardos.c
-@@ -872,7 +872,7 @@ static int cardos_have_verifyrc_package(sc_card_t *card)
-   sc_apdu_t apdu;
- u8rbuf[SC_MAX_APDU_BUFFER_SIZE];
- int   r;
--  const u8  *p = rbuf, *q;
-+  const u8  *p = rbuf, *q, *pp;
-   size_tlen, tlen = 0, ilen = 0;
- 
-   sc_format_apdu(card, , SC_APDU_CASE_2_SHORT, 0xca, 0x01, 0x88);
-@@ -888,13 +888,13 @@ static int cardos_have_verifyrc_package(sc_card_t *card)
-   return 0;
- 
-   while (len != 0) {
--  p = sc_asn1_find_tag(card->ctx, p, len, 0xe1, );
--  if (p == NULL)
-+  pp = sc_asn1_find_tag(card->ctx, p, len, 0xe1, );
-+  if (pp == NULL)
-   return 0;
-   if (card->type == SC_CARD_TYPE_CARDOS_M4_3) {
-   /* the verifyRC package on CardOS 4.3B use Manufacturer 
ID 0x01 */
-   /* and Package Number 0x07  
*/
--  q = sc_asn1_find_tag(card->ctx, p, tlen, 0x01, );
-+  q = sc_asn1_find_tag(card->ctx, pp, tlen, 0x01, );
-   if (q == NULL || ilen != 4)
-   return 0;
-   if (q[0] == 0x07)
-@@ -902,7 +902,7 @@ static int cardos_have_verifyrc_package(sc_card_t *card)
-   } else if (card->type == SC_CARD_TYPE_CARDOS_M4_4)  {
-   /* the verifyRC package on CardOS 4.4 use Manufacturer 
ID 0x03  */
-   /* and Package Number 0x02  
*/
--  q = sc_asn1_find_tag(card->ctx, p, tlen, 0x03, );
-+  q = sc_asn1_find_tag(card->ctx, pp, tlen, 0x03, );
-   if (q == NULL || ilen != 4)
-   return 0;
-   if (q[0] == 0x02)

diff --git a/dev-libs/opensc/files/opensc-0.23.0-backport-pr2656.patch 
b/dev-libs/opensc/files/opensc-0.23.0-backport-pr2656.patch
deleted file mode 100644
index f9ce72d31776..
--- a/dev-libs/opensc/files/opensc-0.23.0-backport-pr2656.patch
+++ /dev/null
@@ -1,215 +0,0 @@
-https://bugs.gentoo.org/909781
-https://github.com/OpenSC/libp11/issues/478
-https://github.com/OpenSC/OpenSC/pull/2656
-
-From 99f7b82f187ca3512ceae6270c391243d018fdac Mon Sep 17 00:00:00 2001
-From: Jakub Jelen 
-Date: Thu, 1 Dec 2022 20:08:53 +0100
-Subject: [PATCH 1/4] pkcs11-tool: Fix private key import
-

- src/tools/pkcs11-tool.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/tools/pkcs11

[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/files/, net-fs/nfs-utils/

2024-02-26 Thread David Seifert
commit: b088105deeb5406690698f092535767f71546570
Author: David Seifert  gentoo  org>
AuthorDate: Mon Feb 26 10:36:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Feb 26 10:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b088105d

net-fs/nfs-utils: drop 2.6.3-r3, 2.6.4-r4

Closes: https://bugs.gentoo.org/413173
Closes: https://bugs.gentoo.org/694288
Closes: https://bugs.gentoo.org/798831
Closes: https://bugs.gentoo.org/914203
Signed-off-by: David Seifert  gentoo.org>

 net-fs/nfs-utils/Manifest   |   1 -
 net-fs/nfs-utils/files/nfs.confd|  38 -
 net-fs/nfs-utils/files/nfsclient.confd  |  18 ---
 net-fs/nfs-utils/files/nfsmount.initd-1.3.1 |  26 
 net-fs/nfs-utils/metadata.xml   |  35 ++---
 net-fs/nfs-utils/nfs-utils-2.6.3-r3.ebuild  | 233 ---
 net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild  | 234 
 7 files changed, 16 insertions(+), 569 deletions(-)

diff --git a/net-fs/nfs-utils/Manifest b/net-fs/nfs-utils/Manifest
index 9beb56b81fc1..d340d6b46336 100644
--- a/net-fs/nfs-utils/Manifest
+++ b/net-fs/nfs-utils/Manifest
@@ -1,2 +1 @@
-DIST nfs-utils-2.6.3.tar.bz2 978167 BLAKE2B 
776b4ce6edc728e1dd2291898f429fbc76327b949008f2a477af887231feb2e27505a94978f819e4e4ed7b2b8574e6c5b8d02a9ca6e94683ec620ce99a909a06
 SHA512 
870dee2a95f411de6694aa8dddeef2302ef9235389a9bdca381ef719303fdd1a463a815ca67e0336a5121fa68d5b448b1952d539679e38b36f1e6b69c1e2f853
 DIST nfs-utils-2.6.4.tar.bz2 979652 BLAKE2B 
45f6e9c98e8148e82684526c2ab0f8976b2a46fd869d91f03cf9afffbaad64b77dc1729a50b74d30c5d65bfe213a1da2f54e3d3e19539b61994f7b65671a26ab
 SHA512 
e5fde25c54f594d00e69c9aeff8abc22663b994ecd37d8516751be98b51b12c61ffec47ee128794e170ec773f0649cb594df1ca104ec4dba561823db423f8533

diff --git a/net-fs/nfs-utils/files/nfs.confd b/net-fs/nfs-utils/files/nfs.confd
deleted file mode 100644
index 9dc14058c1fe..
--- a/net-fs/nfs-utils/files/nfs.confd
+++ /dev/null
@@ -1,38 +0,0 @@
-# /etc/conf.d/nfs
-
-# If you wish to set the port numbers for lockd,
-# please see /etc/sysctl.conf
-
-# Optional services to include in default `/etc/init.d/nfs start`
-# For NFSv4 users, you'll want to add "rpc.idmapd" here.
-NFS_NEEDED_SERVICES=""
-
-# Options to pass to rpc.nfsd
-OPTS_RPC_NFSD="8"
-
-# Options to pass to rpc.mountd
-# ex. OPTS_RPC_MOUNTD="-p 32767"
-OPTS_RPC_MOUNTD=""
-
-# Options to pass to rpc.statd
-# ex. OPTS_RPC_STATD="-p 32765 -o 32766"
-OPTS_RPC_STATD=""
-
-# Options to pass to rpc.idmapd
-OPTS_RPC_IDMAPD=""
-
-# Options to pass to rpc.gssd
-OPTS_RPC_GSSD=""
-
-# Options to pass to rpc.svcgssd
-OPTS_RPC_SVCGSSD=""
-
-# Options to pass to rpc.rquotad (requires sys-fs/quota)
-OPTS_RPC_RQUOTAD=""
-
-# Timeout (in seconds) for exportfs
-EXPORTFS_TIMEOUT=30
-
-# Options to set in the nfsd filesystem (/proc/fs/nfsd/).
-# Format is =.  Multiple options are allowed.
-#OPTS_NFSD="nfsv4leasetime=30 max_block_size=4096"

diff --git a/net-fs/nfs-utils/files/nfsclient.confd 
b/net-fs/nfs-utils/files/nfsclient.confd
deleted file mode 100644
index 8a995571e1b8..
--- a/net-fs/nfs-utils/files/nfsclient.confd
+++ /dev/null
@@ -1,18 +0,0 @@
-# You need to decide which nfs protocol version you want to use.
-# If you are unsure, leave these alone.
-#
-# If you are using only nfsv4, uncomment this line:
-#
-#rc_need="!rpc.statd"
-#
-# If you are using only nfsv3, uncomment this line:
-#
-#rc_need="!rpc.idmapd"
-# 
-# You will need to set the dependencies in the nfsclient script to match
-# the network configuration tools you are using. This should be done in
-# this file by following the examples below, and not by changing the
-# service script itself.  See /etc/conf.d/netmount for more examples.
-#
-# This is a safe default.
-rc_after="net"

diff --git a/net-fs/nfs-utils/files/nfsmount.initd-1.3.1 
b/net-fs/nfs-utils/files/nfsmount.initd-1.3.1
deleted file mode 100644
index 68007ca11939..
--- a/net-fs/nfs-utils/files/nfsmount.initd-1.3.1
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This is mostly as a fix for bug #537996, to avoid breaking existing users
-# with nfsmount in their runlevels.
-# If neither nfsclient nor netmount are in your runlevels, and you manually
-# start netmount before nfsclient, then this will break. A real solution is
-# forthcoming, but requires feature development, see bug #406021 for soft
-# dependencies
-depend() {
-   need nfsclient netmount
-}
-
-msg() {
-   ewarn "nfsmount is deprecated, please migrate as described in the news 
item: 2015-02-02-nfs-service-changes"
-   ewarn "This migration script will be removed after 01 Aug 2015.&

[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/

2024-02-26 Thread David Seifert
commit: c8d1ce0371f2ad86d55fde7d054ffacbf89e67e2
Author: David Seifert  gentoo  org>
AuthorDate: Mon Feb 26 10:36:29 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Feb 26 10:36:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d1ce03

net-fs/nfs-utils: remove obsolete workarounds

Closes: https://github.com/gentoo/gentoo/pull/35536
Closes: https://bugs.gentoo.org/904718
Signed-off-by: David Seifert  gentoo.org>

 net-fs/nfs-utils/nfs-utils-2.6.4-r10.ebuild | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.4-r10.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.4-r10.ebuild
index 1a709d85f618..a50758b8b9eb 100644
--- a/net-fs/nfs-utils/nfs-utils-2.6.4-r10.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.6.4-r10.ebuild
@@ -128,10 +128,6 @@ src_configure() {
$(use_enable nfsv4 nfsv4server)
$(use_enable uuid)
$(use_with tcpd tcp-wrappers)
-   # XXX: Remove this hack after 2.6.3
-   # See bug #904718.
-   # Patch: 
https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=bc4a5deef9f820c55fdac3c0070364c17cd91cca
-   LIBS="-lsqlite3 -levent_core"
)
econf "${myeconfargs[@]}"
 }
@@ -210,19 +206,4 @@ pkg_postinst() {
einfo "Copying default ${f##*/} from 
${EPREFIX}/usr/$(get_libdir)/nfs to ${EPREFIX}/var/lib/nfs"
cp -pPR "${f}" "${EROOT}"/var/lib/nfs/
done
-
-   if systemd_is_booted; then
-   for v in ${REPLACING_VERSIONS}; do
-   if ver_test "${v}" -lt 1.3.0; then
-   ewarn "We have switched to upstream systemd 
unit files. Since"
-   ewarn "they got renamed, you should probably 
enable the new ones."
-   ewarn "You can run 'equery files nfs-utils | 
grep systemd'"
-   ewarn "to know what services you need to enable 
now."
-   fi
-   done
-   else
-   ewarn "If you use OpenRC, the nfsmount service has been 
replaced with nfsclient."
-   ewarn "If you were using nfsmount, please add nfsclient and 
netmount to the"
-   ewarn "same runlevel as nfsmount."
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/

2024-02-20 Thread David Seifert
commit: 5e9c7ab963710ac3ac10a1091cac4eff86a4b6b4
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 20 09:48:43 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Feb 20 09:48:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9c7ab9

net-fs/nfs-utils: stabilize 2.6.4-r4 for hppa, ppc

Closes: https://bugs.gentoo.org/922266
Signed-off-by: David Seifert  gentoo.org>

 net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild
index ba345b4b3549..cd6e1d6301cb 100644
--- a/net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.6.4-r4.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *_rc* ]] ; then
S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
 else
SRC_URI="mirror://sourceforge/nfs/${P}.tar.bz2"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 
 LICENSE="GPL-2"



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

2024-02-17 Thread David Seifert
commit: 0104890e0756d76bcc03443bc0f35b9833c735bd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:25 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0104890e

net-misc/openssh-contrib: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/openssh-8.5_p1-hpn-15.2-sctp-glue.patch  | 18 ---
 .../openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch | 13 -
 ...enssh-9.3_p1-openssl-version-compat-check.patch | 58 --
 .../files/openssh-9.3_p2-zlib-1.3.patch| 21 
 4 files changed, 110 deletions(-)

diff --git 
a/net-misc/openssh-contrib/files/openssh-8.5_p1-hpn-15.2-sctp-glue.patch 
b/net-misc/openssh-contrib/files/openssh-8.5_p1-hpn-15.2-sctp-glue.patch
deleted file mode 100644
index 7199227589c6..
--- a/net-misc/openssh-contrib/files/openssh-8.5_p1-hpn-15.2-sctp-glue.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -u a/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff 
b/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff
 a/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff2021-03-16 
10:06:45.020527770 -0700
-+++ b/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff2021-03-16 
10:07:01.294423665 -0700
-@@ -1414,14 +1414,3 @@
-  # Example of overriding settings on a per-user basis
-  #Match User anoncvs
-  #X11Forwarding no
--diff --git a/version.h b/version.h
--index 6b4fa372..332fb486 100644
- a/version.h
--+++ b/version.h
--@@ -3,4 +3,5 @@
-- #define SSH_VERSION  "OpenSSH_8.5"
-- 
-- #define SSH_PORTABLE "p1"
---#define SSH_RELEASE  SSH_VERSION SSH_PORTABLE
--+#define SSH_HPN "-hpn15v2"
--+#define SSH_RELEASE  SSH_VERSION SSH_PORTABLE SSH_HPN

diff --git 
a/net-misc/openssh-contrib/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch 
b/net-misc/openssh-contrib/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
deleted file mode 100644
index 9e08b2a553c2..
--- a/net-misc/openssh-contrib/files/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/gss-serv.c b/gss-serv.c
-index b5d4bb2d..00e3d118 100644
 a/gss-serv.c
-+++ b/gss-serv.c
-@@ -105,7 +105,7 @@ ssh_gssapi_acquire_cred(Gssctxt *ctx)
-   gss_create_empty_oid_set(, );
-   gss_add_oid_set_member(, ctx->oid, );
- 
--  if (gethostname(lname, MAXHOSTNAMELEN)) {
-+  if (gethostname(lname, HOST_NAME_MAX)) {
-   gss_release_oid_set(, );
-   return (-1);
-   }

diff --git 
a/net-misc/openssh-contrib/files/openssh-9.3_p1-openssl-version-compat-check.patch
 
b/net-misc/openssh-contrib/files/openssh-9.3_p1-openssl-version-compat-check.patch
deleted file mode 100644
index b571ae253fff..
--- 
a/net-misc/openssh-contrib/files/openssh-9.3_p1-openssl-version-compat-check.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-https://bugzilla.mindrot.org/show_bug.cgi?id=3548
 a/openbsd-compat/openssl-compat.c
-+++ b/openbsd-compat/openssl-compat.c
-@@ -48,19 +48,25 @@ ssh_compatible_openssl(long headerver, long libver)
-   if (headerver == libver)
-   return 1;
- 
--  /* for versions < 1.0.0, major,minor,fix,status must match */
--  if (headerver < 0x100f) {
--  mask = 0xf00fL; /* major,minor,fix,status */
--  return (headerver & mask) == (libver & mask);
-+  /*
-+   * For versions < 3.0.0, major,minor,status must match and library
-+   * fix version must be equal to or newer than the header.
-+   */
-+  if (headerver < 0x300f) {
-+  mask = 0xffffL; /* major,minor,status */
-+  hfix = (headerver & 0x000ff000) >> 12;
-+  lfix = (libver & 0x000ff000) >> 12;
-+  if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
-+  return 1;
-   }
- 
-   /*
--   * For versions >= 1.0.0, major,minor,status must match and library
--   * fix version must be equal to or newer than the header.
-+   * For versions >= 3.0.0, major must match and minor,status must be
-+   * equal to or greater than the header.
-*/
--  mask = 0xfff0L; /* major,minor,status */
--  hfix = (headerver & 0x000ff000) >> 12;
--  lfix = (libver & 0x000ff000) >> 12;
-+  mask = 0xf00fL; /* major, status */
-+  hfix = (headerver & 0x0ff0L) >> 12;
-+  lfix = (libver & 0x0ff0L) >> 12;
-   if ( (headerver & mask) == (libver & mask) && lfix >= hfix)
-   return 1;
-   return 0;
 a/openbsd-compat/regress/opensslvertest.c
-+++ b/openbsd-compat/regress/opensslvertest.c
-@@ -31,7 +31,7 @@ s

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

2024-02-17 Thread David Seifert
commit: 893106c41d87af86782d6c921d29f5127dfb6fb6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:25 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893106c4

sys-fs/e2fsprogs: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/e2fsprogs-1.46.5-parallel-make.patch | 29 --
 1 file changed, 29 deletions(-)

diff --git a/sys-fs/e2fsprogs/files/e2fsprogs-1.46.5-parallel-make.patch 
b/sys-fs/e2fsprogs/files/e2fsprogs-1.46.5-parallel-make.patch
deleted file mode 100644
index 335f6659457d..
--- a/sys-fs/e2fsprogs/files/e2fsprogs-1.46.5-parallel-make.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 a/lib/ext2fs/Makefile.in
-+++ b/lib/ext2fs/Makefile.in
-@@ -729,6 +729,12 @@
-  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
-  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h $(srcdir)/rbtree.h 
\
-  $(srcdir)/compiler.h
-+blknum.o: $(srcdir)/blknum.c $(top_builddir)/lib/config.h \
-+ $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
-+ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
-+ $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
-+ $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
-+ $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
- block.o: $(srcdir)/block.c $(top_builddir)/lib/config.h \
-  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
-  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
-@@ -837,6 +843,13 @@
-  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
-  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
-  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
-+ $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
-+ $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
-+ $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/e2image.h
-+fallocate.o: $(srcdir)/fallocate.c $(top_builddir)/lib/config.h \
-+ $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
-+ $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
-+ $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
-  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
-  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
-  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/e2image.h



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

2024-02-17 Thread David Seifert
commit: e8946710c41cbf28f6aada8e3432db36276e6dd0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:27 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8946710

www-apps/hugo: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/35164
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../hugo-0.96.0-unbundle-libwebp-and-libsass.patch | 44 --
 1 file changed, 44 deletions(-)

diff --git a/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch 
b/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch
deleted file mode 100644
index f9efee48cc48..
--- a/www-apps/hugo/files/hugo-0.96.0-unbundle-libwebp-and-libsass.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 0a44245bf6cfe103bb163f51f230eeccd69ab8c7 Mon Sep 17 00:00:00 2001
-From: tastytea 
-Date: Tue, 29 Mar 2022 21:03:15 +0200
-Subject: [PATCH] Unbundle libwebp and libsass
-
-Use libwebp and libsass from the system instead of the bundled ones.

- .../github.com/bep/golibsass/internal/libsass/a__cgo.go   | 8 
- vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go   | 3 ++-
- 2 files changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go 
b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
-index af51b92..6b5e78b 100644
 a/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
-+++ b/vendor/github.com/bep/golibsass/internal/libsass/a__cgo.go
-@@ -5,9 +5,9 @@
- //
- package libsass
- 
--// #cgo CFLAGS: -O2 -fPIC
--// #cgo CPPFLAGS: -I../../libsass_src/include
--// #cgo CXXFLAGS: -g -std=c++0x -O2 -fPIC
--// #cgo LDFLAGS: -lstdc++ -lm
-+// #cgo CFLAGS: -fPIC
-+// #cgo CPPFLAGS: -DUSE_LIBSASS_SRC
-+// #cgo CXXFLAGS: -std=c++0x -fPIC
-+// #cgo LDFLAGS: -lstdc++ -lm -lsass
- // #cgo darwin linux LDFLAGS: -ldl
- import "C"
-diff --git a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go 
b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
-index 4b105ab..33f429e 100644
 a/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
-+++ b/vendor/github.com/bep/gowebp/internal/libwebp/a__cgo.go
-@@ -2,5 +2,6 @@
- 
- package libwebp
- 
--// #cgo linux LDFLAGS: -lm
-+// #cgo linux LDFLAGS: -lm -lwebp
-+// #cgo CFLAGS: -DLIBWEBP_NO_SRC
- import "C"
--- 
-2.35.1
-



[gentoo-commits] repo/gentoo:master commit in: media-radio/direwolf/files/

2024-02-17 Thread David Seifert
commit: 7c546f8de26a00974bad9f5c08d1f2182bab86ae
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:19 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c546f8d

media-radio/direwolf: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 media-radio/direwolf/files/1.5-makefile.patch  | 295 -
 .../direwolf/files/direwolf-1.5-respect-AR.patch   |  22 --
 .../files/direwolf-1.5-respect-LDFLAGS.patch   |  22 --
 .../direwolf/files/direwolf-gpsd-API-9.patch   | 213 ---
 4 files changed, 552 deletions(-)

diff --git a/media-radio/direwolf/files/1.5-makefile.patch 
b/media-radio/direwolf/files/1.5-makefile.patch
deleted file mode 100644
index 2b7f87945011..
--- a/media-radio/direwolf/files/1.5-makefile.patch
+++ /dev/null
@@ -1,295 +0,0 @@
 a/Makefile.linux
-+++ b/Makefile.linux
-@@ -13,7 +13,7 @@
-   @echo "sudo make install"
-   @echo " "
- 
--CC := gcc
-+#CC := gcc
- 
- # Just for fun, let's see how clang compares to gcc.  First install like this:
- # sudo apt-get update
-@@ -32,7 +32,7 @@
- # we will inherit options already set in build environment.
- # Explanation - https://github.com/wb2osz/direwolf/pull/38
- 
--CFLAGS += -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 
-Wall
-+CFLAGS += -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1
- 
- # That was fine for a recent Ubuntu and Raspbian Jessie.
- # However, Raspbian wheezy was then missing declaration for strsep and 
definition of fd_set.
-@@ -97,7 +97,7 @@
- 
- arch := $(shell echo | gcc -E -dM - | grep __i386__)
- ifneq ($(arch),)
--CFLAGS += -march=pentium3
-+#CFLAGS += -march=pentium3
- endif
- 
- 
-@@ -154,7 +154,7 @@
- 
- useffast := $(shell gcc --help -v 2>/dev/null | grep ffast-math)
- ifneq ($(useffast),)
--CFLAGS += -ffast-math
-+#CFLAGS += -ffast-math
- endif
- 
- 
-@@ -217,7 +217,7 @@
- 
- neon := $(shell cat /proc/cpuinfo | grep neon)
- ifneq ($(neon),)
--CFLAGS += -mfpu=neon
-+#CFLAGS += -mfpu=neon
- endif
- 
- 
-@@ -276,7 +276,7 @@
- # Finding libgps.so* is more difficult because it
- # is in different places on different operating systems.
- 
--enable_gpsd := $(wildcard /usr/include/gps.h)
-+#enable_gpsd := 1
- ifneq ($(enable_gpsd),)
- CFLAGS += -DENABLE_GPSD
- LDFLAGS += -lgps
-@@ -285,10 +285,10 @@
- 
- # Enable hamlib support if header file is present.
- 
--enable_hamlib := $(wildcard /usr/include/hamlib/rig.h 
/usr/local/include/hamlib/rig.h)
-+#enable_hamlib := 1
- ifneq ($(enable_hamlib),)
- CFLAGS += -DUSE_HAMLIB
--LDFLAGS += -lhamlib
-+LDFLAGS += $(shell ${PKG_CONFIG} --libs hamlib)
- endif
- 
- 
-@@ -304,7 +304,7 @@
- 
- # Enable cm108 PTT support if libudev header file is present.
- 
--enable_cm108 := $(wildcard /usr/include/libudev.h)
-+#enable_cm108 := 1
- ifneq ($(enable_cm108),)
- CFLAGS += -DUSE_CM108
- LDFLAGS += -ludev
-@@ -536,6 +536,7 @@
- # If not specified on the make command line, this is our default.
- 
- DESTDIR ?= /usr/local
-+INSTALLDIR ?= $(DESTDIR)/usr/
- 
- # However, if you are preparing a "binary" DEB or RPM package, the 
installation location
- # would normally be  /usr/...  instead.   In this case, use a command line 
like this:
-@@ -560,15 +561,15 @@
-   @echo '[Desktop Entry]' > $@
-   @echo 'Type=Application' >> $@
- ifneq ($(wildcard /usr/bin/lxterminal),)
--  @echo "Exec=lxterminal -t \"Dire Wolf\" -e \"$(DESTDIR)/bin/direwolf\"" 
>> $@
-+  @echo "Exec=lxterminal -t \"Dire Wolf\" -e 
\"$(INSTALLDIR)/bin/direwolf\"" >> $@
- else ifneq ($(wildcard /usr/bin/lxterm),)
--  @echo "Exec=lxterm -hold -title \"Dire Wolf\" -bg white -e 
\"$(DESTDIR)/bin/direwolf\"" >> $@
-+  @echo "Exec=lxterm -hold -title \"Dire Wolf\" -bg white -e 
\"$(INSTALLDIR)/bin/direwolf\"" >> $@
- else
--  @echo "Exec=xterm -hold -title \"Dire Wolf\" -bg white -e 
\"$(DESTDIR)/bin/direwolf\"" >> $@
-+  @echo "Exec=xterm -hold -title \"Dire Wolf\" -bg white -e 
\"$(INSTALLDIR)/bin/direwolf\"" >> $@
- endif
-   @echo 'Name=Dire Wolf' >> $@
-   @echo 'Comment=APRS Soundcard TNC' >> $@
--  @echo 'Icon=$(DESTDIR)/share/direwolf/pixmaps/dw-icon.png' >> $@
-+  @echo 'Icon=$(INSTALLDIR)/share/direwolf/pixmaps/dw-icon.png' >> $@
-   @echo "Path=$(HOME)" >> $@
-   @echo '#Terminal=true' >> $@
-   @echo 'Categories=HamRadio' >> $@
-@@ -585,102 +586,104 @@
- # Applications, not installed with package manager, normally go in 
/usr/local/bin.
- # /usr/bin is use

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

2024-02-17 Thread David Seifert
commit: 458f6c886bf188821f252e53824ff0cd23b0ca33
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:12 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458f6c88

app-misc/ddcutil: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 ...2.1.0-fix-build-with-usb-monitor-disabled.patch | 34 --
 1 file changed, 34 deletions(-)

diff --git 
a/app-misc/ddcutil/files/ddcutil-2.1.0-fix-build-with-usb-monitor-disabled.patch
 
b/app-misc/ddcutil/files/ddcutil-2.1.0-fix-build-with-usb-monitor-disabled.patch
deleted file mode 100644
index 199bf1b1563b..
--- 
a/app-misc/ddcutil/files/ddcutil-2.1.0-fix-build-with-usb-monitor-disabled.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From a3ad6164977d250cc03d6bb33719814ee34efdfb Mon Sep 17 00:00:00 2001
-From: Sanford Rockowitz 
-Date: Mon, 22 Jan 2024 18:58:34 -0500
-Subject: [PATCH] missing ifdef around USB only setting (fixes #369)
-

- src/cmdline/parsed_cmd.c | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/src/cmdline/parsed_cmd.c b/src/cmdline/parsed_cmd.c
-index a4e2c080..f5f6ac85 100644
 a/src/cmdline/parsed_cmd.c
-+++ b/src/cmdline/parsed_cmd.c
-@@ -135,8 +135,10 @@ Parsed_Cmd *  new_parsed_cmd() {
-g_array_set_clear_func(parsed_cmd->setvcp_values, 
destroy_parsed_setvcp_value);
-if (DEFAULT_ENABLE_UDF)
-   parsed_cmd->flags |= CMD_FLAG_ENABLE_UDF;
-+#ifdef ENABLE_USB
-if (DEFAULT_ENABLE_USB)
-   parsed_cmd->flags |= CMD_FLAG_ENABLE_USB;
-+#endif
-if (DEFAULT_ENABLE_CACHED_CAPABILITIES)
-   parsed_cmd->flags |= CMD_FLAG_ENABLE_CACHED_CAPABILITIES;
-return parsed_cmd;
-@@ -248,7 +250,9 @@ void dbgrpt_parsed_cmd(Parsed_Cmd * parsed_cmd, int depth) 
{
- 
-   rpt_nl();
-   rpt_label(depth, "Display Selection");
-+#ifdef ENABLE_USB
-   rpt_bool("enable usb",NULL, parsed_cmd->flags & 
CMD_FLAG_ENABLE_USB,   d1);
-+#endif
-   rpt_structure_loc("pdid", parsed_cmd->pdid,d1);
-   if (parsed_cmd->pdid)
-   dbgrpt_display_identifier(parsed_cmd->pdid,d2);



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

2024-02-17 Thread David Seifert
commit: cd7c21879c6ec72f890420d4fe0466e010fd0789
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:23 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7c2187

net-libs/libtirpc: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/libtirpc-1.3.3-release-version.patch | 91 --
 1 file changed, 91 deletions(-)

diff --git a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch 
b/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch
deleted file mode 100644
index e80b02245a4d..
--- a/net-libs/libtirpc/files/libtirpc-1.3.3-release-version.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-https://git.linux-nfs.org/?p=steved/libtirpc.git;a=commitdiff;h=0fb94eef5062d2657d75eee686fa47238fafa312
-
-From: Steve Dickson 
-Date: Sun, 7 Aug 2022 12:57:19 -0400
-Subject: [PATCH] Release: 1.3.3
-
-Signed-off-by: Steve Dickson 
 a/configure
-+++ b/configure
-@@ -1,6 +1,6 @@
- #! /bin/sh
- # Guess values for system-dependent variables and create Makefiles.
--# Generated by GNU Autoconf 2.71 for libtirpc 1.3.2.
-+# Generated by GNU Autoconf 2.71 for libtirpc 1.3.3.
- #
- #
- # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
-@@ -618,8 +618,8 @@ MAKEFLAGS=
- # Identity of this package.
- PACKAGE_NAME='libtirpc'
- PACKAGE_TARNAME='libtirpc'
--PACKAGE_VERSION='1.3.2'
--PACKAGE_STRING='libtirpc 1.3.2'
-+PACKAGE_VERSION='1.3.3'
-+PACKAGE_STRING='libtirpc 1.3.3'
- PACKAGE_BUGREPORT=''
- PACKAGE_URL=''
- 
-@@ -1373,7 +1373,7 @@ if test "$ac_init_help" = "long"; then
-   # Omit some internal or obsolete options to make the list less imposing.
-   # This message is too long to be a string in the A/UX 3.1 sh.
-   cat <<_ACEOF
--\`configure' configures libtirpc 1.3.2 to adapt to many kinds of systems.
-+\`configure' configures libtirpc 1.3.3 to adapt to many kinds of systems.
- 
- Usage: $0 [OPTION]... [VAR=VALUE]...
- 
-@@ -1444,7 +1444,7 @@ fi
- 
- if test -n "$ac_init_help"; then
-   case $ac_init_help in
-- short | recursive ) echo "Configuration of libtirpc 1.3.2:";;
-+ short | recursive ) echo "Configuration of libtirpc 1.3.3:";;
-esac
-   cat <<\_ACEOF
- 
-@@ -1559,7 +1559,7 @@ fi
- test -n "$ac_init_help" && exit $ac_status
- if $ac_init_version; then
-   cat <<\_ACEOF
--libtirpc configure 1.3.2
-+libtirpc configure 1.3.3
- generated by GNU Autoconf 2.71
- 
- Copyright (C) 2021 Free Software Foundation, Inc.
-@@ -1815,7 +1815,7 @@ cat >config.log <<_ACEOF
- This file contains any messages produced by compilers while
- running configure, to aid debugging if configure makes a mistake.
- 
--It was created by libtirpc $as_me 1.3.2, which was
-+It was created by libtirpc $as_me 1.3.3, which was
- generated by GNU Autoconf 2.71.  Invocation command line was
- 
-   $ $0$ac_configure_args_raw
-@@ -3084,7 +3084,7 @@ fi
- 
- # Define the identity of the package.
-  PACKAGE='libtirpc'
-- VERSION='1.3.2'
-+ VERSION='1.3.3'
- 
- 
- printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
-@@ -14643,7 +14662,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
- # report actual input values of CONFIG_FILES etc. instead of their
- # values after options handling.
- ac_log="
--This file was extended by libtirpc $as_me 1.3.2, which was
-+This file was extended by libtirpc $as_me 1.3.3, which was
- generated by GNU Autoconf 2.71.  Invocation command line was
- 
-   CONFIG_FILES= $CONFIG_FILES
-@@ -14711,7 +14730,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | 
sed "s/^ //; s/'/'
- cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
- ac_cs_config='$ac_cs_config_escaped'
- ac_cs_version="\\
--libtirpc config.status 1.3.2
-+libtirpc config.status 1.3.3
- configured by $0, generated by GNU Autoconf 2.71,
-   with options \\"\$ac_cs_config\\"
- 



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/files/

2024-02-17 Thread David Seifert
commit: f7f234e342d98245719e0a2dd652ee8d27518818
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:22 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f234e3

net-fs/samba: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 ...4-bug-15418-windows-update-secure-channel.patch | 56 --
 1 file changed, 56 deletions(-)

diff --git 
a/net-fs/samba/files/samba-4.18.4-bug-15418-windows-update-secure-channel.patch 
b/net-fs/samba/files/samba-4.18.4-bug-15418-windows-update-secure-channel.patch
deleted file mode 100644
index 1d0d9777fe19..
--- 
a/net-fs/samba/files/samba-4.18.4-bug-15418-windows-update-secure-channel.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-https://bugs.gentoo.org/910306
-https://bugzilla.samba.org/show_bug.cgi?id=15418
-
- source3/rpc_server/netlogon/srv_netlog_nt.c   | 9 +
- source4/rpc_server/netlogon/dcerpc_netlogon.c | 8 
- 2 files changed, 9 insertions(+), 8 deletions(-)
-
 a/source3/rpc_server/netlogon/srv_netlog_nt.c
-+++ b/source3/rpc_server/netlogon/srv_netlog_nt.c
-@@ -2284,6 +2284,11 @@ NTSTATUS _netr_LogonGetCapabilities(struct pipes_struct 
*p,
-   struct netlogon_creds_CredentialState *creds;
-   NTSTATUS status;
- 
-+  if (r->in.query_level != 1) {
-+  p->fault_state = DCERPC_NCA_S_FAULT_INVALID_TAG;
-+  return NT_STATUS_NOT_SUPPORTED;
-+  }
-+
-   become_root();
-   status = dcesrv_netr_creds_server_step_check(p->dce_call,
-   p->mem_ctx,
-@@ -2296,10 +2301,6 @@ NTSTATUS _netr_LogonGetCapabilities(struct pipes_struct 
*p,
-   return status;
-   }
- 
--  if (r->in.query_level != 1) {
--  return NT_STATUS_NOT_SUPPORTED;
--  }
--
-   r->out.capabilities->server_capabilities = creds->negotiate_flags;
- 
-   return NT_STATUS_OK;
 a/source4/rpc_server/netlogon/dcerpc_netlogon.c
-+++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c
-@@ -2364,6 +2364,10 @@ static NTSTATUS dcesrv_netr_LogonGetCapabilities(struct 
dcesrv_call_state *dce_c
-   struct netlogon_creds_CredentialState *creds;
-   NTSTATUS status;
- 
-+  if (r->in.query_level != 1) {
-+  DCESRV_FAULT(DCERPC_NCA_S_FAULT_INVALID_TAG);
-+  }
-+
-   status = dcesrv_netr_creds_server_step_check(dce_call,
-mem_ctx,
-r->in.computer_name,
-@@ -2375,10 +2379,6 @@ static NTSTATUS dcesrv_netr_LogonGetCapabilities(struct 
dcesrv_call_state *dce_c
-   }
-   NT_STATUS_NOT_OK_RETURN(status);
- 
--  if (r->in.query_level != 1) {
--  return NT_STATUS_NOT_SUPPORTED;
--  }
--
-   r->out.capabilities->server_capabilities = creds->negotiate_flags;
- 
-   return NT_STATUS_OK;



[gentoo-commits] repo/gentoo:master commit in: gui-wm/dwl/files/

2024-02-17 Thread David Seifert
commit: 2b8128b95d06bc31c04da5857c63f66e7aeba676
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:17 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b8128b9

gui-wm/dwl: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 gui-wm/dwl/files/dwl.desktop | 5 -
 1 file changed, 5 deletions(-)

diff --git a/gui-wm/dwl/files/dwl.desktop b/gui-wm/dwl/files/dwl.desktop
deleted file mode 100644
index e1380f7aa20d..
--- a/gui-wm/dwl/files/dwl.desktop
+++ /dev/null
@@ -1,5 +0,0 @@
-[Desktop Entry]
-Name=dwl
-Comment=dwm for Wayland
-Exec=dwl
-Type=Application



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

2024-02-17 Thread David Seifert
commit: 3bf39315fea027544e97da87d2f4e106f93ccb65
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:21 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf39315

games-strategy/freeciv: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/freeciv-3.1.0_beta2-lua-search.patch  | 21 -
 1 file changed, 21 deletions(-)

diff --git a/games-strategy/freeciv/files/freeciv-3.1.0_beta2-lua-search.patch 
b/games-strategy/freeciv/files/freeciv-3.1.0_beta2-lua-search.patch
deleted file mode 100644
index e7c8123f9985..
--- a/games-strategy/freeciv/files/freeciv-3.1.0_beta2-lua-search.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-This patches meson.build to enable it to find lua in any of its
-many wonderous hiding places. It also bumps the meson version so that
-there's a ton less boilerplate to do so.
 a/meson.build
-+++ b/meson.build
-@@ -1,5 +1,5 @@
- 
--project('freeciv', ['c', 'cpp'], meson_version: '>= 0.57.0')
-+project('freeciv', ['c', 'cpp'], meson_version: '>= 0.60.0')
- 
- if not get_option('ack_experimental')
-   error('Autotools are still the only fully supported way to build 
freeciv.\nSet configure option "ack_experimental" to true if you really want to 
do experimental meson build.\n' +
-@@ -436,7 +436,7 @@ endif
- icu_dep = dependency('icu-uc')
- 
- syslua = get_option('syslua')
--lua_dep_tmp = dependency('lua-5.4', required:false)
-+lua_dep_tmp = dependency('lua-5.4', 'lua-54', 'lua54', 'lua5.4', 
required:false)
- 
- if syslua != 'false' and lua_dep_tmp.found()
-   lua_inc_path = []



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/netcoredbg/files/

2024-02-17 Thread David Seifert
commit: fb8a07ac6fd33d9a78e8b84c6af461d933480402
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:19 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8a07ac

dev-dotnet/netcoredbg: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../netcoredbg/files/netcoredbg-3.0.0.1012-types-cstdint.patch | 10 --
 1 file changed, 10 deletions(-)

diff --git 
a/dev-dotnet/netcoredbg/files/netcoredbg-3.0.0.1012-types-cstdint.patch 
b/dev-dotnet/netcoredbg/files/netcoredbg-3.0.0.1012-types-cstdint.patch
deleted file mode 100644
index d8eb8aaca6f5..
--- a/dev-dotnet/netcoredbg/files/netcoredbg-3.0.0.1012-types-cstdint.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/src/interfaces/types.h
-+++ b/src/interfaces/types.h
-@@ -18,6 +18,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- namespace netcoredbg
- {



[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-metrics-discovery/files/

2024-02-17 Thread David Seifert
commit: 767e8ffa5425ec2eaec706a34a3023fca6f80257
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767e8ffa

dev-libs/intel-metrics-discovery: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/intel-metrics-discovery-1.12.165.1-cflags.patch | 11 ---
 1 file changed, 11 deletions(-)

diff --git 
a/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch
 
b/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch
deleted file mode 100644
index 9a897543ea41..
--- 
a/dev-libs/intel-metrics-discovery/files/intel-metrics-discovery-1.12.165.1-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -435,7 +435,7 @@
- if ("${BUILD_TYPE}" STREQUAL "release")
- add_definitions(-DNDEBUG)
- # security compiler flags
--add_definitions(-O2 -D_FORTIFY_SOURCE=2 -Wformat)
-+add_definitions(-Wformat)
- elseif ("${BUILD_TYPE}" STREQUAL "release-internal" OR
- "${BUILD_TYPE}" STREQUAL "releaseinternal")
- add_definitions(-D_RELEASE_INTERNAL)



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

2024-02-17 Thread David Seifert
commit: 0462d9b7b48ccdc169d09602107494dd0aceca18
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:18 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0462d9b7

media-gfx/xfig: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/xfig/files/xfig-3.2.6a-urwfonts.patch| 79 --
 .../files/xfig-3.2.8b-Fix-build-with-flto.patch| 62 -
 .../xfig/files/xfig-3.2.8b-app-defaults.patch  | 14 
 3 files changed, 155 deletions(-)

diff --git a/media-gfx/xfig/files/xfig-3.2.6a-urwfonts.patch 
b/media-gfx/xfig/files/xfig-3.2.6a-urwfonts.patch
deleted file mode 100644
index 89957590af6d..
--- a/media-gfx/xfig/files/xfig-3.2.6a-urwfonts.patch
+++ /dev/null
@@ -1,79 +0,0 @@
 a/src/u_fonts.c2002-09-09 13:36:58.0 -0400
-+++ b/src/u_fonts.c2006-10-11 00:29:07.0 -0400
-@@ -22,41 +22,41 @@
- /* X11 font names */
- 
- struct _xfstruct x_fontinfo[NUM_FONTS] = {
--{"-*-times-medium-r-normal--", (struct xfont*) NULL},
--{"-*-times-medium-i-normal--", (struct xfont*) NULL},
--{"-*-times-bold-r-normal--", (struct xfont*) NULL},
--{"-*-times-bold-i-normal--", (struct xfont*) NULL},
--{"-*-avantgarde-book-r-normal--", (struct xfont*) NULL},
--{"-*-avantgarde-book-o-normal--", (struct xfont*) NULL},
--{"-*-avantgarde-demi-r-normal--", (struct xfont*) NULL},
--{"-*-avantgarde-demi-o-normal--", (struct xfont*) NULL},
--{"-*-bookman-light-r-normal--", (struct xfont*) NULL},
--{"-*-bookman-light-i-normal--", (struct xfont*) NULL},
--{"-*-bookman-demi-r-normal--", (struct xfont*) NULL},
--{"-*-bookman-demi-i-normal--", (struct xfont*) NULL},
--{"-*-courier-medium-r-normal--", (struct xfont*) NULL},
--{"-*-courier-medium-o-normal--", (struct xfont*) NULL},
--{"-*-courier-bold-r-normal--", (struct xfont*) NULL},
--{"-*-courier-bold-o-normal--", (struct xfont*) NULL},
--{"-*-helvetica-medium-r-normal--", (struct xfont*) NULL},
--{"-*-helvetica-medium-o-normal--", (struct xfont*) NULL},
--{"-*-helvetica-bold-r-normal--", (struct xfont*) NULL},
--{"-*-helvetica-bold-o-normal--", (struct xfont*) NULL},
--{"-*-helvetica-medium-r-narrow--", (struct xfont*) NULL},
--{"-*-helvetica-medium-o-narrow--", (struct xfont*) NULL},
--{"-*-helvetica-bold-r-narrow--", (struct xfont*) NULL},
--{"-*-helvetica-bold-o-narrow--", (struct xfont*) NULL},
--{"-*-new century schoolbook-medium-r-normal--", (struct xfont*) NULL},
--{"-*-new century schoolbook-medium-i-normal--", (struct xfont*) NULL},
--{"-*-new century schoolbook-bold-r-normal--", (struct xfont*) NULL},
--{"-*-new century schoolbook-bold-i-normal--", (struct xfont*) NULL},
--{"-*-palatino-medium-r-normal--", (struct xfont*) NULL},
--{"-*-palatino-medium-i-normal--", (struct xfont*) NULL},
--{"-*-palatino-bold-r-normal--", (struct xfont*) NULL},
--{"-*-palatino-bold-i-normal--", (struct xfont*) NULL},
--{"-*-symbol-medium-r-normal--", (struct xfont*) NULL},
--{"-*-itc zapf chancery-medium-i-normal--", (struct xfont*) NULL},
--{"-*-itc zapf dingbats-*-*-*--", (struct xfont*) NULL},
-+{"-urw-nimbus roman no9 l-medium-r-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus roman no9 l-medium-i-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus roman no9 l-bold-r-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus roman no9 l-bold-i-normal--", (struct xfont*) NULL},
-+{"-urw-urw gothic l-medium-r-normal--", (struct xfont*) NULL},
-+{"-urw-urw gothic l-medium-o-normal--", (struct xfont*) NULL},
-+{"-urw-urw gothic l-semibold-r-normal--", (struct xfont*) NULL},
-+{"-urw-urw gothic l-semibold-o-normal--", (struct xfont*) NULL},
-+{"-urw-urw bookman l-medium-r-normal--", (struct xfont*) NULL},
-+{"-urw-urw bookman l-medium-i-normal--", (struct xfont*) NULL},
-+{"-urw-urw bookman l-bold-r-normal--", (struct xfont*) NULL},
-+{"-urw-urw bookman l-bold-i-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus mono l-medium-r-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus mono l-medium-o-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus mono l-bold-r-normal--", (struct xfont*) NULL},
-+{"-urw-nimbus mono l-bold-o-

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

2024-02-17 Thread David Seifert
commit: 8abca04cd66a413d8426ebc2ba94525f675d0413
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:09 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abca04c

app-arch/patool: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 ...atool-1.12_p20230424-disable-file-sandbox.patch | 28 
 ...p20230424-map-vnd.android.package-archive.patch | 30 --
 2 files changed, 58 deletions(-)

diff --git 
a/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch 
b/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch
deleted file mode 100644
index daf48adef41a..
--- a/app-arch/patool/files/patool-1.12_p20230424-disable-file-sandbox.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/wummel/patool/pull/131
-https://github.com/wummel/patool/issues/75
-
-From abe06b7d8fbcd177d44f8eb8e3ac195badc70d25 Mon Sep 17 00:00:00 2001
-From: Alfred Wingate 
-Date: Thu, 7 Sep 2023 01:12:26 +0300
-Subject: [PATCH] Disable sandbox for file(1) to allow correct output for
- compressed tar's
-
-* Otherwise file(1) will refuse with
-  "Fork-is-required-to-uncompress--but-disabled"
-
-Closes: https://github.com/wummel/patool/issues/75
-Signed-off-by: Alfred Wingate 
 a/patoolib/util.py
-+++ b/patoolib/util.py
-@@ -240,7 +240,7 @@ def guess_mime_file (filename):
- encoding = None
- if mime in Mime2Encoding:
- # try to look inside compressed archives
--cmd = [file_prog, "--brief", "--mime", "--uncompress", filename]
-+cmd = [file_prog, "--brief", "--mime", "--uncompress", 
"--no-sandbox", filename]
- try:
- outparts = backtick(cmd).strip().split(";")
- mime2 = outparts[0].split(" ", 1)[0]
--- 
-2.42.0
-

diff --git 
a/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
 
b/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
deleted file mode 100644
index a525ff2d0e46..
--- 
a/app-arch/patool/files/patool-1.12_p20230424-map-vnd.android.package-archive.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-https://github.com/wummel/patool/pull/130
-
-From e8a1eea1d273b278a1b6f5029d2e21cb18bc9ffd Mon Sep 17 00:00:00 2001
-From: Theodore Ni <3806110+t...@users.noreply.github.com>
-Date: Sat, 26 Aug 2023 23:42:15 -0700
-Subject: [PATCH] Map application/vnd.android.package-archive to zip
-
-This was added to file 5.45 in 
https://github.com/file/file/commit/b29519e7dc572d85f757314d3bfc7461ceb7709c
-and the test .apk file is sometimes detected with that mime type.
 a/patoolib/__init__.py
-+++ b/patoolib/__init__.py
-@@ -84,6 +84,7 @@
- 'application/x-xz': 'xz',
- 'application/x-zip-compressed': 'zip',
- 'application/x-zoo': 'zoo',
-+'application/vnd.android.package-archive': 'zip',
- 'application/zip': 'zip',
- 'application/zpaq': 'zpaq',
- "application/zstd": "zstd",
 a/tests/test_mime.py
-+++ b/tests/test_mime.py
-@@ -137,7 +137,7 @@ def test_mime_file (self):
- self.mime_test_file("t.chm.foo", "application/x-chm")
- self.mime_test_file("t.iso", "application/x-iso9660-image")
- self.mime_test_file("t.epub", "application/zip")
--self.mime_test_file("t.apk", ("application/zip", 
"application/java-archive", "application/jar"))
-+self.mime_test_file("t.apk", ("application/zip", 
"application/java-archive", "application/jar", 
"application/vnd.android.package-archive"))
- self.mime_test_file("t.zpaq", "application/zpaq")
- self.mime_test_file("t.zpaq.foo", "application/zpaq")
- 



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

2024-02-17 Thread David Seifert
commit: be189f08c00810956c5af15b35ea0cd593c31658
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:13 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be189f08

app-misc/mc: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 app-misc/mc/files/mc-4.8.29-autoconf-c99.patch | 24 
 1 file changed, 24 deletions(-)

diff --git a/app-misc/mc/files/mc-4.8.29-autoconf-c99.patch 
b/app-misc/mc/files/mc-4.8.29-autoconf-c99.patch
deleted file mode 100644
index f1577dd7abbc..
--- a/app-misc/mc/files/mc-4.8.29-autoconf-c99.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From a2dbad461b8a63630f9ad7cfa36b6613e85a91cb Mon Sep 17 00:00:00 2001
-From: Florian Weimer 
-Date: Sun, 5 Feb 2023 18:38:37 +0100
-Subject: [PATCH] autoconf: Fix C99 compatibility issue in mc_GET_FS_INFO check
-Content-type: text/plain
-
-Include  for the declaration of posix_fallocate.  This
-avoids an implicit function declaration and build issues with future
-compilers.
-
-Signed-off-by: Florian Weimer 
 a/m4.include/mc-get-fs-info.m4
-+++ b/m4.include/mc-get-fs-info.m4
-@@ -8,6 +8,7 @@ AC_DEFUN([gl_POSIX_FALLOCATE], [
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
- #define _XOPEN_SOURCE 600
- #include 
-+#include 
- #if defined(__GLIBC__) && (__GLIBC__ < 2 || __GLIBC_MINOR__ < 7)
- possibly broken posix_fallocate
- #endif
--- 
-2.39.1
-



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

2024-02-17 Thread David Seifert
commit: a209cd6431bf38f2a93ed92fdb159e7b5a628b97
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:16 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a209cd64

dev-util/buildbot: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../files/buildbot-3.11.0-importlib.resources.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/dev-util/buildbot/files/buildbot-3.11.0-importlib.resources.patch 
b/dev-util/buildbot/files/buildbot-3.11.0-importlib.resources.patch
deleted file mode 100644
index 3854b93fe4b8..
--- a/dev-util/buildbot/files/buildbot-3.11.0-importlib.resources.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/buildbot/buildbot/pull/7270
-We don't use older python then 3.10 so use importlib.resources
 a/buildbot/www/plugin.py   2023-12-27 11:18:13.107479017 +0100
-+++ b/buildbot/www/plugin.py   2023-12-27 11:20:55.710106750 +0100
-@@ -14,7 +14,7 @@
- # Copyright Buildbot Team Members
- 
- 
--import importlib_resources
-+import importlib.resources as importlib_resources
- 
- from twisted.web import static
- 



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

2024-02-17 Thread David Seifert
commit: 2a035c18696ee5178211f03d1c62b7fafe14e84c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:14 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a035c18

dev-lang/rust: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 0-ignore-broken-and-non-applicable-tests.patch | 40 --
 1 file changed, 40 deletions(-)

diff --git 
a/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch 
b/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch
deleted file mode 100644
index 3ebd6e193af7..
--- a/dev-lang/rust/files/1.68.0-ignore-broken-and-non-applicable-tests.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 1879d1d1a284bf51c752e47db284ce22701ed5d0 Mon Sep 17 00:00:00 2001
-From: Samuel Holland 
-Date: Sun, 16 Sep 2018 16:38:48 +
-Subject: [PATCH 12/15] Ignore broken and non-applicable tests
-
-c-link-to-rust-va-list-fn: unstable feature, broken on aarch64, #56475
-env-funky-keys: can't handle LD_PRELOAD (e.g. sandbox)
-long-linker-command-lines: takes >10 minutes to run (but still passes)
-simd-intrinsic-generic-bitmask.rs: broken on BE, #59356
-sparc-struct-abi: no sparc target
-sysroot-crates-are-unstable: can't run rustc without RPATH

- test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 ++
- test/ui/env-funky-keys.rs   | 1 +
- 6 files changed, 10 insertions(+)
-
-diff --git a/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile 
b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-index 9e770706857..6d92ec5cec8 100644
 a/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-+++ b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
-@@ -1,1 +1,3 @@
-+# ignore-test
-+
- all:
- python2.7 test.py
-diff --git a/tests/ui/env-funky-keys.rs b/tests/ui/env-funky-keys.rs
-index c5c824ac58d..f3fe047a79c 100644
 a/tests/ui/env-funky-keys.rs
-+++ b/tests/ui/env-funky-keys.rs
-@@ -1,6 +1,7 @@
- // run-pass
- // Ignore this test on Android, because it segfaults there.
- 
-+// ignore-test
- // ignore-android
- // ignore-windows
- // ignore-cloudabi no execve
--- 
-2.24.1
-



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

2024-02-17 Thread David Seifert
commit: d480c37f323467c92bb7b99d39f2ed874256e566
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:11 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d480c37f

app-containers/incus: remove unused patches/files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 app-containers/incus/files/incus-0.1.confd | 23 -
 app-containers/incus/files/incus-0.1.initd | 59 --
 app-containers/incus/files/incus-0.1.service   | 23 -
 app-containers/incus/files/incus-0.1.socket| 12 -
 .../files/incus-0.3-lxd-5.20-compatibility.patch   | 26 --
 .../incus/files/incus-containers-0.1.service   | 16 --
 6 files changed, 159 deletions(-)

diff --git a/app-containers/incus/files/incus-0.1.confd 
b/app-containers/incus/files/incus-0.1.confd
deleted file mode 100644
index ec857143c2da..
--- a/app-containers/incus/files/incus-0.1.confd
+++ /dev/null
@@ -1,23 +0,0 @@
-# Group which owns the shared socket
-INCUS_OPTIONS+=" --group incus"
-
-# Enable cpu profiling into the specified file
-#INCUS_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
-
-# Enable memory profiling into the specified file
-#INCUS_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
-
-# Enable debug mode
-#INCUS_OPTIONS+=" --debug"
-
-# For debugging, print a complete stack trace every n seconds
-#INCUS_OPTIONS+=" --print-goroutines-every 5"
-
-# Enable verbose mode
-#INCUS_OPTIONS+=" -v"
-
-# Logfile to log to
-#INCUS_OPTIONS+=" --logfile /var/log/incus/incus.log"
-
-# Enable syslog logging
-#INCUS_OPTIONS+=" --syslog"

diff --git a/app-containers/incus/files/incus-0.1.initd 
b/app-containers/incus/files/incus-0.1.initd
deleted file mode 100644
index d09ffe224d04..
--- a/app-containers/incus/files/incus-0.1.initd
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-DAEMON=/usr/sbin/incusd
-PIDFILE=/run/incusd.pid
-
-depend() {
-   need net
-   need lxcfs
-}
-
-start() {
-   ebegin "Starting incus service"
-
-   modprobe -f loop > /dev/null 2>&1
-
-   # Fix permissions on /var/lib/incus and make sure it exists.
-   # Create a log directory for incus with correct permissions.
-   install -d /var/lib/incus --group incus --owner root --mode 0775
-   install -d /var/log/incus --group incus --owner root
-
-   start-stop-daemon --start \
-   --pidfile ${PIDFILE} \
-   --exec ${DAEMON} \
-   --background \
-   --make-pidfile \
-   -- \
-   ${INCUS_OPTIONS}
-   eend ${?}
-
-   # Create necessary systemd paths in order for systemd containers to 
work on openrc host.
-   # /etc/rc.conf should have following values:
-   #   rc_cgroup_mode="hybrid"
-   if [ -d /sys/fs/cgroup/unified ] &&
-   [ ! -d /sys/fs/cgroup/systemd ]; then
-   install -d /sys/fs/cgroup/systemd --group incus --owner root
-   mount -t cgroup -o none,name=systemd systemd 
/sys/fs/cgroup/systemd
-   fi
-}
-
-stop() {
-   if [ "${RC_CMD}" = restart ]; then
-   ebegin "Stopping incusd service (but not containers)"
-   # start-stop-daemon sends SIGTERM with a timeout of 5s by 
default.
-   # SIGTERM indicates to INCUS that it will be stopped 
temporarily.
-   # Instances will keep running.
-   start-stop-daemon --stop --quiet -p "${PIDFILE}"
-   eend ${?}
-   else
-   ebegin "Stopping incusd service and containers, waiting 40s"
-   # SIGPWR indicates to INCUS that the host is going down.
-   # LXD will do a clean shutdown of all instances.
-   # After 30s all remaining instances will be killed.
-   # We wait up to 40s for INCUS.
-   start-stop-daemon --stop --quiet -R SIGPWR/40 -p "${PIDFILE}"
-   eend ${?}
-   fi
-}

diff --git a/app-containers/incus/files/incus-0.1.service 
b/app-containers/incus/files/incus-0.1.service
deleted file mode 100644
index 354a53122923..
--- a/app-containers/incus/files/incus-0.1.service
+++ /dev/null
@@ -1,23 +0,0 @@
-[Unit]
-Description=Incus - main daemon
-After=network-online.target lxcfs.service incus.socket
-Requires=network-online.target lxcfs.service incus.socket
-Documentation=man:incus(1)
-
-[Service]
-EnvironmentFile=-/etc/environment
-ExecStart=/usr/sbin/incusd --group incus --syslog
-ExecStartPost=/usr/sbin/incusd waitready --timeout=600
-ExecStartPre=/bin/mkdi

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

2024-02-17 Thread David Seifert
commit: fc2f993833043eb6edfb6acf6e8a8d74eb6549e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:15 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2f9938

dev-libs/libverto: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../libverto/files/libverto-0.3.1-non-bash.patch   | 133 -
 1 file changed, 133 deletions(-)

diff --git a/dev-libs/libverto/files/libverto-0.3.1-non-bash.patch 
b/dev-libs/libverto/files/libverto-0.3.1-non-bash.patch
deleted file mode 100644
index df7162e21a7e..
--- a/dev-libs/libverto/files/libverto-0.3.1-non-bash.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-Strips bashisms from configure.ac causing breakage in net-nds/gssproxy
-https://bugs.gentoo.org/762823
 a/configure.ac
-+++ b/configure.ac
-@@ -91,22 +91,22 @@ AC_ARG_WITH([tevent],
- 
- # Ensure that if a builtin is chosen only one is built
- BUILTIN_MODULE=
--if test x$WITH_GLIB == xbuiltin; then
-+if test x$WITH_GLIB = xbuiltin; then
-   BUILTIN_MODULE=glib
-   WITH_LIBEV=no
-   WITH_LIBEVENT=no
-   WITH_TEVENT=no
--elif test x$WITH_LIBEV == xbuiltin; then
-+elif test x$WITH_LIBEV = xbuiltin; then
-   BUILTIN_MODULE=libev
-   WITH_LIBGLIB=no
-   WITH_LIBEVENT=no
-   WITH_TEVENT=no
--elif test x$WITH_LIBEVENT == xbuiltin; then
-+elif test x$WITH_LIBEVENT = xbuiltin; then
-   BUILTIN_MODULE=libevent
-   WITH_LIBGLIB=no
-   WITH_LIBEV=no
-   WITH_TEVENT=no
--elif test x$WITH_TEVENT == xbuiltin; then
-+elif test x$WITH_TEVENT = xbuiltin; then
-   BUILTIN_MODULE=tevent
-   WITH_GLIB=no
-   WITH_LIBEV=no
-@@ -118,29 +118,29 @@ if test x$BUILTIN_MODULE != x; then
- fi
- 
- # Ensure that there is only one default (convert duplicate default to yes)
--if test x$WITH_GLIB == xdefault; then
-+if test x$WITH_GLIB = xdefault; then
-   AC_DEFINE([DEFUALT_MODULE], [glib])
--  test x$WITH_LIBEV== xdefault && WITH_LIBEV=yes
--  test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
--  test x$WITH_TEVENT   == xdefault && WITH_TEVENT=yes
-+  test x$WITH_LIBEV= xdefault && WITH_LIBEV=yes
-+  test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
-+  test x$WITH_TEVENT   = xdefault && WITH_TEVENT=yes
- fi
--if test x$WITH_LIBEV == xdefault; then
-+if test x$WITH_LIBEV = xdefault; then
-   AC_DEFINE([DEFUALT_MODULE], [libev])
--  test x$WITH_LIBGLIB  == xdefault && WITH_GLIB=yes
--  test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
--  test x$WITH_TEVENT   == xdefault && WITH_TEVENT=yes
-+  test x$WITH_LIBGLIB  = xdefault && WITH_GLIB=yes
-+  test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
-+  test x$WITH_TEVENT   = xdefault && WITH_TEVENT=yes
- fi
--if test x$WITH_LIBEVENT == xdefault; then
-+if test x$WITH_LIBEVENT = xdefault; then
-   AC_DEFINE([DEFUALT_MODULE], [libevent])
--  test x$WITH_GLIB == xdefault && WITH_GLIB=yes
--  test x$WITH_LIBEV== xdefault && WITH_LIBEV=yes
--  test x$WITH_TEVENT   == xdefault && WITH_TEVENT=yes
-+  test x$WITH_GLIB = xdefault && WITH_GLIB=yes
-+  test x$WITH_LIBEV= xdefault && WITH_LIBEV=yes
-+  test x$WITH_TEVENT   = xdefault && WITH_TEVENT=yes
- fi
--if test x$WITH_TEVENT == xdefault; then
-+if test x$WITH_TEVENT = xdefault; then
-   AC_DEFINE([DEFUALT_MODULE], [tevent])
--  test x$WITH_GLIB == xdefault && WITH_GLIB=yes
--  test x$WITH_LIBEV== xdefault && WITH_LIBEV=yes
--  test x$WITH_LIBEVENT == xdefault && WITH_LIBEVENT=yes
-+  test x$WITH_GLIB = xdefault && WITH_GLIB=yes
-+  test x$WITH_LIBEV= xdefault && WITH_LIBEV=yes
-+  test x$WITH_LIBEVENT = xdefault && WITH_LIBEVENT=yes
- fi
- 
- BUILD_GLIB=no
-@@ -151,7 +151,7 @@ BUILD_TEVENT=no
- if test x$WITH_GLIB != xno; then
-   PKG_CHECK_MODULES([glib], [glib-2.0], [BUILD_GLIB=$WITH_GLIB],
- [test x$WITH_GLIB != xauto && AC_MSG_ERROR("glib not 
found")])
--  if test x$BUILD_GLIB == xauto; then
-+  if test x$BUILD_GLIB = xauto; then
- BUILD_GLIB=yes
-   fi
- fi
-@@ -165,7 +165,7 @@ if test x$WITH_LIBEV != xno; then
- ),
- [test x$WITH_LIBEV != xauto && AC_MSG_ERROR("ev.h not found")]
-   )
--  if test x$BUILD_LIBEV == xauto; then
-+  if test x$BUILD_LIBEV = xauto; then
- BUILD_LIBEV=yes
-   fi
- fi
-@@ -173,7 +173,7 @@ fi
- if test x$WITH_LIBEVENT != xno; then
-   PKG_CHECK_MODULES([libevent], [libevent >= 2.0], 
[BUILD_LIBEVENT=$WITH_LIBEVENT],
- [test x$WITH_LIBEVENT != xauto && AC_MSG_ERROR("libevent 
not found")])
--  if test x$BUILD_LIBEVENT == xauto; then
-+  if test x$BUILD_LIBEVENT = xauto; then
- BUILD_LIBEVENT=yes
-   fi
- fi
-@@ -181,19 +181,1

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

2024-02-17 Thread David Seifert
commit: 8f5aaf3f05f8d3b93ab0fb83d69afe84c3b148c2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 17 14:35:10 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:35:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5aaf3f

app-backup/bareos: remove unused patches/files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 .../bareos/files/bareos-20.0.2-cmake-gentoo.patch  |  24 
 app-backup/bareos/files/bareos-dir.confd   |  17 ---
 app-backup/bareos/files/bareos-dir.initd   |  24 
 app-backup/bareos/files/bareos-dir.service |  30 -
 app-backup/bareos/files/bareos-fd.confd|   7 --
 app-backup/bareos/files/bareos-fd.initd|  11 --
 app-backup/bareos/files/bareos-gcc13-fixes.patch   | 124 -
 app-backup/bareos/files/bareos-sd.confd|  10 --
 app-backup/bareos/files/bareos-sd.initd|  24 
 9 files changed, 271 deletions(-)

diff --git a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch 
b/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch
deleted file mode 100644
index 9d3cf8092e1c..
--- a/app-backup/bareos/files/bareos-20.0.2-cmake-gentoo.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -urw bareos-Release-20.0.2.orig/core/cmake/distname.sh 
bareos-Release-20.0.2/core/cmake/distname.sh
 bareos-Release-20.0.2.orig/core/cmake/distname.sh  2021-06-10 
06:07:18.0 -0930
-+++ bareos-Release-20.0.2/core/cmake/distname.sh   2021-08-15 
17:07:37.168216517 -0930
-@@ -153,7 +153,7 @@
-   elif test -f /etc/gentoo-release
-   then
-  PLATFORM=gentoo
-- DISTVER=`awk '/version / { print $5 }' < /etc/gentoo-release`
-+ DISTVER=`awk '/release / { print $5 }' < /etc/gentoo-release`
-   elif test -f /etc/debian_version
-   then
-  if `test -f /etc/apt/sources.list && grep -q ubuntu 
/etc/apt/sources.list`; then
-diff -urw bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt 
bareos-Release-20.0.2/core/platforms/CMakeLists.txt
 bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt   2021-06-10 
06:07:18.0 -0930
-+++ bareos-Release-20.0.2/core/platforms/CMakeLists.txt2021-08-15 
17:07:37.549226558 -0930
-@@ -30,6 +30,8 @@
- message(STATUS "adding subdirectories debian and univention")
- add_subdirectory(debian)
- add_subdirectory(univention)
-+  elseif(${PLATFORM} STREQUAL gentoo)
-+message(STATUS "PLATFORM: " ${PLATFORM})
-   elseif(${PLATFORM} STREQUAL hpux)
- message(STATUS "PLATFORM: " ${PLATFORM})
-   elseif(${PLATFORM} STREQUAL archlinux)

diff --git a/app-backup/bareos/files/bareos-dir.confd 
b/app-backup/bareos/files/bareos-dir.confd
deleted file mode 100644
index 6d755bf93344..
--- a/app-backup/bareos/files/bareos-dir.confd
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Config file for /etc/init.d/bareos-dir
-
-# Bareos can use more than one catalog database and each one can 
-# be of any supported type.
-# If a database server where you store a bareos catalog
-# is on a different machine, you might want to remove the corresponding
-# type from the rc_need variable.
-rc_need="%databasetypes%"
-
-# Options for the director daemon.
-# The director can be run as a non-root user, however
-# please ensure that this user has proper permissions to
-# access your backup devices.
-DIR_OPTIONS="-u bareos -g bareos"

diff --git a/app-backup/bareos/files/bareos-dir.initd 
b/app-backup/bareos/files/bareos-dir.initd
deleted file mode 100644
index a2986d133cc3..
--- a/app-backup/bareos/files/bareos-dir.initd
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   use dns bareos-fd bareos-sd
-}
-
-start_pre() {
-   checkpath --directory --owner root:bareos --mode 01775 /run/bareos
-   if [[ -e /run/bareos/bareos-dir.9101.pid && $(stat -c %U 
/run/bareos/bareos-dir.9101.pid) != "root" ]]; then
-   eerror "SECURITY ALERT: bareos owned pidfile found! (see 
#631598)"
-   exit 1
-   fi
-}
-
-start_post() {
-   ewaitfile 10 /run/bareos/bareos-dir.9101.pid
-   checkpath --file --owner root:bareos /run/bareos/bareos-dir.9101.pid
-}
-
-command="/usr/sbin/bareos-dir"
-command_args="${DIR_OPTIONS}"
-pidfile="/run/bareos/bareos-dir.9101.pid"

diff --git a/app-backup/bareos/files/bareos-dir.service 
b/app-backup/bareos/files/bareos-dir.service
deleted file mode 100644
index f0a611715487..
--- a/app-backup/bareos/files/bareos-dir.service
+++ /dev/null
@@ -1,30 +0,0 @@

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

2024-02-17 Thread David Seifert
commit: 999e1cf05eb71621f5d6daa0633f6dde9531b747
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 17 14:27:27 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 14:27:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999e1cf0

dev-libs/boost: drop 1.83.0-r1, 1.83.0-r2, 1.83.0-r3

Closes: https://github.com/gentoo/gentoo/pull/35385
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/Manifest|   1 -
 dev-libs/boost/boost-1.83.0-r1.ebuild  | 356 
 dev-libs/boost/boost-1.83.0-r2.ebuild  | 357 
 dev-libs/boost/boost-1.83.0-r3.ebuild  | 358 -
 .../boost/files/boost-1.83.0-unordered-uaf.patch   |  18 --
 5 files changed, 1090 deletions(-)

diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 7c6b9912e42c..c627f2a7f59b 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,3 +1,2 @@
 DIST boost_1_82_0.tar.bz2 121325129 BLAKE2B 
16ee164ce7114d8134c861b3652c842750cec63ab0e79e4386d8cb9c56f7a454f9a9cfa75f25d9132a8d8d9e6f39d32a8e7535f83f52f355bbc40ef530163fa5
 SHA512 
6fddc452ca67f99f5c181e21c73d96feb7346e10886477c91b4abc2cdf447750599e0d42f935ef59100ef6c033de078a7ad2bb577c81fa56a249b17420cb
-DIST boost_1_83_0.tar.bz2 122892751 BLAKE2B 
c4af1713712da82f964fe08451141ea96905e30b475ee5090bf87ae6e43bcb1f258ab92e16e992fd22405e8cd85a435cef76a22b98788d9960396a4fec8c4c62
 SHA512 
d133b521bd754dc35a9bd30d8032bd2fd866026d90af2179e43bfd7bd816841f7f3b84303f52c0e54aebc373f4e4edd601a8f5a5e0c47500e0e852e04198a711
 DIST boost_1_84_0.tar.bz2 123110547 BLAKE2B 
a872ee00402be0383726020f4d13a7df6c2765c52eac2e09aab1604432931d26dd597503f5dcbbf788d7e7528d13c6d1dbfff1e85d22bf92c7828ef74cf2405d
 SHA512 
5dfeb35198bb096e46cf9e131ef0334cb95bc0bf09f343f291b860b112598b3c36111bd8c232439c401a2b2fb832fa0c399a8d5b96afc60bd359dff070154497

diff --git a/dev-libs/boost/boost-1.83.0-r1.ebuild 
b/dev-libs/boost/boost-1.83.0-r1.ebuild
deleted file mode 100644
index 81216b56e964..
--- a/dev-libs/boost/boost-1.83.0-r1.ebuild
+++ /dev/null
@@ -1,356 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Keep an eye on both of these after releases for patches:
-# * https://www.boost.org/patches/
-# * https://www.boost.org/users/history/version_${MY_PV}.html
-# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
-# Note that the latter may sometimes feature patches not on the former too.
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="$(ver_rs 1- _)"
-
-DESCRIPTION="Boost Libraries for C++"
-HOMEPAGE="https://www.boost.org/;
-SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2;
-S="${WORKDIR}/${PN}_${MY_PV}"
-
-LICENSE="Boost-1.0"
-SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace 
tools zlib zstd"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# the tests will never fail because these are not intended as sanity
-# tests at all. They are more a way for upstream to check their own code
-# on new compilers. Since they would either be completely unreliable
-# (failing for no good reason) or completely useless (never failing)
-# there is no point in having them in the ebuild to begin with.
-RESTRICT="test"
-
-RDEPEND="
-   bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
-   icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] )
-   !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
-   lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
-   mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] )
-   python? (
-   ${PYTHON_DEPS}
-   numpy? ( dev-python/numpy[${PYTHON_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-build/b2-4.9.2"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
-   "${FILESDIR}"/${PN}-1.79.0-context-x32.patch
-   "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
-   # Boost.MPI's __init__.py doesn't work on Py3
-   "${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch
-   "${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch
-)
-
-python_bindings_needed() {
-   multilib_is_native_abi && 

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

2024-02-17 Thread David Seifert
commit: 1af3f93ce12719131daf08b6ecd147b829a0b0fd
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 17 09:48:57 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Sat Feb 17 09:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af3f93c

app-arch/unar: drop myself as a maintainer

Signed-off-by: David Seifert  gentoo.org>

 app-arch/unar/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-arch/unar/metadata.xml b/app-arch/unar/metadata.xml
index 31bc544aa598..6331a43e5661 100644
--- a/app-arch/unar/metadata.xml
+++ b/app-arch/unar/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-       David Seifert
-   
+   

MacPaw/XADMaster




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

2024-02-15 Thread David Seifert
commit: 92d2fae5643f04499f1adda98fa6fe3e101dbb4f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 15 09:26:28 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Feb 15 09:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d2fae5

dev-libs/link-grammar: mask _AC_UNDECLARED_BUILTIN false positive

Closes: https://bugs.gentoo.org/923983
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/link-grammar/link-grammar-5.12.3.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild 
b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
index 6e6e06440b26..9b58401971bf 100644
--- a/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
+++ b/dev-libs/link-grammar/link-grammar-5.12.3.ebuild
@@ -36,6 +36,11 @@ PATCHES=(
"${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
 )
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   # _AC_UNDECLARED_BUILTIN false positive
+   strchr
+)
+
 pkg_setup() {
if use aspell && use hunspell; then
ewarn "You have enabled 'aspell' and 'hunspell' support, but 
both cannot coexist,"



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

2024-02-15 Thread David Seifert
commit: a0eed3c0314696cf32306035bf06cc20cf8d7091
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 15 09:11:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Thu Feb 15 09:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0eed3c0

app-arch/unar: drop 1.10.7

Closes: https://bugs.gentoo.org/732846
Closes: https://bugs.gentoo.org/802813
Closes: https://bugs.gentoo.org/920359
Signed-off-by: David Seifert  gentoo.org>

 app-arch/unar/Manifest   |  1 -
 app-arch/unar/unar-1.10.7.ebuild | 60 
 2 files changed, 61 deletions(-)

diff --git a/app-arch/unar/Manifest b/app-arch/unar/Manifest
index d85992391f30..1bac5fca46f0 100644
--- a/app-arch/unar/Manifest
+++ b/app-arch/unar/Manifest
@@ -1,3 +1,2 @@
-DIST XADMaster-1.10.7.tar.gz 2064770 BLAKE2B 
f6119dfb46f3d617fafb5847f41d6c0f3e5e87c8cd0763cd8e5986fae1d5b1c6e6761e9e7e4fa84125003979151b2b34d35ff47dc9be3271107cf53f1be22644
 SHA512 
3447b6d8f3f4fa5eea93c6628a1633017da6ff09c580d5ce4fd422027b3b79acbf38d6e41a059806d1e60eb25a9d66889938b32599168dc2c0ca648e1c1976b1
 DIST XADMaster-1.10.8.tar.gz 2072715 BLAKE2B 
ffa674a007865a7bbe3b67a97ad41ac4c4d4fcaf90a39d410a1f7668ac5dd526d0af7b523aca951a3dcc8ee61eb1b7f17db88604464504b2273471f3c31f846a
 SHA512 
34c6c47806877763e022720ac3f6097c9c369481f2bb4a1c1c22e65e2c6250835c73bc3f73e71764810acec8950b05ae9f2dc29348ff192ef22968776fc7efe4
 DIST universal-detector-1.1.tar.gz 196274 BLAKE2B 
d84dc1f850031213d88c288341edcbb588197f23ae0d10632ed129e73e4cc2b7670c8c862bba2165fcc7421c265e4dc3e791ea188e3d2b647bd1ab9b428bb866
 SHA512 
e514670b3d37b2472ed3e9cb0fdc3298a8479772264b7573411f104be554222bec2e01f73e1f35db95620fe785bee2dcf9ddc9c2b1f4ff6b522fa64d14d020f5

diff --git a/app-arch/unar/unar-1.10.7.ebuild b/app-arch/unar/unar-1.10.7.ebuild
deleted file mode 100644
index 8e9518d4b8e6..
--- a/app-arch/unar/unar-1.10.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1 toolchain-funcs
-
-DESCRIPTION="Unpacker for various archiving formats, e.g. rar v3"
-HOMEPAGE="https://unarchiver.c3.cx/;
-SRC_URI="
-   
https://github.com/MacPaw/XADMaster/archive/v${PV}/XADMaster-${PV}.tar.gz
-   
https://github.com/MacPaw/universal-detector/archive/1.1/universal-detector-1.1.tar.gz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="
-   sys-devel/gcc[objc]
-"
-RDEPEND="
-   app-arch/bzip2:=
-   dev-libs/icu:=
-   gnustep-base/gnustep-base:=
-   media-sound/wavpack
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}
-   ${BDEPEND}
-   gnustep-base/gnustep-make[native-exceptions]
-"
-
-S="${WORKDIR}/XADMaster-${PV}"
-
-src_prepare() {
-   default
-   # avoid jobserver warning "make[1]: warning: jobserver unavailable: 
using -j1"
-   sed -i -e 's:make:$(MAKE):g' Makefile.linux || die
-   mv "${WORKDIR}/universal-detector-1.1" "${WORKDIR}/UniversalDetector" 
|| die
-}
-
-src_compile() {
-   emake -f Makefile.linux \
-   AR="$(tc-getAR)" \
-   CC="$(tc-getCC)" \
-   CXX="$(tc-getCXX)" \
-   OBJCC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   CXXFLAGS="${CXXFLAGS}" \
-   OBJCFLAGS="${CFLAGS}" \
-   LD="$(tc-getCXX)" \
-   LDFLAGS="-Wl,--whole-archive -fexceptions -fgnu-runtime 
${LDFLAGS}"
-}
-
-src_install() {
-   dobin {ls,un}ar
-   doman Extra/{ls,un}ar.1
-   dobashcomp Extra/{ls,un}ar.bash_completion
-}



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

2024-02-13 Thread David Seifert
commit: 6c13b936991900d819acf2a146150957a9183ae7
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 13 09:54:30 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Tue Feb 13 09:54:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c13b936

dev-build/b2: inject -pthread for glibc<2.34

Signed-off-by: David Seifert  gentoo.org>

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

diff --git a/dev-build/b2/b2-5.0.0.ebuild b/dev-build/b2/b2-5.0.0.ebuild
index 8315653f3185..063b508e534c 100644
--- a/dev-build/b2/b2-5.0.0.ebuild
+++ b/dev-build/b2/b2-5.0.0.ebuild
@@ -42,7 +42,7 @@ src_compile() {
# https://github.com/bfgroup/b2/pull/187#issuecomment-1335688424
edo ${CONFIG_SHELL:-${BASH}} ./build.sh cxx \
--cxx="$(tc-getCXX)" \
-   --cxxflags="${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
+   --cxxflags="-pthread ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" \
-d+2 \
--without-python
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/

2024-02-02 Thread David Seifert
commit: 57f9ac98bb1ceafddac5569b71fdc0c08b8e19d3
Author: David Seifert  gentoo  org>
AuthorDate: Fri Feb  2 10:35:00 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Fri Feb  2 10:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57f9ac98

dev-util/nvidia-cuda-toolkit: drop 12.3.1

Signed-off-by: David Seifert  gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest  |   1 -
 .../nvidia-cuda-toolkit-12.3.1.ebuild  | 318 -
 2 files changed, 319 deletions(-)

diff --git a/dev-util/nvidia-cuda-toolkit/Manifest 
b/dev-util/nvidia-cuda-toolkit/Manifest
index 7e444e871356..bd6dcf79f8ad 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,3 +1,2 @@
 DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B 
cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17
 SHA512 
e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
-DIST cuda_12.3.1_545.23.08_linux.run 4368526618 BLAKE2B 
45034e9f85dfff1e7fc9997ddbe80d739c02d07c888c595363744e598160b594f9026c621a0275f52f9f6636f69353ff8838372d97ab528a009c30662d65708c
 SHA512 
d3708abc3652d2959cabbc999222caa4a2791bf6ec2ac963f57792aa83727aebf48c0a2524c25b3a7237f7fa8b90fc8303679e8eaeb5874c8eefd907290ae595
 DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B 
bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230
 SHA512 
dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340

diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.1.ebuild 
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.1.ebuild
deleted file mode 100644
index 8007ff67523f..
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.3.1.ebuild
+++ /dev/null
@@ -1,318 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs toolchain-funcs unpacker
-
-DRIVER_PV="545.23.08"
-
-DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
-HOMEPAGE="https://developer.nvidia.com/cuda-zone;
-SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run;
-S="${WORKDIR}"
-
-LICENSE="NVIDIA-CUDA"
-SLOT="0/${PV}"
-KEYWORDS="-* ~amd64 ~amd64-linux"
-IUSE="debugger examples nsight profiler rdma vis-profiler sanitizer"
-RESTRICT="bindist mirror"
-
-# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
-# actual required minimum driver version are different.
-RDEPEND="
-   =x11-drivers/nvidia-drivers-525.60.13
-   examples? (
-   media-libs/freeglut
-   media-libs/glu
-   )
-   nsight? (
-   dev-libs/libpfm
-   dev-libs/wayland
-   dev-qt/qtwayland:6
-   || (
-   dev-libs/openssl-compat:1.1.1
-   dev-libs/openssl:0/1.1
-   )
-   media-libs/tiff-compat:4
-   sys-libs/zlib
-   )
-   rdma? ( sys-cluster/rdma-core )
-   vis-profiler? (
-   >=virtual/jre-1.8:*
-   )"
-BDEPEND="nsight? ( dev-util/patchelf )"
-
-QA_PREBUILT="opt/cuda/*"
-CHECKREQS_DISK_BUILD="15000M"
-
-pkg_setup() {
-   check-reqs_pkg_setup
-}
-
-src_prepare() {
-   # ATTENTION: change requires revbump, see link below for supported GCC 
# versions
-   # 
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
-   local cuda_supported_gcc="8.5 9.5 10 11 12"
-
-   sed \
-   -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
-   "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
-
-   default
-}
-
-src_install() {
-   local cudadir=/opt/cuda
-   local ecudadir="${EPREFIX}${cudadir}"
-   local pathextradirs ldpathextradirs
-   dodir ${cudadir}
-   into ${cudadir}
-
-   # Install standard sub packages
-   local builddirs=(
-   
builds/cuda_{cccl,cudart,cuobjdump,cuxxfilt,demo_suite,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,opencl}
-   
builds/lib{cublas,cufft,cufile,curand,cusolver,cusparse,npp,nvjitlink,nvjpeg}
-   builds/nvidia_fs
-   $(usex profiler "builds/cuda_nvprof builds/cuda_cupti 
builds/cuda_profiler_api" "")
-   $(usex vis-profiler "builds/cuda_nvvp" "")
-   $(usex debugger "builds/cuda_gdb" "")
-   )
-
-

[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/files/, net-fs/nfs-utils/

2024-01-29 Thread David Seifert
commit: c38258f864e03a8d09402f3b484c789a857e665d
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 29 11:01:57 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jan 29 11:01:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38258f8

net-fs/nfs-utils: fix C99 inline semantics

Closes: https://bugs.gentoo.org/922958
Signed-off-by: David Seifert  gentoo.org>

 .../files/nfs-utils-2.6.4-C99-inline.patch | 26 ++
 net-fs/nfs-utils/nfs-utils-2.6.4-r3.ebuild |  1 +
 2 files changed, 27 insertions(+)

diff --git a/net-fs/nfs-utils/files/nfs-utils-2.6.4-C99-inline.patch 
b/net-fs/nfs-utils/files/nfs-utils-2.6.4-C99-inline.patch
new file mode 100644
index ..2797249523f6
--- /dev/null
+++ b/net-fs/nfs-utils/files/nfs-utils-2.6.4-C99-inline.patch
@@ -0,0 +1,26 @@
+C99 `inline` is not guaranteed to emit an external definition
+https://www.greenend.org.uk/rjk/tech/inline.html
+Bug: https://bugs.gentoo.org/922958
+
+--- a/utils/exportd/exportd.c
 b/utils/exportd/exportd.c
+@@ -53,7 +53,7 @@
+  */
+ inline static void set_signals(void);
+ 
+-inline void
++inline static void
+ cleanup_lockfiles (void)
+ {
+   unlink(etab.lockfn);
+--- a/utils/mountd/mountd.c
 b/utils/mountd/mountd.c
+@@ -111,7 +111,7 @@
+   nfs_svc_unregister(MOUNTPROG, MOUNTVERS_NFSV3);
+ }
+ 
+-static void
++inline static void
+ cleanup_lockfiles (void)
+ {
+   unlink(etab.lockfn);

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.4-r3.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.4-r3.ebuild
index 993fead7ae7c..1a00c46a24df 100644
--- a/net-fs/nfs-utils/nfs-utils-2.6.4-r3.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.6.4-r3.ebuild
@@ -73,6 +73,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.5.2-no-werror.patch
"${FILESDIR}"/${PN}-udev-sysctl.patch
"${FILESDIR}"/${P}-includes.patch
+   "${FILESDIR}"/${P}-C99-inline.patch
 )
 
 pkg_setup() {



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

2024-01-29 Thread David Seifert
commit: da537eb5a80845bad2376524576fb7ec9e0bbfe3
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 29 10:20:20 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jan 29 10:20:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da537eb5

net-vpn/vpnc: add 0.5.3_p20240129

Signed-off-by: David Seifert  gentoo.org>

 net-vpn/vpnc/Manifest|  1 +
 net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/net-vpn/vpnc/Manifest b/net-vpn/vpnc/Manifest
index efc850dff590..48fcc5398dfa 100644
--- a/net-vpn/vpnc/Manifest
+++ b/net-vpn/vpnc/Manifest
@@ -1,2 +1,3 @@
 DIST vpnc-0.5.3-docs.tar.xz 4816 BLAKE2B 
fe972fb71e74dea481593ce42225a2969608dd4d29a2f34ca1f7b5b82a71a62bfbd94d5fcd2e8db830768be1e858682904e655b8629cb164961644bc5de291e1
 SHA512 
e3e9f3e3651906f41a4a6b0f4247b903fb555155cbda210823f36a5613d8390b6aad7615ff88fd627ece4037b0e0f04753ac924c9cd9c1335480ca8186d476b8
 DIST vpnc-0.5.3_p20220927.tar.gz 119773 BLAKE2B 
0dabadac8b5a8116c07597140b6fa31e8f7daed9448e1bf653491809453ec114c0e96d38a8103d90a8b68dd2cefa0540ed676ced3fb9d57eaf16d8be5e3f0fa1
 SHA512 
e8c2254042c67283749331349467b2aed29ececc26de0bc3227c9c4a14f06d9d518599b28ca979df0cbe997c8997dda8afa508a0858c80ec270922096d8f906f
+DIST vpnc-0.5.3_p20240129.tar.gz 116840 BLAKE2B 
3705bfe85cf5d7f0a9e07d58c71a305f951e5b1eabd8eb585e40732e867d06456f3f09d896679974f09a3eda019c9d449bde85f4976642db9c1a69e0efc9d476
 SHA512 
28fb6009e0efa38f19336ab95ae318906e9040c30120473acb8f1514fc9d2e3dc6aff58d7fc8af7e85a3ab5431f8234cb0afd3b1a2db84520fb6997b16221fff

diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild 
b/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild
new file mode 100644
index ..c591b11be9a4
--- /dev/null
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20240129.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd toolchain-funcs
+
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/streambinder/vpnc.git;
+else
+   inherit vcs-snapshot
+   SRC_URI="https://api.github.com/repos/streambinder/vpnc/tarball/64468ff 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="resolvconf gnutls selinux"
+
+DEPEND="
+   dev-libs/libgcrypt:=
+   sys-apps/iproute2[-minimal]
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? ( dev-libs/openssl:= )"
+RDEPEND="${DEPEND}
+   >=net-vpn/vpnc-scripts-20210402-r1
+   resolvconf? ( virtual/resolvconf )
+   selinux? ( sec-policy/selinux-vpn )"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig"
+
+CONFIG_CHECK="~TUN"
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   else
+   vcs-snapshot_src_unpack
+   fi
+}
+
+src_configure() {
+   tc-export CC PKG_CONFIG
+   export OPENSSL_GPL_VIOLATION=$(usex !gnutls)
+}
+
+src_install() {
+   local args=(
+   PREFIX="${EPREFIX}"/usr
+   DOCDIR='$(PREFIX)'/share/doc/${PF}
+   SYSTEMDDIR="$(systemd_get_systemunitdir)"
+   DESTDIR="${D}"
+   )
+
+   emake "${args[@]}" install
+
+   keepdir /etc/vpnc/scripts.d
+   newinitd "${FILESDIR}"/vpnc-3.init vpnc
+   newconfd "${FILESDIR}"/vpnc.confd vpnc
+
+   # LICENSE file resides here, should not be installed
+   rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+   elog "You can generate a configuration file from the original Cisco 
profiles of your"
+   elog "connection by using /usr/bin/pcf2vpnc to convert the .pcf file"
+   elog "A guide is available at https://wiki.gentoo.org/wiki/Vpnc;
+}



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

2024-01-29 Thread David Seifert
commit: 1613b127b83ebb3f80abf9797a577c39aa2988c3
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jan 29 10:12:34 2024 +
Commit:     David Seifert  gentoo  org>
CommitDate: Mon Jan 29 10:12:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1613b127

net-vpn/vpnc: update DESCRIPTION, HOMEPAGE

Closes: https://bugs.gentoo.org/923015
Signed-off-by: David Seifert  gentoo.org>

 net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild | 4 ++--
 net-vpn/vpnc/vpnc-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild 
b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
index 66642d8fea41..9af3b5ba353e 100644
--- a/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
+++ b/net-vpn/vpnc/vpnc-0.5.3_p20220927-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 inherit linux-info systemd toolchain-funcs
 
-DESCRIPTION="Free client for Cisco VPN routing software"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/;
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc;
 
 if [[ ${PV} == * ]]; then
inherit git-r3

diff --git a/net-vpn/vpnc/vpnc-.ebuild b/net-vpn/vpnc/vpnc-.ebuild
index 4a373e8e649c..52f4f1156ae1 100644
--- a/net-vpn/vpnc/vpnc-.ebuild
+++ b/net-vpn/vpnc/vpnc-.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 inherit linux-info systemd toolchain-funcs
 
-DESCRIPTION="Free client for Cisco VPN routing software"
-HOMEPAGE="https://www.unix-ag.uni-kl.de/~massar/vpnc/;
+DESCRIPTION="IPsec (Cisco/Juniper) VPN concentrator client"
+HOMEPAGE="https://github.com/streambinder/vpnc;
 
 if [[ ${PV} == * ]]; then
inherit git-r3



  1   2   3   4   5   6   7   8   9   10   >