[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/files/, dev-scheme/guile/

2023-01-03 Thread Sam James
commit: ddfb19b4eb6b47da689efcda26a76ae421baab2a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:09:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfb19b4

dev-scheme/guile: fix configure w/ clang 16 (2.0.x)

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

 .../files/guile-2.0.14-configure-clang16.patch | 71 ++
 ...ile-2.0.14-r4.ebuild => guile-2.0.14-r5.ebuild} | 15 ++---
 2 files changed, 79 insertions(+), 7 deletions(-)

diff --git a/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch 
b/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch
new file mode 100644
index ..361cc01b97c0
--- /dev/null
+++ b/dev-scheme/guile/files/guile-2.0.14-configure-clang16.patch
@@ -0,0 +1,71 @@
+https://src.fedoraproject.org/rpms/guile/c/7fcab121be7d2bc8e3e48d0da476127b86cec90c?branch=rawhide
+
+These issues have already been fixed upstream via gnulib imports:
+
+commit 7e641595cd9b45ce7339e21c20a8ab81af9278f6
+Author: Andy Wingo 
+Date:   Wed Feb 15 21:41:24 2017 +0100
+
+Update Gnulib to v0.1-1157-gb03f418.
+
+commit a91b95cca2d397c84f8b9bbd602d40209a7092ce
+Author: Andy Wingo 
+Date:   Wed Jan 20 21:52:54 2021 +0100
+
+Update Gnulib to v0.1-4379-g2ef5a9b4b
+
+Also bump required autoconf version to 2.64, as required by Gnulib.
+
+--- a/m4/link.m4
 b/m4/link.m4
+@@ -22,6 +22,7 @@ AC_DEFUN([gl_FUNC_LINK],
+AC_RUN_IFELSE(
+  [AC_LANG_PROGRAM(
+[[#include 
++ #include 
+]],
+[[int result = 0;
+  if (!link ("conftest.a", "conftest.b/"))
+--- a/m4/round.m4
 b/m4/round.m4
+@@ -57,7 +57,7 @@ int main()
+ * (double) (1U << ((DBL_MANT_DIG + 3) / 5))
+ * (double) (1U << ((DBL_MANT_DIG + 4) / 5));
+   volatile double x = 0.5 - 0.5 / TWO_MANT_DIG;
+-  exit (x < 0.5 && round (x) != 0.0);
++  return x < 0.5 && round (x) != 0.0;
+ }]])], [gl_cv_func_round_works=yes], [gl_cv_func_round_works=no],
+ [case "$host_os" in
+netbsd* | aix*) gl_cv_func_round_works="guessing no";;
+
+
+Avoid implicit ints in the guile_cv_localtime_cache check.  It cause
+the check to always fail with strict(er) C99 compilers that do not
+support implicit int.
+
+Submitted upstream:
+
+  
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include 
+ # include 
+ #endif
+ extern char **environ;
+-unset_TZ ()
++int unset_TZ ()
+ {
+   char **from, **to;
+   for (to = from = environ; (*to = *from); from++)
+@@ -1095,7 +1095,7 @@ unset_TZ ()
+ }
+ char TZ_GMT0[] = "TZ=GMT0";
+ char TZ_PST8[] = "TZ=PST8";
+-main()
++int main()
+ {
+   time_t now = time ((time_t *) 0);
+   int hour_GMT0, hour_unset;
+

diff --git a/dev-scheme/guile/guile-2.0.14-r4.ebuild 
b/dev-scheme/guile/guile-2.0.14-r5.ebuild
similarity index 95%
rename from dev-scheme/guile/guile-2.0.14-r4.ebuild
rename to dev-scheme/guile/guile-2.0.14-r5.ebuild
index 0eb8e1fedb21..2ea5568add42 100644
--- a/dev-scheme/guile/guile-2.0.14-r4.ebuild
+++ b/dev-scheme/guile/guile-2.0.14-r5.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
 
 EAPI=6
@@ -33,18 +33,19 @@ DEPEND="${RDEPEND}
 SLOT="12/22" # subslot is soname version
 MAJOR="2.0"
 
+# guile generates ELF files without use of C or machine code
+# It's a false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+DOCS=( GUILE-VERSION HACKING README )
+
 PATCHES=(
"${FILESDIR}/${PN}-2-snarf.patch"
"${FILESDIR}/${P}-darwin.patch"
"${FILESDIR}/${P}-ia64-fix-crash-thread-context-switch.patch"
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
-
-DOCS=( GUILE-VERSION HACKING README )
-
 src_prepare() {
default
eautoreconf



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

2023-01-03 Thread Sam James
commit: 934e2cdc7ea484ad6445e52965c7dc4f8ca399b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:04:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934e2cdc

net-analyzer/ngrep: add github upstream metadata

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

 net-analyzer/ngrep/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-analyzer/ngrep/metadata.xml b/net-analyzer/ngrep/metadata.xml
index 0c81e02df621..51aab562d737 100644
--- a/net-analyzer/ngrep/metadata.xml
+++ b/net-analyzer/ngrep/metadata.xml
@@ -16,5 +16,6 @@


ngrep
+   jpr5/ngrep

 



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

2023-01-03 Thread Sam James
commit: 4c06dccc61a52aece9d8f4abafe8b0cc63861748
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:05:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c06dccc

net-analyzer/netperf: add link to upstream PR wrt GNU_SOURCE

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 51a9ab06b8d5..bd831400b60e 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.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
 
 EAPI=8
@@ -47,6 +47,7 @@ src_prepare() {
 src_configure() {
# netlib.c:2292:5: warning: implicit declaration of function 
‘sched_setaffinity’
# nettest_omni.c:2943:5: warning: implicit declaration of function 
‘splice’
+   # TODO: drop once https://github.com/HewlettPackard/netperf/pull/73 
merged
append-cppflags -D_GNU_SOURCE
 
econf \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/p11-kit/files/, app-crypt/p11-kit/

2023-01-03 Thread Sam James
commit: 45599c2be55766dd3b748308d22cf3e4378d4890
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:17:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45599c2b

app-crypt/p11-kit: fix configure w/ clang 16

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

 .../files/p11-kit-0.24.1-configure-clang16.patch   | 35 ++
 ...-kit-0.24.1.ebuild => p11-kit-0.24.1-r1.ebuild} | 11 +--
 2 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch 
b/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch
new file mode 100644
index ..3af5da6c68ac
--- /dev/null
+++ b/app-crypt/p11-kit/files/p11-kit-0.24.1-configure-clang16.patch
@@ -0,0 +1,35 @@
+https://github.com/p11-glue/p11-kit/commit/d39043f7c6e44247b5b1a237888e80b2a4d9c2b2
+
+From d39043f7c6e44247b5b1a237888e80b2a4d9c2b2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Mon, 12 Dec 2022 19:40:25 +0100
+Subject: [PATCH] Fix meson/configure _Thread_local checks for C99
+ compatibility
+
+The type was missing from the definition, which happens to work
+in current compilers for historic reasons.  Implicit ints were
+actually removed from C in 1999.
+--- a/configure.ac
 b/configure.ac
+@@ -148,7 +148,7 @@ if test "$os_unix" = "yes"; then
+   [ac_cv_tls_keyword=
+   for keyword in _Thread_local __thread; do
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]],
+-  [[static ]$keyword[ foo;]])],
++  [[static ]$keyword[ int foo;]])],
+   [ac_cv_tls_keyword=$keyword])
+   done])
+   if test -n "$ac_cv_tls_keyword"; then
+--- a/meson.build
 b/meson.build
+@@ -200,7 +200,7 @@ if host_system != 'windows'
+   tls_test_code_template = '''
+ #include 
+ int main (void) {
+-static @0@ foo;
++static @0@ int foo;
+ return 0;
+ }
+ '''
+
+

diff --git a/app-crypt/p11-kit/p11-kit-0.24.1.ebuild 
b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
similarity index 89%
rename from app-crypt/p11-kit/p11-kit-0.24.1.ebuild
rename to app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
index 91ee0171c43a..e5ecd181f2ff 100644
--- a/app-crypt/p11-kit/p11-kit-0.24.1.ebuild
+++ b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
 HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html;
