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

2024-05-22 Thread Mike Gilbert
commit: 6343c03ccd88138d77e8c6fb60e71133272b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 21:10:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 21:10:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6343c03c

net-misc/freerdp: fix patch

Bug: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
index 731bbee4cb3c..34720aef4b5b 100644
--- a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -1,16 +1,15 @@
-From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From d2b6771c748e54e659d5f1243a92e499c3beaa36 Mon Sep 17 00:00:00 2001
 From: Mike Gilbert 
-Date: Wed, 22 May 2024 13:23:36 -0400
+Date: Wed, 22 May 2024 17:04:43 -0400
 Subject: [PATCH] X11: fix pointer/integer type mismatch
 
-This was fixed on master as part of
-641022b7953bb04e80b5058cd07149d0cf454aee.
+Fixed on master in 2da280b8a1748052b70b3f5a1ef0d8e932c33adc.
 ---
  client/X11/xf_graphics.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
-index 5aa1fd48b5a3..a3793e64d9f1 100644
+index 5aa1fd48b5a3..fe81e0ed91cb 100644
 --- a/client/X11/xf_graphics.c
 +++ b/client/X11/xf_graphics.c
 @@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
@@ -18,7 +17,7 @@ index 5aa1fd48b5a3..a3793e64d9f1 100644
  #endif
  fail:
 -  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
-+  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
++  WLog_DBG(TAG, "%s: %p", __func__, rc ? pointer : NULL);
return rc;
  }
  



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/files/, net-misc/freerdp/

2024-05-22 Thread Mike Gilbert
commit: 836bf3fddd54b483b4a68a0ac7b2ec2a2b3d0805
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 17:31:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 17:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836bf3fd

net-misc/freerdp: fix pointer/integer type mismatch

Closes: https://bugs.gentoo.org/932407
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/freerdp-2.11.7-type-mismatch.patch   | 24 ++
 net-misc/freerdp/freerdp-2.11.7.ebuild |  1 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch 
b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
new file mode 100644
index ..731bbee4cb3c
--- /dev/null
+++ b/net-misc/freerdp/files/freerdp-2.11.7-type-mismatch.patch
@@ -0,0 +1,24 @@
+From b50f3818ab4dfca852e8c1dd009b6b64c31a0382 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Wed, 22 May 2024 13:23:36 -0400
+Subject: [PATCH] X11: fix pointer/integer type mismatch
+
+This was fixed on master as part of
+641022b7953bb04e80b5058cd07149d0cf454aee.
+---
+ client/X11/xf_graphics.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c
+index 5aa1fd48b5a3..a3793e64d9f1 100644
+--- a/client/X11/xf_graphics.c
 b/client/X11/xf_graphics.c
+@@ -438,7 +438,7 @@ static BOOL xf_Pointer_New(rdpContext* context, 
rdpPointer* pointer)
+ 
+ #endif
+ fail:
+-  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : -1);
++  WLog_DBG(TAG, "%s: %ld", __func__, rc ? pointer : NULL);
+   return rc;
+ }
+ 

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
index b17a66b5c459..966ad5d7d626 100644
--- a/net-misc/freerdp/freerdp-2.11.7.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -106,6 +106,7 @@ src_prepare() {
local PATCHES=(
"${FILESDIR}/freerdp-2.11.2-clang.patch"

"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   "${FILESDIR}/freerdp-2.11.7-type-mismatch.patch"
)
cmake_src_prepare
 }



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

2024-05-22 Thread Mike Gilbert
commit: 7fa294b66c78b9a9000d161f3b4bacbad158489b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 15:35:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 15:35:07 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7fa294b6

unpack: skip unrecognized file formats *silently*

See PMS section 12.3.15.

