[gentoo-commits] proj/portage:master commit in: /, lib/portage/emaint/

2023-02-14 Thread Sam James
commit: 7358377160a877f920683324d7fee8b11a82ea93
Author: Noel Nyback  nyback  com>
AuthorDate: Thu Jan 19 20:48:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:53:21 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=73583771

emaint: Changed default action for emaint target sync to 'auto'

When using 'sync' module of emaint the default option is '--check' when
none is provided which spits out an ERROR about '--check' not being an option 
for module 'sync':
```
terminal ~ # emaint sync

ERROR: module 'sync' does not have option '--check'

sync module options:
-A, --allrepos (sync module only): -A, --allrepos  Sync all repos that have a 
sync-url defined
-a, --auto(sync module only): -a, --auto  Sync auto-sync enabled repos only
-r, --repo(sync module only): -r, --repo  Sync the specified repo
```

My idea was to change the default action for the 'sync' module to '--auto'. To 
me '--auto'
seems to be the most useful default option for the 'sync' module since I would 
imagine
that is the most common use case and presumably most users typing 'emaint sync' 
would
be looking for this outcome.

Closes: https://github.com/gentoo/portage/pull/981
Signed-off-by: Noel Nyback  nyback.com>
Signed-off-by: Sam James  gentoo.org>

 NEWS   |  2 ++
 lib/portage/emaint/main.py | 14 ++
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index d81d5823f..881565634 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,8 @@ Bug fixes:
 
 * portage(5): List volatile option as a separate entry (bug #888585).
 
+* emaint: Changed default action for emaint target sync to 'auto'.
+
 portage-3.0.44 (2023-01-15)
 --
 

diff --git a/lib/portage/emaint/main.py b/lib/portage/emaint/main.py
index af7420368..791adecfd 100644
--- a/lib/portage/emaint/main.py
+++ b/lib/portage/emaint/main.py
@@ -210,10 +210,16 @@ def emaint_main(myargv):
 long_action = opt.long.lstrip("-")
 
 if long_action is None:
-# print("DEBUG: long_action is None: setting to 'check'")
-long_action = "check"
-func = check_opt.func
-status = check_opt.status
+if args[0] == "sync":
+# print("DEBUG: long_action is None: setting to 'auto'")
+long_action = "auto"
+func = "auto_sync"
+status = "Syncing %s"
+else:
+# print("DEBUG: long_action is None: setting to 'check'")
+long_action = "check"
+func = check_opt.func
+status = check_opt.status
 
 if args[0] == "all":
 tasks = []



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 7740d326249aee9f4e3b4032932e272792de16b2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 07:48:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:48:12 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=7740d326

Makefile: crank version to 0.20 in preparation

I'll likely forget otherwise.

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

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 739bfcb..3fa8d85 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 # Copyright 2014-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-VERSION = 0.19
+VERSION = 0.20
 GITREF ?= $(VERSION)
 PKG ?= gentoo-functions-$(VERSION)
 



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: ce648e7539607a1809a1e4a037ade84bb4cde7b2
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 07:35:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:43:55 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=ce648e75

Do not use %b to decode user-supplied message strings

For a long time, user-supplied message strings were injected into format
strings used by printf. Obviously, doing so was a bad thing because it
would cause printf to interpret any escape sequences and format
specifiers that might be present in the string.

The issue of specifier injection was dealt with by the introduction of
_eprint(). This commit deals with the remaining issue by eliminating the
use of %b, whose only effect was to needlessly try to decode the message
string according to the same rules as echo -e (for XSI-conformant
systems).

Signed-off-by: Kerin Millar  plushkava.net>
Bug: https://bugs.gentoo.org/730432
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/functions.sh b/functions.sh
index a0422b6..6b11645 100644
--- a/functions.sh
+++ b/functions.sh
@@ -17,9 +17,9 @@ _eprint() {
printf '\n'
fi
if [ -t 1 ]; then
-   printf ' %s*%s %s%b' "${color}" "${NORMAL}" "${genfun_indent}" 
"$*"
+   printf ' %s*%s %s%s' "${color}" "${NORMAL}" "${genfun_indent}" 
"$*"
else
-   printf ' * %s%b' "${genfun_indent}" "$*"
+   printf ' * %s%s' "${genfun_indent}" "$*"
fi
 }
 
@@ -131,7 +131,8 @@ einfon()
 #
 einfo()
 {
-   einfon "$*\\n"
+   einfon "$*
+"
genfun_lastcall="einfo"
 }
 
@@ -152,7 +153,8 @@ ewarnn()
 #
 ewarn()
 {
-   ewarnn "$*\\n"
+   ewarnn "$*
+"
genfun_lastcall="ewarn"
 }
 
@@ -174,7 +176,8 @@ eerrorn()
 #
 eerror()
 {
-   eerrorn "$*\\n"
+   eerrorn "$*
+"
genfun_lastcall="eerror"
return 1
 }



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 93015498cc2167315dbde003ecd6b5cdef6a96bb
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 05:20:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:32:39 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=93015498

Fix an SC2059 warning in ebegin()

The SC2059 warning concerns potential injection into a format string.
At this point, and for the first ever time, functions.sh raises no
warnings in shellcheck

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/functions.sh b/functions.sh
index c1ff6a4..4f94ab0 100644
--- a/functions.sh
+++ b/functions.sh
@@ -229,7 +229,7 @@ _eend()
fi
 
if [ -n "${genfun_endcol}" ]; then
-   printf "${genfun_endcol}  ${msg}\n"
+   printf '%s  %b\n' "${genfun_endcol}" "${msg}"
else
[ "${genfun_lastcall}" = ebegin ] || genfun_lastbegun_strlen=0
printf "%$(( genfun_cols - genfun_lastbegun_strlen - 6 ))s%b\n" 
'' "${msg}"



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 34abe2307694673a704009d3baf8862008711fab
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 05:03:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:32:35 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=34abe230

Implement - and integrate - an _eprint() helper function

The _eprint() function encapsulates some of the behaviour that the
following functions have in common.

  - ebegin
  - einfo
  - einfon
  - eerror
  - eerrorn
  - ewarnn
  - ewarn

Additionally, have einfo() wrap einfon(), eerror() wrap eerrorn(), and
ewarn() wrap ewarnn().

All of this allows for a pleasing degree of code reduction while
improving the structure of the functions overall, partly owing to a
complementary reduction in the number of return statements. It also
plots a course for the eventual implementation of proper TTY detection,
in a context-sensitive manner.

Bug: https://bugs.gentoo.org/730432
Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 109 ---
 1 file changed, 37 insertions(+), 72 deletions(-)

diff --git a/functions.sh b/functions.sh
index bd45c6f..c1ff6a4 100644
--- a/functions.sh
+++ b/functions.sh
@@ -5,6 +5,20 @@
 # shellcheck disable=2034
 RC_GOT_FUNCTIONS="yes"
 
+#
+#This is a private function, called by ebegin, eerrorn, einfon, and ewarnn.
+#
+_eprint() {
+   local color
+   color=$1
+   shift
+
+   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = "ebegin" ]; 
then
+   printf '\n'
+   fi
+   printf ' %s*%s %s%b' "${color}" "${NORMAL}" "${genfun_indent}" "$*"
+}
+
 #
 #hard set the indent used for e-commands.
 #num defaults to 0
@@ -102,15 +116,10 @@ esyslog()
 #
 einfon()
 {
-   if yesno "${EINFO_QUIET}"; then
-   return 0
+   if ! yesno "${EINFO_QUIET}"; then
+   _eprint "${GOOD}" "$@"
+   genfun_lastcall="einfon"
fi
-   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = "ebegin" ]; 
then
-   printf "\n"
-   fi
-   printf " ${GOOD}*${NORMAL} ${genfun_indent}$*"
-   genfun_lastcall="einfon"
-   return 0
 }
 
 #
@@ -118,9 +127,8 @@ einfon()
 #
 einfo()
 {
-   einfon "$*\n"
+   einfon "$*\\n"
genfun_lastcall="einfo"
-   return 0
 }
 
 #
@@ -128,20 +136,11 @@ einfo()
 #
 ewarnn()
 {
-   if yesno "${EINFO_QUIET}"; then
-   return 0
-   else
-   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = 
"ebegin" ]; then
-   printf "\n" >&2
-   fi
-   printf " ${WARN}*${NORMAL} ${genfun_indent}$*" >&2
+   if ! yesno "${EINFO_QUIET}"; then
+   _eprint "${WARN}" "$@" >&2
+   esyslog "daemon.warning" "${0##*/}" "$@"
+   genfun_lastcall="ewarnn"
fi
-
-   # Log warnings to system log
-   esyslog "daemon.warning" "${0##*/}" "$@"
-
-   genfun_lastcall="ewarnn"
-   return 0
 }
 
 #
@@ -149,20 +148,8 @@ ewarnn()
 #
 ewarn()
 {
-   if yesno "${EINFO_QUIET}"; then
-   return 0
-   else
-   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = 
"ebegin" ]; then
-   printf "\n" >&2
-   fi
-   printf " ${WARN}*${NORMAL} ${genfun_indent}$*\n" >&2
-   fi
-
-   # Log warnings to system log
-   esyslog "daemon.warning" "${0##*/}" "$@"
-
+   ewarnn "$*\\n"
genfun_lastcall="ewarn"
-   return 0
 }
 
 #
@@ -170,19 +157,11 @@ ewarn()
 #
 eerrorn()
 {
-   if yesno "${EERROR_QUIET}"; then
-   return 1
-   else
-   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = 
"ebegin" ]; then
-   printf "\n" >&2
-   fi
-   printf " ${BAD}*${NORMAL} ${genfun_indent}$*" >&2
+   if ! yesno "${EERROR_QUIET}"; then
+   _eprint "${BAD}" "$@" >&2
+   esyslog "daemon.err" "${0##*/}" "$@"
+   genfun_lastcall="eerrorn"
fi
-
-   # Log errors to system log
-   esyslog "daemon.err" "${0##*/}" "$@"
-
-   genfun_lastcall="eerrorn"
return 1
 }
 
@@ -191,18 +170,7 @@ eerrorn()
 #
 eerror()
 {
-   if yesno "${EERROR_QUIET}"; then
-   return 1
-   else
-   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = 
"ebegin" ]; then
-   printf "\n" >&2
-   fi
-   printf " ${BAD}*${NORMAL} ${genfun_indent}$*\n" >&2
-   fi
-
-   # Log errors to system log
-   esyslog "daemon.err" "${0##*/}" "$@"
-
+   eerrorn "$*\\n"
genfun_lastcall="eerror"
return 1
 }
