[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/
commit: 98b9ed365c913684b31f7b44235a184d9988969e Author: Viorel Munteanu gentoo org> AuthorDate: Sun Jan 1 14:15:22 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Jan 1 14:15:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b9ed36 media-libs/netpbm: add 11.1.0 Signed-off-by: Viorel Munteanu gentoo.org> media-libs/netpbm/Manifest | 1 + media-libs/netpbm/netpbm-11.1.0.ebuild | 262 + 2 files changed, 263 insertions(+) diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest index 792112e84ed7..a582310f412b 100644 --- a/media-libs/netpbm/Manifest +++ b/media-libs/netpbm/Manifest @@ -1,3 +1,4 @@ DIST netpbm-10.86.35.tar.xz 3699944 BLAKE2B 754b695ab25ba2c3ff0cdc8d3810a3df7af9a30476dfd6afa70591df0931334806ad41da41797e3f6121b77b7e3fb77a3c01ebc533812e9a8cb3ccb3eb6c19ea SHA512 a4a0107f04ccdef066d340f97a7d3487a2b349dd5994b294fd815813bb04db10063ba933442ef77e27a96fb3b31a5769f3a19532a651b802f14667dbf43c06f5 DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4 SHA512 b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6 DIST netpbm-11.0.3.tar.xz 3769236 BLAKE2B 0352e58f75e8f4e914e719b3bb41fbad96d47ef9a95dfa8859d03e62a84853dfae5e7472f2c002a92cd2b60841f6b420140b437709585578167b43b626f3d9dd SHA512 770d4068846c1140f4030512330c8a12ac44177b72205994946310eecebdaa586fefd72a07384796d18b3317905eda0e4833e96bfaa6f8db59a4dad40a7f4670 +DIST netpbm-11.1.0.tar.xz 3771676 BLAKE2B 0f377dc36b03b99a174c2d5a09d62aea8a813f9eb501a59630c4f083247cc3c82e3fee88085ec686f4d787d67104b834a511b4ef1f7d75eda7b10fed3281d9e5 SHA512 77528e2508d7a2d348de339d57b677fd1a061bb2902273d536ea09c34033af03a75bb723bcc7e87551406f47f115085a60691b3fda4ae672372b8473528370de diff --git a/media-libs/netpbm/netpbm-11.1.0.ebuild b/media-libs/netpbm/netpbm-11.1.0.ebuild new file mode 100644 index ..7d44b7a5bd79 --- /dev/null +++ b/media-libs/netpbm/netpbm-11.1.0.ebuild @@ -0,0 +1,262 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs + +# Upstream has 3 flavors of netpbm: super stable, stable and advanced. +# They only provide a tarball for super stable, but super stable is a bit lagging. +# So we package the stable branch of their svn (currently versions 10.86.xx) on SLOT "0/stable" +# and the advanced branch of their svn (currently versions 11.aa.bb) on SLOT "0/advanced". +# The stable branch is stabilized according to usual Gentoo rules, while the +# advanced branch will not be stabilized. +# A detailed explanation is here https://netpbm.sourceforge.net/release.html + +# libnetpbm.so is not 100% ABI compatible between stable and advanced, so +# packages that depend on it should use "media-libs/netpbm:=" + +DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats" +HOMEPAGE="https://netpbm.sourceforge.net/; +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz; + +LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain" +SLOT="0/advanced" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml" + +# app-text/ghostscript-gpl is really needed for postscript +# some utilities execute /usr/bin/gs +# also some installed programs are perl scripts +RDEPEND=" + dev-lang/perl + jbig? ( media-libs/jbigkit:= ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) + png? ( + >=media-libs/libpng-1.4:0= + sys-libs/zlib + ) + postscript? ( + app-text/ghostscript-gpl + sys-libs/zlib + ) + rle? ( media-libs/urt:= ) + svga? ( media-libs/svgalib ) + tiff? ( >=media-libs/tiff-3.5.5:= ) + xml? ( dev-libs/libxml2 ) + X? ( x11-libs/libX11 ) +" + +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" + +BDEPEND=" + app-arch/xz-utils + sys-devel/flex + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/netpbm-10.86.21-build.patch + "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch +) + +netpbm_libtype() { + case ${CHOST} in + *-darwin*) echo dylib;; + *) echo unixshared;; + esac +} + +netpbm_libsuffix() { + local suffix=$(get_libname) + echo ${suffix//\.} +} + +netpbm_ldshlib() { + case ${CHOST} in + *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';; + *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';; + esac +} + +netpbm_config_lib() { +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/plocate/files/
commit: 8a7a2361ce115ffa3e2e9200ab13d40959404bcc Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jan 1 13:41:23 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jan 1 13:59:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7a2361 sys-apps/plocate: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28919 Signed-off-by: Florian Schmaus gentoo.org> ...plocate-1.1.16-error-to-fprintf-exit-musl.patch | 337 - .../plocate-1.1.16-include-linux-stat_h-musl.patch | 30 -- 2 files changed, 367 deletions(-) diff --git a/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch b/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch deleted file mode 100644 index 6d108501307f.. --- a/sys-apps/plocate/files/plocate-1.1.16-error-to-fprintf-exit-musl.patch +++ /dev/null @@ -1,337 +0,0 @@ -https://bugs.gentoo.org/829580 -https://git.sesse.net/?p=plocate;a=commit;h=fd6198891d6fd9642effc0843fef6f23b991af3e - -From fd6198891d6fd9642effc0843fef6f23b991af3e Mon Sep 17 00:00:00 2001 -From: "Steinar H. Gunderson" -Date: Wed, 13 Jul 2022 22:31:54 +0200 -Subject: [PATCH 2/2] Remove dependency on non-POSIX header error.h. - -This helps compatibility with certain configurations of musl libc. -Note that the output format on updatedb.conf errors will change somewhat, -and only the first one will be reported followed by immediate exit -(unlike earlier, where all updatedb.conf errors would be output before exit). - -Based on a patch by Alfred Persson Forsberg. - conf.cpp | 178 +-- - 1 file changed, 94 insertions(+), 84 deletions(-) - -diff --git a/conf.cpp b/conf.cpp -index 1055fd7..60dd93f 100644 a/conf.cpp -+++ b/conf.cpp -@@ -22,7 +22,6 @@ any later version. - - #include "conf.h" - --#include "error.h" - #include "lib.h" - - #include -@@ -167,11 +166,6 @@ uc_lex(void) - /* Fall through */ - case '\n': - uc_current_line++; -- if (uc_current_line == 0) { -- error_at_line(0, 0, UPDATEDB_CONF, uc_current_line - 1, --_("warning: Line number overflow")); -- error_message_count--; /* Don't count as an error */ -- } - return UCT_EOL; - - case '=': -@@ -180,10 +174,9 @@ uc_lex(void) - case '"': { - while ((c = getc_unlocked(uc_file)) != '"') { - if (c == EOF || c == '\n') { -- error_at_line(0, 0, UPDATEDB_CONF, uc_line, --_("missing closing `\"'")); -- ungetc(c, uc_file); -- break; -+ fprintf(stderr, "%s:%u: missing closing `\"'\n", -+ UPDATEDB_CONF, uc_line); -+ exit(EXIT_FAILURE); - } - uc_lex_buf.push_back(c); - } -@@ -215,21 +208,18 @@ uc_lex(void) - static void - parse_updatedb_conf(void) - { -- int old_error_one_per_line; -- unsigned old_error_message_count; - bool had_prune_bind_mounts, had_prunefs, had_prunenames, had_prunepaths; - - uc_file = fopen(UPDATEDB_CONF, "r"); - if (uc_file == NULL) { -- if (errno != ENOENT) -- error(EXIT_FAILURE, errno, _("can not open `%s'"), UPDATEDB_CONF); -- goto err; -+ if (errno != ENOENT) { -+ perror(UPDATEDB_CONF); -+ exit(EXIT_FAILURE); -+ } -+ return; - } - flockfile(uc_file); - uc_current_line = 1; -- old_error_message_count = error_message_count; -- old_error_one_per_line = error_one_per_line; -- error_one_per_line = 1; - had_prune_bind_mounts = false; - had_prunefs = false; - had_prunenames = false; -@@ -263,40 +253,39 @@ parse_updatedb_conf(void) - break; - - case UCT_IDENTIFIER: -- error_at_line(0, 0, UPDATEDB_CONF, uc_line, --_("unknown variable `%s'"), uc_lex_buf.c_str()); -- goto skip_to_eol; -+ fprintf(stderr, "%s:%u: unknown variable: `%s'\n", -+ UPDATEDB_CONF, uc_line, uc_lex_buf.c_str()); -+ exit(EXIT_FAILURE); - - default: -- error_at_line(0, 0, UPDATEDB_CONF, uc_line, --_("variable name expected")); -- goto skip_to_eol; -+ fprintf(stderr, "%s:%u: variable name expected\n", -+ UPDATEDB_CONF,
[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi/files/
commit: 202f0335f04d765f2f70a6a5032c4f0a25b42988 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jan 1 13:47:17 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jan 1 13:58:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202f0335 x11-misc/rofi: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28923 Signed-off-by: Florian Schmaus gentoo.org> x11-misc/rofi/files/rofi-0.15.12-Werror.patch | 11 .../rofi/files/rofi-1.5.0-gtk-settings-test.patch | 13 -- x11-misc/rofi/files/rofi-1.6.1-autoconf-2.70.patch | 30 -- 3 files changed, 54 deletions(-) diff --git a/x11-misc/rofi/files/rofi-0.15.12-Werror.patch b/x11-misc/rofi/files/rofi-0.15.12-Werror.patch deleted file mode 100644 index 89755ee4d0c5.. --- a/x11-misc/rofi/files/rofi-0.15.12-Werror.patch +++ /dev/null @@ -1,11 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -7,7 +7,7 @@ - dnl Setup automake to be silent and in foreign mode. - dnl We want xz distribution - dnl - --AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects dist-xz]) -+AM_INIT_AUTOMAKE([-Wall foreign subdir-objects dist-xz]) - AM_SILENT_RULES([yes]) - - dnl - diff --git a/x11-misc/rofi/files/rofi-1.5.0-gtk-settings-test.patch b/x11-misc/rofi/files/rofi-1.5.0-gtk-settings-test.patch deleted file mode 100644 index 82aa264ac29e.. --- a/x11-misc/rofi/files/rofi-1.5.0-gtk-settings-test.patch +++ /dev/null @@ -1,13 +0,0 @@ a/subprojects/libnkutils/libnkutils-common.mk -+++ b/subprojects/libnkutils/libnkutils-common.mk -@@ -130,8 +130,8 @@ - %D%/src/gtk-settings.c \ - %D%/src/nkutils-gtk-settings.h - --_libnkutils_tests += \ -- %D%/tests/gtk-settings.test -+#_libnkutils_tests += \ -+# %D%/tests/gtk-settings.test - endif - - if NK_ENABLE_XDG_DE diff --git a/x11-misc/rofi/files/rofi-1.6.1-autoconf-2.70.patch b/x11-misc/rofi/files/rofi-1.6.1-autoconf-2.70.patch deleted file mode 100644 index d2ac9510d3cb.. --- a/x11-misc/rofi/files/rofi-1.6.1-autoconf-2.70.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 7e426c597539c1b6f33c34300b84d2074f94c9b6 Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Mon, 4 Jan 2021 22:27:37 +0100 -Subject: [PATCH] configure.ac: Remove argument from AC_PROG_LEX - -autoconf-2.70 only accepts "yywrap" and "noyywrap" as arguments to -AC_PROG_LEX. Calling it with no arguments will trigger the old behavior -from autoconf-2.69. - -Signed-off-by: Lars Wendler - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index e0968b65..03dc1d2f 100644 a/configure.ac -+++ b/configure.ac -@@ -7,7 +7,7 @@ AH_BOTTOM([#include "gitconfig.h"]) - dnl - - dnl Lex & Bison language parser. - dnl - --AC_PROG_LEX([flex]) -+AC_PROG_LEX - AC_PROG_YACC - - --- -2.30.0 -
[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/spice-html5/
commit: 2b5cd5a154a043a47e9a67ec5eb96ce845501eee Author: Mathis Winterer fedora email> AuthorDate: Sun Jan 1 13:28:47 2023 + Commit: Mathis Winterer fedora email> CommitDate: Sun Jan 1 13:28:47 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b5cd5a1 app-emulation/spice-html5: Update copyright, switch tar.gz to tar.bz2, simplify ebuilds, add additional metadata Signed-off-by: Mathis Winterer fedora.email> app-emulation/spice-html5/Manifest| 4 ++-- app-emulation/spice-html5/metadata.xml| 14 +- app-emulation/spice-html5/spice-html5-0.2.2.ebuild| 14 +++--- app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild | 8 4 files changed, 18 insertions(+), 22 deletions(-) diff --git a/app-emulation/spice-html5/Manifest b/app-emulation/spice-html5/Manifest index 9f240490e..47dbd4e65 100644 --- a/app-emulation/spice-html5/Manifest +++ b/app-emulation/spice-html5/Manifest @@ -1,2 +1,2 @@ -DIST spice-html5-spice-html5-0.2.2.tar.gz 487210 BLAKE2B 125e5c2b36970c787897395eb56f71f90067ca5e6a80da4981f26ed3083b3cef4aaa40d2bb9767e775f9739eb15182c2cea874305e6a247c56be00e037bee6d6 SHA512 2a486552055762e44f54a7454d97e49d8f0d92a476b768f8724e6dfb6796851bd143a2c5b74fc2cff0bcec1f86b919428562f82e4b8de51ff95dadcc8b1a8133 -DIST spice-html5-spice-html5-0.3.0.tar.gz 488039 BLAKE2B 83a4a30e4bb5d86a37e831f8406563de03723b1d1bb6920f17aee72e8cfdce281bfac05e7f47d0540c95c6f2ffde245cb6789c4fd39df2b90c230e82e251af6b SHA512 fcf4f442072b35bd5655eaebf7032e9dbd72c555f5ab201a0829c8633a032803deb0ab254ef95c38c0c50047a540efeddf5184fdcc4775b2556813929a247cf2 +DIST spice-html5-spice-html5-0.2.2.tar.bz2 396396 BLAKE2B cde1dbec79c28a21fd8beef00b13ade0c937a7eb4cf2195160f724c1eac10074deb2732fa6145d1f8867e7a8c69492f9e8ab7ad52884c781e30ce5620f7e4a71 SHA512 f2e05d510a67726e832cc424eceef7f3188622e8aed4435d16a17c951b96cf315851838aa2b39cf582b5e899bd57587c4e308c9341fb4d18d6b901fbdf819609 +DIST spice-html5-spice-html5-0.3.0.tar.bz2 397775 BLAKE2B 8b03203e0a0377d6ae2b14cd4cad058f09c2073f00eda430330dfb9039bd6f0ff8cc817c9ef7728f3a876ece154ea1455dded8aaffa063ddec0c7df9e994aff0 SHA512 0a7c9584a6afad4097909c47d86bdedc6d9d5859cd421daa9834ece1ef11cc43cb1dce68985511e1d1d82d5055ca9025e6705b91ba3130b0e6a05edcf67fe7d0 diff --git a/app-emulation/spice-html5/metadata.xml b/app-emulation/spice-html5/metadata.xml index d2b2c8ce9..3cc9b8a0f 100644 --- a/app-emulation/spice-html5/metadata.xml +++ b/app-emulation/spice-html5/metadata.xml @@ -1,9 +1,13 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - co-maintainers welcome - lssndrbarbi...@gmail.com - Alessandro Barbieri - + +co-maintainers welcome +lssndrbarbi...@gmail.com +Alessandro Barbieri + + + https://gitlab.freedesktop.org/spice/spice-html5/-/issues +spice/spice-html5 + diff --git a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild index b14ee2cb6..ee0d182bf 100644 --- a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild +++ b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild @@ -1,26 +1,18 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Spice Javascript client" HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5; -SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz; +SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2; S="${WORKDIR}/${PN}-${P}" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" -DEPEND="" RDEPEND="${DEPEND}" -BDEPEND="" - -# no compiling -src_compile() { - true -} src_install() { insinto /usr/share/spice-html5 diff --git a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild index 940a6e22b..950922672 100644 --- a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild +++ b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild @@ -1,23 +1,23 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Spice Javascript client" HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5; -SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz; +SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2; S="${WORKDIR}/${PN}-${P}" LICENSE="LGPL-3 MIT" SLOT="0" KEYWORDS="~amd64" -src_compile() { +src_prepare() { sed -e "s/VERSION/${PV}/" < package.json.in > package.json || die } src_install() { dodoc README TODO apache.conf.sample insinto /usr/share/spice-html5 - doins -r src *.html *.json *.css + doins -r src
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/nerdfetch/
commit: 68ce11ddd52cdf97ea16cf0b0eef3473168ca6d8 Author: Mathis Winterer fedora email> AuthorDate: Sun Jan 1 12:43:00 2023 + Commit: Mathis Winterer fedora email> CommitDate: Sun Jan 1 12:43:00 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68ce11dd app-misc/nerdfetch: update LICENSE, SRC_URI Signed-off-by: Mathis Winterer fedora.email> app-misc/nerdfetch/Manifest | 2 +- app-misc/nerdfetch/metadata.xml | 10 +++--- app-misc/nerdfetch/nerdfetch-5.0.2.ebuild | 13 - 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/app-misc/nerdfetch/Manifest b/app-misc/nerdfetch/Manifest index 93ec180f5..5c0c324c0 100644 --- a/app-misc/nerdfetch/Manifest +++ b/app-misc/nerdfetch/Manifest @@ -1 +1 @@ -DIST v5.0.2.tar.gz 15475 BLAKE2B e7e5ac7e5e1e86069f423501c5b6196a9267352298708b270c5a47dc4f077ccac4d8b3579d1c6bf3e76ecac8cd550288e4b6f315f372b9b82b6ecaacdf482e19 SHA512 220d531ed0a25b402fe523135919a763687c290039fb40524ed3b2a6911acbf4f57837cc5e139ec13d941d6c00328574cc48409feb8068730e796d9e359b5d97 +DIST nerdfetch-5.0.2.tar.gz 15475 BLAKE2B e7e5ac7e5e1e86069f423501c5b6196a9267352298708b270c5a47dc4f077ccac4d8b3579d1c6bf3e76ecac8cd550288e4b6f315f372b9b82b6ecaacdf482e19 SHA512 220d531ed0a25b402fe523135919a763687c290039fb40524ed3b2a6911acbf4f57837cc5e139ec13d941d6c00328574cc48409feb8068730e796d9e359b5d97 diff --git a/app-misc/nerdfetch/metadata.xml b/app-misc/nerdfetch/metadata.xml index 5dc3072fa..b19755700 100644 --- a/app-misc/nerdfetch/metadata.xml +++ b/app-misc/nerdfetch/metadata.xml @@ -5,7 +5,11 @@ ra...@sandhuservices.dev Rahul Sandhu - - A POSIX *nix (Linux, macOS, Android, *BSD, etc) fetch script using Nerdfonts - + + + Kainoa Kanter + + https://github.com/ThatOneCalculator/NerdFetch/issues + ThatOneCalculator/NerdFetch + diff --git a/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild b/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild index 864fef5ab..47a1ed703 100644 --- a/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild +++ b/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild @@ -1,22 +1,17 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -S="${WORKDIR}/NerdFetch-${PV}" - DESCRIPTION="A POSIX *nix fetch script using Nerdfonts" HOMEPAGE="https://github.com/ThatOneCalculator/NerdFetch; -SRC_URI="https://github.com/ThatOneCalculator/NerdFetch/archive/refs/tags/v${PV}.tar.gz; +SRC_URI="https://github.com/ThatOneCalculator/NerdFetch/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/NerdFetch-${PV}" -LICENSE="MIT" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -src_unpack() { - unpack v${PV}.tar.gz -} - src_install() { dobin "nerdfetch" dodoc "README.md"
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/lua-language-server/
commit: 5ab2d7cc25ad3168462fa5dcf96364dd9dc023ef Author: Mathis Winterer fedora email> AuthorDate: Sun Jan 1 12:13:33 2023 + Commit: Mathis Winterer fedora email> CommitDate: Sun Jan 1 12:13:33 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ab2d7cc dev-util/lua-language-server: Update Copyright Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild index e6d3e0e91..bd99b8d38 100644 --- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/
commit: f81dbcf454b91dd47c1763ce879ed4208297c90b Author: Maciej Barć gentoo org> AuthorDate: Sat Dec 31 15:46:13 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jan 1 12:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81dbcf4 games-emulation/ppsspp: properly pick up python Closes: https://bugs.gentoo.org/800905 Signed-off-by: Maciej Barć gentoo.org> .../ppsspp/{ppsspp-1.14.1.ebuild => ppsspp-1.14-r1.ebuild} | 9 - .../ppsspp/{ppsspp-1.14.ebuild => ppsspp-1.14.1-r1.ebuild} | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/games-emulation/ppsspp/ppsspp-1.14.1.ebuild b/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild similarity index 90% rename from games-emulation/ppsspp/ppsspp-1.14.1.ebuild rename to games-emulation/ppsspp/ppsspp-1.14-r1.ebuild index 97e3e57bd6db..b8d1f94a03d8 100644 --- a/games-emulation/ppsspp/ppsspp-1.14.1.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit xdg cmake +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 xdg cmake DESCRIPTION="A PSP emulator written in C++" HOMEPAGE="https://www.ppsspp.org/ @@ -37,12 +39,17 @@ RDEPEND=" !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) " DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch ) +pkg_setup() { + python-any-r1_pkg_setup +} + src_configure() { local mycmakeargs=( -DCMAKE_SKIP_RPATH=ON diff --git a/games-emulation/ppsspp/ppsspp-1.14.ebuild b/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild similarity index 90% rename from games-emulation/ppsspp/ppsspp-1.14.ebuild rename to games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild index 97e3e57bd6db..b8d1f94a03d8 100644 --- a/games-emulation/ppsspp/ppsspp-1.14.ebuild +++ b/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild @@ -3,7 +3,9 @@ EAPI=8 -inherit xdg cmake +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-any-r1 xdg cmake DESCRIPTION="A PSP emulator written in C++" HOMEPAGE="https://www.ppsspp.org/ @@ -37,12 +39,17 @@ RDEPEND=" !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) " DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch ) +pkg_setup() { + python-any-r1_pkg_setup +} + src_configure() { local mycmakeargs=( -DCMAKE_SKIP_RPATH=ON
[gentoo-commits] repo/gentoo:master commit in: dev-lang/julia/
commit: 26b59330b5222996defa4536237e62404bf21168 Author: Maciej Barć gentoo org> AuthorDate: Sun Jan 1 12:29:10 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jan 1 12:30:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b59330 dev-lang/julia: link ca-certificates.crt Closes: https://bugs.gentoo.org/888978 Signed-off-by: Maciej Barć gentoo.org> dev-lang/julia/{julia-1.8.3.ebuild => julia-1.8.3-r1.ebuild} | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-lang/julia/julia-1.8.3.ebuild b/dev-lang/julia/julia-1.8.3-r1.ebuild similarity index 94% rename from dev-lang/julia/julia-1.8.3.ebuild rename to dev-lang/julia/julia-1.8.3-r1.ebuild index e5e15591b401..bb3e6a7a2468 100644 --- a/dev-lang/julia/julia-1.8.3.ebuild +++ b/dev-lang/julia/julia-1.8.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # correct versions for stdlibs are in deps/checksums @@ -6,7 +6,7 @@ EAPI=8 -# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184 +# >=1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184 MY_LLVM_V=13.0.1 inherit flag-o-matic pax-utils toolchain-funcs optfeature @@ -171,6 +171,9 @@ src_install() { # The appdata directory is deprecated. mv "${ED}"/usr/share/{appdata,metainfo}/ || die + + # Link ca-certificates.crt, bug: https://bugs.gentoo.org/888978 + dosym -r /etc/ssl/certs/ca-certificates.crt /usr/share/julia/cert.pem } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/
commit: bf80dfd7f1eb8db220cbb2dc02dccae7b27a24f2 Author: Maciej Barć gentoo org> AuthorDate: Sun Jan 1 11:24:16 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jan 1 12:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf80dfd7 dev-lang/eisl: drop old 2.62 Signed-off-by: Maciej Barć gentoo.org> dev-lang/eisl/Manifest | 1 - dev-lang/eisl/eisl-2.62.ebuild | 40 dev-lang/eisl/files/eisl-2.62-Makefile.patch | 33 --- 3 files changed, 74 deletions(-) diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 24e189efd23b..0a440edfac6d 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,4 +1,3 @@ -DIST eisl-2.62.tar.gz 2004955 BLAKE2B a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8 SHA512 69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b DIST eisl-2.63.tar.gz 2004974 BLAKE2B f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776 SHA512 fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051 DIST eisl-2.65.tar.gz 2025074 BLAKE2B d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce SHA512 7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898 DIST eisl-2.67.tar.gz 2123775 BLAKE2B 317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f SHA512 8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85 diff --git a/dev-lang/eisl/eisl-2.62.ebuild b/dev-lang/eisl/eisl-2.62.ebuild deleted file mode 100644 index 3b3256166271.. --- a/dev-lang/eisl/eisl-2.62.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" -HOMEPAGE="https://github.com/sasagawa888/eisl/; -SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" # Tests run cppcheck (and fail) - -DOCS=( README{,-ja}.md documents ) - -RDEPEND="sys-libs/ncurses:=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) - -src_compile() { - emake CC="$(tc-getCC)" clean edlis eisl -} - -src_install() { - exeinto /usr/bin - doexe edlis eisl - - # Compilation of ISLisp files on installation fails. - # Do not compile them and mimic "make install". - insinto /usr/share/${PN} - doins -r library - doins fast.h ffi.h - - einstalldocs -} diff --git a/dev-lang/eisl/files/eisl-2.62-Makefile.patch b/dev-lang/eisl/files/eisl-2.62-Makefile.patch deleted file mode 100644 index 4cb42997dfc2.. --- a/dev-lang/eisl/files/eisl-2.62-Makefile.patch +++ /dev/null @@ -1,33 +0,0 @@ a/makefile -+++ b/makefile -@@ -31,7 +31,7 @@ else - endif - endif - endif --CFLAGS := $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src -+CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -Inana/src - DFLAGS := --preview=all --de -w --O3 --release --betterC - SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c - SRC_D := dextension.d disl.d -@@ -57,7 +57,7 @@ ifeq ($(DEBUG),1) - LDFLAGS := -fsanitize=undefined - endif - else -- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1 -+ CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1 - SRC_CII += cii/src/mem.c - endif - OBJ_CII := $(SRC_CII:.c=.o) -@@ -75,11 +75,10 @@ ifeq ($(shell uname -n),raspberrypi) - CFLAGS += -D__rpi__ - endif - ifneq ($(DEBUG),1) -- LDFLAGS += -flto - ifeq ($(shell uname),Darwin) - LDFLAGS += -Wl,-S,-x - else -- LDFLAGS += -s -+ LDFLAGS += - endif - endif - PREFIX := /usr/local
[gentoo-commits] repo/gentoo:master commit in: dev-lang/eisl/files/, dev-lang/eisl/
commit: e8bc344ba6af03b5efcb7ea2f00bdb3351c54545 Author: Maciej Barć gentoo org> AuthorDate: Sun Jan 1 11:23:21 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jan 1 12:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8bc344b dev-lang/eisl: bump to 2.67 Signed-off-by: Maciej Barć gentoo.org> dev-lang/eisl/Manifest | 1 + dev-lang/eisl/eisl-2.67.ebuild | 40 dev-lang/eisl/files/eisl-2.67-Makefile.patch | 32 ++ 3 files changed, 73 insertions(+) diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index 374f7b74a967..24e189efd23b 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -1,3 +1,4 @@ DIST eisl-2.62.tar.gz 2004955 BLAKE2B a69651f002d8ca418cb863670ddd5931ac8afbbe8dd922fe71717ec8d9e3edbd802dd70ea9035264bba50f4dbcac2657d59d9fd58733c8fce1572ac95b7693e8 SHA512 69674bab8bbb91ebc27abe319afeb71d6cef4eaa74e969b8c3e174f254422fcdeba006d11454fc9d82f1e96bc9b51e8f4a1c7a8a20f14b0006e596eea680397b DIST eisl-2.63.tar.gz 2004974 BLAKE2B f563c28ebfa6f45b1d5ace1087646fa63e99b98a6f44f42ed74f2bc4d7e29083bc1ad6c4e5234b5cdaf391fd07900fb309c153107a12e553b7636f978084a776 SHA512 fb2cead1cddb98ce63d471ef04f31cda3a8426d627f7d333fa5dc74401a075d923060dfb98ee9d399116535632983e649f2a99440157825f0528da03dae5d051 DIST eisl-2.65.tar.gz 2025074 BLAKE2B d4703b696ea28dd5113dba199ccaf6a37955ca27297efaff4fc7c575fb94d0adfca1a3ae3b2f2baa8fc17ab04cc1b0a5ee0eb2059743a0828b81d6a324a574ce SHA512 7e2f64b37211b119e8a12975403ceec7b0861826a5de0c5e776f1140323f5ee73c75443f2e3438dda4d4cf7e1a8738c6883b1ab6d579558813fa5ddbc6be7898 +DIST eisl-2.67.tar.gz 2123775 BLAKE2B 317440287e331eb4b4994fb17abe3ab2750410b8984a42760901fce6eedac895b3feca1f5ace709b59f78b5f4a71afe8bf13a6a9df36bcb583486d377b12149f SHA512 8c5262eb945a96f08b2c9f0211b78ddc1251af2024f807cc0d6277795ee5231313594bf267efcf59f10b302dd1e67cb8a8e0978d5de9c0154b369694696f8a85 diff --git a/dev-lang/eisl/eisl-2.67.ebuild b/dev-lang/eisl/eisl-2.67.ebuild new file mode 100644 index ..90b033daee8b --- /dev/null +++ b/dev-lang/eisl/eisl-2.67.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard" +HOMEPAGE="https://github.com/sasagawa888/eisl/; +SRC_URI="https://github.com/sasagawa888/eisl/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Tests run cppcheck (and fail) + +DOCS=( README{,-ja}.md documents ) + +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) + +src_compile() { + emake CC="$(tc-getCC)" clean edlis eisl +} + +src_install() { + exeinto /usr/bin + doexe edlis eisl + + # Compilation of ISLisp files on installation fails. + # Do not compile them and mimic "make install". + insinto /usr/share/${PN} + doins -r library + doins fast.h ffi.h + + einstalldocs +} diff --git a/dev-lang/eisl/files/eisl-2.67-Makefile.patch b/dev-lang/eisl/files/eisl-2.67-Makefile.patch new file mode 100644 index ..3cd6d09f5944 --- /dev/null +++ b/dev-lang/eisl/files/eisl-2.67-Makefile.patch @@ -0,0 +1,32 @@ +--- a/makefile b/makefile +@@ -38,7 +38,7 @@ else + endif + endif + endif +-CFLAGS += $(INCS) -Wall -Wextra -D_FORTIFY_SOURCE=2 $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src ++CFLAGS += $(INCS) -Wall -Wextra $(CURSES_CFLAGS) -U_XOPEN_SOURCE -D_XOPEN_SOURCE=700 -D_XOPEN_SOURCE_EXTENDED -Inana/src + DFLAGS := --preview=all --de -w --O3 --release --betterC + SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c + SRC_D := dextension.d disl.d +@@ -65,7 +65,7 @@ ifeq ($(DEBUG),1) + LDFLAGS += -fsanitize=undefined + endif + else +- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1 ++ CFLAGS += -DNDEBUG=1 -DWITHOUT_NANA=1 + SRC_CII += cii/src/mem.c + endif + OBJ_CII := $(SRC_CII:.c=.o) +@@ -83,11 +83,9 @@ ifeq ($(shell uname -n),raspberrypi) + CFLAGS += -D__rpi__ + endif + ifneq ($(DEBUG),1) +- LDFLAGS += -flto + ifeq ($(shell uname),Darwin) + LDFLAGS += -Wl,-S,-x + else +- LDFLAGS += -s + endif + endif + PREFIX := /usr/local
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/owl-lisp/
commit: 3de852eb589d3cdd4780d6c8738461825d7bc054 Author: Maciej Barć gentoo org> AuthorDate: Sun Jan 1 11:32:04 2023 + Commit: Maciej Barć gentoo org> CommitDate: Sun Jan 1 12:30:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de852eb dev-scheme/owl-lisp: bump to 0.2.1 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/owl-lisp/Manifest | 1 + dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/dev-scheme/owl-lisp/Manifest b/dev-scheme/owl-lisp/Manifest index 0a54360a4209..a6a70e785bed 100644 --- a/dev-scheme/owl-lisp/Manifest +++ b/dev-scheme/owl-lisp/Manifest @@ -1 +1,2 @@ +DIST owl-v0.2.1.tar.bz2 456751 BLAKE2B 15447cc71b633a97f48086a986c8015f1bc5664b993faa7f4537878fefb805d824c49174ef5a225e4cc870bb4c5b8d256cb887c83eba58d67c64bf5db6d2d7f9 SHA512 b69296e9be60ea4e8103c8100de9d02d00fc50e13624c87c1c4a78852b58aea403459f8b4a2f88826630e7204d58d522b58df489ce194c04e9424186309f5c8e DIST owl-v0.2.tar.gz 515574 BLAKE2B 054a06d33554cc31f5e1c756bf3ff5ea4fb5cec220048fb939aa9dcd19c586cef54ae8ddc80e1ee8befedfa2e42fc1bf9ea4bcfe37e6743154ff678346444e87 SHA512 f0dc4badc84be1ebd1ad8f6a84c8fc292449b0f66a9416f202f9010e89aa2971c6470599173db67bf3db3e4b6a61d777ee369eda76fa7c42114748e8fe48b7b2 diff --git a/dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild b/dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild new file mode 100644 index ..9a3d4efc4581 --- /dev/null +++ b/dev-scheme/owl-lisp/owl-lisp-0.2.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# NOTICE: Because it is "purely functional" it is not scheme-compatible ootb + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Purely functional dialect of Scheme" +HOMEPAGE="https://haltp.org/posts/owl.html; + +if [[ "${PV}" == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/owl-lisp/owl.git; +else + SRC_URI="https://gitlab.com/owl-lisp/owl/-/archive/v${PV}/owl-v${PV}.tar.bz2; + KEYWORDS="~amd64" + S="${WORKDIR}/owl-v${PV}" +fi + +LICENSE="MIT" +SLOT="0" + +src_prepare() { + default + + sed -i 's|make bin/vm|$(MAKE) bin/vm|g' "${S}"/Makefile || die +} + +src_compile(){ + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" owl +} + +src_install() { + einstalldocs + + dobin "${S}"/bin/ol + newbin "${S}"/bin/vm ovm + doman "${S}"/doc/*.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gmime/
commit: 4f28ec5225e82612bbdd85dbd82d8a2908bb4186 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 11:32:57 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 11:32:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f28ec52 dev-libs/gmime: update EAPI 6 -> 8 Signed-off-by: David Seifert gentoo.org> ...ime-2.6.23-r1.ebuild => gmime-2.6.23-r2.ebuild} | 42 +- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/dev-libs/gmime/gmime-2.6.23-r1.ebuild b/dev-libs/gmime/gmime-2.6.23-r2.ebuild similarity index 70% rename from dev-libs/gmime/gmime-2.6.23-r1.ebuild rename to dev-libs/gmime/gmime-2.6.23-r2.ebuild index cbeaa7bf8361..4bf6d80f39bf 100644 --- a/dev-libs/gmime/gmime-2.6.23-r1.ebuild +++ b/dev-libs/gmime/gmime-2.6.23-r2.ebuild @@ -1,65 +1,55 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -VALA_USE_DEPEND="vapigen" +EAPI=8 -inherit gnome2 vala flag-o-matic +VALA_USE_DEPEND="vapigen" +inherit flag-o-matic gnome2 vala DESCRIPTION="Library for creating and parsing MIME messages" HOMEPAGE="http://spruce.sourceforge.net/gmime/; -SLOT="2.6" LICENSE="LGPL-2.1" +SLOT="2.6" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" -IUSE="doc smime static-libs test vala" +IUSE="doc smime test vala" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-libs/glib-2.32.0:2 + dev-libs/glib:2 sys-libs/zlib smime? ( >=app-crypt/gpgme-1.1.6:= ) - vala? ( - $(vala_depend) - >=dev-libs/gobject-introspection-1.30.0:= ) + vala? ( >=dev-libs/gobject-introspection-1.30.0:= ) " DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.8 virtual/libiconv +" +BDEPEND=" + >=dev-util/gtk-doc-am-1.8 virtual/pkgconfig doc? ( app-text/docbook-sgml-utils ) test? ( app-crypt/gnupg ) + vala? ( $(vala_depend) ) " # gnupg is needed for tests if --enable-cryptography is enabled, which we do unconditionally -src_prepare() { - gnome2_src_prepare - use vala && vala_src_prepare -} - src_configure() { + use vala && vala_setup + [[ ${CHOST} == *-solaris* ]] && append-libs iconv gnome2_src_configure \ --enable-cryptography \ --disable-strict-parser \ --disable-mono \ $(use_enable smime) \ - $(use_enable static-libs static) \ $(use_enable vala) } src_compile() { gnome2_src_compile + if use doc; then emake -C docs/tutorial html - fi -} - -src_install() { - gnome2_src_install - - if use doc ; then - docinto tutorial - dodoc -r docs/tutorial/html/ + HTML_DOCS=( docs/tutorial/html/. ) fi }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libindicate/, dev-libs/libindicate/files/
commit: 70cc434ec010485de3d72ef424301caaf053ac24 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 11:32:58 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 11:32:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cc434e dev-libs/libindicate: update EAPI 6 -> 8 Closes: https://bugs.gentoo.org/469032 Signed-off-by: David Seifert gentoo.org> .../files/libindicate-0.6.1-no-mono.patch | 78 --- .../files/libindicate-12.10.1-autotools.patch | 151 + .../files/libindicate-12.10.1-werror.patch | 13 -- ...0.1-r3.ebuild => libindicate-12.10.1-r4.ebuild} | 37 ++--- 4 files changed, 162 insertions(+), 117 deletions(-) diff --git a/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch b/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch deleted file mode 100644 index 1743f861f4ba.. --- a/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch +++ /dev/null @@ -1,78 +0,0 @@ -Temporary patch to disable mono until new gtk-sharp is in tree wrt bug #382491 - a/bindings/Makefile.am -+++ b/bindings/Makefile.am -@@ -1,9 +1,5 @@ - SUBDIRS = - --if HAS_MONO --SUBDIRS += mono --endif -- - if HAS_PYTHON - SUBDIRS += python - endif a/configure.ac -+++ b/configure.ac -@@ -124,61 +124,6 @@ - AC_PATH_PROG([VALA_API_GEN], [vapigen]) - - ### --# Check for Mono support --### -- --MONO_REQUIRED_VERSION=1.0 --PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) -- --AC_PATH_PROG(AL, al, no) --if test "x$AL" = "xno" ; then -- AC_MSG_NOTICE([No al tool found. You need to install Mono.]) --fi -- --if test "x$has_mono" = "xtrue" ; then -- GENERATED_SOURCES=generated/*.cs -- AC_PATH_PROG(RUNTIME, mono, no) -- -- if test "x$RUNTIME" != "no" ; then -- RUNTIME=mono -- fi -- -- AC_PATH_PROG(CSC, gmcs, no) -- LIB_PREFIX=.so -- LIB_SUFFIX= --fi -- --if test "x$CSC" = "xno" ; then -- AC_MSG_NOTICE([No Mono compiler found.]) --fi -- --AC_PATH_PROG(GACUTIL, gacutil, no) --if test "x$GACUTIL" = "xno" ; then -- AC_MSG_NOTICE([No gacutil tool found]) --fi -- --AC_SUBST(RUNTIME) --AC_SUBST(CSC) --AC_SUBST(GACUTIL) --AC_SUBST(LIB_PREFIX) --AC_SUBST(LIB_SUFFIX) --AC_SUBST(GENERATED_SOURCES) -- --GLIB_SHARP_REQ_VERSION=2.12.1 --GTK_SHARP_REQ_VERSION=2.12 --PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION, has_gtksharp=true, has_gtksharp=false) --AC_SUBST(GTK_SHARP_LIBS) --AC_SUBST(GTK_SHARP_CFLAGS) -- --PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION, has_gapi=true, has_gapi=false) --AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no) --AC_SUBST(GAPI_PARSER) --AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no) --AC_SUBST(GAPI_CODEGEN) --AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no) --AC_SUBST(GAPI_FIXUP) -- --### - # Check for Python support - ### - diff --git a/dev-libs/libindicate/files/libindicate-12.10.1-autotools.patch b/dev-libs/libindicate/files/libindicate-12.10.1-autotools.patch new file mode 100644 index ..ef84aab8cd94 --- /dev/null +++ b/dev-libs/libindicate/files/libindicate-12.10.1-autotools.patch @@ -0,0 +1,151 @@ +- Temporary patch to disable mono until new gtk-sharp is in tree wrt bug #382491 +- fix parallel install issue #469032 +- remove -Werror +- use VAPIGEN from vala.eclass + +--- a/bindings/Makefile.am b/bindings/Makefile.am +@@ -1,9 +1,5 @@ + SUBDIRS = + +-if HAS_MONO +-SUBDIRS += mono +-endif +- + if HAS_PYTHON + SUBDIRS += python + endif +--- a/configure.ac b/configure.ac +@@ -3,7 +3,7 @@ + + AC_PREREQ(2.53) + +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS(config.h) + AM_INIT_AUTOMAKE(libindicate, 12.10.1) + + AM_MAINTAINER_MODE +@@ -134,62 +134,7 @@ + # Vala API Generation + ### + +-AC_PATH_PROG([VALA_API_GEN], [vapigen]) +- +-### +-# Check for Mono support +-### +- +-MONO_REQUIRED_VERSION=1.0 +-PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) +- +-AC_PATH_PROG(AL, al, no) +-if test "x$AL" = "xno" ; then +- AC_MSG_NOTICE([No al tool found. You need to install Mono.]) +-fi +- +-if test "x$has_mono" = "xtrue" ; then +- GENERATED_SOURCES=generated/*.cs +- AC_PATH_PROG(RUNTIME, mono, no) +- +- if test "x$RUNTIME" != "no" ; then +- RUNTIME=mono +- fi +- +- AC_PATH_PROG(CSC, gmcs, no) +- LIB_PREFIX=.so +- LIB_SUFFIX= +-fi +- +-if test "x$CSC" = "xno" ; then +- AC_MSG_NOTICE([No Mono compiler found.]) +-fi +- +-AC_PATH_PROG(GACUTIL, gacutil, no) +-if test "x$GACUTIL" = "xno" ; then +- AC_MSG_NOTICE([No gacutil tool found]) +-fi +- +-AC_SUBST(RUNTIME) +-AC_SUBST(CSC) +-AC_SUBST(GACUTIL) +-AC_SUBST(LIB_PREFIX) +-AC_SUBST(LIB_SUFFIX) +-AC_SUBST(GENERATED_SOURCES) +- +-GLIB_SHARP_REQ_VERSION=2.12.1
[gentoo-commits] repo/gentoo:master commit in: media-sound/schismtracker/
commit: 19e2f73f586748610f3fac7256e0586855393302 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Jan 1 08:43:55 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Jan 1 08:43:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e2f73f media-sound/schismtracker: dropped obsolete 20220905 Bug: https://bugs.gentoo.org/882597 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/schismtracker/Manifest | 1 - .../schismtracker/schismtracker-20220905.ebuild| 48 -- 2 files changed, 49 deletions(-) diff --git a/media-sound/schismtracker/Manifest b/media-sound/schismtracker/Manifest index 177e09ee1a24..b83f99cced73 100644 --- a/media-sound/schismtracker/Manifest +++ b/media-sound/schismtracker/Manifest @@ -1,3 +1,2 @@ -DIST schismtracker-20220905.tar.gz 1278816 BLAKE2B 6f461732c99a01c8f4a17afbac61b9b52686cd6c0e58c99f75337b4e33e187b5465f9adf5422ec3a455e9448f1beac845080816001af02cf2afa5740b9f384a7 SHA512 2429e6a3ed6004a0d327ddb8ae7c379fbed4e4d2e2fe87be225fb85c990327fa3008115f9dbdcf08b3691c50411bf5aad04e97264a2f9ef6c05c7cfdc6231bda DIST schismtracker-20221020.tar.gz 1276386 BLAKE2B d498eba07d05729640eb78de3253a47aad9f09594ea4b45195a4f829b581ca293cef5f12ddcb8bdf7c9b2f01ff9b3e00c5e7c54a23a179d3af23567c233a96f5 SHA512 1653800b0967926c8edab96636fcad547d94f20b6bc06f27780c75d48d7944983ba36013c62bfc9c0f6fcf33e3e8f9fb4c70fff19fd2a56c672ecfc1ba2f2cd7 DIST schismtracker-20221201.source.tar.gz 1633099 BLAKE2B 6f376323002f85031140be7d54b1ab8bd830f8654e90c07596c9a45ce2ce76dfda51f124ff01247c1a371269b2924470faab06d7692a76ced694fdf05937f384 SHA512 062dc54b541709be0a5c8b0c5edadc9710106154c15b2a40847998db33aaba7d07740cdd32da94f56725e66834221bc5470f9a111eb41a06fbfbd70fdc920113 diff --git a/media-sound/schismtracker/schismtracker-20220905.ebuild b/media-sound/schismtracker/schismtracker-20220905.ebuild deleted file mode 100644 index f487591fc429.. --- a/media-sound/schismtracker/schismtracker-20220905.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop xdg - -DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create high quality music" -HOMEPAGE="http://schismtracker.org/; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2 public-domain" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - media-libs/libsdl2[X] - x11-libs/libX11 - x11-libs/libXv -" -DEPEND="${RDEPEND} - virtual/os-headers - x11-base/xorg-proto -" - -src_prepare() { - default - eautoreconf - - # workaround for temporary files (missing directory). Fixes: - # sh ./scripts/build-font.sh . font/default-lower.fnt font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt >auto/default-font.c - # /bin/sh: auto/default-font.c: No such file or directory - mkdir auto - - # sys-devel/binutils[multitarget] provides ${CHOST}-windres - # wine provides /usr/bin/windres - # and schismtracker fails to use it properly: - # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or directory - [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= ac_cv_prog_ac_ct_WINDRES= -} - -src_install() { - default - - domenu sys/fd.org/*.desktop - doicon icons/schism{,-itf}-icon-128.png -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/jacksum/
commit: f6b1c2487ea52dfb1fb5ab779eeae059f21f12a1 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Sun Jan 1 07:48:25 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Jan 1 08:39:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b1c248 app-crypt/jacksum: drop 1.7.0-r1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/28911 Signed-off-by: Miroslav Šulc gentoo.org> app-crypt/jacksum/Manifest| 1 - app-crypt/jacksum/jacksum-1.7.0-r1.ebuild | 34 --- 2 files changed, 35 deletions(-) diff --git a/app-crypt/jacksum/Manifest b/app-crypt/jacksum/Manifest index da295173f690..fbf27e422c03 100644 --- a/app-crypt/jacksum/Manifest +++ b/app-crypt/jacksum/Manifest @@ -1,2 +1 @@ -DIST jacksum-1.7.0.zip 446595 BLAKE2B 8460efbd43563b19030abbd991e2dd88e3388d39f7ef1bf8decf8a4094973df266ee62e47a42e0653c16c04f94b61445a258dde404aa7255841b1d2da88c7761 SHA512 dc3f96e39fed4f2ca3a7b41bd8a6685cf96673293ff12f3858707a2d61144d74fb89db0218ed1a04164173e2d7fa6d1b973b68ca4c138213ca7f03e03628f21b DIST jacksum-3.4.0.tar.gz 623873 BLAKE2B 6c402a78f29ae38c29a2685f53d52ae3fab4715d13139633426e4877b9ef736f5490ea74f9d6dfa493033a39e09eba31f1f1420cf22e79e21ae3bf0dc54e03ea SHA512 47add41957eb8b83188f96d0306b2373eb6b17ead2bb8bf5417d4d0c47079ff679c332b9010b3117ad9bb4ef95502d730613b0b968c961701b9bab58e19e252c diff --git a/app-crypt/jacksum/jacksum-1.7.0-r1.ebuild b/app-crypt/jacksum/jacksum-1.7.0-r1.ebuild deleted file mode 100644 index 9f51c848384f.. --- a/app-crypt/jacksum/jacksum-1.7.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Java utility for computing and verifying checksums: CRC*, MD*, etc." -HOMEPAGE="https://jacksum.loefflmann.net/en/; -SRC_URI="mirror://sourceforge/project/jacksum/${P}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -DEPEND=">=virtual/jdk-1.8:* - dev-java/ant-core" -RDEPEND=">=virtual/jre-1.8:*" -BDEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_unpack() { - default - unpack ./source/${PN}-src.zip - rm *.jar || die -} - -src_install() { - java-pkg_dojar ${PN}.jar - dodoc history.txt readme.txt help/${PN}/* - - java-pkg_dolauncher ${PN} --jar ${PN}.jar -}