Signed-off-by: Mike Gilbert  gentoo.org>

 bin/phase-helpers.sh | 13 -
 1 file changed, 13 deletions(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 45a1639c42..77132eb066 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -446,8 +446,6 @@ unpack() {
echo "${my_output}" >&2
die "${myfail}"
fi
-   else
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
fi
;;
rar)
@@ -459,8 +457,6 @@ unpack() {
fi
if ___eapi_unpack_supports_rar; then
unrar x -idq -o+ "${srcdir}${x}" || die 
"${myfail}"
-   else
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
fi
;;
lha|lzh)
@@ -473,8 +469,6 @@ unpack() {
fi
if ___eapi_unpack_supports_lha; then
lha xfq "${srcdir}${x}" || die 
"${myfail}"
-   else
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
fi
;;
a)
@@ -545,8 +539,6 @@ unpack() {
fi
if ___eapi_unpack_supports_xz; then
__unpack_tar "xz -T$(___makeopts_jobs) 
-d"
-   else
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
fi
;;
txz)
@@ -558,13 +550,8 @@ unpack() {
fi
if ___eapi_unpack_supports_txz; then
XZ_OPT="-T$(___makeopts_jobs)" tar xof 
"${srcdir}${x}" || die "${myfail}"
-   else
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
fi
;;
-   *)
-   __vecho "unpack ${x}: file format not 
recognized. Ignoring."
-   ;;
esac
done
 



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

2024-05-21 Thread Mike Gilbert
commit: 60fc3847889e2aec2dad46dfe47f078a294c3ed8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 22 02:15:15 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 22 02:15:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fc3847

net-misc/freerdp: add -Wno-error=incompatible-pointer-types to CFLAGS

Bug: https://bugs.gentoo.org/927731
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.7.ebuild | 3 +++
 net-misc/freerdp/freerdp-2..ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
index 2a7209cfab84..b17a66b5c459 100644
--- a/net-misc/freerdp/freerdp-2.11.7.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -126,6 +126,9 @@ src_configure() {
# bug #881695
filter-lto
 
+   # https://bugs.gentoo.org/927731
+   append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local mycmakeargs=(
-Wno-dev
-DBUILD_TESTING=$(option test)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 2a7209cfab84..b17a66b5c459 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -126,6 +126,9 @@ src_configure() {
# bug #881695
filter-lto
 
+   # https://bugs.gentoo.org/927731
+   append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
+
local mycmakeargs=(
-Wno-dev
-DBUILD_TESTING=$(option test)



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

2024-05-21 Thread Mike Gilbert
commit: deaac02aab890f8ef24e59b297c9c37f61500912
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 21:16:40 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 21:16:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaac02a

dev-util/kyua: enable tests

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-util/kyua/kyua-0.13-r3.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-util/kyua/kyua-0.13-r3.ebuild 
b/dev-util/kyua/kyua-0.13-r3.ebuild
index 7b57855bf2c9..cc827541fe26 100644
--- a/dev-util/kyua/kyua-0.13-r3.ebuild
+++ b/dev-util/kyua/kyua-0.13-r3.ebuild
@@ -13,9 +13,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos"
 IUSE="test"
-
-# Tests fail
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-db/sqlite:3



[gentoo-commits] proj/portage:master commit in: lib/portage/dbapi/, lib/portage/repository/, lib/portage/sync/modules/mercurial/, ...

2024-05-21 Thread Mike Gilbert
commit: cdf328f5629c20ecf792a6200c8c2c24d932ee68
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May 13 19:21:47 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 17:27:30 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cdf328f5

Drop portage.util.shlex_split

This has been a trivial wrapper since we dropped support for python2.

Signed-off-by: Mike Gilbert  gentoo.org>

 bin/dispatch-conf   |  5 +++--
 bin/ebuild  |  5 ++---
 bin/egencache   |  5 ++---
 bin/quickpkg|  9 +
 lib/_emerge/BinpkgExtractorAsync.py | 14 +-
 lib/_emerge/BinpkgFetcher.py|  4 ++--
 lib/_emerge/actions.py  |  3 ++-
 lib/_emerge/main.py |  3 ++-
 lib/portage/_emirrordist/FetchTask.py   |  3 ++-
 lib/portage/_sets/dbapi.py  |  6 +++---
 lib/portage/_sets/libs.py   |  4 ++--
 lib/portage/dbapi/bintree.py|  5 ++---
 lib/portage/dbapi/porttree.py   |  5 +++--
 lib/portage/dbapi/vartree.py| 17 ++---
 lib/portage/dispatch_conf.py|  5 +++--
 lib/portage/emaint/modules/logs/logs.py |  5 +++--
 lib/portage/emaint/modules/sync/sync.py |  3 ++-
 lib/portage/getbinpkg.py|  3 ++-
 lib/portage/gpg.py  |  7 ---
 lib/portage/gpkg.py | 11 ++-
 lib/portage/package/ebuild/_config/LocationsManager.py  |  4 ++--
 .../package/ebuild/_config/env_var_validation.py|  4 ++--
 .../package/ebuild/_parallel_manifest/ManifestTask.py   |  5 +++--
 lib/portage/package/ebuild/config.py|  6 +++---
 lib/portage/package/ebuild/doebuild.py  |  9 -
 lib/portage/package/ebuild/fetch.py |  6 +++---
 lib/portage/repository/config.py|  4 ++--
 lib/portage/sync/modules/git/git.py | 11 ++-
 lib/portage/sync/modules/mercurial/mercurial.py | 15 ---
 lib/portage/sync/modules/rsync/rsync.py |  9 +++--
 lib/portage/tests/ebuild/test_fetch.py  |  5 +++--
 lib/portage/tests/emerge/conftest.py|  7 ---
 lib/portage/tests/emerge/test_config_protect.py |  5 +++--
 lib/portage/util/ExtractKernelVersion.py|  5 +++--
 lib/portage/util/__init__.py| 11 +--
 lib/portage/util/_async/BuildLogger.py  |  4 ++--
 lib/portage/util/_dyn_libs/soname_deps.py   |  6 +++---
 37 files changed, 116 insertions(+), 122 deletions(-)

diff --git a/bin/dispatch-conf b/bin/dispatch-conf
index e34e9587f7..93164d909e 100755
--- a/bin/dispatch-conf
+++ b/bin/dispatch-conf
@@ -14,6 +14,7 @@
 import atexit
 import errno
 import re
+import shlex
 import subprocess
 import sys
 import termios
@@ -89,7 +90,7 @@ def cmd_var_is_valid(cmd):
 Return true if the first whitespace-separated token contained
 in cmd is an executable file, false otherwise.
 """
-cmd = portage.util.shlex_split(cmd)
+cmd = shlex.split(cmd)
 if not cmd:
 return False
 
@@ -130,7 +131,7 @@ class dispatch:
 if pager is None or not cmd_var_is_valid(pager):
 pager = "cat"
 
-pager_basename = os.path.basename(portage.util.shlex_split(pager)[0])
+pager_basename = os.path.basename(shlex.split(pager)[0])
 if pager_basename == "less":
 less_opts = self.options.get("less-opts")
 if less_opts is not None and less_opts.strip():

diff --git a/bin/ebuild b/bin/ebuild
index 043e5bc476..113a6214d6 100755
--- a/bin/ebuild
+++ b/bin/ebuild
@@ -34,6 +34,7 @@ signal.signal(signal.SIGUSR1, debug_signal)
 
 import argparse
 from os import path as osp
+import shlex
 import sys
 import textwrap
 
@@ -107,9 +108,7 @@ def main():
 parser.error("missing required args")
 
 if not opts.ignore_default_opts:
-default_opts = portage.util.shlex_split(
-portage.settings.get("EBUILD_DEFAULT_OPTS", "")
-)
+default_opts = shlex.split(portage.settings.get("EBUILD_DEFAULT_OPTS", 
""))
 opts, pargs = parser.parse_known_args(default_opts + sys.argv[1:])
 
 debug = opts.debug

diff --git a/bin/egencache b/bin/egencache
index dbe8d27fee..36477e1abf 100755
--- a/bin/egencache
+++ b/bin/egencache
@@ -33,6 +33,7 @@ try:
 signal.signal(signal.SIGU

[gentoo-commits] proj/portage:master commit in: lib/portage/dbapi/, lib/_emerge/, lib/portage/, bin/, ...

2024-05-21 Thread Mike Gilbert
commit: a33065dab4bebd476d0dcba3c1659fbe0e515469
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 17:25:18 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 17:24:00 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a33065da

Do not use shlex.split for CONFIG_PROTECT

PMS says this is a whitespace-separated list, so we should not treat it
as a shell expression.

Signed-off-by: Mike Gilbert  gentoo.org>

 bin/dispatch-conf   | 4 ++--
 bin/portageq| 8 
 lib/_emerge/depgraph.py | 6 +++---
 lib/_emerge/post_emerge.py  | 2 +-
 lib/portage/_global_updates.py  | 6 +++---
 lib/portage/dbapi/vartree.py| 8 
 lib/portage/emaint/modules/sync/sync.py | 4 +---
 7 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/bin/dispatch-conf b/bin/dispatch-conf
index 601110ce87..e34e9587f7 100755
--- a/bin/dispatch-conf
+++ b/bin/dispatch-conf
@@ -202,7 +202,7 @@ class dispatch:
 protect_obj = portage.util.ConfigProtect(
 config_root,
 config_paths,
-
portage.util.shlex_split(portage.settings.get("CONFIG_PROTECT_MASK", "")),
+portage.settings.get("CONFIG_PROTECT_MASK", "").split(),
 case_insensitive=("case-insensitive-fs" in 
portage.settings.features),
 )
 
@@ -616,4 +616,4 @@ if len(sys.argv) > 1:
 # for testing
 d.grind(sys.argv[1:])
 else:
-d.grind(portage.util.shlex_split(portage.settings.get("CONFIG_PROTECT", 
"")))
+d.grind(portage.settings.get("CONFIG_PROTECT", "").split())

diff --git a/bin/portageq b/bin/portageq
index 93fa4edeba..9ef0cb7d62 100755
--- a/bin/portageq
+++ b/bin/portageq
@@ -410,8 +410,8 @@ try:
 from portage.util import ConfigProtect
 
 settings = portage.settings
-protect = portage.util.shlex_split(settings.get("CONFIG_PROTECT", ""))
-protect_mask = 
portage.util.shlex_split(settings.get("CONFIG_PROTECT_MASK", ""))
+protect = settings.get("CONFIG_PROTECT", "").split()
+protect_mask = settings.get("CONFIG_PROTECT_MASK", "").split()
 protect_obj = ConfigProtect(
 root,
 protect,
@@ -449,8 +449,8 @@ try:
 from portage.util import ConfigProtect
 
 settings = portage.settings
-protect = portage.util.shlex_split(settings.get("CONFIG_PROTECT", ""))
-protect_mask = 
portage.util.shlex_split(settings.get("CONFIG_PROTECT_MASK", ""))
+protect = settings.get("CONFIG_PROTECT", "").split()
+protect_mask = settings.get("CONFIG_PROTECT_MASK", "").split()
 protect_obj = ConfigProtect(
 root,
 protect,

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 9673d85f87..13add990e6 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -55,7 +55,7 @@ from portage.package.ebuild.getmaskingstatus import 
_getmaskingstatus, _MaskReas
 from portage._sets import SETPREFIX
 from portage._sets.base import InternalPackageSet
 from portage.dep._slot_operator import evaluate_slot_operator_equal_deps
-from portage.util import ConfigProtect, shlex_split, new_protect_filename
+from portage.util import ConfigProtect, new_protect_filename
 from portage.util import cmp_sort_key, writemsg, writemsg_stdout
 from portage.util import ensure_dirs, normalize_path
 from portage.util import writemsg_level, write_atomic
@@ -10650,8 +10650,8 @@ class depgraph:
 settings = self._frozen_config.roots[root].settings
 protect_obj[root] = ConfigProtect(
 settings["PORTAGE_CONFIGROOT"],
-shlex_split(settings.get("CONFIG_PROTECT", "")),
-shlex_split(settings.get("CONFIG_PROTECT_MASK", "")),
+settings.get("CONFIG_PROTECT", "").split(),
+settings.get("CONFIG_PROTECT_MASK", "").split(),
 case_insensitive=("case-insensitive-fs" in 
settings.features),
 )
 

diff --git a/lib/_emerge/post_emerge.py b/lib/_emerge/post_emerge.py
index 37e2c3cc80..6f1f1c243d 100644
--- a/lib/_emerge/post_emerge.py
+++ b/lib/_emerge/post_emerge.py
@@ -93,7 +93,7 @@ def post_emerge(myaction, myopts, myfiles, target_root, 
trees, mtimedb, retval):
 settings.regenerate()
 settings.lock()
 
-config_protect = portage.util.shlex_split(settings.get("CONFIG_PROTECT", 
""))
+config_protect = settings.get("CONFIG_PROTECT", "").split()
 infodirs 

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

2024-05-21 Thread Mike Gilbert
commit: 3382fa26906e9d7caefd496fdef6d5551e31b728
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 15:40:48 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 15:43:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3382fa26

net-misc/freerdp: add 2.11.7

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   2 +
 net-misc/freerdp/freerdp-2.11.7.ebuild | 172 +
 2 files changed, 174 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 095ce3778c7f..83c12c3df495 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,6 +1,8 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-2.11.6.tar.gz.asc 228 BLAKE2B 
cfcd673da04fcd749883b5dbbc27f12d6680442991d884006401521222385c7b325af35828683d96e1de866850a9c4eaae5f26d4b3cff4111391dc31f94ca1bd
 SHA512 
4ef9a1fcb6f97295affbe080657a5a812d73e3448e1f480b382774e6f6fd3276a4e251e94cac66fdc83ae974ccc0b9ca9ca2b82b76b5128915885a35fafd18e4
+DIST freerdp-2.11.7.tar.gz 7337520 BLAKE2B 
ad579b4c36d96a17ccceb26c4c34124a050c05c49c05e2d8b4fd46789929dd4581d26aad88de7a3b3e6ecdd330b9b2ac2d45616537c1c635d10706f14a36f5ca
 SHA512 
e1b4ac112090f2364ef2c360453f91b4643680cad75785cb214b48ebbc78c5eeca9fa8fe9f84f241a70825eefb5273e4e380483a5cdc86c92aa6ac1eb22c188e
+DIST freerdp-2.11.7.tar.gz.asc 228 BLAKE2B 
a374c22ada6da59fb66fcb8021d5bb27545df0c0875b929766dc9b468e9fbfb4a79b1c38b2dbf5c44f925fd44305b1798e5ede0e6726a85c98cac96ceb8020f2
 SHA512 
18a1b8f18bba14e0156e5eca8fad28efdadd2f87fa29221629ffd9cf53f74606392de0df0e11ae41809fad0509c87462ee29d1e01e9df0dfe08b29832378be76
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
 DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8

diff --git a/net-misc/freerdp/freerdp-2.11.7.ebuild 
b/net-misc/freerdp/freerdp-2.11.7.ebuild
new file mode 100644
index ..2a7209cfab84
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.7.ebuild
@@ -0,0 +1,172 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   inherit verify-sig
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+   verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+   VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   usb? (

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-akallabeth/

2024-05-21 Thread Mike Gilbert
commit: a642fe967ec228b5eb6ef24cf8687c02eb46a379
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 15:21:20 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 15:43:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a642fe96

sec-keys/openpgp-keys-akallabeth: new package, add 20240521

Signed-off-by: Mike Gilbert  gentoo.org>

 sec-keys/openpgp-keys-akallabeth/Manifest  |  1 +
 sec-keys/openpgp-keys-akallabeth/metadata.xml  |  8 
 .../openpgp-keys-akallabeth-20240521.ebuild| 22 ++
 3 files changed, 31 insertions(+)

diff --git a/sec-keys/openpgp-keys-akallabeth/Manifest 
b/sec-keys/openpgp-keys-akallabeth/Manifest
new file mode 100644
index ..f226ca6ba151
--- /dev/null
+++ b/sec-keys/openpgp-keys-akallabeth/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-akallabeth-20240521.asc 3938 BLAKE2B 
d5b0ac3c8a48746b818ee07d29e432c1142fd3ad8b65929f3a5a2d95ff6fb9750dee7f678d4a43bf09fff9701478dfbeb88ccd123175f5d19dd7cf83d8f9d7bc
 SHA512 
9c3eaefa44676b62d84553677e127c633f21663835f52b9cc4f40aabf10dba548ff8843890c3f0ff0339190d00dc333fc0e13ca7592a6438ebd722e9273404bd

diff --git a/sec-keys/openpgp-keys-akallabeth/metadata.xml 
b/sec-keys/openpgp-keys-akallabeth/metadata.xml
new file mode 100644
index ..077cdb6aa203
--- /dev/null
+++ b/sec-keys/openpgp-keys-akallabeth/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   flop...@gentoo.org
+       Mike Gilbert
+   
+

diff --git 
a/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild 
b/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild
new file mode 100644
index ..1ffad766e3ab
--- /dev/null
+++ b/sec-keys/openpgp-keys-akallabeth/openpgp-keys-akallabeth-20240521.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP key for Github user akallabeth"
+HOMEPAGE="https://github.com/akallabeth;
+SRC_URI="https://github.com/akallabeth.gpg -> ${P}.asc"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   insinto /usr/share/openpgp-keys
+   newins "${DISTDIR}/${P}.asc" akallabeth.asc
+}



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

2024-05-21 Thread Mike Gilbert
commit: b81d2880e7a0b829f09269a772f2aac915ce0338
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 15:37:13 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 15:43:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81d2880

net-misc/freerdp: wire up verify-sig

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  | 2 ++
 net-misc/freerdp/freerdp-2.11.6.ebuild | 8 ++--
 net-misc/freerdp/freerdp-2..ebuild | 8 ++--
 net-misc/freerdp/freerdp-3.5.1.ebuild  | 8 ++--
 net-misc/freerdp/freerdp-.ebuild   | 8 ++--
 5 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a82c27c846b5..095ce3778c7f 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,5 +1,7 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
+DIST freerdp-2.11.6.tar.gz.asc 228 BLAKE2B 
cfcd673da04fcd749883b5dbbc27f12d6680442991d884006401521222385c7b325af35828683d96e1de866850a9c4eaae5f26d4b3cff4111391dc31f94ca1bd
 SHA512 
4ef9a1fcb6f97295affbe080657a5a812d73e3448e1f480b382774e6f6fd3276a4e251e94cac66fdc83ae974ccc0b9ca9ca2b82b76b5128915885a35fafd18e4
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
 DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8
+DIST freerdp-3.5.1.tar.gz.asc 228 BLAKE2B 
ae5826e539f0078d3adf7a4886f0b0c249c73fd2fc7ae21dcf815d876ec26f4482c242c076dbd9dcadd18927f4f97199f16fac3b40c0c04b1e43482865af15dc
 SHA512 
ba52d6a5aa3d91fdab988d91b8591ccb075ce3d52bbee0596ffdb50902b54e650b397995f273463296a484199b969bab47708b5dbfc76c4128aa54ec5afcfdf2

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2.11.6.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == * ]]; then
2.*) EGIT_BRANCH="stable-2.0";;
esac
 else
+   inherit verify-sig
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+   verify-sig? ( 
https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+   VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
 fi
 
 DESCRIPTION="Free implementation of the Remote Desktop Protocol"
@@ -26,7 +30,7 @@ SLOT="2"
 IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
+BDEPEND+="
virtual/pkgconfig
app-text/docbook-xml-dtd:4.1.2
app-text/xmlto

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 452680239826..2a7209cfab84 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -12,10 +12,14 @@ if [[ ${PV} == * ]]; then
2.*) EGIT_BRANCH="stable-2.0";;
esac
 else
+   inherit verify-sig
MY_P=${P/_/-}
S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   SRC_URI="https://pub.free

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

2024-05-20 Thread Mike Gilbert
commit: 6fcd480764a25d8b095cb95bd831f3a06d3aef29
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 01:54:22 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 01:54:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcd4807

media-video/vlc: net-misc/freerdp client is not needed

Signed-off-by: Mike Gilbert  gentoo.org>

 media-video/vlc/{vlc-3.0.20-r10.ebuild => vlc-3.0.20-r11.ebuild} | 2 +-
 media-video/vlc/vlc-3.0..ebuild  | 2 +-
 media-video/vlc/vlc-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.20-r10.ebuild 
b/media-video/vlc/vlc-3.0.20-r11.ebuild
similarity index 99%
rename from media-video/vlc/vlc-3.0.20-r10.ebuild
rename to media-video/vlc/vlc-3.0.20-r11.ebuild
index 7e985624bdd5..9559fbe675d4 100644
--- a/media-video/vlc/vlc-3.0.20-r10.ebuild
+++ b/media-video/vlc/vlc-3.0.20-r11.ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2= )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 278eb623b4b6..c78279fbee98 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -169,7 +169,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2= )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )

diff --git a/media-video/vlc/vlc-.ebuild b/media-video/vlc/vlc-.ebuild
index 069ca6ec43c2..2d66613d 100644
--- a/media-video/vlc/vlc-.ebuild
+++ b/media-video/vlc/vlc-.ebuild
@@ -170,7 +170,7 @@ RDEPEND="
>=media-libs/libprojectm-3.1.12:0=
)
pulseaudio? ( media-libs/libpulse )
-   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2=[client(+)] )
+   rdp? ( >=net-misc/freerdp-2.0.0_rc0:2= )
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
sdl-image? ( media-libs/sdl-image )
sftp? ( net-libs/libssh2 )



[gentoo-commits] repo/gentoo:master commit in: kde-apps/krdc/

2024-05-20 Thread Mike Gilbert
commit: 0d94a1c916f0b733818b34f1653054ac20194e60
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 21 01:34:05 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue May 21 01:36:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d94a1c9

kde-apps/krdc: depend on net-misc/freerdp[client]

The previous dependency on net-misc/freerdp[X] was incorrect. krdc
calls wlfreerdp or xfreerdp depending the runtime environment.

There is no perfect way to express this runtime dependency, but we do
need a client installed at minimum.

Bug: https://bugs.gentoo.org/932248
Signed-off-by: Mike Gilbert  gentoo.org>

 kde-apps/krdc/{krdc-23.08.5-r2.ebuild => krdc-23.08.5-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/krdc/krdc-23.08.5-r2.ebuild 
b/kde-apps/krdc/krdc-23.08.5-r3.ebuild
similarity index 97%
rename from kde-apps/krdc/krdc-23.08.5-r2.ebuild
rename to kde-apps/krdc/krdc-23.08.5-r3.ebuild
index 3e4e6e3461b3..004f5aeff407 100644
--- a/kde-apps/krdc/krdc-23.08.5-r2.ebuild
+++ b/kde-apps/krdc/krdc-23.08.5-r3.ebuild
@@ -44,7 +44,7 @@ DEPEND="
)
 "
 RDEPEND="${DEPEND}
-   rdp? ( >=net-misc/freerdp-1.1.0_beta1:*[X] )
+   rdp? ( net-misc/freerdp:*[client] )
 "
 
 src_configure() {



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

2024-05-20 Thread Mike Gilbert
commit: 7ddfccad678873273113f79167393d738c53f4b4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May 20 16:04:30 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 17:34:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ddfccad

sys-apps/util-linux: init script tweaks

Set command_args_foreground="-FP".
Set command_user=uuidd.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/util-linux/files/uuidd.initd   | 2 ++
 .../{util-linux-2.40.1-r2.ebuild => util-linux-2.40.1-r3.ebuild}| 0
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/util-linux/files/uuidd.initd 
b/sys-apps/util-linux/files/uuidd.initd
index b1e7e563b297..3ddedc3f3b7f 100644
--- a/sys-apps/util-linux/files/uuidd.initd
+++ b/sys-apps/util-linux/files/uuidd.initd
@@ -3,6 +3,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 command=/usr/sbin/uuidd
+command_args_foreground="-FP"
+command_user=uuidd
 pidfile=/run/uuidd/uuidd.pid
 
 depend() {

diff --git a/sys-apps/util-linux/util-linux-2.40.1-r2.ebuild 
b/sys-apps/util-linux/util-linux-2.40.1-r3.ebuild
similarity index 100%
rename from sys-apps/util-linux/util-linux-2.40.1-r2.ebuild
rename to sys-apps/util-linux/util-linux-2.40.1-r3.ebuild



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

2024-05-20 Thread Mike Gilbert
commit: 637ef57e26304673bd422589a7892988e9312b78
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Apr 13 13:24:16 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:52:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637ef57e

dev-debug/sysdig: add a missed  include on musl

Bug: https://bugs.gentoo.org/929227
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-debug/sysdig/files/0.29.3-libs-gcc13.patch | 13 +
 1 file changed, 13 insertions(+)

diff --git a/dev-debug/sysdig/files/0.29.3-libs-gcc13.patch 
b/dev-debug/sysdig/files/0.29.3-libs-gcc13.patch
index ce1a686cc65c..4fb4d52c1db4 100644
--- a/dev-debug/sysdig/files/0.29.3-libs-gcc13.patch
+++ b/dev-debug/sysdig/files/0.29.3-libs-gcc13.patch
@@ -26,3 +26,16 @@ index c15c13c..f9f9f45 100644
  #include 
  #include 
  #include 
+
+diff --git 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a-orig/userspace/libsinsp/scap_open_exception.h
 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a/userspace/libsinsp/scap_open_exception.h
+index 6877456..b6fa6be 100644
+--- 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a-orig/userspace/libsinsp/scap_open_exception.h
 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a/userspace/libsinsp/scap_open_exception.h
+@@ -17,6 +17,7 @@ limitations under the License.
+ #pragma once
+ 
+ #include "sinsp_exception.h"
++#include 
+ 
+ /*!
+   \brief Instances of this exception are thrown when calls to scap_open()



[gentoo-commits] repo/gentoo:master commit in: dev-debug/sysdig/, dev-debug/sysdig/files/

2024-05-20 Thread Mike Gilbert
commit: 844fbd1e96beda0fb94ea06aba8f2618bfdad1f7
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Apr 13 13:58:37 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:52:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844fbd1e

dev-debug/sysdig: don't try to link against libanl on musl

libanl is an empty stub library since glibc-2.34 and does not exist
on musl. Since sysdig uses c-ares and therefore does not even need
glibc's async name lookups, we can safely remove it when building
on musl.

Bug: https://bugs.gentoo.org/929227
Bug: https://bugs.gentoo.org/929907
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/36237
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-debug/sysdig/files/0.29.3-libs-no-libanl.patch | 16 
 dev-debug/sysdig/sysdig-0.29.3-r2.ebuild   | 12 +---
 2 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/dev-debug/sysdig/files/0.29.3-libs-no-libanl.patch 
b/dev-debug/sysdig/files/0.29.3-libs-no-libanl.patch
new file mode 100644
index ..16563aee8ca0
--- /dev/null
+++ b/dev-debug/sysdig/files/0.29.3-libs-no-libanl.patch
@@ -0,0 +1,16 @@
+
+Remove libanl from list of linked libraries as it is not needed at all
+and does not exist on musl.
+
+--- 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a/userspace/libsinsp/CMakeLists.txt~
   2022-03-25 09:50:03.0 +
 
libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a/userspace/libsinsp/CMakeLists.txt 
   2024-04-13 13:40:53.40196 +
+@@ -230,8 +230,7 @@ if(NOT WIN32)
+ 
+   if(NOT MUSL_OPTIMIZED_BUILD)
+   list(APPEND SINSP_LIBRARIES
+-  rt
+-  anl)
++  rt)
+   endif()
+ 
+   else()

diff --git a/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild 
b/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
index 7262049544d9..64902719ed6b 100644
--- a/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
+++ b/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
@@ -46,9 +46,15 @@ DEPEND="${RDEPEND}
 PDEPEND="modules? ( =dev-debug/scap-driver-${PV}* )"
 
 src_prepare() {
-   # manually apply patch to falcosecurity-libs dependency
-   pushd "${WORKDIR}" && \
-   eapply -p0 "${FILESDIR}/${PV}-libs-gcc13.patch" && \
+   # manually apply patches to falcosecurity-libs dependency
+   pushd "${WORKDIR}"
+   # gcc13 needs explicit 
+   eapply -p0 "${FILESDIR}/${PV}-libs-gcc13.patch" || die
+
+   # musl has no libanl (#929227)
+   if [ ${ELIBC} == "musl" ] ; then
+   eapply -p0 "${FILESDIR}/${PV}-libs-no-libanl.patch" || 
die
+   fi
popd
 
# force C++14 standard for libs & main



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

2024-05-20 Thread Mike Gilbert
commit: 429ad433252c9bc4ecf8e20c756e84d9c0ec6874
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sat Apr 13 13:23:27 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429ad433

dev-debug/sysdig: add missing libelf dependency

Noticed while building in a clean chroot.

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-debug/sysdig/sysdig-0.29.3-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild 
b/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
index c4d7a6199eb2..7262049544d9 100644
--- a/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
+++ b/dev-debug/sysdig/sysdig-0.29.3-r2.ebuild
@@ -34,7 +34,8 @@ RDEPEND="${LUA_DEPS}
net-libs/grpc:=
net-misc/curl
sys-libs/ncurses:=
-   sys-libs/zlib:="
+   sys-libs/zlib:=
+   virtual/libelf:="
 
 DEPEND="${RDEPEND}
dev-cpp/nlohmann_json



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 6d6c3c7d611c6b1a49384801b87623cbc5ec7174
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Apr 10 23:13:22 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6c3c7d

net-vpn/i2pd: version bump 2.51.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.51.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 771f4627b119..8a9c34ce96be 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
+DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2

diff --git a/net-vpn/i2pd/i2pd-2.51.0.ebuild b/net-vpn/i2pd/i2pd-2.51.0.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.51.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
+HOMEPAGE="https://github.com/PurpleI2P/i2pd;
+SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
+   doenvd "${FILESDIR}/99i2pd"
+
+   # openrc and systemd daemon routines
+   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
+   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+pkg_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the subscriptions has been moved from"
+   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
+   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 16a5d7c11a33c48449e7dacedefdc45169e8dfb8
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed May 15 10:34:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a5d7c1

net-vpn/i2pd: version bump 2.52.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/36201
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 +
 net-vpn/i2pd/i2pd-2.52.0.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index d0127f80130b..1122999cae54 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,3 +1,4 @@
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
 DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2
+DIST i2pd-2.52.0.tar.gz 677023 BLAKE2B 
785eeb074df3e8a046ae3c6aa1204b52275ced56560addb3d4829d098b22d37582a41de29042bb3b2d48b6616f606c200b16ae10b26608d4bb6b74f237a4c9da
 SHA512 
54272b23dcb62b8b7523038a9c1fc71b87bb9042f22bd12d6ebc62cfa47da07e2df47d88d706f285e9d88f9cace0564546632c10161f83f5c57b9ea17f5bde5f

diff --git a/net-vpn/i2pd/i2pd-2.52.0.ebuild b/net-vpn/i2pd/i2pd-2.52.0.ebuild
new file mode 100644
index ..0346c80cb527
--- /dev/null
+++ b/net-vpn/i2pd/i2pd-2.52.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs systemd
+
+DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
+HOMEPAGE="https://github.com/PurpleI2P/i2pd;
+SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="cpu_flags_x86_aes i2p-hardening +upnp"
+
+RDEPEND="
+   acct-user/i2pd
+   acct-group/i2pd
+   dev-libs/boost:=
+   dev-libs/openssl:0=[-bindist(-)]
+   sys-libs/zlib
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+CMAKE_USE_DIR="${WORKDIR}/${P}/build"
+
+DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
+
+pkg_pretend() {
+   if use i2p-hardening && ! tc-is-gcc; then
+   die "i2p-hardening requires gcc"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
+   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
+   -DWITH_STATIC=OFF
+   -DWITH_UPNP=$(usex upnp ON OFF)
+   -DWITH_LIBRARY=ON
+   -DWITH_BINARY=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # config
+   insinto /etc/i2pd
+   doins contrib/i2pd.conf
+   doins contrib/tunnels.conf
+
+   # working directory
+   insinto /var/lib/i2pd
+   doins -r contrib/certificates
+
+   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
+   doenvd "${FILESDIR}/99i2pd"
+
+   # openrc and systemd daemon routines
+   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
+   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
+   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
+
+   # logrotate
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
+}
+
+pkg_postinst() {
+   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
+   ewarn
+   ewarn "Configuration of the subscriptions has been moved from"
+   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
+   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-fs/s3backer/

2024-05-20 Thread Mike Gilbert
commit: b619310e4abb5543c116efd9feac18ad3ff88ae5
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Tue Apr 23 22:02:06 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b619310e

net-fs/s3backer: version bump 2.1.2

Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/36390
Signed-off-by: Mike Gilbert  gentoo.org>

 net-fs/s3backer/Manifest  |  1 +
 net-fs/s3backer/metadata.xml  |  5 
 net-fs/s3backer/s3backer-2.1.2.ebuild | 54 +++
 3 files changed, 60 insertions(+)

diff --git a/net-fs/s3backer/Manifest b/net-fs/s3backer/Manifest
index 2f0d6ca8b1b8..4456927cf5a7 100644
--- a/net-fs/s3backer/Manifest
+++ b/net-fs/s3backer/Manifest
@@ -1 +1,2 @@
 DIST s3backer-1.6.3.tar.gz 129742 BLAKE2B 
05f8b94e9b5e6ffd11b20d5945a9705f1830f3f358c2777695d0c5066bb044bd314d65259ecde299a51288908fcd869b8c516b30b0fbf66975b46a021d4d5bd6
 SHA512 
f7db1d733a0426df22c1b7d9c1150f8dbfedd0ba2e9120bd61026a481ed52a16f7f09e9e4fcd072cb656da0536cf98472f369eec0195a03b3f105fb3c9a8ba99
+DIST s3backer-2.1.2.tar.gz 156281 BLAKE2B 
5891dbcecbd08b73d69218894d29ec56323d53ff9b594a853d42d6a621787392061895ae3168d6671b65db1b62cdca26959a122250e8878d740c2d806c9d305f
 SHA512 
58e8bd5909b5f714ead7add9dcfe798d626628519e75f4f4347175c92fdf652e08f6ae00c2d9bf34fa859d46c111b846047ee4e613b94e81b7a7cdfc8e26fd9a

diff --git a/net-fs/s3backer/metadata.xml b/net-fs/s3backer/metadata.xml
index f18a0fb25a1f..af27462af85c 100644
--- a/net-fs/s3backer/metadata.xml
+++ b/net-fs/s3backer/metadata.xml
@@ -9,6 +9,11 @@
proxy-ma...@gentoo.org
Proxy Maintainers

+   
+   
+   Support export as an nbd device
+   
+   

s3backer
archiecobbs/s3backer

diff --git a/net-fs/s3backer/s3backer-2.1.2.ebuild 
b/net-fs/s3backer/s3backer-2.1.2.ebuild
new file mode 100644
index ..edc38736a8af
--- /dev/null
+++ b/net-fs/s3backer/s3backer-2.1.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A filesystem that contains a single file backed by Amazon S3"
+HOMEPAGE="https://github.com/archiecobbs/s3backer;
+SRC_URI="https://github.com/archiecobbs/s3backer/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nbd"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/openssl:0=
+   net-misc/curl
+   sys-fs/fuse:0
+   sys-libs/zlib
+   nbd? ( sys-block/nbd sys-block/nbdkit )
+"
+DEPEND="${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # s3backer builds support for nbdkit if it finds nbdkit during build, 
no config is needed.
+   # yet it will still build support for nbd if USE="-nbd" but nbdkit is 
installed
+
+   sed -e "/docdir=/s:packages/\$(PACKAGE):${PF}:" \
+   -e "/doc_DATA=/d" \
+   -i Makefile.am || die
+
+   eautoreconf
+}
+
+src_compile() {
+   emake CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   # skip /run/s3backer-nbd if present
+   rm -rf "${ED}/run"
+}



[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/

2024-05-20 Thread Mike Gilbert
commit: 93d8f165f0856decf71c1952ff938f6f66d51c43
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Wed Apr 10 23:14:18 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:26:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d8f165

net-vpn/i2pd: remove old 2.48.0

Signed-off-by: Alexey Korepanov  yandex.ru>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/i2pd/Manifest   |  1 -
 net-vpn/i2pd/i2pd-2.48.0.ebuild | 80 -
 2 files changed, 81 deletions(-)

diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest
index 8a9c34ce96be..d0127f80130b 100644
--- a/net-vpn/i2pd/Manifest
+++ b/net-vpn/i2pd/Manifest
@@ -1,4 +1,3 @@
-DIST i2pd-2.48.0.tar.gz 654495 BLAKE2B 
c16e27cf46266b346ab490140cf491e8866ad1df97f0a60a81c1902f5f9cb932b1c73fb52e1c4f1164ddc2813a9be0381d46405650b06c2e00eafc6073b0c869
 SHA512 
51c2057e96ec87ec0885cc6de4f4ff1d4d898ce0785f58c1a028677247743d44fa1980aa13b7746a0af76d600f2b4cc3bf3408bd199c82efcb432242f5b24b80
 DIST i2pd-2.49.0.tar.gz 654406 BLAKE2B 
93b1bba73d308a7a6163b0b51ea59a3e11ea2d635d7275d71338ecd06d8d1dfb430e3e177aad0b3ae35f7e0e0bd95acb4e7750cbba70a4ded97fcc7596a1912b
 SHA512 
f2461bf6e1ec2f1b581c8528de57c92350133642cd34ed9a6b2f4c8e8199aa9e5b9ff76d967c60350606f1ab5359f8a7dbbcaa58284e8769cdfa7e0a29a384af
 DIST i2pd-2.50.2.tar.gz 663010 BLAKE2B 
671a294f1b4de3a71031c071330adad378e8fa418c95dbaeaba824071d38bc579d12113e899f00873e3a9a0a365f7ddc52ec9b728ffb19f254ffd8cacd9c945b
 SHA512 
7df7a578711a959feee4326060829cf87c0d1669e473934549cb59d868a7aef7300ecd2d7a6b92a2295aa7e97964cc16d0e44a334db917e22b0b59573a9052de
 DIST i2pd-2.51.0.tar.gz 670699 BLAKE2B 
363829d983a7b98416d8d4aa73af91514c82e446dd5a0c45c2ed10e5779b288fe50df2a89159de0efce8d84796fbddee33d886efab8fc8f6ead044d11145
 SHA512 
71e5751a283e10673138da55e3b16caa78ef92f4572b447d095d934e75d04ff11fb22e1c0372b141e26867f0c40af2ec9ad8b4b33b32e8d6b7323aa785b3b9c2

diff --git a/net-vpn/i2pd/i2pd-2.48.0.ebuild b/net-vpn/i2pd/i2pd-2.48.0.ebuild
deleted file mode 100644
index 07752940c7e2..
--- a/net-vpn/i2pd/i2pd-2.48.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs systemd
-
-DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
-HOMEPAGE="https://github.com/PurpleI2P/i2pd;
-SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp"
-
-RDEPEND="
-   acct-user/i2pd
-   acct-group/i2pd
-   dev-libs/boost:=
-   dev-libs/openssl:0=[-bindist(-)]
-   sys-libs/zlib
-   upnp? ( net-libs/miniupnpc:= )"
-DEPEND="${RDEPEND}"
-
-CMAKE_USE_DIR="${WORKDIR}/${P}/build"
-
-DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf )
-
-pkg_pretend() {
-   if use i2p-hardening && ! tc-is-gcc; then
-   die "i2p-hardening requires gcc"
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF)
-   -DWITH_HARDENING=$(usex i2p-hardening ON OFF)
-   -DWITH_STATIC=OFF
-   -DWITH_UPNP=$(usex upnp ON OFF)
-   -DWITH_LIBRARY=ON
-   -DWITH_BINARY=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # config
-   insinto /etc/i2pd
-   doins contrib/i2pd.conf
-   doins contrib/tunnels.conf
-
-   # working directory
-   insinto /var/lib/i2pd
-   doins -r contrib/certificates
-
-   # add /var/lib/i2pd/certificates to CONFIG_PROTECT
-   doenvd "${FILESDIR}/99i2pd"
-
-   # openrc and systemd daemon routines
-   newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd
-   newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd
-   systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service
-
-   # logrotate
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd
-}
-
-pkg_postinst() {
-   if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then
-   ewarn
-   ewarn "Configuration of the subscriptions has been moved from"
-   ewarn "subscriptions.txt to i2pd.conf. We recommend updating"
-   ewarn "i2pd.conf accordingly and deleting subscriptions.txt."
-   fi
-}



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

2024-05-20 Thread Mike Gilbert
commit: c41f012f4b8aa5b7fc231a2da8a0dd8a5af72ec1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May 20 15:03:48 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 15:06:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41f012f

sys-apps/util-linux: uuidd fixes for OpenRC

The build system only installs the tmpfiles.d file when systemd is
enabled. Compensate by calling checkpath in the init script.

Closes: https://bugs.gentoo.org/932276
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/util-linux/files/uuidd.initd| 5 +
 .../{util-linux-2.40.1-r1.ebuild => util-linux-2.40.1-r2.ebuild} | 4 ++--
 sys-apps/util-linux/util-linux-.ebuild   | 4 ++--
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-apps/util-linux/files/uuidd.initd 
b/sys-apps/util-linux/files/uuidd.initd
index 329929e9a9ab..b1e7e563b297 100644
--- a/sys-apps/util-linux/files/uuidd.initd
+++ b/sys-apps/util-linux/files/uuidd.initd
@@ -8,3 +8,8 @@ pidfile=/run/uuidd/uuidd.pid
 depend() {
need clock localmount
 }
+
+start_pre() {
+   checkpath -d -m 2755 -o uuidd:uuidd /run/uuidd &&
+   checkpath -d -m 0755 -o uuidd:uuidd /var/lib/libuuid
+}

diff --git a/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild 
b/sys-apps/util-linux/util-linux-2.40.1-r2.ebuild
similarity index 99%
rename from sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
rename to sys-apps/util-linux/util-linux-2.40.1-r2.ebuild
index c112b4749522..a9980ed89514 100644
--- a/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.40.1-r2.ebuild
@@ -87,7 +87,7 @@ RDEPEND+="
)
uuidd? (
acct-user/uuidd
-   virtual/tmpfiles
+   systemd? ( virtual/tmpfiles )
)
!net-wireless/rfkill
 "
@@ -426,7 +426,7 @@ pkg_postinst() {
elog "might want to add --noclear to your /etc/inittab lines."
fi
 
-   if use uuidd; then
+   if use systemd && use uuidd; then
tmpfiles_process uuidd-tmpfiles.conf
fi
 }

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index 053f45a99077..f3ea42edeeff 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -87,7 +87,7 @@ RDEPEND+="
)
uuidd? (
acct-user/uuidd
-   virtual/tmpfiles
+   systemd? ( virtual/tmpfiles )
)
!net-wireless/rfkill
 "
@@ -425,7 +425,7 @@ pkg_postinst() {
elog "might want to add --noclear to your /etc/inittab lines."
fi
 
-   if use uuidd; then
+   if use systemd && use uuidd; then
tmpfiles_process uuidd-tmpfiles.conf
fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-vpn/ocserv/

2024-05-20 Thread Mike Gilbert
commit: 1f4ffed3cf57e9d51427c51eba8b2c73dd93c8d8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon May 20 14:43:28 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon May 20 14:43:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f4ffed3

net-vpn/ocserv: depend on ipcalc unconditionally

Closes: https://bugs.gentoo.org/932259
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/ocserv/ocserv-1.3.0.ebuild | 2 +-
 net-vpn/ocserv/ocserv-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/ocserv/ocserv-1.3.0.ebuild 
b/net-vpn/ocserv/ocserv-1.3.0.ebuild
index 52512265f732..44ddeac84fcd 100644
--- a/net-vpn/ocserv/ocserv-1.3.0.ebuild
+++ b/net-vpn/ocserv/ocserv-1.3.0.ebuild
@@ -26,11 +26,11 @@ IUSE="geoip kerberos +lz4 otp pam radius +seccomp systemd 
tcpd test"
 RESTRICT="!test? ( test )"
 
 BDEPEND+="
+   net-misc/ipcalc
virtual/pkgconfig
test? (
net-libs/gnutls[tools(+)]
net-libs/socket_wrapper
-   net-misc/ipcalc
net-vpn/openconnect
sys-libs/nss_wrapper
sys-libs/uid_wrapper

diff --git a/net-vpn/ocserv/ocserv-.ebuild 
b/net-vpn/ocserv/ocserv-.ebuild
index 52512265f732..44ddeac84fcd 100644
--- a/net-vpn/ocserv/ocserv-.ebuild
+++ b/net-vpn/ocserv/ocserv-.ebuild
@@ -26,11 +26,11 @@ IUSE="geoip kerberos +lz4 otp pam radius +seccomp systemd 
tcpd test"
 RESTRICT="!test? ( test )"
 
 BDEPEND+="
+   net-misc/ipcalc
virtual/pkgconfig
test? (
net-libs/gnutls[tools(+)]
net-libs/socket_wrapper
-   net-misc/ipcalc
net-vpn/openconnect
sys-libs/nss_wrapper
sys-libs/uid_wrapper



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/

2024-05-19 Thread Mike Gilbert
commit: 6ace5b9410d153c03933a39338690f98dffbfdf0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 21:08:04 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 21:08:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ace5b94

net-wireless/bluez: fixup permissions

Set 0555 mode on /etc/bluetooth directory only. It makes no sense to
apply this recursively.

keepdir /var/lib/bluetooth when systemd is disabled. Set mode to 0700.
See upstream: 
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=7665fb5d943c3910465123fc7b08922e44adb7a2

Bug: https://bugs.gentoo.org/929017
Closes: https://bugs.gentoo.org/932172
Signed-off-by: Mike Gilbert  gentoo.org>

 net-wireless/bluez/{bluez-5.76.ebuild => bluez-5.76-r1.ebuild} | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-wireless/bluez/bluez-5.76.ebuild 
b/net-wireless/bluez/bluez-5.76-r1.ebuild
similarity index 98%
rename from net-wireless/bluez/bluez-5.76.ebuild
rename to net-wireless/bluez/bluez-5.76-r1.ebuild
index 61da183bfe45..1eb708c49c04 100644
--- a/net-wireless/bluez/bluez-5.76.ebuild
+++ b/net-wireless/bluez/bluez-5.76-r1.ebuild
@@ -258,7 +258,13 @@ multilib_src_install_all() {
use doc && dodoc doc/*.txt
 
# https://bugs.gentoo.org/929017
-   fperms -R 0555 /etc/bluetooth
+   fperms 0555 /etc/bluetooth
+
+   # https://bugs.gentoo.org/932172
+   if ! use systemd; then
+   keepdir /var/lib/bluetooth
+   fperms 0700 /var/lib/bluetooth
+   fi
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-vpn/ocserv/

2024-05-19 Thread Mike Gilbert
commit: 1c8953c19955659e723ad8680f8f6ae2842ef480
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 16:14:01 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 16:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8953c1

net-vpn/ocserv: add 1.3.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/ocserv/Manifest| 2 ++
 net-vpn/ocserv/{ocserv-.ebuild => ocserv-1.3.0.ebuild} | 4 ++--
 net-vpn/ocserv/ocserv-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-vpn/ocserv/Manifest b/net-vpn/ocserv/Manifest
index 78a9512b8446..e2f907e3419d 100644
--- a/net-vpn/ocserv/Manifest
+++ b/net-vpn/ocserv/Manifest
@@ -2,3 +2,5 @@ DIST ocserv-1.1.6.tar.xz 839744 BLAKE2B 
3b3591588d9a5be4e723df739a5d8b4c33d78d53
 DIST ocserv-1.1.6.tar.xz.sig 442 BLAKE2B 
d24c46783f273bd329267cb3ba4effe0280655867e619bf0a3e4191386fa8851541fcd8768b0b1068e594caaf510ceeccfc30641169679ec394706fdf1ebe319
 SHA512 
2a87768ad63d40053732fa011bbeb3532c9673296b9be299bf8f7d8dd3dd35571eee96c0b4fa9bf5a30633b4c844337ab3d562d6ea2b6ad8efca084eb5e6f502
 DIST ocserv-1.1.7.tar.xz 844140 BLAKE2B 
0b89937ce74fcf83d6423458462b3a419f9604407c80e2fc4a732b3e481dfd98cc76f062e112bf93ee392b3f4cdf5fdd271997c878bbe4165f11fa282852ff90
 SHA512 
5b6182b98c0406a27dae7121ec0d8771b158e0d8ce2056bd35451c8ed087a8b7f7d40035f9db5c19aa9a9a3b2c6b07be8f0bad4b6b96569584815a5358202ba4
 DIST ocserv-1.1.7.tar.xz.sig 442 BLAKE2B 
f5c40ef16f3bd4fb3dadff0459a6ecf8fadae01733a3d718ec00f35980b08860f7947c04a99386209a391185590edaedc349e9cb6684159178cd91caaf2f11fd
 SHA512 
96d2562fdf918f2b6ea829d747330a3be2e015ab25897e01bd0d387cb69ef3592aacabbeec9612e95eca1fbce6178a176dbf76d553b7626c09d453d216ddd63d
+DIST ocserv-1.3.0.tar.xz 770596 BLAKE2B 
b45c528ca0d12602ae05cebf469a4be2efa846a49540375b258901620a9b95135297fdbb6553cec2cf63b506bcfc9355df8b519bcd6d52684b3b7432dbe66380
 SHA512 
24c3129b389fa767ad14f158580d8abd6830e697162b8fcfe3df6a4d21d543460c1955c3e0c63fecb8b4b01bd2492254d3eea8d5ba60d864cea314325badda7e
+DIST ocserv-1.3.0.tar.xz.sig 442 BLAKE2B 
f73b98c71a0c3fe18bf540e84871a51d28b8993ba9ae719f89fa345412a609d062b2041cd9b0e4b6aae8eecf8a117c68d408153b0ea15c7b1277f3d2ebcec567
 SHA512 
dd6a2e6f28a512bda19e758b32149cfe7951151edab8c34ac371dbcd17eed4a8b10fdfee306629c1d42c2a3e22bcfe523ee2aafb84d59181d5be719c399cfb7d

diff --git a/net-vpn/ocserv/ocserv-.ebuild 
b/net-vpn/ocserv/ocserv-1.3.0.ebuild
similarity index 97%
copy from net-vpn/ocserv/ocserv-.ebuild
copy to net-vpn/ocserv/ocserv-1.3.0.ebuild
index be01b5b8a2b0..52512265f732 100644
--- a/net-vpn/ocserv/ocserv-.ebuild
+++ b/net-vpn/ocserv/ocserv-1.3.0.ebuild
@@ -30,6 +30,7 @@ BDEPEND+="
test? (
net-libs/gnutls[tools(+)]
net-libs/socket_wrapper
+   net-misc/ipcalc
net-vpn/openconnect
sys-libs/nss_wrapper
sys-libs/uid_wrapper
@@ -43,7 +44,6 @@ DEPEND="
dev-libs/pcl:0=
dev-libs/protobuf-c:0=
>=net-libs/gnutls-3.3.0:0=
-   net-libs/http-parser:0=
sys-libs/readline:0=
sys-libs/talloc:0=
virtual/libcrypt:=
@@ -69,13 +69,13 @@ src_prepare() {
 src_configure() {
local myconf=(
--without-root-tests
-   --without-nuttcp-tests
 
$(use_enable seccomp)
$(use_enable systemd)
 
$(use_with geoip)
$(use_with kerberos gssapi)
+   --without-llhttp
$(use_with lz4)
$(use_with otp liboath)
$(use_with radius)

diff --git a/net-vpn/ocserv/ocserv-.ebuild 
b/net-vpn/ocserv/ocserv-.ebuild
index be01b5b8a2b0..52512265f732 100644
--- a/net-vpn/ocserv/ocserv-.ebuild
+++ b/net-vpn/ocserv/ocserv-.ebuild
@@ -30,6 +30,7 @@ BDEPEND+="
test? (
net-libs/gnutls[tools(+)]
net-libs/socket_wrapper
+   net-misc/ipcalc
net-vpn/openconnect
sys-libs/nss_wrapper
sys-libs/uid_wrapper
@@ -43,7 +44,6 @@ DEPEND="
dev-libs/pcl:0=
dev-libs/protobuf-c:0=
>=net-libs/gnutls-3.3.0:0=
-   net-libs/http-parser:0=
sys-libs/readline:0=
sys-libs/talloc:0=
virtual/libcrypt:=
@@ -69,13 +69,13 @@ src_prepare() {
 src_configure() {
local myconf=(
--without-root-tests
-   --without-nuttcp-tests
 
$(use_enable seccomp)
$(use_enable systemd)
 
$(use_with geoip)
$(use_with kerberos gssapi)
+   --without-llhttp
$(use_with lz4)
$(use_with otp liboath)
$(use_with radius)



[gentoo-commits] repo/gentoo:master commit in: net-vpn/ocserv/

2024-05-19 Thread Mike Gilbert
commit: 9865fdb44c4ef2a21f59b24dd21540f8ef23cd87
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 16:03:13 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 16:19:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9865fdb4

net-vpn/ocserv: sync live

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/ocserv/ocserv-.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/net-vpn/ocserv/ocserv-.ebuild 
b/net-vpn/ocserv/ocserv-.ebuild
index 9ff9e3fd75a7..be01b5b8a2b0 100644
--- a/net-vpn/ocserv/ocserv-.ebuild
+++ b/net-vpn/ocserv/ocserv-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -84,6 +84,11 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_test() {
+   addwrite /proc
+   default
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/transmission/

2024-05-19 Thread Mike Gilbert
commit: 936b39f7323a334b1ec6c8c3ad0686a5f32a1d05
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 15:57:00 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936b39f7

net-p2p/transmission: skip DhtTest.usesBootstrapFile

Signed-off-by: Mike Gilbert  gentoo.org>

 net-p2p/transmission/transmission-4.0.5.ebuild | 5 +
 net-p2p/transmission/transmission-.ebuild  | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/net-p2p/transmission/transmission-4.0.5.ebuild 
b/net-p2p/transmission/transmission-4.0.5.ebuild
index fae44eb0e63f..502587eaf033 100644
--- a/net-p2p/transmission/transmission-4.0.5.ebuild
+++ b/net-p2p/transmission/transmission-4.0.5.ebuild
@@ -119,6 +119,11 @@ src_configure() {
cmake_src_configure
 }
 
+src_test() {
+   # https://github.com/transmission/transmission/issues/4763
+   cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
 src_install() {
cmake_src_install
 

diff --git a/net-p2p/transmission/transmission-.ebuild 
b/net-p2p/transmission/transmission-.ebuild
index fa1c1b0109b5..84da9b553129 100644
--- a/net-p2p/transmission/transmission-.ebuild
+++ b/net-p2p/transmission/transmission-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2006-2023 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -119,6 +119,11 @@ src_configure() {
cmake_src_configure
 }
 
+src_test() {
+   # https://github.com/transmission/transmission/issues/4763
+   cmake_src_test -E DhtTest.usesBootstrapFile
+}
+
 src_install() {
cmake_src_install
 



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

2024-05-19 Thread Mike Gilbert
commit: 7d931595357d73f5b42bbe3be122b802dab9e2a6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 15:34:02 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:34:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d931595

app-editors/vim-core: drop versions

Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/vim-core/Manifest|   6 -
 app-editors/vim-core/vim-core-9.0.1503-r1.ebuild | 231 ---
 app-editors/vim-core/vim-core-9.0.1503.ebuild| 231 ---
 app-editors/vim-core/vim-core-9.0.1627-r1.ebuild | 231 ---
 app-editors/vim-core/vim-core-9.0.1627.ebuild| 231 ---
 app-editors/vim-core/vim-core-9.0.1678-r1.ebuild | 231 ---
 app-editors/vim-core/vim-core-9.0.1678.ebuild| 231 ---
 app-editors/vim-core/vim-core-9.0.1777-r1.ebuild | 231 ---
 app-editors/vim-core/vim-core-9.0.1777.ebuild| 231 ---
 app-editors/vim-core/vim-core-9.0.2092-r1.ebuild | 231 ---
 app-editors/vim-core/vim-core-9.0.2092.ebuild| 231 ---
 11 files changed, 2316 deletions(-)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 71f002ea046c..403a34d860fa 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,9 +1,3 @@
-DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
-DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
-DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
-DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
 DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
-DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim-core/vim-core-9.0.1503-r1.ebuild 
b/app-editors/vim-core/vim-core-9.0.1503-r1.ebuild
deleted file mode 100644
index bd8cbec4adfb..
--- a/app-editors/vim-core/vim-core-9.0.1503-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim and app-editors/gvim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI=&q

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

2024-05-19 Thread Mike Gilbert
commit: 8499f0dc1a17136d72b73268f6abb536fad4a6bb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 15:33:24 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8499f0dc

app-editors/gvim: drop versions

Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/gvim/Manifest |   6 -
 app-editors/gvim/gvim-9.0.1503.ebuild | 360 --
 app-editors/gvim/gvim-9.0.1627.ebuild | 360 --
 app-editors/gvim/gvim-9.0.1678.ebuild | 360 --
 app-editors/gvim/gvim-9.0.1777.ebuild | 360 --
 app-editors/gvim/gvim-9.0.2092.ebuild | 360 --
 6 files changed, 1806 deletions(-)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 71f002ea046c..403a34d860fa 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -1,9 +1,3 @@
-DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
-DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
-DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
-DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
 DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
-DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-9.0.1503.ebuild 
b/app-editors/gvim/gvim-9.0.1503.ebuild
deleted file mode 100644
index bf09149d4a15..
--- a/app-editors/gvim/gvim-9.0.1503.ebuild
+++ /dev/null
@@ -1,360 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/vim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERS

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

2024-05-19 Thread Mike Gilbert
commit: cc39fa49f18050f37e4cc4b6c122c05e44bd135d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 15:32:10 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:32:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc39fa49

app-editors/vim: drop versions

Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/vim/Manifest|   6 -
 app-editors/vim/vim-9.0.1503.ebuild | 371 
 app-editors/vim/vim-9.0.1627.ebuild | 370 ---
 app-editors/vim/vim-9.0.1678.ebuild | 370 ---
 app-editors/vim/vim-9.0.1777.ebuild | 370 ---
 app-editors/vim/vim-9.0.2092.ebuild | 370 ---
 6 files changed, 1857 deletions(-)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 71f002ea046c..403a34d860fa 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -1,9 +1,3 @@
-DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 
4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51
 SHA512 
2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
-DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 
3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571
 SHA512 
d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B 
e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4
 SHA512 
c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
-DIST vim-9.0.1777.tar.gz 17177555 BLAKE2B 
ad6d785f4c6b112199bd2f34e0b7f6070615fba8dce25354a7ded40ff8536388e7b7120c1f2fad790c8dc7134d74649697b6e95777e79dcf1e208ead81b229d6
 SHA512 
702781b6a9cf540d22aa0bc1e25a4fb785ff2b22e9c6a59643e87fd6f7b3e5444adbee1816bfaa0b45b9655bb56dc2d13904230840a0ecea56f5453034d81a2e
 DIST vim-9.0.2092-patches.tar.xz 2640 BLAKE2B 
3a4b2bc57712de3b92b0e8d9b2d428e4d576665a183927051eddd53d019a5ca413c74dc10aff09917ee3120bd2e2ba441219d7238994f0d5ba14fc9c31180199
 SHA512 
ec27e4056460948ff86bc48a21de239a84b53757a8283144ec121654096796d970ad832234d6591a132bcd38bc12dc507cc7795a11cd383d20f08b4d9bcb051f
-DIST vim-9.0.2092.tar.gz 17359377 BLAKE2B 
eeb50de7e4876ce0e2a1e8b241ea2c7c472898495ef5517fa115e01f29ef8922fb7ef970f2c1a3ffe65a8274e2c59bd5a939f397048c6b486683c29c01484d1e
 SHA512 
1c3e78ee1bb507858e0d30a8a1e646c16dd6d8d666ea587e91d1c90e490aef46387d6dfadc01e80f9aa807f7b109e4072efa8d8115fcd2a81dd62cabc30a8001
 DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 
496c8f9672bc4ecce743a145bc2b671bf09034b2875e728406b318c8b12e2d8d4ee3423ce94f8749679f07d36f229954f7ef0b12ce7bc4d71ccf6637ce2d6029
 SHA512 
6a9a785b1915dc167210b0da4d5e4401c71ee49b3554c8a22566378658ddcc3493562897ea39035852399cc5ffb55a73355ab13390c27a4d00ffd76bcd10ddf0
 DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 
8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5
 SHA512 
11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
-DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.0.1503.ebuild 
b/app-editors/vim/vim-9.0.1503.ebuild
deleted file mode 100644
index b589d64dbde0..
--- a/app-editors/vim/vim-9.0.1503.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/gvim
-
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
-   KEYWORDS="~alpha amd64 arm arm64

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

2024-05-19 Thread Mike Gilbert
commit: a47c50d2df50ed5b07a286bcef267a76967235ae
Author: Waldo Lemmer  gmail  com>
AuthorDate: Wed May  8 19:27:00 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:28:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47c50d2

app-editors/neovim: remove textwidth autocommands

vimrc registered an autocommand that set textwidth=78 for all *.txt
buffers. This has sparked a few discussions, including this [1] forum
post and bug 559800.

Overriding the upstream default of textwidth=0 is not a good idea. This
commit removes the relevant autocommand and revbumps all versions of the
package.

[1]: https://forums.gentoo.org/viewtopic-p-8450986.html

Bug: https://bugs.gentoo.org/559800
Signed-off-by: Waldo Lemmer  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36602
Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/neovim/files/sysinit.vim-r1| 97 ++
 .../{neovim-.ebuild => neovim-0.9.4-r1.ebuild} | 10 +--
 .../{neovim-.ebuild => neovim-0.9.5-r1.ebuild} | 15 ++--
 app-editors/neovim/neovim-.ebuild  |  2 +-
 4 files changed, 113 insertions(+), 11 deletions(-)

diff --git a/app-editors/neovim/files/sysinit.vim-r1 
b/app-editors/neovim/files/sysinit.vim-r1
new file mode 100644
index ..de47eef7299e
--- /dev/null
+++ b/app-editors/neovim/files/sysinit.vim-r1
@@ -0,0 +1,97 @@
+" Default Gentoo configuration file for neovim
+" Based on the default vimrc shipped by Gentoo with app-editors/vim-core
+
+" You can override any of these settings on a global basis via the
+" "/etc/vim/nvimrc.local" file, and on a per-user basis via "~/.nvimrc".
+" You may need to create these.
+
+" Neovim comes with sensible defaults, see:
+" https://github.com/neovim/neovim/issues/2676
+" Most of the general settings from Gentoo's vimrc have been dropped here.
+" We add only some necessary fixes and a few Gentoo specific settings.
+
+" {{{ Locale settings
+" If we have a BOM, always honour that rather than trying to guess.
+if  !~? "ucs-bom"
+  set fileencodings^=ucs-bom
+endif
+
+" Always check for UTF-8 when trying to determine encodings.
+if  !~? "utf-8"
+  " If we have to add this, the default encoding is not Unicode.
+  let g:added_fenc_utf8 = 1
+  set fileencodings+=utf-8
+endif
+" }}}
+
+" {{{ Fix , see bug #101665.
+if "" == 
+  if executable("/bin/bash")
+set shell=/bin/bash
+  elseif executable("/bin/sh")
+set shell=/bin/sh
+  endif
+endif
+"}}}
+
+" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh
+" files should default to bash. See :help sh-syntax and bug #101819.
+if has("eval")
+  let is_bash=1
+endif
+" }}}
+
+" {{{ Autocommands
+if has("autocmd")
+
+augroup gentoo
+  au!
+
+  " Gentoo-specific settings for ebuilds.  These are the federally-mandated
+  " required tab settings.  See the following for more information:
+  " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
+  " Note that the rules below are very minimal and don't cover everything.
+  " Better to emerge app-vim/gentoo-syntax, which provides full syntax,
+  " filetype and indent settings for all things Gentoo.
+  au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab
+
+  " When editing a file, always jump to the last cursor position
+  autocmd BufReadPost *
+\ if ! exists("g:leave_my_cursor_position_alone") |
+\   if line("'\"") > 0 && line ("'\"") <= line("$") |
+\ exe "normal g'\"" |
+\   endif |
+\ endif
+
+  " When editing a crontab file, set backupcopy to yes rather than auto. See
+  " :help crontab and bug #53437.
+  autocmd FileType crontab set backupcopy=yes
+
+  " If we previously detected that the default encoding is not UTF-8
+  " (g:added_fenc_utf8), assume that a file with only ASCII characters (or no
+  " characters at all) isn't a Unicode file, but is in the default encoding.
+  " Except of course if a byte-order mark is in effect.
+  autocmd BufReadPost *
+\ if exists("g:added_fenc_utf8") &&  == "utf-8" &&
+\   !  && search('[\x80-\xFF]','nw') == 0 &&  |
+\ set fileencoding= |
+\ endif
+
+  " Strip trailing spaces on write
+  autocmd BufWritePre *.e{build,class}
+\ if ! exists("g:leave_my_trailing_space_alone") |
+\   :%s/\s\+$//e |
+\ endif
+
+augroup END
+
+endif " has("autocmd")
+" }}}
+
+" {{{ nvimrc.local
+if filereadable("/etc/vim/nvimrc.local")
+  source /etc/vim/nvimrc.local

[gentoo-commits] repo/gentoo:master commit in: app-editors/vim-core/, app-editors/vim-core/files/

2024-05-19 Thread Mike Gilbert
commit: 6fe17e177a8b6146cb6307dd1325b6a474e7991b
Author: Waldo Lemmer  gmail  com>
AuthorDate: Wed May  8 19:21:22 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:28:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe17e17

app-editors/vim-core: remove textwidth autocommands

vimrc registered an autocommand that set textwidth=78 for all *.txt
buffers. This has sparked a few discussions, including this [1] forum
post and bug 559800.

Overriding the upstream default of textwidth=0 is not a good idea. This
commit removes the relevant autocommand and revbumps all versions of the
package.

[1]: https://forums.gentoo.org/viewtopic-p-8450986.html

Closes: https://bugs.gentoo.org/559800
Signed-off-by: Waldo Lemmer  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-editors/vim-core/files/vimrc-r7| 210 +
 ...ore-.ebuild => vim-core-9.0.1503-r1.ebuild} |   9 +-
 ...ore-.ebuild => vim-core-9.0.1627-r1.ebuild} |   9 +-
 ...ore-.ebuild => vim-core-9.0.1678-r1.ebuild} |  11 +-
 ...ore-.ebuild => vim-core-9.0.1777-r1.ebuild} |  11 +-
 ...ore-.ebuild => vim-core-9.0.2092-r1.ebuild} |  17 +-
 ...ore-.ebuild => vim-core-9.0.2167-r1.ebuild} |  12 +-
 ...ore-.ebuild => vim-core-9.1.0366-r1.ebuild} |  14 +-
 app-editors/vim-core/vim-core-.ebuild  |   2 +-
 9 files changed, 240 insertions(+), 55 deletions(-)

diff --git a/app-editors/vim-core/files/vimrc-r7 
b/app-editors/vim-core/files/vimrc-r7
new file mode 100644
index ..39a30d6f2955
--- /dev/null
+++ b/app-editors/vim-core/files/vimrc-r7
@@ -0,0 +1,210 @@
+scriptencoding utf-8
+" ^^ Please leave the above line at the start of the file.
+
+" Default configuration file for Vim
+
+" Written by Aron Griffis 
+" Modified by Ryan Phillips 
+" Modified some more by Ciaran McCreesh 
+" Added Redhat's vimrc info by Seemant Kulleen 
+
+" You can override any of these settings on a global basis via the
+" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may
+" need to create these.
+
+" {{{ General settings
+" The following are some sensible defaults for Vim for most users.
+" We attempt to change as little as possible from Vim's defaults,
+" deviating only where it makes sense
+set nocompatible" Use Vim defaults (much better!)
+set bs=2" Allow backspacing over everything in insert mode
+set ai  " Always set auto-indenting on
+set history=50  " keep 50 lines of command history
+set ruler   " Show the cursor position all the time
+
+set viminfo='20,\"500   " Keep a .viminfo file.
+
+" Don't use Ex mode, use Q for formatting
+map Q gq
+
+" When doing tab completion, give the following files lower priority. You may
+" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable
+" enhanced tab completion. These can be done in the user vimrc file.
+set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo
+
+" When displaying line numbers, don't use an annoyingly wide number column. 
This
+" doesn't enable line numbers -- :set number will do that. The value given is a
+" minimum width to use for the number column, not a fixed size.
+if v:version >= 700
+  set numberwidth=3
+endif
+" }}}
+
+" {{{ Modeline settings
+" We don't allow modelines by default. See bug #14088 and bug #73715.
+" If you're not concerned about these, you can enable them on a per-user
+" basis by adding "set modeline" to your ~/.vimrc file.
+set nomodeline
+" }}}
+
+" {{{ Locale settings
+" Try to come up with some nice sane GUI fonts. Also try to set a sensible
+" value for fileencodings based upon locale. These can all be overridden in
+" the user vimrc file.
+if v:lang =~? "^ko"
+  set fileencodings=euc-kr
+  set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
+elseif v:lang =~? "^ja_JP"
+  set fileencodings=euc-jp
+  set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
+elseif v:lang =~? "^zh_TW"
+  set fileencodings=big5
+  set 
guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
+elseif v:lang =~? "^zh_CN"
+  set fileencodings=gb2312
+  set guifontset=*-r-*
+endif
+
+" If we have a BOM, always honour that rather than trying to guess.
+if  !~? "ucs-bom"
+  set fileencodings^=ucs-bom
+endif
+
+" Always check for UTF-8 when trying to determine encodings.
+if  !~? "utf-8"
+  " If we have to add this, the default encoding is not Unicode.
+  " We use this fact later to revert to the default encoding in plaintext/empty
+  " files.
+  let g:added_fenc_ut

[gentoo-commits] repo/gentoo:master commit in: net-vpn/ocserv/

2024-05-19 Thread Mike Gilbert
commit: 10463c4094d53d072fec38d8c0d454692cf49fed
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 19 15:20:00 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun May 19 15:21:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10463c40

net-vpn/ocserv: restrict tests

There seems to be some certificate issue. This version is out of date
anyway.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/ocserv/ocserv-1.1.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/ocserv/ocserv-1.1.7.ebuild 
b/net-vpn/ocserv/ocserv-1.1.7.ebuild
index 1b35605dac3b..9255a9952a09 100644
--- a/net-vpn/ocserv/ocserv-1.1.7.ebuild
+++ b/net-vpn/ocserv/ocserv-1.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ HOMEPAGE="https://ocserv.gitlab.io/www/index.html;
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="geoip kerberos +lz4 otp pam radius +seccomp systemd tcpd test"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 
 BDEPEND+="
virtual/pkgconfig



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

2024-05-15 Thread Mike Gilbert
commit: 50b9fb6973238e0eb8c562128c3fc74b12b613c1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 20:23:47 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 20:23:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b9fb69

media-video/vlc: drop 3.0.20-r5

Signed-off-by: Mike Gilbert  gentoo.org>

 media-video/vlc/vlc-3.0.20-r5.ebuild | 518 ---
 1 file changed, 518 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.20-r5.ebuild 
b/media-video/vlc/vlc-3.0.20-r5.ebuild
deleted file mode 100644
index 13f40cc843a3..
--- a/media-video/vlc/vlc-3.0.20-r5.ebuild
+++ /dev/null
@@ -1,518 +0,0 @@
-# Copyright 2000-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-
-MY_PV="${PV/_/-}"
-MY_PV="${MY_PV/-beta/-test}"
-MY_P="${PN}-${MY_PV}"
-if [[ ${PV} = * ]] ; then
-   if [[ ${PV%.} != ${PV} ]] ; then
-   EGIT_BRANCH="3.0.x"
-   fi
-   EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git;
-   inherit git-r3
-else
-   if [[ ${MY_P} = ${P} ]] ; then
-   
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz;
-   else
-   
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
-   fi
-   KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv -sparc x86"
-fi
-inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
-
-DESCRIPTION="Media player and framework with support for most multimedia files 
and streaming"
-HOMEPAGE="https://www.videolan.org/vlc/;
-
-LICENSE="LGPL-2.1 GPL-2"
-SLOT="0/5-9" # vlc - vlccore
-
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-   dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
-   fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
-   libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc 
live lua
-   macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-   omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba 
sdl-image
-   sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
-   udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
-   cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
-"
-REQUIRED_USE="
-   chromecast? ( encode )
-   directx? ( ffmpeg )
-   fontconfig? ( truetype )
-   libcaca? ( X )
-   libtar? ( skins )
-   libtiger? ( kate )
-   lua? ( ${LUA_REQUIRED_USE} )
-   skins? ( archive gui truetype X xml )
-   ssl? ( gcrypt )
-   vaapi? ( ffmpeg X )
-   vdpau? ( ffmpeg X )
-"
-BDEPEND="
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   lua? ( ${LUA_DEPS} )
-   amd64? ( dev-lang/yasm )
-   wayland? ( dev-util/wayland-scanner )
-   x86? ( dev-lang/yasm )
-"
-# https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
-   append-flags -fno-strict-aliasing
-   filter-lto
-
-   # Compatibility fix for Samba 4.
-   use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
-
-   if use x86; then
-   # We need to disable -fstack-check if use >=gcc 4.8.0. bug 
#46
-   append-cflags $(test-flags-CC -fno-stack-check)
-   # Bug 569774
-   replace-flags -Os -O2
-   fi
-
-   # FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
-
-   if use riscv; then
-   # bug #803473
-   append-libs -latomic
-   fi
-
-   if use truetype || use bidi; then
-   myeconfargs+=( --enable-freetype )
-   else
-   myeconfargs+=( --disable-freetype )
-   fi
-
-   if use truetype || use projectm; then
-   local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
-   myeconfargs+=(
-   --with-default-font=${dejavu}/DejaVuSans.ttf
-   --with-default-font-family=Sans
-   
--with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
-   --with-default-monospace-font-family=Monospace
-   )
-   fi
-
-   econf "${myeconfargs[@]}"
-
-   # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default 
value on Gentoo.
-   # Other values may break the build (bug 523144), so definition should 
not be removed.
-   # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the

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

2024-05-15 Thread Mike Gilbert
commit: f1087dec93f74fa151e00ef3c117dc3f1456ac27
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 20:24:22 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 20:24:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1087dec

net-analyzer/hydra: drop 9.5-r1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-analyzer/hydra/hydra-9.5-r1.ebuild | 128 -
 1 file changed, 128 deletions(-)

diff --git a/net-analyzer/hydra/hydra-9.5-r1.ebuild 
b/net-analyzer/hydra/hydra-9.5-r1.ebuild
deleted file mode 100644
index daca94b7c580..
--- a/net-analyzer/hydra/hydra-9.5-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="Parallelized network login hacker"
-HOMEPAGE="https://github.com/vanhauser-thc/thc-hydra;
-SRC_URI="https://github.com/vanhauser-thc/thc-hydra/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}"/thc-${P}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="debug firebird gcrypt gtk idn memcached mongodb mysql ncurses oracle 
pcre postgres rdp libssh samba subversion zlib"
-
-RDEPEND="
-   dev-libs/openssl:=
-   gtk? (
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   firebird? ( dev-db/firebird )
-   gcrypt? ( dev-libs/libgcrypt )
-   idn? ( net-dns/libidn:= )
-   memcached? ( dev-libs/libmemcached[sasl] )
-   mongodb? ( dev-libs/mongo-c-driver )
-   mysql? ( dev-db/mysql-connector-c:= )
-   ncurses? ( sys-libs/ncurses:= )
-   oracle? ( dev-db/oracle-instantclient[sdk] )
-   pcre? ( dev-libs/libpcre2 )
-   postgres? ( dev-db/postgresql:* )
-   rdp? ( =net-libs/libssh-0.4.0 )
-   samba? ( net-fs/samba )
-   subversion? ( dev-vcs/subversion )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-9.5-no-clobber-fortify-source.patch
-)
-
-src_prepare() {
-   default
-
-   # None of the settings in Makefile.unix are useful to us
-   mv Makefile.unix{,.gentoo_unused} || die
-   touch Makefile.unix || die
-
-   sed -i \
-   -e 's:|| echo.*$::' \
-   -e '/\t-$(CC)/s:-::' \
-   -e '/^OPTS/{s|=|+=|;s| -O3||}' \
-   -e '/ -o /s:$(OPTS):& $(LDFLAGS):g' \
-   Makefile.am || die
-
-   # Needed to get GTK+ 3 change in configure.in (.in got updated, but
-   # configure not regen'd.)
-   #cd hydra-gtk || die
-   #sed -i -e 's:AC_INIT(configure.in):AC_INIT(configure.ac):' 
configure.in || die
-   #eautoreconf
-}
-
-src_configure() {
-   # Note: the top level configure script is not autoconf-based
-   tc-export CC PKG_CONFIG
-
-   export OPTS="${CFLAGS}"
-
-   hydra_sed() {
-   if use ${1}; then
-   einfo "Enabling ${1}"
-   if [[ -n "${3}" ]]; then
-   sed -i 's#'"${2}"'#'"${3}"'#' configure || die
-   fi
-   else
-   einfo "Disabling ${1}"
-   sed -i 's#'"${2}"'##; s#'"${4}"'##' configure || die
-   fi
-   }
-
-   hydra_sed firebird '-lfbclient' '' '-DLIBFIREBIRD'
-   hydra_sed gcrypt '-lgcrypt' '$( ${CTARGET:-${CHOST}}-libgcrypt-config 
--libs )' '-DHAVE_GCRYPT'
-   hydra_sed idn '-lidn' '$( "${PKG_CONFIG}" --libs libidn )' '-DLIBIDN 
-DHAVE_PR29_H'
-   hydra_sed libssh '-lssh' '$( "${PKG_CONFIG}" --libs libssh )' '-DLIBSSH'
-   hydra_sed memcached '-lmemcached' '$( "${PKG_CONFIG}" --libs 
libmemcached )' '-DLIBMCACHED'
-   hydra_sed mongodb '-lmongoc-1.0' '$( "${PKG_CONFIG}" --libs 
libmongoc-1.0 )' '-DLIBMONGODB\|-DLIBBSON'
-   hydra_sed mysql '-lmysqlclient' '$( ${CTARGET:-${CHOST}}-mysql_config 
--libs )' '-DLIBMYSQLCLIENT'
-   hydra_sed ncurses '-lcurses' '$( "${PKG_CONFIG}" --libs ncurses )' 
'-DLIBNCURSES'
-   hydra_sed pcre '-lpcre2-8' '$( "${PKG_CONFIG}" --libs libpcre2-8 )' 
'-DHAVE_PCRE'
-   hydra_sed postgres '-lpq' '$( "${PKG_CONFIG}" --libs libpq )' 
'-DLIBPOSTGRES'
-   hydra_sed oracle '-locci -lclntsh' '' '-DLIBORACLE'
-   hydra_sed rdp '-lfreerdp2' '$( "${PKG_CONFIG}" --libs freerdp2 )' 
'-DLIBFREERDP'
-   # TODO: https://bugs.gentoo.org/686148
-   #hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'$( "${PKG_CONFIG}" --libs libsv

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

2024-05-15 Thread Mike Gilbert
commit: 1577d70a2390b06c8833cd2358f670027822e8a8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 19:57:30 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 20:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577d70a

net-misc/freerdp: drop 2.11.5-r2

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r2.ebuild | 145 --
 1 file changed, 145 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r2.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
deleted file mode 100644
index dfd5ba988b49..
--- a/net-misc/freerdp/freerdp-2.11.5-r2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 2011-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
-   case ${PV} in
-   2.*) EGIT_BRANCH="stable-2.0";;
-   esac
-else
-   MY_P=${P/_/-}
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Free implementation of the Remote Desktop Protocol"
-HOMEPAGE="https://www.freerdp.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0/2"
-IUSE="alsa cpu_flags_arm_neon cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
-"
-COMMON_DEPEND="
-   dev-libs/openssl:0=
-   sys-libs/zlib:0
-   alsa? ( media-libs/alsa-lib )
-   cups? ( net-print/cups )
-   usb? (
-   virtual/libudev:0=
-   sys-apps/util-linux:0=
-   dev-libs/dbus-glib:0=
-   virtual/libusb:1=
-   )
-   X? (
-   x11-libs/libXcursor
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrender
-   xinerama? ( x11-libs/libXinerama )
-   xv? ( x11-libs/libXv )
-   )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   !ffmpeg? (
-   x11-libs/cairo:0=
-   )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   X? ( x11-libs/libXrandr )
-   )
-   icu? ( dev-libs/icu:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   kerberos? ( virtual/krb5 )
-   openh264? ( media-libs/openh264:0= )
-   pulseaudio? ( media-libs/libpulse )
-   server? (
-   X? (
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libXtst
-   xinerama? ( x11-libs/libXinerama )
-   )
-   )
-   smartcard? ( sys-apps/pcsc-lite )
-   systemd? ( sys-apps/systemd:0= )
-   wayland? (
-   dev-libs/wayland
-   x11-libs/libxkbcommon
-   )
-   X? (
-   x11-libs/libX11
-   x11-libs/libxkbfile
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   valgrind? ( dev-debug/valgrind )
-"
-RDEPEND="${COMMON_DEPEND}
-   !net-misc/freerdp:2
-   !net-misc/freerdp:3
-"
-
-PATCHES=(
-   "${FILESDIR}/freerdp-2.11.2-clang.patch"
-   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
-)
-
-src_configure() {
-   # bug #881695
-   filter-lto
-
-   local mycmakeargs=(
-   -Wno-dev
-   -DBUILD_TESTING=$(usex test ON OFF)
-   -DCHANNEL_URBDRC=$(usex usb ON OFF)
-   -DWITH_ALSA=$(usex alsa ON OFF)
-   -DWITH_CCACHE=OFF
-   -DWITH_CUPS=$(usex cups ON OFF)
-   -DWITH_DEBUG_ALL=$(usex debug ON OFF)
-   -DWITH_MANPAGES=$(usex doc ON OFF)
-   -DWITH_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_SWSCALE=$(usex ffmpeg ON OFF)
-   -DWITH_CAIRO=$(usex ffmpeg OFF ON)
-   -DWITH_DSP_FFMPEG=$(usex ffmpeg ON OFF)
-   -DWITH_GSTREAMER_1_0=$(usex gstreamer ON OFF)
-   -DWITH_ICU=$(usex icu ON OFF)
-   -DWITH_JPEG=$(usex jpeg ON OFF)
-   -DWITH_GSSAPI=$(usex kerberos ON OFF)
-   -DWITH_NEON=$(usex cpu_flags_arm_neon ON OFF)
-   -DWITH_OPENH264=$(usex openh264 ON OFF)
-   -DWITH_OSS=OFF
-   -DWITH_PULSE=$(usex pulseaud

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

2024-05-15 Thread Mike Gilbert
commit: 05a9bf9ac30d889c14ad08ccaea679307e04b35a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 15:24:57 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 15:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a9bf9a

sys-fs/xfsprogs: call udev_reload

Closes: https://bugs.gentoo.org/931948
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild | 8 
 sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
index 55fcb0627c3c..6d8a45f9081c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
@@ -97,3 +97,11 @@ src_install() {
 
gen_usr_ldscript -a handle
 }
+
+pkg_postrm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+}

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
index dfca5f7562c5..e5ba87bba74e 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
@@ -97,3 +97,11 @@ src_install() {
rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
fi
 }
+
+pkg_postrm() {
+   udev_reload
+}
+
+pkg_postinst() {
+   udev_reload
+}



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

2024-05-15 Thread Mike Gilbert
commit: 6817a75995db17a403b179d9b2970aa6d41fe089
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 14:30:33 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 14:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6817a759

sys-fs/xfsprogs: remove libhandle.a when static-libs is disabled

Closes: https://bugs.gentoo.org/725538
Signed-off-by: Mike Gilbert  gentoo.org>

 .../xfsprogs/{xfsprogs-6.7.0-r2.ebuild => xfsprogs-6.7.0-r3.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
similarity index 95%
rename from sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
index 6781e5f02997..dfca5f7562c5 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="icu libedit nls selinux"
+IUSE="icu libedit nls selinux static-libs"
 
 RDEPEND="
dev-libs/inih
@@ -92,4 +92,8 @@ src_install() {
# XXX: There's a missing dep in the install-dev target, so split it
emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+   if ! use static-libs; then
+   rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
+   fi
 }



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

2024-05-15 Thread Mike Gilbert
commit: 454474abb1dad3fc929981e84662b9f2c90fce5f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 13:23:17 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 13:23:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=454474ab

sys-fs/xfsprogs: drop 6.7.0

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild | 96 ---
 1 file changed, 96 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
deleted file mode 100644
index 13c8f04b9c6e..
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic systemd udev usr-ldscript
-
-DESCRIPTION="XFS filesystem utilities"
-HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/;
-SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="icu libedit nls selinux"
-
-RDEPEND="
-   dev-libs/inih
-   dev-libs/userspace-rcu:=
-   >=sys-apps/util-linux-2.17.2
-   icu? ( dev-libs/icu:= )
-   libedit? ( dev-libs/libedit )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
-   "${FILESDIR}"/${PN}-6.7.0-fix-porting-to-6.7.patch
-)
-
-src_prepare() {
-   default
-
-   # Fix doc dir
-   sed -i \
-   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-   include/builddefs.in || die
-
-   # Don't install compressed docs
-   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
-}
-
-src_configure() {
-   # include/builddefs.in will add FCFLAGS to CFLAGS which will
-   # unnecessarily clutter CFLAGS (and fortran isn't used)
-   unset FCFLAGS
-
-   # If set in user env, this breaks configure
-   unset PLATFORM
-
-   export DEBUG=-DNDEBUG
-
-   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
-   # However, we have to provide an empty value to avoid default
-   # flags.
-   export OPTIMIZER=" "
-
-   # Avoid automagic on libdevmapper (bug #709694)
-   export ac_cv_search_dm_task_create=no
-
-   # bug 903611
-   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
-
-   # Build fails with -O3 (bug #712698)
-   replace-flags -O3 -O2
-
-   # Upstream does NOT support --disable-static anymore,
-   # https://www.spinics.net/lists/linux-xfs/msg30185.html
-   # https://www.spinics.net/lists/linux-xfs/msg30272.html
-   local myconf=(
-   --enable-static
-   # Doesn't do anything beyond adding -flto (bug #930947).
-   --disable-lto
-   --with-crond-dir="${EPREFIX}/etc/cron.d"
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
-   $(use_enable icu libicu)
-   $(use_enable nls gettext)
-   $(use_enable libedit editline)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_compile() {
-   emake V=1
-}
-
-src_install() {
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
-   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
-
-   gen_usr_ldscript -a handle
-}



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

2024-05-15 Thread Mike Gilbert
commit: 41ec9f4c23631d2c8746343372199b49cf3209d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 13:22:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 13:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ec9f4c

sys-fs/xfsprogs: fix udev rule install location

Closes: https://bugs.gentoo.org/931943
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/xfsprogs/{xfsprogs-6.6.0.ebuild => xfsprogs-6.6.0-r1.ebuild}| 2 +-
 sys-fs/xfsprogs/{xfsprogs-6.7.0-r1.ebuild => xfsprogs-6.7.0-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
index c46c41e10726..55fcb0627c3c 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.6.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.6.0-r1.ebuild
@@ -78,7 +78,7 @@ src_configure() {
--disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
$(use_enable icu libicu)
$(use_enable nls gettext)
$(use_enable libedit editline)

diff --git a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
similarity index 98%
rename from sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
rename to sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
index d748990bfbd3..6781e5f02997 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.7.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.7.0-r2.ebuild
@@ -75,7 +75,7 @@ src_configure() {
--disable-lto
--with-crond-dir="${EPREFIX}/etc/cron.d"
--with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rule-dir="$(get_udevdir)"
+   --with-udev-rule-dir="$(get_udevdir)/rules.d"
$(use_enable icu libicu)
$(use_enable nls gettext)
$(use_enable libedit editline)



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

2024-05-14 Thread Mike Gilbert
commit: 3cc0a9fd571f057ca3a2eae1c7f49f7048364e2c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May 15 00:10:59 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May 15 00:10:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc0a9fd

sys-apps/keyutils: pass parameters to make

... instead of abusing sed.

Closes: https://bugs.gentoo.org/931839
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/keyutils/keyutils-1.6.3-r1.ebuild | 57 +-
 1 file changed, 32 insertions(+), 25 deletions(-)

diff --git a/sys-apps/keyutils/keyutils-1.6.3-r1.ebuild 
b/sys-apps/keyutils/keyutils-1.6.3-r1.ebuild
index c8d82212103a..6d09620c632a 100644
--- a/sys-apps/keyutils/keyutils-1.6.3-r1.ebuild
+++ b/sys-apps/keyutils/keyutils-1.6.3-r1.ebuild
@@ -70,30 +70,38 @@ src_prepare() {
multilib_copy_sources
 }
 
+mymake() {
+   local args=(
+   PREFIX="${EPREFIX}/usr"
+   ETCDIR="${EPREFIX}/etc"
+   BINDIR="${EPREFIX}/bin"
+   SBINDIR="${EPREFIX}/sbin"
+   SHAREDIR="${EPREFIX}/usr/share/keyutils"
+   MANDIR="${EPREFIX}/usr/share/man"
+   INCLUDEDIR="${EPREFIX}/usr/include"
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   USRLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   CFLAGS="${CFLAGS}"
+   CXXFLAGS="${CXXFLAGS}"
+   RPATH=$(usex static -static '')
+   BUILDFOR=
+   NO_ARLIB="${NO_ARLIB}"
+   )
+   if use static; then
+   args+=( LIB_DEPENDENCY='$(ARLIB)' )
+   fi
+   emake "${args[@]}" "$@"
+}
+
 multilib_src_compile() {
-   tc-export AR CC CXX
-   sed -i \
-   -e "1iRPATH = $(usex static -static '')" \
-   -e '/^C.*FLAGS/s|:=|+=|' \
-   -e 's:-Werror::' \
-   -e '/^BUILDFOR/s:=.*:=:' \
-   -e "/^LIBDIR/s:=.*:= /usr/$(get_libdir):" \
-   -e '/^USRLIBDIR/s:=.*:=$(LIBDIR):' \
-   -e "s: /: ${EPREFIX}/:g" \
-   -e '/^NO_ARLIB/d' \
-   Makefile || die
-
-   # We need the static lib in order to statically link programs.
-   if use static ; then
-   export NO_ARLIB=0
-   # Hack the progs to depend on the static lib instead.
-   sed -i \
-   -e '/^.*:.*[$](DEVELLIB)$/s:$(DEVELLIB):$(ARLIB) 
$(SONAME):' \
-   Makefile || die
+   local NO_ARLIB
+   if use static; then
+   NO_ARLIB=0
else
-   export NO_ARLIB=$(usex static-libs 0 1)
+   NO_ARLIB=$(usex static-libs 0 1)
fi
-   emake
+   tc-export AR CC CXX
+   mymake
 }
 
 multilib_src_test() {
@@ -101,14 +109,13 @@ multilib_src_test() {
# older versions already installed in the system.
LD_LIBRARY_PATH=${BUILD_DIR} \
PATH="${BUILD_DIR}:${PATH}" \
-   emake test
+   mymake test
 }
 
 multilib_src_install() {
# Possibly undo the setting for USE=static (see src_compile).
-   export NO_ARLIB=$(usex static-libs 0 1)
-
-   default
+   local NO_ARLIB=$(usex static-libs 0 1)
+   mymake DESTDIR="${D}" install
 }
 
 multilib_src_install_all() {



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

2024-05-11 Thread Mike Gilbert
commit: 8bdea3071842b04cc1c183856c7af4ce8a118154
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 17:18:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdea307

sys-apps/util-linux: wire up uuidd properly

Closes: https://bugs.gentoo.org/470910
Closes: https://bugs.gentoo.org/931303
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/util-linux/files/uuidd.initd   | 10 ++
 sys-apps/util-linux/metadata.xml|  1 +
 ...ux-2.40.1.ebuild => util-linux-2.40.1-r1.ebuild} | 21 +++--
 sys-apps/util-linux/util-linux-.ebuild  | 21 +++--
 4 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/sys-apps/util-linux/files/uuidd.initd 
b/sys-apps/util-linux/files/uuidd.initd
new file mode 100644
index ..329929e9a9ab
--- /dev/null
+++ b/sys-apps/util-linux/files/uuidd.initd
@@ -0,0 +1,10 @@
+#!/sbin/openrc-run
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command=/usr/sbin/uuidd
+pidfile=/run/uuidd/uuidd.pid
+
+depend() {
+   need clock localmount
+}

diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml
index 2d9b8b837fe2..291587be5409 100644
--- a/sys-apps/util-linux/metadata.xml
+++ b/sys-apps/util-linux/metadata.xml
@@ -24,6 +24,7 @@
su: non-root users may become root

install the mesg/wall/write tools for 
talking to local users
+   build uuidd daemon


cpe:/a:andries_brouwer:util-linux

diff --git a/sys-apps/util-linux/util-linux-2.40.1.ebuild 
b/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
similarity index 95%
rename from sys-apps/util-linux/util-linux-2.40.1.ebuild
rename to sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
index fefca19af628..c112b4749522 100644
--- a/sys-apps/util-linux/util-linux-2.40.1.ebuild
+++ b/sys-apps/util-linux/util-linux-2.40.1-r1.ebuild
@@ -4,9 +4,10 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
+TMPFILES_OPTIONAL=1
 
 inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
-   pam python-r1 multilib-minimal multiprocessing systemd
+   pam python-r1 multilib-minimal multiprocessing systemd tmpfiles
 
 MY_PV="${PV/_/-}"
 MY_P="${PN}-${MY_PV}"
@@ -33,7 +34,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
 SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode"
+IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger 
magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid 
systemd test tty-helpers udev unicode uuidd"
 
 # Most lib deps here are related to programs rather than our libs,
 # so we rarely need to specify ${MULTILIB_USEDEP}.
@@ -84,6 +85,10 @@ RDEPEND+="
!=sys-apps/shadow-4.7-r2[su]
)
+   uuidd? (
+   acct-user/uuidd
+   virtual/tmpfiles
+   )
!net-wireless/rfkill
 "
 
@@ -230,6 +235,7 @@ multilib_src_configure() {
$(use_enable static-libs static)
$(use_with ncurses tinfo)
$(use_with selinux)
+   $(multilib_native_use_enable uuidd)
 
# TODO: Wire this up (bug #931118)
--without-econf
@@ -303,6 +309,9 @@ multilib_src_configure() {
--enable-libsmartcols
--enable-libfdisk
--enable-libmount
+
+   # Support uuidd for non-native libuuid
+   $(use_enable uuidd libuuid-force-uuidd)
)
fi
 
@@ -388,6 +397,10 @@ multilib_src_install_all() {
fperms u+s /bin/su
fi
 
+   if use uuidd; then
+   newinitd "${FILESDIR}/uuidd.initd" uuidd
+   fi
+
# Note:
# Bash completion for "runuser" command is provided by same file which
# would also provide bash completion for "su" command. However, we don't
@@ -412,4 +425,8 @@ pkg_postinst() {
elog "The agetty util now clears the terminal by default. You"
elog "might want to add --noclear to your /etc/inittab lines."
fi
+
+   if use uuidd; then
+   tmpfiles_process uuidd-tmpfiles.conf
+   fi
 }

diff --git a/sys-apps/util-linux/util-linux-.ebuild 
b/sys-apps/util-linux/util-linux-.ebuild
index a3c518db9e1d..053f45a99077 100644
--- a/sys-apps/util-linux/util-linux-.ebuild
+++ b/sys-apps/util-linux/util-linux-.ebuild
@@ -4,9 

[gentoo-commits] repo/gentoo:master commit in: acct-user/uuidd/

2024-05-11 Thread Mike Gilbert
commit: 4c5e67633d3071e969d30723386085ff357aacdc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:32:21 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5e6763

acct-user/uuidd: new package, add 0

Signed-off-by: Mike Gilbert  gentoo.org>

 acct-user/uuidd/metadata.xml   |  7 +++
 acct-user/uuidd/uuidd-0.ebuild | 11 +++
 2 files changed, 18 insertions(+)

diff --git a/acct-user/uuidd/metadata.xml b/acct-user/uuidd/metadata.xml
new file mode 100644
index ..65e1fc82d859
--- /dev/null
+++ b/acct-user/uuidd/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-user/uuidd/uuidd-0.ebuild b/acct-user/uuidd/uuidd-0.ebuild
new file mode 100644
index ..a90877e3f24f
--- /dev/null
+++ b/acct-user/uuidd/uuidd-0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID=540
+ACCT_USER_GROUPS=( uuidd )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: acct-group/uuidd/

2024-05-11 Thread Mike Gilbert
commit: 32871af5155192c1883f8ca5674615ebbdfda1e8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:31:13 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 17:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32871af5

acct-group/uuidd: new package, add 0

Signed-off-by: Mike Gilbert  gentoo.org>

 acct-group/uuidd/metadata.xml   | 7 +++
 acct-group/uuidd/uuidd-0.ebuild | 8 
 2 files changed, 15 insertions(+)

diff --git a/acct-group/uuidd/metadata.xml b/acct-group/uuidd/metadata.xml
new file mode 100644
index ..65e1fc82d859
--- /dev/null
+++ b/acct-group/uuidd/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-group/uuidd/uuidd-0.ebuild b/acct-group/uuidd/uuidd-0.ebuild
new file mode 100644
index ..e8cbbbaa38e3
--- /dev/null
+++ b/acct-group/uuidd/uuidd-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=540



[gentoo-commits] data/api:master commit in: files/

2024-05-11 Thread Mike Gilbert
commit: 3d914ed6943fa80ad9a615d58e4b5257665a9a66
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat May 11 16:22:38 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat May 11 16:22:38 2024 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=3d914ed6

uid-gid.txt: assign 540 to uuidd

Signed-off-by: Mike Gilbert  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index fb306c1..1da4988 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -632,6 +632,7 @@ atuin   536 536 
acctUsed by app-shells/atuin
 openhab537 537 acct
Used by app-misc/openhab-bin
 redict 538 538 acct
Used by dev-db/redict
 microsoft-identity-broker  539 539 acct
Used by sys-auth/microsoft-identity-broker
+uuidd  540 540 acct
Used by sys-apps/util-linux
 
 
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!



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

2024-05-10 Thread Mike Gilbert
commit: 0c3f7894634b19623e8bcebe337b6aabf90dd032
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 10 16:41:56 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Fri May 10 16:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c3f7894

sys-apps/shadow: add 4.14.7

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/shadow/Manifest |   2 +
 sys-apps/shadow/shadow-4.14.7.ebuild | 278 +++
 2 files changed, 280 insertions(+)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 4b4251b94a04..072a4174ec3d 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -4,3 +4,5 @@ DIST shadow-4.14.2.tar.xz 1799548 BLAKE2B 
419f0a516753616ef691f71ec9002eef6fd756
 DIST shadow-4.14.2.tar.xz.asc 833 BLAKE2B 
9e085c79ccd3aa77489eb92e947dd4875dea84be2dbcbd2b8443e70b3dc065d288171ee024f81c6c3bf44d0ebfcabbb69937a906fdb26b6622d5a369aa415e8e
 SHA512 
47a2607fa782a48b0333e353343a32f358115bb40225ea962fab86d4a8dbed1df976eb6231baf5b95f34a13139b99d6b719521626e5d3e9c80fc4c685767d9b7
 DIST shadow-4.14.6.tar.xz 1805900 BLAKE2B 
e910131eab6527c1222afadf02ebd7bd6a3460baf95c23cc9eefa7aa21ddb70c02e58e4f58db2cb24fa8e2996c82b11664420545a8b1af573e4e6a25ceb3f921
 SHA512 
994a81afbafb19622a1d0f84527f96a84b0955c4ffa5e826682ead82af7940b8e3a091514bd2075622ebdf7638643c9c6b6b7ac3e48d985278db896249d70ae6
 DIST shadow-4.14.6.tar.xz.asc 833 BLAKE2B 
2fdcbd073687de829006ed9eb3ffd0b5f1312a94fe81b9c6840b25807e1268c58136d378da87f481c3cb53dc262d7afb6d97c77528e14dfbf5d54212fa7f84f2
 SHA512 
41f8fa92379392d4caa83987f9ea513ec18103dacfc01461f7bfb67ee6738a67e097fe76e7aa1f6004dfe14d5c55973667037c683fdd8ebb082264cb6d27
+DIST shadow-4.14.7.tar.xz 1805860 BLAKE2B 
5cc525292b9ba8fb85ec476a866be0b07a0b113539ad9f11d33eb87a87b95315485900a497c24465ad3b1d40b8f3273b6044a82829444024cc06d656427f3932
 SHA512 
ec64210b96ca0633683825df076e048ecba8f4794e9ad60125965d1490078c86ad26030bbec2e2ec7b53992d3ca68e4e659d6c460509fc6debb07bb686678885
+DIST shadow-4.14.7.tar.xz.asc 833 BLAKE2B 
05c75a1de641cb766860959f1c1ed4788be40a6b0533d73a701b138c1aaf3b70f1e2807b7dafb74e35369091c40edf402abd96c9a5526c18ee644c12c48cd320
 SHA512 
6d13ddc810f27efd1bb2c9ef61d260b84ba9ce4e5721d844bd1f910fba072ae424360f6d3672b69dfa88c9a0905d93b6de415909791515f8da00d6c17ca79f9a

diff --git a/sys-apps/shadow/shadow-4.14.7.ebuild 
b/sys-apps/shadow/shadow-4.14.7.ebuild
new file mode 100644
index ..2cfb43e405bd
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.14.7.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream sometimes pushes releases as pre-releases before marking them
+# official. Don't keyword the pre-releases!
+# Check https://github.com/shadow-maint/shadow/releases.
+
+inherit libtool pam verify-sig
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz.asc 
)"
+
+LICENSE="BSD GPL-2"
+# Subslot is for libsubid's SONAME.
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+REQUIRED_USE="?? ( cracklib pam )"
+
+COMMON_DEPEND="
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl:= )
+   audit? ( >=sys-process/audit-2.6:= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:= )
+   nls? ( virtual/libintl )
+   pam? ( sys-libs/pam:= )
+   skey? ( sys-auth/skey:= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:=
+   sys-libs/libsemanage:=
+   )
+   systemd? ( sys-apps/systemd:= )
+   xattr? ( sys-apps/attr:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-4.14
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   !=sys-auth/pambase-20150213 )
+   su? ( !sys-apps/util-linux[su(-)] )
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/gettext
+"
+
+if [[ ${PV} == *.0 ]]; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-sergehallyn )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sergehallyn.asc
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-alejandro-colomar )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alejandro-colomar.asc
+fi
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   local myeconfargs=(
+   # Negate new upstream default o

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

2024-05-10 Thread Mike Gilbert
commit: af6ed27691d4161c67f60740f74188523e300dc4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri May 10 14:43:45 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Fri May 10 14:43:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6ed276

sys-apps/shadow: do not use libbsd

Only 2 functions are used: readpassphrase and freezero.
freezero is a trivial wrapper around explicit_bzero and free.
readpassphrase has been copied locally from OpenBSD.

No need to pull in libbsd and its deps for this.

Closes: https://bugs.gentoo.org/924684
Closes: https://bugs.gentoo.org/931668
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/shadow/{shadow-4.14.6.ebuild => shadow-4.14.6-r1.ebuild} | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-apps/shadow/shadow-4.14.6.ebuild 
b/sys-apps/shadow/shadow-4.14.6-r1.ebuild
similarity index 97%
rename from sys-apps/shadow/shadow-4.14.6.ebuild
rename to sys-apps/shadow/shadow-4.14.6-r1.ebuild
index 60ab0fa7c897..2cfb43e405bd 100644
--- a/sys-apps/shadow/shadow-4.14.6.ebuild
+++ b/sys-apps/shadow/shadow-4.14.6-r1.ebuild
@@ -24,9 +24,7 @@ LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr 
zh_CN zh_TW )
 
 REQUIRED_USE="?? ( cracklib pam )"
 
-# TODO: Revisit libbsd dep once glibc-2.28 is stable as it provides strlcpy.
 COMMON_DEPEND="
-   dev-libs/libbsd
virtual/libcrypt:=
acl? ( sys-apps/acl:= )
audit? ( >=sys-process/audit-2.6:= )
@@ -83,8 +81,8 @@ src_configure() {
--disable-account-tools-setuid
--disable-static
--with-btrfs
-   # shadow uses a bundled copy of readpassphrase if 
--without-libbsd
-   --with-libbsd
+   # Use bundled replacements for readpassphrase and freezero
+   --without-libbsd
--without-group-name-max-length
--without-tcb
--with-bcrypt



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

2024-05-08 Thread Mike Gilbert
commit: 55d587420881cbe1064ef2cfcc7e72235a7c37cc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May  8 19:27:40 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:27:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d58742

dev-lang/regina-rexx: update SRC_URI

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild 
b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
index 88bd7934d186..6783de3c6f87 100644
--- a/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
+++ b/dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild
@@ -7,7 +7,7 @@ inherit autotools toolchain-funcs
 
 DESCRIPTION="Portable Rexx interpreter"
 HOMEPAGE="https://regina-rexx.sourceforge.io/;
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz;
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1 MPL-1.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl/, app-emulation/hercules-sdl/files/

2024-05-08 Thread Mike Gilbert
commit: 4cecf6573056a9e6f6637e1acffbbe7bcb213eb9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:44 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cecf657

app-emulation/hercules-sdl: new package, add 4.7.0

Closes: https://bugs.gentoo.org/711068
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl/Manifest|   1 +
 app-emulation/hercules-sdl/files/gen_hashes.sh |  24 ++
 .../hercules-sdl/files/hercules-3.13-htmldir.patch |  25 ++
 .../files/hercules-3.13-posix-test.patch   |  29 ++
 .../files/hercules-3.13-unbundle-libltdl.patch | 379 +
 .../files/hercules-3.13-user-install.patch |  21 ++
 .../files/hercules-sdl-4.4.1-htmldir.patch |  29 ++
 .../hercules-sdl-4.4.1-unbundle-libltdl.patch  | 179 ++
 .../hercules-sdl/hercules-sdl-4.7.0.ebuild |  85 +
 app-emulation/hercules-sdl/metadata.xml|  18 +
 10 files changed, 790 insertions(+)

diff --git a/app-emulation/hercules-sdl/Manifest 
b/app-emulation/hercules-sdl/Manifest
new file mode 100644
index ..ef0e4456cb66
--- /dev/null
+++ b/app-emulation/hercules-sdl/Manifest
@@ -0,0 +1 @@
+DIST hercules-sdl-4.7.tar.gz 25439384 BLAKE2B 
78a8d2df947c80e23d0e956a25a4f009dd32b09f2834cc06373f685badf9f1e657bf0f4e4408c7085371c46085718998076f3a6063caf80c9161b1fa7caa91eb
 SHA512 
9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0

diff --git a/app-emulation/hercules-sdl/files/gen_hashes.sh 
b/app-emulation/hercules-sdl/files/gen_hashes.sh
new file mode 100644
index ..bb499392a4a5
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/gen_hashes.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+
+[[ -z "${1}" ]] && exit 1
+[[ "${1}" =~ [0-9]+\.[0-9]+\.[0-9]+ ]] || exit 1
+
+CLONEDIR="$(mktemp -d)"
+for f in "hyperion" "crypto" "decNumber" "SoftFloat" "telnet"
+do
+git -C "${CLONEDIR}" clone --tags 
"https://github.com/SDL-Hercules-390/${f};
+done
+
+VERSIONARR=( ${1//./ })
+VERSIONTAG="Release_${VERSIONARR[0]}.${VERSIONARR[1]}"
+[[ "${VERSIONARR[2]}" == "0" ]] || VERSIONTAG=".${VERSIONARR[2]}"
+RELEASEDATE="$(git -C "${CLONEDIR}/hyperion" show -s --format="%ci" 
"${VERSIONTAG}")"
+
+echo
+for f in "crypto" "decNumber" "SoftFloat" "telnet"
+do
+echo -n "${f,,}: "
+git -C "${CLONEDIR}/${f}" rev-list -n 1 --first-parent 
--before="${RELEASEDATE}" master
+done
+
+rm -rf "${CLONEDIR}"

diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch 
b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch
new file mode 100644
index ..962611b87edd
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/hercules-3.13-htmldir.patch
@@ -0,0 +1,25 @@
+--- a/html/Makefile.am
 b/html/Makefile.am
+@@ -1,4 +1,4 @@
+-dist_pkgdata_DATA =   cckddasd.html fishgui.html  hercconf.html hercfaq.html  
   \
++dist_html_DATA =   cckddasd.html fishgui.html  hercconf.html hercfaq.html 
\
+ hercinst.html herclic.html  hercload.html hercmsca.html hercmscf.html 
 \
+ hercmscp.html hercmsct.html hercmscu.html hercmsda.html hercmsdc.html 
\
+ hercmsdg.html hercmsdi.html hercmsdl.html hercmsds.html hercmsdt.html 
\
+@@ -12,7 +12,7 @@
+ 
+ include_sources = include/header.htmlpart include/footer.htmlpart
+ 
+-include_pkgdatadir = $(pkgdatadir)/include
++include_pkgdatadir = $(htmldir)/include
+ 
+ dist_include_pkgdata_DATA = $(include_sources)
+ 
+@@ -33,6 +33,6 @@
+ images/interruptu.gif images/redu.gif images/waitonu.gif \
+ images/loadd.gif images/restartd.gif
+ 
+-images_pkgdatadir = $(pkgdatadir)/images
++images_pkgdatadir = $(htmldir)/images
+ 
+ dist_images_pkgdata_DATA = $(images_sources)

diff --git a/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch 
b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch
new file mode 100644
index ..abee4b0cc5ed
--- /dev/null
+++ b/app-emulation/hercules-sdl/files/hercules-3.13-posix-test.patch
@@ -0,0 +1,29 @@
+https://github.com/rbowler/spinhawk/pull/106
+
+From 9a9f7182069b8fe0483383c177882218244bad16 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger 
+Date: Thu, 18 Nov 2021 02:32:02 -0500
+Subject: [PATCH] avoid bashism in test call
+
+POSIX test only supports =, not ==.
+---
+ autoconf/hercules.m4 | 2 +-
+ configure.ac | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index f12d47058562..8dd420af8d13 100644
+--- a/configu

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

2024-05-08 Thread Mike Gilbert
commit: c051fe3df40200954895a58cf9525d240f0ace7d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:44 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c051fe3d

dev-lang/oorexx: keyword 5.0.0 for ~ppc64

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild 
b/dev-lang/oorexx/oorexx-5.0.0.ebuild
index 6e12e524e9d0..6714702cc6ff 100644
--- a/dev-lang/oorexx/oorexx-5.0.0.ebuild
+++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 RDEPEND="
sys-libs/ncurses:=



[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-telnet/, app-emulation/hercules-sdl-telnet/files/

2024-05-08 Thread Mike Gilbert
commit: 4a7945992de60bfb7fb425fe2276bde3b01fd4db
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a794599

app-emulation/hercules-sdl-telnet: new package, add 4.7.0, 

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-telnet/Manifest |   1 +
 .../hercules-sdl-telnet/files/cmakefix.patch   | 155 +
 .../hercules-sdl-telnet-4.7.0.ebuild   |  20 +++
 .../hercules-sdl-telnet-.ebuild|  14 ++
 app-emulation/hercules-sdl-telnet/metadata.xml |  14 ++
 5 files changed, 204 insertions(+)

diff --git a/app-emulation/hercules-sdl-telnet/Manifest 
b/app-emulation/hercules-sdl-telnet/Manifest
new file mode 100644
index ..a5e4cdf3a866
--- /dev/null
+++ b/app-emulation/hercules-sdl-telnet/Manifest
@@ -0,0 +1 @@
+DIST telnet-729f0b688c1426018112c1e509f207fb5f266efa.tar.gz 67277 BLAKE2B 
720b292adbe6c1273221d57f74018c08c529b5766dbe623f04af5b14ec3fa9c56f749395aa0f365da97b90a08549e378afbbd3634e4e11cd0418fa0f80d85a9c
 SHA512 
e44df68cfba85b4f2e235c6b830cf89a10d66c635cfec933843c1695bdac33bf307b2e66c965a8b853723c2fd02419c40f80bcf6098be98f01472d9c3cebf1dd

diff --git a/app-emulation/hercules-sdl-telnet/files/cmakefix.patch 
b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch
new file mode 100644
index ..76fd8513213a
--- /dev/null
+++ b/app-emulation/hercules-sdl-telnet/files/cmakefix.patch
@@ -0,0 +1,155 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a316b76..50176f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 )
+ 
+ cmake_policy( SET CMP0048 NEW )
+ 
++include( GNUInstallDirs )
++
+ 
#--
+ #   Define the project
+ 
#--
+@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES
+COMPILE_PDB_NAME${FULLNAME} )
+ 
+ install( TARGETS ${FULLNAME}
+- PUBLIC_HEADER DESTINATION include
+- ARCHIVE   DESTINATION ${LIB_INSTALL_DIR} )
++ PUBLIC_HEADER DESTINATION 
${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include
++ ARCHIVE   DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib )
+ 
+ 
+ 
#--
+diff --git a/cmake/modules/ParseBinaryDir.cmake 
b/cmake/modules/ParseBinaryDir.cmake
+index 7983107..2ede77b 100644
+--- a/cmake/modules/ParseBinaryDir.cmake
 b/cmake/modules/ParseBinaryDir.cmake
+@@ -7,6 +7,8 @@ macro( ParseBinaryDir )
+ set(  CMAKE_DISABLE_IN_SOURCE_BUILD  ON  )
+ set(  CMAKE_DISABLE_SOURCE_CHANGES   ON  )
+ 
++set( FULLNAME ${EXTPKG_NAME} )
++
+ 
#--
+ #  Make sure they are not trying to do an "in source" build by making
+ #  sure the cmake "binary" (build) directory is not a subdirectory of
+@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 
'CMakeFiles' directory and try a
+ 
+ TEST_BIG_ENDIAN( IS_BIG_ENDIAN )
+ 
+-
#--
+-#   Split the binary build directory into its constituent components.
+-#   Refer to the "BUILDING" document for more information.
+-
#--
+-
+-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY )
+-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME )
+-
+-trace( BINARY_HLQ )
+-trace( BINARY_DIR )
+-
+-string( FIND ${BINARY_DIR} " " _n )
+-if( NOT ${_n} EQUAL -1 )
+-message( FATAL_ERROR "Build directory name cannot have spaces! 
${BINARY_DIR}" )
+-endif()
+-
+-
#--
+-#  First, split it into two parts: before the dot and after the dot
+-
#--
+-
+-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} )
+-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} )
+-
+-trace( _x )
+-trace( CONFIG )
+-
+-
#--
+-#  The second part tells us if this is a "Debug" or "Release" build.
+-
#--
+-
+-string( LENGTH ${CONFIG} _n )
+-if( ${_n} LESS 1 )
+-message( FATAL_ERROR "Invalid Release/Debug build type! ${CONFIG}&qu

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

2024-05-08 Thread Mike Gilbert
commit: f0fe9d7b0694a7dcccd316bc0b4119d966044ea7
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May  8 19:32:18 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:32:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fe9d7b

dev-lang/oorexx: update SRC_URI

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/oorexx/oorexx-5.0.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild 
b/dev-lang/oorexx/oorexx-5.0.0.ebuild
index 6714702cc6ff..73dac6c302b3 100644
--- a/dev-lang/oorexx/oorexx-5.0.0.ebuild
+++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild
@@ -10,8 +10,7 @@ inherit cmake
 DESCRIPTION="Open source implementation of Object Rexx"
 HOMEPAGE="https://www.oorexx.org/about.html
https://sourceforge.net/projects/oorexx/;
-SRC_URI="https://sourceforge.net/projects/${PN}/files/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz;
-S="${WORKDIR}/${P}"
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}-${APP_REVISION}.tar.gz;
 
 LICENSE="CPL-1.0"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-softfloat/, ...

2024-05-08 Thread Mike Gilbert
commit: d8092b394f463499ee70a3a4253dadeb608ff88d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8092b39

app-emulation/hercules-sdl-softfloat: new package, add 4.7.0, 

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-softfloat/Manifest  |   1 +
 .../hercules-sdl-softfloat/files/cmakefix.patch| 159 +
 .../hercules-sdl-softfloat-4.7.0.ebuild|  20 +++
 .../hercules-sdl-softfloat-.ebuild |  14 ++
 app-emulation/hercules-sdl-softfloat/metadata.xml  |  14 ++
 5 files changed, 208 insertions(+)

diff --git a/app-emulation/hercules-sdl-softfloat/Manifest 
b/app-emulation/hercules-sdl-softfloat/Manifest
new file mode 100644
index ..f2f732c98ab5
--- /dev/null
+++ b/app-emulation/hercules-sdl-softfloat/Manifest
@@ -0,0 +1 @@
+DIST SoftFloat-4b0c326008e174610969c92e69178939ed80653d.tar.gz 237236 BLAKE2B 
4d29161ebdb1b659a61a7c83cb2c5eee1b0874455d0e6f634d2fb70a4dd0200c0bd46961edf9e7f41fd84695278653e1073c2b0fe39bf252ca7242bafdcf6adc
 SHA512 
549b144c63fdbbb0815650dfe9fb443a92fb8baeff33baeca1d25fa6226705ef149a1bdb80236c5debeb161bfaecd4cffe9f8d74298a83175c2ddeebb735c48c

diff --git a/app-emulation/hercules-sdl-softfloat/files/cmakefix.patch 
b/app-emulation/hercules-sdl-softfloat/files/cmakefix.patch
new file mode 100644
index ..21796e3cda00
--- /dev/null
+++ b/app-emulation/hercules-sdl-softfloat/files/cmakefix.patch
@@ -0,0 +1,159 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a316b76..50176f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 )
+ 
+ cmake_policy( SET CMP0048 NEW )
+ 
++include( GNUInstallDirs )
++
+ 
#--
+ #   Define the project
+ 
#--
+@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES
+COMPILE_PDB_NAME${FULLNAME} )
+ 
+ install( TARGETS ${FULLNAME}
+- PUBLIC_HEADER DESTINATION include
+- ARCHIVE   DESTINATION ${LIB_INSTALL_DIR} )
++ PUBLIC_HEADER DESTINATION 
${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include
++ ARCHIVE   DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib )
+ 
+ 
+ 
#--
+diff --git a/cmake/modules/ParseBinaryDir.cmake 
b/cmake/modules/ParseBinaryDir.cmake
+index 7983107..2ede77b 100644
+--- a/cmake/modules/ParseBinaryDir.cmake
 b/cmake/modules/ParseBinaryDir.cmake
+@@ -7,6 +7,8 @@ macro( ParseBinaryDir )
+ set(  CMAKE_DISABLE_IN_SOURCE_BUILD  ON  )
+ set(  CMAKE_DISABLE_SOURCE_CHANGES   ON  )
+ 
++set( FULLNAME ${EXTPKG_NAME} )
++
+ 
#--
+ #  Make sure they are not trying to do an "in source" build by making
+ #  sure the cmake "binary" (build) directory is not a subdirectory of
+@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 
'CMakeFiles' directory and try a
+ 
+ TEST_BIG_ENDIAN( IS_BIG_ENDIAN )
+ 
+-
#--
+-#   Split the binary build directory into its constituent components.
+-#   Refer to the "BUILDING" document for more information.
+-
#--
+-
+-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY )
+-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME )
+-
+-trace( BINARY_HLQ )
+-trace( BINARY_DIR )
+-
+-string( FIND ${BINARY_DIR} " " _n )
+-if( NOT ${_n} EQUAL -1 )
+-message( FATAL_ERROR "Build directory name cannot have spaces! 
${BINARY_DIR}" )
+-endif()
+-
+-
#--
+-#  First, split it into two parts: before the dot and after the dot
+-
#--
+-
+-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} )
+-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} )
+-
+-trace( _x )
+-trace( CONFIG )
+-
+-
#--
+-#  The second part tells us if this is a "Debug" or "Release" build.
+-
#--
+-
+-string( LENGTH ${CONFIG

[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-crypto/files/, app-emulation/hercules-sdl-crypto/

2024-05-08 Thread Mike Gilbert
commit: 1d481b2f133830b02726be0be591a417d3530ad0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:42 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d481b2f

app-emulation/hercules-sdl-crypto: new package, add 4.7.0, 

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-crypto/Manifest |   1 +
 .../hercules-sdl-crypto/files/cmakefix.patch   | 155 +
 .../hercules-sdl-crypto-4.7.0.ebuild   |  20 +++
 .../hercules-sdl-crypto-.ebuild|  14 ++
 app-emulation/hercules-sdl-crypto/metadata.xml |  14 ++
 5 files changed, 204 insertions(+)

diff --git a/app-emulation/hercules-sdl-crypto/Manifest 
b/app-emulation/hercules-sdl-crypto/Manifest
new file mode 100644
index ..88168d5a0844
--- /dev/null
+++ b/app-emulation/hercules-sdl-crypto/Manifest
@@ -0,0 +1 @@
+DIST crypto-a5096e5dd79f46b568806240c0824cd8cb2fcda2.tar.gz 81482 BLAKE2B 
4e414c66ee3716c17217ac85b658171907b1018bb8b7306c2b040957cb15723f77c32d5b04c5ff12c346e2ac464d16e805c036b7408755a7f1ca40174c031296
 SHA512 
d55e73d7dfa90da53c173159e32cb733a44780cd8606d539351371e61910f3a82312b8ab9f858b293c89c8f7cc4fe74da86825db2f9a6e73391d95c3f903d94e

diff --git a/app-emulation/hercules-sdl-crypto/files/cmakefix.patch 
b/app-emulation/hercules-sdl-crypto/files/cmakefix.patch
new file mode 100644
index ..dd8f1840a7d9
--- /dev/null
+++ b/app-emulation/hercules-sdl-crypto/files/cmakefix.patch
@@ -0,0 +1,155 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a316b76..50176f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 )
+ 
+ cmake_policy( SET CMP0048 NEW )
+ 
++include( GNUInstallDirs )
++
+ 
#--
+ #   Define the project
+ 
#--
+@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES
+COMPILE_PDB_NAME${FULLNAME} )
+ 
+ install( TARGETS ${FULLNAME}
+- PUBLIC_HEADER DESTINATION include
+- ARCHIVE   DESTINATION ${LIB_INSTALL_DIR} )
++ PUBLIC_HEADER DESTINATION 
${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include
++ ARCHIVE   DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib )
+ 
+ 
+ 
#--
+diff --git a/cmake/modules/ParseBinaryDir.cmake 
b/cmake/modules/ParseBinaryDir.cmake
+index 7983107..2ede77b 100644
+--- a/cmake/modules/ParseBinaryDir.cmake
 b/cmake/modules/ParseBinaryDir.cmake
+@@ -7,6 +7,8 @@ macro( ParseBinaryDir )
+ set(  CMAKE_DISABLE_IN_SOURCE_BUILD  ON  )
+ set(  CMAKE_DISABLE_SOURCE_CHANGES   ON  )
+ 
++set( FULLNAME ${EXTPKG_NAME} )
++
+ 
#--
+ #  Make sure they are not trying to do an "in source" build by making
+ #  sure the cmake "binary" (build) directory is not a subdirectory of
+@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 
'CMakeFiles' directory and try a
+ 
+ TEST_BIG_ENDIAN( IS_BIG_ENDIAN )
+ 
+-
#--
+-#   Split the binary build directory into its constituent components.
+-#   Refer to the "BUILDING" document for more information.
+-
#--
+-
+-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY )
+-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME )
+-
+-trace( BINARY_HLQ )
+-trace( BINARY_DIR )
+-
+-string( FIND ${BINARY_DIR} " " _n )
+-if( NOT ${_n} EQUAL -1 )
+-message( FATAL_ERROR "Build directory name cannot have spaces! 
${BINARY_DIR}" )
+-endif()
+-
+-
#--
+-#  First, split it into two parts: before the dot and after the dot
+-
#--
+-
+-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} )
+-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} )
+-
+-trace( _x )
+-trace( CONFIG )
+-
+-
#--
+-#  The second part tells us if this is a "Debug" or "Release" build.
+-
#--
+-
+-string( LENGTH ${CONFIG} _n )
+-if( ${_n} LESS 1 )
+-message( FATAL_ERROR "Invalid Release/Debug build type! ${CONFIG}&qu

[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-crypto/, app-emulation/hercules-sdl/, ...

2024-05-08 Thread Mike Gilbert
commit: 932f6cfb8c6dcc33f18f856f0e49f7b9c57797f6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:45 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932f6cfb

app-emulation/hercules-sdl*: switch to proxy-maint

Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/31051
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-crypto/metadata.xml| 10 +++---
 app-emulation/hercules-sdl-decnumber/metadata.xml | 10 +++---
 app-emulation/hercules-sdl-softfloat/metadata.xml | 10 +++---
 app-emulation/hercules-sdl-telnet/metadata.xml| 10 +++---
 app-emulation/hercules-sdl/metadata.xml   | 10 +++---
 5 files changed, 35 insertions(+), 15 deletions(-)

diff --git a/app-emulation/hercules-sdl-crypto/metadata.xml 
b/app-emulation/hercules-sdl-crypto/metadata.xml
index 2c4124ae5e96..8e22c018c0ee 100644
--- a/app-emulation/hercules-sdl-crypto/metadata.xml
+++ b/app-emulation/hercules-sdl-crypto/metadata.xml
@@ -1,9 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-   s390 architecture team
+   
+   matoro_gen...@matoro.tk
+   Matoro Mahri
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


Simple AES/DES encryption and SHA1/SHA2 hashing library for use 
by the SDL-Hercules-390 emulator

diff --git a/app-emulation/hercules-sdl-decnumber/metadata.xml 
b/app-emulation/hercules-sdl-decnumber/metadata.xml
index 9e1d8aa0e17e..54d5e56d442d 100644
--- a/app-emulation/hercules-sdl-decnumber/metadata.xml
+++ b/app-emulation/hercules-sdl-decnumber/metadata.xml
@@ -1,9 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-   s390 architecture team
+   
+   matoro_gen...@matoro.tk
+   Matoro Mahri
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


ANSI C General Decimal Arithmetic Library for use by the 
SDL-Hercules-390 emulator

diff --git a/app-emulation/hercules-sdl-softfloat/metadata.xml 
b/app-emulation/hercules-sdl-softfloat/metadata.xml
index 55d0070ca6d7..36219eca3e6d 100644
--- a/app-emulation/hercules-sdl-softfloat/metadata.xml
+++ b/app-emulation/hercules-sdl-softfloat/metadata.xml
@@ -1,10 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-   s390 architecture team
+   
+   matoro_gen...@matoro.tk
+   Matoro Mahri

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

Berkeley IEEE Binary Floating-Point Library for use by the 
SDL-Hercules-390 emulator 


diff --git a/app-emulation/hercules-sdl-telnet/metadata.xml 
b/app-emulation/hercules-sdl-telnet/metadata.xml
index e53d70bb661e..7514393f2230 100644
--- a/app-emulation/hercules-sdl-telnet/metadata.xml
+++ b/app-emulation/hercules-sdl-telnet/metadata.xml
@@ -1,9 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-   s390 architecture team
+   
+   matoro_gen...@matoro.tk
+   Matoro Mahri
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


Simple RFC-complient TELNET implementation for use by the 
SDL-Hercules-390 emulator

diff --git a/app-emulation/hercules-sdl/metadata.xml 
b/app-emulation/hercules-sdl/metadata.xml
index ff52771dbab6..c7d581937769 100644
--- a/app-emulation/hercules-sdl/metadata.xml
+++ b/app-emulation/hercules-sdl/metadata.xml
@@ -1,9 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   s...@gentoo.org
-   s390 architecture team
+   
+   matoro_gen...@matoro.tk
+   Matoro Mahri
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


This version of Hercules 4.x Hyperion is a SoftDevLabs 
maintained version of the Hercules emulator containing fixes made by David B. 
Trout and others for bugs that may still exist in the original hercules-390 
version of Hercules 4.0 Hyperion, as well as enhancements and improvements to 
the overall functionality above and beyond what is provided by the hercules-390 
version of Hercules.



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

2024-05-08 Thread Mike Gilbert
commit: 46eb07d310b86945d8718cb238d959683587
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46eb

dev-lang/oorexx: block dev-lang/regina-rexx

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/oorexx/oorexx-5.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/oorexx/oorexx-5.0.0.ebuild 
b/dev-lang/oorexx/oorexx-5.0.0.ebuild
index 51c81bc9f4f2..6e12e524e9d0 100644
--- a/dev-lang/oorexx/oorexx-5.0.0.ebuild
+++ b/dev-lang/oorexx/oorexx-5.0.0.ebuild
@@ -20,6 +20,7 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="
sys-libs/ncurses:=
virtual/libcrypt:=
+   !dev-lang/regina-rexx
 "
 DEPEND="
${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/regina-rexx/, dev-lang/regina-rexx/files/

2024-05-08 Thread Mike Gilbert
commit: 3a870f881dc14389f43b82818860841e9d15a2e3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:44 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a870f88

dev-lang/regina-rexx: new package, add 3.9.5

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-lang/regina-rexx/Manifest  |   1 +
 .../files/regina-rexx-3.9.5-makefile.patch | 309 +
 dev-lang/regina-rexx/files/rxstack-r1  |  14 +
 dev-lang/regina-rexx/metadata.xml  |  18 ++
 dev-lang/regina-rexx/regina-rexx-3.9.5.ebuild  |  50 
 5 files changed, 392 insertions(+)

diff --git a/dev-lang/regina-rexx/Manifest b/dev-lang/regina-rexx/Manifest
new file mode 100644
index ..3d295cd2b71f
--- /dev/null
+++ b/dev-lang/regina-rexx/Manifest
@@ -0,0 +1 @@
+DIST regina-rexx-3.9.5.tar.gz 2705272 BLAKE2B 
f26d4c7c582e1dafb97c2280651d07bba67549ccf9f58eb42e88e92ddbbb3184a36e5d3480977adccafdd1d9fdd1ca208950cd2700201600b6fbc0da7ebbd336
 SHA512 
bff25e5d218441306d021924582c19ed29c652b691e73988a4b53b9de4b51b758b1ee08704685967bd9bea469e93bf57b19875207fd4649d5af3e53dade39dd2

diff --git a/dev-lang/regina-rexx/files/regina-rexx-3.9.5-makefile.patch 
b/dev-lang/regina-rexx/files/regina-rexx-3.9.5-makefile.patch
new file mode 100644
index ..36124bedaa7b
--- /dev/null
+++ b/dev-lang/regina-rexx/files/regina-rexx-3.9.5-makefile.patch
@@ -0,0 +1,309 @@
+diff --git a/Makefile.in b/Makefile.in
+index 17e43da..75368f7 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -323,7 +323,7 @@ JUNK = *.o *.so.$(OBJ) $(STATICLIB) 
execiser$(binarybitprefix)$(EXE) threader$(b
+ #
+ .SUFFIXES:
+ 
+-all : rexx$(binarybitprefix)$(EXE) $(STATICLIB) 
execiser$(binarybitprefix)$(EXE) $(SHL_TARGETS) $(THREADSAFE_TARGET) 
rxstack$(binarybitprefix)$(EXE) rxqueue$(binarybitprefix)$(EXE) $(MTBFILES)
++all : rexx$(binarybitprefix)$(EXE) execiser$(binarybitprefix)$(EXE) 
$(SHL_TARGETS) $(THREADSAFE_TARGET) rxstack$(binarybitprefix)$(EXE) 
rxqueue$(binarybitprefix)$(EXE) $(MTBFILES)
+ 
+ $(srcdir)/rexx.h : $(srcdir)/extern.h $(srcdir)/strengs.h $(srcdir)/defs.h 
$(srcdir)/regina_t.h $(srcdir)/mt.h
+ 
+@@ -1053,9 +1053,9 @@ installbase: all
+   $(INSTALL) -m 755 -d $(DESTDIR)$(examplesdir)
+   $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)
+   $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1
+-  $(INSTALL) -s -m 755 -c ./rexx$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rexx$(binarybitprefix)$(EXE)
+-  $(INSTALL) -s -m 755 -c ./rxqueue$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rxqueue$(binarybitprefix)$(EXE)
+-  $(INSTALL) -s -m 755 -c ./rxstack$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rxstack$(binarybitprefix)$(EXE)
++  $(INSTALL) -m 755 -c ./rexx$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rexx$(binarybitprefix)$(EXE)
++  $(INSTALL) -m 755 -c ./rxqueue$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rxqueue$(binarybitprefix)$(EXE)
++  $(INSTALL) -m 755 -c ./rxstack$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/rxstack$(binarybitprefix)$(EXE)
+   $(INSTALL) -m 644 -c $(srcdir)/rxstack.conf.etc 
$(DESTDIR)$(sysconfdir)/rxstack.conf
+   $(INSTALL) -m 755 -c ./regina-config $(DESTDIR)$(bindir)/regina-config
+   $(INSTALL) -m 755 -c ./libregina.pc 
$(DESTDIR)$(libdir)/pkgconfig/libregina.pc
+@@ -1066,11 +1066,6 @@ installbase: all
+   $(INSTALL) -m 644 -c $(srcdir)/regina-config.1 
$(DESTDIR)$(mandir)/man1/regina-config.1
+   $(INSTALL) -m 644 -c $(srcdir)/rxstack.1 
$(DESTDIR)$(mandir)/man1/rxstack.1
+   $(INSTALL) -m 644 -c $(srcdir)/rxqueue.1 
$(DESTDIR)$(mandir)/man1/rxqueue.1
+-  gzip -f $(DESTDIR)$(mandir)/man1/regina.1
+-  gzip -f $(DESTDIR)$(mandir)/man1/rexx.1
+-  gzip -f $(DESTDIR)$(mandir)/man1/regina-config.1
+-  gzip -f $(DESTDIR)$(mandir)/man1/rxstack.1
+-  gzip -f $(DESTDIR)$(mandir)/man1/rxqueue.1
+   $(INSTALL) -m 644 -c $(srcdir)/rexxsaa.h 
$(DESTDIR)$(includedir)/rexxsaa.h
+   $(INSTALL) -m 644 -c ./en.mtb $(DESTDIR)$(sharedir)/en.mtb
+   $(INSTALL) -m 644 -c ./pt.mtb $(DESTDIR)$(sharedir)/pt.mtb
+@@ -1092,7 +1087,7 @@ installdoc:
+   $(INSTALL) -m 644 -c ./doc/regutil.pdf 
$(DESTDIR)/$(PACKAGE)-regutil-$(VERDOTUNQUOTED)-doc.pdf
+ 
+ installregina:
+-  $(INSTALL) -s -m 755 -c ./regina$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/regina$(binarybitprefix)$(EXE)
++  $(INSTALL) -m 755 -c ./regina$(binarybitprefix)$(EXE) 
$(DESTDIR)$(bindir)/regina$(binarybitprefix)$(EXE)
+   $(INSTALL) -m 755 -c $(srcdir)/demo/dynfunc.rexx  
$(DESTDIR)$(examplesdir)/dynfunc.rexx
+   $(INSTALL) -m 755 -c $(srcdir)/regutil/regutil.rexx  
$(DESTDIR)$(examplesdir)/regutil.rexx
+   $(INSTALL) -m 755 -c $(srcdir)/regutil/getline.rexx  
$(DESTDIR)$(examplesdir)/getline.rexx
+@@ -1100,14 +1095,14 @@ installregina:

[gentoo-commits] repo/gentoo:master commit in: app-emulation/hercules-sdl-decnumber/files/, ...

2024-05-08 Thread Mike Gilbert
commit: 219ca1abd89e12db6d7e229fd12f6a070b458753
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed May  8 14:52:43 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 19:26:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219ca1ab

app-emulation/hercules-sdl-decnumber: new package, add 4.7.0, 

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-emulation/hercules-sdl-decnumber/Manifest  |   1 +
 .../hercules-sdl-decnumber/files/cmakefix.patch| 159 +
 .../hercules-sdl-decnumber-4.7.0.ebuild|  20 +++
 .../hercules-sdl-decnumber-.ebuild |  14 ++
 app-emulation/hercules-sdl-decnumber/metadata.xml  |  14 ++
 5 files changed, 208 insertions(+)

diff --git a/app-emulation/hercules-sdl-decnumber/Manifest 
b/app-emulation/hercules-sdl-decnumber/Manifest
new file mode 100644
index ..a6446cde0c06
--- /dev/null
+++ b/app-emulation/hercules-sdl-decnumber/Manifest
@@ -0,0 +1 @@
+DIST decNumber-3aa2f4531b5fcbd0478ecbaf72ccc47079c67280.tar.gz 785702 BLAKE2B 
c7348c33dfdad046f79fc8112800e31b8010a0aa0acbca0e84d21e0f4ba366969a4c453d07ed8a3fdb79735850f17d71e66731a9b2db6d64781309f2c2861f8e
 SHA512 
dad1c2d271f5739ac99850ac90ad45209e8efc80c20d29210f2f5b911b10ffc12a039e1bf6a7b8a171869a63ecad9bc8dfcf95161273385974b03221bd538a74

diff --git a/app-emulation/hercules-sdl-decnumber/files/cmakefix.patch 
b/app-emulation/hercules-sdl-decnumber/files/cmakefix.patch
new file mode 100644
index ..42e461d92e24
--- /dev/null
+++ b/app-emulation/hercules-sdl-decnumber/files/cmakefix.patch
@@ -0,0 +1,159 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a316b76..50176f0 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -6,6 +6,8 @@ cmake_minimum_required( VERSION 3.2 )
+ 
+ cmake_policy( SET CMP0048 NEW )
+ 
++include( GNUInstallDirs )
++
+ 
#--
+ #   Define the project
+ 
#--
+@@ -131,8 +133,8 @@ set_target_properties( ${FULLNAME} PROPERTIES
+COMPILE_PDB_NAME${FULLNAME} )
+ 
+ install( TARGETS ${FULLNAME}
+- PUBLIC_HEADER DESTINATION include
+- ARCHIVE   DESTINATION ${LIB_INSTALL_DIR} )
++ PUBLIC_HEADER DESTINATION 
${CMAKE_INSTALL_LIBDIR}/hercules-sdl/include
++ ARCHIVE   DESTINATION ${CMAKE_INSTALL_LIBDIR}/hercules-sdl/lib )
+ 
+ 
+ 
#--
+diff --git a/cmake/modules/ParseBinaryDir.cmake 
b/cmake/modules/ParseBinaryDir.cmake
+index 7983107..2ede77b 100644
+--- a/cmake/modules/ParseBinaryDir.cmake
 b/cmake/modules/ParseBinaryDir.cmake
+@@ -7,6 +7,8 @@ macro( ParseBinaryDir )
+ set(  CMAKE_DISABLE_IN_SOURCE_BUILD  ON  )
+ set(  CMAKE_DISABLE_SOURCE_CHANGES   ON  )
+ 
++set( FULLNAME ${EXTPKG_NAME} )
++
+ 
#--
+ #  Make sure they are not trying to do an "in source" build by making
+ #  sure the cmake "binary" (build) directory is not a subdirectory of
+@@ -48,102 +50,6 @@ Remove the 'CMakeCache.txt' file and the entire 
'CMakeFiles' directory and try a
+ 
+ TEST_BIG_ENDIAN( IS_BIG_ENDIAN )
+ 
+-
#--
+-#   Split the binary build directory into its constituent components.
+-#   Refer to the "BUILDING" document for more information.
+-
#--
+-
+-get_filename_component( BINARY_HLQ "${CMAKE_BINARY_DIR}" DIRECTORY )
+-get_filename_component( BINARY_DIR "${CMAKE_BINARY_DIR}" NAME )
+-
+-trace( BINARY_HLQ )
+-trace( BINARY_DIR )
+-
+-string( FIND ${BINARY_DIR} " " _n )
+-if( NOT ${_n} EQUAL -1 )
+-message( FATAL_ERROR "Build directory name cannot have spaces! 
${BINARY_DIR}" )
+-endif()
+-
+-
#--
+-#  First, split it into two parts: before the dot and after the dot
+-
#--
+-
+-string( REGEX MATCH "([^\\.]*)" _x ${BINARY_DIR} )
+-string( REGEX MATCH "([^.]*\$)" CONFIG ${BINARY_DIR} )
+-
+-trace( _x )
+-trace( CONFIG )
+-
+-
#--
+-#  The second part tells us if this is a "Debug" or "Release" build.
+-
#--
+-
+-string( LENGTH ${CONFIG

[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/

2024-05-07 Thread Mike Gilbert
commit: 7078bba0d1945b9ea59e6dc2a27c0b5ed1f7baf5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed May  8 01:25:10 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 01:25:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7078bba0

net-wireless/wpa_supplicant: remove ${EROOT} from DOC_CONTENTS

pkgcheck warns about using EROOT in global scope.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild | 4 ++--
 net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild | 4 ++--
 net-wireless/wpa_supplicant/wpa_supplicant-.ebuild| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
index 5778596a4275..51b2075c6830 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r4.ebuild
@@ -59,9 +59,9 @@ BDEPEND="virtual/pkgconfig"
 DOC_CONTENTS="
If this is a clean installation of wpa_supplicant, you
have to create a configuration file named
-   ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf
+   /etc/wpa_supplicant/wpa_supplicant.conf
An example configuration file is available for reference in
-   ${EROOT}/usr/share/doc/${PF}/
+   /usr/share/doc/${PF}/
 "
 
 S="${WORKDIR}/${P}/${PN}"

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
index 2a500901cf60..e2f919e5221e 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
@@ -59,9 +59,9 @@ BDEPEND="virtual/pkgconfig"
 DOC_CONTENTS="
If this is a clean installation of wpa_supplicant, you
have to create a configuration file named
-   ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf
+   /etc/wpa_supplicant/wpa_supplicant.conf
An example configuration file is available for reference in
-   ${EROOT}/usr/share/doc/${PF}/
+   /usr/share/doc/${PF}/
 "
 
 S="${WORKDIR}/${P}/${PN}"

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
index 75c7a436d746..b6b9865b98bc 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
@@ -59,9 +59,9 @@ BDEPEND="virtual/pkgconfig"
 DOC_CONTENTS="
If this is a clean installation of wpa_supplicant, you
have to create a configuration file named
-   ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf
+   /etc/wpa_supplicant/wpa_supplicant.conf
An example configuration file is available for reference in
-   ${EROOT}/usr/share/doc/${PF}/
+   /usr/share/doc/${PF}/
 "
 
 S="${WORKDIR}/${P}/${PN}"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wpa_supplicant/files/, net-wireless/wpa_supplicant/

2024-05-07 Thread Mike Gilbert
commit: ace10427ce3ffe912d349cd8aea32673ecd719d9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 29 19:42:14 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed May  8 01:22:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace10427

net-wireless/wpa_supplicant: call service stop on AP disconnect

Lot of discussion in the primary ticket for this, but apparently
multiple users report that previously connected wifi does not come up on
resume from suspend.  This is due to the original implementation
wpa_cli.sh not stopping the service, which was to avoid taking the
interface down, which would interfere with wpa_supplicant which needs
the interface to be up.  However, nowadays we set IN_BACKGROUND which
takes care of preventing the interface from being taken down, so it's
safe to stop the service.  If the service isn't stopped, then trying to
start the service on reconnection is a no-op (because the service is
already started).

Closes: https://bugs.gentoo.org/591752
Closes: https://bugs.gentoo.org/909574
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35579
Signed-off-by: Mike Gilbert  gentoo.org>

 net-wireless/wpa_supplicant/files/wpa_cli-r1.sh| 44 ++
 ...t-.ebuild => wpa_supplicant-2.10-r5.ebuild} |  4 +-
 .../wpa_supplicant/wpa_supplicant-.ebuild  |  2 +-
 3 files changed, 47 insertions(+), 3 deletions(-)

diff --git a/net-wireless/wpa_supplicant/files/wpa_cli-r1.sh 
b/net-wireless/wpa_supplicant/files/wpa_cli-r1.sh
new file mode 100644
index ..dc852f427f4c
--- /dev/null
+++ b/net-wireless/wpa_supplicant/files/wpa_cli-r1.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+# Copyright 1999-2011 Gentoo Foundation
+# Written by Roy Marples 
+# Distributed under the terms of the GNU General Public License v2
+# Alternatively, this file may be distributed under the terms of the BSD 
License
+
+if [ -z "$1" -o -z "$2" ]; then
+   logger -t wpa_cli "Insufficient parameters"
+   exit 1
+fi
+
+INTERFACE="$1"
+ACTION="$2"
+
+# Note, the below action must NOT mark the interface down via ifconfig, ip or
+# similar. Addresses can be removed, changed and daemons can be stopped, but
+# the interface must remain up for wpa_supplicant to work.
+
+if [ -f /etc/gentoo-release ]; then
+   EXEC="/etc/init.d/net.${INTERFACE} --quiet"
+else
+   logger -t wpa_cli "I don't know what to do with this distro!"
+   exit 1
+fi
+
+case ${ACTION} in
+   CONNECTED)
+   EXEC="${EXEC} start"
+   ;;
+   DISCONNECTED)
+   EXEC="${EXEC} --nodeps stop"
+   ;;
+   *)
+   logger -t wpa_cli "Unknown action ${ACTION}"
+   exit 1
+   ;;
+esac
+
+# ${EXEC} can use ${IN_BACKGROUND} so that it knows that the user isn't
+# stopping the interface and a background process - like wpa_cli - is.
+export IN_BACKGROUND=true
+
+logger -t wpa_cli "interface ${INTERFACE} ${ACTION}"
+${EXEC} || logger -t wpa_cli "executing '${EXEC}' failed"

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
similarity index 98%
copy from net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
copy to net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
index 5778596a4275..2a500901cf60 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10-r5.ebuild
@@ -13,7 +13,7 @@ if [ "${PV}" = "" ]; then
inherit git-r3
EGIT_REPO_URI="https://w1.fi/hostap.git;
 else
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
SRC_URI="https://w1.fi/releases/${P}.tar.gz;
 fi
 
@@ -393,7 +393,7 @@ src_install() {
newconfd "${FILESDIR}/${PN}-conf.d" wpa_supplicant
 
exeinto /etc/wpa_supplicant/
-   newexe "${FILESDIR}/wpa_cli.sh" wpa_cli.sh
+   newexe "${FILESDIR}/wpa_cli-r1.sh" wpa_cli.sh
 
readme.gentoo_create_doc
dodoc ChangeLog {eap_testing,todo}.txt README{,-WPS} \

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
index 5778596a4275..75c7a436d746 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-.ebuild
@@ -393,7 +393,7 @@ src_install() {
newconfd "${FILESDIR}/${PN}-conf.d" wpa_supplicant
 
exeinto /etc/wpa_supplicant/
-   newexe "${FILESDIR}/wpa_cli.sh" wpa_cli.sh
+   newexe "${FILESDIR}/wpa_cli-r1.sh" wpa_cli.sh
 
readme.gentoo_create_doc
dodoc ChangeLog {eap_testing,todo}.txt README{,-WPS} \



[gentoo-commits] repo/gentoo:master commit in: sys-fs/lvm2/, sys-fs/lvm2/files/

2024-05-02 Thread Mike Gilbert
commit: 50cdc115fe2fcf6b96a88e071eccb7b1b0f86586
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu May  2 15:19:10 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu May  2 15:21:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50cdc115

sys-fs/lvm2: backport fix for thin-provisioning-tools version check

Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/lvm2-2.03.22-thin-version-checking.patch | 59 ++
 ...m2-2.03.22-r4.ebuild => lvm2-2.03.22-r5.ebuild} |  1 +
 2 files changed, 60 insertions(+)

diff --git a/sys-fs/lvm2/files/lvm2-2.03.22-thin-version-checking.patch 
b/sys-fs/lvm2/files/lvm2-2.03.22-thin-version-checking.patch
new file mode 100644
index ..28d901bc7d61
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.22-thin-version-checking.patch
@@ -0,0 +1,59 @@
+From f117d47ffa781f7f1ad452505c250b4826cdcc7f Mon Sep 17 00:00:00 2001
+From: Zdenek Kabelac 
+Date: Tue, 10 Oct 2023 22:03:50 +0200
+Subject: [PATCH] configure.ac: version checking for new dmpd tools
+
+New rust version of thin_check returns now also binary name in version,
+so adapt the version checking to handle this variant.
+---
+ configure.ac | 8 +---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1550f1f70..59d4b65af 100644
+--- a/configure.ac
 b/configure.ac
+@@ -426,6 +426,7 @@ AS_CASE(["$THIN"],
+   ])
+   AS_IF([test "$THIN_CHECK_NEEDS_CHECK" = "yes" && test 
"$THIN_CONFIGURE_WARN" != "y"], [
+   THIN_CHECK_VSN=$("$THIN_CHECK_CMD" -V 2>/dev/null)
++  THIN_CHECK_VSN=${THIN_CHECK_VSN##* }  # trim away all before 
the first space
+   THIN_CHECK_VSN_MAJOR=$(echo "$THIN_CHECK_VSN" | $AWK -F '.' 
'{print $1}')
+   THIN_CHECK_VSN_MINOR=$(echo "$THIN_CHECK_VSN" | $AWK -F '.' 
'{print $2}')
+ 
+@@ -467,7 +468,7 @@ AS_CASE(["$THIN"],
+   ])
+   ])
+ 
+-  AC_MSG_CHECKING([whether thin_check supports the needs-check flag])
++  AC_MSG_CHECKING([whether $THIN_CHECK_CMD 
($THIN_CHECK_VSN_MAJOR.$THIN_CHECK_VSN_MINOR) supports the needs-check flag])
+   AC_MSG_RESULT([$THIN_CHECK_NEEDS_CHECK])
+   AS_IF([test "$THIN_CHECK_NEEDS_CHECK" = "yes"], [
+   AC_DEFINE([THIN_CHECK_NEEDS_CHECK], 1, [Define to 1 if the 
external 'thin_check' tool requires the --clear-needs-check-flag option])
+@@ -537,12 +538,13 @@ AS_CASE(["$CACHE"],
+   ])
+   ])
+   AS_IF([test "$CACHE_CHECK_NEEDS_CHECK" = "yes" && test 
"$CACHE_CONFIGURE_WARN" != "y"], [
+-  $CACHE_CHECK_CMD -V 2>/dev/null >conftest.tmp
++  "$CACHE_CHECK_CMD" -V 2>/dev/null >conftest.tmp
+   read -r CACHE_CHECK_VSN < conftest.tmp
+   IFS=.- read -r CACHE_CHECK_VSN_MAJOR CACHE_CHECK_VSN_MINOR 
CACHE_CHECK_VSN_PATCH LEFTOVER < conftest.tmp
+   rm -f conftest.tmp
+ 
+   # Require version >= 0.5.4 for --clear-needs-check-flag
++  CACHE_CHECK_VSN_MAJOR=${CACHE_CHECK_VSN_MAJOR##* }
+   AS_IF([test -z "$CACHE_CHECK_VSN_MAJOR" \
+   || test -z "$CACHE_CHECK_VSN_MINOR" \
+   || test -z "$CACHE_CHECK_VSN_PATCH"], [
+@@ -590,7 +592,7 @@ AS_CASE(["$CACHE"],
+   ])
+   ])
+ 
+-  AC_MSG_CHECKING([whether cache_check supports the needs-check flag])
++  AC_MSG_CHECKING([whether $CACHE_CHECK_CMD 
($CACHE_CHECK_VSN_MAJOR.$CACHE_CHECK_VSN_MINOR.$CACHE_CHECK_VSN_PATCH) supports 
the needs-check flag])
+   AC_MSG_RESULT([$CACHE_CHECK_NEEDS_CHECK])
+   AS_IF([test "$CACHE_CHECK_NEEDS_CHECK" = "yes"], [
+   AC_DEFINE([CACHE_CHECK_NEEDS_CHECK], 1, [Define to 1 if the 
external 'cache_check' tool requires the --clear-needs-check-flag option])
+-- 
+2.45.0
+

diff --git a/sys-fs/lvm2/lvm2-2.03.22-r4.ebuild 
b/sys-fs/lvm2/lvm2-2.03.22-r5.ebuild
similarity index 99%
rename from sys-fs/lvm2/lvm2-2.03.22-r4.ebuild
rename to sys-fs/lvm2/lvm2-2.03.22-r5.ebuild
index 42b6ae927976..5b95dd0b2940 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r4.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r5.ebuild
@@ -69,6 +69,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.03.20-dmeventd-no-idle-exit.patch
"${FILESDIR}"/${PN}-2.03.20-freopen-musl.patch
"${FILESDIR}"/${PN}-2.03.22-autoconf-2.72-egrep.patch
+   "${FILESDIR}"/${PN}-2.03.22-thin-version-checking.patch
 )
 
 pkg_setup() {



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

2024-05-02 Thread Mike Gilbert
commit: 449dc37ae3fbdefc9bc3453c0b7ba50971f2876b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu May  2 14:53:13 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu May  2 14:53:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449dc37a

sys-fs/lvm2: update path for thin-provisioning-tools

The rust-based package installs binaries in /usr/sbin.

Closes: https://bugs.gentoo.org/927402
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/lvm2/{lvm2-2.03.22-r3.ebuild => lvm2-2.03.22-r4.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.22-r4.ebuild
similarity index 98%
rename from sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
rename to sys-fs/lvm2/lvm2-2.03.22-r4.ebuild
index 5575480db560..42b6ae927976 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r4.ebuild
@@ -135,8 +135,8 @@ src_configure() {
myeconfargs+=( --with-thin=internal --with-cache=internal )
local texec
for texec in check dump repair restore; do
-   myeconfargs+=( 
--with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} )
-   myeconfargs+=( 
--with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} )
+   myeconfargs+=( 
--with-thin-${texec}="${EPREFIX}"/usr/sbin/thin_${texec} )
+   myeconfargs+=( 
--with-cache-${texec}="${EPREFIX}"/usr/sbin/cache_${texec} )
done
else
myeconfargs+=( --with-thin=none --with-cache=none )



[gentoo-commits] repo/gentoo:master commit in: sys-boot/grub/

2024-04-30 Thread Mike Gilbert
commit: fe420281b87aaf017e0bf6d201184c1fa977b9a6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 30 18:44:58 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 30 18:46:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe420281

sys-boot/grub: depend on python unconditionally

configure calls PYTHON in a couple of places, so we need python even if
we are not regenerating the build system.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/grub/grub-2.12-r4.ebuild | 12 ++--
 sys-boot/grub/grub-.ebuild| 12 ++--
 2 files changed, 4 insertions(+), 20 deletions(-)

diff --git a/sys-boot/grub/grub-2.12-r4.ebuild 
b/sys-boot/grub/grub-2.12-r4.ebuild
index 9755d0e4ee49..66b37086f92f 100644
--- a/sys-boot/grub/grub-2.12-r4.ebuild
+++ b/sys-boot/grub/grub-2.12-r4.ebuild
@@ -21,15 +21,11 @@ PYTHON_COMPAT=( python3_{10..12} )
 WANT_LIBTOOL=none
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dkiper.gpg
 
-if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   inherit python-any-r1
-fi
-
 if [[ -n ${GRUB_AUTORECONF} ]]; then
inherit autotools
 fi
 
-inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
+inherit bash-completion-r1 flag-o-matic multibuild optfeature python-any-r1 
toolchain-funcs
 
 DESCRIPTION="GNU GRUB boot loader"
 HOMEPAGE="https://www.gnu.org/software/grub/;
@@ -168,11 +164,7 @@ src_prepare() {
 
default
 
-   if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   python_setup
-   else
-   export PYTHON=true
-   fi
+   python_setup
 
if [[ -n ${GRUB_BOOTSTRAP} ]]; then
eautopoint --force

diff --git a/sys-boot/grub/grub-.ebuild b/sys-boot/grub/grub-.ebuild
index 3e36233d4ef0..1061d6ebe58d 100644
--- a/sys-boot/grub/grub-.ebuild
+++ b/sys-boot/grub/grub-.ebuild
@@ -25,15 +25,11 @@ PYTHON_COMPAT=( python3_{10..12} )
 WANT_LIBTOOL=none
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dkiper.gpg
 
-if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   inherit python-any-r1
-fi
-
 if [[ -n ${GRUB_AUTORECONF} ]]; then
inherit autotools
 fi
 
-inherit bash-completion-r1 flag-o-matic multibuild optfeature toolchain-funcs
+inherit bash-completion-r1 flag-o-matic multibuild optfeature python-any-r1 
toolchain-funcs
 
 DESCRIPTION="GNU GRUB boot loader"
 HOMEPAGE="https://www.gnu.org/software/grub/;
@@ -169,11 +165,7 @@ src_prepare() {
 
default
 
-   if [[ -n ${GRUB_AUTOGEN} || -n ${GRUB_BOOTSTRAP} ]]; then
-   python_setup
-   else
-   export PYTHON=true
-   fi
+   python_setup
 
if [[ -n ${GRUB_BOOTSTRAP} ]]; then
eautopoint --force



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/

2024-04-30 Thread Mike Gilbert
commit: 419c393e7c673893092cf1784ea456b1227ef5db
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 30 17:53:59 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 30 17:53:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419c393e

sys-devel/clang-common: reapply cet config for x86_64 only

This got dropped by accident.

Bug: https://bugs.gentoo.org/928460
Fixes: f6674da9ede829fbb18e97530ca10b48d0f37e29
Signed-off-by: Mike Gilbert  gentoo.org>

 ...-18.1.4-r3.ebuild => clang-common-18.1.4-r4.ebuild} | 18 +-
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/sys-devel/clang-common/clang-common-18.1.4-r3.ebuild 
b/sys-devel/clang-common/clang-common-18.1.4-r4.ebuild
similarity index 96%
rename from sys-devel/clang-common/clang-common-18.1.4-r3.ebuild
rename to sys-devel/clang-common/clang-common-18.1.4-r4.ebuild
index fff63838526d..b7d4720e0e22 100644
--- a/sys-devel/clang-common/clang-common-18.1.4-r3.ebuild
+++ b/sys-devel/clang-common/clang-common-18.1.4-r4.ebuild
@@ -73,6 +73,11 @@ _doclang_cfg() {
@gentoo-common.cfg
@gentoo-common-ld.cfg
EOF
+   if [[ ${triple} == x86_64* ]]; then
+   cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
+   @gentoo-cet.cfg
+   EOF
+   fi
done
 
if use kernel_Darwin; then
@@ -85,6 +90,11 @@ _doclang_cfg() {
# This configuration file is used by the ${triple}-clang-cpp 
driver.
@gentoo-common.cfg
EOF
+   if [[ ${triple} == x86_64* ]]; then
+   cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
+   @gentoo-cet.cfg
+   EOF
+   fi
 
# Install symlinks for triples with other vendor strings since some
# programs insist on mangling the triple.
@@ -175,11 +185,9 @@ src_install() {
-include "${EPREFIX}/usr/include/gentoo/fortify.h"
EOF
 
-   if use amd64; then
-   cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
-   -Xarch_host -fcf-protection=$(usex cet full none)
-   EOF
-   fi
+   newins - gentoo-cet.cfg <<-EOF
+   -Xarch_host -fcf-protection=$(usex cet full none)
+   EOF
 
if use kernel_Darwin; then
newins - gentoo-hardened-ld.cfg <<-EOF



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

2024-04-26 Thread Mike Gilbert
commit: 6dea85a3238c412f5b08cc0121d4baa1d4af83c9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 26 18:37:41 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 26 18:38:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dea85a3

sys-fs/lvm2: move wd40 keywords forward

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/lvm2/lvm2-2.03.22-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild 
b/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
index 5f40121aaac2..5575480db560 100644
--- a/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.22-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN^^}.${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="lvm readline sanlock selinux static static-libs systemd thin +udev 
valgrind"
 REQUIRED_USE="
static? ( !systemd !udev )



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

2024-04-26 Thread Mike Gilbert
commit: 25e0a98682b9ab600cb3a6ea3fc3834ce1cce8f6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Apr 26 18:04:46 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 26 18:06:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e0a986

sys-apps/busybox: rework toolchain handling

Pass toolchain vars as arguments to make to avoid using sed on Makefile.

Unsilence make so we can see what is actually being executed in
src_configure.

Append -D_FILE_OFFSET_BITS=64 to BUILD_CFLAGS and pass this as
HOSTCFLAGS to resolve LFS issue on 32-bit archs.

Closes: https://bugs.gentoo.org/930513
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/busybox/busybox-1.36.1-r1.ebuild | 45 +++
 sys-apps/busybox/busybox-1.36.1-r2.ebuild | 45 +++
 sys-apps/busybox/busybox-.ebuild  | 45 +++
 3 files changed, 84 insertions(+), 51 deletions(-)

diff --git a/sys-apps/busybox/busybox-1.36.1-r1.ebuild 
b/sys-apps/busybox/busybox-1.36.1-r1.ebuild
index 78c429beefc9..98369ddbf32e 100644
--- a/sys-apps/busybox/busybox-1.36.1-r1.ebuild
+++ b/sys-apps/busybox/busybox-1.36.1-r1.ebuild
@@ -87,9 +87,6 @@ PATCHES=(
 
 src_prepare() {
default
-   unset KBUILD_OUTPUT #88088
-   append-flags -fno-strict-aliasing #310413
-   use ppc64 && append-flags -mminimal-toc #130943
 
cp "${FILESDIR}"/ginit.c init/ || die
 
@@ -97,13 +94,6 @@ src_prepare() {
sed -i -r \
-e 
's:[[:space:]]?-(Werror|Os|Oz|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g'
 \
Makefile.flags || die
-   sed -i \
-   -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
-   -e "/^AR\>/s:=.*:= $(tc-getAR):" \
-   -e "/^CC\>/s:=.*:= $(tc-getCC):" \
-   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
-   Makefile || die
sed -i \
-e 's:-static-libgcc::' \
Makefile.flags || die
@@ -112,13 +102,34 @@ src_prepare() {
sed -i -e 's:debug=false:debug=true:' scripts/trylink || die
 }
 
+bbmake() {
+   local args=(
+   V=1
+   CROSS_COMPILE="${CHOST}-"
+   AR="${AR}"
+   CC="${CC}"
+   HOSTCC="${BUILD_CC}"
+   HOSTCFLAGS="${BUILD_CFLAGS}"
+   PKG_CONFIG="${PKG_CONFIG}"
+   )
+   emake "${args[@]}" "$@"
+}
+
 src_configure() {
+   tc-export AR CC BUILD_CC PKG_CONFIG
+
+   tc-is-cross-compiler || BUILD_CFLAGS=${CFLAGS}
+   BUILD_CFLAGS+=" -D_FILE_OFFSET_BITS=64" #930513
+
+   append-flags -fno-strict-aliasing #310413
+   use ppc64 && append-flags -mminimal-toc #130943
+
# check for a busybox config before making one of our own.
# if one exist lets return and use it.
 
restore_config .config
if [ -f .config ]; then
-   yes "" | emake -j1 -s oldconfig >/dev/null
+   yes "" | bbmake -j1 oldconfig
return 0
else
ewarn "Could not locate user configfile, so we will save a 
default one"
@@ -127,11 +138,11 @@ src_configure() {
# setting SKIP_SELINUX skips searching for selinux at this stage. We 
don't
# need to search now in case we end up not needing it after all.
# setup the config file
-   emake -j1 -s allyesconfig SKIP_SELINUX=$(usex selinux n y) >/dev/null 
#620918
+   bbmake -j1 allyesconfig SKIP_SELINUX=$(usex selinux n y) #620918
# nommu forces a bunch of things off which we want on #387555
busybox_config_option n NOMMU
sed -i '/^#/d' .config
-   yes "" | emake -j1 -s oldconfig SKIP_SELINUX=$(usex selinux n y) 
>/dev/null #620918
+   yes "" | bbmake -j1 oldconfig SKIP_SELINUX=$(usex selinux n y) #620918
 
# now turn off stuff we really don't want
busybox_config_option n DMALLOC
@@ -221,17 +232,17 @@ src_configure() {
busybox_config_option n ${opt}
done
 
-   emake -j1 oldconfig > /dev/null
+   bbmake -j1 oldconfig
 }
 
 src_compile() {
unset KBUILD_OUTPUT #88088
export SKIP_STRIP=y
 
-   emake V=1 busybox
+   bbmake busybox
 
# bug #701512
-   emake V=1 doc
+   bbmake doc
 }
 
 src_install() {
@@ -304,7 +315,7 @@ src_install() {
fi
 
# bundle up the symlink files for use later
-   emake DESTDIR="${ED}" install
+   bbmake DESTDIR="${ED}" install
# for compatibility, provide /usr/bin/env
mkdir -p _install/usr/bin || die
if [[ ! -e _install/usr

[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-04-25 Thread Mike Gilbert
commit: ae4c3e381c3739837b7be0ff7f3660b18992fac8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 25 16:51:13 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 25 16:53:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4c3e38

Revert "profiles/package.mask: mask app-emacs/windows for last-rite"

This package has reverse dependencies which were not included in the
mask.

Reverts: b63c261e4dcb955f5a3c234f1962da04851b3b06
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0cc7ca9937ce..203fbfcdf0b2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,12 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Maciej Barć  (2024-04-25)
-# Very old package failing to compile with modern GNU Emacs.
-# Open bugs: #930655
-# Removal on 2024-05-25.
-app-emacs/windows
-
 # Matt Turner  (2024-04-25)
 # Masked for testing
 =dev-util/intel_clc-24.1*



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2024-04-24 Thread Mike Gilbert
commit: 8bbdc814485d2990630d4217f68830fe1148801c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 24 15:35:32 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 24 15:35:32 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8bbdc814

Remove QA warning when no bash completions are found

This triggers unwanted warnings in at least two known cases.

Bug: https://bugs.gentoo.org/928599
Bug: https://bugs.gentoo.org/928869
Signed-off-by: Mike Gilbert  gentoo.org>

 bin/install-qa-check.d/60bash-completion | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/bin/install-qa-check.d/60bash-completion 
b/bin/install-qa-check.d/60bash-completion
index 85573df0e5..d3cb52d1c1 100644
--- a/bin/install-qa-check.d/60bash-completion
+++ b/bin/install-qa-check.d/60bash-completion
@@ -77,9 +77,6 @@ bashcomp_check() {
fi
 
if [[ -z ${completions[@]} ]]; then
-   qa_warnings+=(
-   "${f##*/}: does not define any 
completions (failed to source?)."
-   )
continue
fi
 



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

2024-04-24 Thread Mike Gilbert
commit: 7b1953a687ddf90eb5d0176f4a8da750e483531d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 24 19:36:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 24 19:36:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1953a6

net-misc/freerdp: skip TestBacktrace unconditionally

Closes: https://bugs.gentoo.org/930636
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 3 +--
 net-misc/freerdp/freerdp-2.11.6.ebuild | 3 +--
 net-misc/freerdp/freerdp-2..ebuild | 3 +--
 net-misc/freerdp/freerdp-3.4.0-r11.ebuild  | 3 +--
 net-misc/freerdp/freerdp-3.5.0.ebuild  | 3 +--
 net-misc/freerdp/freerdp-3.5.1.ebuild  | 3 +--
 net-misc/freerdp/freerdp-.ebuild   | 3 +--
 7 files changed, 7 insertions(+), 14 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 0185d276382d..6c9b29344718 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
index 9ba5520f14f9..452680239826 100644
--- a/net-misc/freerdp/freerdp-2.11.6.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 9ba5520f14f9..452680239826 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -158,8 +158,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
cmake_src_test
 }
 

diff --git a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
index a78e14181dd6..a616aab29951 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r11.ebuild
@@ -176,8 +176,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-3.5.0.ebuild 
b/net-misc/freerdp/freerdp-3.5.0.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-3.5.0.ebuild
+++ b/net-misc/freerdp/freerdp-3.5.0.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-3.5.1.ebuild 
b/net-misc/freerdp/freerdp-3.5.1.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-3.5.1.ebuild
+++ b/net-misc/freerdp/freerdp-3.5.1.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 8285a658a86c..78789fee28fc 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -169,8 +169,7 @@ src_configure() {
 }
 
 src_test() {
-   local myctestargs=()
-   use elibc_musl && myctestargs+=( -E TestBacktrace )
+   local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
cmake_src_test
 }



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

2024-04-24 Thread Mike Gilbert
commit: 966bb5993d0a86872b6f362b7739c88654ec9889
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Apr 24 17:06:59 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Wed Apr 24 17:06:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966bb599

net-misc/freerdp: add 3.5.1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.5.1.ebuild | 181 ++
 2 files changed, 182 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index a31b15e326e7..a82c27c846b5 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -2,3 +2,4 @@ DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2
 DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07
+DIST freerdp-3.5.1.tar.gz 9338947 BLAKE2B 
dd004333a52046300a5f319346da46ddb460e8acbb5902dc4daa18e3d0b6e3d9ee1d43f43e54f0887fec68cf6a952567be4c7995e807099585b9062a56058506
 SHA512 
6c7861131e1ae2cf824659fe8cff34e0f608c4e3796b64f02a61aeeaa12dce76aad2bfa5096c821f0f86fde82ffed7e4876f20cd4016ea1adb7555e4828551d8

diff --git a/net-misc/freerdp/freerdp-3.5.1.ebuild 
b/net-misc/freerdp/freerdp-3.5.1.ebuild
new file mode 100644
index ..8285a658a86c
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.5.1.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="3"
+IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+"
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   aad? ( dev-libs/cJSON )
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   usb? (
+   virtual/libudev:0=
+   sys-apps/util-linux:0=
+   dev-libs/dbus-glib:0=
+   virtual/libusb:1=
+   )
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   xinerama? ( x11-libs/libXinerama )
+   xv? ( x11-libs/libXv )
+   )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   !ffmpeg? (
+   x11-libs/cairo:0=
+   )
+   fuse? ( sys-fs/fuse:3 )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   X? ( x11-libs/libXrandr )
+   )
+   icu? ( dev-libs/icu:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
+   openh264? ( media-libs/openh264:0= )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   server? (
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libXtst
+   xinerama? ( x11-libs/libXinerama )
+  

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

2024-04-23 Thread Mike Gilbert
commit: 4686a9eb70ecf09522b34063372b10c395bcdd5a
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Apr 23 19:32:57 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 23 20:39:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4686a9eb

sys-apps/dbus-broker: add 36

Test suite passes fine on amd64

Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/36383
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/dbus-broker/Manifest  |  1 +
 sys-apps/dbus-broker/dbus-broker-36.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/sys-apps/dbus-broker/Manifest b/sys-apps/dbus-broker/Manifest
index 737f271721f0..a69b56d14cd1 100644
--- a/sys-apps/dbus-broker/Manifest
+++ b/sys-apps/dbus-broker/Manifest
@@ -1,2 +1,3 @@
 DIST dbus-broker-33.tar.xz 253172 BLAKE2B 
2b1773999af5caa435acb9dca848c96863b8d738dee6c3542e492d031555c0251a07d371465cd5dc071c0198b33251bf8233f18ddaa7ae34dc9b5df938ca9298
 SHA512 
776684a5d19a6c25fc46dff19821014a32d967f8132385b86c5281f2d69192dce64b3ad92ae6a158d1d64753e89d918385a1a31f32811f54060504113f065baa
 DIST dbus-broker-35.tar.xz 263388 BLAKE2B 
2c270197d76ec157bf2fd8eb561b49cea2739d656fac8129c4ecdd0bbd5804f8e4e427414cb5f209eef4c22cf9559fc409170476d8df0e1d252c0b5aa2288e01
 SHA512 
409e415889bd53b78e92ba077455e5583852a071e233e4b23dcbb23d8a367f177d6c8138e6fc113dcfe48440b68d594c1a076cb43ef445d472645f671d5ae033
+DIST dbus-broker-36.tar.xz 266084 BLAKE2B 
84a805982f038f0d9fe62b7f34de8ecbbdbd9b889edba05ab182f00116612545d2bf44d6ea0c6b5e121591a5ab3d2f0f6d5fa3dd413e8c36fe3494e35ac050f3
 SHA512 
47ff345e27ae2ba41f43a4a6eb09b813583ef43392d1dfa2fc1805578c0ed3a1e414c3eae63f78ca3806904dc017a138e283aa32ba973de51ed613050b244a0f

diff --git a/sys-apps/dbus-broker/dbus-broker-36.ebuild 
b/sys-apps/dbus-broker/dbus-broker-36.ebuild
new file mode 100644
index ..83050ef5bcd9
--- /dev/null
+++ b/sys-apps/dbus-broker/dbus-broker-36.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2017-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/bus1/dbus-broker.git;
+else
+   
SRC_URI="https://github.com/bus1/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+fi
+
+DESCRIPTION="Linux D-Bus Message Broker"
+HOMEPAGE="https://github.com/bus1/dbus-broker/wiki;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor audit doc +launcher selinux"
+
+DEPEND="
+   apparmor? (
+   >=sys-libs/libapparmor-3.0
+   )
+   audit? (
+   >=sys-process/audit-3.0
+   >=sys-libs/libcap-ng-0.6
+   )
+   launcher? (
+   >=dev-libs/expat-2.2
+   >=sys-apps/systemd-230:0=
+   )
+   selinux? ( >=sys-libs/libselinux-3.2 )
+"
+RDEPEND="${DEPEND}
+   launcher? ( sys-apps/dbus )"
+BDEPEND="
+   doc? ( dev-python/docutils )
+   virtual/pkgconfig
+"
+
+if [[ ${PV} ==  ]]; then
+src_unpack() {
+   git-r3_src_unpack
+   cd "${P}" || die
+   meson subprojects download || die
+}
+fi
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use apparmor)
+   $(meson_use audit)
+   $(meson_use doc docs)
+   $(meson_use launcher)
+   $(meson_use selinux)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/gnu-efi/

2024-04-23 Thread Mike Gilbert
commit: d9a1768c190928b064c8022efb7fed108f4ac30a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 23 20:29:46 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 23 20:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a1768c

sys-boot/gnu-efi: drop myself as a maintainer

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-boot/gnu-efi/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-boot/gnu-efi/metadata.xml b/sys-boot/gnu-efi/metadata.xml
index 65fe61621347..40e0d4d4861a 100644
--- a/sys-boot/gnu-efi/metadata.xml
+++ b/sys-boot/gnu-efi/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   flop...@gentoo.org
-       Mike Gilbert
-   
+   

gnu-efi
ncroxon/gnu-efi



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

2024-04-22 Thread Mike Gilbert
commit: bf90ce759da490fb50f8277c266560110facb43e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Apr 22 20:14:45 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 22 20:15:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf90ce75

sys-kernel/genkernel: update SRC_URI

Closes: https://bugs.gentoo.org/930453
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-kernel/genkernel/genkernel-4.3.11.ebuild | 2 +-
 sys-kernel/genkernel/genkernel-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/genkernel/genkernel-4.3.11.ebuild 
b/sys-kernel/genkernel/genkernel-4.3.11.ebuild
index 7877571478ca..a4d85789ad8e 100644
--- a/sys-kernel/genkernel/genkernel-4.3.11.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.3.11.ebuild
@@ -92,7 +92,7 @@ if [[ ${PV} == * ]] ; then
S="${WORKDIR}/${P}"
SRC_URI="${COMMON_URI}"
 else
-   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz
${COMMON_URI}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi

diff --git a/sys-kernel/genkernel/genkernel-.ebuild 
b/sys-kernel/genkernel/genkernel-.ebuild
index 46254b9348ab..579af213906b 100644
--- a/sys-kernel/genkernel/genkernel-.ebuild
+++ b/sys-kernel/genkernel/genkernel-.ebuild
@@ -92,7 +92,7 @@ if [[ ${PV} == * ]] ; then
S="${WORKDIR}/${P}"
SRC_URI="${COMMON_URI}"
 else
-   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz
${COMMON_URI}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 fi



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

2024-04-19 Thread Mike Gilbert
commit: b78f64780ad2f42ba7d2492405928f77b75dc67e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 20 02:49:49 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 20 02:49:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78f6478

net-misc/freerdp: sync 2.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 11 +++
 net-misc/freerdp/freerdp-2..ebuild |  8 
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index caee86e34a0a..1b235ab887a7 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -98,10 +98,13 @@ RDEPEND="${COMMON_DEPEND}
server? ( !net-misc/freerdp:3[server] )
 "
 
-PATCHES=(
-   "${FILESDIR}/freerdp-2.11.2-clang.patch"
-   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
-)
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   )
+   cmake_src_prepare
+}
 
 option() {
usex "$1" ON OFF

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 6a6c319f26f5..9ba5520f14f9 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -98,6 +98,14 @@ RDEPEND="${COMMON_DEPEND}
server? ( !net-misc/freerdp:3[server] )
 "
 
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}/freerdp-2.11.2-clang.patch"
+   
"${FILESDIR}/freerdp-2.11-Revert-codec-encode-messages-considering-endianness.patch"
+   )
+   cmake_src_prepare
+}
+
 option() {
usex "$1" ON OFF
 }



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

2024-04-19 Thread Mike Gilbert
commit: 5ecfa38ca0235e2c35e66672190d14dfb9ef7974
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 20 02:55:09 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 20 02:55:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ecfa38c

net-misc/freerdp: add 2.11.6

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest  |   1 +
 net-misc/freerdp/freerdp-2.11.6.ebuild | 169 +
 2 files changed, 170 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index e857adf29b43..a31b15e326e7 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,3 +1,4 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
+DIST freerdp-2.11.6.tar.gz 7337387 BLAKE2B 
6d6b338710fccc4ad5067f4cf7f17190409f5313cb0c2c4ad84c82326b605897e01e03e2f334346ae5e20642c7813b415d0123558c00565b4b8c11257ebac226
 SHA512 
4facaff07bc26434474776e2463c9ebf090cb6bcf7d3dc7a6b3d8e2de991925a92b7889b2c5dec50ee4cf28f94bb1016c36da207a00ead09005ea0ace36d
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
 DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07

diff --git a/net-misc/freerdp/freerdp-2.11.6.ebuild 
b/net-misc/freerdp/freerdp-2.11.6.ebuild
new file mode 100644
index ..9ba5520f14f9
--- /dev/null
+++ b/net-misc/freerdp/freerdp-2.11.6.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="2"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
+"
+
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   usb? (
+   virtual/libudev:0=
+   sys-apps/util-linux:0=
+   dev-libs/dbus-glib:0=
+   virtual/libusb:1=
+   )
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   xinerama? ( x11-libs/libXinerama )
+   xv? ( x11-libs/libXv )
+   )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   !ffmpeg? (
+   x11-libs/cairo:0=
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   X? ( x11-libs/libXrandr )
+   )
+   icu? ( dev-libs/icu:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
+   openh264? ( media-libs/openh264:0= )
+   pulseaudio? ( media-libs/libpulse )
+   server? (
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libXtst
+   xinerama? ( x11-libs/libXinerama )
+   )
+   )
+   smartcard? ( sys-apps/pcsc-lite )
+   systemd? ( sys-apps/systemd:0= )
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   )
+   X? (
+   x

[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-04-19 Thread Mike Gilbert
commit: d3cec83caf1478a2ac994ac2ca2d149553e61132
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 20 00:17:03 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 20 00:17:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3cec83c

dev-build/ninja: switch back to configure.py

Using cmake causes a circular dependency via dev-libs/jsoncpp.

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/ninja-1.12.0.ebuild | 63 +
 dev-build/ninja/ninja-.ebuild   | 63 +
 2 files changed, 56 insertions(+), 70 deletions(-)

diff --git a/dev-build/ninja/ninja-1.12.0.ebuild 
b/dev-build/ninja/ninja-1.12.0.ebuild
index c7a7c9ee0b26..3af9c43f1b06 100644
--- a/dev-build/ninja/ninja-1.12.0.ebuild
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -3,10 +3,9 @@
 
 EAPI=8
 
-CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
+inherit bash-completion-r1 edo python-any-r1 toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
@@ -21,19 +20,17 @@ HOMEPAGE="https://ninja-build.org/;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
+IUSE="doc"
 
 BDEPEND="
+   ${PYTHON_DEPS}
dev-util/re2c
doc? (
-   ${PYTHON_DEPS}
app-text/asciidoc
app-text/doxygen
dev-libs/libxslt
media-gfx/graphviz
)
-   test? ( dev-cpp/gtest )
 "
 PDEPEND="
app-alternatives/ninja
@@ -43,49 +40,45 @@ pkg_setup() {
:
 }
 
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING=$(usex test ON OFF)
+src_prepare() {
+   local PATCHES=(
+   "${FILESDIR}"/ninja-cflags.patch
)
-   cmake_src_configure
+   default
+}
 
-   if use doc; then
-   if tc-is-cross-compiler; then
-   mycmakeargs=( -DBUILD_TESTING=OFF )
-   local BUILD_DIR=${WORKDIR}/native
-   local SYSROOT=
-   tc-env_build cmake_src_configure
-   fi
-
-   python_setup
-   edo ${EPYTHON} configure.py
+bootstrap() {
+   if tc-is-cross-compiler; then
+   local -x AR=$(tc-getBUILD_AR)
+   local -x CXX=$(tc-getBUILD_CXX)
+   local -x CFLAGS=
+   local -x CXXFLAGS="${BUILD_CXXFLAGS} -D_FILE_OFFSET_BITS=64"
+   local -x LDFLAGS=${BUILD_LDFLAGS}
fi
+   edo ${EPYTHON} configure.py --with-python=python --bootstrap --verbose
 }
 
 src_compile() {
-   cmake_src_compile
+   python_setup
+
+   tc-export AR CXX
+   unset CFLAGS
+   export CXXFLAGS="${CXXFLAGS} -D_FILE_OFFSET_BITS=64"
+
+   bootstrap
 
if use doc; then
-   if tc-is-cross-compiler; then
-   local BUILD_DIR=${WORKDIR}/native
-   cmake_build ninja
-   fi
-   edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual
+   edo ./ninja -v doxygen manual
fi
-}
 
-src_test() {
-   if ! tc-is-cross-compiler; then
-   # Bug 485772
-   ulimit -n 2048
-   cmake_src_test
+   if tc-is-cross-compiler; then
+   edo ${EPYTHON} configure.py --with-python=python
+   edo ./ninja -v ninja
fi
 }
 
 src_install() {
-   cmake_src_install
-
-   mv "${ED}"/usr/bin/ninja{,-reference} || die
+   newbin ninja{,-reference}
 
if use doc; then
docinto html

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index c7a7c9ee0b26..3af9c43f1b06 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -3,10 +3,9 @@
 
 EAPI=8
 
-CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
+inherit bash-completion-r1 edo python-any-r1 toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
@@ -21,19 +20,17 @@ HOMEPAGE="https://ninja-build.org/;
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
+IUSE="doc"
 
 BDEPEND="
+   ${PYTHON_DEPS}
dev-util/re2c
doc? (
-   ${PYTHON_DEPS}
app-text/asciidoc
app-text/doxygen
dev-libs/libxslt
media-gfx/graphviz
)
-   test? ( dev-cpp/gtest )
 "
 PDEPEND="
app-alternatives/ninja
@@ -43,49 +40,45 @@ pkg_setu

[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-04-19 Thread Mike Gilbert
commit: afe0521495aeed0a22a3656e7bad193fba39805e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 20:50:33 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Fri Apr 19 23:10:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe05214

meson.eclass: preserve exit status in phase funcs

When the functions are called with nonfatal, we need to ensure 'popd'
does not clobber the exit status of the called command.

Update meson_src_configure as well just for consistency.

Closes: https://bugs.gentoo.org/930119
Signed-off-by: Mike Gilbert  gentoo.org>

 eclass/meson.eclass | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index 9d7f830e58b0..a22a85887584 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -425,7 +425,10 @@ meson_src_configure() {
export -n {C,CPP,CXX,F,OBJC,OBJCXX,LD}FLAGS 
PKG_CONFIG_{LIBDIR,PATH}
echo meson setup "${MESONARGS[@]}" >&2
meson setup "${MESONARGS[@]}"
-   ) || die -n
+   )
+   local rv=$?
+   [[ ${rv} -eq 0 ]] || die -n "configure failed"
+   return ${rv}
 }
 
 # @FUNCTION: meson_src_compile
@@ -451,9 +454,12 @@ meson_src_compile() {
 
set -- meson compile "${mesoncompileargs[@]}"
echo "$@" >&2
-   "$@" || die -n "compile failed"
+   "$@"
+   local rv=$?
+   [[ ${rv} -eq 0 ]] || die -n "compile failed"
 
popd > /dev/null || die
+   return ${rv}
 }
 
 # @FUNCTION: meson_src_test
@@ -473,9 +479,12 @@ meson_src_test() {
 
set -- meson test "${mesontestargs[@]}"
echo "$@" >&2
-   "$@" || die -n "tests failed"
+   "$@"
+   local rv=$?
+   [[ ${rv} -eq 0 ]] || die -n "tests failed"
 
popd > /dev/null || die
+   return ${rv}
 }
 
 # @FUNCTION: meson_install
@@ -495,9 +504,12 @@ meson_install() {
 
set -- meson install "${mesoninstallargs[@]}"
echo "$@" >&2
-   "$@" || die -n "install failed"
+   "$@"
+   local rv=$?
+   [[ ${rv} -eq 0 ]] || die -n "install failed"
 
popd > /dev/null || die
+   return ${rv}
 }
 
 # @FUNCTION: meson_src_install



[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-04-18 Thread Mike Gilbert
commit: 1122aa04647a60de150811c133490d248de4bc43
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 19:27:38 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 19:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1122aa04

dev-build/ninja: improve docs support when cross-compiling

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/ninja-1.12.0.ebuild | 21 +++--
 dev-build/ninja/ninja-.ebuild   | 21 +++--
 2 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/dev-build/ninja/ninja-1.12.0.ebuild 
b/dev-build/ninja/ninja-1.12.0.ebuild
index fd0e6fc7d748..c7a7c9ee0b26 100644
--- a/dev-build/ninja/ninja-1.12.0.ebuild
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
 CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
@@ -51,6 +50,13 @@ src_configure() {
cmake_src_configure
 
if use doc; then
+   if tc-is-cross-compiler; then
+   mycmakeargs=( -DBUILD_TESTING=OFF )
+   local BUILD_DIR=${WORKDIR}/native
+   local SYSROOT=
+   tc-env_build cmake_src_configure
+   fi
+
python_setup
edo ${EPYTHON} configure.py
fi
@@ -60,16 +66,11 @@ src_compile() {
cmake_src_compile
 
if use doc; then
-   local ninja=./ninja
if tc-is-cross-compiler; then
-   ninja=$(type -P ninja)
-   fi
-   if [[ -n ${ninja} ]]; then
-   edo "${ninja}" -v -j1 doxygen manual
-   DOCS_BUILT=yes
-   else
-   DOCS_BUILT=no
+   local BUILD_DIR=${WORKDIR}/native
+   cmake_build ninja
fi
+   edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual
fi
 }
 
@@ -86,7 +87,7 @@ src_install() {
 
mv "${ED}"/usr/bin/ninja{,-reference} || die
 
-   if [[ ${DOCS_BUILT} == yes ]]; then
+   if use doc; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index fd0e6fc7d748..c7a7c9ee0b26 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
 CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
@@ -51,6 +50,13 @@ src_configure() {
cmake_src_configure
 
if use doc; then
+   if tc-is-cross-compiler; then
+   mycmakeargs=( -DBUILD_TESTING=OFF )
+   local BUILD_DIR=${WORKDIR}/native
+   local SYSROOT=
+   tc-env_build cmake_src_configure
+   fi
+
python_setup
edo ${EPYTHON} configure.py
fi
@@ -60,16 +66,11 @@ src_compile() {
cmake_src_compile
 
if use doc; then
-   local ninja=./ninja
if tc-is-cross-compiler; then
-   ninja=$(type -P ninja)
-   fi
-   if [[ -n ${ninja} ]]; then
-   edo "${ninja}" -v -j1 doxygen manual
-   DOCS_BUILT=yes
-   else
-   DOCS_BUILT=no
+   local BUILD_DIR=${WORKDIR}/native
+   cmake_build ninja
fi
+   edo "${BUILD_DIR}/ninja" -v -j1 doxygen manual
fi
 }
 
@@ -86,7 +87,7 @@ src_install() {
 
mv "${ED}"/usr/bin/ninja{,-reference} || die
 
-   if [[ ${DOCS_BUILT} == yes ]]; then
+   if use doc; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html



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

2024-04-18 Thread Mike Gilbert
commit: 08925ddd173f638b78303c4c958d4c98a41c60d6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 15:17:58 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 15:17:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08925ddd

sys-apps/systemd: update systemd-test-process-util.patch

Insert empty lines to maintain line numbering for subsequent tests.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/files/systemd-test-process-util.patch | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch 
b/sys-apps/systemd/files/systemd-test-process-util.patch
index ec1a766764ee..92c7eaf29577 100644
--- a/sys-apps/systemd/files/systemd-test-process-util.patch
+++ b/sys-apps/systemd/files/systemd-test-process-util.patch
@@ -1,4 +1,4 @@
-From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001
+From c3f91c76af292e3bd2c6e2b12e37de88cf5d7c72 Mon Sep 17 00:00:00 2001
 From: Mike Gilbert 
 Date: Thu, 18 Apr 2024 00:04:44 -0400
 Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox
@@ -8,23 +8,24 @@ Upstream refuses to fix this.
 Bug: https://bugs.gentoo.org/674458
 Bug: https://github.com/systemd/systemd/issues/25015
 ---
- src/test/test-process-util.c | 3 ---
- 1 file changed, 3 deletions(-)
+ src/test/test-process-util.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c
-index c96bd4341b..4009cf96e2 100644
+index c96bd4341b..9ff1bdc082 100644
 --- a/src/test/test-process-util.c
 +++ b/src/test/test-process-util.c
-@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) {
+@@ -92,8 +92,8 @@ static void test_pid_get_comm_one(pid_t pid) {
  assert_se(r >= 0 || r == -EACCES);
  log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? 
(ssize_t)strlen(env) : (ssize_t)-errno);
  
 -if (!detect_container())
 -assert_se(get_ctty_devnr(pid, ) == -ENXIO || pid != 1);
--
++
++
+ 
  (void) getenv_for_pid(pid, "PATH", );
  log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i));
- }
 -- 
 2.44.0
 



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

2024-04-18 Thread Mike Gilbert
commit: 6a651047be9d9a4c9bcdbbf96b86f10fc1a6553f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 14:53:50 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 14:53:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a651047

profiles/base: remove obsolete media-gfx/inkscape[jemalloc] mask

Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5002fb0ccb36..07dcfe3661e4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -623,10 +623,6 @@ dev-python/autobahn xbr
 # Mostly intended for development and not for general use.
 >=www-client/chromium-84 headless
 
-# Mikle Kolyada  (2020-06-21)
-# Multiple runtime crashes, see bug #724672
-media-gfx/inkscape jemalloc
-
 # Ben Kohler  (2020-04-29)
 # Dependency pam_wrapper missing for tests, and RESTRICT=test is already set
 net-fs/samba test



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

2024-04-18 Thread Mike Gilbert
commit: 57c5582419a9f24e8d1de70f83cca883ced2ce8c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 14:51:28 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 14:51:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c55824

profiles/base: mask >=net-misc/freerdp-3[wayland]

Bug: https://bugs.gentoo.org/930197
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index acb211b143d5..5002fb0ccb36 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Mike Gilbert  (2024-04-18)
+# Wayland client is broken/deprecated by upstream. Bug 930197.
+>=net-misc/freerdp-3 wayland
+
 # Andreas Sturmlechner  (2024-04-06)
 # Depends on last-rited kde-apps/ktp-accounts-kcm
 dev-util/kdevelop reviewboard



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

2024-04-17 Thread Mike Gilbert
commit: 867009193d04369c4ca3d9f0af26c72c8ca9b82f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Apr 18 04:19:21 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 18 04:19:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86700919

sys-apps/systemd: make test-process-util work with pid-sandbox

Closes: https://bugs.gentoo.org/674458
Signed-off-by: Mike Gilbert  gentoo.org>

 .../systemd/files/systemd-test-process-util.patch  | 30 ++
 sys-apps/systemd/systemd-254.10.ebuild |  6 +
 sys-apps/systemd/systemd-255.4.ebuild  |  8 ++
 sys-apps/systemd/systemd-.ebuild   |  6 +
 4 files changed, 34 insertions(+), 16 deletions(-)

diff --git a/sys-apps/systemd/files/systemd-test-process-util.patch 
b/sys-apps/systemd/files/systemd-test-process-util.patch
new file mode 100644
index ..ec1a766764ee
--- /dev/null
+++ b/sys-apps/systemd/files/systemd-test-process-util.patch
@@ -0,0 +1,30 @@
+From 1d3404701bf0c27600dd44b2814cd6caffca877a Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Thu, 18 Apr 2024 00:04:44 -0400
+Subject: [PATCH] test-process-util: remove assert that fails under pid-sandbox
+
+Upstream refuses to fix this.
+
+Bug: https://bugs.gentoo.org/674458
+Bug: https://github.com/systemd/systemd/issues/25015
+---
+ src/test/test-process-util.c | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c
+index c96bd4341b..4009cf96e2 100644
+--- a/src/test/test-process-util.c
 b/src/test/test-process-util.c
+@@ -92,9 +92,6 @@ static void test_pid_get_comm_one(pid_t pid) {
+ assert_se(r >= 0 || r == -EACCES);
+ log_info("PID"PID_FMT" strlen(environ): %zi", pid, env ? 
(ssize_t)strlen(env) : (ssize_t)-errno);
+ 
+-if (!detect_container())
+-assert_se(get_ctty_devnr(pid, ) == -ENXIO || pid != 1);
+-
+ (void) getenv_for_pid(pid, "PATH", );
+ log_info("PID"PID_FMT" $PATH: '%s'", pid, strna(i));
+ }
+-- 
+2.44.0
+

diff --git a/sys-apps/systemd/systemd-254.10.ebuild 
b/sys-apps/systemd/systemd-254.10.ebuild
index 3428d3abc74f..c85a0b31b907 100644
--- a/sys-apps/systemd/systemd-254.10.ebuild
+++ b/sys-apps/systemd/systemd-254.10.ebuild
@@ -182,11 +182,6 @@ QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
 
 pkg_pretend() {
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-   ewarn "Tests are known to fail with PID sandboxing 
enabled."
-   ewarn "See https://bugs.gentoo.org/674458.;
-   fi
-
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
@@ -240,6 +235,7 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
+   "${FILESDIR}/systemd-test-process-util.patch"
"${FILESDIR}/systemd-253-initrd-generators.patch"
"${FILESDIR}/254-PrivateDevices-userdbd.patch"
)

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index de47dde183cf..03c7008aa486 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -190,11 +190,6 @@ pkg_pretend() {
die "systemd no longer supports split-usr"
fi
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-   ewarn "Tests are known to fail with PID sandboxing 
enabled."
-   ewarn "See https://bugs.gentoo.org/674458.;
-   fi
-
local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS
~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE
~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD 
~SYSFS
@@ -248,7 +243,8 @@ src_unpack() {
 
 src_prepare() {
local PATCHES=(
-   "${FILESDIR}"/255-install-format-overflow.patch
+   "${FILESDIR}/systemd-test-process-util.patch"
+   "${FILESDIR}/255-install-format-overflow.patch"
)
 
if ! use vanilla; then

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index c035b9a2cfde..9ebc6c14fa23 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -190,11 +190,6 @@ pkg_pretend() {
die "systemd no longer supports split-usr"
fi
if [[ ${MERGE_TYPE} != buildonly ]]; then
-   if use test && has pid-sandbox ${FEATURES}; then
-  

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

2024-04-16 Thread Mike Gilbert
commit: 9ce3c8d9dc48ad9d386d0e540c56f5a28d11553b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 21:32:08 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 21:33:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce3c8d9

sys-apps/systemd: add some sandbox predicts for tests

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/systemd-255.4.ebuild | 12 +---
 sys-apps/systemd/systemd-.ebuild  | 12 +---
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/sys-apps/systemd/systemd-255.4.ebuild 
b/sys-apps/systemd/systemd-255.4.ebuild
index c1d288b695d5..de47dde183cf 100644
--- a/sys-apps/systemd/systemd-255.4.ebuild
+++ b/sys-apps/systemd/systemd-255.4.ebuild
@@ -361,9 +361,15 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-   unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
-   local -x COLUMNS=80
-   meson_src_test
+   (
+   unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+   export COLUMNS=80
+   addpredict /dev
+   addpredict /proc
+   addpredict /run
+   addpredict /sys/fs/cgroup
+   meson_src_test
+   ) || die
 }
 
 multilib_src_install_all() {

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index 183166373f1d..c035b9a2cfde 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -360,9 +360,15 @@ multilib_src_configure() {
 }
 
 multilib_src_test() {
-   unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
-   local -x COLUMNS=80
-   meson_src_test
+   (
+   unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR
+   export COLUMNS=80
+   addpredict /dev
+   addpredict /proc
+   addpredict /run
+   addpredict /sys/fs/cgroup
+   meson_src_test
+   ) || die
 }
 
 multilib_src_install_all() {



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

2024-04-16 Thread Mike Gilbert
commit: 2efb18f5d03e0bc2bea723c20564782825538f6b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 20:35:52 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 20:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efb18f5

net-misc/freerdp: add 3.5.0

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/Manifest |   1 +
 net-misc/freerdp/freerdp-3.5.0.ebuild | 181 ++
 2 files changed, 182 insertions(+)

diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 798a7bb5dc53..e857adf29b43 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -1,2 +1,3 @@
 DIST freerdp-2.11.5.tar.gz 7330372 BLAKE2B 
53adf40ca8f6c226f93cbc4599d857170bed2cbbe233860f52b30416b3a5d15c1ef2268c329790553dd1dbbcd93dedd834e5b62f67128029e551083d1053b357
 SHA512 
152dfef2783283ef703eb28ebe4d32fb02519ee6de9042b124af34395a2a6db36bd4cf1e96200ba3e93acf06c245109413e3e36e6143ed4409bd90ede6c383bd
 DIST freerdp-3.4.0.tar.gz 9331562 BLAKE2B 
888d6c5786c7b3c5eea89e41bca23ef2b323377b8115c5f5bfd0dd38e5ed2d3701ffc7603e4aa4253e9116804a12268f4b59dadeb2f60f5c39e8170e78ba6bd1
 SHA512 
b69f2a2a5f6c70b4a21f0768ce2050020af47b83a3cf06d3b3b46a0e6aa7c062ed2b9de04782a8d6651002ded4c267f8653dfdc2517323926aaab3675924b6c5
+DIST freerdp-3.5.0.tar.gz 9335565 BLAKE2B 
fc417336cda9dd14a2c7605a2b0172220f711599356b38d4d346130fc865c1ef563e627b57bcb20843dae231d8cfda272261db30d956ea98c29ebf7908c4722c
 SHA512 
5f6f6fc84d0fb3581b3debd8dde8ed7054275af46f71b6ebd618d240b196e26352cf5ea260bd819a2b4464101012184910715b546701a95fc1aa951433150b07

diff --git a/net-misc/freerdp/freerdp-3.5.0.ebuild 
b/net-misc/freerdp/freerdp-3.5.0.ebuild
new file mode 100644
index ..8285a658a86c
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.5.0.ebuild
@@ -0,0 +1,181 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git;
+   case ${PV} in
+   2.*) EGIT_BRANCH="stable-2.0";;
+   esac
+else
+   MY_P=${P/_/-}
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/;
+
+LICENSE="Apache-2.0"
+SLOT="3"
+IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+"
+COMMON_DEPEND="
+   dev-libs/openssl:0=
+   sys-libs/zlib:0
+   aad? ( dev-libs/cJSON )
+   alsa? ( media-libs/alsa-lib )
+   cups? ( net-print/cups )
+   usb? (
+   virtual/libudev:0=
+   sys-apps/util-linux:0=
+   dev-libs/dbus-glib:0=
+   virtual/libusb:1=
+   )
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrender
+   xinerama? ( x11-libs/libXinerama )
+   xv? ( x11-libs/libXv )
+   )
+   ffmpeg? ( media-video/ffmpeg:0= )
+   !ffmpeg? (
+   x11-libs/cairo:0=
+   )
+   fuse? ( sys-fs/fuse:3 )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   X? ( x11-libs/libXrandr )
+   )
+   icu? ( dev-libs/icu:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   kerberos? ( virtual/krb5 )
+   openh264? ( media-libs/openh264:0= )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? (
+   media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+   media-libs/sdl2-ttf
+   )
+   server? (
+   X? (
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libXtst
+   xinerama? ( x11-libs/libXinerama )
+   )
+   )
+   smartcard? (
+   dev-libs/pkcs11-helper
+   sys-apps/pcsc-lite
+   )
+   systemd? ( sys-apps/systemd:0= )
+   client? (
+   wayland? (
+   dev-libs/wayland
+   x11-libs/libxkbcommon
+   )
+   )
+   X? (
+   x11-libs/libX11
+   x11-libs/

[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-04-16 Thread Mike Gilbert
commit: 00f988e1a48d08c5758de35771776104471ee97f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 15:12:26 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 15:12:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f988e1

dev-build/ninja: enable docs build when cross-compiling

... if ninja is in PATH.

Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/ninja-1.12.0.ebuild | 21 +
 dev-build/ninja/ninja-.ebuild   | 21 +
 2 files changed, 26 insertions(+), 16 deletions(-)

diff --git a/dev-build/ninja/ninja-1.12.0.ebuild 
b/dev-build/ninja/ninja-1.12.0.ebuild
index 932bf822922b..fd0e6fc7d748 100644
--- a/dev-build/ninja/ninja-1.12.0.ebuild
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -44,17 +44,13 @@ pkg_setup() {
:
 }
 
-docs_enabled() {
-   use doc && ! tc-is-cross-compiler
-}
-
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
)
cmake_src_configure
 
-   if docs_enabled; then
+   if use doc; then
python_setup
edo ${EPYTHON} configure.py
fi
@@ -63,8 +59,17 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   if docs_enabled; then
-   edo ./ninja -v -j1 doxygen manual
+   if use doc; then
+   local ninja=./ninja
+   if tc-is-cross-compiler; then
+   ninja=$(type -P ninja)
+   fi
+   if [[ -n ${ninja} ]]; then
+   edo "${ninja}" -v -j1 doxygen manual
+   DOCS_BUILT=yes
+   else
+   DOCS_BUILT=no
+   fi
fi
 }
 
@@ -81,7 +86,7 @@ src_install() {
 
mv "${ED}"/usr/bin/ninja{,-reference} || die
 
-   if docs_enabled; then
+   if [[ ${DOCS_BUILT} == yes ]]; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index 932bf822922b..fd0e6fc7d748 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -44,17 +44,13 @@ pkg_setup() {
:
 }
 
-docs_enabled() {
-   use doc && ! tc-is-cross-compiler
-}
-
 src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test ON OFF)
)
cmake_src_configure
 
-   if docs_enabled; then
+   if use doc; then
python_setup
edo ${EPYTHON} configure.py
fi
@@ -63,8 +59,17 @@ src_configure() {
 src_compile() {
cmake_src_compile
 
-   if docs_enabled; then
-   edo ./ninja -v -j1 doxygen manual
+   if use doc; then
+   local ninja=./ninja
+   if tc-is-cross-compiler; then
+   ninja=$(type -P ninja)
+   fi
+   if [[ -n ${ninja} ]]; then
+   edo "${ninja}" -v -j1 doxygen manual
+   DOCS_BUILT=yes
+   else
+   DOCS_BUILT=no
+   fi
fi
 }
 
@@ -81,7 +86,7 @@ src_install() {
 
mv "${ED}"/usr/bin/ninja{,-reference} || die
 
-   if docs_enabled; then
+   if [[ ${DOCS_BUILT} == yes ]]; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html



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

2024-04-15 Thread Mike Gilbert
commit: c94b25236d2f7cdffc52afcf8be531b417498cba
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 16 00:51:59 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 16 00:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94b2523

sys-apps/systemd-utils: add basename fix

Closes: https://bugs.gentoo.org/926277
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd-utils/Manifest   | 2 +-
 sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild | 2 +-
 sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index b5a5d59afb87..981650a1aad0 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -1,4 +1,4 @@
-DIST systemd-musl-patches-254.3.tar.gz 28640 BLAKE2B 
54837f49cdb8cf025e367ad13bab0d0509c2e11ad84d29724bb6baa226c54e0ab97a91035361f66009dd9b1a22f7b3e82f90b1c14adf4aa20d576b9410589d38
 SHA512 
07d028a57025b2626471d6f48507f2dfc50658db24efaac93bafae9a1d4cdc3ec82e80da426d2a6280c32af2d813565609dab7df5538260ba809b63309a0ffed
+DIST systemd-musl-patches-254.3-r1.tar.gz 29971 BLAKE2B 
2568c0ce93c410177d775fedb7a67b9498d66f39bfaca220237b3b55cd42c94569d7e3bfde11a9b1faa5eac1804eb75bfdee0ee465c2faac3b8213026b97daec
 SHA512 
817c94765a70eaaa5d23454e03887e149db4612f01c29690baa0c75d61b4b328b742e5d02e8cc63c531eadcd72ae37c0a407aad37c22f1d399dbba81a6bed79d
 DIST systemd-musl-patches-255.4.tar.gz 31633 BLAKE2B 
86fb36fbfa90dfe7d183f3c814600af93a690c7cfefc551cd23e6b8bdc2a48267910f4e5ef119b1b5d8e4e0cb2e6843e1b7147464809febad3085d2c82a728c3
 SHA512 
86bbb735012ce20bbc0af34ea062e83d6d3adf7883f5710ab00db7188fa6779e8dc361cdac427540042c4cf2f157242e6409ed5fc213c01d06cc13380e0cc95f
 DIST systemd-stable-254.10.tar.gz 14428960 BLAKE2B 
488c27b9657ec7452f876ab6c18bbfe711f1351afa022801f5a646f2dd1d76d63c17e52e6ebf43b38a76807907287b654a7eaca3afdb0688f5b05839e98ad727
 SHA512 
0c127d38d0ade8655ae12172c2edbaa8af68bd29f42d965b988d75e74626846ae859bcf0b39b535c9a99ad8c709ad7575ed4d5ea5bc95ce8729e3caafdb32b70
 DIST systemd-stable-254.8.tar.gz 14418468 BLAKE2B 
e5a151ece86e57c7224fc95bda1b4ede1277fce4a2ba28d3605ab0431a2aafe1088f90c49a20e3b53a5b56aeef7c0f1f5da0601db740150f5efdf6eae7bbde80
 SHA512 
a3f35d9fcafcccd8d9c33ab1047241f226146017be95562a67c7dcc9eeb4b77bded92ad80e92f4767f2bf2009df0172a621d4c54a805e07ed5a5ed03940ec28e

diff --git a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
index 80c11bee8adc..9ba529076182 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.10-r1.ebuild
@@ -22,7 +22,7 @@ else

SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
 fi
 
-MUSL_PATCHSET="systemd-musl-patches-254.3"
+MUSL_PATCHSET="systemd-musl-patches-254.3-r1"
 SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"

diff --git a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild 
b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
index bbe8dec823b3..ced613ea99e1 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.8-r1.ebuild
@@ -22,7 +22,7 @@ else

SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
 fi
 
-MUSL_PATCHSET="systemd-musl-patches-254.3"
+MUSL_PATCHSET="systemd-musl-patches-254.3-r1"
 SRC_URI+=" elibc_musl? ( 
https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )"
 
 LICENSE="GPL-2 LGPL-2.1 MIT public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-04-15 Thread Mike Gilbert
commit: c236ec2e25c74092b85e6c78c02c66745e606a48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Apr 15 20:12:08 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 15 20:12:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c236ec2e

dev-build/ninja: add 1.12.0

Closes: https://bugs.gentoo.org/929221
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/Manifest|   1 +
 dev-build/ninja/ninja-1.12.0.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-build/ninja/Manifest b/dev-build/ninja/Manifest
index 4ccdb98ca1a4..5a84814e8171 100644
--- a/dev-build/ninja/Manifest
+++ b/dev-build/ninja/Manifest
@@ -1 +1,2 @@
 DIST ninja-1.11.1.tar.gz 229479 BLAKE2B 
c96cf7c319b7abd65f644465688d256f8b3a576c4616d0c63852e25dd0dc5f63c66708d429d8dddb6228502eb147211a86a5dd369b80ec2228902b370d2343e5
 SHA512 
1bca38877c70ee6613f347ffccef5adc02ba0a3947c62ae004ea97f918442b5a3de92378e4f820ae2a7676bc7609d25fbc7d41f6cfb3a61e5e4b26ec3639e403
+DIST ninja-1.12.0.tar.gz 240291 BLAKE2B 
e7d721ab62164574b076f7cbf6d40fd2ee950534d124a58f5fe9e09bdae5895c8dc9dd7636a9f2f2b79774d6d9ba5f831e2c8b370826029af060fdc80fdc207f
 SHA512 
167cd838ad47815183b79302a6e19227d956e634ae9d4211f0895ea9f4d893932e1154a765a9d5a1a3167b1a48b398f255fb4f46eb1395a6da11070bda628875

diff --git a/dev-build/ninja/ninja-1.12.0.ebuild 
b/dev-build/ninja/ninja-1.12.0.ebuild
new file mode 100644
index ..932bf822922b
--- /dev/null
+++ b/dev-build/ninja/ninja-1.12.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2012-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
+CMAKE_MAKEFILE_GENERATOR=emake
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="A small build system similar to make"
+HOMEPAGE="https://ninja-build.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   dev-util/re2c
+   doc? (
+   ${PYTHON_DEPS}
+   app-text/asciidoc
+   app-text/doxygen
+   dev-libs/libxslt
+   media-gfx/graphviz
+   )
+   test? ( dev-cpp/gtest )
+"
+PDEPEND="
+   app-alternatives/ninja
+"
+
+pkg_setup() {
+   :
+}
+
+docs_enabled() {
+   use doc && ! tc-is-cross-compiler
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
+
+   if docs_enabled; then
+   python_setup
+   edo ${EPYTHON} configure.py
+   fi
+}
+
+src_compile() {
+   cmake_src_compile
+
+   if docs_enabled; then
+   edo ./ninja -v -j1 doxygen manual
+   fi
+}
+
+src_test() {
+   if ! tc-is-cross-compiler; then
+   # Bug 485772
+   ulimit -n 2048
+   cmake_src_test
+   fi
+}
+
+src_install() {
+   cmake_src_install
+
+   mv "${ED}"/usr/bin/ninja{,-reference} || die
+
+   if docs_enabled; then
+   docinto html
+   dodoc -r doc/doxygen/html/.
+   dodoc doc/manual.html
+   fi
+
+   newbashcomp misc/bash-completion ${PN}
+
+   insinto /usr/share/vim/vimfiles/syntax/
+   doins misc/ninja.vim
+
+   echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}"/ninja.vim || 
die
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins "${T}"/ninja.vim
+
+   insinto /usr/share/zsh/site-functions
+   newins misc/zsh-completion _ninja
+}
+
+pkg_postinst() {
+   if ! [[ -e "${EROOT}/usr/bin/ninja" ]]; then
+   ln -s ninja-reference "${EROOT}/usr/bin/ninja" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-build/ninja/

2024-04-15 Thread Mike Gilbert
commit: cad3542b8b988747e5b5c9a28dfa3650e426ce2c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Apr 15 20:05:32 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Mon Apr 15 20:12:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad3542b

dev-build/ninja: switch to cmake build system

configure.py no longer supports building tests.
Using cmake also simplifies cross-compiles.

Bug: https://bugs.gentoo.org/929221
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-build/ninja/ninja-.ebuild | 66 +--
 1 file changed, 28 insertions(+), 38 deletions(-)

diff --git a/dev-build/ninja/ninja-.ebuild 
b/dev-build/ninja/ninja-.ebuild
index 9442eeaecf97..932bf822922b 100644
--- a/dev-build/ninja/ninja-.ebuild
+++ b/dev-build/ninja/ninja-.ebuild
@@ -3,9 +3,11 @@
 
 EAPI=8
 
+CMAKE_IN_SOURCE_BUILD=1 # Simplifies doc build
+CMAKE_MAKEFILE_GENERATOR=emake
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit edo bash-completion-r1 python-any-r1 toolchain-funcs
+inherit bash-completion-r1 edo cmake python-any-r1 toolchain-funcs
 
 if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/ninja-build/ninja.git;
@@ -24,9 +26,9 @@ IUSE="doc test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
-   ${PYTHON_DEPS}
dev-util/re2c
doc? (
+   ${PYTHON_DEPS}
app-text/asciidoc
app-text/doxygen
dev-libs/libxslt
@@ -38,42 +40,31 @@ PDEPEND="
app-alternatives/ninja
 "
 
-PATCHES=(
-   "${FILESDIR}"/ninja-cflags.patch
-)
-
-run_for_build() {
-   if tc-is-cross-compiler; then
-   local -x AR=$(tc-getBUILD_AR)
-   local -x CXX=$(tc-getBUILD_CXX)
-   local -x CFLAGS=
-   local -x CXXFLAGS="${BUILD_CXXFLAGS} -D_FILE_OFFSET_BITS=64"
-   local -x LDFLAGS=${BUILD_LDFLAGS}
-   fi
-   echo "$@" >&2
-   "$@"
+pkg_setup() {
+   :
 }
 
-src_compile() {
-   tc-export AR CXX
-
-   # configure.py appends CFLAGS to CXXFLAGS
-   unset CFLAGS
-
-   local -x CXXFLAGS="${CXXFLAGS} -D_FILE_OFFSET_BITS=64"
+docs_enabled() {
+   use doc && ! tc-is-cross-compiler
+}
 
-   run_for_build ${EPYTHON} configure.py --bootstrap --verbose || die
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test ON OFF)
+   )
+   cmake_src_configure
 
-   if tc-is-cross-compiler; then
-   mv ninja ninja-build || die
-   ${EPYTHON} configure.py || die
-   ./ninja-build -v ninja || die
-   else
-   ln ninja ninja-build || die
+   if docs_enabled; then
+   python_setup
+   edo ${EPYTHON} configure.py
fi
+}
+
+src_compile() {
+   cmake_src_compile
 
-   if use doc; then
-   ./ninja-build -v doxygen manual || die
+   if docs_enabled; then
+   edo ./ninja -v -j1 doxygen manual
fi
 }
 
@@ -81,22 +72,21 @@ src_test() {
if ! tc-is-cross-compiler; then
# Bug 485772
ulimit -n 2048
-   edo ./ninja -v ninja_test
-   edo ./ninja_test
+   cmake_src_test
fi
 }
 
 src_install() {
-   dodoc README.md CONTRIBUTING.md
+   cmake_src_install
 
-   if use doc; then
+   mv "${ED}"/usr/bin/ninja{,-reference} || die
+
+   if docs_enabled; then
docinto html
dodoc -r doc/doxygen/html/.
dodoc doc/manual.html
fi
 
-   newbin ninja ninja-reference
-
newbashcomp misc/bash-completion ${PN}
 
insinto /usr/share/vim/vimfiles/syntax/



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

2024-04-13 Thread Mike Gilbert
commit: efe2ef773c05f4e2fb3fb5fbf4d069938de12489
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 14 02:39:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sun Apr 14 02:47:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe2ef77

sys-fs/fuse: restrict tests unconditionally

Also add some notes.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 8b2bebb691b8..2997ce0cf204 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 PROPERTIES="test_privileged"
 
 BDEPEND="
@@ -53,11 +53,13 @@ multilib_src_configure() {
 }
 
 src_test() {
-   (
-   addwrite /dev/cuse
-   addwrite /dev/fuse
-   multilib-minimal_src_test
-   ) || die
+   # For tests to pass:
+   # sandbox must be disabled.
+   # Write access to /dev/cuse* and /dev/fuse is required.
+   # root must be a member of the portage group; CAP_DAC_OVERRIDE is 
dropped.
+   # TMPDIR must be short for unix socket paths.
+   local -x TMPDIR=/tmp
+   multilib-minimal_src_test
 }
 
 multilib_src_test() {



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

2024-04-13 Thread Mike Gilbert
commit: a61d44c66bf643f46e1b23514430feacf739ff4e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:05:21 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:12:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61d44c6

sys-fs/fuse: improve test phase

Set PROPERTIES="test_privileged".
Add missing test dep.

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-fs/fuse/fuse-3.16.2.ebuild | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index 10840ae807b0..ff659036c273 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,13 +14,15 @@ LICENSE="GPL-2 LGPL-2.1"
 SLOT="3"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+suid test"
-RESTRICT="!test? ( test ) test? ( userpriv )"
+RESTRICT="!test? ( test )"
+PROPERTIES="test_privileged"
 
 BDEPEND="
virtual/pkgconfig
test? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 
'dev-python/looseversion[${PYTHON_USEDEP}]')
)
 "
 RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
@@ -28,7 +30,8 @@ RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
 DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
 
 python_check_deps() {
-   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" &&
+   python_has_version "dev-python/looseversion[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -50,11 +53,11 @@ multilib_src_configure() {
 }
 
 src_test() {
-   if has sandbox ${FEATURES}; then
-   ewarn "Sandbox enabled, skipping tests"
-   else
+   (
+   addwrite /dev/cuse
+   addwrite /dev/fuse
multilib-minimal_src_test
-   fi
+   ) || die
 }
 
 multilib_src_test() {



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

2024-04-13 Thread Mike Gilbert
commit: 64c0890c1471bf42d48a25c895c94406d68271fa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:12:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:12:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c0890c

sys-fs/fuse: enable py3.12

Closes: https://bugs.gentoo.org/929843
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/sys-fs/fuse/fuse-3.16.2.ebuild b/sys-fs/fuse/fuse-3.16.2.ebuild
index ff659036c273..8b2bebb691b8 100644
--- a/sys-fs/fuse/fuse-3.16.2.ebuild
+++ b/sys-fs/fuse/fuse-3.16.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit flag-o-matic meson-multilib udev python-any-r1
 
 DESCRIPTION="An interface for filesystems implemented in userspace"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/base/

2024-04-13 Thread Mike Gilbert
commit: d442b2adb89fdf329eb7976620997f57df35fcae
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 18:18:45 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 18:18:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d442b2ad

profiles/arch/base: mask sys-fs/fuse:3[test]

Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/arch/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index afb21417b194..2531ef261766 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Mike Gilbert  (2024-04-13)
+# Missing keywords on dev-python/looseversion.
+sys-fs/fuse:3 test
+
 # Andrew Ammerlaan  (2024-03-17)
 # Experimental, only keyworded for amd64 currently
 sys-kernel/installkernel efistub



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libseccomp/, sys-libs/libseccomp/files/

2024-04-13 Thread Mike Gilbert
commit: d58730757b79ce429d5fbe8f35dede6074d4c243
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 17:05:00 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 17:10:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5873075

sys-libs/libseccomp: backport fix for arch-syscall-check

Bug: https://bugs.gentoo.org/926648
Signed-off-by: Mike Gilbert  gentoo.org>

 .../libseccomp-2.5.5-arch-syscall-check.patch  | 45 ++
 sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild |  1 +
 2 files changed, 46 insertions(+)

diff --git 
a/sys-libs/libseccomp/files/libseccomp-2.5.5-arch-syscall-check.patch 
b/sys-libs/libseccomp/files/libseccomp-2.5.5-arch-syscall-check.patch
new file mode 100644
index ..238098ad4c9e
--- /dev/null
+++ b/sys-libs/libseccomp/files/libseccomp-2.5.5-arch-syscall-check.patch
@@ -0,0 +1,45 @@
+From 744c9a897b74ad66d065791593e25a05e4b6f6a1 Mon Sep 17 00:00:00 2001
+From: Michal Privoznik 
+Date: Tue, 1 Nov 2022 11:59:51 +0100
+Subject: [PATCH] src: Make arch-syscall-check work in VPATH build
+
+The aim of arch-syscall-check test is to check for syscalls
+missing implementation. It does so by comparing two files:
+
+  1) src/syscalls.csv
+  2) include/seccomp-syscalls.h
+
+However, due to use of relative paths these files are not found
+when doing a VPATH build. But, we can re-use an idea from GNU
+coreutils and get an absolute path to the source dir. All that's
+needed then is to prefix those two paths with the source dir
+path.
+
+Signed-off-by: Michal Privoznik 
+Acked-by: Tom Hromatka 
+Signed-off-by: Paul Moore 
+---
+ src/arch-syscall-check | 7 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/src/arch-syscall-check b/src/arch-syscall-check
+index ae67daa..9c7fd41 100755
+--- a/src/arch-syscall-check
 b/src/arch-syscall-check
+@@ -22,8 +22,11 @@
+ # along with this library; if not, see <http://www.gnu.org/licenses>.
+ #
+ 
+-SYSCALL_CSV="./syscalls.csv"
+-SYSCALL_HDR="../include/seccomp-syscalls.h"
++# Based on an idea from GNU coreutils
++abs_topsrcdir="$(unset CDPATH; cd $(dirname $0)/.. && pwd)"
++
++SYSCALL_CSV="$abs_topsrcdir/src/syscalls.csv"
++SYSCALL_HDR="$abs_topsrcdir/include/seccomp-syscalls.h"
+ 
+ function check_snr() {
+   (export LC_ALL=C; diff \
+-- 
+2.44.0
+

diff --git a/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild 
b/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
index 6d3ea7b07d2b..4c007df8cdfd 100644
--- a/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
@@ -49,6 +49,7 @@ PATCHES=(
"${FILESDIR}"/libseccomp-python-shared.patch
"${FILESDIR}"/libseccomp-2.5.3-skip-valgrind.patch
"${FILESDIR}"/libseccomp-2.5.5-which-hunt.patch
+   "${FILESDIR}"/libseccomp-2.5.5-arch-syscall-check.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libseccomp/

2024-04-13 Thread Mike Gilbert
commit: cb3652bdbafdde9e8f247ed61ac734bc7b9d1076
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 16:50:48 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 16:50:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3652bd

sys-libs/libseccomp: enable py3.12

Closes: https://bugs.gentoo.org/929857
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild | 2 +-
 sys-libs/libseccomp/libseccomp-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild 
b/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
index db6a08dfb2a6..6d3ea7b07d2b 100644
--- a/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.5.5-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 multilib-minimal
 

diff --git a/sys-libs/libseccomp/libseccomp-.ebuild 
b/sys-libs/libseccomp/libseccomp-.ebuild
index 45cf592639a0..ac4df4483838 100644
--- a/sys-libs/libseccomp/libseccomp-.ebuild
+++ b/sys-libs/libseccomp/libseccomp-.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 multilib-minimal
 



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

2024-04-13 Thread Mike Gilbert
commit: d0407a3e63df0ba87f3b4b6e5ce90507a90b6073
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:48:47 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:48:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0407a3e

app-misc/pax-utils: drop 1.3.5

Signed-off-by: Mike Gilbert  gentoo.org>

 app-misc/pax-utils/Manifest   |  1 -
 app-misc/pax-utils/pax-utils-1.3.5.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 40dd6f42a796..4a045ee193d3 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,2 +1 @@
-DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 
13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf
 SHA512 
f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836
 DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B 
d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc
 SHA512 
f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576

diff --git a/app-misc/pax-utils/pax-utils-1.3.5.ebuild 
b/app-misc/pax-utils/pax-utils-1.3.5.ebuild
deleted file mode 100644
index 61d80fca9097..
--- a/app-misc/pax-utils/pax-utils-1.3.5.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: if bumping pax-utils because of syscall changes in glibc, please
-# revbump glibc and update the dependency in its ebuild for the affected
-# versions.
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson python-single-r1
-
-DESCRIPTION="ELF utils that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git;
-   inherit git-r3
-else
-   
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
-   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps +man python seccomp test"
-
-_PYTHON_DEPS="
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pyelftools[${PYTHON_USEDEP}]
-   ')
-"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
-   python? ( ${_PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   caps? ( virtual/pkgconfig )
-   man? ( app-text/xmlto )
-
-   python? ( ${_PYTHON_DEPS} )
-"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   test? ( python )
-"
-RESTRICT="
-   !test? ( test )
-"
-
-PATCHES=(
-   "${FILESDIR}/pax-utils-1.3.5-man-reorder-xmlto-arguments.patch"
-)
-
-pkg_setup() {
-   if use test || use python; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   "-Dlddtree_implementation=$(usex python python sh)"
-   $(meson_feature caps use_libcap)
-   $(meson_feature man build_manpages)
-   $(meson_use seccomp use_seccomp)
-   $(meson_use test tests)
-
-   # fuzzing is currently broken
-   -Duse_fuzzing=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   use python && python_fix_shebang "${ED}"/usr/bin/lddtree
-}



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

2024-04-13 Thread Mike Gilbert
commit: 5b32555810f3f51e1cd96ba8312876005667335f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:50:51 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b325558

app-misc/pax-utils: enable py3.12

Closes: https://bugs.gentoo.org/929338
Signed-off-by: Mike Gilbert  gentoo.org>

 app-misc/pax-utils/pax-utils-1.3.7.ebuild | 2 +-
 app-misc/pax-utils/pax-utils-.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild 
b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
index 533f1b106d01..5b93dc47b744 100644
--- a/app-misc/pax-utils/pax-utils-1.3.7.ebuild
+++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Note: if bumping pax-utils because of syscall changes in glibc, please
 # revbump glibc and update the dependency in its ebuild for the affected
 # versions.
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1
 

diff --git a/app-misc/pax-utils/pax-utils-.ebuild 
b/app-misc/pax-utils/pax-utils-.ebuild
index 26cbf8dbb922..191841deb477 100644
--- a/app-misc/pax-utils/pax-utils-.ebuild
+++ b/app-misc/pax-utils/pax-utils-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 # Note: if bumping pax-utils because of syscall changes in glibc, please
 # revbump glibc and update the dependency in its ebuild for the affected
 # versions.
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit meson python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openconnect/

2024-04-13 Thread Mike Gilbert
commit: 1d5e01aff18b060d8643421dc571ca7aa7abf7d5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:45:36 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:45:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5e01af

net-vpn/openconnect: QA_CONFIG_IMPL_DECL_SKIP=( memset_s )

This is handled appropriately in the configure script.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/openconnect/openconnect-9.12.ebuild | 2 ++
 net-vpn/openconnect/openconnect-.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/net-vpn/openconnect/openconnect-9.12.ebuild 
b/net-vpn/openconnect/openconnect-9.12.ebuild
index 1fd9c6ff0cf3..f581106dda98 100644
--- a/net-vpn/openconnect/openconnect-9.12.ebuild
+++ b/net-vpn/openconnect/openconnect-9.12.ebuild
@@ -75,6 +75,8 @@ if [[ ${PV} !=  ]]; then

VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/dw...@kernel.org.key"
 fi
 
+QA_CONFIG_IMPL_DECL_SKIP=( memset_s )
+
 CONFIG_CHECK="~TUN"
 
 pkg_pretend() {

diff --git a/net-vpn/openconnect/openconnect-.ebuild 
b/net-vpn/openconnect/openconnect-.ebuild
index a170cffeb3c6..0751c933b2e4 100644
--- a/net-vpn/openconnect/openconnect-.ebuild
+++ b/net-vpn/openconnect/openconnect-.ebuild
@@ -75,6 +75,8 @@ if [[ ${PV} !=  ]]; then

VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/dw...@kernel.org.key"
 fi
 
+QA_CONFIG_IMPL_DECL_SKIP=( memset_s )
+
 CONFIG_CHECK="~TUN"
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: net-vpn/openconnect/

2024-04-13 Thread Mike Gilbert
commit: f851b812176e1becea54ab0abfd941489129d9ab
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:30:49 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:31:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f851b812

net-vpn/openconnect: enable py3.12

Closes: https://bugs.gentoo.org/929745
Signed-off-by: Mike Gilbert  gentoo.org>

 net-vpn/openconnect/openconnect-9.12.ebuild | 2 +-
 net-vpn/openconnect/openconnect-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-vpn/openconnect/openconnect-9.12.ebuild 
b/net-vpn/openconnect/openconnect-9.12.ebuild
index 3918970bc11e..1fd9c6ff0cf3 100644
--- a/net-vpn/openconnect/openconnect-9.12.ebuild
+++ b/net-vpn/openconnect/openconnect-9.12.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit linux-info python-any-r1

diff --git a/net-vpn/openconnect/openconnect-.ebuild 
b/net-vpn/openconnect/openconnect-.ebuild
index e93dcc8dc7af..a170cffeb3c6 100644
--- a/net-vpn/openconnect/openconnect-.ebuild
+++ b/net-vpn/openconnect/openconnect-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit linux-info python-any-r1



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

2024-04-13 Thread Mike Gilbert
commit: 090eca047330864c35ba5413ba72d19b95eaf8c3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:26:11 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:26:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090eca04

sys-apps/merge-usr: enable py3.12

Closes: https://bugs.gentoo.org/929815
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/merge-usr/merge-usr-6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/merge-usr/merge-usr-6.ebuild 
b/sys-apps/merge-usr/merge-usr-6.ebuild
index f48982d9506c..a519e3cbd577 100644
--- a/sys-apps/merge-usr/merge-usr-6.ebuild
+++ b/sys-apps/merge-usr/merge-usr-6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit python-single-r1
 
 DESCRIPTION="Script to migrate from split-usr to merged-usr"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libxcrypt/

2024-04-13 Thread Mike Gilbert
commit: d8ff467d1e7e6b480f96f5181256f5b5c0ee285d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:23:25 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:25:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ff467d

sys-libs/libxcrypt: inherit multibuild

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
index 3801c49f579a..a860c6a422f4 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..12} )
 # NEED_BOOTSTRAP is for developers to quickly generate a tarball
 # for publishing to the tree.
 NEED_BOOTSTRAP="no"
-inherit crossdev multilib python-any-r1 flag-o-matic toolchain-funcs 
multilib-minimal
+inherit crossdev multibuild multilib python-any-r1 flag-o-matic 
toolchain-funcs multilib-minimal
 
 DESCRIPTION="Extended crypt library for descrypt, md5crypt, bcrypt, and others"
 HOMEPAGE="https://github.com/besser82/libxcrypt;



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libxcrypt/

2024-04-13 Thread Mike Gilbert
commit: ab652776c216583f44fb0e4e717b44a0420ff43c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Apr 13 15:22:07 2024 +
Commit:     Mike Gilbert  gentoo  org>
CommitDate: Sat Apr 13 15:22:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab652776

sys-libs/libxcrypt: enable py3.12

Closes: https://bugs.gentoo.org/929859
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
index 3faec08e8e41..3801c49f579a 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 # NEED_BOOTSTRAP is for developers to quickly generate a tarball
 # for publishing to the tree.
 NEED_BOOTSTRAP="no"



  1   2   3   4   5   6   7   8   9   10   >