@@ -22,6 +22,10 @@ RDEPEND="asn1? ( 
>=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] )
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
+
 pkg_setup() {
# disable unsafe tests, bug#502088
export FAKED_MODE=1
@@ -38,7 +42,10 @@ src_prepare() {
sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \
p11-kit/server.c || die
fi
+
default
+   # TODO: drop in next release (after 0.24.1), 
p11-kit-0.24.1-configure-clang16.patch is emrged
+   eautoreconf
 }
 
 multilib_src_configure() {



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

2023-01-03 Thread Sam James
commit: e5742ce69f6e5e68781099a6e3f2e141a6322858
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:23:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5742ce6

app-misc/gcal: drop 3.6.3

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

 app-misc/gcal/Manifest  |  1 -
 app-misc/gcal/gcal-3.6.3.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-misc/gcal/Manifest b/app-misc/gcal/Manifest
index 6e5c89893fa8..c265ea4149e0 100644
--- a/app-misc/gcal/Manifest
+++ b/app-misc/gcal/Manifest
@@ -1,2 +1 @@
-DIST gcal-3.6.3.tar.xz 1640172 BLAKE2B 
322a3bf34a389ab92daa0262b8b36f99b585c7f76e46e5a921a5e23ced74ae98bf09446e02988c98c29ecadf631b6624cb43e76c8da736a185e52ed34441c334
 SHA512 
9be7d6e58a55fbb7531f91bd2a6fa51e8d62364636c31d8d65f6ac24415ac2de8af5eaab8496e155c2820b7480ecf926c4395114ff4363deb21bd268dec44963
 DIST gcal-4.1.tar.xz 1658948 BLAKE2B 
980b509923d7e3afbd391f1129a77e647f61e09d68aec29490bc16041260e56082097732f015260515036a4560bee18391c8f6aaa5eaff69740f18a37a44d8f2
 SHA512 
24b9ee87c3dbfd3231b2017fd0a3030cc5b7c7fde032ea1fcf816b0f10dc40d808c646aa8ece86651da4f3928fecf35f84f4c68c0bfdb8cf63e3ecc189d2074d

diff --git a/app-misc/gcal/gcal-3.6.3.ebuild b/app-misc/gcal/gcal-3.6.3.ebuild
deleted file mode 100644
index f872ffb027c7..
--- a/app-misc/gcal/gcal-3.6.3.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 flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Calendar - a replacement for cal"
-HOMEPAGE="https://www.gnu.org/software/gcal/;
-SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="ncurses nls unicode"
-
-RDEPEND="nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils
-   nls? ( >=sys-devel/gettext-0.17 )
-"
-
-DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
-
-src_configure() {
-   tc-export CC
-   append-cppflags -D_GNU_SOURCE
-   econf \
-   --disable-rpath \
-   $(use_enable nls) \
-   $(use_enable ncurses term) \
-   $(use_enable unicode)
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/files/, net-dns/getdns/

2023-01-03 Thread Sam James
commit: cc25cdb9b5d8c035c062a0e9a3e31c1047c158a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:29:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc25cdb9

net-dns/getdns: fix configure w/ clang 16

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

 net-dns/getdns/files/getdns-1.7.2-clang16.patch| 55 ++
 ...{getdns-1.7.2.ebuild => getdns-1.7.2-r1.ebuild} |  3 +-
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/net-dns/getdns/files/getdns-1.7.2-clang16.patch 
b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
new file mode 100644
index ..4b6b58f285a0
--- /dev/null
+++ b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
@@ -0,0 +1,55 @@
+https://github.com/getdnsapi/getdns/commit/9c076ca34b9569eb60861da9a99f895a49d5a7b4
+
+From 9c076ca34b9569eb60861da9a99f895a49d5a7b4 Mon Sep 17 00:00:00 2001
+From: Willem Toorop 
+Date: Mon, 22 Aug 2022 10:40:35 +0200
+Subject: [PATCH] Issue #526 Some gldns files need stdlib
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -262,6 +262,7 @@ check_include_file(inttypes.h HAVE_INTTYPES_H)
+ check_include_file(limits.h HAVE_LIMITS_H)
+ check_include_file(sys/limits.h HAVE_SYS_LIMITS_H)
+ check_include_file(stdarg.h HAVE_STDARG_H)
++check_include_file(stddef.h HAVE_STDDEF_H)
+ check_include_file(stdint.h HAVE_STDINT_H)
+ check_include_file(stdio.h HAVE_STDIO_H)
+ check_include_file(stdlib.h HAVE_STDLIB_H)
+--- a/cmake/include/cmakeconfig.h.in
 b/cmake/include/cmakeconfig.h.in
+@@ -15,6 +15,7 @@
+ #cmakedefine HAVE_LIMITS_H  1
+ #cmakedefine HAVE_SYS_LIMITS_H  1
+ #cmakedefine HAVE_STDARG_H  1
++#cmakedefine HAVE_STDDEF_H  1
+ #cmakedefine HAVE_STDINT_H  1
+ #cmakedefine HAVE_STDIO_H   1
+ #cmakedefine HAVE_STDLIB_H  1
+@@ -241,6 +242,10 @@
+ #  define FD_SETSIZE 1024
+ # endif
+ 
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ /* the version of the windows API enabled */
+ # ifndef WINVER
+ #  define WINVER 0x0600 // 0x0502
+@@ -307,12 +312,11 @@
+ #include 
+ #endif
+ 
+-#ifdef __cplusplus
+-extern "C" {
++#ifdef HAVE_STDLIB_H
++#include 
+ #endif
+ 
+-#if STDC_HEADERS
+-#include 
++#ifdef HAVE_STDDEF_H
+ #include 
+ #endif
+ 
+

diff --git a/net-dns/getdns/getdns-1.7.2.ebuild 
b/net-dns/getdns/getdns-1.7.2-r1.ebuild
similarity index 96%
rename from net-dns/getdns/getdns-1.7.2.ebuild
rename to net-dns/getdns/getdns-1.7.2-r1.ebuild
index 76268cdfdcd1..624b78286187 100644
--- a/net-dns/getdns/getdns-1.7.2.ebuild
+++ b/net-dns/getdns/getdns-1.7.2-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
 
 EAPI=8
@@ -53,6 +53,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+   "${FILESDIR}/${P}-clang16.patch"
 )
 
 src_configure() {



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

2023-01-03 Thread Sam James
commit: 55dc770ec772ebe8dcf3e0c3fff6450b0bc6ec18
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:31:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55dc770e

net-analyzer/netperf: Stabilize 2.7.0-r4 ppc64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index e46e740fc577..fbac10434c1d 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/torsocks/, net-proxy/torsocks/files/

2023-01-03 Thread Sam James
commit: c0248a88bb85e2d2c1067954eeb768e1eadfcd0d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:49:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0248a88

net-proxy/torsocks: fix build w/ clang 16

Closes: https://bugs.gentoo.org/881077
Signed-off-by: Sam James  gentoo.org>

 net-proxy/torsocks/Manifest |  2 +-
 net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch   | 13 +
 .../{torsocks-2.4.0.ebuild => torsocks-2.4.0-r1.ebuild} |  6 +-
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/net-proxy/torsocks/Manifest b/net-proxy/torsocks/Manifest
index b9bfe25373d6..3af31a60f5ef 100644
--- a/net-proxy/torsocks/Manifest
+++ b/net-proxy/torsocks/Manifest
@@ -1 +1 @@
-DIST torsocks-2.4.0.tar.gz 118991 BLAKE2B 
e1817c3bbf10f83431292c644d7187e40b62c5f223784074b3f9c082d8d75243090e226ffebb6fd81805fbd887588790833adc4ab8923e8116585c0a29255ad0
 SHA512 
7d625ce3a4600f87b86ae9ac79dfd206e7709cb0bafe0b7afcf33a6f1825f968cc63ad3e23c584582b244647bdeafbfdbfc54f7c81e521b0a3d278a1483ce86e
+DIST torsocks-2.4.0-r1.tar.gz 118991 BLAKE2B 
e1817c3bbf10f83431292c644d7187e40b62c5f223784074b3f9c082d8d75243090e226ffebb6fd81805fbd887588790833adc4ab8923e8116585c0a29255ad0
 SHA512 
7d625ce3a4600f87b86ae9ac79dfd206e7709cb0bafe0b7afcf33a6f1825f968cc63ad3e23c584582b244647bdeafbfdbfc54f7c81e521b0a3d278a1483ce86e

diff --git a/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch 
b/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch
new file mode 100644
index ..3bedd71dc736
--- /dev/null
+++ b/net-proxy/torsocks/files/torsocks-2.4.0-clang16.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/881077
+https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40014
+https://lists.torproject.org/pipermail/tor-dev/2022-December/014790.html
+--- a/src/common/config-file.h
 b/src/common/config-file.h
+@@ -109,6 +109,7 @@ int conf_file_set_allow_inbound(const char *val, struct 
configuration *config);
+ int conf_file_set_allow_outbound_localhost(const char *val, struct
+   configuration *config);
+ int conf_file_set_isolate_pid(const char *val, struct configuration *config);
++int conf_file_set_enable_ipv6(const char *val, struct configuration *config);
+ 
+ int conf_apply_socks_auth(struct configuration *config);
+

diff --git a/net-proxy/torsocks/torsocks-2.4.0.ebuild 
b/net-proxy/torsocks/torsocks-2.4.0-r1.ebuild
similarity index 91%
rename from net-proxy/torsocks/torsocks-2.4.0.ebuild
rename to net-proxy/torsocks/torsocks-2.4.0-r1.ebuild
index 94ad25e9ef98..7efc2f3d402c 100644
--- a/net-proxy/torsocks/torsocks-2.4.0.ebuild
+++ b/net-proxy/torsocks/torsocks-2.4.0-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
 
 EAPI=8
@@ -21,6 +21,10 @@ IUSE="static-libs"
 DEPEND=""
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.4.0-clang16.patch
+)
+
 src_prepare() {
# Disable tests requiring network access.
local test



[gentoo-commits] repo/gentoo:master commit in: net-nntp/tin/, net-nntp/tin/files/

2023-01-03 Thread Sam James
commit: 24835e8c32ec077db8f49f972e6d83ce593eeed1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24835e8c

net-nntp/tin: fix configure w/ clang 16

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

 .../tin/files/tin-2.6.1-configure-clang16.patch| 108 +
 .../tin/{tin-2.6.1.ebuild => tin-2.6.1-r1.ebuild}  |  14 +--
 2 files changed, 116 insertions(+), 6 deletions(-)

diff --git a/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch 
b/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch
new file mode 100644
index ..30fb937a6247
--- /dev/null
+++ b/net-nntp/tin/files/tin-2.6.1-configure-clang16.patch
@@ -0,0 +1,108 @@
+https://src.fedoraproject.org/rpms/tin/blob/bbfb5a569a97cde8d4ca95f44979070ad2f57bd0/f/tin-configure-c99.patch
+
+Add missing #include directives to pick up additional prototypes.
+Improves C99 compatibility.
+
+--- a/aclocal.m4
 b/aclocal.m4
+@@ -2165,8 +2165,17 @@ AC_MSG_CHECKING([if application can dump core])
+ AC_CACHE_VAL(cf_cv_corefile,[
+   AC_TRY_RUN([
+ #include 
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
+ #include 
+ #include 
++#ifdef HAVE_SYS_WAIT_H
++#include 
++#endif
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int found()
+ {
+   struct stat sb;
+@@ -3319,6 +3328,9 @@ AC_DEFUN([CF_FUNC_FORK],
+ [AC_MSG_CHECKING([for fork])
+ AC_CACHE_VAL(cf_cv_func_fork,[
+ AC_TRY_RUN([
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int main()
+ {
+   if (fork() < 0)
+@@ -3465,6 +3477,9 @@ AC_MSG_CHECKING(if the system function returns usable 
child-status)
+ AC_CACHE_VAL(cf_cv_system_status,[
+   AC_TRY_RUN([
+ #include 
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
+ #include 
+ #if HAVE_SYS_WAIT_H
+ #include 
+@@ -3495,7 +3510,11 @@ int main()
+ ],
+   [cf_cv_system_status=no],
+   [AC_TRY_RUN(
+-  [int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 
8)); }],
++  [
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
++int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }],
+   [cf_cv_system_status=yes],
+   [cf_cv_system_status=unknown],
+   [cf_cv_system_status=unknown])],
+--- a/configure
 b/configure
+@@ -26361,6 +26361,9 @@ else
+ #line 26361 "configure"
+ #include "confdefs.h"
+ 
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int main()
+ {
+   if (fork() < 0)
+@@ -27366,6 +27369,9 @@ else
+ #include "confdefs.h"
+ 
+ #include 
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
+ #include 
+ #if HAVE_SYS_WAIT_H
+ #include 
+@@ -27417,6 +27423,9 @@ else
+   cat >"conftest.$ac_ext" <<_ACEOF
+ #line 27418 "configure"
+ #include "confdefs.h"
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
+ int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
+ _ACEOF
+ rm -f "conftest$ac_exeext"
+@@ -27764,8 +27773,17 @@ else
+ #include "confdefs.h"
+ 
+ #include 
++#ifdef HAVE_STDLIB_H
++#include 
++#endif
+ #include 
+ #include 
++#ifdef HAVE_SYS_WAIT_H
++#include 
++#endif
++#ifdef HAVE_UNISTD_H
++#include 
++#endif
+ int found()
+ {
+   struct stat sb;

diff --git a/net-nntp/tin/tin-2.6.1.ebuild b/net-nntp/tin/tin-2.6.1-r1.ebuild
similarity index 90%
rename from net-nntp/tin/tin-2.6.1.ebuild
rename to net-nntp/tin/tin-2.6.1-r1.ebuild
index 9a5e6df36f8c..cc1eac16cc3e 100644
--- a/net-nntp/tin/tin-2.6.1.ebuild
+++ b/net-nntp/tin/tin-2.6.1-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
 
 EAPI=8
@@ -36,10 +36,14 @@ DOCS=(
doc/{CHANGES{,.old},CREDITS,TODO,WHATSNEW,filtering}
 )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6.1-configure-clang16.patch
+)
+
 src_configure() {
tc-export AR CC RANLIB
 
-   econf_args=(
+   local myeconfargs=(
$(use_enable cancel-locks) $(use_with cancel-locks canlock)
$(use_enable debug)
$(use_enable gpg pgp-gpg)
@@ -52,10 +56,8 @@ src_configure() {

--with-nntp-default-server="${TIN_DEFAULT_SERVER:-${NNTPSERVER:-news.gmane.io}}"
--with-pcre=/usr
--with-screen=ncursesw
-   )
 
-   # set default paths for utilities
-   econf_args+=(
+   # set default paths for utilities
--with-editor="${EPREFIX}"/usr/libexec/editor
--with-gpg="${EPREFIX}"/usr/bin/gpg
--with-ispell="${EPREFIX}"/usr/bin/aspell
@@ -64,7 +66,7 @@ src_configure() {
--with-sum="${EPREFIX}"/usr/bin/sum
)
 
-   econf "${econf_args[@]}"
+   econf "${myeconfargs[@]}"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ngrep/files/, net-analyzer/ngrep/

2023-01-03 Thread Sam James
commit: 3f5e3993257185ecc33c3aca82a20a8f71997668
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:04:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5e3993

net-analyzer/ngrep: fix build w/ clang 16

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

 net-analyzer/ngrep/files/ngrep-1.47-clang16.patch  | 30 ++
 .../{ngrep-1.47-r1.ebuild => ngrep-1.47-r2.ebuild} | 12 ++---
 2 files changed, 39 insertions(+), 3 deletions(-)

diff --git a/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch 
b/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch
new file mode 100644
index ..eb3758e8db2b
--- /dev/null
+++ b/net-analyzer/ngrep/files/ngrep-1.47-clang16.patch
@@ -0,0 +1,30 @@
+https://github.com/jpr5/ngrep/pull/28
+
+From 52515bae377f221b5473d9040f5f43ab1c672672 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Mon, 19 Dec 2022 11:49:06 +0100
+Subject: [PATCH] Include  and "tcpkill.h" to avoid implicit function
+ declarations
+
+Implicit function declarations are a historic language feature that
+were removed from C in 1999.
+--- a/ngrep.c
 b/ngrep.c
+@@ -98,6 +98,7 @@
+ #endif
+ 
+ #include "ngrep.h"
++#include "tcpkill.h"
+ 
+ 
+ /*
+--- a/tcpkill.c
 b/tcpkill.c
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/net-analyzer/ngrep/ngrep-1.47-r1.ebuild 
b/net-analyzer/ngrep/ngrep-1.47-r2.ebuild
similarity index 79%
rename from net-analyzer/ngrep/ngrep-1.47-r1.ebuild
rename to net-analyzer/ngrep/ngrep-1.47-r2.ebuild
index 4dbf881dcf41..ccfd27b71f07 100644
--- a/net-analyzer/ngrep/ngrep-1.47-r1.ebuild
+++ b/net-analyzer/ngrep/ngrep-1.47-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -26,10 +26,16 @@ RDEPEND="
acct-user/ngrep
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-1.47-regex.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.47-regex.patch
+   "${FILESDIR}"/${PN}-1.47-clang16.patch
+)
 
 src_prepare() {
default
+
+   sed -i -e "s:configure.in:configure.ac:" 
regex*/{configure.in,Makefile.in} || die
+
eautoreconf
 }
 



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

2023-01-03 Thread Sam James
commit: a8ca9a0a204936a5a2b0479067d36787660985a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:27:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ca9a0a

app-misc/gcal: fix configure w/ clang 16

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

 .../gcal/files/gcal-4.1-configure-clang16.patch| 31 ++
 .../gcal/{gcal-4.1.ebuild => gcal-4.1-r1.ebuild}   | 20 +++---
 2 files changed, 47 insertions(+), 4 deletions(-)

diff --git a/app-misc/gcal/files/gcal-4.1-configure-clang16.patch 
b/app-misc/gcal/files/gcal-4.1-configure-clang16.patch
new file mode 100644
index ..077a1f5e5105
--- /dev/null
+++ b/app-misc/gcal/files/gcal-4.1-configure-clang16.patch
@@ -0,0 +1,31 @@
+https://src.fedoraproject.org/rpms/barcode/c/80372a75c7ee2a448913350f19f9e3f7c8495b8c?branch=rawhide
+
+Include  during the terminal library check for function
+prototypes.  Otherwise this configure check always fails if the
+compiler does not accept implicit function declarations.
+
+Submitted upstream:
+
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -319,7 +319,7 @@ if test "$gcal_cv_use_term" = yes; then
+   AC_MSG_CHECKING(for working terminal libraries)
+   SAVE_LIBS=$LIBS
+   LIBS="$LIBS $TTYLIBS"
+-  AC_TRY_LINK(,
++  AC_TRY_LINK([#include ],
+ [tgetent(0); tgetflag(0); tgetnum(0); tgetstr(0);],
+ [gcal_ttylibs_ok=yes])
+   if test "$gcal_ttylibs_ok" = yes; then
+@@ -334,7 +334,7 @@ if test "$gcal_cv_use_term" = yes; then
+ [TTYLIBS="-ltermcap"])
+   AC_MSG_CHECKING(for working terminal libraries again)
+   LIBS="$LIBS $TTYLIBS"
+-  AC_TRY_LINK(,
++  AC_TRY_LINK([#include ],
+ [tgetent(0); tgetflag(0); tgetnum(0); tgetstr(0);],
+ [gcal_ttylibs_ok=yes])
+   if test "$gcal_ttylibs_ok" = yes; then
+

diff --git a/app-misc/gcal/gcal-4.1.ebuild b/app-misc/gcal/gcal-4.1-r1.ebuild
similarity index 72%
rename from app-misc/gcal/gcal-4.1.ebuild
rename to app-misc/gcal/gcal-4.1-r1.ebuild
index ee18f98e3850..39a20a9fc729 100644
--- a/app-misc/gcal/gcal-4.1.ebuild
+++ b/app-misc/gcal/gcal-4.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit flag-o-matic toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="The GNU Calendar - a replacement for cal"
 HOMEPAGE="https://www.gnu.org/software/gcal/;
@@ -24,12 +24,24 @@ BDEPEND="
 
 DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
 
-PATCHES=( "${FILESDIR}/${P}-glibc228.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-glibc228.patch"
+   "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
+)
+
+src_prepare() {
+   default
+
+   # Drop once ${PN}-4.1-configure-clang16.patch merged
+   eautoreconf
+}
 
 src_configure() {
tc-export CC
append-cppflags -D_GNU_SOURCE
+
use unicode && append-libs -lunistring
+
econf \
--disable-rpath \
$(use_enable nls) \



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/, dev-scheme/guile/files/

2023-01-03 Thread Sam James
commit: bb73d2900a3e83433ee1ea76c19f5d17be096821
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:13:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb73d290

dev-scheme/guile: fix configure w/ clang 16 (3.0.x)

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

 .../files/guile-3.0.8-configure-clang16.patch  | 32 ++
 .../{guile-3.0.8.ebuild => guile-3.0.8-r1.ebuild}  | 20 ++
 2 files changed, 47 insertions(+), 5 deletions(-)

diff --git a/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch 
b/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch
new file mode 100644
index ..6a4cc770dfae
--- /dev/null
+++ b/dev-scheme/guile/files/guile-3.0.8-configure-clang16.patch
@@ -0,0 +1,32 @@
+https://src.fedoraproject.org/rpms/guile30/c/47f608ff4988547350e722606890698e3ec59e95?branch=rawhide
+
+Avoid implicit ints in the guile_cv_localtime_cache check.  It cause
+the check to always fail with strict(er) C99 compilers that do not
+support implicit int.
+
+Submitted upstream:
+
+  
+  
+
+--- a/configure.ac
 b/configure.ac
+@@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include 
+ # include 
+ #endif
+ extern char **environ;
+-unset_TZ ()
++int unset_TZ ()
+ {
+   char **from, **to;
+   for (to = from = environ; (*to = *from); from++)
+@@ -1095,7 +1095,7 @@ unset_TZ ()
+ }
+ char TZ_GMT0[] = "TZ=GMT0";
+ char TZ_PST8[] = "TZ=PST8";
+-main()
++int main()
+ {
+   time_t now = time ((time_t *) 0);
+   int hour_GMT0, hour_unset;
+

diff --git a/dev-scheme/guile/guile-3.0.8.ebuild 
b/dev-scheme/guile/guile-3.0.8-r1.ebuild
similarity index 89%
rename from dev-scheme/guile/guile-3.0.8.ebuild
rename to dev-scheme/guile/guile-3.0.8-r1.ebuild
index ae641ae3cfb4..9b6beb93e876 100644
--- a/dev-scheme/guile/guile-3.0.8.ebuild
+++ b/dev-scheme/guile/guile-3.0.8-r1.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit autotools
+
 MAJOR="3.0"
 DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
 HOMEPAGE="https://www.gnu.org/software/guile/;
@@ -31,15 +33,23 @@ BDEPEND="
sys-devel/libtool
sys-devel/gettext"
 
+# guile generates ELF files without use of C or machine code
+# It's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+DOCS=( GUILE-VERSION HACKING README )
+
 PATCHES=(
"${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
+   "${FILESDIR}/${P}-configure-clang16.patch"
 )
 
-# guile generates ELF files without use of C or machine code
-# It's a portage's false positive. bug #677600
-QA_PREBUILT='*[.]go'
+src_prepare() {
+   default
 
-DOCS=( GUILE-VERSION HACKING README )
+   # Can drop once guile-3.0.8-configure-clang16.patch merged
+   eautoreconf
+}
 
 src_configure() {
# see bug #676468



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-Twofish/, dev-perl/Crypt-Twofish/files/

2023-01-03 Thread Sam James
commit: ff1fcba28ce2f58511dafeaf24ba726feef774f9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:30:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1fcba2

dev-perl/Crypt-Twofish: fix configure w/ clang 16

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

 ...ofish-2.180.0.ebuild => Crypt-Twofish-2.180.0-r1.ebuild} |  6 +-
 .../files/Crypt-Twofish-2.180.0-configure-clang16.patch | 13 +
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild 
b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
similarity index 77%
rename from dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild
rename to dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
index 08416159288b..5468e3cab0b2 100644
--- a/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0.ebuild
+++ b/dev-perl/Crypt-Twofish/Crypt-Twofish-2.180.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,6 +12,10 @@ DESCRIPTION="The Twofish Encryption Algorithm"
 SLOT="0"
 KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-solaris"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.180.0-configure-clang16.patch
+)
+
 src_compile() {
mymake=(
"OPTIMIZE=${CFLAGS}"

diff --git 
a/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch 
b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
new file mode 100644
index ..4dbb15364190
--- /dev/null
+++ b/dev-perl/Crypt-Twofish/files/Crypt-Twofish-2.180.0-configure-clang16.patch
@@ -0,0 +1,13 @@
+https://gitlab.com/fweimer-rh/fedora-modernc/-/commit/1dfd7bb468b91abb93f6b3c54c8b1dcdaf8ccdff
+https://rt.cpan.org/Public/Bug/Display.html?id=145461
+--- a/Makefile.PL
 b/Makefile.PL
+@@ -6,6 +6,7 @@ use ExtUtils::MakeMaker;
+ 
+ ($stdint = <<"TEST") =~ s/^\| {0,3}//gm;
+ |   #include 
++|   #include 
+ |   int main(void) {
+ |   printf("%d%d", sizeof(uint16_t), sizeof(uint32_t));
+ |   return 0;
+



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

2023-01-03 Thread Sam James
commit: 3b2f1261606be6d66737f6b5f01e209a5084673a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:31:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2f1261

net-analyzer/netperf: Stabilize 2.7.0-r4 ppc, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index bd831400b60e..e46e740fc577 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 1ca361f8af93577b80d29ef027b371dfad0ea1ad
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:38:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca361f8

x11-misc/xdialog: EAPI 8

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

 .../{xdialog-2.3.1.ebuild => xdialog-2.3.1-r1.ebuild}  | 18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/x11-misc/xdialog/xdialog-2.3.1.ebuild 
b/x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
similarity index 73%
rename from x11-misc/xdialog/xdialog-2.3.1.ebuild
rename to x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
index e2052afacdc9..b04058431d62 100644
--- a/x11-misc/xdialog/xdialog-2.3.1.ebuild
+++ b/x11-misc/xdialog/xdialog-2.3.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -28,10 +28,16 @@ S="${WORKDIR}/${P/x/X}"
 
 DOCS=( AUTHORS BUGS ChangeLog README )
 
-PATCHES=( "${FILESDIR}"/${P}-{no-strip,install}.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-no-strip.patch
+   "${FILESDIR}"/${P}-install.patch
+)
 
 src_prepare() {
default
+
+   sed -i -e 's:configure.in:configure.ac:' configure.in || die
+
eautoreconf
 }
 
@@ -44,12 +50,12 @@ src_configure() {
 src_install() {
default
 
-   rm -r "${D}"/usr/share/doc || die
+   rm -r "${ED}"/usr/share/doc || die
use doc && local HTML_DOCS=( doc/. )
einstalldocs
 
if use examples; then
-   insinto "/usr/share/doc/${PF}/examples"
-   doins samples/*
+   docinto examples
+   dodoc samples/*
fi
 }



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

2023-01-03 Thread Sam James
commit: 930f5a77702f60fa65b27e71f6ddd214eb2ed1a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:46:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930f5a77

sys-apps/kmod: fix configure w/ clang 16

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

 .../kmod/files/kmod-30-configure-clang16.patch |  26 +++
 sys-apps/kmod/kmod-30-r1.ebuild| 212 +
 2 files changed, 238 insertions(+)

diff --git a/sys-apps/kmod/files/kmod-30-configure-clang16.patch 
b/sys-apps/kmod/files/kmod-30-configure-clang16.patch
new file mode 100644
index ..a9e1093aecff
--- /dev/null
+++ b/sys-apps/kmod/files/kmod-30-configure-clang16.patch
@@ -0,0 +1,26 @@
+https://github.com/kmod-project/kmod/commit/035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2
+
+From 035e6667d1ace2fd77ef36f5e5d93cd4b1e128a2 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Sat, 17 Dec 2022 17:52:34 +0100
+Subject: [PATCH] kmod: configure.ac: In _Noreturn check, include 
+ for exit
+
+Otherwise, an implicit functiona declaration is used, causing
+a C99 compatibility issue.
+
+Signed-off-by: Florian Weimer 
+Signed-off-by: Lucas De Marchi 
+--- a/configure.ac
 b/configure.ac
+@@ -68,7 +68,8 @@ AC_COMPILE_IFELSE(
+ 
+ AC_MSG_CHECKING([whether _Noreturn is supported])
+ AC_COMPILE_IFELSE(
+-  [AC_LANG_SOURCE([[_Noreturn int foo(void) { exit(0); }]])],
++  [AC_LANG_SOURCE([[#include 
++  _Noreturn int foo(void) { exit(0); }]])],
+ [AC_DEFINE([HAVE_NORETURN], [1], [Define if _Noreturn is available])
+AC_MSG_RESULT([yes])],
+   [AC_MSG_RESULT([no])])
+

diff --git a/sys-apps/kmod/kmod-30-r1.ebuild b/sys-apps/kmod/kmod-30-r1.ebuild
new file mode 100644
index ..745848fed41f
--- /dev/null
+++ b/sys-apps/kmod/kmod-30-r1.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools libtool bash-completion-r1 python-r1
+
+if [[ ${PV} == * ]]; then
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/kernel/${PN}/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.kernel.org/pub/linux/utils/kernel/kmod/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="library and tools for managing linux kernel modules"
+HOMEPAGE="https://git.kernel.org/?p=utils/kernel/kmod/kmod.git;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="debug doc +lzma pkcs7 python static-libs +tools +zlib +zstd"
+
+# Upstream does not support running the test suite with custom configure flags.
+# I was also told that the test suite is intended for kmod developers.
+# So we have to restrict it.
+# See bug #408915.
+RESTRICT="test"
+
+# - >=zlib-1.2.6 required because of bug #427130
+# - Block systemd below 217 for 
-static-nodes-indicate-that-creation-of-static-nodes-.patch
+# - >=zstd-1.5.2-r1 required for bug #771078
+RDEPEND="!sys-apps/module-init-tools
+   !sys-apps/modutils
+   !=app-arch/xz-utils-5.0.4-r1 )
+   python? ( ${PYTHON_DEPS} )
+   pkcs7? ( >=dev-libs/openssl-1.1.0:= )
+   zlib? ( >=sys-libs/zlib-1.2.6 )
+   zstd? ( >=app-arch/zstd-1.5.2-r1:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   )
+   lzma? ( virtual/pkgconfig )
+   python? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   )
+   zlib? ( virtual/pkgconfig )
+"
+if [[ ${PV} == * ]]; then
+   BDEPEND="${BDEPEND}
+   dev-libs/libxslt"
+fi
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( NEWS README.md TODO )
+
+PATCHES=(
+   "${FILESDIR}"/${P}-configure-clang16.patch
+)
+
+src_prepare() {
+   default
+
+   if [[ ! -e configure ]] || use doc ; then
+   if use doc; then
+   cp "${BROOT}"/usr/share/aclocal/gtk-doc.m4 m4 || die
+   gtkdocize --copy --docdir libkmod/docs || die
+   else
+   touch libkmod/docs/gtk-doc.make
+   fi
+   eautoreconf
+   else
+   #elibtoolize
+   # TODO: restore to elibtoolize in next release after 30
+   # autoreconf only here for clang patch.
+   eautoreconf
+   fi
+
+   # Restore possibility of running --enable-static, bug #472608
+   sed -i \
+   -e '/--enable-static is not supported by 
kmod/s:as_fn_error:echo:' \
+   configure || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}/bin"
+   --enable-shared
+   --with-bashcompletiondir="$(get_bashcompdir)"
+   

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

2023-01-03 Thread Georgy Yakovlev
commit: 7f053ab98b5c41c351a938f606b3e5f0356cb056
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  4 01:13:18 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  4 01:13:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f053ab9

sys-process/minicoredumper: quote var

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-process/minicoredumper/minicoredumper-2.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild 
b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
index abb2db17ff6a..b7ce48ede654 100644
--- a/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
+++ b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
@@ -20,7 +20,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=( ${FILESDIR}/${PV}-readme.patch )
+PATCHES=( "${FILESDIR}"/${PV}-readme.patch )
 
 src_configure() {
# regd daemon is disabled as there are no known consumers



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

2023-01-03 Thread Jonas Stein
commit: 4db2fc21090abb424b8b2751eb0993139ac9ded4
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Jan  4 01:57:24 2023 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Jan  4 02:04:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db2fc21

app-text/tree: add 2.1.0

Version bump and migrate to bz2 compression in SRC_URI

Suggested-by: Alexander Kurakin  mail.ru>
Closes: https://bugs.gentoo.org/889540
Signed-off-by: Jonas Stein  gentoo.org>

 app-text/tree/Manifest  |  1 +
 app-text/tree/tree-2.1.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest
index 76b3048e64d1..bdbfe971a219 100644
--- a/app-text/tree/Manifest
+++ b/app-text/tree/Manifest
@@ -1 +1,2 @@
 DIST unix-tree-2.0.4.tar.gz 59497 BLAKE2B 
c55f8f64f2dfc6364ce3ab5ec26e59860f958eacbf681d1d53848172d474605f71864c1eb7db27be15f3df2fc2979787685e80de76ff817c5cdfafb9c52af203
 SHA512 
59f391de5792ce9990153c2de06bc545813f9e7aea635c574ef21f1603203146cdad4dbed821266715d716241d7153276aa220626ce8354446dd85df47e75fa6
+DIST unix-tree-2.1.0.tar.bz2 51401 BLAKE2B 
89b15df0268c03ba66827c7e6d234d1f5c4f6a5d9788e30bf6859d477b340393acbeec9ad7afc1909fdc7beb81ef7934917206066e0875d9f1662fca170f4127
 SHA512 
0f3a6ecb450bb3d683804667d4f15aecf9c9765578d47a62e39a8ff69cbe1c2a0a4a922fef3728359060338f4f9cd2de7ab8eb0f992a4c32949278bb47d17edc

diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild
new file mode 100644
index ..fbad3d309fd4
--- /dev/null
+++ b/app-text/tree/tree-2.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs flag-o-matic bash-completion-r1
+
+DESCRIPTION="Lists directories recursively, and produces an indented listing 
of files"
+HOMEPAGE="https://mama.indstate.edu/users/ice/tree/ 
https://gitlab.com/OldManProgrammer/unix-tree;
+SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE=""
+
+S=${WORKDIR}/unix-${P}
+
+RDEPEND=""
+DEPEND=""
+
+src_prepare() {
+   if use !elibc_glibc ; then
+   # 433972, also previously done only for elibc_uclibc
+   sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die
+   fi
+   default
+}
+
+src_compile() {
+   append-lfs-flags
+   emake \
+   CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin tree
+   doman doc/tree*.1
+   einstalldocs
+   newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
+}



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

2023-01-03 Thread Sam James
commit: b3f765739db6910cd89e165881671bef0ad5acaf
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 03:31:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 03:31:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f76573

media-libs/libsdl2: add 2.26.2

Closes: https://bugs.gentoo.org/889414
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsdl2/Manifest  |   1 +
 media-libs/libsdl2/libsdl2-2.26.2.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index fdaafb4057c0..c4bfb9f50a42 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -1,3 +1,4 @@
 DIST SDL2-2.24.0.tar.gz 7520541 BLAKE2B 
9d5bf061a66dc6443f3c6bcdd1be15926fcb4e4c0ec99497b409e84c78027c14059338d482bced3bf16b22b9b268e263b718ad3fbcd5642d247d9dc98a601602
 SHA512 
5735bfc7b22f1780f80cc89f62a14ca809fe1280298d172f92dde74400db1f5378f8d3eae8834e886d3ca4f5ae6f1074d66c5c956613cf9e0cce961738514212
 DIST SDL2-2.24.2.tar.gz 7525041 BLAKE2B 
bdd6fdffca8f5360b96bba31b2f64e5b01f1081c184070fba6a0a52b7ee5f6d08ca5d647a40bbfb9b2ba49374ce7d7f21bc60e798017fa79d673ab048f5a281c
 SHA512 
6f3ce5c4121a17d4e85a087c9010fdff37eb4e381517dc0d64fff955cf7041016aa1f37ac2f14a335bfaac13cb92031431eb31bfa0f00a6827c177b5a671f841
 DIST SDL2-2.26.0.tar.gz 8085459 BLAKE2B 
4971cef0d34706dd02eff5277fd58b35523ee3b1d860999b37ddf4dbc463f493859a43325c4faa9bd048c519d49788adb3dd7f38e6b29eb635c0e0e405c944e9
 SHA512 
b4379140399e2248b28c4fe36ba6bb142cd047014c3cfc6fd2c0fee7110ad28af6553f24ca4ccf4996165940de127aafe8d744b09bea9d5684ce8244697996bf
+DIST SDL2-2.26.2.tar.gz 8084120 BLAKE2B 
84a972c634a084350173fcc5da69cc9b402f83b969e6611aa47cc81dc01520508ba813e5910299702c7139a0426462e607e97524510f61afe91d46a7cc9da8dc
 SHA512 
5af6f40790560651a7c6c1f7dae3b97d55c5ab372f02dc6024cb7ad3c996a6fac8a7aba1d510ad994cc5d4ba91efd03010d8678104ed44f55ef948011bc66d28

diff --git a/media-libs/libsdl2/libsdl2-2.26.2.ebuild 
b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
new file mode 100644
index ..c442077bf23e
--- /dev/null
+++ b/media-libs/libsdl2/libsdl2-2.26.2.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+MY_P="SDL2-${PV}"
+DESCRIPTION="Simple Direct Media Layer"
+HOMEPAGE="https://www.libsdl.org/;
+SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
+REQUIRED_USE="
+   alsa? ( sound )
+   fcitx4? ( dbus )
+   gles1? ( video )
+   gles2? ( video )
+   haptic? ( joystick )
+   ibus? ( dbus )
+   jack? ( sound )
+   nas? ( sound )
+   opengl? ( video )
+   pulseaudio? ( sound )
+   sndio? ( sound )
+   vulkan? ( video )
+   wayland? ( gles2 )
+   xscreensaver? ( X )"
+
+CDEPEND="
+   virtual/libiconv[${MULTILIB_USEDEP}]
+   alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
+   dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
+   fcitx4? ( app-i18n/fcitx:4 )
+   gles1? ( media-libs/mesa[${MULTILIB_USEDEP},gles1] )
+   gles2? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] )
+   ibus? ( app-i18n/ibus )
+   jack? ( virtual/jack[${MULTILIB_USEDEP}] )
+   kms? (
+   >=x11-libs/libdrm-2.4.82[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm(+)]
+   )
+   libsamplerate? ( media-libs/libsamplerate[${MULTILIB_USEDEP}] )
+   nas? (
+   >=media-libs/nas-1.9.4[${MULTILIB_USEDEP}]
+   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
+   )
+   opengl? (
+   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+   >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
+   )
+   pipewire? ( media-video/pipewire:=[${MULTILIB_USEDEP}] )
+   pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
+   sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] )
+   udev? ( >=virtual/libudev-208:=[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.20[${MULTILIB_USEDEP}]
+   >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},egl(+),gles2,wayland]
+   >=x11-libs/libxkbcommon-0.2.0[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: xfce-extra/thunar-shares-plugin/

2023-01-03 Thread Michał Górny
commit: 7477b0e4c0dbf0711c8a2ef2a23d7727d10c940c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 04:46:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 04:52:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7477b0e4

xfce-extra/thunar-shares-plugin: Bump to 0.3.2

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

 xfce-extra/thunar-shares-plugin/Manifest   |  1 +
 .../thunar-shares-plugin-0.3.2.ebuild  | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/xfce-extra/thunar-shares-plugin/Manifest 
b/xfce-extra/thunar-shares-plugin/Manifest
index b42e87048c55..250e9540b30e 100644
--- a/xfce-extra/thunar-shares-plugin/Manifest
+++ b/xfce-extra/thunar-shares-plugin/Manifest
@@ -1 +1,2 @@
 DIST thunar-shares-plugin-0.3.1.tar.bz2 373071 BLAKE2B 
25562e8583503a170d15b611aa07c2e1426bee292b8cda4ae9c4eaa6861fa4c1a2fec531b3bdeca6bf06097e4bb2be924fddc07d73633c5f9d714837e8fe80f5
 SHA512 
08fca3fbf88448808ca84753d867c71114d1700fa63d792771c3c99a6da8c69ee7c53f05f883b2180cb06d2c187ee2a4d1fc889c7f392b1ec0d5981532284a3c
+DIST thunar-shares-plugin-0.3.2.tar.bz2 365609 BLAKE2B 
25f959d81b689dabe930910402dddb047208caf9400db9830b1e5a1f8fad6b676706ce79b9c7e0036292c995451998ff40cadd60ae2eaa47bcaf7994772081ba
 SHA512 
26c3085b3ede065a0c9cdaf5a97d1617d581148e14d35e690f592316beb4e261f31cf864b5f47449030a77cdab33a22cfd4f9f36ccc47d4736e754de459b89e3

diff --git a/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild 
b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild
new file mode 100644
index ..265a76a338ca
--- /dev/null
+++ b/xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Thunar plugin to share files using Samba"
+HOMEPAGE="
+   https://goodies.xfce.org/projects/thunar-plugins/thunar-shares-plugin
+   https://gitlab.xfce.org/thunar-plugins/thunar-shares-plugin/
+"
+SRC_URI="
+   
https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26.0
+   >=x11-libs/gtk+-3.22.0:3
+   >=xfce-base/thunar-1.7:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+"
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2023-01-03 Thread Yixun Lan
commit: 1885c0dda025801ec1194e6cc19a413e7f112161
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:37:20 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 00:37:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1885c0dd

dev-embedded/openocd: drop 0.12.0_rc2

Signed-off-by: Yixun Lan  gentoo.org>

 dev-embedded/openocd/Manifest  |   1 -
 dev-embedded/openocd/openocd-0.12.0_rc2.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 84e732a17be4..91f68d53f912 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,3 +1,2 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 
272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea
 SHA512 
667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
-DIST openocd-0.12.0-rc2.tar.gz 8437679 BLAKE2B 
3d1ec6fc758ace9d975956ecb2a4152a067e8be9a2e03a4c69c1020b4dbe752d52bb7be626ec78028953ba5d918b4ca9bf0a38ae0d83bf86d06ac12cb29ac5b3
 SHA512 
1b20f2cc8e511d02beb60b191b0b66d0ef53ab1dfb966773ddd8e72570eddc295768b3b8a340f70c9cc7bb061a25e649061435b844307b3bdd9177866f4e2f4a
 DIST openocd-0.12.0-rc3.tar.gz 8444782 BLAKE2B 
04daf4865ff6cb5102f037ae9e0436eac80eaa5a78aa3ee31c7bb7b51acc879d9076c816dc797f9d9b474502b6d216c064cffae46cf17663f7d6887ea6ccf958
 SHA512 
62a2a5316be6fa10ed424f57fa784c0774ae325bfa27a8e5a7ddc19841dbd55c7c1bb335aa9b8ffefebdf0ffcb3638dad20c191ade75b5b804d8be76b483fba4

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild 
b/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
deleted file mode 100644
index 42d4b587893e..
--- a/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools udev
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI=" https://repo.or.cz/openocd.git;
-else
-   MY_PV="${PV/_/-}"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}"/${MY_P}
-   KEYWORDS="~amd64 ~arm ~x86"
-   
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
-fi
-
-DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net;
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
-RESTRICT="strip" # includes non-native binaries
-
-RDEPEND="
-   acct-group/plugdev
-   >=dev-lang/jimtcl-0.81:=
-   capstone? ( dev-libs/capstone )
-   cmsis-dap? ( dev-libs/hidapi )
-   jlink? ( >=dev-embedded/libjaylink-0.2.0 )
-   usb? ( virtual/libusb:1 )
-   ftdi? ( dev-embedded/libftdi:= )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   AT_NO_RECURSIVE=yes eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --enable-amtjtagaccel
-   --enable-am335xgpio
-   --enable-arm-jtag-ew
-   --enable-at91rm9200
-   --enable-bcm2835gpio
-   --enable-buspirate
-   --enable-ep93xx
-   --enable-gw16012
-   --enable-jtag_dpi
-   --enable-sysfsgpio
-   --enable-vdebug
-   --disable-internal-jimtcl
-   --disable-internal-libjaylink
-   --disable-parport-giveio
-   --disable-werror
-   $(use_with capstone)
-   $(use_enable cmsis-dap)
-   $(use_enable dummy)
-   $(use_enable ftdi openjtag)
-   $(use_enable ftdi presto)
-   $(use_enable ftdi usb-blaster)
-   $(use_enable jlink)
-   $(use_enable parport)
-   $(use_enable parport parport_ppdev)
-   $(use_enable usb aice)
-   $(use_enable usb armjtagew)
-   $(use_enable usb ftdi)
-   $(use_enable usb osbdm)
-   $(use_enable usb opendous)
-   $(use_enable usb rlink)
-   $(use_enable usb stlink)
-   $(use_enable usb ti-icdi)
-   $(use_enable usb usbprog)
-   $(use_enable usb usb-blaster-2)
-   $(use_enable usb ulink)
-   $(use_enable usb vsllink)
-   $(use_enable verbose-io verbose-jtag-io)
-   $(use_enable verbose-io verbose-usb-io)
-   $(use_enable verbose-io verbose_usb_comms)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   dostrip /usr/bin
-   udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
-}
-
-pkg_postinst() {
-   udev_reload
-
-   elog "To access openocd devices as user you must be in the plugdev 
group"
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2023-01-03 Thread Yixun Lan
commit: c0b48651402f01f35f76522b94a2151dcfd934e8
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:35:18 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 00:37:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b48651

dev-embedded/openocd: add 0.12.0_rc3

Signed-off-by: Yixun Lan  gentoo.org>

 dev-embedded/openocd/Manifest  |   1 +
 dev-embedded/openocd/openocd-0.12.0_rc3.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 9f1da9c3dd38..84e732a17be4 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1,3 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 
272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea
 SHA512 
667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
 DIST openocd-0.12.0-rc2.tar.gz 8437679 BLAKE2B 
3d1ec6fc758ace9d975956ecb2a4152a067e8be9a2e03a4c69c1020b4dbe752d52bb7be626ec78028953ba5d918b4ca9bf0a38ae0d83bf86d06ac12cb29ac5b3
 SHA512 
1b20f2cc8e511d02beb60b191b0b66d0ef53ab1dfb966773ddd8e72570eddc295768b3b8a340f70c9cc7bb061a25e649061435b844307b3bdd9177866f4e2f4a
+DIST openocd-0.12.0-rc3.tar.gz 8444782 BLAKE2B 
04daf4865ff6cb5102f037ae9e0436eac80eaa5a78aa3ee31c7bb7b51acc879d9076c816dc797f9d9b474502b6d216c064cffae46cf17663f7d6887ea6ccf958
 SHA512 
62a2a5316be6fa10ed424f57fa784c0774ae325bfa27a8e5a7ddc19841dbd55c7c1bb335aa9b8ffefebdf0ffcb3638dad20c191ade75b5b804d8be76b483fba4

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild 
b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
new file mode 100644
index ..57562d0c8fc5
--- /dev/null
+++ b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools udev
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI=" https://repo.or.cz/openocd.git;
+else
+   MY_PV="${PV/_/-}"
+   MY_P="${PN}-${MY_PV}"
+   S="${WORKDIR}"/${MY_P}
+   KEYWORDS="~amd64 ~arm ~x86"
+   
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="OpenOCD - Open On-Chip Debugger"
+HOMEPAGE="https://openocd.sourceforge.net;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+RESTRICT="strip" # includes non-native binaries
+
+RDEPEND="
+   acct-group/plugdev
+   >=dev-lang/jimtcl-0.81:=
+   capstone? ( dev-libs/capstone )
+   cmsis-dap? ( dev-libs/hidapi )
+   jlink? ( >=dev-embedded/libjaylink-0.2.0 )
+   usb? ( virtual/libusb:1 )
+   ftdi? ( dev-embedded/libftdi:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   AT_NO_RECURSIVE=yes eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --enable-amtjtagaccel
+   --enable-am335xgpio
+   --enable-arm-jtag-ew
+   --enable-at91rm9200
+   --enable-bcm2835gpio
+   --enable-buspirate
+   --enable-ep93xx
+   --enable-gw16012
+   --enable-jtag_dpi
+   --enable-sysfsgpio
+   --enable-vdebug
+   --disable-internal-jimtcl
+   --disable-internal-libjaylink
+   --disable-parport-giveio
+   --disable-werror
+   $(use_with capstone)
+   $(use_enable cmsis-dap)
+   $(use_enable dummy)
+   $(use_enable ftdi openjtag)
+   $(use_enable ftdi presto)
+   $(use_enable ftdi usb-blaster)
+   $(use_enable jlink)
+   $(use_enable parport)
+   $(use_enable parport parport_ppdev)
+   $(use_enable usb aice)
+   $(use_enable usb armjtagew)
+   $(use_enable usb ftdi)
+   $(use_enable usb osbdm)
+   $(use_enable usb opendous)
+   $(use_enable usb rlink)
+   $(use_enable usb stlink)
+   $(use_enable usb ti-icdi)
+   $(use_enable usb usbprog)
+   $(use_enable usb usb-blaster-2)
+   $(use_enable usb ulink)
+   $(use_enable usb vsllink)
+   $(use_enable verbose-io verbose-jtag-io)
+   $(use_enable verbose-io verbose-usb-io)
+   $(use_enable verbose-io verbose_usb_comms)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   dostrip /usr/bin
+   udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
+}
+
+pkg_postinst() {
+   udev_reload
+
+   elog "To access openocd devices as user you must be in the plugdev 
group"
+}
+

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

2023-01-03 Thread William Hubbs
commit: 75d95254739ba2d414c248f937edd730f6242699
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 00:37:20 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 00:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75d95254

app-containers/skopeo: revbump 1.10.0-r1 to use the upstream Makefile

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

 app-containers/skopeo/skopeo-1.10.0-r1.ebuild | 38 +++
 1 file changed, 38 insertions(+)

diff --git a/app-containers/skopeo/skopeo-1.10.0-r1.ebuild 
b/app-containers/skopeo/skopeo-1.10.0-r1.ebuild
new file mode 100644
index ..98396d981315
--- /dev/null
+++ b/app-containers/skopeo/skopeo-1.10.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+COMMIT=ee60474d5a4d99745aac9855797ad4b26510d786
+inherit go-module
+
+DESCRIPTION="Command line utility foroperations on container images and image 
repositories"
+HOMEPAGE="https://github.com/containers/skopeo;
+SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="btrfs"
+
+COMMON_DEPEND=">=app-crypt/gpgme-1.5.5:=
+   >=dev-libs/libassuan-2.4.3:=
+   dev-libs/libgpg-error:=
+   btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
+   >=sys-fs/lvm2-2.02.145:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+   BDEPEND="dev-go/go-md2man"
+
+RESTRICT="test"
+
+src_compile() {
+   local BUILDTAGS
+   BUILDTAGS="containers_image_ostree_stub $(usex btrfs "" 
exclude_graphdriver_btrfs)"
+   emake PREFIX=/usr BUILDTAGS="${BUILDTAGS}" GIT_COMMIT="${COMMIT}" \
+   all completions
+}
+
+src_install() {
+   emake PREFIX=/usr DESTDIR="${ED}" install
+   keepdir /var/lib/containers/sigstore
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2023-01-03 Thread Yixun Lan
commit: 5135ef00b26cbdb841c2d37b1f963b5c489ba5d6
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:56:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5135ef00

net-dns/smartdns: add 40

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 +
 net-dns/smartdns/smartdns-40.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index 870243fa3df4..5129bfa387ac 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,2 +1,3 @@
 DIST smartdns-38.1.tar.gz 522130 BLAKE2B 
d6e28ece8545d6dc948670ff2bf3e4e842ccec7cf82f2f7ff2a197d5dfd6c244dfdef98c9ee38ffc4016b36f1b54ddc2fc8239e5838269055ed58473712e7462
 SHA512 
345010a9d4e43403e2ad068a8c6a0b871de8d4c524856c062909db61ac36b20988ae17b15be2f330589f93a7b7d521e885384c93987b81715e42a49798dec598
 DIST smartdns-38.tar.gz 520679 BLAKE2B 
bab92c56377ebef8f8ccab664a8b289844aebdeef55f8f183db62353ca4f2debf157bdf4098dd2bc3b2fa4ad97364b48bb2e410c9ba7dc2f08a040c5e13cb8ac
 SHA512 
d3421a6b22a22a11316289cfb5102c224b81decf89fd802a6281d7686f72e7ee3fffb5de569d4e09a01b8e9d8f6a5114afc709b90965847fa24fd4579316a80b
+DIST smartdns-40.tar.gz 542046 BLAKE2B 
33612f46168c4a562880a6ee4099a11f5259bbca1fa4055d3479577e6115934282ccc4d05a90af709da46171934a1ac999b8e3f3d92a1de8a1ce0b9b5b564742
 SHA512 
d792879b48d05edd016df5ee46eb105dcb21520b08a7d26e28ec1ad890c6a82e21468c717c3bc2fc13b38af12e8883e0007d93488a1549355941f190b175248b

diff --git a/net-dns/smartdns/smartdns-40.ebuild 
b/net-dns/smartdns/smartdns-40.ebuild
new file mode 100644
index ..96243a40fbf5
--- /dev/null
+++ b/net-dns/smartdns/smartdns-40.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+DESCRIPTION="A local DNS server returns the fastest access results"
+HOMEPAGE="https://github.com/pymumu/smartdns;
+SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/openssl:0="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-Release${PV}"
+
+src_prepare() {
+   default
+   sed -i -e "/install .*default /d" \
+   -e "/install .*init.d /d" Makefile || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
+
+   newconfd "${FILESDIR}"/smartdns.confd smartdns
+   newinitd "${FILESDIR}"/smartdns.initd smartdns
+}



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-pw/

2023-01-03 Thread Yixun Lan
commit: d3ee3cdc812b0d85339b7ec58f7918ebdae75153
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:53:34 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ee3cdc

dev-vcs/git-pw: drop 2.3.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-pw/Manifest|  1 -
 dev-vcs/git-pw/git-pw-2.3.0.ebuild | 45 --
 2 files changed, 46 deletions(-)

diff --git a/dev-vcs/git-pw/Manifest b/dev-vcs/git-pw/Manifest
index 90cb1110dc99..2db8f699d829 100644
--- a/dev-vcs/git-pw/Manifest
+++ b/dev-vcs/git-pw/Manifest
@@ -1,2 +1 @@
-DIST git-pw-2.3.0.tar.gz 34301 BLAKE2B 
b1bba3696c1d658ee76900d0787121dd5f89143774c7f7e79971f89b391d66c454a3f3f4103c35bc6a0bd77113e990f915b8313b855f7946518c033222e26419
 SHA512 
b83d7ad5c8e4f7f28e6df09ea286cef41940b76d8ac0eedf1993a7beeefd8a62298f4a4f9e6c0988c68811091f1740548e85ba1b689464447fa7fe74d31eb7b6
 DIST git-pw-2.4.0.tar.gz 34874 BLAKE2B 
cc44b3e8660e8ede70a32b2e7d79dc000c050a7359b9d092df535bb0d79f79dc6c95f2b8563e7f750cc74618530db376a1dee08802bc1f2f4b7239b1f4fe57c3
 SHA512 
5a2b22d33903c779d319a40afbce8f7137272d5fcd4ebd62901b59468333523aea3c276b56cc7227d4aa2b53c30664ac07858bab2f80ef99a55a28af0feecefb

diff --git a/dev-vcs/git-pw/git-pw-2.3.0.ebuild 
b/dev-vcs/git-pw/git-pw-2.3.0.ebuild
deleted file mode 100644
index 8658b3068beb..
--- a/dev-vcs/git-pw/git-pw-2.3.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/getpatchwork/git-pw.git;
-else
-   SRC_URI="https://github.com/getpatchwork/git-pw/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="A tool for integrating Git with Patchwork"
-HOMEPAGE="https://github.com/getpatchwork/git-pw;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   >=dev-python/arrow-0.10[${PYTHON_USEDEP}]
-   >=dev-python/click-6.0[${PYTHON_USEDEP}]
-   dev-python/pbr[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8[${PYTHON_USEDEP}]
-   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/pbr[${PYTHON_USEDEP}]
-   test? (
-   >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
-   >=dev-python/pytest-cov-2.5[${PYTHON_USEDEP}]
-   )
-"
-
-src_compile() {
-   export PBR_VERSION=${PV}
-   distutils-r1_src_compile
-}
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-pw/

2023-01-03 Thread Yixun Lan
commit: 82377fe132176c54a0dcc5af1d1902c904277602
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:46:19 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82377fe1

dev-vcs/git-pw: add 2.4.0

Signed-off-by: Yixun Lan  gentoo.org>

 dev-vcs/git-pw/Manifest|  1 +
 dev-vcs/git-pw/git-pw-2.4.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-vcs/git-pw/Manifest b/dev-vcs/git-pw/Manifest
index 53447848c062..90cb1110dc99 100644
--- a/dev-vcs/git-pw/Manifest
+++ b/dev-vcs/git-pw/Manifest
@@ -1 +1,2 @@
 DIST git-pw-2.3.0.tar.gz 34301 BLAKE2B 
b1bba3696c1d658ee76900d0787121dd5f89143774c7f7e79971f89b391d66c454a3f3f4103c35bc6a0bd77113e990f915b8313b855f7946518c033222e26419
 SHA512 
b83d7ad5c8e4f7f28e6df09ea286cef41940b76d8ac0eedf1993a7beeefd8a62298f4a4f9e6c0988c68811091f1740548e85ba1b689464447fa7fe74d31eb7b6
+DIST git-pw-2.4.0.tar.gz 34874 BLAKE2B 
cc44b3e8660e8ede70a32b2e7d79dc000c050a7359b9d092df535bb0d79f79dc6c95f2b8563e7f750cc74618530db376a1dee08802bc1f2f4b7239b1f4fe57c3
 SHA512 
5a2b22d33903c779d319a40afbce8f7137272d5fcd4ebd62901b59468333523aea3c276b56cc7227d4aa2b53c30664ac07858bab2f80ef99a55a28af0feecefb

diff --git a/dev-vcs/git-pw/git-pw-2.4.0.ebuild 
b/dev-vcs/git-pw/git-pw-2.4.0.ebuild
new file mode 100644
index ..1b048b2fd6ee
--- /dev/null
+++ b/dev-vcs/git-pw/git-pw-2.4.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/getpatchwork/git-pw.git;
+else
+   SRC_URI="https://github.com/getpatchwork/git-pw/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A tool for integrating Git with Patchwork"
+HOMEPAGE="https://github.com/getpatchwork/git-pw;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=dev-python/arrow-0.10[${PYTHON_USEDEP}]
+   >=dev-python/click-6.0[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   =dev-python/tabulate-0.8[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/pbr[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/mock-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-cov-2.5[${PYTHON_USEDEP}]
+   )
+"
+
+src_compile() {
+   export PBR_VERSION=${PV}
+   distutils-r1_src_compile
+}
+distutils_enable_tests pytest



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

2023-01-03 Thread Yixun Lan
commit: d6037c123c6b43f22f18bd1a0134a27667b7b823
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 01:02:03 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6037c12

net-misc/you-get: update DISTUTILS_USE_PEP517

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/you-get/you-get-0.4.1620.ebuild | 4 +++-
 net-misc/you-get/you-get-0.4.1650.ebuild | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-misc/you-get/you-get-0.4.1620.ebuild 
b/net-misc/you-get/you-get-0.4.1620.ebuild
index 224c8b53367e..0c3886e119e6 100644
--- a/net-misc/you-get/you-get-0.4.1620.ebuild
+++ b/net-misc/you-get/you-get-0.4.1620.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1
 
 DESCRIPTION="Utility to download media contents from the web"

diff --git a/net-misc/you-get/you-get-0.4.1650.ebuild 
b/net-misc/you-get/you-get-0.4.1650.ebuild
index cf3b729dadc4..87c7095428ac 100644
--- a/net-misc/you-get/you-get-0.4.1650.ebuild
+++ b/net-misc/you-get/you-get-0.4.1650.ebuild
@@ -4,6 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
 inherit distutils-r1
 
 DESCRIPTION="Utility to download media contents from the web"



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

2023-01-03 Thread Yixun Lan
commit: 82b28122af3d68ae1b6bc24396d1a0a81386eab3
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 01:00:04 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b28122

net-misc/you-get: add 0.4.1650

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/you-get/Manifest|  1 +
 net-misc/you-get/you-get-0.4.1650.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/net-misc/you-get/Manifest b/net-misc/you-get/Manifest
index 264d7fe1feaa..0b6e0a936d1c 100644
--- a/net-misc/you-get/Manifest
+++ b/net-misc/you-get/Manifest
@@ -1,2 +1,3 @@
 DIST you-get-0.4.1602.tar.gz 151182 BLAKE2B 
343465ac823f92a862ac16e85e9a01918d41d1a68a4a0469e44cc202f82352dac31a42b97699627f29cb656475e75abe3b59a53f6a3cc3d1e304fe33dac302db
 SHA512 
8ca41e0d5499d8150bf782e7fd93ab7baf86ba40599ca120e9afa51b8f2696526cdab9f5b29b7c173fd9830c9cfbf8463d8840ad13cbaa4b34729e1809415760
 DIST you-get-0.4.1620.tar.gz 151401 BLAKE2B 
d986deb09f353d108bcdc54aa7a53a511c4767491abc55dad8cdf34aaed598859a66bf4efbdbbadddc112ba95df847101354c8c7d670e14fbcca8cef0a3b45a3
 SHA512 
235e0f0106b00de0382853837be62489ff1d564fad73ebef2b2a5466612f7aae604243e305b9b2c21d4933d3709be14d054c67c7d4bb271efd934e107447a772
+DIST you-get-0.4.1650.tar.gz 152169 BLAKE2B 
c1ba09a0bfd339703f269d1c53406f70762dab2f974ea43b1bf26890ccf267d5852e298ddab2db7a9ed32a52e2aed2691851cefed73089111414056b74a10b1a
 SHA512 
cb87f4c981631945d521b43585d291d35e67e85a17bdc567d775274700ef346c63c391b2c38f7a7e60de4ba9b5daa7aab3d6202d03147ae0d2c09b5b8c06bb3c

diff --git a/net-misc/you-get/you-get-0.4.1650.ebuild 
b/net-misc/you-get/you-get-0.4.1650.ebuild
new file mode 100644
index ..cf3b729dadc4
--- /dev/null
+++ b/net-misc/you-get/you-get-0.4.1650.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Utility to download media contents from the web"
+HOMEPAGE="https://you-get.org;
+SRC_URI="https://github.com/soimort/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   media-video/ffmpeg
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2023-01-03 Thread Yixun Lan
commit: 85e93daf44ff18fcc3dda28255143e9074811543
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 00:56:47 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 01:05:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e93daf

net-dns/smartdns: drop 38

Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/smartdns/Manifest   |  1 -
 net-dns/smartdns/smartdns-38.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index 5129bfa387ac..45538514e0c2 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,3 +1,2 @@
 DIST smartdns-38.1.tar.gz 522130 BLAKE2B 
d6e28ece8545d6dc948670ff2bf3e4e842ccec7cf82f2f7ff2a197d5dfd6c244dfdef98c9ee38ffc4016b36f1b54ddc2fc8239e5838269055ed58473712e7462
 SHA512 
345010a9d4e43403e2ad068a8c6a0b871de8d4c524856c062909db61ac36b20988ae17b15be2f330589f93a7b7d521e885384c93987b81715e42a49798dec598
-DIST smartdns-38.tar.gz 520679 BLAKE2B 
bab92c56377ebef8f8ccab664a8b289844aebdeef55f8f183db62353ca4f2debf157bdf4098dd2bc3b2fa4ad97364b48bb2e410c9ba7dc2f08a040c5e13cb8ac
 SHA512 
d3421a6b22a22a11316289cfb5102c224b81decf89fd802a6281d7686f72e7ee3fffb5de569d4e09a01b8e9d8f6a5114afc709b90965847fa24fd4579316a80b
 DIST smartdns-40.tar.gz 542046 BLAKE2B 
33612f46168c4a562880a6ee4099a11f5259bbca1fa4055d3479577e6115934282ccc4d05a90af709da46171934a1ac999b8e3f3d92a1de8a1ce0b9b5b564742
 SHA512 
d792879b48d05edd016df5ee46eb105dcb21520b08a7d26e28ec1ad890c6a82e21468c717c3bc2fc13b38af12e8883e0007d93488a1549355941f190b175248b

diff --git a/net-dns/smartdns/smartdns-38.ebuild 
b/net-dns/smartdns/smartdns-38.ebuild
deleted file mode 100644
index b3addca60631..
--- a/net-dns/smartdns/smartdns-38.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-DESCRIPTION="A local DNS server returns the fastest access results"
-HOMEPAGE="https://github.com/pymumu/smartdns;
-SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-Release${PV}"
-
-src_prepare() {
-   default
-   sed -i -e "/install .*default /d" \
-   -e "/install .*init.d /d" Makefile || die
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
-
-   newconfd "${FILESDIR}"/smartdns.confd smartdns
-   newinitd "${FILESDIR}"/smartdns.initd smartdns
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/minicoredumper/, sys-process/minicoredumper/files/

2023-01-03 Thread Georgy Yakovlev
commit: 15860b1c3ff8962cd6e3b835572cfd042110aa41
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  4 00:29:47 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  4 00:30:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15860b1c

sys-process/minicoredumper: add 2.0.2

update sysctl file with recommendations.
EAPI 7>8
misc cleanup

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-process/minicoredumper/Manifest|  1 +
 .../minicoredumper/files/2.0.2-readme.patch| 26 ++
 .../minicoredumper/files/60-minicoredumper.conf-r1 |  3 ++
 .../minicoredumper/minicoredumper-2.0.2.ebuild | 55 ++
 4 files changed, 85 insertions(+)

diff --git a/sys-process/minicoredumper/Manifest 
b/sys-process/minicoredumper/Manifest
index 2654ac98b7c8..66c67036523e 100644
--- a/sys-process/minicoredumper/Manifest
+++ b/sys-process/minicoredumper/Manifest
@@ -1 +1,2 @@
 DIST minicoredumper-2.0.1.tar.xz 292088 BLAKE2B 
0286004b707b1c9559ef4078dbd1d39ac82123cf3a6ba194210674dff3462db1b922340705f9b5e30e821b84ed91429f6f86cb680d353363b8b6aac92885cba6
 SHA512 
1ffc8e763aa653e443b15d49ac229720afc5d7729d6c1edb728bee55a887cad3b780bca2e4ac7f34c2f36756b02bd15002286f65d8a21ba99778d722e5953bb2
+DIST minicoredumper-2.0.2.tar.xz 303764 BLAKE2B 
50e57aa2928b36cbade64795a2a721345bda1d5b7c9699ff2415c207f5a286560ff1f83b2d9964c69feca8a16323208945315545441fb54f3aebad91f524583d
 SHA512 
1a511229f0784003a52bd54219a305dad72e97f7e1897f9512e38d443c377928657df6eae7383d9127c307c4098eead19de197327a675137d2962eee3b1ba395

diff --git a/sys-process/minicoredumper/files/2.0.2-readme.patch 
b/sys-process/minicoredumper/files/2.0.2-readme.patch
new file mode 100644
index ..ee012da65f74
--- /dev/null
+++ b/sys-process/minicoredumper/files/2.0.2-readme.patch
@@ -0,0 +1,26 @@
+From f5cf83a74dee47625c28f25980a857917faf1282 Mon Sep 17 00:00:00 2001
+From: John Ogness 
+Date: Wed, 30 Nov 2022 15:23:49 +0106
+Subject: [PATCH] docs: mention setting kernel.core_pipe_limit
+
+It is recommended to set kernel.core_pipe_limit to the maximum
+value. Show that in the documentation.
+
+Signed-off-by: John Ogness 
+---
+ README| 1 +
+ website/src/installation.content.html | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/README b/README
+index aea079d..5a768a0 100644
+--- a/README
 b/README
+@@ -39,6 +39,7 @@ Installation
+ 
+   $ echo '|/usr/sbin/minicoredumper %P %u %g %s %t %h %e' | \
+  sudo tee /proc/sys/kernel/core_pattern
++  $ echo 0x7fff | sudo tee /proc/sys/kernel/core_pipe_limit
+ 
+ Documentation
+ -

diff --git a/sys-process/minicoredumper/files/60-minicoredumper.conf-r1 
b/sys-process/minicoredumper/files/60-minicoredumper.conf-r1
new file mode 100644
index ..c938d64df395
--- /dev/null
+++ b/sys-process/minicoredumper/files/60-minicoredumper.conf-r1
@@ -0,0 +1,3 @@
+kernel.core_pattern = |/usr/sbin/minicoredumper %P %u %g %s %t %h %e
+kernel.core_pipe_limit = 0x7fff
+fs.suid_dumpable=2

diff --git a/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild 
b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
new file mode 100644
index ..abb2db17ff6a
--- /dev/null
+++ b/sys-process/minicoredumper/minicoredumper-2.0.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Core dump file processor"
+HOMEPAGE="https://linutronix.de/minicoredumper;
+SRC_URI="https://linutronix.de/minicoredumper/files/${P}.tar.xz;
+
+LICENSE="BSD BSD-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/json-c:=
+   virtual/libelf
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( ${FILESDIR}/${PV}-readme.patch )
+
+src_configure() {
+   # regd daemon is disabled as there are no known consumers
+   local myconf=(
+   --runstatedir="${EPREFIX}/run"
+   --with-coreinject
+   --with-libminicoredumper
+   --with-minicoredumper
+   --without-minicoredumper_demo
+   --without-minicoredumper_regd
+   --without-minicoredumper_trigger
+   --without-werror
+   MCD_DUMP_PATH="${EPREFIX}/var/lib/${PN}"
+   )
+   econf ${myconf[@]}
+}
+
+src_install() {
+   default
+
+   keepdir /var/lib/minicoredumper
+
+   # systemd-coredump uses /usr/lib/sysctl.d/50-coredump.conf
+   insinto /usr/lib/sysctl.d
+   newins "${FILESDIR}"/60-minicoredumper.conf-r1 60-minicoredumper.conf
+
+   # some files/dirs we don't want
+   rmdir -v "${ED}/run" || die
+   rm -rv "${ED}"/etc/{init.d,default} || die
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-01-03 Thread Georgy Yakovlev
commit: b7cdb9f1997d5123ad92ac9f17079b7e67e52f29
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  4 01:08:02 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  4 01:08:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cdb9f1

app-arch/dpkg: replace buf patch with upstream fix in 1.21.15

Signed-off-by: Georgy Yakovlev  gentoo.org>

 ...{dpkg-1.21.15.ebuild => dpkg-1.21.15-r1.ebuild} |  2 +-
 app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch   | 34 
 .../dpkg/files/dpkg-1.21.15-buf-overflow.patch | 45 ++
 3 files changed, 46 insertions(+), 35 deletions(-)

diff --git a/app-arch/dpkg/dpkg-1.21.15.ebuild 
b/app-arch/dpkg/dpkg-1.21.15-r1.ebuild
similarity index 97%
rename from app-arch/dpkg/dpkg-1.21.15.ebuild
rename to app-arch/dpkg/dpkg-1.21.15-r1.ebuild
index 02e4f4a95589..d26e233149be 100644
--- a/app-arch/dpkg/dpkg-1.21.15.ebuild
+++ b/app-arch/dpkg/dpkg-1.21.15-r1.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.18.12-flags.patch
-   "${FILESDIR}"/${PN}-1.21.15-buf-lengh.patch # sent upstream
+   "${FILESDIR}"/${P}-buf-overflow.patch
 )
 
 src_prepare() {

diff --git a/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch 
b/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
deleted file mode 100644
index 1ab28d1df5a0..
--- a/app-arch/dpkg/files/dpkg-1.21.15-buf-lengh.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 7caf70b6cda200e1bad77c26e46e465a4ad76d71 Mon Sep 17 00:00:00 2001
-From: Georgy Yakovlev 
-Date: Mon, 2 Jan 2023 21:57:29 -0800
-Subject: [PATCH] dpkg-deb: increase buf lengh in movecontrolfiles
-
-In some cases limit of 200 is too short.
-For example, on gentoo we build in /var/tmp/portage (user configurable)
-
-the buf contents end up exactly 201 characters:
-e.g.: "mv /long/path /another/long/path && rmdir /yet/another/long/path"
-
-so we only catch it in testsuite and dpkg-deb tests fail sometimes.
-
-Signed-off-by: Georgy Yakovlev 

- src/deb/extract.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/deb/extract.c b/src/deb/extract.c
-index a098539..332c664 100644
 a/src/deb/extract.c
-+++ b/src/deb/extract.c
-@@ -53,7 +53,7 @@
- static void
- movecontrolfiles(const char *dir, const char *thing)
- {
--  char buf[200];
-+  char buf[512];
-   pid_t pid;
- 
-   sprintf(buf, "mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
--- 
-2.39.0
-

diff --git a/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch 
b/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch
new file mode 100644
index ..864d57b98a5c
--- /dev/null
+++ b/app-arch/dpkg/files/dpkg-1.21.15-buf-overflow.patch
@@ -0,0 +1,45 @@
+From 5356621172d669d8f62e7e746a6c7a11345aec4e Mon Sep 17 00:00:00 2001
+From: Guillem Jover 
+Date: Tue, 3 Jan 2023 23:29:05 +0100
+Subject: dpkg-deb: Fix buffer overflow on long directory names with old deb
+ formats
+
+The handling for deb 0.x formats that relocates files around once
+extracted was using a buffer with a hardcoded size, not taking into
+account the length of the directory which would overflow it.
+
+Switch to use a dynamically allocated buffer to handle any destination
+directory length.
+
+Reported-by: Georgy Yakovlev 
+---
+ src/deb/extract.c | 7 ---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/src/deb/extract.c b/src/deb/extract.c
+index a09853962..6466fa6f2 100644
+--- a/src/deb/extract.c
 b/src/deb/extract.c
+@@ -53,15 +53,16 @@
+ static void
+ movecontrolfiles(const char *dir, const char *thing)
+ {
+-  char buf[200];
++  char *cmd;
+   pid_t pid;
+ 
+-  sprintf(buf, "mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
++  cmd = str_fmt("mv %s/%s/* %s/ && rmdir %s/%s", dir, thing, dir, dir, thing);
+   pid = subproc_fork();
+   if (pid == 0) {
+-command_shell(buf, _("shell command to move files"));
++command_shell(cmd, _("shell command to move files"));
+   }
+   subproc_reap(pid, _("shell command to move files"), 0);
++  free(cmd);
+ }
+ 
+ static void DPKG_ATTR_NORET
+-- 
+cgit v1.2.3
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/trace-cmd/

2023-01-03 Thread Yixun Lan
commit: 9b9fea398103ffc4d09ef56d0a63e33a68a1c6b1
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 04:14:48 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 04:19:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9fea39

dev-util/trace-cmd: fix doc issue

1) fix the man pages's wrong installation path
2) pull source-highlight as dependency

Closes: https://bugs.gentoo.org/868168
Closes: https://bugs.gentoo.org/873007

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/trace-cmd/trace-cmd-3.1.4.ebuild | 13 +++--
 dev-util/trace-cmd/trace-cmd-3.1.5.ebuild | 13 +++--
 2 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild
index f13210697f74..308eb115628e 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.4.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.4.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
 
 EAPI=8
@@ -43,7 +43,10 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
python? ( dev-lang/swig )
-   doc? ( app-text/asciidoc )
+   doc? (
+   app-text/asciidoc
+   dev-util/source-highlight
+   )
 "
 
 # having trouble getting tests to compile
@@ -65,7 +68,13 @@ pkg_setup() {
 src_prepare() {
default
sed -r -e 's:([[:space:]]+)install_bash_completion($|[[:space:]]+):\1:' 
\
+   -e '/^prefix/s:/usr/local:/usr:g' \
-i Makefile || die "sed failed"
+
+   sed -i -e "s|^htmldir.*|&-${PVR}|g" \
+   -e "s|^pdfdir.*|&-${PVR}|g" \
+   Documentation/libtracecmd/Makefile \
+   Documentation/trace-cmd/Makefile || die
 }
 
 src_configure() {

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
index b608032b58bf..63c0354925ab 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.5.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
 
 EAPI=8
@@ -43,7 +43,10 @@ DEPEND="${RDEPEND}
 BDEPEND="
virtual/pkgconfig
python? ( dev-lang/swig )
-   doc? ( app-text/asciidoc )
+   doc? (
+   app-text/asciidoc
+   dev-util/source-highlight
+   )
 "
 
 # having trouble getting tests to compile
@@ -65,7 +68,13 @@ pkg_setup() {
 src_prepare() {
default
sed -r -e 's:([[:space:]]+)install_bash_completion($|[[:space:]]+):\1:' 
\
+   -e '/^prefix/s:/usr/local:/usr:g' \
-i Makefile || die "sed failed"
+
+   sed -i -e "s|^htmldir.*|&-${PVR}|g" \
+   -e "s|^pdfdir.*|&-${PVR}|g" \
+   Documentation/libtracecmd/Makefile \
+   Documentation/trace-cmd/Makefile || die
 }
 
 src_configure() {



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

2023-01-03 Thread Sam James
commit: 8858c7de308bd96913796a8a27b37d41857467c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:55:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8858c7de

app-misc/solaar: destabilize 1.1.8 for ~amd64, ~x86

Unintentionally pushed as stable.

Fixes: 840c7ad0eab3c72b94c4416e63a35432308306d8
Signed-off-by: Sam James  gentoo.org>

 app-misc/solaar/solaar-1.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/solaar/solaar-1.1.8.ebuild 
b/app-misc/solaar/solaar-1.1.8.ebuild
index b69b48e81557..868f9d19920d 100644
--- a/app-misc/solaar/solaar-1.1.8.ebuild
+++ b/app-misc/solaar/solaar-1.1.8.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ * ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar;
 else

SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> 
${P/_rc/rc}.tar.gz"
-   KEYWORDS="amd64 ~arm x86"
+   KEYWORDS="~amd64 ~arm ~x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 



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

2023-01-03 Thread Sam James
commit: 4c3e428e7e5ab76c3cfd164c9690f51244579a5e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:48:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3e428e

sys-apps/moar: new package, add 1.11.3

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/metadata.xml   | 11 +++
 sys-apps/moar/moar-1.11.3.ebuild | 31 +++
 3 files changed, 44 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
new file mode 100644
index ..9ed7a36af261
--- /dev/null
+++ b/sys-apps/moar/Manifest
@@ -0,0 +1,2 @@
+DIST moar-1.11.3-deps.tar.xz 25971908 BLAKE2B 
b0086ed53e9b032bc58e048ce5e5298cbee21e67b85798b2aa58c661293f53383a2191a7bef203a098c954ffc20dc7094e4a0c7b57aa8b456543b42770f30916
 SHA512 
215db80539767b4900ecac56f84a9f183f9e0581fb7603219feb3e1da44b10b52e7eda69336fc0ed6ab73be3e4efee855a91d3a41b1839c8cb9f357a9b2ed455
+DIST moar-1.11.3.tar.gz 2777421 BLAKE2B 
48cc596af11b1163a6ca6cc766670ec917fae4f7232c295e6d87f074ce3c87dd3f06ac440af4d5bedc2735a2d2fe634df2d9f5db8ad05399f470d99c406a7beb
 SHA512 
2367dd81bea3ff20c782aa7b73a70ca2ff54d57164bbcf5e318bca3769adddc8c41c3092cee5bf9c02816c68d4f65200c118e17014ae37ed63b1436dde64688c

diff --git a/sys-apps/moar/metadata.xml b/sys-apps/moar/metadata.xml
new file mode 100644
index ..da115d6b24cf
--- /dev/null
+++ b/sys-apps/moar/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   walles/moar
+   
+

diff --git a/sys-apps/moar/moar-1.11.3.ebuild b/sys-apps/moar/moar-1.11.3.ebuild
new file mode 100644
index ..a66c7d9330d4
--- /dev/null
+++ b/sys-apps/moar/moar-1.11.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI=" https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2023-01-03 Thread Sam James
commit: 816055e2387bc79b730315f51a067b54965919f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:54:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816055e2

sys-fs/multipath-tools: drop 0.9.3

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

 .../multipath-tools/multipath-tools-0.9.3.ebuild   | 95 --
 1 file changed, 95 deletions(-)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild
deleted file mode 100644
index 6fa03671b730..
--- a/sys-fs/multipath-tools/multipath-tools-0.9.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info systemd toolchain-funcs udev tmpfiles
-
-DESCRIPTION="Device mapper target autoconfig"
-HOMEPAGE="http://christophe.varoqui.free.fr/;
-SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-IUSE="systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-libs/json-c:=
-   dev-libs/libaio
-   dev-libs/userspace-rcu:=
-   >=sys-fs/lvm2-2.02.45
-   >=virtual/libudev-232-r3
-   sys-libs/readline:=
-   systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}
-   test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig"
-
-CONFIG_CHECK="~DM_MULTIPATH"
-
-src_prepare() {
-   default
-
-   sed -r -i -e 
'/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := 
$(GENTOO_\1),' \
-   "${S}"/Makefile.inc || die
-}
-
-src_compile() {
-   tc-export CC
-
-   # LIBDM_API_FLUSH involves grepping files in /usr/include,
-   # so force the test to go the way we want #411337.
-   emake \
-   prefix="${EPREFIX}/usr" \
-   LIB="$(get_libdir)" \
-   LIBDM_API_FLUSH=1 \
-   PKGCONFIG="$(tc-getPKG_CONFIG)" \
-   GENTOO_CFLAGS="${CFLAGS}" \
-   GENTOO_CPPFLAGS="${CPPFLAGS}" \
-   FAKEVAR=1
-}
-
-src_install() {
-   dodir /sbin
-
-   # Please clean this up > 0.9.3: 
https://github.com/opensvc/multipath-tools/pull/53
-   # $(prefix) doesn't work correctly in makefile in 0.9.3.
-   emake \
-   DESTDIR="${ED}" \
-   prefix="${EPREFIX}" \
-   LIB="$(get_libdir)" \
-   RUN=run \
-   unitdir="$(systemd_get_systemunitdir)" \
-   libudevdir="${EPREFIX}/$(get_udevdir)" \
-   pkgconfdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
-   GENTOO_CFLAGS="${CFLAGS}" \
-   GENTOO_CPPFLAGS="${CPPFLAGS}" \
-   install
-
-   rmdir "${ED}"/usr/include
-   rmdir "${ED}"/usr/share
-   mv "${ED}"/include "${ED}"/usr/include || die
-   mv "${ED}"/share "${ED}"/usr/share || die
-   einstalldocs
-
-   newinitd "${FILESDIR}"/multipathd-r1.rc multipathd
-   newinitd "${FILESDIR}"/multipath.rc multipath
-
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   tmpfiles_process /usr/lib/tmpfiles.d/multipath.conf
-   udev_reload
-
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   elog "If you need multipath on your system, you must"
-   elog "add 'multipath' into your boot runlevel!"
-   fi
-}
-
-pkg_postrm() {
-   udev_reload
-}



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

2023-01-03 Thread Sam James
commit: 4d16ba8d72caa79016e15114dbf1a86ffb1d06c6
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d16ba8d

net-analyzer/netperf: Stabilize 2.7.0-r4 sparc, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 1753f9a5242e..f2cbe9c445a8 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 139e60db7b13016bca3921ec20e551ae53427e71
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=139e60db

net-analyzer/netperf: Stabilize 2.7.0-r4 x86, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 72484e62283d..53f6b4da1611 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 494b296e475d880edcb39f59d8f8c691b68f7a3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494b296e

net-analyzer/netperf: Stabilize 2.7.0-r4 amd64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index 53f6b4da1611..1753f9a5242e 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 LICENSE="netperf"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2023-01-03 Thread Sam James
commit: 6170bcae6a911697812969d6b4e095d07c740fae
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:54:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6170bcae

sys-fs/multipath-tools: restore 0.9.3-r2

Dropped accidentally.

Reported at 
https://github.com/flatcar/portage-stable/pull/401#issuecomment-1369035847.

Fixes: 69322f09c73a949705b50485ab26552491d8a3cd~1
Signed-off-by: Sam James  gentoo.org>

 .../multipath-tools-0.9.3-r2.ebuild| 97 ++
 1 file changed, 97 insertions(+)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild
new file mode 100644
index ..65869a69983e
--- /dev/null
+++ b/sys-fs/multipath-tools/multipath-tools-0.9.3-r2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd toolchain-funcs udev tmpfiles
+
+DESCRIPTION="Device mapper target autoconfig"
+HOMEPAGE="http://christophe.varoqui.free.fr/;
+SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+IUSE="systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/json-c:=
+   dev-libs/libaio
+   dev-libs/userspace-rcu:=
+   >=sys-fs/lvm2-2.02.45
+   >=virtual/libudev-232-r3
+   sys-libs/readline:=
+   systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+   test? ( dev-util/cmocka )"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~DM_MULTIPATH"
+
+src_prepare() {
+   default
+
+   sed -r -i -e 
'/^(CPPFLAGS|CFLAGS)\>/s,^(CPPFLAGS|CFLAGS)\>[[:space:]]+:=,\1 := 
$(GENTOO_\1),' \
+   "${S}"/Makefile.inc || die
+}
+
+src_compile() {
+   tc-export CC
+
+   # LIBDM_API_FLUSH involves grepping files in /usr/include,
+   # so force the test to go the way we want #411337.
+   emake \
+   prefix="${EPREFIX}/usr" \
+   plugindir="${EPREFIX}/$(get_libdir)/multipath" \
+   LIB="$(get_libdir)" \
+   LIBDM_API_FLUSH=1 \
+   PKGCONFIG="$(tc-getPKG_CONFIG)" \
+   GENTOO_CFLAGS="${CFLAGS}" \
+   GENTOO_CPPFLAGS="${CPPFLAGS}" \
+   FAKEVAR=1
+}
+
+src_install() {
+   dodir /sbin
+
+   # Please clean this up > 0.9.3: 
https://github.com/opensvc/multipath-tools/pull/53
+   # $(prefix) doesn't work correctly in makefile in 0.9.3.
+   emake \
+   DESTDIR="${ED}" \
+   prefix="${EPREFIX}" \
+   LIB="$(get_libdir)" \
+   RUN=run \
+   plugindir="${EPREFIX}/$(get_libdir)/multipath" \
+   unitdir="$(systemd_get_systemunitdir)" \
+   libudevdir="${EPREFIX}/$(get_udevdir)" \
+   pkgconfdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
+   GENTOO_CFLAGS="${CFLAGS}" \
+   GENTOO_CPPFLAGS="${CPPFLAGS}" \
+   install
+
+   rmdir "${ED}"/usr/include
+   rmdir "${ED}"/usr/share
+   mv "${ED}"/include "${ED}"/usr/include || die
+   mv "${ED}"/share "${ED}"/usr/share || die
+   einstalldocs
+
+   newinitd "${FILESDIR}"/multipathd-r1.rc multipathd
+   newinitd "${FILESDIR}"/multipath.rc multipath
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   tmpfiles_process /usr/lib/tmpfiles.d/multipath.conf
+   udev_reload
+
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "If you need multipath on your system, you must"
+   elog "add 'multipath' into your boot runlevel!"
+   fi
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2023-01-03 Thread Sam James
commit: f1e42315b2438a4d31dffb073e67f260458d1f2b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 04:56:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e42315

net-analyzer/netperf: Stabilize 2.7.0-r4 arm64, #889630

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

 net-analyzer/netperf/netperf-2.7.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild 
b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
index fbac10434c1d..72484e62283d 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r4.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic
 DESCRIPTION="Network performance benchmark"
 HOMEPAGE="http://www.netperf.org/;
 SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2;
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
 
 LICENSE="netperf"
 SLOT="0"



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

2023-01-03 Thread Sam James
commit: 90a4a68c4994b81369aafb16bc8532e277194070
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:23:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:23:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a4a68c

sys-fs/duf: update copyright

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

 sys-fs/duf/duf-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/duf/duf-0.8.1.ebuild b/sys-fs/duf/duf-0.8.1.ebuild
index 5932429d1e48..d948b7dff84d 100644
--- a/sys-fs/duf/duf-0.8.1.ebuild
+++ b/sys-fs/duf/duf-0.8.1.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: sci-mathematics/wxmaxima/

2023-01-03 Thread Andrey Grozin
commit: f1326b54f5731cffeb92260c68ec9602f7fa6daa
Author: Andrey Grozin  gentoo  org>
AuthorDate: Wed Jan  4 05:40:06 2023 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Wed Jan  4 05:40:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1326b54

sci-mathematics/wxmaxima: bump to 22.12.0

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-mathematics/wxmaxima/Manifest|  1 +
 sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/sci-mathematics/wxmaxima/Manifest 
b/sci-mathematics/wxmaxima/Manifest
index 9c03fdb4320c..cfc7f09b5711 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,3 +1,4 @@
 DIST wxmaxima-20.12.2.tar.gz 16262617 BLAKE2B 
2f9f910f565158b2011f014d96747498c6286a95bdb69f9b6b2f82a37a569e8a02abbae5cbb9ae2ac1e78d0b976487666794b267c1c40c1245df08c752486403
 SHA512 
1c3e3f68a2fa2cd798dfb05c52e7ddf3193a15cb45282553c280914bd524d463ad27acc89898cb4a292ff236699d1ec2abb70d83fa52cb126123ab8e2fcd5ceb
 DIST wxmaxima-22.05.0.tar.gz 21493488 BLAKE2B 
0b1f4bd65e88e4f39d5d54f164373ca67a76bd2a18a1556cd4b86cdb5a62ca3f0c783c6e1725ec1006f6174163f08b7b934dcfa3fd8a8a7aa34e61588e1b0cb1
 SHA512 
e78ce86d3265b8c5d1d9b110075bdc8e3ff180a0a017142f852b022a1984e7e9bf0a4b7d2fb829f8c87b09899ef57a6e8ee203ec7edac52e7d05f0a05d2c9fe8
 DIST wxmaxima-22.09.0.tar.gz 21883782 BLAKE2B 
370ea04f5101516fda494c08e21c1550556ff69e61e0458814aeb0922c66ae1b4a1be1e0b4d386f631b0479300fec04481f7f9e4be4214689b9bc0b9bd41f0f1
 SHA512 
778d3f221315f40f09918baaf26a4213dae3154ea19479c5ebf9254ed6c8036ca68f61472fce1d63e72d6c23787a635237c5f85ebc2975254893e6bec112ac3b
+DIST wxmaxima-22.12.0.tar.gz 23673254 BLAKE2B 
b00536c6b6243555f4c00016202d68f9764a2e1ec4c910ee52d7e0b498a5695c3f4746809e594179cda75ec40caeca1a01e21a11c211c329ec2685a8e6217e4e
 SHA512 
842a4c891d757d17307a9bed17f5de9f55e72b749e2356817a1598760b6a16fb9ce8e21f4706530bbe2360400de01b9269872d895944924d8e3eebfc31dc

diff --git a/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild 
b/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild
new file mode 100644
index ..552ce4da0c45
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-22.12.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk 
zh_CN zh_TW"
+inherit cmake plocale wxwidgets xdg
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/;
+SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-Version-${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/libxml2:2
+   x11-libs/wxGTK:${WX_GTK_VER}[webkit]"
+RDEPEND="${DEPEND}
+   media-fonts/jsmath
+   sci-visualization/gnuplot[wxwidgets]
+   sci-mathematics/maxima"
+
+src_prepare() {
+   setup-wxwidgets
+   cmake_src_prepare
+
+   sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i 
CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+   sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \
+   || die "sed info/CMakeLists.txt failed"
+
+   # locales
+   rm_po() {
+   rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed"
+   rm -f locales/manual/${1}.po
+   rm -f info/${PN}.${1}.md
+   rm -f info/${PN}.${1}.html
+   sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt
+   }
+   plocale_find_changes locales/wxMaxima '' '.po'
+   plocale_for_each_disabled_locale rm_po
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWXM_UNIT_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   # Just run the unit tests manually for now as tests fail in a 
non-descriptive
+   # way even with virtualx
+   # bug #736695
+   cd "${BUILD_DIR}/test/unit_tests" || die
+
+   local tests=(
+   AFontSize
+   CellPtr
+   ImgCell
+   )
+
+   local test
+   for test in "${tests[@]}" ; do
+   ./test_${test} || die "Unit test ${test} failed!"
+   done
+}
+
+src_install() {
+   docompress -x /usr/share/doc/${PF}
+   cmake_src_install
+}



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

2023-01-03 Thread Sam James
commit: 2483b20406bbefc3b05e7a0d85d4862a35165c99
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 17:29:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2483b204

app-editors/neovim: Dropping 0.7.2

Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28893
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 -
 app-editors/neovim/neovim-0.7.2.ebuild | 120 -
 2 files changed, 121 deletions(-)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 4edf9d4e6861..a6de3e35c2a2 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,4 +1,3 @@
-DIST neovim-0.7.2.tar.gz 10933623 BLAKE2B 
c2db449a91f1685233da7125e3d4b49cb8fe26db5e498fd3a83340bd14842399474fcc7f2c78b88783195c6f7b0b8df196985b70387ed88972372a8866e2c721
 SHA512 
04d0fa5b23018531b70b53271821bf6944cde1bcec2210b99f5888e1339cd38f57feaa8e40874a3a504930e6614980947f31852185cbcd2ce106a0867896dd79
 DIST neovim-0.8.0.tar.gz 11387355 BLAKE2B 
341f0fa10f0001324c87c26e7c0047334c25808901034f073945c3977dde4dda44b03869be1f530398d549f0b13dafae0eb82766464875ced2cd26621a0c5d88
 SHA512 
e9504e33df292043656b0ef064e465069c93d4be52bbe29ec33c111f3e00ed83647148d653e3f143e2243dac537eede6a9351990bd858ac20abc8edbc5249432
 DIST neovim-0.8.1.tar.gz 11387691 BLAKE2B 
fecdf430c854f36839332e1fd3b8fc4878a9d8a04adc83182d43a82047946de05f58c794b045678123a4f2ab820ec20e7f0fedb8f3bacc87071d27c1024f84db
 SHA512 
b4059a8a0a3caedf15f4160f2342306f6f1d625f8f8499491efd6b4440e275de95a63aa857395f844cbc871432359f96abbca138f6278d1228366d6fb4c4f1a6
 DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2

diff --git a/app-editors/neovim/neovim-0.7.2.ebuild 
b/app-editors/neovim/neovim-0.7.2.ebuild
deleted file mode 100644
index 62d976d90175..
--- a/app-editors/neovim/neovim-0.7.2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} luajit )
-
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/neovim/neovim.git;
-else
-   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+lto +nvimpager test +tui"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-# Upstream say the test library needs LuaJIT
-# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
-   >=dev-util/gperf-3.1
-   virtual/libiconv
-   virtual/libintl
-   virtual/pkgconfig
-"
-# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
-DEPEND="${LUA_DEPS}
-   >=dev-lua/luv-1.43.0[${LUA_SINGLE_USEDEP}]
-   $(lua_gen_cond_dep '
-   dev-lua/lpeg[${LUA_USEDEP}]
-   dev-lua/mpack[${LUA_USEDEP}]
-   ')
-   $(lua_gen_cond_dep '
-   dev-lua/LuaBitOp[${LUA_USEDEP}]
-   ' lua5-{1,2})
-   >=dev-libs/libuv-1.44.1:=
-   >=dev-libs/libvterm-0.1.4
-   >=dev-libs/msgpack-3.0.0:=
-   >=dev-libs/tree-sitter-0.20.6:=
-   tui? (
-   >=dev-libs/libtermkey-0.22
-   >=dev-libs/unibilium-2.0.0:0=
-   )
-"
-RDEPEND="
-   ${DEPEND}
-   app-eselect/eselect-vi
-"
-BDEPEND="
-   test? (
-   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.4-cmake_lua_version.patch"
-   "${FILESDIR}/${PN}-0.4.4-cmake-release-type.patch"
-   "${FILESDIR}/${PN}-0.7.2-cmake-darwin.patch"
-)
-
-src_prepare() {
-   # Use our system vim dir
-   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
-   -i src/nvim/globals.h || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   # Upstream default to LTO on non-debug builds
-   # Let's expose it as a USE flag because upstream
-   # have preferences for how we should use LTO
-   # if we want it on (not just -flto)
-   # ... but allow turning it off.
-   # TODO: 

[gentoo-commits] repo/gentoo:master commit in: app-text/mupdf/, app-text/mupdf/files/

2023-01-03 Thread Sam James
commit: 6208b6698adad4d24c7cad780efb95349fb5e2da
Author: Philipp Rösner  protonmail  com>
AuthorDate: Fri Dec 30 22:22:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6208b669

app-text/mupdf-1.21.1: patch aliasing violation

Add patch fixing an aliasing violation build error
in the thirdparty freeglut module.

See: https://bugs.gentoo.org/859847
See: 
https://github.com/FreeGLUTProject/freeglut/pull/112/commits/8c6f6bf3ad2fd33d15de6ee96175cd29bf804d9f

Closes: https://bugs.gentoo.org/888998
Suggested-by: Matt Turner  gentoo.org>
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28903
Signed-off-by: Sam James  gentoo.org>

 .../mupdf-1.21.1-fix-aliasing-violation.patch  | 63 ++
 app-text/mupdf/mupdf-1.21.1.ebuild |  1 +
 2 files changed, 64 insertions(+)

diff --git a/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch 
b/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
new file mode 100644
index ..4f51f72deb1e
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
@@ -0,0 +1,63 @@
+https://bugs.gentoo.org/859847
+
+From 8c6f6bf3ad2fd33d15de6ee96175cd29bf804d9f Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 26 Jul 2022 15:47:02 -0400
+Subject: [PATCH] Fix aliasing violation
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Noticed when compiling with link-time optimizations.
+
+include/GL/freeglut_std.h:240:18: error: type of `glutBitmapHelvetica18` does 
not match original declaration [-Werror=lto-type-mismatch]
+  240 | extern void* glutBitmapHelvetica18;
+  |  ^
+src/x11/fg_glutfont_definitions_x11.c:103:27: note: `glutBitmapHelvetica18` 
was previously declared here
+  103 | struct freeglutBitmapFont glutBitmapHelvetica18 ;
+  |   ^
+src/x11/fg_glutfont_definitions_x11.c:103:27: note: code may be misoptimized 
unless `-fno-strict-aliasing` is used
+---
+ src/x11/fg_glutfont_definitions_x11.c | 29 ++-
+ 1 file changed, 20 insertions(+), 9 deletions(-)
+
+--- a/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
 b/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
+@@ -91,14 +91,25 @@ struct freeglutBitmapFont
+ };
+ 
+ 
+-struct freeglutStrokeFont glutStrokeRoman ;
+-struct freeglutStrokeFont glutStrokeMonoRoman ;
++static struct freeglutStrokeFont glutStrokeRoman_ ;
++static struct freeglutStrokeFont glutStrokeMonoRoman_ ;
+ 
+-struct freeglutBitmapFont glutBitmap9By15 ;
+-struct freeglutBitmapFont glutBitmap8By13 ;
+-struct freeglutBitmapFont glutBitmapTimesRoman10 ;
+-struct freeglutBitmapFont glutBitmapTimesRoman24 ;
+-struct freeglutBitmapFont glutBitmapHelvetica10 ;
+-struct freeglutBitmapFont glutBitmapHelvetica12 ;
+-struct freeglutBitmapFont glutBitmapHelvetica18 ;
++static struct freeglutBitmapFont glutBitmap9By15_ ;
++static struct freeglutBitmapFont glutBitmap8By13_ ;
++static struct freeglutBitmapFont glutBitmapTimesRoman10_ ;
++static struct freeglutBitmapFont glutBitmapTimesRoman24_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica10_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica12_ ;
++static struct freeglutBitmapFont glutBitmapHelvetica18_ ;
+ 
++
++void *glutStrokeRoman = _ ;
++void *glutStrokeMonoRoman = _ ;
++
++void *glutBitmap9By15 = _ ;
++void *glutBitmap8By13 = _ ;
++void *glutBitmapTimesRoman10 = _ ;
++void *glutBitmapTimesRoman24 = _ ;
++void *glutBitmapHelvetica10 = _ ;
++void *glutBitmapHelvetica12 = _ ;
++void *glutBitmapHelvetica18 = _ ;
+-- 
+2.35.1
+

diff --git a/app-text/mupdf/mupdf-1.21.1.ebuild 
b/app-text/mupdf/mupdf-1.21.1.ebuild
index ac2702bc5da4..718ebd6ed15a 100644
--- a/app-text/mupdf/mupdf-1.21.1.ebuild
+++ b/app-text/mupdf/mupdf-1.21.1.ebuild
@@ -53,6 +53,7 @@ PATCHES=(
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.19.0-cross-fixes.patch
"${FILESDIR}"/$P-no-drm.patch
+   "${FILESDIR}"/$P-fix-aliasing-violation.patch
 )
 
 src_prepare() {



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

2023-01-03 Thread Sam James
commit: 955b84bad9b4a6003e132afd18b557215534eb73
Author: Mikk Margus Möll  eesti  ee>
AuthorDate: Thu Dec 22 18:28:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b84ba

net-analyzer/macchanger: fix building on USE="-split-usr" systems

Closes: https://bugs.gentoo.org/886121
Signed-off-by: Mikk Margus Möll  eesti.ee>
Closes: https://github.com/gentoo/gentoo/pull/28763
Signed-off-by: Sam James  gentoo.org>

 ...macchanger-1.7.0_p5_p4.ebuild => macchanger-1.7.0_p5_p4-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild 
b/net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
similarity index 92%
rename from net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild
rename to net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
index ed18fd45624d..2bce7cea0e43 100644
--- a/net-analyzer/macchanger/macchanger-1.7.0_p5_p4.ebuild
+++ b/net-analyzer/macchanger/macchanger-1.7.0_p5_p4-r1.ebuild
@@ -29,7 +29,7 @@ S=${WORKDIR}/${P/_p*}
 src_configure() {
# Shared data is installed below /lib, see Bug #57046
econf \
-   --bindir="${EPREFIX}/sbin" \
+   --bindir="${EPREFIX}/usr/bin" \
--datadir="${EPREFIX}/lib"
 }
 
@@ -38,7 +38,5 @@ src_install() {
 
newdoc "${WORKDIR}"/debian/changelog debian.changelog
 
-   dodir /usr/bin
-   dosym ../../sbin/macchanger /usr/bin/macchanger
dosym ../../lib/macchanger /usr/share/macchanger
 }



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

2023-01-03 Thread Sam James
commit: 32825269468fe6331698b5d71561f87809019b6f
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 16:50:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32825269

app-editors/neovim: Dropping old patches

Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/neovim-0.4.4-cmake-release-type.patch| 13 -
 .../files/neovim-0.4.4-cmake_lua_version.patch | 11 -
 .../neovim/files/neovim-0.7.2-cmake-darwin.patch   | 55 --
 3 files changed, 79 deletions(-)

diff --git a/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch 
b/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch
deleted file mode 100644
index 2c9c80a7a690..
--- a/app-editors/neovim/files/neovim-0.4.4-cmake-release-type.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Ensure that :checkhealth is happy with the Gentoo build type.
-https://bugs.gentoo.org/757744
 a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -118,7 +118,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t 
]+')
-   if empty(buildtype)
- call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|Gentoo)'
- call health#report_ok(buildtype)
-   else
- call health#report_info(buildtype)

diff --git a/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch 
b/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch
deleted file mode 100644
index 4703dee52613..
--- a/app-editors/neovim/files/neovim-0.4.4-cmake_lua_version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -384,7 +384,7 @@
- option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
- 
- if(PREFER_LUA)
--  find_package(Lua 5.1 REQUIRED)
-+  find_package(Lua ${PREFER_LUA} EXACT REQUIRED)
-   set(LUA_PREFERRED_INCLUDE_DIRS ${LUA_INCLUDE_DIR})
-   set(LUA_PREFERRED_LIBRARIES ${LUA_LIBRARIES})
-   # Passive (not REQUIRED): if LUAJIT_FOUND is not set, nvim-test is skipped.

diff --git a/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch 
b/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch
deleted file mode 100644
index a8404bd4a97a..
--- a/app-editors/neovim/files/neovim-0.7.2-cmake-darwin.patch
+++ /dev/null
@@ -1,55 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -80,23 +80,6 @@ set(ENV{PKG_CONFIG_PATH} 
"$ENV{PKG_CONFIG_PATH}:${DEPS_PREFIX}/lib/pkgconfig")
- # used for check_c_compiler_flag
- include(CheckCCompilerFlag)
- 
--if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
--  # CMake tries to treat /sw and /opt/local as extension of the system path, 
but
--  # that doesn't really work out very well.  Once you have a dependency that
--  # resides there and have to add it as an include directory, then any other
--  # dependency that could be satisfied from there must be--otherwise you can 
end
--  # up with conflicting versions.  So, let's make them more of a priority 
having
--  # them be included as one of the first places to look for dependencies.
--  list(APPEND CMAKE_PREFIX_PATH /sw /opt/local)
--
--  # Work around some old, broken detection by CMake for knowing when to use 
the
--  # isystem flag.  Apple's compilers have supported this for quite some time
--  # now.
--  if(CMAKE_COMPILER_IS_GNUCC)
--set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-isystem ")
--  endif()
--endif()
--
- if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-   # Ignore case when comparing filenames on Windows and Mac.
-   set(CASE_INSENSITIVE_FILENAME TRUE)
 a/src/nvim/CMakeLists.txt
-+++ b/src/nvim/CMakeLists.txt
-@@ -205,10 +205,6 @@ get_directory_property(gen_includes INCLUDE_DIRECTORIES)
- foreach(gen_include ${gen_includes} ${LUA_PREFERRED_INCLUDE_DIRS})
-   list(APPEND gen_cflags "-I${gen_include}")
- endforeach()
--if(CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND CMAKE_OSX_SYSROOT)
--  list(APPEND gen_cflags "-isysroot")
--  list(APPEND gen_cflags "${CMAKE_OSX_SYSROOT}")
--endif()
- string(TOUPPER "${CMAKE_BUILD_TYPE}" build_type)
- separate_arguments(C_FLAGS_ARRAY UNIX_COMMAND ${CMAKE_C_FLAGS})
- separate_arguments(C_FLAGS_${build_type}_ARRAY UNIX_COMMAND 
${CMAKE_C_FLAGS_${build_type}})
 a/third-party/CMakeLists.txt
-+++ b/third-party/CMakeLists.txt
-@@ -117,13 +117,6 @@ if(CMAKE_CXX_COMPILER)
-   set(DEPS_CXX_COMPILER "${CMAKE_CXX_COMPILER}")
- endif()
- 
--if(CMAKE_OSX_SYSROOT)
--  set(DEPS_C_COMPILER "${DEPS_C_COMPILER} -isysroot${CMAKE_OSX_SYSROOT}")
--  if(DEPS_CXX_COMPILER)
--set(DEPS_CXX_COMPILER "${DEPS_CXX_COMPILER} 
-isysroot${CMAKE_OSX_SYSROOT}")
--  endif()
--endif()
--
- if(CMAKE_OSX_ARCHITECTURES)
-   string(REPLACE ";" "|" CMAKE_OSX_ARCHITECTURES_ALT_SEP 

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

2023-01-03 Thread Sam James
commit: d3c1416258227e409c2d69344fd6291f3834a4b7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Dec 27 06:42:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c14162

media-gfx/enblend: fix docs build error

Closes: https://bugs.gentoo.org/888025
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28839
Signed-off-by: Sam James  gentoo.org>

 media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild  |  1 +
 .../enblend-4.2.0_p20161007-doc-scaleable-fonts.patch| 16 
 2 files changed, 17 insertions(+)

diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild 
b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
index f06af141e1d9..2871a62a8325 100644
--- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
+++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild
@@ -49,6 +49,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-4.2-doc-install-dir-fix.patch
"${FILESDIR}"/${P}-cmake.patch
"${FILESDIR}"/${P}-gcc-10.patch
+   "${FILESDIR}"/${P}-doc-scaleable-fonts.patch
 )
 
 src_prepare() {

diff --git 
a/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch 
b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch
new file mode 100644
index ..638cd8c1ecbb
--- /dev/null
+++ b/media-gfx/enblend/files/enblend-4.2.0_p20161007-doc-scaleable-fonts.patch
@@ -0,0 +1,16 @@
+Use scaleable fonts.
+
+Bug: https://bugs.gentoo.org/888025
+
+diff -Naur enblend-4.2.0_p20161007.org/doc/static-preamble.tex 
enblend-4.2.0_p20161007/doc/static-preamble.tex
+--- enblend-4.2.0_p20161007.org/doc/static-preamble.tex 2016-09-24 
11:29:40.0 +0200
 enblend-4.2.0_p20161007/doc/static-preamble.tex 2022-12-27 
07:30:42.966176272 +0100
+@@ -5,6 +5,8 @@
+ \RequirePackage[l2tabu, orthodox]{nag}
+ 
+ 
++\usepackage[T1]{fontenc}
++\usepackage{lmodern}   % scaleable fonts
+ \usepackage{amsmath}   % align, align*
+ \usepackage{bold-extra}% Bold typewriter for programming language keywords
+ \usepackage{color} % \colorbox



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/fail2ban/, net-analyzer/fail2ban/files/

2023-01-03 Thread Sam James
commit: ed3efbc32c75f107e1633b92e99a37e31d9462d9
Author: hsk17  mail  de>
AuthorDate: Tue Nov 29 11:11:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3efbc3

net-analyzer/fail2ban: backport patch for annoying configreader warnings

Closes: https://github.com/gentoo/gentoo/pull/28473
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild | 134 +
 .../fail2ban-1.0.2-configreader-warning.patch  |  19 +++
 2 files changed, 153 insertions(+)

diff --git a/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild 
b/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild
new file mode 100644
index ..177a0d0239c8
--- /dev/null
+++ b/net-analyzer/fail2ban/fail2ban-1.0.2-r1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit bash-completion-r1 distutils-r1 systemd tmpfiles
+
+DESCRIPTION="Scans log files and bans IPs that show malicious signs"
+HOMEPAGE="https://www.fail2ban.org/;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/fail2ban/fail2ban;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux systemd"
+
+RDEPEND="
+   virtual/logger
+   virtual/mta
+   selinux? ( sec-policy/selinux-fail2ban )
+   systemd? (
+   $(python_gen_cond_dep '
+   || (
+   dev-python/python-systemd[${PYTHON_USEDEP}]
+   sys-apps/systemd[python(-),${PYTHON_USEDEP}]
+   )' 'python*' )
+   )
+"
+
+DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.2-adjust-apache-logs-paths.patch
+   "${FILESDIR}"/${P}-configreader-warning.patch
+)
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   # Replace /var/run with /run, but not in the top source directory
+   find . -mindepth 2 -type f -exec \
+   sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
+}
+
+python_compile() {
+   ./fail2ban-2to3 || die
+   distutils-r1_python_compile
+}
+
+python_test() {
+   bin/fail2ban-testcases \
+   --no-network \
+   --no-gamin \
+   --verbosity=4 || die "Tests failed with ${EPYTHON}"
+
+   # Workaround for bug #790251
+   rm -r fail2ban.egg-info || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   rm -rf "${ED}"/usr/share/doc/${PN} "${ED}"/run || die
+
+   newconfd files/fail2ban-openrc.conf ${PN}
+
+   # These two are placed in the ${BUILD_DIR} after being "built"
+   # in install_scripts().
+   newinitd "${BUILD_DIR}/fail2ban-openrc.init" "${PN}"
+   systemd_dounit "${BUILD_DIR}/${PN}.service"
+
+   dotmpfiles files/${PN}-tmpfiles.conf
+
+   doman man/*.{1,5}
+
+   # Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
+   # See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
+   insinto /etc/logrotate.d
+   newins files/${PN}-logrotate ${PN}
+
+   keepdir /var/lib/${PN}
+
+   newbashcomp files/bash-completion ${PN}-client
+   bashcomp_alias ${PN}-client ${PN}-server ${PN}-regex
+}
+
+pkg_preinst() {
+   has_version "<${CATEGORY}/${PN}-0.7"
+   previous_less_than_0_7=$?
+}
+
+pkg_postinst() {
+   tmpfiles_process ${PN}-tmpfiles.conf
+
+   if [[ ${previous_less_than_0_7} = 0 ]] ; then
+   elog
+   elog "Configuration files are now in /etc/fail2ban/"
+   elog "You probably have to manually update your configuration"
+   elog "files before restarting Fail2Ban!"
+   elog
+   elog "Fail2Ban is not installed under /usr/lib anymore. The"
+   elog "new location is under /usr/share."
+   elog
+   elog "You are upgrading from version 0.6.x, please see:"
+   elog 
"http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8;
+   fi
+
+   if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin 
; then
+   elog "For most jail.conf configurations, it is recommended you 
install either"
+   elog "dev-python/pyinotify or app-admin/gamin (in order of 
preference)"
+   elog "to control how log file modifications are detected"
+   fi
+
+   if ! has_version dev-lang/python[sqlite] ; then
+   elog "If you want to use ${PN}'s persistent database, then 
reinstall"
+   elog "dev-lang/python with USE=sqlite. If 

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

2023-01-03 Thread Sam James
commit: 463b1378781aac8534288fd51f0f432dc8fa6690
Author: Bernd Waibel  posteo  net>
AuthorDate: Mon Jan  2 07:50:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463b1378

sci-libs/opencascade: simplify vtk logic (v7.7.0)

Avoid using conditional logic to determine the include directory for VTK.

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Bernd Waibel  posteo.net>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/opencascade/opencascade-7.7.0-r1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild 
b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
index efd245f9b465..57907bad4816 100644
--- a/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.7.0-r1.ebuild
@@ -133,17 +133,14 @@ src_configure() {
fi
 
if use vtk; then
+   local vtk_ver=$(best_version "sci-libs/vtk")
+   vtk_ver=${vtk_ver#sci-libs/vtk-}
+   vtk_ver=$(ver_cut 1-2 ${vtk_ver})
mycmakeargs+=(
-D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
+   
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-${vtk_ver}

-D3RDPARTY_VTK_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
)
-   if has_version ">=sci-libs/vtk-9.2.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.2 )
-   elif has_version ">=sci-libs/vtk-9.1.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.1 )
-   elif has_version ">=sci-libs/vtk-9.0.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.0 )
-   fi
fi
 
cmake_src_configure



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

2023-01-03 Thread Sam James
commit: b8a766bf1c998ab0901ebc07119fffe0239ff6ac
Author: brahmajit das  protonmail  com>
AuthorDate: Thu Dec 29 16:29:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a766bf

app-editors/neovim: Version bump to 0.8.2

Signed-off-by: brahmajit das  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/neovim/Manifest|   1 +
 app-editors/neovim/neovim-0.8.2.ebuild | 129 +
 2 files changed, 130 insertions(+)

diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index 291063b9adea..4edf9d4e6861 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,3 +1,4 @@
 DIST neovim-0.7.2.tar.gz 10933623 BLAKE2B 
c2db449a91f1685233da7125e3d4b49cb8fe26db5e498fd3a83340bd14842399474fcc7f2c78b88783195c6f7b0b8df196985b70387ed88972372a8866e2c721
 SHA512 
04d0fa5b23018531b70b53271821bf6944cde1bcec2210b99f5888e1339cd38f57feaa8e40874a3a504930e6614980947f31852185cbcd2ce106a0867896dd79
 DIST neovim-0.8.0.tar.gz 11387355 BLAKE2B 
341f0fa10f0001324c87c26e7c0047334c25808901034f073945c3977dde4dda44b03869be1f530398d549f0b13dafae0eb82766464875ced2cd26621a0c5d88
 SHA512 
e9504e33df292043656b0ef064e465069c93d4be52bbe29ec33c111f3e00ed83647148d653e3f143e2243dac537eede6a9351990bd858ac20abc8edbc5249432
 DIST neovim-0.8.1.tar.gz 11387691 BLAKE2B 
fecdf430c854f36839332e1fd3b8fc4878a9d8a04adc83182d43a82047946de05f58c794b045678123a4f2ab820ec20e7f0fedb8f3bacc87071d27c1024f84db
 SHA512 
b4059a8a0a3caedf15f4160f2342306f6f1d625f8f8499491efd6b4440e275de95a63aa857395f844cbc871432359f96abbca138f6278d1228366d6fb4c4f1a6
+DIST neovim-0.8.2.tar.gz 11401444 BLAKE2B 
2b652e98fa68c64f54396726b80c28493841f2ec5acc01ef5dd659f0babce0baf3d5575cec1d08dd924b1855b21f13b75d2de9d117fcc125b1ec7945376e
 SHA512 
f6c9ad09618c9f8ebb4fe522f55fd3381cc4b6d079d912a0d2ef6ca5f48ed6c4c66805c14695469e2b3d2be2266a9b60e5fc698116cd655fd92ef0f4705fdbb2

diff --git a/app-editors/neovim/neovim-0.8.2.ebuild 
b/app-editors/neovim/neovim-0.8.2.ebuild
new file mode 100644
index ..6083e311ff39
--- /dev/null
+++ b/app-editors/neovim/neovim-0.8.2.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# RelWithDebInfo sets -Og -g
+CMAKE_BUILD_TYPE=Release
+LUA_COMPAT=( lua5-{1..2} luajit )
+inherit cmake lua-single optfeature xdg
+
+DESCRIPTION="Vim-fork focused on extensibility and agility"
+HOMEPAGE="https://neovim.io;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neovim/neovim.git;
+else
+   SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="Apache-2.0 vim"
+SLOT="0"
+IUSE="+lto +nvimpager test +tui"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+# Upstream say the test library needs LuaJIT
+# 
https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
+REQUIRED_USE="test? ( lua_single_target_luajit )"
+# TODO: Get tests running
+RESTRICT="!test? ( test ) test"
+
+# Upstream build scripts invoke the Lua interpreter
+BDEPEND="${LUA_DEPS}
+   >=dev-util/gperf-3.1
+   >=sys-devel/gettext-0.20.1
+   virtual/libiconv
+   virtual/libintl
+   virtual/pkgconfig
+"
+# Check 
https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
+# new dependency bounds and so on on bumps (obviously adjust for right 
branch/tag).
+DEPEND="${LUA_DEPS}
+   >=dev-lua/luv-1.44.2[${LUA_SINGLE_USEDEP}]
+   $(lua_gen_cond_dep '
+   dev-lua/lpeg[${LUA_USEDEP}]
+   dev-lua/mpack[${LUA_USEDEP}]
+   ')
+   $(lua_gen_cond_dep '
+   dev-lua/LuaBitOp[${LUA_USEDEP}]
+   ' lua5-{1,2})
+   >=dev-libs/libuv-1.44.2:=
+   >=dev-libs/libvterm-0.3
+   >=dev-libs/msgpack-3.0.0:=
+   >=dev-libs/tree-sitter-0.20.2:=
+   tui? (
+   >=dev-libs/libtermkey-0.22
+   >=dev-libs/unibilium-2.0.0:0=
+   )
+"
+RDEPEND="
+   ${DEPEND}
+   app-eselect/eselect-vi
+"
+BDEPEND="
+   test? (
+   $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}--cmake_lua_version.patch"
+   "${FILESDIR}/${PN}--cmake-darwin.patch"
+)
+
+if [[ ${PV} !=  ]]; then
+   PATCHES+=(
+   "${FILESDIR}/${PN}-0.8.0-cmake-release-type.patch"
+   )
+fi
+
+src_prepare() {
+   # Use our system vim dir
+   sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
+   -i src/nvim/globals.h || die
+
+   # https://forums.gentoo.org/viewtopic-p-8750050.html
+   xdg_environment_reset
+   cmake_src_prepare
+}
+
+src_configure() {
+   # Upstream default to LTO on non-debug builds
+   # 

[gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/

2023-01-03 Thread Sam James
commit: a3f9e9a6627cc9c176498cee7226155633ba735d
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Jan  2 08:57:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f9e9a6

mail-filter/rspamd: respect libdir

Closes: https://bugs.gentoo.org/887591
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/28933
Signed-off-by: Sam James  gentoo.org>

 mail-filter/rspamd/{rspamd-3.4-r1.ebuild => rspamd-3.4-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mail-filter/rspamd/rspamd-3.4-r1.ebuild 
b/mail-filter/rspamd/rspamd-3.4-r2.ebuild
similarity index 97%
rename from mail-filter/rspamd/rspamd-3.4-r1.ebuild
rename to mail-filter/rspamd/rspamd-3.4-r2.ebuild
index fc1664f05a6d..5f557fe50711 100644
--- a/mail-filter/rspamd/rspamd-3.4-r1.ebuild
+++ b/mail-filter/rspamd/rspamd-3.4-r2.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
 
 EAPI=8
@@ -92,6 +92,7 @@ src_configure() {
-DRUNDIR=/var/run/rspamd
-DDBDIR=/var/lib/rspamd
-DLOGDIR=/var/log/rspamd
+   -DLIBDIR="/usr/$(get_libdir)/rspamd"
 
-DSYSTEM_DOCTEST=ON
-DSYSTEM_FMT=ON



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

2023-01-03 Thread Sam James
commit: 0d7bfedb0301cadcf0e96cec0eb182ab1f471553
Author: Bernd Waibel  posteo  net>
AuthorDate: Mon Jan  2 07:57:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7bfedb

sci-libs/opencascade: simplify vtk logic (v7.6.3)

Backport patch from v7.7.0

Signed-off-by: Bernd Waibel  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/28932
Signed-off-by: Sam James  gentoo.org>

 sci-libs/opencascade/opencascade-7.6.3-r1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild 
b/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
index 2090e9b45195..82352ba3e3a2 100644
--- a/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
+++ b/sci-libs/opencascade/opencascade-7.6.3-r1.ebuild
@@ -132,17 +132,14 @@ src_configure() {
fi
 
if use vtk; then
+   local vtk_ver=$(best_version "sci-libs/vtk")
+   vtk_ver=${vtk_ver#sci-libs/vtk-}
+   vtk_ver=$(ver_cut 1-2 ${vtk_ver})
mycmakeargs+=(
-D3RDPARTY_VTK_DIR="${ESYSROOT}"/usr
+   
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-${vtk_ver}

-D3RDPARTY_VTK_LIBRARY_DIR="${ESYSROOT}"/usr/$(get_libdir)
)
-   if has_version ">=sci-libs/vtk-9.2.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.2 )
-   elif has_version ">=sci-libs/vtk-9.1.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.1 )
-   elif has_version ">=sci-libs/vtk-9.0.0"; then
-   mycmakeargs+=( 
-D3RDPARTY_VTK_INCLUDE_DIR="${ESYSROOT}"/usr/include/vtk-9.0 )
-   fi
fi
 
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/siril/, sci-astronomy/siril/files/

2023-01-03 Thread Sam James
commit: 9e5efd3a4fb8564e7bb06e69953bd59882124bf4
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Dec 27 15:27:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5efd3a

sci-astronomy/siril: fix call to undeclared function

Closes: https://bugs.gentoo.org/883121
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28853
Signed-off-by: Sam James  gentoo.org>

 ...-execinfo.patch => siril-1.0-execinfo-r1.patch} |  0
 .../siril/files/siril-1.0-execinfo-r2.patch| 45 ++
 sci-astronomy/siril/siril-1.0.5-r1.ebuild  |  2 +-
 ...siril-1.0.6-r1.ebuild => siril-1.0.6-r2.ebuild} |  2 +-
 4 files changed, 47 insertions(+), 2 deletions(-)

diff --git a/sci-astronomy/siril/files/siril-1.0-execinfo.patch 
b/sci-astronomy/siril/files/siril-1.0-execinfo-r1.patch
similarity index 100%
rename from sci-astronomy/siril/files/siril-1.0-execinfo.patch
rename to sci-astronomy/siril/files/siril-1.0-execinfo-r1.patch

diff --git a/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch 
b/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch
new file mode 100644
index ..ffef786d0d8e
--- /dev/null
+++ b/sci-astronomy/siril/files/siril-1.0-execinfo-r2.patch
@@ -0,0 +1,45 @@
+commit c009c4c1800086e7f4c4e80939e9ddc8964c8e12
+Author: Mario Haustein 
+Date:   Thu Aug 4 00:27:08 2022 +0200
+
+Include execinfo.h only if available
+
+Bug: https://bugs.gentoo.org/873016
+Upstream: https://gitlab.com/free-astro/siril/-/merge_requests/284
+
+diff --git a/src/core/signals.c b/src/core/signals.c
+index 74100b3a..0eefd460 100644
+--- a/src/core/signals.c
 b/src/core/signals.c
+@@ -25,7 +25,7 @@
+ #ifdef _WIN32
+ #include 
+ #include 
+-#else
++#elif HAVE_EXECINFO_H
+ #include 
+ #endif
+ 
+commit 13bafd227500018bef052cad1d73e9c681be1b8a
+Author: Cyril Richard 
+Date:   Thu Aug 4 11:29:23 2022 +0200
+
+Fix for merge_requests/284
+
+Bug: https://bugs.gentoo.org/883121
+Upstream: 
https://gitlab.com/free-astro/siril/-/commit/13bafd227500018bef052cad1d73e9c681be1b8a
+
+diff --git a/src/core/signals.c b/src/core/signals.c
+index 0eefd460..bbce5fa7 100644
+--- a/src/core/signals.c
 b/src/core/signals.c
+@@ -21,6 +21,9 @@
+ #define ANSI_COLOR_RED "\e[1m\x1b[31m"
+ #define ANSI_COLOR_RESET   "\x1b[0m\e[0m"
+ 
++#ifdef HAVE_CONFIG_H
++#include 
++#endif
+ #include 
+ #ifdef _WIN32
+ #include 

diff --git a/sci-astronomy/siril/siril-1.0.5-r1.ebuild 
b/sci-astronomy/siril/siril-1.0.5-r1.ebuild
index 17294e54b727..fc3329c88116 100644
--- a/sci-astronomy/siril/siril-1.0.5-r1.ebuild
+++ b/sci-astronomy/siril/siril-1.0.5-r1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-docfiles.patch"
"${FILESDIR}/${PN}-$(ver_cut 1-2)-dependencies.patch"
-   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo-r1.patch"
 )
 
 DOCS=( README.md NEWS ChangeLog AUTHORS )

diff --git a/sci-astronomy/siril/siril-1.0.6-r1.ebuild 
b/sci-astronomy/siril/siril-1.0.6-r2.ebuild
similarity index 97%
rename from sci-astronomy/siril/siril-1.0.6-r1.ebuild
rename to sci-astronomy/siril/siril-1.0.6-r2.ebuild
index 46032d77f26c..a198b6fb965f 100644
--- a/sci-astronomy/siril/siril-1.0.6-r1.ebuild
+++ b/sci-astronomy/siril/siril-1.0.6-r2.ebuild
@@ -50,7 +50,7 @@ BDEPEND="x11-base/xorg-proto"
 PATCHES=(
"${FILESDIR}/${PN}-docfiles.patch"
"${FILESDIR}/${PN}-$(ver_cut 1-2)-dependencies.patch"
-   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo.patch"
+   "${FILESDIR}/${PN}-$(ver_cut 1-2)-execinfo-r2.patch"
 )
 
 DOCS=( README.md NEWS ChangeLog AUTHORS )



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

2023-01-03 Thread Sam James
commit: 68b0afea5d7cf758f1b2d39763b65396a8c65f78
Author: Henning Schild  hennsch  de>
AuthorDate: Mon Jan  2 19:54:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:48:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b0afea

net-misc/icaclient: fix broken BDEPEND and add error handling

When one wants to use "hdx" that does not really work as expected due to
a typo. Also include the missing "|| die"s that have been pointed out in
a previous review.

Signed-off-by: Henning Schild  hennsch.de>
Closes: https://github.com/gentoo/gentoo/pull/28940
Signed-off-by: Sam James  gentoo.org>

 ...client-22.12.0.12.ebuild => icaclient-22.12.0.12-r1.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/icaclient/icaclient-22.12.0.12.ebuild 
b/net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
similarity index 97%
rename from net-misc/icaclient/icaclient-22.12.0.12.ebuild
rename to net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
index 399b2a4f22b1..c29d64d2492d 100644
--- a/net-misc/icaclient/icaclient-22.12.0.12.ebuild
+++ b/net-misc/icaclient/icaclient-22.12.0.12-r1.ebuild
@@ -40,7 +40,7 @@ REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE}
libgstreamer-0.10.so.0
 "
 
-BEPEND="
+BDEPEND="
hdx? ( >=media-plugins/hdx-realtime-media-engine-2.9.500.2802-r1 )
 "
 
@@ -121,12 +121,12 @@ src_prepare() {
default
rm lib/UIDialogLibWebKit.so || die
 
-   cp nls/en/module.ini .
+   cp nls/en/module.ini . || die
if use hdx; then
-   "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm
-   mv new_module.ini module.ini
+   "${BROOT}${ICAROOT}"/rtme/RTMEconfig -install -ignoremm || die
+   mv new_module.ini module.ini || die
fi
-   mv module.ini config/
+   mv module.ini config/ || die
 }
 
 src_install() {



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

2023-01-03 Thread Sam James
commit: 7778f9cadb610c8d9cdc057fe1781009d776511f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:58:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7778f9ca

dev-libs/protobuf: backport 32-bit test fixes

Closes: https://bugs.gentoo.org/875584
Signed-off-by: Sam James  gentoo.org>

 .../files/protobuf-21.9-disable-32-bit-tests.patch | 118 +
 dev-libs/protobuf/protobuf-21.9.ebuild |   3 +-
 2 files changed, 120 insertions(+), 1 deletion(-)

diff --git a/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch 
b/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch
new file mode 100644
index ..cd6b5aa2db6d
--- /dev/null
+++ b/dev-libs/protobuf/files/protobuf-21.9-disable-32-bit-tests.patch
@@ -0,0 +1,118 @@
+https://bugs.gentoo.org/875584
+https://github.com/protocolbuffers/protobuf/pull/10589
+
+From 5f4a52d9bff7595ec47fb6727662a1cada3cd404 Mon Sep 17 00:00:00 2001
+From: Mike Kruskal 
+Date: Thu, 15 Sep 2022 10:23:23 -0700
+Subject: [PATCH 3/7] Patching static assert test failure
+
+--- a/src/google/protobuf/extension_set_unittest.cc
 b/src/google/protobuf/extension_set_unittest.cc
+@@ -855,8 +855,10 @@ TEST(ExtensionSetTest, SpaceUsedExcludingSelf) {
+ const size_t old_capacity =   
 \
+ message->GetRepeatedExtension(unittest::repeated_##type##_extension)  
 \
+ .Capacity();  
 \
+-EXPECT_GE(old_capacity,   
 \
+-  (RepeatedFieldLowerClampLimit()));  
 \
++EXPECT_GE(
 \
++old_capacity, 
 \
++(RepeatedFieldLowerClampLimit()));  
 \
+ for (int i = 0; i < 16; ++i) {
 \
+   message->AddExtension(unittest::repeated_##type##_extension, value);
 \
+ } 
 \
+
+From c94b66706bec17d918495f4715183a5eaf0f8044 Mon Sep 17 00:00:00 2001
+From: Mike Kruskal 
+Date: Thu, 15 Sep 2022 11:31:31 -0700
+Subject: [PATCH 4/7] Test fixes for 32-bit architectures
+
+--- a/src/google/protobuf/compiler/cpp/message_size_unittest.cc
 b/src/google/protobuf/compiler/cpp/message_size_unittest.cc
+@@ -139,9 +139,9 @@ TEST(GeneratedMessageTest, OneStringSize) {
+ 
+ TEST(GeneratedMessageTest, MoreStringSize) {
+   struct MockGenerated : public MockMessageBase {  // 16 bytes
+-int has_bits[1];   // 4 bytes
+ int cached_size;   // 4 bytes
+ MockRepeatedPtrField data; // 24 bytes
++// + 4 bytes padding
+   };
+   GOOGLE_CHECK_MESSAGE_SIZE(MockGenerated, 48);
+   EXPECT_EQ(sizeof(protobuf_unittest::MoreString), sizeof(MockGenerated));
+--- a/src/google/protobuf/io/zero_copy_stream_unittest.cc
 b/src/google/protobuf/io/zero_copy_stream_unittest.cc
+@@ -720,6 +720,9 @@ TEST_F(IoTest, StringIo) {
+ 
+ // Verifies that outputs up to kint32max can be created.
+ TEST_F(IoTest, LargeOutput) {
++  // Filter out this test on 32-bit architectures.
++  if(sizeof(void*) < 8) return;
++
+   std::string str;
+   StringOutputStream output();
+   void* unused_data;
+--- a/src/google/protobuf/repeated_field_unittest.cc
 b/src/google/protobuf/repeated_field_unittest.cc
+@@ -429,14 +429,14 @@ TEST(RepeatedField, ReserveNothing) {
+ 
+ TEST(RepeatedField, ReserveLowerClamp) {
+   int clamped_value = internal::CalculateReserveSize(0, 
1);
+-  EXPECT_GE(clamped_value, 8 / sizeof(bool));
++  EXPECT_GE(clamped_value, sizeof(void*) / sizeof(bool));
+   EXPECT_EQ((internal::RepeatedFieldLowerClampLimit()),
+ clamped_value);
+   // EXPECT_EQ(clamped_value, (internal::CalculateReserveSize( clamped_value, 2)));
+ 
+   clamped_value = internal::CalculateReserveSize(0, 1);
+-  EXPECT_GE(clamped_value, 8 / sizeof(int));
++  EXPECT_GE(clamped_value, sizeof(void*) / sizeof(int));
+   EXPECT_EQ((internal::RepeatedFieldLowerClampLimit()),
+ clamped_value);
+   // EXPECT_EQ(clamped_value, (internal::CalculateReserveSize= sizeof(uint64_t)) {
++Timestamp begin, end;
++EXPECT_TRUE(TimeUtil::FromString("0001-01-01T00:00:00Z", ));
++EXPECT_EQ(TimeUtil::kTimestampMinSeconds, begin.seconds());
++EXPECT_EQ(0, begin.nanos());
++EXPECT_TRUE(TimeUtil::FromString("-12-31T23:59:59.9Z", ));
++EXPECT_EQ(TimeUtil::kTimestampMaxSeconds, end.seconds());
++EXPECT_EQ(9, end.nanos());
++EXPECT_EQ("0001-01-01T00:00:00Z", TimeUtil::ToString(begin));
++EXPECT_EQ("-12-31T23:59:59.9Z", TimeUtil::ToString(end));
++  }
+ 
+   // Test negative timestamps.
+   Timestamp 

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

2023-01-03 Thread Sam James
commit: ba61760581f34672dee2f3a947b5276eab8920cc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba617605

dev-python/zope-component: Stabilize 5.0.1 x86, #889642

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

 dev-python/zope-component/zope-component-5.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/zope-component/zope-component-5.0.1.ebuild 
b/dev-python/zope-component/zope-component-5.0.1.ebuild
index 5c72fb00cc0e..89bf8f71d29b 100644
--- a/dev-python/zope-component/zope-component-5.0.1.ebuild
+++ b/dev-python/zope-component/zope-component-5.0.1.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
 
 EAPI=8
@@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 RDEPEND="
dev-python/zope-event[${PYTHON_USEDEP}]



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

2023-01-03 Thread Sam James
commit: 8c9c517dea6b836ad27337139fb707e6762f05b3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9c517d

sys-apps/most: add 5.2.0

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

 sys-apps/most/Manifest  |  1 +
 sys-apps/most/most-5.2.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/most/Manifest b/sys-apps/most/Manifest
index d1ffb632d48d..3ac82c0380ba 100644
--- a/sys-apps/most/Manifest
+++ b/sys-apps/most/Manifest
@@ -1 +1,2 @@
 DIST most-5.1.0.tar.gz 162172 BLAKE2B 
a3c0f3d85e7c4f4a014c174efb0d3d22b0fc2758e403ddccc74308399eeec616800e16db33554f0ca53fba674efba9dd93d51ed0c3f887b2c24fd3dd2335387c
 SHA512 
cbc090283bbaafb8ffee9d6d1abc7b49cd58d54b742cf8dc86274351dee6398d1f24841bd1631ac40f861ad9e23569646133d3297317d9d514a7a38dd74533d2
+DIST most-5.2.0.tar.gz 256075 BLAKE2B 
ae73680cedb0306dd6980c637fd8c0d016537663ab707e925931972822f718dd31fc80d83598af9832c7869b5abf4ecbc076ce56c4a6d42f71d30be1a50d
 SHA512 
3aa3cb46ddd456532a009fb9cfcd746971396be33e03e52a15b754a6d7683f4efd020edb0ec4eb36d22ba20f050aaac4ba6cdd3b69bb5701ea58ddb9a903c59d

diff --git a/sys-apps/most/most-5.2.0.ebuild b/sys-apps/most/most-5.2.0.ebuild
new file mode 100644
index ..20f8f9098a74
--- /dev/null
+++ b/sys-apps/most/most-5.2.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Paging program that displays, one windowful at a time, the 
contents of a file"
+HOMEPAGE="https://www.jedsoft.org/most/;
+SRC_URI="https://www.jedsoft.org/releases/${PN}/${P}.tar.gz
+   https://www.jedsoft.org/releases/${PN}/old/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+IUSE=""
+
+RDEPEND=">=sys-libs/slang-2.1.3"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.0a-donot-hardcode-path.patch
+)
+
+src_prepare() {
+   default
+   # Do not strip by default
+   sed -e '/\$(INSTALL)/s@ -s@@' -i src/Makefile.in || die
+}
+
+src_configure() {
+   unset ARCH
+   econf
+}
+
+src_install() {
+   emake DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" \
+   install
+}



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

2023-01-03 Thread Sam James
commit: 36bcb807a5e0245dc78be6447434c5bf6b9db0e9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 06:24:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 06:24:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bcb807

dev-python/zope-hookable: Stabilize 5.4 x86, #889642

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

 dev-python/zope-hookable/zope-hookable-5.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/zope-hookable/zope-hookable-5.4.ebuild 
b/dev-python/zope-hookable/zope-hookable-5.4.ebuild
index d36b27a85498..1af57ab5d25b 100644
--- a/dev-python/zope-hookable/zope-hookable-5.4.ebuild
+++ b/dev-python/zope-hookable/zope-hookable-5.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
@@ -21,7 +21,7 @@ S=${WORKDIR}/${P/-/.}
 
 LICENSE="ZPL"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="
test? (



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

2023-01-03 Thread Arthur Zamarin
commit: 0df3d98fdc14e1c3b621abc7c6b4eb5b65af6b7a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df3d98f

dev-util/sysdig: Stabilize 0.29.3 amd64, #889532

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

 dev-util/sysdig/sysdig-0.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/sysdig/sysdig-0.29.3.ebuild 
b/dev-util/sysdig/sysdig-0.29.3.ebuild
index 6cb3d07ab2bc..83dacb21b23f 100644
--- a/dev-util/sysdig/sysdig-0.29.3.ebuild
+++ b/dev-util/sysdig/sysdig-0.29.3.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="+modules"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 



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

2023-01-03 Thread Arthur Zamarin
commit: c6b9f386a210ffa75b235a02a160f60040055dd5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b9f386

dev-cpp/valijson: Stabilize 0.7 amd64, #889532

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

 dev-cpp/valijson/valijson-0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/valijson/valijson-0.7.ebuild 
b/dev-cpp/valijson/valijson-0.7.ebuild
index 030b372e2a46..ca723120f1e0 100644
--- a/dev-cpp/valijson/valijson-0.7.ebuild
+++ b/dev-cpp/valijson/valijson-0.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-01-03 Thread Arthur Zamarin
commit: 1ce7ff899d2f190a67a73150d1007913f9f1fdc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce7ff89

dev-libs/libb64: Stabilize 2.0.0.1 amd64, #889532

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

 dev-libs/libb64/libb64-2.0.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libb64/libb64-2.0.0.1.ebuild 
b/dev-libs/libb64/libb64-2.0.0.1.ebuild
index d51f3ea296c7..488d25f845a4 100644
--- a/dev-libs/libb64/libb64-2.0.0.1.ebuild
+++ b/dev-libs/libb64/libb64-2.0.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="
 LICENSE="CC-PD"
 # static library, so always rebuild
 SLOT="0/${PVR}"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="app-arch/unzip"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/scap-driver/

2023-01-03 Thread Arthur Zamarin
commit: dd4ac1ca7e6c12433cb5b9c28b3d20c18d7fead5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4ac1ca

dev-util/scap-driver: Stabilize 0.29.3 amd64, #889532

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

 dev-util/scap-driver/scap-driver-0.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/scap-driver/scap-driver-0.29.3.ebuild 
b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
index 53e97a4e1765..b7f0615e4841 100644
--- a/dev-util/scap-driver/scap-driver-0.29.3.ebuild
+++ b/dev-util/scap-driver/scap-driver-0.29.3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/libs-${LIBS_COMMIT}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 RDEPEND="!

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

2023-01-03 Thread William Hubbs
commit: 64d0ddf64fc6ec5cb3168dff14ab5259ae2e9206
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 06:35:19 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 06:36:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64d0ddf6

sys-apps/baselayout: add back the case statement

We may only need to do this on the specific hosts listed.
More research needs to be done before I can remove the case statement.

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

 sys-apps/baselayout/baselayout-.ebuild | 16 ++--
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index 6a97e21522d9..35af87850d7c 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.ebuild
@@ -163,13 +163,17 @@ multilib_layout() {
# make sure the old "lib" ABI location does not 
exist; we
# only symlinked the lib dir on systems where 
we moved it
# to "lib32" ...
-   if [[ -d ${prefix}lib32 && ! -h ${prefix}lib32 
]] ; then
-   rm -f "${prefix}lib32"/.keep || die
-   if ! rmdir "${prefix}lib32" 2>/dev/null 
; then
-   ewarn "You need to merge 
${prefix}lib32 into ${prefix}lib"
-   die "non-empty dir found where 
there should be none: ${prefix}lib32"
+   case ${CHOST} in
+   i?86*|x86_64*|powerpc*|sparc*|s390*)
+   if [[ -d ${prefix}lib32 && ! -h 
${prefix}lib32 ]] ; then
+   rm -f "${prefix}lib32"/.keep || 
die
+   if ! rmdir "${prefix}lib32" 
2>/dev/null ; then
+   ewarn "You need to 
merge ${prefix}lib32 into ${prefix}lib"
+   die "non-empty dir 
found where there should be none: ${prefix}lib32"
+   fi
fi
-   fi
+   ;;
+   esac
else
# nothing exists, so just set it up sanely
ewarn "Initializing ${prefix}lib as a dir"



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

2023-01-03 Thread Michał Górny
commit: 02f05048d29d68b7f3c3bfdc6adf630ba8eec42d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 05:01:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 05:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02f05048

media-sound/pragha: Force bash for configure script

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

 media-sound/pragha/pragha-1.3.99.1-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/pragha/pragha-1.3.99.1-r1.ebuild 
b/media-sound/pragha/pragha-1.3.99.1-r1.ebuild
index 5284653c476c..473933be04a5 100644
--- a/media-sound/pragha/pragha-1.3.99.1-r1.ebuild
+++ b/media-sound/pragha/pragha-1.3.99.1-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
 
 EAPI=7
@@ -88,6 +88,8 @@ src_configure() {
--disable-grilo-0.2
--disable-grilo-net-0.2
)
+
+   local CONFIG_SHELL="$(type -P bash)"
econf "${myconf[@]}"
 }
 



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

2023-01-03 Thread Yixun Lan
commit: 2039b7b780ce0d2a717ec8dc2f16384481421b13
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:12:56 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2039b7b7

dev-python/time-machine: Keyword 2.9.0 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/time-machine/time-machine-2.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild 
b/dev-python/time-machine/time-machine-2.9.0.ebuild
index a526c33dc380..482492e7b186 100644
--- a/dev-python/time-machine/time-machine-2.9.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.9.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]



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

2023-01-03 Thread Yixun Lan
commit: 8bb3a9905979a1e1ee400cdb79d02fa62d76c092
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:13:03 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb3a990

dev-python/tox: Keyword 4.1.3 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-python/tox/tox-4.1.3.ebuild b/dev-python/tox/tox-4.1.3.ebuild
index b23c53855db0..7acdcbeea4a2 100644
--- a/dev-python/tox/tox-4.1.3.ebuild
+++ b/dev-python/tox/tox-4.1.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
>=dev-python/cachetools-5.2[${PYTHON_USEDEP}]



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

2023-01-03 Thread Yixun Lan
commit: 87d4363484d39270d8de22e900dd83701afe9cdc
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jan  4 05:13:00 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan  4 05:13:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d43634

dev-python/pyproject-api: Keyword 1.2.1 riscv, #888481

Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/pyproject-api/pyproject-api-1.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild 
b/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild
index 28b0d7f1443e..f26c18350f1b 100644
--- a/dev-python/pyproject-api/pyproject-api-1.2.1.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.2.1.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
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~riscv"
 
 RDEPEND="
>=dev-python/packaging-21.3[${PYTHON_USEDEP}]



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

2023-01-03 Thread Sam James
commit: b9535bda3b5b67c3e923508f12ec3d5db045bc99
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9535bda

sys-apps/moar: fix copyright header

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

 sys-apps/moar/moar-1.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/moar/moar-1.11.3.ebuild b/sys-apps/moar/moar-1.11.3.ebuild
index a66c7d9330d4..8955fedf6eb9 100644
--- a/sys-apps/moar/moar-1.11.3.ebuild
+++ b/sys-apps/moar/moar-1.11.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2023-01-03 Thread Sam James
commit: 78b12c7038b2aa08a4fbb1904b3a94fac790912f
Author: Mathis Winterer  fedora  email>
AuthorDate: Fri Dec 30 16:43:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b12c70

sys-fs/duf: new package

Signed-off-by: Mathis Winterer  fedora.email>
Closes: https://github.com/gentoo/gentoo/pull/28902
Signed-off-by: Sam James  gentoo.org>

 sys-fs/duf/Manifest |  2 ++
 sys-fs/duf/duf-0.8.1.ebuild | 27 +++
 sys-fs/duf/metadata.xml | 20 
 3 files changed, 49 insertions(+)

diff --git a/sys-fs/duf/Manifest b/sys-fs/duf/Manifest
new file mode 100644
index ..789950b0a991
--- /dev/null
+++ b/sys-fs/duf/Manifest
@@ -0,0 +1,2 @@
+DIST duf-0.8.1-deps.tar.xz 6372212 BLAKE2B 
01baf089f6142759ef8e376b352e31ecd482f0a94106a4e2606c2f6146cdd7ec33b431621dd680876650896f9d590a21d242b871777164af588e35804a11477e
 SHA512 
51b966b5a8701c8e39ea2d022ca6ee1e0c64fd189b3531d8d0e253d46ee2b5d7270963c3a4930e964312085914edac45c78ed8fa440b459df13977c83ab3c964
+DIST duf-0.8.1.tar.gz 138214 BLAKE2B 
388b7494ae15bdc026303ec81f529c08c66e34a8fb82d13c9b7fa730b1684edee5711497d866cbd16376573a386ef9311288e7e9d6143a577d2381425f8218bc
 SHA512 
598318cd90e8a27bdc448cb84682f3846baa02bab0f527a26de42b8b3efd3ba258a76b6f7a74a41405e20b23ccff92db1b6ef7d3412fc8261942a8ccde4241dc

diff --git a/sys-fs/duf/duf-0.8.1.ebuild b/sys-fs/duf/duf-0.8.1.ebuild
new file mode 100644
index ..5932429d1e48
--- /dev/null
+++ b/sys-fs/duf/duf-0.8.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Disk Usage/Free Utility - a better 'df' alternative"
+HOMEPAGE="https://github.com/muesli/duf;
+SRC_URI="https://github.com/muesli/duf/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://github.com/mrmagic223325/duf/releases/download/${PV}/${P}-deps.tar.xz;
+
+LICENSE="MIT BSD Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pie"
+
+src_compile() {
+   use pie && GOFLAGS+=" -buildmode=pie"
+   ego build
+}
+
+src_install() {
+   dobin duf
+   dodoc README.md
+   doman duf.1
+}

diff --git a/sys-fs/duf/metadata.xml b/sys-fs/duf/metadata.xml
new file mode 100644
index ..d6f64e578b80
--- /dev/null
+++ b/sys-fs/duf/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mrmagic223325@fedora.email
+   Mathis Winterer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   
+   Christian Muehlhaeuser
+   
+   https://github.com/muesli/duf/issues
+   https://github.com/muesli/duf
+   muesli/duf
+   
+



[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/

2023-01-03 Thread Sam James
commit: ecaae10d5206ce2d565cde20d35f67937addf9c1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecaae10d

net-irc/inspircd: Stabilize 3.14.0-r1 x86, #889632

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

 net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild 
b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index b118b579ce4b..2d928bd71404 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix 
regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/

2023-01-03 Thread Sam James
commit: 1f51e8290a336e6edd15114f82e126ae89814365
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f51e829

net-irc/inspircd: Stabilize 3.14.0-r1 amd64, #889632

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

 net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild 
b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index 74fee7dad769..b118b579ce4b 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-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
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix 
regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



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

2023-01-03 Thread Sam James
commit: c4ed15e33b2a9fd718d2aa3de2ea8e1d70ef9116
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:22:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:22:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ed15e3

sys-fs/duf: add myself as a maintainer

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

 sys-fs/duf/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-fs/duf/metadata.xml b/sys-fs/duf/metadata.xml
index d6f64e578b80..a154ef85f53a 100644
--- a/sys-fs/duf/metadata.xml
+++ b/sys-fs/duf/metadata.xml
@@ -5,6 +5,10 @@
mrmagic223325@fedora.email
Mathis Winterer

+   
+   s...@gentoo.org
+   Sam James
+   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2023-01-03 Thread Arthur Zamarin
commit: dab48581bf6a2aa417318c16d39bc0ed7a9782b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab48581

app-doc/gnucash-docs: Stabilize 4.12 amd64, #888469

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

 app-doc/gnucash-docs/gnucash-docs-4.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
index d1f8186577d7..e48938f18eb8 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.12.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
 
 EAPI=8
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 LOCALES=( de it ja pt )
 IUSE="${LOCALES[*]/#/l10n_}"
 



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

2023-01-03 Thread Arthur Zamarin
commit: 99def4468a33ccb5883d1e7f0e336a2b21fff252
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:16:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99def446

app-office/gnucash: Stabilize 4.12-r1 amd64, #888469

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

 app-office/gnucash/gnucash-4.12-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-office/gnucash/gnucash-4.12-r1.ebuild 
b/app-office/gnucash/gnucash-4.12-r1.ebuild
index 071a22d369b0..339f3221a9af 100644
--- a/app-office/gnucash/gnucash-4.12-r1.ebuild
+++ b/app-office/gnucash/gnucash-4.12-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
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes register2 smartcard sqlite test"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread William Hubbs
commit: 49a7344fcfa1b0b75e02afe61fe807771ac71702
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 06:20:48 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 06:20:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a7344f

sys-apps/baselayout: remove bsd specific code

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

 sys-apps/baselayout/baselayout-.ebuild | 20 +++-
 1 file changed, 7 insertions(+), 13 deletions(-)

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index b7fc36bdb833..6a97e21522d9 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.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
 
 EAPI=7
@@ -163,18 +163,13 @@ multilib_layout() {
# make sure the old "lib" ABI location does not 
exist; we
# only symlinked the lib dir on systems where 
we moved it
# to "lib32" ...
-   case ${CHOST} in
-   *-gentoo-freebsd*) ;; # We want it the other 
way on fbsd.
-   i?86*|x86_64*|powerpc*|sparc*|s390*)
-   if [[ -d ${prefix}lib32 && ! -h 
${prefix}lib32 ]] ; then
-   rm -f "${prefix}lib32"/.keep || 
die
-   if ! rmdir "${prefix}lib32" 
2>/dev/null ; then
-   ewarn "You need to 
merge ${prefix}lib32 into ${prefix}lib"
-   die "non-empty dir 
found where there should be none: ${prefix}lib32"
-   fi
+   if [[ -d ${prefix}lib32 && ! -h ${prefix}lib32 
]] ; then
+   rm -f "${prefix}lib32"/.keep || die
+   if ! rmdir "${prefix}lib32" 2>/dev/null 
; then
+   ewarn "You need to merge 
${prefix}lib32 into ${prefix}lib"
+   die "non-empty dir found where 
there should be none: ${prefix}lib32"
fi
-   ;;
-   esac
+   fi
else
# nothing exists, so just set it up sanely
ewarn "Initializing ${prefix}lib as a dir"
@@ -257,7 +252,6 @@ src_prepare() {
 
 src_install() {
emake \
-   OS=Linux \
DESTDIR="${ED}" \
install
 



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

2023-01-03 Thread Arthur Zamarin
commit: bc2b37fe9ba124b11bbf3976ca8ec3e99f9a119b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2b37fe

dev-python/pillow: Stabilize 9.4.0 hppa, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index a0defea67b43..d6a6482fe858 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: af628030cd0b9431938b44d6065b8ebae986
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af628030

dev-python/pillow: Stabilize 9.4.0 ppc, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 1da163a7120a..5345f0b1306d 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: a28ef4766ee39cad4cc99c6f6ecd9e9be840db04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:30:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:30:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28ef476

dev-python/pillow: Stabilize 9.4.0 sparc, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5345f0b1306d..a0defea67b43 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: 3f8d8c8a9008ec955d19841d5b00d6e1c828a610
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8d8c8a

dev-python/jupyter_server: Keyword 2.0.6-r1 x86, #887521

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

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

diff --git a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild 
b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
index e32af7ed3a42..945c3d711139 100644
--- a/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
+++ b/dev-python/jupyter_server/jupyter_server-2.0.6-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/anyio-3.1.0[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: 2474a4e22a89b949c7496b0eff5ca3dc7aa0367e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2474a4e2

dev-python/python-json-logger: Keyword 2.0.4 x86, #887521

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

 dev-python/python-json-logger/python-json-logger-2.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild 
b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
index 78de0db95158..9741e83e0ef0 100644
--- a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
+++ b/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
@@ -17,6 +17,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 distutils_enable_tests unittest



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

2023-01-03 Thread Arthur Zamarin
commit: 1bc1144df663d5921407498cf1397201986b7402
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc1144d

dev-python/pytest_jupyter: Keyword 0.6.2 x86, #887521

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

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

diff --git a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild 
b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
index 91681e7085b5..5a94bd27b5d1 100644
--- a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
+++ b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/jupyter_client-7.4.0[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: 7d321c4ea030131a25ecaa96e410989d43e18302
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d321c4e

dev-python/jupyter_events: Keyword 0.5.0 x86, #887521

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

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

diff --git a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild 
b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
index 37be3242a909..c17ab8075139 100644
--- a/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
+++ b/dev-python/jupyter_events/jupyter_events-0.5.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/jsonschema-4.3.0[${PYTHON_USEDEP}]



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

2023-01-03 Thread Arthur Zamarin
commit: adcb28fddb80cbfc322df72a56aa0cbdd105b1b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcb28fd

dev-python/jupyterlab: Keyword 3.5.2 x86, #887521

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

 dev-python/jupyterlab/jupyterlab-3.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild 
b/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild
index e7094984605f..a680c1db2c0a 100644
--- a/dev-python/jupyterlab/jupyterlab-3.5.2.ebuild
+++ b/dev-python/jupyterlab/jupyterlab-3.5.2.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
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT GPL-3 Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="dev-python/jupyter_packaging[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/gnucash-docs/

2023-01-03 Thread Arthur Zamarin
commit: 2b9b12336b5c9465f0ccee535d419242aa6f1a83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9b1233

app-doc/gnucash-docs: Stabilize 4.12 x86, #888469

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

 app-doc/gnucash-docs/gnucash-docs-4.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild 
b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
index e48938f18eb8..b9750234b9d6 100644
--- a/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
+++ b/app-doc/gnucash-docs/gnucash-docs-4.12.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
 LOCALES=( de it ja pt )
 IUSE="${LOCALES[*]/#/l10n_}"
 



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

2023-01-03 Thread Arthur Zamarin
commit: b370ba1f231e0a949367d395c24b38ade74cbd4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b370ba1f

app-office/gnucash: Stabilize 4.12-r1 x86, #888469

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

 app-office/gnucash/gnucash-4.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/gnucash/gnucash-4.12-r1.ebuild 
b/app-office/gnucash/gnucash-4.12-r1.ebuild
index 339f3221a9af..b6ca92039c22 100644
--- a/app-office/gnucash/gnucash-4.12-r1.ebuild
+++ b/app-office/gnucash/gnucash-4.12-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/Gnucash/gnucash/releases/download/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
 
 IUSE="aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres 
python quotes register2 smartcard sqlite test"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: dc25ecdce95dccad8ed8ff3c045c48fc4dd4cbd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:31:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:31:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc25ecdc

dev-python/jupyterlab_server: Keyword 2.16.5 x86, #887521

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

 dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild 
b/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild
index 3e2ccf5ad974..cd406d6e48ca 100644
--- a/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.ebuild
+++ b/dev-python/jupyterlab_server/jupyterlab_server-2.16.5.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
 
 EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
>=dev-python/Babel-2.10[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-01-03 Thread Sam James
commit: 5757405eb644ed14c49dee8c611fce226b58b0bc
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 05:20:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:30:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5757405e

dev-db/sqlmap: add 1.7

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest  |  1 +
 dev-db/sqlmap/sqlmap-1.7.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index 29f0b9b0de9b..c6c257a23f3c 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,3 +1,4 @@
 DIST sqlmap-1.6.10.gh.tar.gz 7206382 BLAKE2B 
2beaf7d49599f7e8072d0725bc58d00c4fd1096316080013f0892cd1c25a2b05c5682191bc87aa9210b21393142aafb43c8ecb5855699716f287e01be2b6
 SHA512 
a2d08f62a4e78fee6761a17b45913dc8794ec07ae466042f41bb5ba524221d670ae6c8f0cde92590d45f0919cb52c1fb98b83e58099eba1b0fd8e833d68d12ad
 DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B 
fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd
 SHA512 
d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab
 DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 
9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e
 SHA512 
297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa
+DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.7.ebuild b/dev-db/sqlmap/sqlmap-1.7.ebuild
new file mode 100644
index ..59dee0a9ccff
--- /dev/null
+++ b/dev-db/sqlmap/sqlmap-1.7.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="sqlite"
+
+inherit bash-completion-r1 python-single-r1 wrapper
+
+DESCRIPTION="An automatic SQL injection and database takeover tool"
+HOMEPAGE="https://sqlmap.org/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
+else
+   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+# sqlmap (GPL-2+)
+# ansitrm (BSD)
+# beautifulsoup (BSD)
+# bottle (MIT)
+# chardet (LGPL-2.1+)
+# clientform (BSD)
+# colorama (BSD)
+# fcrypt (BSD-2)
+# identitywaf (MIT)
+# keepalive (LGPL-2.1+)
+# magic (MIT)
+# multipartpost (LGPL-2.1+)
+# ordereddict (MIT)
+# prettyprint (BSD-2)
+# pydes (public-domain)
+# six (MIT)
+# socks (BSD)
+# termcolor (BSD)
+# wininetpton (public-domain)
+LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( doc/ README.md )
+
+src_install () {
+   einstalldocs
+
+   insinto /usr/share/${PN}/
+   doins -r *
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
+
+   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
+}



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

2023-01-03 Thread Sam James
commit: f75639b635eacab161f65103ae4c53a3edffe816
Author: Leonardo Hernández Hernández  protonmail  com>
AuthorDate: Tue Dec 13 21:59:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75639b6

app-shells/bash: fix build with clang and USE=pgo

Signed-off-by: Leonardo Hernández Hernández  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28659
Signed-off-by: Sam James  gentoo.org>

 app-shells/bash/bash-5.2_p15.ebuild | 2 ++
 app-shells/bash/bash-.ebuild| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-shells/bash/bash-5.2_p15.ebuild 
b/app-shells/bash/bash-5.2_p15.ebuild
index 3aa6795a6431..e0c1c5ecc52e 100644
--- a/app-shells/bash/bash-5.2_p15.ebuild
+++ b/app-shells/bash/bash-5.2_p15.ebuild
@@ -246,6 +246,8 @@ src_compile() {
 
emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo 
-fprofile-dir=${T}/pgo" -k check
 
+   tc-is-clang && llvm-profdata merge "${T}"/pgo 
--output="${T}"/pgo/default.profdata || die
+
# Rebuild Bash using the profiling data we just generated.
emake clean
emake CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo 
-fprofile-dir=${T}/pgo"

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index 5fecc6b0353c..c082c658b1aa 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -246,6 +246,8 @@ src_compile() {
 
emake CFLAGS="${CFLAGS} -fprofile-generate=${T}/pgo 
-fprofile-dir=${T}/pgo" -k check
 
+   tc-is-clang && llvm-profdata merge "${T}"/pgo 
--output="${T}"/pgo/default.profdata || die
+
# Rebuild Bash using the profiling data we just generated.
emake clean
emake CFLAGS="${CFLAGS} -fprofile-use=${T}/pgo 
-fprofile-dir=${T}/pgo"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/

2023-01-03 Thread Sam James
commit: 6c5d137f51e74781d88aaef1bceeef8be53e9094
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Jan  4 05:20:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:30:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5d137f

dev-db/sqlmap: drop 1.6.10

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28952
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlmap/Manifest |  1 -
 dev-db/sqlmap/sqlmap-1.6.10.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
index c6c257a23f3c..5f27df33aace 100644
--- a/dev-db/sqlmap/Manifest
+++ b/dev-db/sqlmap/Manifest
@@ -1,4 +1,3 @@
-DIST sqlmap-1.6.10.gh.tar.gz 7206382 BLAKE2B 
2beaf7d49599f7e8072d0725bc58d00c4fd1096316080013f0892cd1c25a2b05c5682191bc87aa9210b21393142aafb43c8ecb5855699716f287e01be2b6
 SHA512 
a2d08f62a4e78fee6761a17b45913dc8794ec07ae466042f41bb5ba524221d670ae6c8f0cde92590d45f0919cb52c1fb98b83e58099eba1b0fd8e833d68d12ad
 DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B 
fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd
 SHA512 
d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab
 DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 
9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e
 SHA512 
297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa
 DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 
5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a
 SHA512 
ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3

diff --git a/dev-db/sqlmap/sqlmap-1.6.10.ebuild 
b/dev-db/sqlmap/sqlmap-1.6.10.ebuild
deleted file mode 100644
index 6f14fb2bc59f..
--- a/dev-db/sqlmap/sqlmap-1.6.10.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit bash-completion-r1 python-single-r1 wrapper
-
-DESCRIPTION="An automatic SQL injection and database takeover tool"
-HOMEPAGE="https://sqlmap.org/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
-else
-   
SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 x86"
-fi
-
-# sqlmap (GPL-2+)
-# ansitrm (BSD)
-# beautifulsoup (BSD)
-# bottle (MIT)
-# chardet (LGPL-2.1+)
-# clientform (BSD)
-# colorama (BSD)
-# fcrypt (BSD-2)
-# identitywaf (MIT)
-# keepalive (LGPL-2.1+)
-# magic (MIT)
-# multipartpost (LGPL-2.1+)
-# ordereddict (MIT)
-# prettyprint (BSD-2)
-# pydes (public-domain)
-# six (MIT)
-# socks (BSD)
-# termcolor (BSD)
-# wininetpton (public-domain)
-LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT="0"
-
-RDEPEND="${PYTHON_DEPS}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DOCS=( doc/ README.md )
-
-src_install () {
-   einstalldocs
-
-   insinto /usr/share/${PN}/
-   doins -r *
-   python_optimize "${ED}"/usr/share/${PN}
-
-   make_wrapper ${PN} \
-   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
-
-   newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
-}



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

2023-01-03 Thread Sam James
commit: a677e141b023ae241cf32180fdbc052036a7c642
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  4 05:32:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  4 05:32:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a677e141

app-shells/bash: crank copyright

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

 app-shells/bash/bash-5.2_p15.ebuild | 2 +-
 app-shells/bash/bash-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/bash/bash-5.2_p15.ebuild 
b/app-shells/bash/bash-5.2_p15.ebuild
index e0c1c5ecc52e..a1a2a14ae0e4 100644
--- a/app-shells/bash/bash-5.2_p15.ebuild
+++ b/app-shells/bash/bash-5.2_p15.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
 
 EAPI=7

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index c082c658b1aa..b0207e51036e 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.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
 
 EAPI=7



[gentoo-commits] proj/baselayout:master commit in: share.BSD/, lib.Linux/sysctl.d/, lib.Linux/modprobe.d/, etc/, etc.Linux/, ...

2023-01-03 Thread William Hubbs
commit: e81dfb07f53e817a83e3c3a7c247cdb57a507fdf
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Jan  4 05:56:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Jan  4 05:56:37 2023 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=e81dfb07

drop OS specific support

This is no longer needed since we have dropped support for *BSD.

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

 Makefile   | 50 +
 etc.BSD/COPYRIGHT  |  2 -
 etc.BSD/issue  |  3 -
 etc.BSD/issue.logo | 13 -
 etc.BSD/login.conf | 65 --
 {etc.Linux => etc}/filesystems |  0
 {etc.Linux => etc}/inputrc |  0
 {etc.Linux => etc}/issue   |  0
 {etc.Linux => etc}/issue.logo  |  0
 {lib.Linux => lib}/modprobe.d/aliases.conf |  0
 {lib.Linux => lib}/modprobe.d/i386.conf|  0
 {lib.Linux => lib}/sysctl.d/00protected-links.conf |  0
 make_os_release|  8 +--
 share.BSD/fstab| 21 ---
 share.BSD/group| 18 --
 share.BSD/master.passwd| 15 -
 {share.Linux => share}/fstab   |  0
 {share.Linux => share}/group   |  0
 {share.Linux => share}/issue.devfix|  0
 {share.Linux => share}/passwd  |  0
 {share.Linux => share}/shadow  |  0
 21 files changed, 17 insertions(+), 178 deletions(-)

diff --git a/Makefile b/Makefile
index b6d373db..0b020a9f 100644
--- a/Makefile
+++ b/Makefile
@@ -17,24 +17,10 @@ INSTALL_EXE= install -m 0755
 INSTALL_FILE   = install -m 0644
 INSTALL_SECURE = install -m 0600
 
-ifeq ($(OS),)
-OS=$(shell uname -s)
-ifneq ($(OS),Linux)
-OS=BSD
-endif
-endif
-
-KEEP_DIRS-BSD += \
-   /var/lock \
-   /var/run
-KEEP_DIRS-Linux += \
-   /dev \
-   /run \
-   /sys \
-   /usr/src
-KEEP_DIRS = $(KEEP_DIRS-$(OS)) \
+KEEP_DIRS = \
/bin \
/boot \
+   /dev \
/etc/profile.d \
/home \
/media \
@@ -42,11 +28,14 @@ KEEP_DIRS = $(KEEP_DIRS-$(OS)) \
/opt \
/proc \
/root \
+   /run \
/sbin \
+   /sys \
/usr/bin \
/usr/local/bin \
/usr/local/sbin \
/usr/sbin \
+   /usr/src \
/var/cache \
/var/empty \
/var/lib \
@@ -62,53 +51,40 @@ clean:
 
 install:
$(INSTALL_DIR) $(DESTDIR)/etc
-   cp -pPR etc/* etc.$(OS)/* $(DESTDIR)/etc/
+   cp -pPR etc/* $(DESTDIR)/etc/
echo "Gentoo Base System release ${PV}" > ${DESTDIR}/etc/gentoo-release
$(INSTALL_DIR) $(DESTDIR)/lib
-   cp -pPR lib.$(OS)/* $(DESTDIR)/lib/
+   cp -pPR lib/* $(DESTDIR)/lib/
$(INSTALL_DIR) $(DESTDIR)/usr/lib
ln -snf ../usr/lib/os-release ${DESTDIR}/etc/os-release
-   ./make_os_release ${OS} ${PV} > $(DESTDIR)/usr/lib/os-release
+   ./make_os_release ${PV} > $(DESTDIR)/usr/lib/os-release
$(INSTALL_DIR) $(DESTDIR)/usr/share/baselayout
-   cp -pPR share.$(OS)/* $(DESTDIR)/usr/share/baselayout/
+   cp -pPR share/* $(DESTDIR)/usr/share/baselayout/
 
-layout-dirs:
+layout:
# Create base filesytem layout
for x in $(KEEP_DIRS) ; do \
test -e $(DESTDIR)$$x/.keep && continue ; \
$(INSTALL_DIR) $(DESTDIR)$$x ; \
touch $(DESTDIR)$$x/.keep || true; \
done
-
-layout-BSD: layout-dirs
-   -chgrp uucp $(DESTDIR)/var/lock
-   install -m 0775 -d $(DESTDIR)/var/lock
-
-layout-Linux: layout-dirs
ln -snf /proc/self/mounts $(DESTDIR)/etc/mtab
ln -snf /run $(DESTDIR)/var/run
ln -snf /run/lock $(DESTDIR)/var/lock
-
-layout: layout-dirs layout-$(OS)
# Special dirs
-   install -m 0700 -d $(DESTDIR)/root
-   touch $(DESTDIR)/root/.keep
-   install -m 1777 -d $(DESTDIR)/var/tmp
-   touch $(DESTDIR)/var/tmp/.keep
-   install -m 1777 -d $(DESTDIR)/tmp
-   touch $(DESTDIR)/tmp/.keep
+   chmod 0700 $(DESTDIR)/root
+   chmod 1777 $(DESTDIR)/var/tmp
+   chmod 1777 $(DESTDIR)/tmp
# FHS compatibility symlinks stuff
ln -snf /var/tmp $(DESTDIR)/usr/tmp
 
 layout-usrmerge: layout
-ifeq ($(OS),Linux)
rm -fr ${DESTDIR}/bin
rm -fr ${DESTDIR}/sbin
rm -fr ${DESTDIR}/usr/sbin
ln -snf usr/bin ${DESTDIR}/bin
ln -snf usr/bin ${DESTDIR}/sbin
ln -snf bin ${DESTDIR}/usr/sbin
-endif
 
 live:
rm -rf /tmp/$(PKG)

diff --git a/etc.BSD/COPYRIGHT b/etc.BSD/COPYRIGHT
deleted file mode 100644
index 378f62fc..
--- a/etc.BSD/COPYRIGHT
+++ /dev/null
@@ -1,2 +0,0 @@
-Copyright 1996-2007 Gentoo 

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

2023-01-03 Thread Arthur Zamarin
commit: ab545dba4e73b26da1cbfdd918bc0e364a9fbb20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab545dba

dev-python/pillow: Stabilize 9.4.0 x86, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 8727bd9e49f4..5e16c380629a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: bf885d1a1b6aa32a4419a2cb2578b72c5a142e97
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf885d1a

dev-python/pillow: Stabilize 9.4.0 arm, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 16aab8630630..0ef25218ca24 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: dc034e620dc94ab192dbe6f2b72ead0dfacf035b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:09:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc034e62

dev-python/pillow: Stabilize 9.4.0 arm64, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 0ef25218ca24..8727bd9e49f4 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



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

2023-01-03 Thread Arthur Zamarin
commit: 2516c7a6507d3c1e227abef2297f5cc1be4e0654
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan  4 06:10:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan  4 06:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2516c7a6

dev-python/pillow: Stabilize 9.4.0 ppc64, #889598

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

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

diff --git a/dev-python/pillow/pillow-9.4.0.ebuild 
b/dev-python/pillow/pillow-9.4.0.ebuild
index 5e16c380629a..1da163a7120a 100644
--- a/dev-python/pillow/pillow-9.4.0.ebuild
+++ b/dev-python/pillow/pillow-9.4.0.ebuild
@@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb 
zlib"
 REQUIRED_USE="test? ( jpeg jpeg2k tiff truetype )"
 RESTRICT="!test? ( test )"



<    1   2   3