[gentoo-commits] repo/gentoo:master commit in: net-misc/electron-cash/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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