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

2023-01-01 Thread Viorel Munteanu
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Mathis Winterer
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/

2023-01-01 Thread Mathis Winterer
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/

2023-01-01 Thread Mathis Winterer
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/

2023-01-01 Thread Maciej Barć
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/

2023-01-01 Thread Maciej Barć
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/

2023-01-01 Thread Maciej Barć
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/

2023-01-01 Thread Maciej Barć
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/

2023-01-01 Thread Maciej Barć
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/

2023-01-01 Thread David Seifert
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/

2023-01-01 Thread David Seifert
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/

2023-01-01 Thread Miroslav Šulc
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/

2023-01-01 Thread Miroslav Šulc
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
-}



<    1   2   3