@@ -212,20 +180,17 @@ eerror()
 #
 ebegin()
 {
-   local msg="$*"
-   if yesno "${EINFO_QUIET}"; then
-   return 0
-   fi
+   local msg
 
-   

[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: c7d99dc38a647899e8dad2e036439ecf4b1fdf2b
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 06:27:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:32:40 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=c7d99dc3

Don't use %b to format the "[ ok ]" and "[ !! ]" strings in _eend()

The success/failure strings were once injected into format strings. The
effect of doing so does not need to be mimicked because, even where
_eend() incororates ECMA-48 sequences, they are always in a raw form and
do not require decoding.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/functions.sh b/functions.sh
index 4f94ab0..151775f 100644
--- a/functions.sh
+++ b/functions.sh
@@ -229,10 +229,10 @@ _eend()
fi
 
if [ -n "${genfun_endcol}" ]; then
-   printf '%s  %b\n' "${genfun_endcol}" "${msg}"
+   printf '%s  %s\n' "${genfun_endcol}" "${msg}"
else
[ "${genfun_lastcall}" = ebegin ] || genfun_lastbegun_strlen=0
-   printf "%$(( genfun_cols - genfun_lastbegun_strlen - 6 ))s%b\n" 
'' "${msg}"
+   printf "%$(( genfun_cols - genfun_lastbegun_strlen - 6 ))s%s\n" 
'' "${msg}"
fi
 
return "${retval}"



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: eb36c3077fd69b7cbc5ef64c68d42baff50b3d43
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 07:02:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:32:45 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=eb36c307

Implement proper TTY detection, once and for all

Following a litany of ill-considered bodges and hacks over the years, it
is high time that the matter of tty detection was conclusively dealt
with. This commit aims to accomplish exactly that, in a fashion that can
be described twofold.

Firstly, the recently introduced _eprint() function will now test
whether STDOUT is a tty at the time of invocation. If found to be a tty,
ECMA-48 SGR sequences shall be incorporated into the message. Otherwise,
they shall not be. This positively affects the following functions.

  - ebegin
  - einfo
  - einfon
  - eerror
  - eerrorn
  - ewarnn
  - ewarn
  - vebegin
  - veinfo
  - veinfon
  - veerror
  - veerrorn
  - vewarnn
  - vewarn

Note that the *eerror* and *ewarn* functions duplicate file descriptor 2
(STDERR) to file descriptor 1 (STDOUT), meaning that the -t 1 test will
always be in the context of the appropriate file descriptor.

Secondly, the _eend() function will now test whether STDOUT is a tty at
the time of invocation. Just as with _eprint(), ECMA-48 SGR sequences
will be omitted in the case that STDOUT is found not to be a tty
However, the fact that _eend() prints a so-called end column must also
be taken into account. The end column string is not defined by this
function, but may or may not incorporate ECMA-48 CSI sequences that are
intended to move the cursor up - and to the end of - the previous line.
Previously, _eend() would always use the end column if was found to be
non-empty, despite containing such sequences. Now, it will refrain from
printing the end column where STDOUT is not a tty. Instead, it will fall
back to the method of printing the success/failure indicator on the
current line. Furthemore, if the fallback method is used under these
exact circumstances, the number of available columns will be assumed as
being 80 for the scope of the function call. After all, the width of the
controlling terminal is wholly immaterial unless printing to it. This
positively affects the following functions.

  - eend
  - ewend
  - veend
  - vewend

Consequently, all eighteen of the aformentioned functions will act
properly, in accordance with the state of both STDOUT and STDERR, at the
time that they are called. As such, the truly repulsive hack that was to
permanently disable colour if _either_ were found not to be a tty at the
time of sourcing functions.sh has been jettisoned. Good riddance.

Signed-off-by: Kerin Millar  plushkava.net>
Bug: https://bugs.gentoo.org/631870
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 47 ---
 1 file changed, 32 insertions(+), 15 deletions(-)

diff --git a/functions.sh b/functions.sh
index 151775f..a0422b6 100644
--- a/functions.sh
+++ b/functions.sh
@@ -16,7 +16,11 @@ _eprint() {
if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = "ebegin" ]; 
then
printf '\n'
fi
-   printf ' %s*%s %s%b' "${color}" "${NORMAL}" "${genfun_indent}" "$*"
+   if [ -t 1 ]; then
+   printf ' %s*%s %s%b' "${color}" "${NORMAL}" "${genfun_indent}" 
"$*"
+   else
+   printf ' * %s%b' "${genfun_indent}" "$*"
+   fi
 }
 
 #
@@ -202,7 +206,7 @@ ebegin()
 #
 _eend()
 {
-   local efunc msg retval
+   local cols efunc is_tty msg retval
 
efunc=$1
shift
@@ -217,22 +221,44 @@ _eend()
shift
fi
 
+   if [ -t 1 ]; then
+   is_tty=1
+   cols=${genfun_cols}
+   else
+   # STDOUT is not currently a TTY. Therefore, the width of the
+   # controlling terminal, if any, is irrelevant. For this call,
+   # consider the number of columns as being 80.
+   is_tty=0
+   cols=80
+   fi
+
if [ "${retval}" -ne 0 ]; then
+   # If a message was given, print it with the specified function.
if _is_visible "$*"; then
"${efunc}" "$*"
fi
-   msg="${BRACKET}[ ${BAD}!!${BRACKET} ]${NORMAL}"
+   # Generate an indicator for ebegin's unsuccessful conclusion.
+   if [ "${is_tty}" -eq 0 ]; then
+   msg="[ !! ]"
+   else
+   msg="${BRACKET}[ ${BAD}!!${BRACKET} ]${NORMAL}"
+   fi
elif yesno "${EINFO_QUIET}"; then
return "${retval}"
else
-   msg="${BRACKET}[ ${GOOD}ok${BRACKET} ]${NORMAL}"
+   # Generate an indicator for ebegin's successful conclusion.
+   if [ "${is_tty}" -eq 0 ]; then
+   msg="[ ok ]"
+   

[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: f100672645829212d8a2b2b3b273cecbee1e2f18
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 04:28:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:32:33 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=f1006726

Remove the comment imploring developers not to use bashisms

The shellcheck hint makes it clear that the target is sh(1) with support
for the local builtin.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 5 -
 1 file changed, 5 deletions(-)

diff --git a/functions.sh b/functions.sh
index b223ce8..bd45c6f 100644
--- a/functions.sh
+++ b/functions.sh
@@ -2,11 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 # shellcheck shell=sh disable=3043
 
-#
-# All functions in this file should be written in POSIX sh. Please do
-# not use bashisms.
-#
-
 # shellcheck disable=2034
 RC_GOT_FUNCTIONS="yes"
 



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

2023-02-14 Thread Sam James
commit: 974a17b47648adf241d5bdba1291f2c2ed9b9592
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 07:35:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:35:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974a17b4

sci-libs/caffe2: fix UnknownManifest

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

 sci-libs/caffe2/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest
index 7a1c9e4370ae..fba79e4a9a24 100644
--- a/sci-libs/caffe2/Manifest
+++ b/sci-libs/caffe2/Manifest
@@ -1,4 +1,3 @@
 DIST pytorch-1.12.0.tar.gz 106286765 BLAKE2B 
ff9bafedb35f859f7dccb9b606299cf9c345bdaa0deb87ecfe0c0c30c3c828414d989e1d9a243d9b7cd3f376d56a2f81c241ca2e3c9a8a2b30cddcdeddd3a5c7
 SHA512 
c9c748a2e0047daaaf199a1ba3198d2d1aee47f664170a9b34ccacd3deeb95f2070e4035eeb900012ef48dc62cf6fb6806f1a1dfe22de8c94892963076e593b7
 DIST pytorch-1.12.1.tar.gz 106311625 BLAKE2B 
e8ca19d0e1987449c33ad4c36722a3a467f7f8a9f90be2a7f2de643cbd665038f6802b5ff1f1d3da09b6253d8f29e11549a24295de013d97f73affe538c84c99
 SHA512 
afeb551904ebd9b5901ae623a98eadbb3045115247cedf8006a940742cfad04e5ce24cfaf363336a9ed88d7ce6a4ac53dbb6a5c690aef6efdf20477c3a22c7ca
 DIST pytorch-1.13.0.tar.gz 108276317 BLAKE2B 
8149775dea06d8e4027b741c828169d33f768a96aef58cd2f86daa3bbad5bf36143454e26b683a992aca34e7fb52e6483c46168b698db48ff6978c9605d7a3d2
 SHA512 
5a0e8c589bdf552ccf682511a8860c754ab6f5844f51e568c5034793f787b97707af4340b338b9b8606dd27a6ced6ef50091f0cc514458b3021a2220409d7f20
-DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 
75de03b74dfdaf8d8fb5ea743fcc0c1b0e408a714ad4160c487921220a7b1755e5fa6e587e6bbc8c9f34dd75e096d2e6dd69c80d24821835fff6c833314434d3
 SHA512 
f16f89d027efade11d057245cad5b69a390e88b458398310ae30de2dbff7c8fd7f1165be7b8da7ea989c81ac3f5a66c5cb9050610e441a97c83fb8aa28c0bd62



[gentoo-commits] repo/gentoo:master commit in: media-video/mplayer/files/, media-video/mplayer/

2023-02-14 Thread Sam James
commit: 182bb7a92d0e6fc1f0bc32546d53d12f40d86215
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 07:25:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 07:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182bb7a9

media-video/mplayer: add 1.5_p20230215 (snapshot for >=ffmpeg-5, unkw'd for now)

Unkeyworded until had some more testing (please let us know in a comment
on one of the linked bugs if it works/doesn't).

Bug: https://bugs.gentoo.org/876760
Bug: https://bugs.gentoo.org/21
Signed-off-by: Sam James  gentoo.org>

 media-video/mplayer/Manifest   |  1 +
 media-video/mplayer/files/prepare_mplayer.sh   | 42 +-
 ...er-.ebuild => mplayer-1.5_p20230215.ebuild} | 16 +
 media-video/mplayer/mplayer-.ebuild| 10 --
 4 files changed, 44 insertions(+), 25 deletions(-)

diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest
index a97a4832bde1..9fb82b326254 100644
--- a/media-video/mplayer/Manifest
+++ b/media-video/mplayer/Manifest
@@ -2,3 +2,4 @@ DIST MPlayer-1.5.tar.xz 15379972 BLAKE2B 
33c09025a9c521e1bc09a50fabb04e89493cbc4
 DIST font-arial-cp1250.tar.bz2 249705 BLAKE2B 
eb4366a110d917dc975b8add168ab43b1e8a0db7342647f69f5421fc1170719015c97ffa770e89892cbb4cee8e5b2fb74a4772c8f6cbef9606ee12c3746d78c9
 SHA512 
4f77ff5ceb8ec6e5d9f8f34d8950a6a6276d1fd5a947772fcbdb6554988b1ea665c12b82f45164f91fb7bd08000cb4afc26fa35beb4c760464160e22b9b8c340
 DIST font-arial-iso-8859-1.tar.bz2 234242 BLAKE2B 
0671854e1a257d27b502affb59de681942a93990d3ac2575bbf1a6dd9eef026969f2f9ce4e9c11a68ea3d8aed48063f826a1e153f7468437a39791672c92a5d0
 SHA512 
a1d03b6f09c48f48b7733f3bc0402ceab239a9abf88b860d852ea9fe69b4da690208a79d6f29d30204f5b37becf10672e8e8c0bfef201846d80ec54df617d029
 DIST font-arial-iso-8859-2.tar.bz2 08 BLAKE2B 
94b1a04672bf9b4b20a0e6981591e761f751bd637deddcb801855296c525bf3b5e8feb1cb11cef282c0269f2c963ded22846089076e7e6763f258b8a932af454
 SHA512 
5671e628303fd816f64a51ad10e2f4dd9c3dc1b34c379a2ecf489b83931db7af668aaa4e00e96a00cacd63ed98daeae6b6a4d5925edfb06fc98d3a923f70257d
+DIST mplayer-1.5_p20230215.tar.xz 15454028 BLAKE2B 
08012f9b955921d832ab268a6e52e22e018b669787ff5e1c1ac734bd85083138551ad1065d5e4f5f9c977b804f8135ee89d2fd0590fb7228d4916b458cc58efa
 SHA512 
f93d222817ff59ac7708956d6e8d5e9ee2084b4e724f66ea9fe4ffd477b864c2d0546d8df97511d499495ee446239645216a1e027d70eed434a3c64331f5ac73

diff --git a/media-video/mplayer/files/prepare_mplayer.sh 
b/media-video/mplayer/files/prepare_mplayer.sh
index 57d47425689f..88ae8773cea8 100644
--- a/media-video/mplayer/files/prepare_mplayer.sh
+++ b/media-video/mplayer/files/prepare_mplayer.sh
@@ -1,25 +1,35 @@
-#!/bin/sh
+#!/usr/bin/env bash
+. /lib/gentoo/functions.sh || { echo "Failed to source gentoo-functions!" ; 
exit 1 ; }
 VERSION=$(date +%Y%m%d)
-PACKAGE="mplayer-1.2_pre${VERSION}"
-DUMP_FFMPEG="$(dirname $0)/dump_ffmpeg.sh"
+PACKAGE="mplayer-1.5_p${VERSION}"
+DUMP_FFMPEG="$(realpath $(dirname $0)/dump_ffmpeg.sh)"
 
+ebegin "Fetching mplayer from svn"
 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk ${PACKAGE}
+eend $?
 
-pushd ${PACKAGE} > /dev/null
-   # ffmpeg is in git now so no svn external anymore
-   rm -rf ffmpeg
-   git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg/
-sh "$DUMP_FFMPEG"
-   STORE_VERSION=$(LC_ALL=C svn info 2> /dev/null | grep Revision | cut 
-d' ' -f2)
-   printf "$STORE_VERSION" > snapshot_version
-popd > /dev/null
+pushd ${PACKAGE} > /dev/null || { eerror "Moving to ${PACKAGE} dir failed!" ; 
exit 1 ; }
+# ffmpeg is in git now so no svn external anymore
+rm -rf ffmpeg
+
+ebegin "Cloning ffmpeg from git"
+git clone https://git.ffmpeg.org/ffmpeg.git
+eend $?
+
+einfo "Extracting version"
+# This should be fatal but it hasn't been fatal in the live ebuild
+# for years and it needs fixing, so...
+bash "${DUMP_FFMPEG}" || ewarn "Dumping ffmpeg failed!"
+STORE_VERSION=$(LC_ALL=C svn info 2> /dev/null | grep Revision | cut 
-d' ' -f2)
+   printf "${STORE_VERSION}" > snapshot_version
+einfo "Got version ${STORE_VERSION}"
+popd > /dev/null || { eerror "Returning to previous dir failed!" ; exit 1 ; }
 
 find "${PACKAGE}" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf
 find "${PACKAGE}" -type d -name '.git' -prune -print0 | xargs -0 rm -rf
 
-tar cJf ${PACKAGE}.tar.xz ${PACKAGE}
-rm -rf ${PACKAGE}/
-
-echo "Tarball: \"${PACKAGE}.tar.xz\""
+tar --exclude-vcs -cJf ${PACKAGE}.tar.xz ${PACKAGE} || { eerror "Tar creation 
failed! Error: $?" ; exit 1 ; }
+rm -rf ${PACKAGE}/ || { eerror "Removal of ${PACKAGE}? failed! Error: $?" ; 
exit 1 ; }
 
-echo "** all done **"
+einfo "Tarball: \"${PACKAGE}.tar.xz\""
+einfo "** all done **"

diff --git a/media-video/mplayer/mplayer-.ebuild 
b/media-video/mplayer/mplayer-1.5_p20230215.ebuild
similarity index 96%
copy from 

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

2023-02-14 Thread Michał Górny
commit: b6b48b6e1dd802c7894247f45687fef2eabbf3fd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 07:17:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b48b6e

dev-python/fakeredis: Bump to 2.9.0

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

 dev-python/fakeredis/Manifest   |  1 +
 dev-python/fakeredis/fakeredis-2.9.0.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index b561f8a58cd0..d62bc66fe1c0 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,3 +1,4 @@
 DIST fakeredis-py-2.4.0.gh.tar.gz 132163 BLAKE2B 
fc3858eb364c63d776c81d715cbfb218dc0e763d568c97b0d1dafb0716aaf87e928f9b81bd49d28fcc235f4285277446945595d42ff1d440e5c8491b78abb6c3
 SHA512 
5fba3e84d0506b52e1561f750e045b6227ea21387ddb3a89b8a61e9698fc0e9ec80c4a7048d9426fb0d8e9f2acd808e7e07fcb11d14d6852d9b057fec86d6e6a
 DIST fakeredis-py-2.6.0.gh.tar.gz 151925 BLAKE2B 
60538efa5de93436177aa019908f02affb9df9b2aaf1349e933da6f066f98aaa255bbdb3297645ad1dc3b67a57a61bb8081e476f451799b512719f5779c1218d
 SHA512 
19a23be7a182f962e66686f3c4ec3a5b9fbc847d97e48f19fde11ae268f4a70de567ff2ca302a9fe0e7080de2215698cf5b2ff2febda5eef6748f3ec8d601720
 DIST fakeredis-py-2.8.0.gh.tar.gz 163863 BLAKE2B 
ccfb685e57e011afe22906751d3b48c8405ab71ce8b27a36c9168418dfcb4c3761d4162bc9f587396c04bbe4878675921bdfd43effa62ffc0ce6133d7aaf
 SHA512 
51199af0b3abada364664df8d0a091a7f200daf2c180f45488414672962338db8055488629f45d4a0046c48bcf711927c184726efe6cda4c4765fe9763447551
+DIST fakeredis-py-2.9.0.gh.tar.gz 165442 BLAKE2B 
e71780b273f1847454d0e6e89f3f97a9d4a81d86345857fced39413521202f299b90c8a218f12b15d79a3bb7c865d7b0280798920cfd93120a553511b3a343ff
 SHA512 
2ddf2570e7f00647834f8f07a3fef6ec68d630ff93ddd5375dcc47a14a5a7bf430dbc4a1abfb38fa2b5e18f1aa1f4ef5413b39c4bb3ed9d167aa1729edfa9870

diff --git a/dev-python/fakeredis/fakeredis-2.9.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.9.0.ebuild
new file mode 100644
index ..11e604ae7bad
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.9.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=fakeredis-py-${PV}
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+   https://github.com/cunla/fakeredis-py/
+   https://pypi.org/project/fakeredis/
+"
+SRC_URI="
+   https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   =dev-python/redis-4.2[${PYTHON_USEDEP}]
+   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # also lupa
+   test/test_aioredis2.py::test_failed_script_error
+   # TODO
+   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+   )
+   local EPYTEST_IGNORE=(
+   # these tests fail a lot...
+   test/test_hypothesis.py
+   )
+   local args=(
+   # tests requiring lupa (lua support)
+   -k 'not test_eval and not test_lua and not test_script'
+   )
+   epytest "${args[@]}"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



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

2023-02-14 Thread Alfredo Tupone
commit: 076708ac7139e30709bf7cb99d9e82c9bcfaec6d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 15 07:13:46 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 15 07:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=076708ac

sci-libs/caffe2: depends on kineto

Closes: https://bugs.gentoo.org/894436
Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/caffe2/Manifest  | 1 +
 sci-libs/caffe2/{caffe2-1.13.0.ebuild => caffe2-1.13.0-r1.ebuild} | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sci-libs/caffe2/Manifest b/sci-libs/caffe2/Manifest
index fba79e4a9a24..7a1c9e4370ae 100644
--- a/sci-libs/caffe2/Manifest
+++ b/sci-libs/caffe2/Manifest
@@ -1,3 +1,4 @@
 DIST pytorch-1.12.0.tar.gz 106286765 BLAKE2B 
ff9bafedb35f859f7dccb9b606299cf9c345bdaa0deb87ecfe0c0c30c3c828414d989e1d9a243d9b7cd3f376d56a2f81c241ca2e3c9a8a2b30cddcdeddd3a5c7
 SHA512 
c9c748a2e0047daaaf199a1ba3198d2d1aee47f664170a9b34ccacd3deeb95f2070e4035eeb900012ef48dc62cf6fb6806f1a1dfe22de8c94892963076e593b7
 DIST pytorch-1.12.1.tar.gz 106311625 BLAKE2B 
e8ca19d0e1987449c33ad4c36722a3a467f7f8a9f90be2a7f2de643cbd665038f6802b5ff1f1d3da09b6253d8f29e11549a24295de013d97f73affe538c84c99
 SHA512 
afeb551904ebd9b5901ae623a98eadbb3045115247cedf8006a940742cfad04e5ce24cfaf363336a9ed88d7ce6a4ac53dbb6a5c690aef6efdf20477c3a22c7ca
 DIST pytorch-1.13.0.tar.gz 108276317 BLAKE2B 
8149775dea06d8e4027b741c828169d33f768a96aef58cd2f86daa3bbad5bf36143454e26b683a992aca34e7fb52e6483c46168b698db48ff6978c9605d7a3d2
 SHA512 
5a0e8c589bdf552ccf682511a8860c754ab6f5844f51e568c5034793f787b97707af4340b338b9b8606dd27a6ced6ef50091f0cc514458b3021a2220409d7f20
+DIST pytorch-1.13.1.tar.gz 108279745 BLAKE2B 
75de03b74dfdaf8d8fb5ea743fcc0c1b0e408a714ad4160c487921220a7b1755e5fa6e587e6bbc8c9f34dd75e096d2e6dd69c80d24821835fff6c833314434d3
 SHA512 
f16f89d027efade11d057245cad5b69a390e88b458398310ae30de2dbff7c8fd7f1165be7b8da7ea989c81ac3f5a66c5cb9050610e441a97c83fb8aa28c0bd62

diff --git a/sci-libs/caffe2/caffe2-1.13.0.ebuild 
b/sci-libs/caffe2/caffe2-1.13.0-r1.ebuild
similarity index 99%
rename from sci-libs/caffe2/caffe2-1.13.0.ebuild
rename to sci-libs/caffe2/caffe2-1.13.0-r1.ebuild
index f77c5dd01c55..ee1d1154a978 100644
--- a/sci-libs/caffe2/caffe2-1.13.0.ebuild
+++ b/sci-libs/caffe2/caffe2-1.13.0-r1.ebuild
@@ -59,6 +59,7 @@ DEPEND="
dev-libs/FXdiv
dev-libs/pocketfft
dev-libs/flatbuffers
+   sci-libs/kineto
$(python_gen_cond_dep '
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/pybind11[${PYTHON_USEDEP}]



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

2023-02-14 Thread Michał Górny
commit: 2c207111a22d06776d943d69c3e0ecfc2b83f8db
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 07:14:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c207111

dev-python/fakeredis: Remove old

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

 dev-python/fakeredis/Manifest   |  3 -
 dev-python/fakeredis/fakeredis-2.5.0.ebuild | 88 -
 dev-python/fakeredis/fakeredis-2.7.0.ebuild | 88 -
 dev-python/fakeredis/fakeredis-2.7.1.ebuild | 88 -
 4 files changed, 267 deletions(-)

diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index f20c73ac4de6..b561f8a58cd0 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,6 +1,3 @@
 DIST fakeredis-py-2.4.0.gh.tar.gz 132163 BLAKE2B 
fc3858eb364c63d776c81d715cbfb218dc0e763d568c97b0d1dafb0716aaf87e928f9b81bd49d28fcc235f4285277446945595d42ff1d440e5c8491b78abb6c3
 SHA512 
5fba3e84d0506b52e1561f750e045b6227ea21387ddb3a89b8a61e9698fc0e9ec80c4a7048d9426fb0d8e9f2acd808e7e07fcb11d14d6852d9b057fec86d6e6a
-DIST fakeredis-py-2.5.0.gh.tar.gz 139911 BLAKE2B 
4e9c616b0066012e1ed681d06e73390fb670969c15fa57689244147a0175dbb14ff1c312066ffdc6eb2c647f884c351a98eebfb2c1ba0e6c1bbe1e6c3553808a
 SHA512 
aff5a8679763d4cf1717f790c7c384aa8e5056e5f175c306626f3a1671fe27aa3caf24368831033c9cf5bffa2e3e6be1104b183f3912eadf34fd6f37ea0c63e8
 DIST fakeredis-py-2.6.0.gh.tar.gz 151925 BLAKE2B 
60538efa5de93436177aa019908f02affb9df9b2aaf1349e933da6f066f98aaa255bbdb3297645ad1dc3b67a57a61bb8081e476f451799b512719f5779c1218d
 SHA512 
19a23be7a182f962e66686f3c4ec3a5b9fbc847d97e48f19fde11ae268f4a70de567ff2ca302a9fe0e7080de2215698cf5b2ff2febda5eef6748f3ec8d601720
-DIST fakeredis-py-2.7.0.gh.tar.gz 162784 BLAKE2B 
acb218c375785ad4b8419f08f9c328f33f97eedb0f13ae09b760b6c87849b3f8a4b9210fe6aea59d763b27909bff8297a009757a1f5fd9b58c1936e6705e0833
 SHA512 
fc11f3b59971ae50f59e9d1684827a8f4d1127813f7d55641b43b1edbb1e4c75c76aa0734ad55c98cca404c7e343a02f72644f05aceb72849ef6f18dc2418890
-DIST fakeredis-py-2.7.1.gh.tar.gz 162831 BLAKE2B 
dec29c4b2f5e2c4f9492af00f7b6758ab18dba48ab92e382c78fa105a8bd6230cffc583876a203213d5e205c8cea5b0680518a48e74b7014b189e3b8f3ad3a65
 SHA512 
31a51feaaba208f4029e7c2030785f5c2fa670996d42ccde8f9e98f13d820fbaccfc17fa535589ec750625cdb0b13c40e57bf901f4bb73bae9054554698fcabf
 DIST fakeredis-py-2.8.0.gh.tar.gz 163863 BLAKE2B 
ccfb685e57e011afe22906751d3b48c8405ab71ce8b27a36c9168418dfcb4c3761d4162bc9f587396c04bbe4878675921bdfd43effa62ffc0ce6133d7aaf
 SHA512 
51199af0b3abada364664df8d0a091a7f200daf2c180f45488414672962338db8055488629f45d4a0046c48bcf711927c184726efe6cda4c4765fe9763447551

diff --git a/dev-python/fakeredis/fakeredis-2.5.0.ebuild 
b/dev-python/fakeredis/fakeredis-2.5.0.ebuild
deleted file mode 100644
index 1d470272a507..
--- a/dev-python/fakeredis/fakeredis-2.5.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1
-
-MY_P=fakeredis-py-${PV}
-DESCRIPTION="Fake implementation of redis API for testing purposes"
-HOMEPAGE="
-   https://github.com/cunla/fakeredis-py/
-   https://pypi.org/project/fakeredis/
-"
-SRC_URI="
-   https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
-   >=dev-python/redis-4.2[${PYTHON_USEDEP}]
-   =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-db/redis
-   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # unpin redis
-   sed -i -e '/redis/s:<[0-9.]*:*:' pyproject.toml || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # also lupa
-   test/test_aioredis2.py::test_failed_script_error
-   # TODO
-   "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
-   "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
-   "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
-   "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
-   
"test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
-   )
-   local EPYTEST_IGNORE=(
-   # these tests fail a lot...
-   test/test_hypothesis.py
-   )
-   local args=(
-   # tests requiring lupa (lua support)
-   -k 'not test_eval and not test_lua and 

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

2023-02-14 Thread Michał Górny
commit: 089c9a3b1214165a610bed5239ba3474487b6d82
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 07:13:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089c9a3b

dev-python/python-json-logger: Remove old

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

 dev-python/python-json-logger/Manifest |  1 -
 .../python-json-logger-2.0.4.ebuild| 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/python-json-logger/Manifest 
b/dev-python/python-json-logger/Manifest
index b99f9e57cad7..6f8c9640d3f0 100644
--- a/dev-python/python-json-logger/Manifest
+++ b/dev-python/python-json-logger/Manifest
@@ -1,2 +1 @@
-DIST python-json-logger-2.0.4.tar.gz 9856 BLAKE2B 
013dadb37044eb89976ab98309bbafaa348c0bfd82a75f7645d580212fb85ee2cb2bc70d455aec9da3424e89d5905d8e80a77d8c08d46443a8ee5ee9bebc3cdf
 SHA512 
5849e3780f9a4cb59baff2c73d872ca11c916af14337bada2de3620d5a5e9b138b7bd76a1a25001c4733c0074469bb579808a57d50f964f0fe0e4bf3a4bb1216
 DIST python-json-logger-2.0.5.tar.gz 10224 BLAKE2B 
3254b5240d6ece2cd267d82bde242bfbc28845bf6ad255a2be8bbc1b46cc5d04cba47c3f40f87b401c43e8bf26993210740c4e5aea8b4b737526d69a9dc789c7
 SHA512 
b9f768df8760c6f3660eb5036c8873bc1075fdca2d622b137af6a385e44e56e69a132df19472cba47dfb81d6699369822d83fdb85ad089ee3cc3a9b7fe428e6d

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
deleted file mode 100644
index a9e61666c3dc..
--- a/dev-python/python-json-logger/python-json-logger-2.0.4.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Standard python logging to output log data as json objects"
-HOMEPAGE="
-   https://github.com/madzak/python-json-logger
-   https://pypi.org/project/python-json-logger/
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-
-distutils_enable_tests unittest



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

2023-02-14 Thread Michał Górny
commit: 3ab76aa2eb6909c263082c758e6047a58b9c44ac
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:36:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab76aa2

dev-python/simber: Remove stale sed

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

 dev-python/simber/simber-0.2.6.ebuild | 22 --
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/dev-python/simber/simber-0.2.6.ebuild 
b/dev-python/simber/simber-0.2.6.ebuild
index dddba9b13604..8688468dfe1b 100644
--- a/dev-python/simber/simber-0.2.6.ebuild
+++ b/dev-python/simber/simber-0.2.6.ebuild
@@ -9,20 +9,22 @@ PYTHON_COMPAT=( python3_{9..11} )
 inherit distutils-r1
 
 DESCRIPTION="Simple, minimal and powerful logging library for Python"
-HOMEPAGE="https://simber.deepjyoti30.dev/;
-SRC_URI="https://github.com/deepjyoti30/${PN}/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
+HOMEPAGE="
+   https://simber.deepjyoti30.dev/
+   https://github.com/deepjyoti30/simber/
+   https://pypi.org/project/simber/
+"
+SRC_URI="
+   https://github.com/deepjyoti30/simber/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+"
 
 distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i '/ *python_requires/s|.*||' setup.py || die  # bug #893620
-
-   distutils-r1_src_prepare
-}



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

2023-02-14 Thread Michał Górny
commit: 294d6a5aa82aecde3cf5e79cf64b29ce6c3824b0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:51:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294d6a5a

dev-python/werkzeug: Bump to 2.2.3

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

 dev-python/werkzeug/Manifest  |  1 +
 dev-python/werkzeug/werkzeug-2.2.3.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index 7e9551fb2a90..5144e4372843 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -1 +1,2 @@
 DIST werkzeug-2.2.2.gh.tar.gz 844463 BLAKE2B 
84da3dd89375d6925e7e7018701339ddfd2b608acf6b3f126bd56c2020056511de6ab157de9024069d1342f9bce4b481ba91a06089fff1a3b31f4a851af7f935
 SHA512 
cded6c7e0b00871366b70a41de45e31323c0fc09300413d0efca98f5a2f8207026fd77c7e5670fde727da377fd02b9b636f390a2524d2b5778e9e3bdbdfe3e3a
+DIST werkzeug-2.2.3.gh.tar.gz 847768 BLAKE2B 
7d0b891a2b15e4fc469c3d331cfb2565f452ae77f772f7ab8e6254aedd172f9115cd3ebd9c82e951ea7505c0e58d6b6f07fb643a8e87af505e04686cccf56cd4
 SHA512 
3968e663f67e41da5148a4aa1d8e047ffd88416fa8df665e359bbe87992e4e723e1c915eed59ae86b53dd18817e41cdcef059483bce7aa8ed7b388dd4add1482

diff --git a/dev-python/werkzeug/werkzeug-2.2.3.ebuild 
b/dev-python/werkzeug/werkzeug-2.2.3.ebuild
new file mode 100644
index ..a9d4ea56708e
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-2.2.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="
+   https://palletsprojects.com/p/werkzeug/
+   https://pypi.org/project/Werkzeug/
+   https://github.com/pallets/werkzeug/
+"
+SRC_URI="
+   https://github.com/pallets/werkzeug/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+   >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+"
+# NOTE: remove the loong mask after greenlet gains support for loong
+# see https://github.com/python-greenlet/greenlet/pull/257
+BDEPEND="
+   test? (
+   dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   dev-python/watchdog[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   !hppa? ( !ia64? ( !loong? (
+   $(python_gen_cond_dep '
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   ' python3_{8..10})
+   ) ) )
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   "tests/test_serving.py::test_server[https]"
+   tests/test_serving.py::test_ssl_dev_cert
+   tests/test_serving.py::test_ssl_object
+   )
+   fi
+
+   # the default portage tempdir is too long for AF_UNIX sockets
+   local -x TMPDIR=/tmp
+   epytest -p no:django -p no:httpbin tests
+}



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

2023-02-14 Thread Michał Górny
commit: c301ba6b9dc54a4061a63f9d657b9f923cbe3dfa
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:25:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c301ba6b

dev-python/google-api-python-client: Bump to 2.78.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.78.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 993b8073f214..1505790e943f 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,3 +1,4 @@
 DIST google-api-python-client-2.74.0.gh.tar.gz 38189426 BLAKE2B 
927345937faf574263df8a8c64949824bf371b5b881958b9d0e055ad8ee9bf5c758e173afa47274c6c1d10ebdd0c168f7d7763c8d66f664dc80bf253a391fb26
 SHA512 
831159d4a3c46b716ff1be64c13cbf37eebb96a75e3573bd8b1200930d465935569ceeb4caaa35bc24105087db06fa62306ef03ed4fb04c87b5d24826680b949
 DIST google-api-python-client-2.76.0.gh.tar.gz 38245213 BLAKE2B 
28d7ea8fb169b08cfc689b2957de84e1f860fb2857f4cf85e40bcdbe8c728e6179194d5dfe65103d1ed17a604d880011b2a82b4e555dc6ed6e9e73737fc5e8bc
 SHA512 
01f1245b8a64cf5adae42b941b88eb05db4a21db4e16b35f98a077c223e795538b654f348f4b0a7bfde8e8928c3c57cd841dca41755a57ee0a6965b89f58cdf9
 DIST google-api-python-client-2.77.0.gh.tar.gz 38300787 BLAKE2B 
c7d147b9ae78fff5aa70b2ba219888296d414c1f7b498c93bb424d06c437a50d5a1a2284062e58defb29ba3aa89b225e4218d9acd303a0e17f3ec4ab0380a2f6
 SHA512 
24aa2b3d709de83b76be2d8030a419d0e3f8f447852d7f95c6cf735134270a7af94edd86bcc3d82cd25af2497f30ac6c365ac88494c227b19faecb8e3706c261
+DIST google-api-python-client-2.78.0.gh.tar.gz 38327369 BLAKE2B 
291941a44a6fc9da7df2cbb108ba90babac33916f9c36aeae6e8b1575e9851f7c93aaea09340d36acd8f80dbe5ebe63820d60edc0aec14ee4859a47dcf66e344
 SHA512 
fff05aa981106aaccb689aeeace62734df77fefe7132481a11bc81b249a7793c1743c7c7c21116b3f5d4d59230ec7adac090d478969f8847bc201a2a23dd072d

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
new file mode 100644
index ..7f5368fd7fde
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.78.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-02-14 Thread Michał Górny
commit: 6fe0e4ca8ba67a27f18179f85d29190586e1c720
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:41:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe0e4ca

dev-python/pygame: Bump to 2.1.3

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

 dev-python/pygame/Manifest|  1 +
 dev-python/pygame/pygame-2.1.3.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index fa5cbe30c92f..afb51634a1d4 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -1 +1,2 @@
 DIST pygame-2.1.2.gh.tar.gz 6100415 BLAKE2B 
4b81c2f0abc2c2c4732ddb8f8e6d4bffa5169e3d3ee2d9ea2798d294623a9c70e2ff004825030606285124ef1347177b46adc676db450785e8420de45f37db34
 SHA512 
531cb0371853def7a3ddb8eb0110fbd58acaf1b2351d7518402c9a960baca705bb34da879015e7a6cd5f2f8af98c57e7bc732021a8f62ed9f90cacf068c9c2d6
+DIST pygame-2.1.3.gh.tar.gz 6517003 BLAKE2B 
9f2062b24ef2e97995207fbf7572a8aa4d3475356e8646356758ad72b0b744fcf911adaa78bb730ed43c95fa23b8ed733a5573882bd83e112ae5e7e6ef099de9
 SHA512 
28f46826f58f73607b28c1411c6f2b71796cd4f98103df2dd47db842f578fe7f26dac01cb60d1cb00ac9dacfa62c6c3b913a244379ce70bd03265424e29052e6

diff --git a/dev-python/pygame/pygame-2.1.3.ebuild 
b/dev-python/pygame/pygame-2.1.3.ebuild
new file mode 100644
index ..855f68683bbc
--- /dev/null
+++ b/dev-python/pygame/pygame-2.1.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for SDL multimedia library"
+HOMEPAGE="
+   https://www.pygame.org/
+   https://github.com/pygame/pygame/
+   https://pypi.org/project/pygame/
+"
+SRC_URI="
+   https://github.com/pygame/pygame/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples opengl test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   media-libs/freetype
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/portmidi
+   media-libs/sdl2-image
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf
+   X? ( media-libs/libsdl2[opengl?,threads,video,X] )
+   !X? ( media-libs/libsdl2[threads] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   media-libs/sdl2-image[gif,jpeg,png,tiff,webp]
+   media-libs/sdl2-mixer[mp3,vorbis,wav]
+   )
+"
+# fontconfig used for fc-list
+RDEPEND+="
+   media-libs/fontconfig
+"
+# util-linux provides script
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   media-libs/fontconfig
+   sys-apps/util-linux
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/pygame-2.1.2-libsdl2-2.26-tests.patch
+)
+
+python_configure() {
+   PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \
+   "${EPYTHON}" "${S}"/buildconfig/config.py || die
+}
+
+python_configure_all() {
+   find src_c/cython -name '*.pyx' -exec touch {} + || die
+   "${EPYTHON}" setup.py cython_only || die
+}
+
+python_test() {
+   local -x PYTHONPATH=${BUILD_DIR}/install/lib
+   local -x SDL_VIDEODRIVER=dummy
+   local -x SDL_AUDIODRIVER=disk
+   script -eqc "${EPYTHON} -m pygame.tests -v" || die
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # Bug #497720
+   rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples,tests}/ || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   use examples && dodoc -r examples
+}



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

2023-02-14 Thread Michał Górny
commit: fb3892bad837c64e580198dc9d2fa71a9a25c6d6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 07:08:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3892ba

dev-python/soupsieve: Bump to 2.4

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

 dev-python/soupsieve/Manifest |  1 +
 dev-python/soupsieve/soupsieve-2.4.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index d770cd5a5857..56bb1bb7555f 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1 +1,2 @@
 DIST soupsieve-2.3.2.post1.gh.tar.gz 104120 BLAKE2B 
ddeeb357753981a55676a59285161a03759fd548a11950e87ff53df9433b7cb054084afe6dd4de01c316dc0a013e6f429e6e0868c140ec11a19627b0e1cb0177
 SHA512 
80eae1e7256cbcf2f2b8520779a5bdb68798e9813ed738ee933204ff1c23ad52553e21f3aa89ad61b900b906dcaa7a1eebd819300417304df782cda9e2d79c4a
+DIST soupsieve-2.4.gh.tar.gz 104437 BLAKE2B 
cca6185980473245e2c08181142f497584ae01928b4a8569f9436d30df339b93b92c33818dab93b6646f6e1dbeb52242822fffa193be87c18a25324cc03b9e1a
 SHA512 
68885307d8e6731d47372af5130f2fb88567c7d5b5995c84fb6007b2360dea88aac1b5c8cadc41f99ef71704c4fe710c45318be0be727ed9145ce009e4fd

diff --git a/dev-python/soupsieve/soupsieve-2.4.ebuild 
b/dev-python/soupsieve/soupsieve-2.4.ebuild
new file mode 100644
index ..97f0a6c4a683
--- /dev/null
+++ b/dev-python/soupsieve/soupsieve-2.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
+HOMEPAGE="
+   https://github.com/facelessuser/soupsieve/
+   https://pypi.org/project/soupsieve/
+"
+SRC_URI="
+   https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-14 Thread Michał Górny
commit: 377d8b519542bc5ce691b33f8df38a2199b1bb23
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 07:13:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=377d8b51

dev-python/python-json-logger: Bump to 2.0.6

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

 dev-python/python-json-logger/Manifest |  1 +
 .../python-json-logger-2.0.6.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/python-json-logger/Manifest 
b/dev-python/python-json-logger/Manifest
index 6f8c9640d3f0..dee4d2cb7d6f 100644
--- a/dev-python/python-json-logger/Manifest
+++ b/dev-python/python-json-logger/Manifest
@@ -1 +1,2 @@
 DIST python-json-logger-2.0.5.tar.gz 10224 BLAKE2B 
3254b5240d6ece2cd267d82bde242bfbc28845bf6ad255a2be8bbc1b46cc5d04cba47c3f40f87b401c43e8bf26993210740c4e5aea8b4b737526d69a9dc789c7
 SHA512 
b9f768df8760c6f3660eb5036c8873bc1075fdca2d622b137af6a385e44e56e69a132df19472cba47dfb81d6699369822d83fdb85ad089ee3cc3a9b7fe428e6d
+DIST python-json-logger-2.0.6.tar.gz 10369 BLAKE2B 
c33766ea303c8210670865ff6e38ceca536f8af3c4eec0d981ffc46328bb832db4c84ab4fbbf1dc970cef1f844fb461fcb364d7fe12e261f701ffda2ff6d600a
 SHA512 
0a4625f1f1aeff62f60bd48bcd695bce5bfb94aa907b41b2f20116fa8f63b84127486796539876c9d5392130c837c59c66b364e1b19225d0bd49899e8efe6b6b

diff --git a/dev-python/python-json-logger/python-json-logger-2.0.6.ebuild 
b/dev-python/python-json-logger/python-json-logger-2.0.6.ebuild
new file mode 100644
index ..3cf33e8f9d0d
--- /dev/null
+++ b/dev-python/python-json-logger/python-json-logger-2.0.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Standard python logging to output log data as json objects"
+HOMEPAGE="
+   https://github.com/madzak/python-json-logger/
+   https://pypi.org/project/python-json-logger/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest



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

2023-02-14 Thread Michał Górny
commit: 2425dcaa5285453e641255e11d2e3da0526ae59f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:17:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2425dcaa

dev-python/boto3: Bump to 1.26.71

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.71.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index c530a906e29a..0a9b03ea4f3f 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 
90c5fe950da7fabc46a4c34e0a77997cfc64
 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B 
f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033
 SHA512 
17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47
 DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 
8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2
 SHA512 
8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16
 DIST boto3-1.26.70.gh.tar.gz 600798 BLAKE2B 
b55125e70865f73b8ba5e7945eca6a975f47cf5e80ee876bb757adb72f611a2a18a33dbc619fe8f76c40e63cadaf5f6ea923c8310225b4f662c5c2e300aef375
 SHA512 
80961a68437a32cb0d7bbfd3e24942fa939d0e8a62884d525e4cea6cc9e152749b1481d0c8cc832ec26407cb2dc46a1a40eec81539e7c55c635c810c595108d5
+DIST boto3-1.26.71.gh.tar.gz 601272 BLAKE2B 
ca2feb8c8a73308ae50a7a9bac3779afc233fbd8e55c75a1e9bb87e224c789d22b940b68e1f90405886cceef60f860c33f7d99a64b288a29f8377eaa8815
 SHA512 
ca4eeaa29f0d025a6e0d7e55680f8c6ca231cd8616a373ca60a84d51f271750b05640b71ea97bebd539e762efe7a714f86e1f3c142620996240df02ef7cfac48

diff --git a/dev-python/boto3/boto3-1.26.71.ebuild 
b/dev-python/boto3/boto3-1.26.71.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.71.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/

2023-02-14 Thread Michał Górny
commit: b3e73dc78a9b9f8ee40186b1991ec732c85dd535
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:17:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e73dc7

app-admin/awscli: Bump to 1.27.71

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.71.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index d6b41e10be81..ec29fd366e0e 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B 
e60117e41cf95d442db333cf49c146e4e
 DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B 
fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b
 SHA512 
8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3
 DIST aws-cli-1.27.69.gh.tar.gz 2366011 BLAKE2B 
e2ac484bb6ead107d0deca6bad5b9ca4a014f129d1253528869c303d72d58f1e9d5329b6c3180ec53190e43711d999b7026764c0cf65786903dade2a5c135f88
 SHA512 
85d6d820918ab42ce39e3a90751726a8dbf691083f5d71834b61b8456f6c91e3cac7ead86448187a3853a26f9e75e2e1d7f2acd3a8de59a69ebc028a4692b9ac
 DIST aws-cli-1.27.70.gh.tar.gz 2366135 BLAKE2B 
f8feedc28ff2b94326ea81ef1c38779c709ca88033c6f36a31dd28659f9f7cfe2fe520dcf39c46534e5d91e48877e0901e212fc3316effe3e0dc5b0c4855c47d
 SHA512 
faae6ea80047736d99d16cc652b43c4b34fe70822c3aa5a59c8c505a79bbc8b573c4b875f8551c934f20119f0ac2a4ea86a0d91614d5a3871b32a2ea0cc9139c
+DIST aws-cli-1.27.71.gh.tar.gz 2366507 BLAKE2B 
e01193919c0f78a8e1ea0e12a2fb7c454604553d1c3d86d42aa120ba7f31f9d3e1f8cfe602da5f575a589181643ff895e2dd99b4d5dd73c2eeade1ce956c6e33
 SHA512 
428ca6198d13764968f50a29f38904419401f4f807bcd09a9c8e5bae62410acb1e4929acb8a3a8ff255ab21eecd78b6a68b46dc95f1f3c514a44ed13c57a6805

diff --git a/app-admin/awscli/awscli-1.27.71.ebuild 
b/app-admin/awscli/awscli-1.27.71.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.71.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-02-14 Thread Michał Górny
commit: 9f8a27b3a716ca74fbf46da48cd6dbc084d7dc35
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:17:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8a27b3

dev-python/botocore: Bump to 1.29.71

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.71.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index fdf98e909755..80858ca39812 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B 
fa85e1f8dc3c366f7a7fb3e9b06dd29
 DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 
955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3
 SHA512 
bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9
 DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 
5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d
 SHA512 
30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece
 DIST botocore-1.29.70.gh.tar.gz 11145631 BLAKE2B 
9f1d65e7ecb0c2b436a6260613f7d7cdcf3a01b563042e1dd6997a308f0b7179582f11447b0e3785c2cf8c801bc920f3a850c9b290a78a183bf910189a705732
 SHA512 
28b375ab94619872d0e9d4331caa687ddaa24c6cce8a66af887dfb308583ff8ad1cb5d78cadc50eb69fcd5ddd50fc1c94b70f128f9ae83ad166596140c45ea81
+DIST botocore-1.29.71.gh.tar.gz 11142820 BLAKE2B 
bc33e29023b95e1482e094173898952bd2e3335ca641416ac4ba5e608b2146333e347aa7fcb7a23dd9c3d5dbc8a092fd2345c91a74b49a9f8b08477e64798c18
 SHA512 
48a851434e35391e56bb3a8a803291287535a7d15d3b5b1a83c253b0bba1ca3621bd6da5e027ee0485f52eebbce523d1962fb660850663a6b19814e17be443af

diff --git a/dev-python/botocore/botocore-1.29.71.ebuild 
b/dev-python/botocore/botocore-1.29.71.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.71.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-14 Thread Michał Górny
commit: a299f42d7663cf5db19f16bd620efa9fc5f5deb3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:29:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a299f42d

dev-python/simber: Remove old

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

 dev-python/simber/Manifest|  1 -
 dev-python/simber/simber-0.2.4.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/simber/Manifest b/dev-python/simber/Manifest
index 766e863f6d30..12012526f005 100644
--- a/dev-python/simber/Manifest
+++ b/dev-python/simber/Manifest
@@ -1,3 +1,2 @@
-DIST simber-0.2.4.tar.gz 91600 BLAKE2B 
64ef49a8458fc98bfe87ceaeaa7bfcf9f76c8283f8a80cd918dcc8709ca5f4c2b1d657fda345812b3cb280855f3bc7bc9e3d8045b593bc8dd9dbc134f84e0e81
 SHA512 
17def9e8c6f0695ec36b5e48011d2db892436b7076203fe008aac7c8c2ce0e0ab9cc5be45f6eb136984f41997a7e91549c77cb1761b65694039619bdb8397ae1
 DIST simber-0.2.5.gh.tar.gz 91615 BLAKE2B 
7cf1367033cfb174deee87cbc97ca2ec22ba9d12e9be489526d489244ca516ba8af32d409beee88d9dd8ebf60e8d68a25b2cfeddd2a118a12ca28ab1a43d
 SHA512 
254b0eca4447ee63eeec8a7e5e3e07667fd6b839c3ae5307dffb5326770807720cb2e3afb5a131721e3c44a9e6ddcbd15e1a36824f0bcf1ac8c7b3c4024e44ea
 DIST simber-0.2.6.gh.tar.gz 91616 BLAKE2B 
7c5cd87ba3c87315369f9d966f11cadc1578c410bf99c0d2f82f89bf4f3f008d32b6ce35126110db7ea218e6eabcb19e0a54e401cfa53610432a0e4ef381d4a7
 SHA512 
805f5c4aa08e1a6af803528648d3359d745fafba5e44ac416a8bdfc1e9c4ec80e9436aecd82e5b8efb16ec8b346074dc5b1300026ae21e4211777a0eb1642986

diff --git a/dev-python/simber/simber-0.2.4.ebuild 
b/dev-python/simber/simber-0.2.4.ebuild
deleted file mode 100644
index cda45aa85d1d..
--- a/dev-python/simber/simber-0.2.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Simple, minimal and powerful logging library for Python"
-HOMEPAGE="https://simber.deepjyoti30.dev/;
-SRC_URI="https://github.com/deepjyoti30/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2023-02-14 Thread Michał Górny
commit: e8225e699473332f7f9c46ef0cd417d2982df08f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:22:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8225e69

dev-python/trimesh: Bump to 3.20.0

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

 dev-python/trimesh/Manifest  |  1 +
 dev-python/trimesh/trimesh-3.20.0.ebuild | 66 
 2 files changed, 67 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 4978b7795ca5..a1a04e12e2db 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-3.18.1.gh.tar.gz 12657109 BLAKE2B 
8e5370193e7d47f1dc2d7d43c356df1a56c2b4b8af6f47ac6aa889b04a3b950ec507b5cc0fe6f99f874cf66111aa72773025ba3821013466bb34baced3a361ca
 SHA512 
72936c0fc6f89ffa35b80928dc5abac8ca4fac023f5be1d4adec6d020f3da6ee2c7a97efb0cecf58faad94ef6f33949533ac789affcecee07696ca0188fd47f0
 DIST trimesh-3.19.4.gh.tar.gz 12673418 BLAKE2B 
c54e0e1a946b858371d5de2f028bbc64a353a06859f428d6e221058a46e853bb7f245d7348b1cc7fbbdb930ba9600e24a39c2884a9acfa00b9d31d6576b87959
 SHA512 
b490e6d021a41c0a094c5e3596033a189d08310c04a2ce70c9b72d492e1cad1b5c9f110487c66d0a37eed97754e979c7b449d10a6a6abdbd81241099c248d5cf
+DIST trimesh-3.20.0.gh.tar.gz 12678960 BLAKE2B 
f99ff3d7fd1a84e1ce9b6d1d67b38216aa8b3e3250096f2ac7c4585fffe0a4e565c093bf30bd98bf46daa910c80266edd12dbd43c5a2aef8a7d66c75b08972cb
 SHA512 
82eb81d8b43880d1205c31ddcc085735cfc0bf64eb4918fd539fe5b476c107f484ff1b969d6f8bdb0ac2486d201ba1ff4316b84311afc38853ffbe8f13d0fb9b

diff --git a/dev-python/trimesh/trimesh-3.20.0.ebuild 
b/dev-python/trimesh/trimesh-3.20.0.ebuild
new file mode 100644
index ..be6475bba950
--- /dev/null
+++ b/dev-python/trimesh/trimesh-3.20.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimsh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest -n "$(makeopts_jobs)"
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" sci-libs/scikit-image
+}



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

2023-02-14 Thread Michał Górny
commit: 96a3957a61db80218c0f9c39e63a74d8ad318e96
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 15 06:22:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 15 07:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a3957a

dev-python/typing-extensions: Bump to 4.5.0

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

 dev-python/typing-extensions/Manifest  |  1 +
 .../typing-extensions-4.5.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/typing-extensions/Manifest 
b/dev-python/typing-extensions/Manifest
index 7e34bcb7ef58..5b750482638a 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1,2 +1,3 @@
 DIST typing_extensions-4.3.0.gh.tar.gz 47842 BLAKE2B 
23a600dcded95a1109da46537bab49a6a478c77334d7c9effe65564bf236371c413a07220df3fa1de1bd0451e90961df908e097e7c7cb6d2534102369ce2590e
 SHA512 
3c4a9073dc89e71b8027d535853d35725163961f7feeaba817e28f93b236bcae805d9b1f6e2be8e9fc3651c283b662935ba0352e5de25ff74df4dc18373e8f7a
 DIST typing_extensions-4.4.0.gh.tar.gz 50027 BLAKE2B 
4cb757eadcfce85842dc5625e620f01f8fda00fe3712d5895d8b0aa07a9e649cd20f9f820cb2801e3b34c84c1d3b79d5e71fc49cd37014924825b6cdef0152c7
 SHA512 
1c046e6dab22fb399acf7ab8771d035aa24c88b09cbd023e80a41cd04851c5f8b1d297275012e933658e963e008b073b8d3815f5703042545b57130daa38f143
+DIST typing_extensions-4.5.0.gh.tar.gz 52431 BLAKE2B 
3d905e4f1146d23d00b695044daf653722fce9ade8f44730116bab0b8fb15c3e8d2124a6b0d395fad078878e0e4b7888e19660ca2491ccc9ec01dc11ce318fc8
 SHA512 
29369da83cdca57aba7d8c2089c77ad265eeb614fd34056f678e6dc9374558d1059ff2c514326115734fadbcad27ec98e1e5fcec087022a9d838cc2bfd1fe825

diff --git a/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild 
b/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild
new file mode 100644
index ..b036b91b4a48
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-4.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/_}
+DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+"
+HOMEPAGE="
+   https://pypi.org/project/typing-extensions/
+   https://github.com/python/typing_extensions/
+"
+SRC_URI="
+   https://github.com/python/typing_extensions/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-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 ~x64-solaris"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd src || die
+   eunittest
+}



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

2023-02-14 Thread Sam James
commit: 89ba9db04eec4c4e8c9f7e0d225238c1c1377266
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:48:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ba9db0

media-libs/chromaprint: depend on https://bugs.gentoo.org/884393
Signed-off-by: Sam James  gentoo.org>

 media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
index 123873b60767..df7811180d4a 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-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
@@ -19,9 +19,11 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 
~riscv sparc x86"
 IUSE="test tools"
 RESTRICT="!test? ( test )"
 
-# Default to fftw to avoid awkward circular dependency w/ ffmpeg
+# - Default to fftw to avoid awkward circular dependency w/ ffmpeg
 # See bug #833821 for an example
-RDEPEND="tools? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] )
+# - =ffmpeg-5
+RDEPEND="tools? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph-openmw/

2023-02-14 Thread Sam James
commit: 75ac033adf7b6b6fea3fc8c7f4d6265f04f8c51b
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:45:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:45:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ac033a

dev-games/openscenegraph-openmw: depend on https://bugs.gentoo.org/834425
Signed-off-by: Sam James  gentoo.org>

 .../openscenegraph-openmw-3.6_p20211017-r3.ebuild   | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild 
b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
index 7805850796aa..ea018953264c 100644
--- 
a/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.ebuild
+++ 
b/dev-games/openscenegraph-openmw/openscenegraph-openmw-3.6_p20211017-r3.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
@@ -37,6 +37,8 @@ BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
 "
+# https://github.com/openscenegraph/OpenSceneGraph/issues/
 RDEPEND="
!dev-games/openscenegraph
dev-libs/glib:2
@@ -55,7 +57,7 @@ RDEPEND="
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
-   ffmpeg? ( media-video/ffmpeg:0= )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-games/openscenegraph/

2023-02-14 Thread Sam James
commit: 6c775ad7e1ee2ace4015edd0d580645b72a83907
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:44:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:44:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c775ad7

dev-games/openscenegraph: depend on https://bugs.gentoo.org/831486
Signed-off-by: Sam James  gentoo.org>

 dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild 
b/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild
index 98b91f2ce023..e90b3b6cd444 100644
--- a/dev-games/openscenegraph/openscenegraph-3.6.5-r114.ebuild
+++ b/dev-games/openscenegraph/openscenegraph-3.6.5-r114.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
@@ -38,6 +38,8 @@ BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen )
 "
+# https://github.com/openscenegraph/OpenSceneGraph/issues/
 RDEPEND="
media-libs/mesa[egl(+)?]
virtual/glu
@@ -53,7 +55,7 @@ RDEPEND="
sdl2? ( media-libs/libsdl2 )
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
)
-   ffmpeg? ( media-video/ffmpeg:0= )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-02-14 Thread Sam James
commit: 5d43c7f07be00ab49834b32ee3a7fd3de12400eb
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:26:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:26:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d43c7f0

media-video/noad: revbump for missing slot operator dep

Fixes: 3d1263e7486432859276f19e2341c4fcfd5b98f5
Signed-off-by: Sam James  gentoo.org>

 media-video/noad/{noad-0.8.7.ebuild => noad-0.8.7-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7-r1.ebuild
similarity index 100%
rename from media-video/noad/noad-0.8.7.ebuild
rename to media-video/noad/noad-0.8.7-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2023-02-14 Thread Ionen Wolkens
commit: b018abd2ab0dc26a85875a6556712ba3486baa6f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 15 05:26:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 15 06:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b018abd2

dev-games/godot: add 4.0_rc2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-games/godot/Manifest |   1 +
 dev-games/godot/godot-4.0_rc2.ebuild | 240 +++
 2 files changed, 241 insertions(+)

diff --git a/dev-games/godot/Manifest b/dev-games/godot/Manifest
index c21ae7c86b8d..e47693f51bf8 100644
--- a/dev-games/godot/Manifest
+++ b/dev-games/godot/Manifest
@@ -1,2 +1,3 @@
 DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 
9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473
 SHA512 
59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
 DIST godot-4.0-rc1.tar.xz 29009768 BLAKE2B 
27b39cb048e3c928bac4bd8e1740ae477d6b831b35771ea1132ebd0d3c425587d5fec43057b6097c43c9b6182417d41b3bb85fe7e2336c297b1690c339bad097
 SHA512 
78e441e88e80e37df421080902ff3a6e460181be306043073b1070320b85854b601b3f34264f58b55b74ca65fa20a0013206e6e3e56481ea3fc86405fa2d467c
+DIST godot-4.0-rc2.tar.xz 29105476 BLAKE2B 
be30da3909ee881ed929747d97232ad1356b15d0bdb0f5ea07fedc6de300a776ffac4e156134218322ccc4b6e2d4ae457cf53ee72a2da0df645e98fb957e773f
 SHA512 
5d36ca7018ed2963e92a0917a6310f787ab807f47a302f11b6c09ffd60e4e98800aef6957345feb61f49a623eb1993abf601669cd7b7511a5b1d974b129b11c3

diff --git a/dev-games/godot/godot-4.0_rc2.ebuild 
b/dev-games/godot/godot-4.0_rc2.ebuild
new file mode 100644
index ..8c124e770a8e
--- /dev/null
+++ b/dev-games/godot/godot-4.0_rc2.ebuild
@@ -0,0 +1,240 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 desktop optfeature python-any-r1
+inherit scons-utils toolchain-funcs xdg
+
+MY_P="${PN}-$(ver_rs 2 -)"
+
+DESCRIPTION="Multi-platform 2D and 3D game engine with a feature-rich editor"
+HOMEPAGE="https://godotengine.org/;
+SRC_URI="https://downloads.tuxfamily.org/godotengine/$(ver_rs 2 
/)/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="
+   MIT
+   AFL-2.1 Apache-2.0 BSD Boost-1.0 CC0-1.0 LGPL-2.1+ Unlicense ZLIB
+   gui? ( CC-BY-4.0 ) tools? ( OFL-1.1 )"
+SLOT="4"
+KEYWORDS="~amd64"
+# Enable roughly same as upstream by default so it works as expected,
+# except raycast (tools-only heavy dependency), and deprecated.
+IUSE="debug deprecated +gui raycast +runner test +theora +tools +upnp +vulkan 
+webp"
+# tests need more figuring out, they are still somewhat new and volatile
+RESTRICT="test"
+
+# dlopen: libX*,libglvnd
+RDEPEND="
+   app-arch/zstd:=
+   dev-games/recastnavigation:=
+   dev-libs/icu:=
+   dev-libs/libpcre2:=[pcre32]
+   media-libs/freetype[brotli,harfbuzz]
+   media-libs/harfbuzz:=[icu]
+   media-libs/libogg
+   media-libs/libpng:=
+   media-libs/libvorbis
+   

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

2023-02-14 Thread Ionen Wolkens
commit: b6605109c1c037e96db4edebd6c17d167719c352
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 15 05:55:58 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 15 06:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6605109

dev-util/maturin: enable password-storage in 1.0.0_beta1

This matches upstream releases (.github/workflows/release.yml),
like rustls it's not always enabled because it comes with caveats
(in this case doesn't work on *BSD but we're Linux).

Also change the way it's handled a bit, so it's less confusing
and easier to edit.

Signed-off-by: Ionen Wolkens  gentoo.org>

 ...-1.0.0_beta1.ebuild => maturin-1.0.0_beta1-r1.ebuild} | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/dev-util/maturin/maturin-1.0.0_beta1.ebuild 
b/dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild
similarity index 96%
rename from dev-util/maturin/maturin-1.0.0_beta1.ebuild
rename to dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild
index 44299f0b5696..c3aba92597fc 100644
--- a/dev-util/maturin/maturin-1.0.0_beta1.ebuild
+++ b/dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild
@@ -452,15 +452,17 @@ src_prepare() {
 src_configure() {
filter-lto # TODO: cleanup after bug #893658
 
-   # no features if empty (pep517-only), this re-enables them like 
releases do
-   export MATURIN_SETUP_ARGS=" "
-
-   # cargo.eclass adds IUSE=debug, avoid it being a noop
-   use debug && MATURIN_SETUP_ARGS+=" --profile dev"
+   local cargoargs=(
+   $(usev debug '--profile dev')
+   --no-default-features
+   --features full,password-storage # see release.yml
+   )
 
# rustls needs ring crate that only works on specific arches (bug 
#859577)
-   use !amd64 && use !x86 && use !arm64 && use !arm &&
-   MATURIN_SETUP_ARGS+=" --no-default-features --features full"
+   use amd64 || use x86 || use arm64 || use arm &&
+   cargoargs+=(--features rustls)
+
+   export MATURIN_SETUP_ARGS=${cargoargs[*]} # --no-default-features if 
empty
 }
 
 python_compile_all() {



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2023-02-14 Thread Ionen Wolkens
commit: bd76745465a207b46ac2dae4916eb53ae470d885
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 15 05:22:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 15 06:24:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd767454

x11-terms/kitty: add blocker on sci-mathematics/kissat

Would be difficult to rename or make 'kitten' optional from kitty's
side given it's used/referenced in several places both by kitty's code
and user documentation, and not familiar with sci-mathematics/kissat
to say what's reasonable to do from that end, so just block.

Can be revisited if someone actually needs these to coexist.

Closes: https://bugs.gentoo.org/894342
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.27.1.ebuild | 3 ++-
 x11-terms/kitty/kitty-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-terms/kitty/kitty-0.27.1.ebuild 
b/x11-terms/kitty/kitty-0.27.1.ebuild
index d093cf9ed75e..707ea2a4a999 100644
--- a/x11-terms/kitty/kitty-0.27.1.ebuild
+++ b/x11-terms/kitty/kitty-0.27.1.ebuild
@@ -49,7 +49,8 @@ RDEPEND="
~x11-terms/kitty-shell-integration-${PV}
~x11-terms/kitty-terminfo-${PV}
X? ( x11-libs/libX11 )
-   wayland? ( dev-libs/wayland )"
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat"
 DEPEND="
${RDEPEND}
X? (

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index d093cf9ed75e..707ea2a4a999 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -49,7 +49,8 @@ RDEPEND="
~x11-terms/kitty-shell-integration-${PV}
~x11-terms/kitty-terminfo-${PV}
X? ( x11-libs/libX11 )
-   wayland? ( dev-libs/wayland )"
+   wayland? ( dev-libs/wayland )
+   !sci-mathematics/kissat"
 DEPEND="
${RDEPEND}
X? (



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/kissat/

2023-02-14 Thread Ionen Wolkens
commit: d9c1c1f31bd1b3426a67b091a5f2a6957c01fc94
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 15 05:20:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 15 06:24:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c1c1f3

sci-mathematics/kissat: add blocker on >=x11-terms/kitty-0.27

Would be difficult to rename or make 'kitten' optional from kitty's
side given it's used/referenced in several places both by kitty's code
and user documentation, and not familiar with sci-mathematics/kissat
to say what's reasonable to do from that end, so just block.

Can be revisited if someone actually needs these to coexist.

Closes: https://bugs.gentoo.org/894342
Signed-off-by: Ionen Wolkens  gentoo.org>

 sci-mathematics/kissat/kissat-3.0.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sci-mathematics/kissat/kissat-3.0.0.ebuild 
b/sci-mathematics/kissat/kissat-3.0.0.ebuild
index 3c36cf0cd9ef..4c1fed10488f 100644
--- a/sci-mathematics/kissat/kissat-3.0.0.ebuild
+++ b/sci-mathematics/kissat/kissat-3.0.0.ebuild
@@ -16,6 +16,8 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+RDEPEND="!>=x11-terms/kitty-0.27"
+
 src_configure() {
local myopts=(
CC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}"



[gentoo-commits] repo/gentoo:master commit in: media-video/vlc/

2023-02-14 Thread Sam James
commit: 3d1263e7486432859276f19e2341c4fcfd5b98f5
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:22:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:22:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1263e7

media-video/vlc: depend on https://bugs.gentoo.org/864721
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/vlc-3.0.18.ebuild   |  8 ++--
 media-video/vlc/vlc-3.0..ebuild | 10 +++---
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.18.ebuild 
b/media-video/vlc/vlc-3.0.18.ebuild
index e67e949893de..b0c2b68f0ae4 100644
--- a/media-video/vlc/vlc-3.0.18.ebuild
+++ b/media-video/vlc/vlc-3.0.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2022 Gentoo Authors
+# Copyright 2000-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,6 +60,7 @@ BDEPEND="
amd64? ( dev-lang/yasm )
x86? ( dev-lang/yasm )
 "
+# https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 
@@ -60,6 +60,7 @@ BDEPEND="
amd64? ( dev-lang/yasm )
x86? ( dev-lang/yasm )
 "
+# 

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

2023-02-14 Thread Sam James
commit: f7ee900e3104d52c9ce29649540ea273e16ec218
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:16:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:16:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ee900e

media-sound/aqualung: depend on https://bugs.gentoo.org/834391
Signed-off-by: Sam James  gentoo.org>

 media-sound/aqualung/aqualung-1.1-r102.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/aqualung/aqualung-1.1-r102.ebuild 
b/media-sound/aqualung/aqualung-1.1-r102.ebuild
index 184efbb00747..fa0cfccfa66a 100644
--- a/media-sound/aqualung/aqualung-1.1-r102.ebuild
+++ b/media-sound/aqualung/aqualung-1.1-r102.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
@@ -24,6 +24,8 @@ BDEPEND="
virtual/pkgconfig
sys-devel/gettext
 "
+# https://github.com/jeremyevans/aqualung/issues/29
 RDEPEND="
app-arch/bzip2
dev-libs/libxml2
@@ -32,7 +34,7 @@ RDEPEND="
alsa? ( media-libs/alsa-lib )
cdda? ( dev-libs/libcdio-paranoia )
cddb? ( media-libs/libcddb )
-   ffmpeg? ( media-video/ffmpeg:= )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/mplayer/

2023-02-14 Thread Sam James
commit: f1e4f232f247abdb1cc98c6647688184e89a9c84
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:20:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e4f232

media-video/mplayer: depend on https://bugs.gentoo.org/876760
Signed-off-by: Sam James  gentoo.org>

 media-video/mplayer/mplayer-1.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-video/mplayer/mplayer-1.5.ebuild 
b/media-video/mplayer/mplayer-1.5.ebuild
index 372909e99730..4f171b4f094c 100644
--- a/media-video/mplayer/mplayer-1.5.ebuild
+++ b/media-video/mplayer/mplayer-1.5.ebuild
@@ -66,9 +66,10 @@ X_RDEPS="
 #  nemesi? ( net-libs/libnemesi )
 # - mplayer relies on private APIs in giflib that have been removed:
 #   https://sourceforge.net/p/giflib/bugs/132/
+# - depends on 

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

2023-02-14 Thread Sam James
commit: b7a2468b9b5dd390adca7c241ed4e85ec4c634e9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:18:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:18:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a2468b

media-libs/libquicktime: depend on https://bugs.gentoo.org/834384
Signed-off-by: Sam James  gentoo.org>

 media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild 
b/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild
index 42a5ddc7da46..44db60e328ff 100644
--- a/media-libs/libquicktime/libquicktime-1.2.4-r4.ebuild
+++ b/media-libs/libquicktime/libquicktime-1.2.4-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=7
@@ -14,6 +14,8 @@ SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
x86"
 IUSE="aac alsa doc dv encode ffmpeg gtk jpeg lame cpu_flags_x86_mmx opengl png 
static-libs vorbis X x264"
 
+# =media-libs/alsa-lib-1.0.20 )
dv? ( >=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}] )
-   ffmpeg? ( >=media-video/ffmpeg-3.2.6:0=[${MULTILIB_USEDEP}] )
+   ffmpeg? ( =media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/

2023-02-14 Thread Sam James
commit: d46a719da13dfcdae9a1689fe3b6d2f37242cff9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:19:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:19:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46a719d

media-tv/tvheadend: depend on https://bugs.gentoo.org/834399
Signed-off-by: Sam James  gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild 
b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index 2c50315a5d31..38480771d8e1 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -22,14 +22,14 @@ BDEPEND="
sys-devel/gettext
virtual/pkgconfig
 "
-
+# https://github.com/tvheadend/tvheadend/pull/1460
 RDEPEND="
acct-user/tvheadend
virtual/libiconv
dbus? ( sys-apps/dbus )
dvbcsa? ( media-libs/libdvbcsa )
dvben50221? ( media-tv/linuxtv-dvb-apps )
-   ffmpeg? ( media-video/ffmpeg:0= )
+   ffmpeg? ( 

[gentoo-commits] repo/gentoo:master commit in: media-video/noad/

2023-02-14 Thread Sam James
commit: 43ad97426db5e10cfffd668499bae7e55fb2ddca
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 06:20:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 06:20:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ad9742

media-video/noad: depend on https://bugs.gentoo.org/834408
Signed-off-by: Sam James  gentoo.org>

 media-video/noad/noad-0.8.7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-video/noad/noad-0.8.7.ebuild 
b/media-video/noad/noad-0.8.7.ebuild
index f89605e63649..25ba24135bd4 100644
--- a/media-video/noad/noad-0.8.7.ebuild
+++ b/media-video/noad/noad-0.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,9 +15,10 @@ KEYWORDS="amd64 x86"
 IUSE="+ffmpeg imagemagick libmpeg2"
 
 BDEPEND="virtual/pkgconfig"
+# https://github.com/madmartin/noad/issues/2
 DEPEND="
libmpeg2? ( media-libs/libmpeg2:= )
-   ffmpeg? ( media-video/ffmpeg )
+   ffmpeg? ( 

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

2023-02-14 Thread Sam James
commit: 716e36f86dd7e81808fde4a7beb2b82fea42dff5
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Feb  8 19:55:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716e36f8

dev-db/phpmyadmin: add 5.2.1

Closes: https://bugs.gentoo.org/893624
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29497
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index 7d7a27d1edea..f275ae052794 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1 +1,2 @@
 DIST phpMyAdmin-5.2.0-all-languages.tar.xz 7078212 BLAKE2B 
184c5f1ca0d9fee4812d7f7847f7142887f39103cc629acd08183986f71a3069bfb89750c0e03f4a3a20d2ee767d37a281b14ec8d0ad50f44321620b0735023a
 SHA512 
69658f94908e279e80f7cb76ac108090d704f27bc3f3206ff7d69c0aac4119ee42696ce66f98be6bc11e3532ca0d47916c1a2a8c915c3af6d1e5be6aa1d925a5
+DIST phpMyAdmin-5.2.1-all-languages.tar.xz 7461668 BLAKE2B 
bdb95b643c2ba39e406b7c8c01c071a5e8596e15570f68033a439076309c26fd444689bb0acea05ce8c47f913f0c3c30b4f593ad916d081de4b369dd6aef4573
 SHA512 
8b440d90d887fa0391810732cad2b4bf502f0e045324e1f159cb06e34dae4268febaef0a6a8ac0e58d0cb0f945f3497354313585f80555f199c609de378ca873

diff --git a/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild
new file mode 100644
index ..582e38711c9d
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-5.2.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+MY_PV=${PV/_/-}
+MY_PN="phpMyAdmin"
+MY_P="${MY_PN}-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="https://www.phpmyadmin.net/;
+SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~ppc-macos ~x64-macos"
+IUSE="setup"
+
+RDEPEND="
+   dev-lang/php[ctype,filter,json(+),session,ssl,unicode]
+   || (
+   dev-lang/php[mysqli]
+   dev-lang/php[mysql]
+   )
+   virtual/httpd-php:*
+"
+
+need_httpd_cgi
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README RELEASE-DATE-${MY_PV} ChangeLog
+   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
+
+   if ! use setup; then
+   rm -rf setup || die "Cannot remove setup utility"
+   elog "The phpMyAdmin setup utility has been removed."
+   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
+   else
+   elog "You should consider disabling the setup USE flag"
+   elog "to exclude the setup utility if you don't use it."
+   elog "It regularly is the target of various exploits."
+   fi
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+   webapp_serverowned 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/, dev-db/mariadb/files/

2023-02-14 Thread Sam James
commit: 5528982de0cebdd749453169b798c48efe015820
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Feb  8 20:30:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5528982d

dev-db/mariadb: add 10.4.28, 10.5.19, 10.6.12

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb/Manifest   |5 +
 dev-db/mariadb/files/mariadb-10.6.12-gcc-13.patch |   44 +
 dev-db/mariadb/mariadb-10.4.28.ebuild | 1309 
 dev-db/mariadb/mariadb-10.5.19.ebuild | 1316 
 dev-db/mariadb/mariadb-10.6.12.ebuild | 1319 +
 5 files changed, 3993 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 5dff1190d874..595204070e2b 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -4,9 +4,14 @@ DIST mariadb-10.3.37.tar.gz 74314608 BLAKE2B 
cef3218cb48aeba788289888bcd642ddc3c
 DIST mariadb-10.4.26-patches-01.tar.xz 4528 BLAKE2B 
0e1683ca254fa4beb06239c377f241e6db2306b386d125491ea39dddbe82c9471f1dc7c26001f2c5ba105913f1ec707ce43482e9581b807723a8690c26fc6e6e
 SHA512 
7b54419ea7a974bc275c72770e63d37e116a2724ed5ce404a04acb622a95ae652f9a81c2ece0dd3d1ea41401dd5428627af19f7689fd01eb68471309ef4400f7
 DIST mariadb-10.4.26.tar.gz 96095606 BLAKE2B 
313e3e9561bf2805327141bf1d1e0834e6e3997bb1cd523452555b23ecfc1dddcb91e53478113dff56486bb77d172211c16c9e375d7e451f6af2346de338d3db
 SHA512 
4dadd786f902eb4fec702a863b790215b284eb5d6ecce2cb550e97e055ec4d21ef383f08938020ebbdf3a9150e1d4412817c2fa24f36e907deb0fe5b4ce96cb0
 DIST mariadb-10.4.27.tar.gz 94348724 BLAKE2B 
3e34b66f645798fbb48def30177f95afaff985c7a4f0063e58131f08f7599053a65c9cd9da9940d986ace1e5b78abd8e4885d990b9705e4c10093040df510239
 SHA512 
22865451b0e3caaa6c886f68292af95c02eb18c37d545998eccda952f125c0983ecb358f4deebaebb9a5ed30cfd947e8a1457760f0d985e7b738c03437ed26a2
+DIST mariadb-10.4.28.tar.gz 94731133 BLAKE2B 
d0419368f3eb73af3e49adf72bfb21f8f763b6a6aef3035b3eceeb0557dfff72df662f80a8147ce2c80c5a776f7aad8bb15a146739cc16b64878b5b2f153336e
 SHA512 
2d66380dd65aa85bf8a142fee18faecef10562c5c31e17f429afad9dba5a2b373b5b400da2bd42e5d78b7f01f3393ea0a46e0ed17ec1e0820f42f7b838f56f0d
 DIST mariadb-10.5.17-patches-01.tar.xz 5124 BLAKE2B 
74976beee48142294d1dcab73e9cdad40392619115184ab5da5553d28b9a10e415711fac84c4290affe301abe0047c99c5a31ce9dfd58c923cfa15346b9c5acc
 SHA512 
b3ffc4a227fcb4a85575fd093b399810c433686a97518cb0d2b47d61c623bbb760b40c5c9d7752fdbb24e3e41740e8a85c3096f6269c80f6ecc2ffc73d5ee94b
 DIST mariadb-10.5.17.tar.gz 113314849 BLAKE2B 
6b2efabc620f38d3b0d35930aa4c9b2e63f01d106de57056b5e4b8d629c5669ac1e64d120ce9cd77d3ddd8579630af3dcb52fe6db9c7f7413248b748d4ef
 SHA512 
5a68126aac7072bed549404c89f7215bc47dede8f72559076988469372b96523a800fd6bbf11ff3003a277ee30788ca99a21507b7d7e2b7e98437ca70b5ca0fc
 DIST mariadb-10.5.18.tar.gz 111568643 BLAKE2B 
39067475c00c456d0cb5e79eef063665db81ec98216b0c1969428edd7d5651d44186eb01d301aa4a7322845e401e3667f54128bd8aced2a88783c8a397ae19c1
 SHA512 
1fe13db1c0b66d2bc0c4d80e2c278f6e64027aaeebebfa5a179bd8ca92ae135ae53b72ed26c9b6d35b35fd2ad2a3cb390fd5ee0715b22d4bfafe773f950d804c
+DIST mariadb-10.5.19-patches-01.tar.xz 5156 BLAKE2B 
9e764f11dc5ed1babb2b34122f70e90e3ca8765a6f5860fb70e71bbca69311656645b7178332df7d8c2cbd57264d3418a2707558fc2ec332b031e600b545af01
 SHA512 
ccbb3d64eedce9abb76a40b7658b19487a669f585c95138590e47e1e47fe84e761a20d733ce1c8a413099d23bc52f032e8ac20644d9508e31982d418058c963b
+DIST mariadb-10.5.19.tar.gz 111958233 BLAKE2B 
0dd89fe0a838710d7307e3bc293f31232ad3c2c36d48c2899fb46b4fab87234f401224a07ff3da921370fdace3f3c972782c419be3479ab686fa46d31f8ca8b4
 SHA512 
4a72ca4dfee0d3fa5432495f62c7eb03addc067e2f023b1ebe32bd1d3a0687c2c61c3316c0c4f690db4f74559bce668c6accbe137d906a52116db2bb2f454699
 DIST mariadb-10.6.10-patches-01.tar.xz 5240 BLAKE2B 
4c41bbb5a81ecca3e9ccbdfb0861189575e5b3edfb1019465c8dbceee641a8bbeb3e54f061ff3ec44fb5ff3bca960419893429897db4a919177c390b44ef7e49
 SHA512 
aee039f5e771c840e2a5bb6f6f5fcbec06c0bbd7fd5ce155f0e6f3694595d5d2a0e38f25972c328fc9f69dd68354434e40c5e9a7b2d509d7ea795e097a57864d
 DIST mariadb-10.6.10.tar.gz 96453293 BLAKE2B 
889d141ab9e0e9a0cd3fc9b191a15192170029a5fddcff8ebfe482cc3cfdfec6307c014fe09719c7c254a3941034f53ee7ff6187f3d502e3f3edb4d586dff8f3
 SHA512 
912219878e2201280f5927ee8a34dafe83ac2c3ce8c6fa3d90731d10fd693c369872aff840edc8329b82c53e9908fbdb1ba731ba140e2b99048edb5eb21f22c4
 DIST mariadb-10.6.11.tar.gz 94742041 BLAKE2B 
cb5ff7a9b44814cb56f715c92f9d136070872889c0fe2d27987f62f75b1c787ef4ece81ae8bad9a944cbb4c4416fc23587fdab366ad1181b319eb3a0bf40f91a
 SHA512 
4b9e8e16651329f53eb19670dcc7f5dbb11ba84c28cca35bc7d216c5504b6db698ab65ce42c30a34ab967c1b14e6637c511ac4b49f2613b01f6dd615288cba98
+DIST mariadb-10.6.12-patches-01.tar.xz 5120 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mydumper/, dev-db/mydumper/files/

2023-02-14 Thread Sam James
commit: 4b0697e7f59dcda2a557c6dd66d6eca4e22e3793
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Feb  3 20:32:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:52:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b0697e7

dev-db/mydumper: add 0.13.1.2

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/mydumper/Manifest   |  1 +
 dev-db/mydumper/files/mydumper-0.13.1-atomic.patch | 26 
 dev-db/mydumper/mydumper-0.13.1.2.ebuild   | 49 ++
 3 files changed, 76 insertions(+)

diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index e9d98b67f7fa..6840099c7548 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -2,3 +2,4 @@ DIST mydumper-0.11.5-2.tar.gz 110088 BLAKE2B 
c9e2f56ce7cc206f311ba00fd82e96479cd
 DIST mydumper-0.12.1.tar.gz 114268 BLAKE2B 
d8fd459c645e0a8c7f978f0b948b534d3e602489ffdee926cc61d2f77053506c0b73a26b1dd89fc206dc9e7dea4b0c5cc848de6dbcceecf68450e5be9928be28
 SHA512 
90466520af4c26478b963a70ac9614889decae743fb40c3f5b6438b1e6db11ef284bd077288a0afa2aa02c93e9df32711d948cd868a7030d5215c2c7f5f96405
 DIST mydumper-0.12.5-3.tar.gz 131104 BLAKE2B 
436c92474c498f17e7cfd723d7dbdd9f56f0a3cd42be88233dcfee6a2768ff49c795bb232e5f4bad1d6d9eb5e1cedf7fa812bc3dbc7a4eeb8fbb4894034a5960
 SHA512 
03c4a219877c61a3659561afd37ba095030edd0f44f922de51d4801a08cf6dc17c5fc8864f9b47d4d7c70a94bd2f814192ab1fa66f174e27d5d0e8a3a09a6b02
 DIST mydumper-0.12.7-3.tar.gz 136449 BLAKE2B 
99906443c4195f1a43d11875156ccb943efea44c90d1e7b9a6fb3427ab87562dbf429b789d28ba285d6b8b6e0a13c279f34548b43ee28525636a01a4eaa86833
 SHA512 
266214d8ab11fb82ad64100cde8d57a873740bd2f14f5026eddbb25e196294a7533252e8f13ba57fa4224c5cac9914debca452efe68eea58d576282f8ba53f65
+DIST mydumper-0.13.1-2.tar.gz 154913 BLAKE2B 
9c44ca368737fc87ed6138756909721dbdbddeb9ccef78b536dfe705da8e4a73ad5e084d08fef795c7535c33d47b25e631ce66f3c2638058fae2d37cb36b3a13
 SHA512 
6b6e411896e2527d02a1a7ecd4d6c6103f8bad0a67f41aea4ccd66285a86a9ba8dd0663f163a27f38a6130c9caf69bb3b9b9c5ae36a196de4ac03aff4dd87424

diff --git a/dev-db/mydumper/files/mydumper-0.13.1-atomic.patch 
b/dev-db/mydumper/files/mydumper-0.13.1-atomic.patch
new file mode 100644
index ..587d06804a53
--- /dev/null
+++ b/dev-db/mydumper/files/mydumper-0.13.1-atomic.patch
@@ -0,0 +1,26 @@
+diff --git a/cmake/modules/FindMySQL.cmake b/cmake/modules/FindMySQL.cmake
+index 2908251..109f0da 100644
+--- a/cmake/modules/FindMySQL.cmake
 b/cmake/modules/FindMySQL.cmake
+@@ -85,20 +85,7 @@ find_path(MYSQL_INCLUDE_DIR mysql.h
+ 
+ set(TMP_MYSQL_LIBRARIES "")
+ set(CMAKE_FIND_LIBRARY_SUFFIXES .so .lib .so.1 .dylib .a .tbd)
+-foreach(MY_LIB ${MYSQL_ADD_LIBRARIES})
+-find_library("MYSQL_LIBRARIES_${MY_LIB}" NAMES ${MY_LIB}
+-HINTS
+-${MYSQL_ADD_LIBRARY_PATH}
+-/usr/lib/mysql
+-/usr/lib
+-/usr/local/lib
+-/usr/local/lib/mysql
+-/usr/local/mysql/lib
+-)
+-list(APPEND TMP_MYSQL_LIBRARIES "${MYSQL_LIBRARIES_${MY_LIB}}")
+-endforeach(MY_LIB ${MYSQL_ADD_LIBRARIES})
+-
+-set(MYSQL_LIBRARIES ${TMP_MYSQL_LIBRARIES} CACHE FILEPATH INTERNAL)
++set(MYSQL_LIBRARIES ${MYSQL_ADD_LIBRARIES} CACHE FILEPATH INTERNAL)
+ 
+ if(MYSQL_INCLUDE_DIR AND MYSQL_LIBRARIES)
+ set(MYSQL_FOUND TRUE CACHE INTERNAL "MySQL found")

diff --git a/dev-db/mydumper/mydumper-0.13.1.2.ebuild 
b/dev-db/mydumper/mydumper-0.13.1.2.ebuild
new file mode 100644
index ..bcf83752cc30
--- /dev/null
+++ b/dev-db/mydumper/mydumper-0.13.1.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit cmake
+
+MY_PV="$(ver_rs 3 -)"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
+HOMEPAGE="https://github.com/maxbube/mydumper;
+SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="app-arch/zstd
+   dev-db/mysql-connector-c:=
+   dev-libs/glib:2
+   dev-libs/libpcre
+   dev-libs/openssl:=
+   sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   doc? ( dev-python/sphinx )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.13.1-atomic.patch" #654314
+)
+
+src_prepare() {
+   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
+   sed -i -e 's|-O3 -g -Werror|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
+
+   # fix doc install path
+   sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt 
|| die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(-DBUILD_DOCS=$(usex doc))
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/syslog-ng/

2023-02-14 Thread Sam James
commit: 7cefea9449d4de65a2422689e2c3253b65a62578
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Feb  3 20:18:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:52:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cefea94

app-admin/syslog-ng: add 4.0.1

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29412
Signed-off-by: Sam James  gentoo.org>

 app-admin/syslog-ng/Manifest   |   1 +
 app-admin/syslog-ng/syslog-ng-4.0.1.ebuild | 178 +
 2 files changed, 179 insertions(+)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 90904d8d0eec..50c22bc534d6 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -1 +1,2 @@
 DIST syslog-ng-3.38.1.tar.gz 5405048 BLAKE2B 
7819cbe0caab7f580ca9f71181c84d64da838a238a6f8b8b79c8816e37e5691e72e1284de57d5066d3c681d8751950e5a32d65a1b1af4e064dd82f2c59899fe3
 SHA512 
3a3ef5c72d8c211ed2914791380061dcd48ea1ea95f636a1a8649dc5dee731a11e9ae000a37cbeeba624f4053b623b697e6c7f945a81153106c2365f4f09a847
+DIST syslog-ng-4.0.1.tar.gz 5452824 BLAKE2B 
a5c0328f3c88a38dbc07bb7af2a74c0037a6679525a29fca58620a8ef6b05ec13f3942d26767aded0049376ed30ce6a525686501914648a509997c5de2b48eb4
 SHA512 
5f83ee3cc4935218feb19f3f5065a68099e3ee291d806ad8810499ded9f9ef3b326b4b22841cd736354ed6a2ebc1ce8ae73f6abe981aa6f64c42da9ee3b1e22f

diff --git a/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild
new file mode 100644
index ..ca7e9ae7a1a9
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit autotools python-single-r1 systemd
+
+MY_PV_MM=$(ver_cut 1-2)
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="https://www.syslog-ng.com/products/open-source-log-management/;
+SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis 
smtp snmp test spoof-source systemd tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   test? ( python )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.10.1:2
+   >=dev-libs/ivykis-0.42.4
+   >=dev-libs/libpcre-6.1:=
+   !dev-libs/eventlog
+   amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] )
+   caps? ( sys-libs/libcap )
+   dbi? ( >=dev-db/libdbi-0.9.0 )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   http? ( net-misc/curl )
+   json? ( >=dev-libs/json-c-0.9:= )
+   kafka? ( >=dev-libs/librdkafka-1.0.0:= )
+   mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
+   python? ( ${PYTHON_DEPS} )
+   redis? ( >=dev-libs/hiredis-0.11.0:= )
+   smtp? ( net-libs/libesmtp:= )
+   snmp? ( net-analyzer/net-snmp:0= )
+   spoof-source? ( net-libs/libnet:1.1= )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-libs/openssl:0="
+DEPEND="${RDEPEND}
+   test? ( dev-libs/criterion )"
+BDEPEND="
+   >=sys-devel/bison-3.7.6
+   sys-devel/flex
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
+   contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
+   "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.28.1-net-snmp.patch
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   local f
+
+   # disable python-modules test as it requires additional python modules 
not
+   # packaged in Gentoo
+   sed -i '/MAKE/s/.*/exit 0/g' modules/python-modules/test_pymodules.sh 
|| die
+
+   use python && python_fix_shebang .
+
+   # remove bundled libs
+   rm -r lib/ivykis || die
+
+   # drop scl modules requiring json
+   if use !json; then
+   sed -i -r 
'/cim|elasticsearch|ewmm|graylog2|loggly|logmatic|netskope|nodejs|osquery|slack/d'
 scl/Makefile.am || die
+   fi
+
+   # drop scl modules requiring http
+   if use !http; then
+   sed -i -r '/slack|telegram/d' scl/Makefile.am || die
+   fi
+
+   # use gentoo default path
+   if use systemd; then
+   sed -e 
's@/etc/syslog-ng.conf@/etc/syslog-ng/syslog-ng.conf@g;s@/var/run@/run@g' \
+   -i contrib/systemd/syslog-ng@default || die
+   fi
+
+   for f in syslog-ng.logrotate.hardened.in syslog-ng.logrotate.in; do
+   sed \
+   -e "s#@GENTOO_RESTART@#$(usex systemd "systemctl kill 
-s HUP syslog-ng@default" \
+ 

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

2023-02-14 Thread Sam James
commit: 5816e6d38fbae403461eb95d5aa51376897ec23d
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Feb  3 20:32:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5816e6d3

dev-db/mydumper: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29413
Signed-off-by: Sam James  gentoo.org>

 dev-db/mydumper/Manifest |  2 --
 dev-db/mydumper/mydumper-0.11.5.2.ebuild | 49 
 dev-db/mydumper/mydumper-0.12.1.ebuild   | 49 
 3 files changed, 100 deletions(-)

diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index 6840099c7548..2535ff5174f4 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -1,5 +1,3 @@
-DIST mydumper-0.11.5-2.tar.gz 110088 BLAKE2B 
c9e2f56ce7cc206f311ba00fd82e96479cd0313d99260ae27130489b5aa02e0b465c96900e41e9eb017d68022501bf327495ae39c8a64b330dc1072b3fb5ca9b
 SHA512 
f600c086c7e3402c3d35070709c5968e30046be5fc351e67dca05d2d7c48565e68ccbba08cf01195aa4d2ae3f2bdf8df84338d4f44a40504b583959fb67e72d8
-DIST mydumper-0.12.1.tar.gz 114268 BLAKE2B 
d8fd459c645e0a8c7f978f0b948b534d3e602489ffdee926cc61d2f77053506c0b73a26b1dd89fc206dc9e7dea4b0c5cc848de6dbcceecf68450e5be9928be28
 SHA512 
90466520af4c26478b963a70ac9614889decae743fb40c3f5b6438b1e6db11ef284bd077288a0afa2aa02c93e9df32711d948cd868a7030d5215c2c7f5f96405
 DIST mydumper-0.12.5-3.tar.gz 131104 BLAKE2B 
436c92474c498f17e7cfd723d7dbdd9f56f0a3cd42be88233dcfee6a2768ff49c795bb232e5f4bad1d6d9eb5e1cedf7fa812bc3dbc7a4eeb8fbb4894034a5960
 SHA512 
03c4a219877c61a3659561afd37ba095030edd0f44f922de51d4801a08cf6dc17c5fc8864f9b47d4d7c70a94bd2f814192ab1fa66f174e27d5d0e8a3a09a6b02
 DIST mydumper-0.12.7-3.tar.gz 136449 BLAKE2B 
99906443c4195f1a43d11875156ccb943efea44c90d1e7b9a6fb3427ab87562dbf429b789d28ba285d6b8b6e0a13c279f34548b43ee28525636a01a4eaa86833
 SHA512 
266214d8ab11fb82ad64100cde8d57a873740bd2f14f5026eddbb25e196294a7533252e8f13ba57fa4224c5cac9914debca452efe68eea58d576282f8ba53f65
 DIST mydumper-0.13.1-2.tar.gz 154913 BLAKE2B 
9c44ca368737fc87ed6138756909721dbdbddeb9ccef78b536dfe705da8e4a73ad5e084d08fef795c7535c33d47b25e631ce66f3c2638058fae2d37cb36b3a13
 SHA512 
6b6e411896e2527d02a1a7ecd4d6c6103f8bad0a67f41aea4ccd66285a86a9ba8dd0663f163a27f38a6130c9caf69bb3b9b9c5ae36a196de4ac03aff4dd87424

diff --git a/dev-db/mydumper/mydumper-0.11.5.2.ebuild 
b/dev-db/mydumper/mydumper-0.11.5.2.ebuild
deleted file mode 100644
index ae2803f27c16..
--- a/dev-db/mydumper/mydumper-0.11.5.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit cmake
-
-MY_PV="$(ver_rs 3 -)"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
-HOMEPAGE="https://github.com/maxbube/mydumper;
-SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="app-arch/zstd
-   dev-db/mysql-connector-c:=
-   dev-libs/glib:2
-   dev-libs/libpcre
-   dev-libs/openssl:=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   doc? ( dev-python/sphinx )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.10.5-atomic.patch" #654314
-)
-
-src_prepare() {
-   # respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
-   sed -i -e 's|-O3 -g -Werror|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
-
-   # fix doc install path
-   sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt 
|| die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(-DBUILD_DOCS=$(usex doc))
-
-   cmake_src_configure
-}

diff --git a/dev-db/mydumper/mydumper-0.12.1.ebuild 
b/dev-db/mydumper/mydumper-0.12.1.ebuild
deleted file mode 100644
index e4e2ef8601ec..
--- a/dev-db/mydumper/mydumper-0.12.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PV="$(ver_rs 3 -)"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset 
for MySQL"
-HOMEPAGE="https://github.com/maxbube/mydumper;
-SRC_URI="https://github.com/maxbube/mydumper/archive/v${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="app-arch/zstd
-   dev-db/mysql-connector-c:=
-   dev-libs/glib:2
-   dev-libs/libpcre
-   dev-libs/openssl:=
-   sys-libs/zlib:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   doc? ( dev-python/sphinx )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.10.5-atomic.patch" #654314
-)
-
-src_prepare() {
-   # 

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

2023-02-14 Thread Sam James
commit: 4fd429dd2c0b2a2fd2c519553560f1e7e3a02d1e
Author: Tomáš Mózes  gmail  com>
AuthorDate: Wed Feb  8 21:33:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd429dd

dev-db/mariadb: add 10.11.1

No keywords for now

Closes: https://bugs.gentoo.org/833760
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29498
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb/Manifest|  2 ++
 .../{mariadb-10.6.12.ebuild => mariadb-10.11.1.ebuild} | 18 +-
 dev-db/mariadb/mariadb-10.4.28.ebuild  |  4 
 dev-db/mariadb/mariadb-10.5.19.ebuild  |  4 
 dev-db/mariadb/mariadb-10.6.12.ebuild  |  4 
 5 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 595204070e2b..58cac721a7f3 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -1,3 +1,5 @@
+DIST mariadb-10.11.1-patches-01.tar.xz 5240 BLAKE2B 
af13dfe4de4dff670550ce8e7d55df9905cb66c88adafa662eff684d64e2f137b5912afc3051334811e9a178087f02f684cfbbf2d68d999325cb0c293b4ab08f
 SHA512 
34281a5e5d26d7284e2032ee298b0e9ee7ece5880ba204763013d4abba3eea81df9d6c928c5388c6ff5cec2cb972545ef105940165e936c252179e5c6db5e37a
+DIST mariadb-10.11.1.tar.gz 96005902 BLAKE2B 
d9bb2d91dee1a17012da808f384fe9b8cfe628bb2fe567e131b0fcff72e4bb81f793502627dc12613b4cd6f1e459442722512e634d032aca01fa84fcb1041b85
 SHA512 
8d327adca024535ced5cffb2c9e8c9feaa346b9e52834cf24b0ad1df2b4da62d2d026d18daf8a534838a6bbcdf9b2d00f6d1384defd8f45258784ea2cc9928e9
 DIST mariadb-10.3.36-patches-01.tar.xz 4548 BLAKE2B 
24ae803afe38f406a37380e4d49d7e8434b7b549c9633fdd24bd35a23bf8b5d72fa6e8174c4ddc8dda9a994bd2fd2feecddcb5650029067dcbc578ea525e48cb
 SHA512 
8fd0c6ed0fe6c99ff2219c1f4a6abe24050f91bcf808e1bcc0be3e19420d5fe5717a0dc4c4c3ef12642b9d722197b780f9fb999ed8770a748d2c0e40ea4b
 DIST mariadb-10.3.36.tar.gz 73944352 BLAKE2B 
75090969802783de59ed73338a9a77c70f4dafa14b03334edd5f48593c89b39e752548f34c81875e93263c0b7f2648e83962ef568b07ea11160faf880a9800ed
 SHA512 
321b4c48fcea4413eb239c4904c806306de660f2844edfa1d2a2a15213db287070d0f923db976588dfe329559d565bd98bddef3aaf8f14502f8c3db2ee27757a
 DIST mariadb-10.3.37.tar.gz 74314608 BLAKE2B 
cef3218cb48aeba788289888bcd642ddc3cf690151c5754eea8df907204547681cdbbf251b9100cd5df0ccd18359c6c42c9314959a729d42bdad1c42a283006b
 SHA512 
24df11d03a5a445fbdcd6240ff7036854678d79db12edc79f4db8d36204e2ea37e3716d4d07bee235fd0bc95b308a12dec4dc5517e3c01fa4967e0a076b7c65a

diff --git a/dev-db/mariadb/mariadb-10.6.12.ebuild 
b/dev-db/mariadb/mariadb-10.11.1.ebuild
similarity index 98%
copy from dev-db/mariadb/mariadb-10.6.12.ebuild
copy to dev-db/mariadb/mariadb-10.11.1.ebuild
index fb81b2593337..a44a08b76b80 100644
--- a/dev-db/mariadb/mariadb-10.6.12.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.1.ebuild
@@ -11,7 +11,7 @@ inherit systemd flag-o-matic prefix toolchain-funcs \
 
 HOMEPAGE="https://mariadb.org/;
 SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz
-   
https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.12-patches-01.tar.xz;
+   
https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.1-patches-01.tar.xz;
 
 DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 LICENSE="GPL-2 LGPL-2.1+"
@@ -28,7 +28,8 @@ REQUIRED_USE="jdbc? ( extraengine server !static )
?? ( tcmalloc jemalloc )
static? ( yassl !pam )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris ~x86-solaris"
+KEYWORDS=""
 
 # Shorten the path because the socket path length must be shorter than 107 
chars
 # and we will run a mysql server during test phase
@@ -37,6 +38,7 @@ S="${WORKDIR}/mysql"
 # Be warned, *DEPEND are version-dependant
 # These are used for both runtime and compiletime
 COMMON_DEPEND="
+   dev-libs/libfmt:=
>=dev-libs/libpcre2-10.34:=
>=sys-apps/texinfo-4.7-r1
sys-libs/ncurses:0=
@@ -96,18 +98,16 @@ DEPEND="${COMMON_DEPEND}
static? ( sys-libs/ncurses[static-libs] )
 "
 RDEPEND="${COMMON_DEPEND}
-   !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server 
!dev-db/mysql-cluster
-   !dev-db/mariadb:0
-   !dev-db/mariadb:5.5
-   !dev-db/mariadb:10.1
-   !dev-db/mariadb:10.2
+   !dev-db/mysql !dev-db/percona-server
!dev-db/mariadb:10.3
!dev-db/mariadb:10.4
!dev-db/mariadb:10.5
+   !dev-db/mariadb:10.6
!dev-db/mariadb:10.7
!dev-db/mariadb:10.8
-   

[gentoo-commits] proj/portage:master commit in: man/

2023-02-14 Thread Sam James
commit: 389ad205d6960404218eff55c5f3bd870a0342e0
Author: Diego Viola  gmail  com>
AuthorDate: Sun Feb 12 18:18:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:45:10 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=389ad205

man/portage.5: fix typo

Signed-off-by: Diego Viola  gmail.com>
Closes: https://github.com/gentoo/portage/pull/986
Signed-off-by: Sam James  gentoo.org>

 man/portage.5 | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/man/portage.5 b/man/portage.5
index f722bfb1a..1c28efa49 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -447,7 +447,7 @@ to be removed by \fBemerge\fR(1) \fB\-\-depclean\fR actions 
(see the
 # you take care of the kernel
 sys-kernel/development-sources-2.6.7
 
-# you installed your own special copy of QT
+# you installed your own special copy of Qt
 x11-libs/qt-3.3.0
 
 # you have modular X but packages want monolithic
@@ -472,7 +472,7 @@ a '\-'.
 .nf
 # force docs for GTK 2.x
 =x11\-libs/gtk+\-2* doc
-# unforce mysql support for QT
+# unforce mysql support for Qt
 x11\-libs/qt \-mysql
 .fi
 .TP
@@ -494,7 +494,7 @@ a '\-'.
 .nf
 # mask docs for GTK 2.x
 =x11\-libs/gtk+\-2* doc
-# unmask mysql support for QT
+# unmask mysql support for Qt
 x11\-libs/qt \-mysql
 .fi
 .TP
@@ -875,7 +875,7 @@ KEYWORDS.
 Per\-package USE flags.  Useful for tracking local USE flags or for
 enabling USE flags for certain packages only.  Perhaps you develop GTK
 and thus you want documentation for it, but you don't want
-documentation for QT.  Easy as pie my friend!
+documentation for Qt.  Easy as pie my friend!
 
 .I Format:
 .nf
@@ -891,7 +891,7 @@ assignments or defaults, you need to explicitly specify 
'\-*'.
 .nf
 # turn on docs for GTK 2.x
 =x11\-libs/gtk+\-2* doc
-# disable mysql support for QT
+# disable mysql support for Qt
 x11\-libs/qt \-mysql
 # set preferred video card for all packages
 */* VIDEO_CARDS: \-* radeon



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

2023-02-14 Thread Sam James
commit: debd0a8b5082f5189da33070cda7ad33db9be85c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:30:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debd0a8b

sys-apps/ethtool: fix build w/ musl

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

 sys-apps/ethtool/ethtool-6.1.ebuild   |  6 ++-
 sys-apps/ethtool/files/ethtool-6.1-musl.patch | 64 +++
 2 files changed, 69 insertions(+), 1 deletion(-)

diff --git a/sys-apps/ethtool/ethtool-6.1.ebuild 
b/sys-apps/ethtool/ethtool-6.1.ebuild
index 8d122a733c09..d0b52cc1fe47 100644
--- a/sys-apps/ethtool/ethtool-6.1.ebuild
+++ b/sys-apps/ethtool/ethtool-6.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
@@ -16,6 +16,10 @@ RDEPEND="netlink? ( net-libs/libmnl )"
 DEPEND="${RDEPEND}"
 BDEPEND="app-arch/xz-utils"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-musl.patch
+)
+
 src_configure() {
econf $(use_enable netlink)
 }

diff --git a/sys-apps/ethtool/files/ethtool-6.1-musl.patch 
b/sys-apps/ethtool/files/ethtool-6.1-musl.patch
new file mode 100644
index ..ed441a4511da
--- /dev/null
+++ b/sys-apps/ethtool/files/ethtool-6.1-musl.patch
@@ -0,0 +1,64 @@
+https://bugs.gentoo.org/889402
+https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/commit/?id=41be51fc3c6b711dbe532405782d3b8be5d1
+
+From 41be51fc3c6b711dbe532405782d3b8be5d1 Mon Sep 17 00:00:00 2001
+From: Florian Fainelli 
+Date: Sat, 14 Jan 2023 08:34:11 -0800
+Subject: marvell.c: Fix build with musl-libc
+
+After commit 1fa60003a8b8 ("misc: header includes cleanup") we stopped
+including net/if.h which resolved the proper defines to pull in
+sys/types.h and provide a definition for u_int32_t. With musl-libc we
+would need to define _GNU_SOURCE to ensure that sys/types.h does provide a
+definition for u_int32_t.
+
+Rather, just replace u_uint{16,32}_t with the more standard
+uint{16,32}_t types from stdint.h
+
+Fixes: 1fa60003a8b8 ("misc: header includes cleanup")
+Signed-off-by: Florian Fainelli 
+--- a/marvell.c
 b/marvell.c
+@@ -31,23 +31,23 @@ static void dump_timer(const char *name, const void *p)
+ static void dump_queue(const char *name, const void *a, int rx)
+ {
+   struct desc {
+-  u_int32_t   ctl;
+-  u_int32_t   next;
+-  u_int32_t   data_lo;
+-  u_int32_t   data_hi;
+-  u_int32_t   status;
+-  u_int32_t   timestamp;
+-  u_int16_t   csum2;
+-  u_int16_t   csum1;
+-  u_int16_t   csum2_start;
+-  u_int16_t   csum1_start;
+-  u_int32_t   addr_lo;
+-  u_int32_t   addr_hi;
+-  u_int32_t   count_lo;
+-  u_int32_t   count_hi;
+-  u_int32_t   byte_count;
+-  u_int32_t   csr;
+-  u_int32_t   flag;
++  uint32_tctl;
++  uint32_tnext;
++  uint32_tdata_lo;
++  uint32_tdata_hi;
++  uint32_tstatus;
++  uint32_ttimestamp;
++  uint16_tcsum2;
++  uint16_tcsum1;
++  uint16_tcsum2_start;
++  uint16_tcsum1_start;
++  uint32_taddr_lo;
++  uint32_taddr_hi;
++  uint32_tcount_lo;
++  uint32_tcount_hi;
++  uint32_tbyte_count;
++  uint32_tcsr;
++  uint32_tflag;
+   };
+   const struct desc *d = a;
+ 
+-- 
+cgit



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2023-02-14 Thread Sam James
commit: 6c045638a1b526c332725cd4ac026acead24176c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c045638

app-emulation/virtualbox-additions: Stabilize 7.0.6 amd64, #893606

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

 app-emulation/virtualbox-additions/virtualbox-additions-7.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.6.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.6.ebuild
index 65d20c161bc1..eef28dee0709 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.6.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.6.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3 || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/

2023-02-14 Thread Sam James
commit: efac496ee7aed576d947d4a487524eed213d16c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efac496e

app-emulation/virtualbox-additions: Stabilize 6.1.42 amd64, #893606

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

 app-emulation/virtualbox-additions/virtualbox-additions-6.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.42.ebuild 
b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.42.ebuild
index 9729d64d300e..b2792ebc0e51 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.42.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.42.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 src_unpack() {
return 0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-02-14 Thread Sam James
commit: 87e643f6dd2fe0bc8659af2b3159b2b1b732539e
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e643f6

app-emulation/virtualbox-extpack-oracle: Stabilize 6.1.42 amd64, #893606

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

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
index 18a227280590..d7b777f8a797 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.42.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="=app-emulation/virtualbox-${MY_PV}*"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/

2023-02-14 Thread Sam James
commit: a1eb2f90d67d20571b1190a768fd24120dfd76d9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1eb2f90

app-emulation/virtualbox-extpack-oracle: Stabilize 7.0.6 amd64, #893606

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

 .../virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.6.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.6.ebuild
 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.6.ebuild
index 18a227280590..d7b777f8a797 100644
--- 
a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.6.ebuild
+++ 
b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
 
 LICENSE="PUEL-11"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 RESTRICT="bindist mirror strip"
 
 RDEPEND="=app-emulation/virtualbox-${MY_PV}*"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-02-14 Thread Sam James
commit: fad289f882bdc352b2d8b17876697e8f73b85497
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad289f8

app-emulation/virtualbox-modules: Stabilize 7.0.6 amd64, #893606

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

 app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild
index 4f5bf39316a5..59bc05a4e263 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.6.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-3"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BUILD_TARGETS="all"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/

2023-02-14 Thread Sam James
commit: 25385e04d46e1478c6779b829fae2b47e4d60b30
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25385e04

app-emulation/virtualbox-modules: Stabilize 6.1.42 amd64, #893606

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

 app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild 
b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild
index 8ac6908c5bf2..a941937c4147 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.42.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 BUILD_TARGETS="all"
 MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-02-14 Thread Sam James
commit: 8b0264b422d907e510bdfd62feecc05976407c5e
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0264b4

app-emulation/virtualbox-guest-additions: Stabilize 6.1.42 amd64, #893606

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

 .../virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
index b8643a4c4c9a..2cdc50ef27d6 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X +dbus"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



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

2023-02-14 Thread Sam James
commit: c598a6776c5596293eaa5250d0be305c61597ba2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c598a677

net-misc/openssh: Stabilize 9.2_p1-r2 amd64, #893664

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

 net-misc/openssh/openssh-9.2_p1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/openssh/openssh-9.2_p1-r2.ebuild 
b/net-misc/openssh/openssh-9.2_p1-r2.ebuild
index f228e1636c82..cb0dc79e72e9 100644
--- a/net-misc/openssh/openssh-9.2_p1-r2.ebuild
+++ b/net-misc/openssh/openssh-9.2_p1-r2.ebuild
@@ -50,7 +50,7 @@ S="${WORKDIR}/${PARCH}"
 
 LICENSE="BSD GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # Probably want to drop ssl defaulting to on in a future version.
 IUSE="abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie sctp 
security-key selinux +ssl static test X X509 xmss"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/

2023-02-14 Thread Sam James
commit: 7ca42685a36e695f51ae9b28eca01d2e2e0c8d4a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca42685

app-emulation/virtualbox-guest-additions: Stabilize 7.0.6 amd64, #893606

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

 .../virtualbox-guest-additions/virtualbox-guest-additions-7.0.6.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.6.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.6.ebuild
index a2f33d38602d..e9ebebb2bc36 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.6.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.6.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 # Reminder: see the LICENSE related comment in 
app-emulation/virtualbox-additions ebuild
 LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+dbus gui"
 
 # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2023-02-14 Thread Sam James
commit: f718b77ccc959c49f2ce022379c672b8631a20a2
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f718b77c

app-emulation/virtualbox: Stabilize 7.0.6-r2 amd64, #893606

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

 app-emulation/virtualbox/virtualbox-7.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.6-r2.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.6-r2.ebuild
index e5a64541f0f7..3e3e49139878 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.6-r2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.6-r2.ebuild
@@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl 
python +sdk +sdl +udev vboxwebsrv vde vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/

2023-02-14 Thread Sam James
commit: 2efd09cecb134699ba2ed5f416e836b874982577
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efd09ce

app-emulation/virtualbox: Stabilize 6.1.42 amd64, #893606

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

 app-emulation/virtualbox/virtualbox-6.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild 
b/app-emulation/virtualbox/virtualbox-6.1.42.ebuild
index 0b6b25b3dcc0..33589ebf0c18 100644
--- a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild
+++ b/app-emulation/virtualbox/virtualbox-6.1.42.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-2 dtrace? ( CDDL )"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch 
pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc"
 
 unset WATCOM #856769



[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2023-02-14 Thread Sam James
commit: e00f655bb010451eb87a5cba6530576ca9662d60
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00f655b

x11-base/xorg-server: Stabilize 21.1.7 amd64, #893876

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

 x11-base/xorg-server/xorg-server-21.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xorg-server/xorg-server-21.1.7.ebuild 
b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
index 8b3bd054dad4..3e9ae63f6df6 100644
--- a/x11-base/xorg-server/xorg-server-21.1.7.ebuild
+++ b/x11-base/xorg-server/xorg-server-21.1.7.ebuild
@@ -11,7 +11,7 @@ 
EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
 DESCRIPTION="X.Org X servers"
 SLOT="0/${PV}"
 if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 IUSE_SERVERS="xephyr xnest xorg xvfb"



[gentoo-commits] repo/gentoo:master commit in: x11-base/xwayland/

2023-02-14 Thread Sam James
commit: 75e1552beedbf69ee699f6511072478218ed3556
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:11:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:11:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e1552b

x11-base/xwayland: Stabilize 22.1.8 amd64, #893876

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

 x11-base/xwayland/xwayland-22.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-base/xwayland/xwayland-22.1.8.ebuild 
b/x11-base/xwayland/xwayland-22.1.8.ebuild
index a0b578c2b9fa..9fd1ecef3f80 100644
--- a/x11-base/xwayland/xwayland-22.1.8.ebuild
+++ b/x11-base/xwayland/xwayland-22.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://xorg.freedesktop.org/archive/individual/xserver/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Standalone X server running under Wayland"



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

2023-02-14 Thread Matt Turner
commit: b567bb494f531b30a187944db8216afe4c77c617
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 15 05:07:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 15 05:07:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b567bb49

net-libs/libcloudproviders: Keyword 0.3.1 alpha, #879581

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild 
b/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
index 8a1915d4fa01..8a2a65431a99 100644
--- a/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
+++ b/net-libs/libcloudproviders/libcloudproviders-0.3.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
@@ -13,7 +13,7 @@ SLOT="0"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 
 DEPEND=">=dev-libs/glib-2.51.2:2
introspection? ( dev-libs/gobject-introspection )"



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

2023-02-14 Thread Sam James
commit: 93ac3ab9b342b2c5c7a84cabca7256ad724957dd
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:04:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93ac3ab9

dev-vcs/git: Stabilize 2.37.6 amd64, #894476

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

 dev-vcs/git/git-2.37.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.6.ebuild b/dev-vcs/git/git-2.37.6.ebuild
index 116959b5dd9f..c0e56ad73eb9 100644
--- a/dev-vcs/git/git-2.37.6.ebuild
+++ b/dev-vcs/git/git-2.37.6.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2023-02-14 Thread Sam James
commit: db3e170ed58e972ddae59854c4b5e604a7a2a322
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:04:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:04:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db3e170e

dev-vcs/git: Stabilize 2.39.2 amd64, #894476

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

 dev-vcs/git/git-2.39.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.39.2.ebuild b/dev-vcs/git/git-2.39.2.ebuild
index 6c3491b33107..89323b7b91ec 100644
--- a/dev-vcs/git/git-2.39.2.ebuild
+++ b/dev-vcs/git/git-2.39.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: ffb6e6372c1dda9a14874da97a2cfc0e40644cd3
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:04:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:04:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb6e637

dev-vcs/git: Stabilize 2.38.4 amd64, #894476

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

 dev-vcs/git/git-2.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.38.4.ebuild b/dev-vcs/git/git-2.38.4.ebuild
index 91d6a08b58a2..5996b47b02c4 100644
--- a/dev-vcs/git/git-2.38.4.ebuild
+++ b/dev-vcs/git/git-2.38.4.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: be94afaef60c5cd5aec67b57d78660dfe154da46
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be94afae

dev-vcs/git: Stabilize 2.38.4 ppc64, #894476

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

 dev-vcs/git/git-2.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.38.4.ebuild b/dev-vcs/git/git-2.38.4.ebuild
index aa3337deed6d..91d6a08b58a2 100644
--- a/dev-vcs/git/git-2.38.4.ebuild
+++ b/dev-vcs/git/git-2.38.4.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: 5865b93d102dc8a8b2c9338157f1ba4e781e898a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5865b93d

dev-vcs/git: Stabilize 2.37.6 ppc64, #894476

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

 dev-vcs/git/git-2.37.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.6.ebuild b/dev-vcs/git/git-2.37.6.ebuild
index 2b1d7caea026..116959b5dd9f 100644
--- a/dev-vcs/git/git-2.37.6.ebuild
+++ b/dev-vcs/git/git-2.37.6.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2023-02-14 Thread Sam James
commit: 489b1bfd0df53c5cff33d9798f7eeca6ae1f898f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489b1bfd

dev-vcs/git: Stabilize 2.39.2 ppc64, #894476

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

 dev-vcs/git/git-2.39.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.39.2.ebuild b/dev-vcs/git/git-2.39.2.ebuild
index 3a5749d401a4..6c3491b33107 100644
--- a/dev-vcs/git/git-2.39.2.ebuild
+++ b/dev-vcs/git/git-2.39.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: 295f454c88fbce9d19190e479d003a2ec8187567
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295f454c

dev-vcs/git: Stabilize 2.38.4 ppc, #894476

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

 dev-vcs/git/git-2.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.38.4.ebuild b/dev-vcs/git/git-2.38.4.ebuild
index 7082845ebfc1..aa3337deed6d 100644
--- a/dev-vcs/git/git-2.38.4.ebuild
+++ b/dev-vcs/git/git-2.38.4.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: fbcbaf08cd59861c7dd3cc1322932f61ece61bb7
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbcbaf08

dev-vcs/git: Stabilize 2.39.2 ppc, #894476

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

 dev-vcs/git/git-2.39.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.39.2.ebuild b/dev-vcs/git/git-2.39.2.ebuild
index b73eea64a59d..3a5749d401a4 100644
--- a/dev-vcs/git/git-2.39.2.ebuild
+++ b/dev-vcs/git/git-2.39.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: 0db52e0e96babe2b578e38e37d0dcaacd11e425e
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 05:03:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db52e0e

dev-vcs/git: Stabilize 2.37.6 ppc, #894476

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

 dev-vcs/git/git-2.37.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.6.ebuild b/dev-vcs/git/git-2.37.6.ebuild
index efbff7bed008..2b1d7caea026 100644
--- a/dev-vcs/git/git-2.37.6.ebuild
+++ b/dev-vcs/git/git-2.37.6.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: dev-python/stack_data/files/, dev-python/stack_data/

2023-02-14 Thread Sam James
commit: 8d34ca0b05cd13578e0ff5790f0878116f41a554
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:42:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:02:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d34ca0b

dev-python/stack_data: fix tests w/ pygments 2.14

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

 .../files/stack_data-0.6.2-pygments-2.14.0.patch   | 85 ++
 dev-python/stack_data/stack_data-0.6.2.ebuild  |  4 +
 2 files changed, 89 insertions(+)

diff --git a/dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch 
b/dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch
new file mode 100644
index ..6d1909bd8382
--- /dev/null
+++ b/dev-python/stack_data/files/stack_data-0.6.2-pygments-2.14.0.patch
@@ -0,0 +1,85 @@
+https://bugs.gentoo.org/892617
+https://github.com/alexmojaki/stack_data/pull/48
+
+From 4fbe4c0aec04ac818070d5963b0249a5592c1b53 Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Fri, 3 Feb 2023 14:51:01 +0100
+Subject: [PATCH] Update test_pygments_example and skip it with Pygments <
+ 2.14.0
+
+--- a/tests/test_core.py
 b/tests/test_core.py
+@@ -630,7 +630,7 @@ def test_example():
+ """
+ 
+ 
+-@pytest.mark.skipif(pygments_version < (2, 12), reason="Different output in 
older Pygments")
++@pytest.mark.skipif(pygments_version < (2, 14), reason="Different output in 
older Pygments")
+ def test_pygments_example():
+ from .samples.pygments_example import bar
+ result = bar()
+@@ -670,32 +670,32 @@ def test_pygments_example():
+ 
+ TerminalFormatter native:
+ 
+-  13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m():
+-  14 | x = \x1b[34m1\x1b[39;49;00m
+-  15 | \x1b[36mstr\x1b[39;49;00m(x)
+-  17 | \x1b[90m@deco\x1b[39;49;00m
+-  18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m():
+-  19 | \x1b[34mpass\x1b[39;49;00m
++  13 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mbar\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m
++  14 | x = \x1b[34m1\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
++  15 | \x1b[36mstr\x1b[39;49;00m(x)\x1b[37m\x1b[39;49;00m
++  17 | \x1b[90m@deco\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
++  18 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mfoo\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m
++  19 | \x1b[34mpass\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
+ -
+-  25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f):
+-  26 | f.result = print_stack()
+-  27 | \x1b[34mreturn\x1b[39;49;00m f
++  25 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mdeco\x1b[39;49;00m(f):\x1b[37m\x1b[39;49;00m
++  26 | f.result = print_stack()\x1b[37m\x1b[39;49;00m
++  27 | \x1b[34mreturn\x1b[39;49;00m f\x1b[37m\x1b[39;49;00m
+ -
+ 
+ 
+ 
+ TerminalFormatter .NewStyle\'>:
+ 
+-  13 | \x1b[34mdef\x1b[39;49;00m \x1b[32mbar\x1b[39;49;00m():
+-  14 | x = \x1b[34m1\x1b[39;49;00m
+-  15 | \x1b[36mstr\x1b[39;49;00m(x)
+-  17 | \x1b[90m@deco\x1b[39;49;00m
+-  18 | \x1b[34mdef\x1b[39;49;00m \x1b[32mfoo\x1b[39;49;00m():
+-  19 | \x1b[34mpass\x1b[39;49;00m
++  13 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mbar\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m
++  14 | x = \x1b[34m1\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
++  15 | \x1b[36mstr\x1b[39;49;00m(x)\x1b[37m\x1b[39;49;00m
++  17 | \x1b[90m@deco\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
++  18 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mfoo\x1b[39;49;00m():\x1b[37m\x1b[39;49;00m
++  19 | \x1b[34mpass\x1b[39;49;00m\x1b[37m\x1b[39;49;00m
+ -
+-  25 | \x1b[34mdef\x1b[39;49;00m \x1b[32mdeco\x1b[39;49;00m(f):
+-  26 | f.result = print_stack()
+-  27 | \x1b[34mreturn\x1b[39;49;00m f
++  25 | \x1b[34mdef\x1b[39;49;00m 
\x1b[32mdeco\x1b[39;49;00m(f):\x1b[37m\x1b[39;49;00m
++  26 | f.result = print_stack()\x1b[37m\x1b[39;49;00m
++  27 | \x1b[34mreturn\x1b[39;49;00m f\x1b[37m\x1b[39;49;00m
+ -
+ 
+ 
+@@ -753,9 +753,9 @@ def test_pygments_example():
+   13 | def bar():
+   14 | x = 1
+   15 | str(x)
+-  17 | @deco
+-  18 | def foo():
+-  19 | pass
++  17 | @deco
++  18 | def foo():
++  19 | pass
+ -
+   25 | def deco(f):
+   26 | f.result = print_stack()
+

diff --git a/dev-python/stack_data/stack_data-0.6.2.ebuild 
b/dev-python/stack_data/stack_data-0.6.2.ebuild
index 41f861b9517b..c1c970dc4484 100644
--- a/dev-python/stack_data/stack_data-0.6.2.ebuild
+++ b/dev-python/stack_data/stack_data-0.6.2.ebuild
@@ -33,4 +33,8 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-pygments-2.14.0.patch
+)
+
 distutils_enable_tests pytest



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

2023-02-14 Thread Sam James
commit: f869e9bb247373e661a2f0356d90e60b8c15d775
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:14:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f869e9bb

net-misc/dibbler: fix build w/ clang 16, filter lto

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

 net-misc/dibbler/dibbler-1.0.1-r3.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-misc/dibbler/dibbler-1.0.1-r3.ebuild 
b/net-misc/dibbler/dibbler-1.0.1-r3.ebuild
index be80b56206bd..0568063a62b9 100644
--- a/net-misc/dibbler/dibbler-1.0.1-r3.ebuild
+++ b/net-misc/dibbler/dibbler-1.0.1-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit readme.gentoo-r1 systemd
+inherit flag-o-matic readme.gentoo-r1 systemd
 
 DESCRIPTION="Portable DHCPv6 implementation (server, client and relay)"
 HOMEPAGE="http://klub.com.pl/dhcpv6/;
@@ -25,6 +25,12 @@ DOC_CONTENTS="Make sure that you modify client.conf, 
server.conf and/or relay.co
 to suit your needs. They are stored in /etc/dibbler"
 
 src_configure() {
+   # ODR violations, bug #861611
+   filter-lto
+
+   # Uses removed 'register' keyword
+   append-cxxflags -std=c++14
+
econf $(use_enable resolvconf)
 }
 



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

2023-02-14 Thread Sam James
commit: 945d0d0b02eb5a3648e239aaba4bbd21db1ee212
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:47:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 05:02:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945d0d0b

dev-libs/libp11: fix cpe

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

 dev-libs/libp11/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libp11/metadata.xml b/dev-libs/libp11/metadata.xml
index 343ed3a9d54e..735336302139 100644
--- a/dev-libs/libp11/metadata.xml
+++ b/dev-libs/libp11/metadata.xml
@@ -10,7 +10,7 @@
Generate and install API documentation for the 
package.


-   cpe:/a:opensc-project:opensc
+   cpe:/a:opensc-project:libp11
opensc/libp11
opensc




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

2023-02-14 Thread William Hubbs
commit: a671707673512fb94bbec5dfaf40d0897d6169d3
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 15 04:39:57 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 15 04:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6717076

dev-lang/go: stabilize 1.19.6 for amd64 #894470

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

 dev-lang/go/go-1.19.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.19.6.ebuild b/dev-lang/go/go-1.19.6.ebuild
index ab7b1d6eb3d2..de1b59ffc9ac 100644
--- a/dev-lang/go/go-1.19.6.ebuild
+++ b/dev-lang/go/go-1.19.6.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-boxes/

2023-02-14 Thread Matt Turner
commit: ffa05f6df6dbfac493ff6140b0744d5f3843092f
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Feb 14 17:19:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 15 04:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa05f6d

gnome-extra/gnome-boxes: Version bump to 43.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29584
Signed-off-by: Matt Turner  gentoo.org>

 gnome-extra/gnome-boxes/Manifest|   1 +
 gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
index dad38c8008b4..089eb5218ca0 100644
--- a/gnome-extra/gnome-boxes/Manifest
+++ b/gnome-extra/gnome-boxes/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-boxes-43.1.tar.xz 1231472 BLAKE2B 
1c7bd9094e7ddd8f5062ccd4660f72f2b3069cf3d66f45b8713e0880f5e5d8976eb4c1c8d4dfe8418a7a51e9b1ae0b9b5c85996e179a932c43748b308819d2d0
 SHA512 
25865c4bb1dfd47552001eda18ba901f9501a22978ef382bd7edcb31493cc284794506f5e2ba4f28d72e6ddb35e5c6e9b5646ccc4d2e87bf41e8620c102d335e
 DIST gnome-boxes-43.2.tar.xz 1235424 BLAKE2B 
f99106ee7a8744a92a6f749230802a882a96489a2b2047b70ec07263b2f03ee0fcd910c907e2307a09c78f85784849bf87c20e901894e7c9692dfa77a0182a18
 SHA512 
edddf5980adf6bce516a4fd35be14e7b261c6cf886f1f1e7fc9cd79089b8320e781c98f2a040babc1661af6ae1f331dec3a2ecd728bcdb26d9a9031175c8e1be
+DIST gnome-boxes-43.3.tar.xz 1235612 BLAKE2B 
b91953a77aae69a8307c4c9bb6944f9c62b49ac67aef352ba349a84b820bb6aa791cc27ce5a5402b55d3c822439f90700083b66c216a0fac83bb1a96e8410cca
 SHA512 
ad53b1538d146aae9ec4f40d7cd8dc75e3ec54c903b0c2debd56445e613445281e9a641398cdecf584f1fbe8d31fc51d5309ce76b4eb8ed1eb0e0018341d7b4b

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild
new file mode 100644
index ..b59e201fb377
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-43.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2+ CC-BY-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+# FIXME: qemu probably needs to depend on spice[smartcard] directly with 
USE=spice
+# FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir 
requirements
+# Technically vala itself still ships a libsoup vapi, but that may change, and 
it should be better to use the .vapi from the same libsoup version
+DEPEND="
+   >=app-arch/libarchive-3.0.0:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.24.1:3
+   >=gui-libs/libhandy-1.5.0:1
+   >=sys-libs/libosinfo-1.10.0-r1
+   app-crypt/libsecret
+   net-libs/libsoup:3.0
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-4.0.0
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
+   app-misc/tracker:3
+   >=net-libs/webkit-gtk-2.38.0:4.1
+
+   >=dev-libs/gobject-introspection-1.56:=
+   >=dev-libs/libgudev-165:=
+" # gobject-introspection needed for libovf subproject
+# These are called via exec():
+# sys-fs/mtools mcopy for unattended file copying for files that libarchive 
doesn't support
+# app-cdr/cdrtools mkisofs is needed for unattended installer secondary disk 
image creation
+# app-emulation/libguestfs virt-sysprep is used for VM cloing, if not there, 
it logs debug and doesn't function
+# sys-apps/policycoreutils restorecon is used for checking selinux context
+# app-emulation/libvirt virsh used for various checks (and we need the library 
anyways)
+# sys-auth/polkit used for making all libvirt system disks readable via 
"pkexec chmod a+r" that aren't already readable to the user (libvirt system 
importer)
+# app-emulation/qemu qemu-img used to convert image to QCOW2 format during copy
+RDEPEND="${DEPEND}
+   app-cdr/cdrtools
+   app-misc/tracker-miners:3[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+   sys-auth/polkit
+"
+# This is only needed for creating the .vapi file, but gnome-boxes needs it
+BDEPEND="
+   $(vala_depend)
+   sys-libs/libosinfo[vala]
+   app-crypt/libsecret[vala]
+   net-libs/libsoup:3.0[vala]
+   app-emulation/libvirt-glib[vala]
+   net-misc/spice-gtk[vala]
+   x11-libs/vte:2.91[vala]
+   dev-libs/appstream-glib
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes for local VMs, you will need to load 
the KVM modules.
+If you have an 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/mutter/

2023-02-14 Thread Matt Turner
commit: 983fa2877e8b7520ec89bb4f8f6c3ff941035269
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 15 02:30:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 15 04:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983fa287

x11-wm/mutter: Version bump to 43.3

Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/mutter/Manifest   |   1 +
 x11-wm/mutter/mutter-43.3.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index 1cb303dcd3ae..ef10b9e1c86b 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1 +1,2 @@
 DIST mutter-43.2.tar.xz 2781032 BLAKE2B 
cb4fc05ae9b53029649e9c80c8ce450d383a41f142ff1000bca6f9c1ddc707897511b5b54e8e28b4d263d19cffdfa699cef034d667cd8f166f8274c0f237d41a
 SHA512 
ae6afccdf6af99197072afabf0900e1a72f38acfa6c4d039e8db03d21e89513f8828f29eb292ca9dfdec64388dcc4a93db64139e3af66706aaac81461b5da96d
+DIST mutter-43.3.tar.xz 2782016 BLAKE2B 
9a931dba410a71e67383a453c4480622fceea5d7466bf05cf20b474e3cb06288ea8015bc391a77fc3a358c60282a965428c4984006a0ea8db9a7cfee2e2f
 SHA512 
5e9d4b213ac674889af9c15dd52f79a28a1c38af57f08a19bd6b2bf78a799aaa2f6dcb76adb9fa8d6a94e21d988befc37a696bc06801c96e1f692c80a5aff2ae

diff --git a/x11-wm/mutter/mutter-43.3.ebuild b/x11-wm/mutter/mutter-43.3.ebuild
new file mode 100644
index ..ae5c2fcf0d2e
--- /dev/null
+++ b/x11-wm/mutter/mutter-43.3.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell 
(or anything using mutter-clutter-.pc) should use the subslot
+
+IUSE="doc elogind gnome input_devices_wacom +introspection screencast sysprof 
systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   >=media-libs/lcms-2.6:2
+   >=x11-misc/colord-1.4.5:=
+   >=x11-libs/libX11-1.7.0
+   >=media-libs/graphene-1.10.2[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.46[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+   >=dev-libs/glib-2.69.0:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=x11-libs/libxkbcommon-0.4.3
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   gnome? ( gnome-base/gnome-desktop:3= )
+   media-libs/libglvnd[X]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   systemd? ( sys-apps/systemd )
+   wayland? (
+   >=dev-libs/wayland-protocols-1.26
+   >=dev-libs/wayland-1.21.0
+   x11-libs/libdrm
+   >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,gles2]
+   >=dev-libs/libinput-1.18.0:=
+   elogind? ( sys-auth/elogind )
+   x11-base/xwayland
+   video_cards_nvidia? ( gui-libs/egl-wayland )
+   )
+   udev? ( >=dev-libs/libgudev-232
+   >=virtual/libudev-232-r1:=
+   )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.21:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   doc? ( >=dev-util/gi-docgen-2021.1 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or 
later upstream is going to make X optional.
+#  X? (
+DEPEND+="
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2023-02-14 Thread Matt Turner
commit: 7913069572e153e772d91ab6906976b88f253082
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Feb 15 02:32:41 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb 15 04:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79130695

gnome-base/gnome-shell: Version bump to 43.3

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-shell/Manifest|   1 +
 gnome-base/gnome-shell/gnome-shell-43.3.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 655d815fa2da..2d3126c7e6a0 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-43.2.tar.xz 1946776 BLAKE2B 
0b581ed84bb3b8804cb4b5be07ae6be479f1092abf4c018d140edc81dcf0f88dc6c3321f591bc55c16e2141b4dd59e353c1f244749de13e4571a5b5aba6ad57d
 SHA512 
f25754b60696723db3db4141eb14fda88f5d913cc8a9d7270a34b9a1493f9bd4caadf45b142fd0bd82f594d9fb47980c3b0242bb58ee184a61968f0d1f09bfc4
+DIST gnome-shell-43.3.tar.xz 1953404 BLAKE2B 
a3ba8bfa5dcd65b50228b447a20d8f50d6fea1b18c36383214fb055491ea5baf43caa227ecac7c7d59a2f3d56bb25fbf04209cdeff32370e01af0b7f5aa8b97a
 SHA512 
6d2a36b21b1e3d1bd8667c72ff2c2cf4e57a3b0abbcb9b4e115803ec727b892f5884ba7aa48412396c855294c58e862dd2d972e1d6bed0de657e208f4c4aaab9

diff --git a/gnome-base/gnome-shell/gnome-shell-43.3.ebuild 
b/gnome-base/gnome-shell/gnome-shell-43.3.ebuild
new file mode 100644
index ..de9705b12794
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-43.3.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell 
https://gitlab.gnome.org/GNOME/gnome-shell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+DEPEND="
+   >=gnome-extra/evolution-data-server-3.46.0:=
+   >=app-crypt/gcr-3.90.0:4=[introspection]
+   >=dev-libs/glib-2.68:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.73.1[cairo]
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-43.0:0/11[introspection,test?]
+   >=sys-auth/polkit-0.120_p20220509[introspection]
+   >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.19
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib
+   )
+   systemd? (
+   >=sys-apps/systemd-242:=
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+   )
+   elogind? ( >=sys-auth/elogind-237 )
+
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-core-2.46:2[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-libs/libpulse-2[glib]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   gui-libs/gtk:4[introspection]
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+#  for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort 
-u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+#  rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 
's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | 
sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), 
and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT 
requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check 
may be listed above already)
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. xdg-utils needed for xdg-open, used by extension tool
+# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new 
video-joined-displays-symbolic and co icons; review for 3.28+)
+# 6. mobile-broadband-provider-info, timezone-data for 
shell-mobile-providers.c  # 

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

2023-02-14 Thread Sam James
commit: 8ce403c6fe9b6e9ac0ee359a90b9b727fd362705
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce403c6

dev-vcs/git: Stabilize 2.39.2 arm, #894476

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

 dev-vcs/git/git-2.39.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.39.2.ebuild b/dev-vcs/git/git-2.39.2.ebuild
index ce2a3e2b730e..b73eea64a59d 100644
--- a/dev-vcs/git/git-2.39.2.ebuild
+++ b/dev-vcs/git/git-2.39.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: aa31011175a1b9900cf063c45d7fe1c741749a83
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa310111

dev-vcs/git: Stabilize 2.37.6 sparc, #894476

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

 dev-vcs/git/git-2.37.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.6.ebuild b/dev-vcs/git/git-2.37.6.ebuild
index 72a944fe7c91..d056485cf899 100644
--- a/dev-vcs/git/git-2.37.6.ebuild
+++ b/dev-vcs/git/git-2.37.6.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2023-02-14 Thread Sam James
commit: 07956beb0bbbfcb4b27e182c1d472d385cea94ca
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07956beb

dev-vcs/git: Stabilize 2.38.4 sparc, #894476

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

 dev-vcs/git/git-2.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.38.4.ebuild b/dev-vcs/git/git-2.38.4.ebuild
index e5a21afa3d27..d2af00cfae61 100644
--- a/dev-vcs/git/git-2.38.4.ebuild
+++ b/dev-vcs/git/git-2.38.4.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: db06a8b90a7747dd16b551b5c787516e024bc218
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db06a8b9

dev-vcs/git: Stabilize 2.39.2 sparc, #894476

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

 dev-vcs/git/git-2.39.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.39.2.ebuild b/dev-vcs/git/git-2.39.2.ebuild
index fb287df0a1a8..ce2a3e2b730e 100644
--- a/dev-vcs/git/git-2.39.2.ebuild
+++ b/dev-vcs/git/git-2.39.2.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: 96297dd618d843b26c3d51c96cad4b25dcffd26e
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96297dd6

dev-vcs/git: Stabilize 2.38.4 arm, #894476

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

 dev-vcs/git/git-2.38.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.38.4.ebuild b/dev-vcs/git/git-2.38.4.ebuild
index d2af00cfae61..7082845ebfc1 100644
--- a/dev-vcs/git/git-2.38.4.ebuild
+++ b/dev-vcs/git/git-2.38.4.ebuild
@@ -50,7 +50,7 @@ if [[ ${PV} != * ]]; then
SRC_URI+=" doc? ( 
${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
 
if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
 fi
 



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

2023-02-14 Thread Sam James
commit: 8774e27f158948385a9fd0b6ecb1e0613c8dc465
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 04:06:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 04:06:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8774e27f

dev-vcs/git: Stabilize 2.37.6 arm, #894476

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

 dev-vcs/git/git-2.37.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.37.6.ebuild b/dev-vcs/git/git-2.37.6.ebuild
index d056485cf899..efbff7bed008 100644
--- a/dev-vcs/git/git-2.37.6.ebuild
+++ b/dev-vcs/git/git-2.37.6.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2023-02-14 Thread Sam James
commit: 6f0d46367c6c163fa0d560ef0aed8cb093c3f3f9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 03:40:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d4636

app-admin/sudo: fix build w/ gcc 13

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

 app-admin/sudo/files/sudo-1.9.13-gcc-13.patch  | 53 ++
 .../files/sudo-1.9.13-missing-bracket-as-if.patch  | 40 
 app-admin/sudo/sudo-1.9.13.ebuild  |  5 ++
 3 files changed, 98 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch 
b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
new file mode 100644
index ..4ebdce7e9f67
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
@@ -0,0 +1,53 @@
+https://github.com/sudo-project/sudo/issues/239
+https://github.com/sudo-project/sudo/pull/240
+
+From 20d1348354ddbfb1b1f95522f81d73ec00988358 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 15 Feb 2023 03:20:36 +
+Subject: [PATCH] sudo_fatal: Fix build where compiler recognises [[noreturn]]
+ attribute (C23)
+
+If the compiler supports [[noreturn]] as a attribute as in C23,
+then we define sudo_noreturn to be it. When that's the case, we must place
+it at the beginning of the declaration, before any other *extension*
+attributes (__attribute(...)).
+
+sudo_dso_public is always an extension attribute, while sudo_noreturn only
+might be, so put it first.
+
+This only shows up with GCC 13 so far (see the linked GCC bug (notabug)
+for a bit more exploration). Clang 16 does support the attribute but doesn't 
let
+you sue it for earlier language versions (need to pass explicit -std=c2x,
+unlike with GCC here).
+
+This is essentially a followup to e707ffe58b3ccfe5c72f54c38eac1d7069d5021e.
+
+Tested with GCC 13.0.1 20230212 (unreleased), GCC 12.2.1 20230211,
+Clang 16.0.0_rc2, and Clang 15.0.7.
+
+Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108796
+Closes: https://github.com/sudo-project/sudo/issues/239
+Fixes: e707ffe58b3ccfe5c72f54c38eac1d7069d5021e
+Fixes: 16ae61dcd7d3cd8bf6eb10a22fa742d4505da4e9
+--- a/include/sudo_fatal.h
 b/include/sudo_fatal.h
+@@ -171,12 +171,12 @@ sudo_dso_public int  
sudo_fatal_callback_deregister_v1(sudo_fatal_callback_t fun
+ sudo_dso_public int  sudo_fatal_callback_register_v1(sudo_fatal_callback_t 
func);
+ sudo_dso_public char *sudo_warn_gettext_v1(const char *domainname, const char 
*msgid) sudo_attr_fmt_arg(2);
+ sudo_dso_public void sudo_warn_set_locale_func_v1(sudo_warn_setlocale_t func);
+-sudo_dso_public sudo_noreturn void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
+-sudo_dso_public sudo_noreturn void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
+-sudo_dso_public sudo_noreturn void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
+-sudo_dso_public sudo_noreturn void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
+-sudo_dso_public sudo_noreturn void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
+-sudo_dso_public sudo_noreturn void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
++sudo_noreturn sudo_dso_public void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
++sudo_noreturn sudo_dso_public void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
++sudo_noreturn sudo_dso_public void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
++sudo_noreturn sudo_dso_public void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
++sudo_noreturn sudo_dso_public void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
++sudo_noreturn sudo_dso_public void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
+ sudo_dso_public void sudo_warn_nodebug_v1(const char *fmt, ...) 
sudo_printf0like(1, 2);
+ sudo_dso_public void sudo_warnx_nodebug_v1(const char *fmt, ...) 
sudo_printflike(1, 2);
+ sudo_dso_public void sudo_gai_warn_nodebug_v1(int errnum, const char *fmt, 
...) sudo_printflike(2, 3);
+

diff --git a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch 
b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
new file mode 100644
index ..e341e93a99bc
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
@@ -0,0 +1,40 @@
+https://github.com/sudo-project/sudo/commit/defec5d46eec7345b62060049f72215ffd7f3e7e
+
+From defec5d46eec7345b62060049f72215ffd7f3e7e Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Tue, 14 Feb 2023 14:24:28 -0700
+Subject: [PATCH] Add missing '[' to AS_IF() call. Fixes GitHub issue #238.
+
+--- a/configure
 b/configure
+@@ -24525,7 +24525,8 @@ fi
+ 
+ if test X"$with_noexec" != X"no"
+ then 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/

2023-02-14 Thread Alice Ferrazzi
commit: da6297ba62f77a1cb260f960972787edb70f31c1
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Wed Feb 15 02:52:37 2023 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Wed Feb 15 02:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6297ba

sys-kernel/rt-sources: add 5.4.230_p80, drop 5.4.221_p79

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest| 4 ++--
 .../{rt-sources-5.4.221_p79.ebuild => rt-sources-5.4.230_p80.ebuild}  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 13b4aea2a8d7..eb495f6ae048 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -21,7 +21,7 @@ DIST patch-5.10.165-rt81.patch.xz 170480 BLAKE2B 
888ebb862e517b02a7e75f10521188c
 DIST patch-5.10.165.xz 4278688 BLAKE2B 
09c3925cf14a2ba9f69f765108ae462aae47ed58f1fcb966029e5cf863dcfbe337de4cb61bbbc6238cc77da11c48f39859fbe703e8df8c680c50821464fc091c
 SHA512 
a23f466013b1d0a868552ba9a75c87e8ffe59721a04abd8665be308a18cdb0b85ed41ce11ff9956c19612a00d1172cf723166923050440b975e0ae468c2cc7c1
 DIST patch-5.15.93-rt58.patch.xz 77124 BLAKE2B 
d630e692533135f48a25d6830810f206d76d0f19a357b607f755906278286545d0a203d787c8322598fa1660724fe06e70f67a08404581d68c92b10e52ac5ac3
 SHA512 
fb56ce68bc959f6fbcda9e46b843f35f50e54237a99113547602163c9f7dc8871e910815457dc7f7f8d8449b71e1eb99eb53873b49b0c9d2b877a65dce5c0b91
 DIST patch-5.15.93.xz 3556612 BLAKE2B 
1c47a974d60534b9ab3e22a6360eb0307d40e5f1a65637e2fe8aa46c56b65cefa68fb47fbbfca95e582fb0ad18ee2931692b0aab4a96e3d4ed83563fee67b2e9
 SHA512 
88b565de7bfc8dfb5e08bbb33ca3829bd96cb9083d24eb9d219578d5d98bb002d44980b7b6f9e5a06064bd0ae2cbeabd832cea18e3c9bd815ff4b412fa11f76e
-DIST patch-5.4.221-rt79.patch.xz 183152 BLAKE2B 
cab43dd724bf7354491d0f3a61c27af410356009d9c703a2295deec06e4cd797c07c1b10626dd90bd67f7578a65643c09408dfd9bb270b16d885e640f4dc9cc3
 SHA512 
00d173216a7f3874a6e0747ec72ce725bc6637abf594f7a825485a2b47d6bdd7a061e9582ea288ae076ae791daf20cf01cda814793deeaabf33449411facbac4
-DIST patch-5.4.221.xz 4328220 BLAKE2B 
170ca250ecd63d70843cf4d21391d6fc8fa45cb5d9c72a3c4d267ae6976f7c6395b7b07fdc617b3368ff94c34e8af192e868bc2b6cc2e603c77b82b144dac67f
 SHA512 
6739072d27a47a94ee93edce3ee34b44249620b53ebbf27b9c4f8e93f36c4b9fdc02dc54792148594d34c8523b76ffe491beb5505b589f707ebdcc575ccd
+DIST patch-5.4.230-rt80.patch.xz 183116 BLAKE2B 
4a28dfb2ac1cfa81a1d97a0b86e4ae7e47ed6e37b17926a8fccf87e9f3b43ad716b270cfbddd8db48e82ae5fa76b77f46f3506b63c004035b45c5b8935977d24
 SHA512 
124e0c99afb439d6c97596ea47a6ded73bf7bbc688bdeee9e7177cfc4f6c41985f2cbf9d0100e97b3db20a21735e76a3c09d29251fbdf54f8862498c63ae5e9d
+DIST patch-5.4.230.xz 4519916 BLAKE2B 
a88f386ba71ce0d9972154644c7ec46b10f20fbf1760f1a7ca73afdd2e424985156f127974758bf4870647f53b9c341d56b625f56c51f584ab4156f0dc5e6522
 SHA512 
8686631fc84aa7f6650051cd3cfebec4059ef54f53a5f86c09d61129c67615a433daf5b443462b10bb93965cf945c6c3e431ec080c96388aff2626abef6f36f3
 DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B 
be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71
 SHA512 
3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e
 DIST patch-6.0.5.xz 274580 BLAKE2B 
b1fd53745b1858f92ded90a78d8060e1c916a8b6c256f96188331e5ac80242a40a83d14377ad0befec5415135925821cb264489cee63fe4ad432ba00c64983ff
 SHA512 
c4ac4387c490e73b8d91d13fbea9a1e065be4bacf9535177e625561adb2411908a546f9c4327748aab6bbfc021f30887f3e5df5d6019c6cfe00fe5bf64aad2eb

diff --git a/sys-kernel/rt-sources/rt-sources-5.4.221_p79.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.4.230_p80.ebuild
similarity index 97%
rename from sys-kernel/rt-sources/rt-sources-5.4.221_p79.ebuild
rename to sys-kernel/rt-sources/rt-sources-5.4.230_p80.ebuild
index 55e6c5d1d9b1..0ec82ff6dffb 100644
--- a/sys-kernel/rt-sources/rt-sources-5.4.221_p79.ebuild
+++ b/sys-kernel/rt-sources/rt-sources-5.4.230_p80.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"



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 55599a3ee94468ffc95a1dac13a948b5c4b5f26e
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 02:03:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 02:14:20 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=55599a3e

Implement a naming scheme for variables used only for internal purposes

The variable naming scheme employed by functions.sh has a number of
issues that are addressed herewith.

Firstly, it is not straightforward to determine whether a variable is
intended for internal use by functions.sh, except for those declared
with the (non-standard) local builtin. Nor is it straightforward to
determine whether it is deemed acceptable for a given variable to exist
in the execution environment at the time that functions.sh was sourced.

Secondly, by convention, environment variables (PATH, EDITOR, SHELL etc)
and internal shell variables (BASH_VERSION, RANDOM etc) are fully
capitalised. Given that variables names are case-sensitive, shell
variables ought to be in lower case. Indeed, POSIX offers some guidance
on this matter. Below is a quotation from the Base Definitions.

"The name space of environment variable names containing lowercase
letters is reserved for applications. Applications can define any
environment variables with names from this name space without modifying
the behavior of the standard utilities."

Thirdly, the absence of any consistent naming convention increases the
probability of a name space conflict. That is, there is a risk - no
matter how slight - that a user of the library may attempt to declare a
variable whose name conflicts, or sources code that does so. This might
interfere with feature detection or even affect runtime behaviour.

This commit goes some way towards addressing these concerns by renaming
five variables that are intended only for internal use. Each is given
a prefix of "genfun_" which makes it immediately apparent that it is
intended only for use by gentoo-functions, in any scope.

  COLS   => genfun_cols
  ENDCOL => genfun_endcol
  LAST_E_CMD => genfun_lastcall
  LAST_E_LEN => genfun_lastbegun_strlen
  RC_INDENTATION => genfun_indent

Another seven variables were considered but left unchanged. Some define
various ECMA-48 SGR sequences and some ebuilds and scripts expect to
be able to expand them by their current names. Those were as follows.

  BAD
  BRACKET
  GOOD
  HILITE
  NORMAL
  RC_GOT_FUNCTIONS
  WARN

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 94 ++--
 1 file changed, 47 insertions(+), 47 deletions(-)

diff --git a/functions.sh b/functions.sh
index c911fe3..b223ce8 100644
--- a/functions.sh
+++ b/functions.sh
@@ -20,7 +20,7 @@ _esetdent()
if ! is_int "$1" || [ "$1" -lt 0 ]; then
set -- 0
fi
-   RC_INDENTATION=$(printf "%${1}s" '')
+   genfun_indent=$(printf "%${1}s" '')
 }
 
 #
@@ -31,7 +31,7 @@ eindent()
if ! is_int "$1" || [ "$1" -le 0 ]; then
set -- 2
fi
-   _esetdent "$(( ${#RC_INDENTATION} + $1 ))"
+   _esetdent "$(( ${#genfun_indent} + $1 ))"
 }
 
 #
@@ -42,7 +42,7 @@ eoutdent()
if ! is_int "$1" || [ "$1" -le 0 ]; then
set -- 2
fi
-   _esetdent "$(( ${#RC_INDENTATION} - $1 ))"
+   _esetdent "$(( ${#genfun_indent} - $1 ))"
 }
 
 #
@@ -110,11 +110,11 @@ einfon()
if yesno "${EINFO_QUIET}"; then
return 0
fi
-   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
+   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = "ebegin" ]; 
then
printf "\n"
fi
-   printf " ${GOOD}*${NORMAL} ${RC_INDENTATION}$*"
-   LAST_E_CMD="einfon"
+   printf " ${GOOD}*${NORMAL} ${genfun_indent}$*"
+   genfun_lastcall="einfon"
return 0
 }
 
@@ -124,7 +124,7 @@ einfon()
 einfo()
 {
einfon "$*\n"
-   LAST_E_CMD="einfo"
+   genfun_lastcall="einfo"
return 0
 }
 
@@ -136,16 +136,16 @@ ewarnn()
if yesno "${EINFO_QUIET}"; then
return 0
else
-   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
+   if [ -z "${genfun_endcol}" ] && [ "${genfun_lastcall}" = 
"ebegin" ]; then
printf "\n" >&2
fi
-   printf " ${WARN}*${NORMAL} ${RC_INDENTATION}$*" >&2
+   printf " ${WARN}*${NORMAL} ${genfun_indent}$*" >&2
fi
 
# Log warnings to system log
esyslog "daemon.warning" "${0##*/}" "$@"
 
-   LAST_E_CMD="ewarnn"
+   genfun_lastcall="ewarnn"
return 0
 }
 
@@ -157,16 +157,16 @@ ewarn()
if yesno "${EINFO_QUIET}"; then
return 0
else
-   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
+   if [ -z 

[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 4f3b38f5c910980352c76de3f99b3bd4d6534cbc
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 00:51:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 02:14:13 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=4f3b38f5

Drop the RC_DEFAULT_INDENT variable

Clearly, it's not intended to be configurable, otherwise it would have
been written as RC_DEFAULT_INDENT=${RC_DEFAULT_INDENT:-2}. It is only
expanded in two places, so things are made simpler by getting rid of it.
Doing so further increases the reliability of the library.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/functions.sh b/functions.sh
index 19e4a37..c911fe3 100644
--- a/functions.sh
+++ b/functions.sh
@@ -29,7 +29,7 @@ _esetdent()
 eindent()
 {
if ! is_int "$1" || [ "$1" -le 0 ]; then
-   set -- "${RC_DEFAULT_INDENT}"
+   set -- 2
fi
_esetdent "$(( ${#RC_INDENTATION} + $1 ))"
 }
@@ -40,7 +40,7 @@ eindent()
 eoutdent()
 {
if ! is_int "$1" || [ "$1" -le 0 ]; then
-   set -- "${RC_DEFAULT_INDENT}"
+   set -- 2
fi
_esetdent "$(( ${#RC_INDENTATION} - $1 ))"
 }
@@ -489,9 +489,8 @@ RC_NOCOLOR="${RC_NOCOLOR:-no}"
 # Can the terminal handle endcols? Begin by assuming not.
 unset -v ENDCOL
 
-# Default values for e-message indentation and dots
-RC_INDENTATION=''
-RC_DEFAULT_INDENT=2
+# Set the initial value for e-message indentation.
+RC_INDENTATION=
 
 # If either STDOUT or STDERR is not a tty, disable coloured output. A useful
 # improvement for  the future would be to have the individual logging functions



[gentoo-commits] proj/gentoo-functions:master commit in: /

2023-02-14 Thread Sam James
commit: 9a9a34ca4d59097bd795720560fdfe64105200e5
Author: Kerin Millar  plushkava  net>
AuthorDate: Wed Feb 15 00:41:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 02:14:13 2023 +
URL:
https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=9a9a34ca

Render the RC_ENDCOL variable redundant and eliminate it

There is no need for it. To determine whether end columns are enabled,
it is only necessary to check that the length of ENDCOL is greater than
zero. Also, this eliminates many yesno() calls, which were comparatively
expensive.

Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 functions.sh | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/functions.sh b/functions.sh
index c80bc41..19e4a37 100644
--- a/functions.sh
+++ b/functions.sh
@@ -110,7 +110,7 @@ einfon()
if yesno "${EINFO_QUIET}"; then
return 0
fi
-   if ! yesno "${RC_ENDCOL}" && [ "${LAST_E_CMD}" = "ebegin" ]; then
+   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
printf "\n"
fi
printf " ${GOOD}*${NORMAL} ${RC_INDENTATION}$*"
@@ -136,7 +136,7 @@ ewarnn()
if yesno "${EINFO_QUIET}"; then
return 0
else
-   if ! yesno "${RC_ENDCOL}" && [ "${LAST_E_CMD}" = "ebegin" ]; 
then
+   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
printf "\n" >&2
fi
printf " ${WARN}*${NORMAL} ${RC_INDENTATION}$*" >&2
@@ -157,7 +157,7 @@ ewarn()
if yesno "${EINFO_QUIET}"; then
return 0
else
-   if ! yesno "${RC_ENDCOL}" && [ "${LAST_E_CMD}" = "ebegin" ]; 
then
+   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
printf "\n" >&2
fi
printf " ${WARN}*${NORMAL} ${RC_INDENTATION}$*\n" >&2
@@ -178,7 +178,7 @@ eerrorn()
if yesno "${EERROR_QUIET}"; then
return 1
else
-   if ! yesno "${RC_ENDCOL}" && [ "${LAST_E_CMD}" = "ebegin" ]; 
then
+   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
printf "\n" >&2
fi
printf " ${BAD}*${NORMAL} ${RC_INDENTATION}$*" >&2
@@ -199,7 +199,7 @@ eerror()
if yesno "${EERROR_QUIET}"; then
return 1
else
-   if ! yesno "${RC_ENDCOL}" && [ "${LAST_E_CMD}" = "ebegin" ]; 
then
+   if [ -z "${ENDCOL}" ] && [ "${LAST_E_CMD}" = "ebegin" ]; then
printf "\n" >&2
fi
printf " ${BAD}*${NORMAL} ${RC_INDENTATION}$*\n" >&2
@@ -224,7 +224,7 @@ ebegin()
 
msg="${msg} ..."
einfon "${msg}"
-   if yesno "${RC_ENDCOL}"; then
+   if [ -n "${ENDCOL}" ]; then
printf "\n"
fi
 
@@ -268,7 +268,7 @@ _eend()
msg="${BRACKET}[ ${GOOD}ok${BRACKET} ]${NORMAL}"
fi
 
-   if yesno "${RC_ENDCOL}"; then
+   if [ -n "${ENDCOL}" ]; then
printf "${ENDCOL}  ${msg}\n"
else
[ "${LAST_E_CMD}" = ebegin ] || LAST_E_LEN=0
@@ -485,8 +485,9 @@ EINFO_VERBOSE="${EINFO_VERBOSE:-no}"
 
 # Should we use color?
 RC_NOCOLOR="${RC_NOCOLOR:-no}"
-# Can the terminal handle endcols?
-RC_ENDCOL="yes"
+
+# Can the terminal handle endcols? Begin by assuming not.
+unset -v ENDCOL
 
 # Default values for e-message indentation and dots
 RC_INDENTATION=''
@@ -498,7 +499,7 @@ RC_DEFAULT_INDENT=2
 # to STDERR. For now, this is a reasonable compromise.
 if [ ! -t 1 ] || [ ! -t 2 ]; then
RC_NOCOLOR="yes"
-   RC_ENDCOL="no"
+   ENDCOL=
 fi
 
 for arg in "$@" ; do
@@ -539,12 +540,12 @@ else
fi
 fi
 
-if ! yesno "${RC_ENDCOL}"; then
-   ENDCOL=''
-elif hash tput 2>/dev/null; then
-   ENDCOL="$(tput cuu1)$(tput cuf $(( COLS - 8 )) )"
-else
-   ENDCOL='\033[A\033['$(( COLS - 8 ))'C'
+if [ -z "${ENDCOL+set}" ]; then
+   if hash tput 2>/dev/null; then
+   ENDCOL="$(tput cuu1)$(tput cuf $(( COLS - 8 )) )"
+   else
+   ENDCOL='\033[A\033['$(( COLS - 8 ))'C'
+   fi
 fi
 
 # Setup the colors so our messages all look pretty



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

2023-02-14 Thread Sam James
commit: 180aed43e4575b930d758928c6c78a5e598420f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 02:00:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 02:00:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180aed43

dev-lang/go: Stabilize 1.19.6 ppc64, #894470

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

 dev-lang/go/go-1.19.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/go/go-1.19.6.ebuild b/dev-lang/go/go-1.19.6.ebuild
index a2bcdf56316c..ab7b1d6eb3d2 100644
--- a/dev-lang/go/go-1.19.6.ebuild
+++ b/dev-lang/go/go-1.19.6.ebuild
@@ -21,7 +21,7 @@ case ${PV}  in
case ${PV} in
*_beta*|*_rc*) ;;
*)
-   KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv 
~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
 esac



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

2023-02-14 Thread Sam James
commit: e7a43cae248406d2c069e09f0cb83bcd1bf7b397
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:58:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:58:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a43cae

app-text/xdvik: add 22.87.06

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

 app-text/xdvik/Manifest|   1 +
 .../files/xdvik-22.87.06-configure-clang16.patch   |  51 +
 app-text/xdvik/xdvik-22.87.06.ebuild   | 114 +
 3 files changed, 166 insertions(+)

diff --git a/app-text/xdvik/Manifest b/app-text/xdvik/Manifest
index 5f476a71daf7..df2f7b7bf9c2 100644
--- a/app-text/xdvik/Manifest
+++ b/app-text/xdvik/Manifest
@@ -1 +1,2 @@
 DIST xdvik-22.87.03.tar.gz 4760306 BLAKE2B 
d242696fadf2980cd307d4a172d2af06d98d07b090279440117f869c9a623bcade8745d7a4d3c108c4eafbdeaadefb8d5ba1ea00bdf77d350cbf83c49c2ca0fb
 SHA512 
d4d418d78658f16d4d278e387ed484b291afc8623b00acaf4110e9f123ed76568714ad50f80588373657f412e8fff36f3e76b3e43f69756d46f031c0f2269a88
+DIST xdvik-22.87.06.tar.gz 5922131 BLAKE2B 
88821b7642d2d79158f5b49a7d23dad2209750a44d2b75f131d77a5ee326670d2a9cf09246ea9226a386bce429890459625d87df697599529de1bfc32438bf64
 SHA512 
93fb231f20ef76e170ae954d076ac5421669b3db71e3a96561626736d516f639227e3e502012ba4612fd238172b82f512985c571702d6c0ce078e60a67e5b19f

diff --git a/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch 
b/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch
new file mode 100644
index ..c3b3f0b98bdb
--- /dev/null
+++ b/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch
@@ -0,0 +1,51 @@
+https://github.com/TeX-Live/texlive-source/commit/bb307f8bd91c5ea4f191b9c788056470626893b7
+
+From bb307f8bd91c5ea4f191b9c788056470626893b7 Mon Sep 17 00:00:00 2001
+From: Karl Berry 
+Date: Thu, 2 Feb 2023 22:57:47 +
+Subject: [PATCH] avoid implicit wait and exit declarations for C99
+
+git-svn-id: svn://tug.org/texlive/trunk/Build/source@65717 
c570f23f-e606-0410-a88d-b1316a301751
+--- a/configure
 b/configure
+@@ -16406,6 +16406,9 @@ else $as_nop
+ #ifdef HAVE_UNISTD_H
+ #include 
+ #endif
++#ifdef HAVE_SYS_WAIT_H
++#include 
++#endif
+ #ifdef HAVE_VFORK_H
+ #include 
+ #endif
+@@ -16427,7 +16430,7 @@ main (void)
+ 
+ while (wait() != child)
+   ;
+-exit(
++_exit(
+/* Was there some problem with vforking?  */
+child < 0
+ 
+--- a/m4/xdvi-func-setsid-in-fork.m4
 b/m4/xdvi-func-setsid-in-fork.m4
+@@ -22,6 +22,9 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
+ #ifdef HAVE_UNISTD_H
+ #include 
+ #endif
++#ifdef HAVE_SYS_WAIT_H
++#include 
++#endif
+ #ifdef HAVE_VFORK_H
+ #include 
+ #endif]],
+@@ -40,7 +43,7 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
+ 
+ while (wait() != child)
+   ;
+-exit(
++_exit(
+/* Was there some problem with vforking?  */
+child < 0
+ 
+

diff --git a/app-text/xdvik/xdvik-22.87.06.ebuild 
b/app-text/xdvik/xdvik-22.87.06.ebuild
new file mode 100644
index ..37263ea0b5f1
--- /dev/null
+++ b/app-text/xdvik/xdvik-22.87.06.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop elisp-common flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="DVI previewer for X Window System"
+HOMEPAGE="http://xdvi.sourceforge.net/;
+SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz"
+S="${WORKDIR}"/${P}/texk/xdvik
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="motif neXt Xaw3d emacs"
+
+DEPEND=">=media-libs/freetype-2.9.1-r2:2
+   x11-libs/libX11
+   x11-libs/libXi
+   x11-libs/libXmu
+   x11-libs/libXpm
+   x11-libs/libXt
+   emacs? ( >=app-editors/emacs-23.1:* )
+   motif? ( >=x11-libs/motif-2.3:0 )
+   !motif? (
+   neXt? ( x11-libs/neXtaw )
+   !neXt? (
+   Xaw3d? ( x11-libs/libXaw3d )
+   !Xaw3d? ( x11-libs/libXaw )
+   )
+   )
+   dev-libs/kpathsea:="
+RDEPEND="${DEPEND}
+   virtual/latex-base
+   ! ${i} || die
+   done
+
+   cd "${WORKDIR}/${P}" || die
+   cd "${S}" || die
+   eapply "${FILESDIR}"/${PN}-22.87.06-configure-clang16.patch
+   eautoreconf
+}
+
+src_configure() {
+   has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags 
"$($(tc-getPKG_CONFIG) --cflags kpathsea)"
+
+   local toolkit
+   if use motif ; then
+   toolkit="motif"
+   use neXt && ewarn "neXt USE flag ignored (superseded by motif)"
+   use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by 
motif)"
+   elif use neXt ; then
+   toolkit="neXtaw"
+  

[gentoo-commits] repo/gentoo:master commit in: x11-terms/xterm/

2023-02-14 Thread Sam James
commit: 4a5e774833d93d4d2663bb3d9e34d59a4dffd4b4
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:40:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:40:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5e7748

x11-terms/xterm: Stabilize 378 arm64, #894274

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

 x11-terms/xterm/xterm-378.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/xterm/xterm-378.ebuild b/x11-terms/xterm/xterm-378.ebuild
index 8b07fe890e15..d113e89a6c5b 100644
--- a/x11-terms/xterm/xterm-378.ebuild
+++ b/x11-terms/xterm/xterm-378.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.as
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama"
 
 DEPEND="



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

2023-02-14 Thread Sam James
commit: 5326e162f9005e8b1c3cbf4881c8816eeeda3d22
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:40:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:40:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5326e162

media-libs/libsndfile: Stabilize 1.2.0 arm64, #894306

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

 media-libs/libsndfile/libsndfile-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsndfile/libsndfile-1.2.0.ebuild 
b/media-libs/libsndfile/libsndfile-1.2.0.ebuild
index c3587d2d7fad..3dbd9c80ca43 100644
--- a/media-libs/libsndfile/libsndfile-1.2.0.ebuild
+++ b/media-libs/libsndfile/libsndfile-1.2.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git;
 else

SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 fi
 inherit python-any-r1 multilib-minimal
 



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

2023-02-14 Thread Sam James
commit: 467758196211051cc05545f8bce2ec38395781a4
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:20:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46775819

dev-vcs/git: add 2.38.4

Bug: https://bugs.gentoo.org/894472
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.38.4.ebuild | 657 ++
 2 files changed, 660 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index d716608b4bbd..4fb4304f2ccc 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -3,6 +3,7 @@ DIST git-2.37.5.tar.xz 6993136 BLAKE2B 
b64adf8ce306c5cda65ac7c4d50ab2e14e689a011
 DIST git-2.37.6.tar.xz 6995564 BLAKE2B 
a8eab7e664b21b8809f4c9575886fe87358d944de2b4c6fdda6fe01902a385e4c63a2fc12d438e71c18c9bbaa99c0860981c7031f689714a7747fa92fd7a0f36
 SHA512 
7f265a4f8ba4a9103ed56ce8c3363e333da68447249edcab338e3093fe248702754392d27db99fb4a3e750f43c73973ad9e08c7c251e0fdeb7cf6853c25467f2
 DIST git-2.38.2.tar.xz 7090572 BLAKE2B 
80c72541c6cd7362ab5c8e92a2b81fbe80f5fcb3fac26680309ab30250a35f3bf3f1d613cc58bd570e52c81739a212969e28af4b7611ec8e08b8f15f5c9c4b8a
 SHA512 
797c1cee61ff07b6f8502b1819d9797282aa82e33d023dffb4d395376b7a621d518017eaf38d05c6e5aba1372f2731985c53fcb46d43168b67b5bc8febedc6bc
 DIST git-2.38.3.tar.xz 7093908 BLAKE2B 
d84f4a517304956857c270e5005c677ff2ff92a67c568055a82dae7db66300835fbacbbfc36b7d6f66b709f1257f8e85084961451b4bb3984752f5e706ba87f1
 SHA512 
d8b94bd99319a1f137451fce83c966f82ee1f8bbcfa8a78dd72fd5d4c37dc83ea27705da553ed714694289542ae400ca942aa49a4507de01d40f9a9ec40fb4e0
+DIST git-2.38.4.tar.xz 7097816 BLAKE2B 
40c24b6c4967f25bcbedebe17a663e36872d105852382580cc3bbf46deba34932b11200fa62f418553389e554d621d92f8e92784d28e4f0b17a327967bc8c217
 SHA512 
b2515543728ddcc3849bb5e54500bd7db2f717dc3850048b6dc2424d960182df3c4155c13c028a27d377de669f3add436889d316a550b6ff75aa46f39004aec0
 DIST git-2.39.0.tar.xz 7157548 BLAKE2B 
e6715f03d7d867026d00544721a522312c03b65e181d55dda92099bc6bb53ca6546ad70212e3dddb527952b5f609ef49c4edee04a38adcb790914573d350385c
 SHA512 
f072cae7738279b1c0f8202e83a243ff0164b03d3be22895aa875caa265150a5773e1f062724b3eb82bc64b163730b6f451b82fa0c904167a8fa53ced5d3b1df
 DIST git-2.39.1.tar.xz 7160744 BLAKE2B 
5ebf583232da9f6a937ebba17858b9fa8b550e3d0d981ff5603f77673cce69bf9a3c1c18c61d4c5e6b2f629a8173eaef8a09c913961d175571e4e6b00d2b194d
 SHA512 
b1821a814947f01adf98206a7e9a01da9daa617b1192e8ef6968b05af8d874f028fb26b5f828a9c48f734ef2c276f4d23bdc898ba46fb7aaa96dbe68081037e9
 DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
@@ -10,6 +11,7 @@ DIST git-htmldocs-2.37.5.tar.xz 1449524 BLAKE2B 
3e55e4cacd7ed99fd4c5f99746243d1c
 DIST git-htmldocs-2.37.6.tar.xz 1450272 BLAKE2B 
23324350df52a0169523170c4403423b7984c856104ef4383765f9ebbcb8c300389f894519e6d489d4f70f428d7856f3b9dde8d56b8cb7a969f4f9def078c4cc
 SHA512 
2836b73f0d53bc4b01bd34db14a5928341b20c8827d4349611bcf9fc089a8ce4eabefab678a75052c8d64b69bb5612bd92814a74401b9992531b7f0d87dd85a1
 DIST git-htmldocs-2.38.2.tar.xz 1479720 BLAKE2B 
270454b0692e9ef678ec5ba5a8bbf5b119230981a29928dd256c5851beb5db0db1c12084f091e57bf7cfe011a7c166f5e341be03d98fade7d848cd069fcf6f0e
 SHA512 
9e505f38658384381c22ff7b0502313b2ac842f89d2f8c27d3a03cb0a51fe23f06541fbdd0e5729a056baafc06689fa9faa40f74d8a456d00d5c5c7ef9b39dd0
 DIST git-htmldocs-2.38.3.tar.xz 1481060 BLAKE2B 
6cd54a13a792dcc9d3d86a7f17914056eb35ed455e2f6a5752982692d8eb899caec2f64d38fbff7721f4a0e816b04a9b0cc12754f4dc2d2b303bddcf17db1bdf
 SHA512 
13b40b091269f45da11fe96fd30f6e5217cbb37e83192f78856b74fbaee09cf6ae157dc14dd01e920930fb57dce320247608dcd273ccbe873b7c8e677b361f49
+DIST git-htmldocs-2.38.4.tar.xz 1481604 BLAKE2B 
bc3878c0b96f5fef999b27e6ad1d804d9f633dff627a91db342a4b4ee002d8b7b681d6d48e7d475c79c82eed2caf18942ac3eb09f4d643744a125a1489b654b6
 SHA512 
d1d38bcad16e803669d5e49b6a0e7adb806fbd7802bc7eb397c78331b632ada7f667f80cef6548b15cbca6261e497e045c91b5ad802c087b88e7f605ac83bc0a
 DIST git-htmldocs-2.39.0.tar.xz 1502900 BLAKE2B 
efadd29e63176ab0c32c82855c132c5e442152a4e9f0e2ca1a0bd7c3f4b629a5fc0faf35b5ee0d59d05fbce6bab22f93e3bfcc17889a05e076b405ba52bdf03b
 SHA512 
c950c3c932569becb0b0c6f4a7381628d8f9351d83f738af87826f2518af4bd2783019cb3cb9e8ccecf5acc0d2eac9d223e4195becedd2f800d3394aefe493a0
 DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 
64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520
 SHA512 
9b67b0464acd5651ef5871f724c59c910195cdd7020ecdcadced6e8e1275269ee1ca5808881e67e908114cb4ef27c959320f1e3d718b6699d3761281b6179600
 DIST git-manpages-2.37.4.tar.xz 510016 

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

2023-02-14 Thread Sam James
commit: a194642d4825efb78fc6491066ed1e99712ce39c
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:14:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a194642d

dev-vcs/git: add 2.37.6

Bug: https://bugs.gentoo.org/894472
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.37.6.ebuild | 647 ++
 2 files changed, 650 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 82d1fc147e3a..d716608b4bbd 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,17 +1,20 @@
 DIST git-2.37.4.tar.xz 6990080 BLAKE2B 
731ae7ff4247fd9d300b2b2b27074cce2d62b6333051bbdb161cdf644b4b40247963a978e1ed25a4f8fc9b544b52aa94ef97abf16db46ffcb688efab380efaec
 SHA512 
f13a25548f6463ee0c3e662819a4af13dfafa8d18108534aeaebafd9a36c84dbea913402d781f7bc1436560c9937d76fd78b39cafa5864f576a1278ed96a9a80
 DIST git-2.37.5.tar.xz 6993136 BLAKE2B 
b64adf8ce306c5cda65ac7c4d50ab2e14e689a011bece6ccd035763ca219fc1c1d337be80124892115f6d4dc4d03811c3deec8f576f0ba7253d653d00c0d485e
 SHA512 
dd7c7422fb760115579de20dd1446decf78b9e1eef3818d13408391b79130fad6e3b73a7c8f2c9616688acb94494a69525c8e963c9c1340c3bf4d8cfd880
+DIST git-2.37.6.tar.xz 6995564 BLAKE2B 
a8eab7e664b21b8809f4c9575886fe87358d944de2b4c6fdda6fe01902a385e4c63a2fc12d438e71c18c9bbaa99c0860981c7031f689714a7747fa92fd7a0f36
 SHA512 
7f265a4f8ba4a9103ed56ce8c3363e333da68447249edcab338e3093fe248702754392d27db99fb4a3e750f43c73973ad9e08c7c251e0fdeb7cf6853c25467f2
 DIST git-2.38.2.tar.xz 7090572 BLAKE2B 
80c72541c6cd7362ab5c8e92a2b81fbe80f5fcb3fac26680309ab30250a35f3bf3f1d613cc58bd570e52c81739a212969e28af4b7611ec8e08b8f15f5c9c4b8a
 SHA512 
797c1cee61ff07b6f8502b1819d9797282aa82e33d023dffb4d395376b7a621d518017eaf38d05c6e5aba1372f2731985c53fcb46d43168b67b5bc8febedc6bc
 DIST git-2.38.3.tar.xz 7093908 BLAKE2B 
d84f4a517304956857c270e5005c677ff2ff92a67c568055a82dae7db66300835fbacbbfc36b7d6f66b709f1257f8e85084961451b4bb3984752f5e706ba87f1
 SHA512 
d8b94bd99319a1f137451fce83c966f82ee1f8bbcfa8a78dd72fd5d4c37dc83ea27705da553ed714694289542ae400ca942aa49a4507de01d40f9a9ec40fb4e0
 DIST git-2.39.0.tar.xz 7157548 BLAKE2B 
e6715f03d7d867026d00544721a522312c03b65e181d55dda92099bc6bb53ca6546ad70212e3dddb527952b5f609ef49c4edee04a38adcb790914573d350385c
 SHA512 
f072cae7738279b1c0f8202e83a243ff0164b03d3be22895aa875caa265150a5773e1f062724b3eb82bc64b163730b6f451b82fa0c904167a8fa53ced5d3b1df
 DIST git-2.39.1.tar.xz 7160744 BLAKE2B 
5ebf583232da9f6a937ebba17858b9fa8b550e3d0d981ff5603f77673cce69bf9a3c1c18c61d4c5e6b2f629a8173eaef8a09c913961d175571e4e6b00d2b194d
 SHA512 
b1821a814947f01adf98206a7e9a01da9daa617b1192e8ef6968b05af8d874f028fb26b5f828a9c48f734ef2c276f4d23bdc898ba46fb7aaa96dbe68081037e9
 DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.37.5.tar.xz 1449524 BLAKE2B 
3e55e4cacd7ed99fd4c5f99746243d1c6e9509e9ba2d4ca125601ac6ab4be9ef0548faabcd812ba25fa27cc05bad0a2312aa7351861612706b79c959c4f386ba
 SHA512 
c8c2701ec52839776ea419eb91cb2b433b3bae144dad46cf936a61cd2468921cc8ca48970684cb59145bf884e4d210b2bf23443d7c1f84a1d17669398a8284a3
+DIST git-htmldocs-2.37.6.tar.xz 1450272 BLAKE2B 
23324350df52a0169523170c4403423b7984c856104ef4383765f9ebbcb8c300389f894519e6d489d4f70f428d7856f3b9dde8d56b8cb7a969f4f9def078c4cc
 SHA512 
2836b73f0d53bc4b01bd34db14a5928341b20c8827d4349611bcf9fc089a8ce4eabefab678a75052c8d64b69bb5612bd92814a74401b9992531b7f0d87dd85a1
 DIST git-htmldocs-2.38.2.tar.xz 1479720 BLAKE2B 
270454b0692e9ef678ec5ba5a8bbf5b119230981a29928dd256c5851beb5db0db1c12084f091e57bf7cfe011a7c166f5e341be03d98fade7d848cd069fcf6f0e
 SHA512 
9e505f38658384381c22ff7b0502313b2ac842f89d2f8c27d3a03cb0a51fe23f06541fbdd0e5729a056baafc06689fa9faa40f74d8a456d00d5c5c7ef9b39dd0
 DIST git-htmldocs-2.38.3.tar.xz 1481060 BLAKE2B 
6cd54a13a792dcc9d3d86a7f17914056eb35ed455e2f6a5752982692d8eb899caec2f64d38fbff7721f4a0e816b04a9b0cc12754f4dc2d2b303bddcf17db1bdf
 SHA512 
13b40b091269f45da11fe96fd30f6e5217cbb37e83192f78856b74fbaee09cf6ae157dc14dd01e920930fb57dce320247608dcd273ccbe873b7c8e677b361f49
 DIST git-htmldocs-2.39.0.tar.xz 1502900 BLAKE2B 
efadd29e63176ab0c32c82855c132c5e442152a4e9f0e2ca1a0bd7c3f4b629a5fc0faf35b5ee0d59d05fbce6bab22f93e3bfcc17889a05e076b405ba52bdf03b
 SHA512 
c950c3c932569becb0b0c6f4a7381628d8f9351d83f738af87826f2518af4bd2783019cb3cb9e8ccecf5acc0d2eac9d223e4195becedd2f800d3394aefe493a0
 DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 
64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-firmware/intel-microcode/

2023-02-14 Thread Sam James
commit: 36dccf12ff7eddd2529908e7ffc170a75a576d34
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:36:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:38:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36dccf12

sys-firmware/intel-microcode: add 20230214_p20230212

Bug: https://bugs.gentoo.org/894474
Signed-off-by: Sam James  gentoo.org>

 sys-firmware/intel-microcode/Manifest  |   2 +
 .../intel-microcode-20230214_p20230212.ebuild  | 281 +
 2 files changed, 283 insertions(+)

diff --git a/sys-firmware/intel-microcode/Manifest 
b/sys-firmware/intel-microcode/Manifest
index b13749b3956e..89e7bd6be05d 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -4,6 +4,7 @@ DIST intel-microcode-collection-20220421.tar.xz 9442704 BLAKE2B 
9c0d682d4ae07c6c
 DIST intel-microcode-collection-20220508.tar.xz 9444060 BLAKE2B 
1737143f5227d95590f325f7205c04816d7791bebb27573dc30774fe5f40f74c1e0506d41774474a8b2495b0dc210528fac1362545d670a085c5c502aa903b24
 SHA512 
b9d7f2d5db0f625a219959f52822c8d6fba2e0bc682257a204c9b33cd19ed2101f5f661e7f2e2b98a8ad8d105fcb3309699d193469ee4d67d99ae188dc7034d9
 DIST intel-microcode-collection-20220809.tar.xz 9863700 BLAKE2B 
266deba0890cc68de72dab28cb76b9aedd81258c2da1c1c00a19f927c73e9856c9dc6a18c08a768d1df2d5c5c3b21aab13446cdb4f84e13078ff2124859cdb00
 SHA512 
4c35e26d5887e9182dce5cf4cce46d4cfe8cab926e833396a645561adab775b8a5eac9a27f50a4c83887c50e56384917680a596eb02d50f1a14a56e8c163f4c2
 DIST intel-microcode-collection-20221102.tar.xz 11125112 BLAKE2B 
6054a3278b694ee4b1d1a92ad586ce37cbbfbead1fc7100541f7b71fb0b9e0eb9fd9560a459f8ba861eb95595a89b79e8dbb8ef2e70ef6513245e206fecd3667
 SHA512 
76426f6f491a17302bc312cfd1d58849d42ffa8d454c05ab086f493de20cd24d328a7b05689493e1fa70c025097c61fd09fd765bc02485ba6efe81d0fac014cd
+DIST intel-microcode-collection-20230212.tar.xz 13213352 BLAKE2B 
b2548908632cc65e997186e7af60a35ba4a44edb88263f5018c1cc9619299816c6184352653076413b95fb914f799b765e4fa6a5c46513d1425bde353e4dcde2
 SHA512 
27f2aacbf409acb005f83f0f486b59128ebac4c8d6b1b329cff7e33b237a8d47e579c6afb064d7a9ff634ad652ae0c2b9bc9302e6269007e12bd4aa391075430
 DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 
66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f
 SHA512 
248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
 DIST microcode-20210608.tar.gz 4782451 BLAKE2B 
2eac43aaa7832365e428bf2de20797ef42293a53087545920d205bd3b11a3d8ca2afb33931af5d36b8f3a224b9c22ed89ff828acc8afdcfa1b8220884c55ae89
 SHA512 
61acd2e76aa019fa0002fbf56c503791080a937ff93d81e020f8f0cc089dc08928b4c7e9884f713b886e2f9d4a8409fea59e39f628ef534a588515e1c3fc861d
 DIST microcode-20220207.tar.gz 4590237 BLAKE2B 
8c47a330794615b6684084976b6bb9e8800cd2869f81ecc33b28b54441b220a645502c0ade0cbd58e91879a652ff6bca18184de477fc74033413ea4b1c8f
 SHA512 
efa9f80815947cf2be371e7da7185634cbacefe779d1d6dfef0c15b78ccae7d2740ea6681b967a19dfbcc3014edce5bcdcdba87c9dea1f19d0415a03fca9e936
@@ -11,3 +12,4 @@ DIST microcode-20220419.tar.gz 4590171 BLAKE2B 
69d296efad5329324a47640eace5d1a10
 DIST microcode-20220510.tar.gz 5912115 BLAKE2B 
5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d
 SHA512 
00329ce62a6d9cc66fb8594d132ef67951086ab1250ceaf908d5a357753ed62557275f55c5eb7b3ad55d1fdd312b5d1a436b214cdcbf6e3e1a840c8bf6f4795d
 DIST microcode-20220809.tar.gz 5929894 BLAKE2B 
3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
 SHA512 
1c91df1cbba33953f4ad19cc53215cad843c61a08509596fad32a84b4f0012d9d29bce64b58eb405c345af7f646d5982e45227570ce3605780be6e8bf31a63e1
 DIST microcode-20221108.tar.gz 6436305 BLAKE2B 
e149e001656f45e8da9a83817a6f83fc6663edbfc8a98b27ab4f9d326f021aea03f1ea3628d35978ad5534e017f2d394d1d00d0c992aee54a539a582abf2
 SHA512 
d86bee1269d31d3028f0d2b7d4886795b96d8f1f9d5dbd5149c2dd4cec3b0319fd869f8138f283e2135ecb0bb6387cfd3c2ef1f597b4194a250ac4f2df7f15a4
+DIST microcode-20230214.tar.gz 12088391 BLAKE2B 
d98d054a8cfd66e3d0549d1e8f4a4745cad342d45f36a82d2f2f51fedc29635125fdad95ee4970069e134facc1ab3092b97837c6f8744ffedf220a5d3d022dd5
 SHA512 
6456cd6719923eeacb1f9d6d7372efd2bcd0de9e04350c722543ff41e45c7715ba52a2d330ad5818fbf44ea9df6b2ac482d6f8bd420b191427881dcfe3bd81e2

diff --git 
a/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild 
b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
new file mode 100644
index ..215705bf7f7b
--- /dev/null
+++ b/sys-firmware/intel-microcode/intel-microcode-20230214_p20230212.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public L

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-02-14 Thread Sam James
commit: 1f15692ae097cc8e7ae8d6e592935db69b2c9949
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:29:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f15692a

app-admin/sudo: add 1.9.13

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

 app-admin/sudo/Manifest   |   2 +
 app-admin/sudo/sudo-1.9.13.ebuild | 286 ++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index aefb1df79631..ef877a4dec51 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,3 +4,5 @@ DIST sudo-1.9.12p1.tar.gz 4908060 BLAKE2B 
976d00fb16b0d26b2714a188e379ccba102e0f
 DIST sudo-1.9.12p1.tar.gz.sig 566 BLAKE2B 
09f51a9f8eddaafc83bc5faac84ef0c0c37148beec025c777c1a19fd6ca88ecf354390f3557c31c74d13944093eb0ad921a2b7bdff04415f901fee549617e5f8
 SHA512 
6ec0596ad69fd6afc95d15a6e0ff871449e4534a651311371a4a604c258a34af6b41202cd2c636213d3128a811c5824338454cad764e1c05413ef02b551b7ae2
 DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05
 SHA512 
5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
+DIST sudo-1.9.13.tar.gz 5093583 BLAKE2B 
a923879920ac5a3c71e6e898ecc9c1194f26ea5e0ac109a6163fbbdea02724bb0bc126cdd7ea0be2470febc4f978b00519adb2fbc2952706cd47bebcd48447aa
 SHA512 
74c5f16a5be5823912ff239a85463b81e4463f27f7331ad2ea282765a3c21bf966310d73291014d8ca1edd4a745b012b77b1ea6099ba417ba577d76b32e40eb6
+DIST sudo-1.9.13.tar.gz.sig 566 BLAKE2B 
b6761e90025ccb78fe94e8152022fac74b8368b9975a4816ad1a60e9a3a5bb2a89915c55a570c1216e48ba4f1e00b08c86d84cf81e3179d2e927c8ef5718
 SHA512 
045211021b12d3f7c3210be388c87a6a90391fe0b24aff567aa05b1d5431f03da852ce93e0eddc53fe3cabb5cafd46331be8f6d82efb367e5d51f46fb5017557

diff --git a/app-admin/sudo/sudo-1.9.13.ebuild 
b/app-admin/sudo/sudo-1.9.13.ebuild
new file mode 100644
index ..2d77e6863bd9
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl 

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

2023-02-14 Thread Sam James
commit: 646c74999f732cd71123110439bec75f6749cd9d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:26:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646c7499

dev-vcs/git: add 2.39.2

Bug: https://bugs.gentoo.org/894472
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/git/Manifest  |   3 +
 dev-vcs/git/git-2.39.2.ebuild | 657 ++
 2 files changed, 660 insertions(+)

diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index 4fb4304f2ccc..f3b63f2208c2 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -6,6 +6,7 @@ DIST git-2.38.3.tar.xz 7093908 BLAKE2B 
d84f4a517304956857c270e5005c677ff2ff92a67
 DIST git-2.38.4.tar.xz 7097816 BLAKE2B 
40c24b6c4967f25bcbedebe17a663e36872d105852382580cc3bbf46deba34932b11200fa62f418553389e554d621d92f8e92784d28e4f0b17a327967bc8c217
 SHA512 
b2515543728ddcc3849bb5e54500bd7db2f717dc3850048b6dc2424d960182df3c4155c13c028a27d377de669f3add436889d316a550b6ff75aa46f39004aec0
 DIST git-2.39.0.tar.xz 7157548 BLAKE2B 
e6715f03d7d867026d00544721a522312c03b65e181d55dda92099bc6bb53ca6546ad70212e3dddb527952b5f609ef49c4edee04a38adcb790914573d350385c
 SHA512 
f072cae7738279b1c0f8202e83a243ff0164b03d3be22895aa875caa265150a5773e1f062724b3eb82bc64b163730b6f451b82fa0c904167a8fa53ced5d3b1df
 DIST git-2.39.1.tar.xz 7160744 BLAKE2B 
5ebf583232da9f6a937ebba17858b9fa8b550e3d0d981ff5603f77673cce69bf9a3c1c18c61d4c5e6b2f629a8173eaef8a09c913961d175571e4e6b00d2b194d
 SHA512 
b1821a814947f01adf98206a7e9a01da9daa617b1192e8ef6968b05af8d874f028fb26b5f828a9c48f734ef2c276f4d23bdc898ba46fb7aaa96dbe68081037e9
+DIST git-2.39.2.tar.xz 7163224 BLAKE2B 
bcd9abdaf8ce626de7aec2da666395f80212772aa17516f903459d683597184efeeb1d6aad536e0bf722a9bf63df98549fdeaab5b0a48e5500faf83ebf5d7516
 SHA512 
fdca70bee19401c5c7a6d2f3d70bd80b6ba99f6a9f97947de31d4366ee3a78a18d5298abb25727ec8ef67131bca673e48dff2a5a050b6e032884ab04066b20cb
 DIST git-htmldocs-2.37.4.tar.xz 1448376 BLAKE2B 
2414b2f18e3c75c377400623f9e804b6fd5623724834ce52d2680cc10839466d52a8407cac9ed0c8c5928d65058963fe62e9ae2e31f1b695ea3a6fc18ea1938a
 SHA512 
638feee014498af63ea083540b065778d3e3b7fdec9bb7f6e915bbc524e1525e0c4056f8af7d859376b60fcc936cb0ac1e6f83ff940e09f822dfa11570465db4
 DIST git-htmldocs-2.37.5.tar.xz 1449524 BLAKE2B 
3e55e4cacd7ed99fd4c5f99746243d1c6e9509e9ba2d4ca125601ac6ab4be9ef0548faabcd812ba25fa27cc05bad0a2312aa7351861612706b79c959c4f386ba
 SHA512 
c8c2701ec52839776ea419eb91cb2b433b3bae144dad46cf936a61cd2468921cc8ca48970684cb59145bf884e4d210b2bf23443d7c1f84a1d17669398a8284a3
 DIST git-htmldocs-2.37.6.tar.xz 1450272 BLAKE2B 
23324350df52a0169523170c4403423b7984c856104ef4383765f9ebbcb8c300389f894519e6d489d4f70f428d7856f3b9dde8d56b8cb7a969f4f9def078c4cc
 SHA512 
2836b73f0d53bc4b01bd34db14a5928341b20c8827d4349611bcf9fc089a8ce4eabefab678a75052c8d64b69bb5612bd92814a74401b9992531b7f0d87dd85a1
@@ -14,6 +15,7 @@ DIST git-htmldocs-2.38.3.tar.xz 1481060 BLAKE2B 
6cd54a13a792dcc9d3d86a7f17914056
 DIST git-htmldocs-2.38.4.tar.xz 1481604 BLAKE2B 
bc3878c0b96f5fef999b27e6ad1d804d9f633dff627a91db342a4b4ee002d8b7b681d6d48e7d475c79c82eed2caf18942ac3eb09f4d643744a125a1489b654b6
 SHA512 
d1d38bcad16e803669d5e49b6a0e7adb806fbd7802bc7eb397c78331b632ada7f667f80cef6548b15cbca6261e497e045c91b5ad802c087b88e7f605ac83bc0a
 DIST git-htmldocs-2.39.0.tar.xz 1502900 BLAKE2B 
efadd29e63176ab0c32c82855c132c5e442152a4e9f0e2ca1a0bd7c3f4b629a5fc0faf35b5ee0d59d05fbce6bab22f93e3bfcc17889a05e076b405ba52bdf03b
 SHA512 
c950c3c932569becb0b0c6f4a7381628d8f9351d83f738af87826f2518af4bd2783019cb3cb9e8ccecf5acc0d2eac9d223e4195becedd2f800d3394aefe493a0
 DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 
64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520
 SHA512 
9b67b0464acd5651ef5871f724c59c910195cdd7020ecdcadced6e8e1275269ee1ca5808881e67e908114cb4ef27c959320f1e3d718b6699d3761281b6179600
+DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 
8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d
 SHA512 
fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716
 DIST git-manpages-2.37.4.tar.xz 510016 BLAKE2B 
03cba56a27039547429eca6a3dfda600d2b1332a6b0da321a1abc8bb311b03e46c389fdbbd7aafc8b5863730e9417ebbd3195ce04408e3f229e646d134a2ac13
 SHA512 
8cf5ae54ae3e86929f375ea2d229ecda7d8b5c8a7f7fbe790334fcd38069285b58636320b1886030402ac9d46ed324c1d26784fff14077f661c43ef98b5f5ec7
 DIST git-manpages-2.37.5.tar.xz 510092 BLAKE2B 
8679cf9ccf847eb1fe352492769d9d5e532659ab4ac46bbe5545190ac83274d48e00cd4978cdbc9fe106313ac3826b65b368b9ef1c0f390cf3f3d3d7beb575cd
 SHA512 
5a96dd6e634106601d2c76afe8fef5221be43406d96397d0c9fc2aa422798a5fa2182884fe727fe76ed880355b5c385bfa2ea85c47a3bbf8ed707d9423fb6038
 DIST 

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

2023-02-14 Thread Sam James
commit: 59467b8282469d3878a8096c3d36422fc9d2d90f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 14 23:57:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59467b82

app-arch/zstd: fix build w/ USE=-zlib

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

 .../zstd/files/zstd-1.5.4-fix-no-zlib-build.patch  | 61 ++
 app-arch/zstd/zstd-1.5.4-r2.ebuild | 15 +-
 2 files changed, 75 insertions(+), 1 deletion(-)

diff --git a/app-arch/zstd/files/zstd-1.5.4-fix-no-zlib-build.patch 
b/app-arch/zstd/files/zstd-1.5.4-fix-no-zlib-build.patch
new file mode 100644
index ..c6e65cbe2b16
--- /dev/null
+++ b/app-arch/zstd/files/zstd-1.5.4-fix-no-zlib-build.patch
@@ -0,0 +1,61 @@
+https://bugs.gentoo.org/894058
+https://github.com/facebook/zstd/pull/3497
+
+From cc94fac7c879c47984bba7d60d5ce0c9834ff4c7 Mon Sep 17 00:00:00 2001
+From: "Alex Xu (Hello71)" 
+Date: Fri, 10 Feb 2023 19:30:30 -0500
+Subject: [PATCH] Use correct types in LZMA comp/decomp
+
+Bytef and uInt are zlib types, not available when zlib is disabled
+
+Fixes: 1598e6c634ac ("Async write for decompression")
+Fixes: cc0657f27d81 ("AsyncIO compression part 2 - added async read and 
asyncio to compression code (#3022)")
+---
+ programs/fileio.c | 12 ++--
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/programs/fileio.c b/programs/fileio.c
+index 9a8300cdd8..d3ed9217d5 100644
+--- a/programs/fileio.c
 b/programs/fileio.c
+@@ -1173,8 +1173,8 @@ FIO_compressLzmaFrame(cRess_t* ress,
+ }
+ 
+ writeJob =AIO_WritePool_acquireJob(ress->writeCtx);
+-strm.next_out = (Bytef*)writeJob->buffer;
+-strm.avail_out = (uInt)writeJob->bufferSize;
++strm.next_out = (BYTE*)writeJob->buffer;
++strm.avail_out = writeJob->bufferSize;
+ strm.next_in = 0;
+ strm.avail_in = 0;
+ 
+@@ -1201,7 +1201,7 @@ FIO_compressLzmaFrame(cRess_t* ress,
+ writeJob->usedBufferSize = compBytes;
+ AIO_WritePool_enqueueAndReacquireWriteJob();
+ outFileSize += compBytes;
+-strm.next_out = (Bytef*)writeJob->buffer;
++strm.next_out = (BYTE*)writeJob->buffer;
+ strm.avail_out = writeJob->bufferSize;
+ }   }
+ if (srcFileSize == UTIL_FILESIZE_UNKNOWN)
+@@ -2316,8 +2316,8 @@ FIO_decompressLzmaFrame(dRess_t* ress,
+ }
+ 
+ writeJob = AIO_WritePool_acquireJob(ress->writeCtx);
+-strm.next_out = (Bytef*)writeJob->buffer;
+-strm.avail_out = (uInt)writeJob->bufferSize;
++strm.next_out = (BYTE*)writeJob->buffer;
++strm.avail_out = writeJob->bufferSize;
+ strm.next_in = (BYTE const*)ress->readCtx->srcBuffer;
+ strm.avail_in = ress->readCtx->srcBufferLoaded;
+ 
+@@ -2345,7 +2345,7 @@ FIO_decompressLzmaFrame(dRess_t* ress,
+ writeJob->usedBufferSize = decompBytes;
+ AIO_WritePool_enqueueAndReacquireWriteJob();
+ outFileSize += decompBytes;
+-strm.next_out = (Bytef*)writeJob->buffer;
++strm.next_out = (BYTE*)writeJob->buffer;
+ strm.avail_out = writeJob->bufferSize;
+ }   }
+ if (ret == LZMA_STREAM_END) break;
+

diff --git a/app-arch/zstd/zstd-1.5.4-r2.ebuild 
b/app-arch/zstd/zstd-1.5.4-r2.ebuild
index fc646ce06670..3d848f5e471a 100644
--- a/app-arch/zstd/zstd-1.5.4-r2.ebuild
+++ b/app-arch/zstd/zstd-1.5.4-r2.ebuild
@@ -25,13 +25,26 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
-PATCHES=(
+MESON_PATCHES=(
# Workaround until Valgrind bugfix lands
"${FILESDIR}"/${PN}-1.5.4-no-find-valgrind.patch
# Allow building tests w/o programs (useful for multilib)
"${FILESDIR}"/${PN}-1.5.4-tests-no-programs.patch
 )
 
+PATCHES=(
+   # Fix build w/o zlib, bug #894058
+   "${FILESDIR}"/${P}-fix-no-zlib-build.patch
+)
+
+src_prepare() {
+   cd "${WORKDIR}"/${P} || die
+   default
+
+   cd "${S}" || die
+   eapply "${MESON_PATCHES[@]}"
+}
+
 multilib_src_configure() {
local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
 



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

2023-02-14 Thread William Hubbs
commit: cd6e76e6b88427411c8c1e8aab9204abc4acdf8c
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 15 00:59:07 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 15 00:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6e76e6

dev-lang/go: make sure gold is available on arm/arm64

Bug: https://bugs.gentoo.org/893956
Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/go-1.19.6.ebuild | 3 +++
 dev-lang/go/go-1.20.1.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-lang/go/go-1.19.6.ebuild b/dev-lang/go/go-1.19.6.ebuild
index a1e3f5b9778d..a2bcdf56316c 100644
--- a/dev-lang/go/go-1.19.6.ebuild
+++ b/dev-lang/go/go-1.19.6.ebuild
@@ -33,6 +33,9 @@ LICENSE="BSD"
 SLOT="0/${PV}"
 IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
 
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
 BDEPEND="|| (
dev-lang/go
dev-lang/go-bootstrap )"

diff --git a/dev-lang/go/go-1.20.1.ebuild b/dev-lang/go/go-1.20.1.ebuild
index 2cd60e3b05d0..8b8dd50b5ebd 100644
--- a/dev-lang/go/go-1.20.1.ebuild
+++ b/dev-lang/go/go-1.20.1.ebuild
@@ -33,6 +33,9 @@ LICENSE="BSD"
 SLOT="0/${PV}"
 IUSE="abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2"
 
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
 BDEPEND="|| (
dev-lang/go
dev-lang/go-bootstrap )"



  1   2   3   4   >