[gentoo-commits] repo/gentoo:master commit in: media-radio/tucnak/

2022-12-21 Thread Thomas Beierlein
commit: fb8e51680c57c7bde46b6f4de5c88a45944e5054
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 22 07:53:05 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 22 07:53:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8e5168

media-radio/tucnak: Fix deps (Bug #887717)

Closes: https://bugs.gentoo.org/887717
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-radio/tucnak/tucnak-4.39.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/tucnak/tucnak-4.39.ebuild 
b/media-radio/tucnak/tucnak-4.39.ebuild
index f2374c5a5b13..ae448bca10e2 100644
--- a/media-radio/tucnak/tucnak-4.39.ebuild
+++ b/media-radio/tucnak/tucnak-4.39.ebuild
@@ -16,7 +16,7 @@ IUSE="alsa fftw gpm hamlib suid"
 RDEPEND="dev-libs/glib:2
~dev-libs/libzia-4.39
media-libs/libsndfile
-   >=media-libs/libsdl-1.2
+   media-libs/libsdl2
alsa? ( media-libs/alsa-lib )
fftw? ( sci-libs/fftw:3.0 )
gpm? ( sys-libs/gpm )



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

2022-12-21 Thread Thomas Beierlein
commit: cb9e61397c5bddcf353a64a579c156392a13d1a0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 22 07:51:21 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 22 07:51:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9e6139

dev-libs/libzia: Fix deps (Bug #887717)

Signed-off-by: Thomas Beierlein  gentoo.org>

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

diff --git a/dev-libs/libzia/libzia-4.39.ebuild 
b/dev-libs/libzia/libzia-4.39.ebuild
index ab1b7f2cd743..616bad6dd7ce 100644
--- a/dev-libs/libzia/libzia-4.39.ebuild
+++ b/dev-libs/libzia/libzia-4.39.ebuild
@@ -16,7 +16,7 @@ IUSE="ftdi"
 
 RDEPEND="dev-libs/glib:2
x11-libs/gtk+:2
-   media-libs/libsdl
+   media-libs/libsdl2
media-libs/libpng:0
ftdi? ( dev-embedded/libftdi:1 )
elibc_musl? ( sys-libs/libunwind )"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ocamlnet/, dev-ml/ocamlnet/files/

2022-12-21 Thread Alfredo Tupone
commit: 30b7745ed174255ab0e2fb712927065df9e6f4f4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Dec 22 07:43:59 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Dec 22 07:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b7745e

dev-ml/ocamlnet: add hard dependency in Makefile

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

 dev-ml/ocamlnet/files/ocamlnet-4.1.9-unboundLexer.patch | 10 ++
 dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/dev-ml/ocamlnet/files/ocamlnet-4.1.9-unboundLexer.patch 
b/dev-ml/ocamlnet/files/ocamlnet-4.1.9-unboundLexer.patch
new file mode 100644
index ..416df217c035
--- /dev/null
+++ b/dev-ml/ocamlnet/files/ocamlnet-4.1.9-unboundLexer.patch
@@ -0,0 +1,10 @@
+--- a/src/rpc-generator/Makefile   2022-12-22 08:32:49.839794123 +0100
 b/src/rpc-generator/Makefile   2022-12-22 08:34:48.185817182 +0100
+@@ -31,4 +31,7 @@
+ rpcgen-packlist:
+   echo $(BINDIR)/ocamlrpcgen >rpcgen-packlist
+ 
++main.cmo: lexer.cmo
++lexer.cmo: parser.cmo
++
+ include depend

diff --git a/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild 
b/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
index 5eb163cf9132..6bd4d2437240 100644
--- a/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
+++ b/dev-ml/ocamlnet/ocamlnet-4.1.9.ebuild
@@ -35,6 +35,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-unboundLexer.patch )
+
 ocamlnet_use_with() {
if use $1; then
echo "-with-$2"



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

2022-12-21 Thread Arthur Zamarin
commit: e821115a6c7bd08ef9bf0980c54a4e0fb0d5e36b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 07:26:52 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 07:26:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e821115a

media-libs/imlib2: Stabilize 1.9.1-r1 x86, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index eefbe47d8399..3b4baaea38d8 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/

2022-12-21 Thread Arthur Zamarin
commit: ca739df7436162cd5ad79b7401b03b1c2f157fd4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 07:26:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 07:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca739df7

media-plugins/imlib2_loaders: Stabilize 1.9.1 x86, #887201

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

 media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild 
b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
index f62ec31c07a0..3b6395ad9756 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris ~x86-solaris"
 IUSE="xcf"
 
 RDEPEND=">=media-libs/imlib2-${PV}"



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/, tests/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: 0517f1315251e5693ef994b2e2ae20d5aef13c6c
Author: Brian Harring  gmail  com>
AuthorDate: Thu Dec 22 01:45:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 07:11:40 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=0517f131

Fix use default dep matching when working against IUSE defaults.

Tests are added to validate, but essentially an atom like 
`sys-libs/libxcrypt[abi_x86_32(-),abi_x86_64(-),system(-)]`
would fail to match IUSE='+system' due to the restriction using the unstripped
iuse for a set check.

With that fixed, the resolver- at least on my system- now actually can generate
solutions that are sane/correct.

Signed-off-by: Brian Harring  gmail.com>
Closes: https://github.com/pkgcore/pkgcore/pull/381
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcore/ebuild/restricts.py | 20 ++--
 tests/ebuild/test_atom.py   | 23 ++-
 2 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/src/pkgcore/ebuild/restricts.py b/src/pkgcore/ebuild/restricts.py
index 8240717e8..3b847fa55 100644
--- a/src/pkgcore/ebuild/restricts.py
+++ b/src/pkgcore/ebuild/restricts.py
@@ -222,8 +222,8 @@ class _UseDepDefaultContainment(values.ContainmentMatch):
 
 def match(self, val):
 reduced_vals = self.vals
-iuse, use = val
-if reduced_vals.issubset(iuse):
+iuse_stripped, use = val
+if reduced_vals.issubset(iuse_stripped):
 # use normal pathways.
 return values.ContainmentMatch.match(self, use)
 if self.if_missing == self.negate:
@@ -234,7 +234,7 @@ class _UseDepDefaultContainment(values.ContainmentMatch):
 # to reach here, either we're trying to force all flags false and the 
default is False,
 # or we're trying to force all flags on, and the default is on.
 # recall that negate is unfortunately a double negative in labeling...
-reduced_vals = reduced_vals.intersection(iuse)
+reduced_vals = reduced_vals.intersection(iuse_stripped)
 if reduced_vals:
 return values.ContainmentMatch.match(self, use, 
_values_override=reduced_vals)
 # nothing to match means all are missing, but the default makes them 
considered a match.
@@ -243,12 +243,12 @@ class _UseDepDefaultContainment(values.ContainmentMatch):
 def force_False(self, pkg, attr, val):
 reduced_vals = self.vals
 # see comments in .match for clarification of logic.
-iuse, use = val
-if reduced_vals.issubset(iuse):
+iuse_stripped, use = val
+if reduced_vals.issubset(iuse_stripped):
 return values.ContainmentMatch.force_False(self, pkg, 'use', use)
 if self.if_missing == self.negate:
 return False
-reduced_vals = reduced_vals.intersection(iuse)
+reduced_vals = reduced_vals.intersection(iuse_stripped)
 if reduced_vals:
 return values.ContainmentMatch.force_False(self, pkg, 'use', use, 
reduced_vals)
 return True
@@ -256,12 +256,12 @@ class _UseDepDefaultContainment(values.ContainmentMatch):
 def force_True(self, pkg, attr, val):
 reduced_vals = self.vals
 # see comments in .match for clarification of logic.
-iuse, use = val
-if reduced_vals.issubset(iuse):
+iuse_stripped, use = val
+if reduced_vals.issubset(iuse_stripped):
 return values.ContainmentMatch.force_True(self, pkg, 'use', use)
 if self.if_missing == self.negate:
 return False
-reduced_vals = reduced_vals.intersection(iuse)
+reduced_vals = reduced_vals.intersection(iuse_stripped)
 if reduced_vals:
 return values.ContainmentMatch.force_True(self, pkg, 'use', use, 
reduced_vals)
 return True
@@ -287,7 +287,7 @@ class UseDepDefault(packages.PackageRestrictionMulti):
 else:
 v = values.AlwaysTrue
 
-super().__init__(('iuse', 'use'), v)
+super().__init__(('iuse_stripped', 'use'), v)
 
 
 def _parse_nontransitive_use(sequence):

diff --git a/tests/ebuild/test_atom.py b/tests/ebuild/test_atom.py
index ceb4c4959..0893b817a 100644
--- a/tests/ebuild/test_atom.py
+++ b/tests/ebuild/test_atom.py
@@ -2,15 +2,16 @@ from functools import partial
 from pickle import dumps, loads
 
 import pytest
+from snakeoil.compatibility import cmp
 
 from pkgcore.ebuild import atom, errors, restricts
 from pkgcore.ebuild.cpv import CPV
 from pkgcore.restrictions.boolean import AndRestriction
 from pkgcore.test.misc import FakePkg, FakeRepo
-from snakeoil.compatibility import cmp
 
 from ..restrictions.utils import TestRestriction
 
+
 def assert_equal_bidirectional(o1, o2):
 # logic bugs hidden behind short circuiting comparisons for metadata
 # is why we test the comparison *both* ways.
@@ -547,3 +548,23 @@ class TestAtom(TestRestriction):
 def test_get_atom_without_use_deps(self, 

[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/resolver/

2022-12-21 Thread Arthur Zamarin
commit: d42cd4ec29bdb62ad953105cf7cdf1a11bb053a7
Author: Brian Harring  gmail  com>
AuthorDate: Wed Dec 21 22:57:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=d42cd4ec

Remove unused stack parameter from insert_choices

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/resolver/plan.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pkgcore/resolver/plan.py b/src/pkgcore/resolver/plan.py
index 1d1ecd562..696c3ec04 100644
--- a/src/pkgcore/resolver/plan.py
+++ b/src/pkgcore/resolver/plan.py
@@ -497,7 +497,7 @@ class merge_plan:
 continue
 additions += new_additions
 
-l = self.insert_choice(atom, stack, choices)
+l = self.insert_choice(atom, choices)
 if l is False:
 # this means somehow the node already slipped in.
 # so we exit now, we are satisfied
@@ -733,7 +733,7 @@ class merge_plan:
 c = choice_point(restrict, [pkg])
 state.add_op(c, c.current_pkg, force=True).apply(self.state)
 
-def insert_choice(self, atom, stack, choices):
+def insert_choice(self, atom, choices):
 # first, check for conflicts.
 # lil bit fugly, but works for the moment
 if not choices.current_pkg.repo.livefs:



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/scripts/, src/pkgcore/resolver/

2022-12-21 Thread Arthur Zamarin
commit: 0663781cdc625358e873e44e91e725228d88b16d
Author: Brian Harring  gmail  com>
AuthorDate: Wed Dec 21 22:55:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 03:10:33 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=0663781c

add pmerge --pdb-intercept as a way to pdb.set_trace() into the resolver.

This is fairly hackish, but will be extended as a way to jump into the resolver
decision making for debugging and development.

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/resolver/plan.py  | 11 ++-
 src/pkgcore/scripts/pmerge.py | 15 +++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/src/pkgcore/resolver/plan.py b/src/pkgcore/resolver/plan.py
index 696c3ec04..21d44c72f 100644
--- a/src/pkgcore/resolver/plan.py
+++ b/src/pkgcore/resolver/plan.py
@@ -251,7 +251,8 @@ class merge_plan:
 
 def __init__(self, dbs, per_repo_strategy, global_strategy=None,
  depset_reorder_strategy=None, process_built_depends=False,
- drop_cycles=False, debug=False, debug_handle=None):
+ drop_cycles=False, debug=False, debug_handle=None,
+ pdb_intercept=None):
 if debug:
 if debug_handle is None:
 debug_handle = sys.stdout
@@ -260,6 +261,12 @@ class merge_plan:
 # don't run debug func when debugging is disabled
 self._dprint = lambda *args, **kwargs: None
 
+if not pdb_intercept:
+pdb_intercept = packages.AlwaysFalse
+elif not isinstance(pdb_intercept, packages.PackageRestriction):
+pdb_intercept = packages.AndRestriction(*pdb_intercept)
+self.pdb_intercept = pdb_intercept
+
 if not isinstance(dbs, (util.RepositoryGroup, list, tuple)):
 dbs = [dbs]
 
@@ -563,6 +570,8 @@ class merge_plan:
 :return: 3 possible; None (not viable), True (presolved),
   :obj:`caching_iter` (not solved, but viable), :obj:`choice_point`
 """
+if self.pdb_intercept.match(atom):
+import pdb;pdb.set_trace()
 choices = ret = None
 if atom in self.insoluble:
 ret = ((False, "globally insoluble"),{})

diff --git a/src/pkgcore/scripts/pmerge.py b/src/pkgcore/scripts/pmerge.py
index ffc13cef9..77046feb1 100644
--- a/src/pkgcore/scripts/pmerge.py
+++ b/src/pkgcore/scripts/pmerge.py
@@ -274,6 +274,19 @@ output_options.add_argument(
 closely emulates portage output and is used by default.
 """)
 
+debug_options = argparser.add_argument_group("resolver debugging options")
+debug_options.add_argument(
+'--pdb-intercept', dest='pdb_intercept', metavar='TARGET[,TARGET,...]',
+action=commandline.StoreTarget, separator=',',
+help='trigger a pdb.set_trace() for any resolver decisions that match this 
restriction',
+docs="""
+Comma-seperated list of targets to trigger a pdb.set_trace() within 
resolver code for investigation.
+
+This is primarily used for debugging resolver implementation, being 
able to walk through
+what it has decided and why.
+"""
+)
+
 
 class AmbiguousQuery(parserestrict.ParseError):
 """Exception for multiple matches where a single match is required."""
@@ -730,6 +743,8 @@ def main(options, out, err):
 #hp = hpy()
 #hp.setrelheap()
 
+extra_kwargs['pdb_intercept'] = tuple(x[1] for x in options.pdb_intercept)
+
 resolver_inst = options.resolver_kls(
 vdbs=installed_repos, dbs=source_repos,
 verify_vdb=options.deep, nodeps=options.nodeps,



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: 409eb6072b548811e669ec5a49b65316ddd35132
Author: Brian Harring  gmail  com>
AuthorDate: Sun Aug 23 19:07:26 2020 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=409eb607

Drop dead code comment

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/ebuild/conditionals.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/pkgcore/ebuild/conditionals.py 
b/src/pkgcore/ebuild/conditionals.py
index edcc2f33c..71b3a3e02 100644
--- a/src/pkgcore/ebuild/conditionals.py
+++ b/src/pkgcore/ebuild/conditionals.py
@@ -150,7 +150,6 @@ class DepSet(boolean.AndRestriction):
 raise DepsetParseError(dep_str, attr=attr)
 
 if transitive_use_atoms and not node_conds:
-# localize to this scope for speed.
 element_class = transitive_use_atom
 # we can't rely on iter(self) here since it doesn't
 # descend through boolean restricts.



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: c88bd73db0e50403709588e77c2e4b27ad16ffc8
Author: Brian Harring  gmail  com>
AuthorDate: Wed Dec 21 20:38:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=c88bd73d

Reuse the existing regex match rather than running it twice.

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/ebuild/ebuild_src.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/pkgcore/ebuild/ebuild_src.py b/src/pkgcore/ebuild/ebuild_src.py
index baa29923e..0a2d836c3 100644
--- a/src/pkgcore/ebuild/ebuild_src.py
+++ b/src/pkgcore/ebuild/ebuild_src.py
@@ -250,7 +250,7 @@ class base(metadata.package):
 if line[0:1] in ('', '#'):
 continue
 if (mo := _EAPI_str_regex.match(line)) and (eapi_str := 
mo.group('EAPI')):
-eapi = _EAPI_regex.match(line).group('EAPI')
+eapi = eapi_str
 break
 i.close()
 try:



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: b421967e2b988f13bb6ec02657b57f109b0a7256
Author: Brian Harring  gmail  com>
AuthorDate: Thu Dec 22 01:45:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=b421967e

Update __all__ for ebuild.restricts

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/ebuild/restricts.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pkgcore/ebuild/restricts.py b/src/pkgcore/ebuild/restricts.py
index 2ea74bc6c..8240717e8 100644
--- a/src/pkgcore/ebuild/restricts.py
+++ b/src/pkgcore/ebuild/restricts.py
@@ -5,7 +5,9 @@
 atom version restrict
 """
 
-__all__ = ("VersionMatch",)
+__all__ = ("CategoryDep", "PackageDep", "RepositoryDep", "SlotDep",
+"StaticUseDep", "SubSlotDep", "UseDepDefault", "VersionMatch"
+)
 
 from snakeoil.klass import generic_equality
 



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/scripts/

2022-12-21 Thread Arthur Zamarin
commit: 322a5f0b4f92731d36bb1922697a59472e20eace
Author: Brian Harring  gmail  com>
AuthorDate: Wed Dec 21 23:26:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 03:10:33 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=322a5f0b

pmerge: sort target processing to stabilize the graph.

The current resolver is effectively brute force graph exploration,
iteratively adding results to the graph changing previously decisions
based on new requests.  This means that the resolver *can* produce
different solutions if the order of constraints added to it differ.

It's desirable the resolver behaviour be reproducible, thus change the default
behaviour to sort the target list given to the resolver.

As to why we don't force sorting within the resolver itself; for processing
of package dependencies, those are already stably ordered.  A future
enhancement would be to modify the resolver to be explicit, but that's for
when the resolver is rewritten.

Currently the source of instability is the atoms fed to the resolver from
pmerge, thus why I'm adding the sorting in pmerge.

Finally: the resolver must always produce a solution, or must always not, 
irregardless
of the argument ordering it's given.  Thus '--disable-resolver-target-sorting' 
is
added to allow disabling the sorting and doing something of a random entry/walk
into the depgraph.  This can produce differing solutions than what a sorted 
entry
would produce; that is working as intended (there is no global optimizer of 
solutions,
thus 'first solution' is what pmerge uses).

Basically, these two invocations should agree that a solution exists, or 
doesn't.
If they disagree this directly shows that the resolver is failing to explore 
solution
space fully:
* `pmerge  --disable-resolver-target-sorting`
* `pmerge 

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/scripts/pmerge.py | 20 
 1 file changed, 20 insertions(+)

diff --git a/src/pkgcore/scripts/pmerge.py b/src/pkgcore/scripts/pmerge.py
index 77046feb1..8ea24c8c6 100644
--- a/src/pkgcore/scripts/pmerge.py
+++ b/src/pkgcore/scripts/pmerge.py
@@ -286,6 +286,23 @@ debug_options.add_argument(
 what it has decided and why.
 """
 )
+debug_options.add_argument(
+'--disable-resolver-target-sorting', 
dest='force_stable_ordering_of_targets',
+action='store_false', default=True,
+help='disable stabilization of resolver graph processing',
+docs="""
+Resolution of package dependencies can grossly vary depending on which 
nodes you start from.
+
+Pmerge by default sorts the targets it's asked to resolve; this in 
turn stabilizes the resolvers
+output.  This option allows disabling that sort.
+
+This should be only used if you're debugging the resolver and wish to 
effectively fuzz the resolvers
+ability to find solutions; for a properly working resolver if a 
solution can be found, it *must*
+be found.  If a solution can't be found, then this flag should also 
result in no solution found.
+
+Any deviation from this is a bug in the resolver and should be 
reported.
+"""
+)
 
 
 class AmbiguousQuery(parserestrict.ParseError):
@@ -640,6 +657,7 @@ def main(options, out, err):
 
 # This mode does not care about sets and packages so bypass all that.
 if options.unmerge:
+# TODO: this logic should be updated to honor 
self.force_stable_ordering_of_targets
 if not options.oneshot:
 if world_set is None:
 argparser.error("disable world updating via --oneshot, "
@@ -702,6 +720,8 @@ def main(options, out, err):
 return 1
 
 atoms = stable_unique(atoms)
+if options.force_stable_ordering_of_targets:
+atoms = sorted(atoms)
 
 if options.clean and not options.oneshot:
 if world_set is None:



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: f61835df6200ed8791130ce9837a5eb31e29006e
Author: Brian Harring  gmail  com>
AuthorDate: Wed Dec 21 19:18:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=f61835df

s/slot/subslot/; name the parameter correctly

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/ebuild/restricts.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/pkgcore/ebuild/restricts.py b/src/pkgcore/ebuild/restricts.py
index 4736b192b..2ea74bc6c 100644
--- a/src/pkgcore/ebuild/restricts.py
+++ b/src/pkgcore/ebuild/restricts.py
@@ -155,8 +155,8 @@ class SubSlotDep(packages.PackageRestriction):
 __slots__ = ()
 __inst_caching__ = True
 
-def __init__(self, slot, **kwds):
-v = values.StrExactMatch(slot)
+def __init__(self, subslot, **kwds):
+v = values.StrExactMatch(subslot)
 super().__init__('subslot', v, negate=kwds.get('negate', False))
 
 



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/repository/

2022-12-21 Thread Arthur Zamarin
commit: 87c08e2219f86fb2fc034a88c7f72712f677834f
Author: Brian Harring  gmail  com>
AuthorDate: Fri Aug 28 07:27:45 2020 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=87c08e22

Update code for modern python standards

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/repository/prototype.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/pkgcore/repository/prototype.py 
b/src/pkgcore/repository/prototype.py
index 73b4057de..9c615dba8 100644
--- a/src/pkgcore/repository/prototype.py
+++ b/src/pkgcore/repository/prototype.py
@@ -224,9 +224,7 @@ class tree:
 kwds.pop("sorter", None)
 kwds.pop("yield_none", None)
 
-for pkg in self.itermatch(atom, **kwds):
-return True
-return False
+return any(True for _ in self.itermatch(atom, **kwds))
 
 def match(self, atom, **kwds):
 return list(self.itermatch(atom, **kwds))



[gentoo-commits] proj/pkgcore/pkgcore:master commit in: src/pkgcore/ebuild/

2022-12-21 Thread Arthur Zamarin
commit: 1ede34f996036605b6623dc0525df26826ac405d
Author: Brian Harring  gmail  com>
AuthorDate: Tue Sep 21 23:51:32 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 02:53:18 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=1ede34f9

ebd_ipc: filter unpack results when needed.

The previous form was risky in that it assigned a generator
to consume from; this form of pattern can bite folks in the
ass; minimally, it makes tests trickier.

Signed-off-by: Brian Harring  gmail.com>

 src/pkgcore/ebuild/ebd_ipc.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/pkgcore/ebuild/ebd_ipc.py b/src/pkgcore/ebuild/ebd_ipc.py
index e7947837f..403bb352a 100644
--- a/src/pkgcore/ebuild/ebd_ipc.py
+++ b/src/pkgcore/ebuild/ebd_ipc.py
@@ -1039,7 +1039,6 @@ class Unpack(IpcCommand):
 def parse_args(self, *args, **kwargs):
 args = super().parse_args(*args, **kwargs)
 self.opts.distdir = self.op.env['DISTDIR']
-args.targets = self._filter_targets(args.targets)
 return args
 
 def _filter_targets(self, targets):
@@ -1090,7 +1089,7 @@ class Unpack(IpcCommand):
 spawn_kwargs['uid'] = os_data.portage_uid
 spawn_kwargs['gid'] = os_data.portage_gid
 
-for filename, ext, source in args.targets:
+for filename, ext, source in self._filter_targets(args.targets):
 self.observer.write(f'>>> Unpacking {filename} to {self.cwd}', 
autoline=True)
 self.observer.flush()
 dest = pjoin(self.cwd, os.path.basename(filename[:-len(ext)]))



[gentoo-commits] repo/proj/guru:dev commit in: media-libs/amdvlk/, media-libs/amdvlk/files/

2022-12-21 Thread Denis Reva
commit: 4b35f21d43dcb365da67fce9899e659a21fa79a5
Author: Denis Reva  gmail  com>
AuthorDate: Thu Dec 22 06:45:51 2022 +
Commit: Denis Reva  gmail  com>
CommitDate: Thu Dec 22 06:46:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b35f21d

media-libs/amdvlk: Disabled adding werror on it's own

Closes: https://bugs.gentoo.org/88
Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk/amdvlk-2022.4.4.ebuild|  9 -
 .../amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch| 13 +
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild 
b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild
index 38fe858d0..27a9903d6 100644
--- a/media-libs/amdvlk/amdvlk-2022.4.4.ebuild
+++ b/media-libs/amdvlk/amdvlk-2022.4.4.ebuild
@@ -68,6 +68,7 @@ PATCHES=(
"${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803
"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch"
"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch"
+   "${FILESDIR}/amdvlk-2022.4.4-r1-disable-Werror.patch" #88
 )
 
 src_prepare() {
@@ -90,11 +91,17 @@ multilib_src_configure() {
-DVKI_RAY_TRACING=$(usex raytracing)
-DLLVM_VERSION_SUFFIX="-amdvlk"
-DLLVM_HOST_TRIPLE="${CHOST}"
+   -DLLVM_ENABLE_WERROR=OFF
+   -DSPVGEN_ENABLE_WERROR=OFF
+   -DENABLE_WERROR=OFF
+   -DVAM_ENABLE_WERROR=OFF
+   -DICD_ANALYSIS_WARNINGS_AS_ERRORS=OFF
+   -DMETROHASH_ENABLE_WERROR=OFF
-DBUILD_SHARED_LIBS=OFF #LLVM parts don't support shared libs
-DPython3_EXECUTABLE="${PYTHON}"
-DPACKAGE_VERSION="${PV}"
-DPACKAGE_NAME="${PN}"
-   -DLLVM_INSTALL_TOOLCHAIN_ONLY=On #Disable installation of 
various LLVM parts which we had to clean up.
+   -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON #Disable installation of 
various LLVM parts which we had to clean up.
-Wno-dev
)
cmake_src_configure

diff --git a/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch 
b/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch
new file mode 100644
index 0..01c28e0ea
--- /dev/null
+++ b/media-libs/amdvlk/files/amdvlk-2022.4.4-r1-disable-Werror.patch
@@ -0,0 +1,13 @@
+diff --git a/pal/shared/devdriver/cmake/DevDriver.cmake 
b/pal/shared/devdriver/cmake/DevDriver.cmake
+index b3f2e7e48..cbd9f7839 100644
+--- a/pal/shared/devdriver/cmake/DevDriver.cmake
 b/pal/shared/devdriver/cmake/DevDriver.cmake
+@@ -111,7 +111,7 @@ function(apply_devdriver_warnings name)
+ target_compile_options(${name} PRIVATE
+ -Wall # Enable all warnings.
+ -Wextra # Enable extra warnings that are not enabled by -Wall.
+--Werror # warning as error
++  #-Werror # warning as error
+ )
+ elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
+ target_compile_options(${name} PRIVATE



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

2022-12-21 Thread Viorel Munteanu
commit: 6e65a72c88eb0d56d5b8477213f4895b01b073dc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 22 06:28:19 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 22 06:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e65a72c

profiles/arch/x86: mask dev-util/clion

Bug: https://bugs.gentoo.org/887831
Signed-off-by: Viorel Munteanu  gentoo.org>

 profiles/arch/x86/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index 65c385e7abde..22a721f9a181 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,2 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+
+# Viorel Munteanu  (2022-12-22)
+# The x86 build is broken and no longer available.  Bug #887831
+# Removal on 2023-01-22.
+dev-util/clion



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

2022-12-21 Thread Yixun Lan
commit: 0acbe1cbdf02bd630ce6ece9b72dc2173a068981
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec 22 03:03:54 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec 22 06:12:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0acbe1cb

dev-util/trace-cmd: Keyword 3.1.5 riscv, #887821

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

 dev-util/trace-cmd/trace-cmd-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild 
b/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
index 0937536ff732..b608032b58bf 100644
--- a/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.1.5.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/${PN}-v${PV}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
S="${WORKDIR}/${PN}-v${PV}"
 fi
 



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

2022-12-21 Thread Yixun Lan
commit: 1ca7ae34f14037366d4a3ae3b955b6961f10f631
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec 22 03:03:47 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec 22 06:11:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca7ae34

dev-libs/libtraceevent: Keyword 1.7.0 riscv, #887821

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

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

diff --git a/dev-libs/libtraceevent/libtraceevent-1.7.0.ebuild 
b/dev-libs/libtraceevent/libtraceevent-1.7.0.ebuild
index b9bb4041b4e1..7d97506bb190 100644
--- a/dev-libs/libtraceevent/libtraceevent-1.7.0.ebuild
+++ b/dev-libs/libtraceevent/libtraceevent-1.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/snapshot/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



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

2022-12-21 Thread Yixun Lan
commit: 239ac5eb1739f624ae28f8b140145fdce1a19958
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec 22 03:03:51 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec 22 06:11:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239ac5eb

dev-libs/libtracefs: Keyword 1.6.3 riscv, #887821

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

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

diff --git a/dev-libs/libtracefs/libtracefs-1.6.3.ebuild 
b/dev-libs/libtracefs/libtracefs-1.6.3.ebuild
index 440403770349..1509ed71eb2a 100644
--- a/dev-libs/libtracefs/libtracefs-1.6.3.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.6.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
 else

SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/ipfs-cluster/

2022-12-21 Thread Viorel Munteanu
commit: df04641065cd6b04719770bb0990bbb2e11d0e55
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 22 05:18:10 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 22 05:21:33 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df046410

net-p2p/ipfs-cluster: drop to maintainer-needed

The information was wrong.  None of the 2 listed maintainers had any
commits for this package.

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-p2p/ipfs-cluster/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-p2p/ipfs-cluster/metadata.xml 
b/net-p2p/ipfs-cluster/metadata.xml
index 2b291d014..115e9d64a 100644
--- a/net-p2p/ipfs-cluster/metadata.xml
+++ b/net-p2p/ipfs-cluster/metadata.xml
@@ -1,8 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   hurikhan77+...@gmail.com
-   Kai Krakow
-   
+   
 



[gentoo-commits] proj/musl:master commit in: dev-python/pypy3-exe/files/, dev-python/pypy3-exe/

2022-12-21 Thread John Helmert III
commit: f9d22d09637423d3f6f894270896567c1fdf41ab
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Dec 22 05:13:15 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Dec 22 05:13:17 2022 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f9d22d09

dev-python/pypy3-exe: treeclean

This existing ::musl version of pypy3-exe triggers an error in global
scope from its usage of python-2.7. Tests pass with the ::gentoo version
on musl, so just treeclean ::musl's.

Signed-off-by: John Helmert III  gentoo.org>

 dev-python/pypy3-exe/Manifest  |   1 -
 .../files/pypy3-exe-7.3.0-gcc10-fno-common.patch   |  25 
 ...ypy3-exe-7.3.0-musl-compat-fix-stdio-defs.patch |  41 --
 ...y3-exe-7.3.0-musl-compat-include-sys-time.patch |  41 --
 dev-python/pypy3-exe/metadata.xml  |  16 ---
 dev-python/pypy3-exe/pypy3-exe-7.3.0.ebuild| 159 -
 6 files changed, 283 deletions(-)

diff --git a/dev-python/pypy3-exe/Manifest b/dev-python/pypy3-exe/Manifest
deleted file mode 100644
index ba24d510..
--- a/dev-python/pypy3-exe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pypy3.6-v7.3.0-src.tar.bz2 21937786 BLAKE2B 
c53ac32a9cca1c4624160eae9f11b5705a59613f1e5100fbb0ee86118de5a7845b8fa5087165d7f5a077d20337dfca14a1c7eadbe768995e20e249ec271ac10d
 SHA512 
313a4254262dd8d8b995a50bddbc360cfb67add0818e51a3e9ce25bda6a9b639e9fea8efe7da6adda76dff0a86a364544a13faa516e51b9ea6c25ec99223b435

diff --git a/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-gcc10-fno-common.patch 
b/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-gcc10-fno-common.patch
deleted file mode 100644
index b072ee4c..
--- a/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-gcc10-fno-common.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 455e1f635110df4bdc2981a3a0abf02e3d4d21b2 Mon Sep 17 00:00:00 2001
-From: Matti Picus 
-Date: Wed, 26 Feb 2020 13:06:29 +0200
-Subject: [PATCH] issue 3163: the constant is defined both in vmprof_common.h 
and vmprof_common.c
-

- rpython/rlib/rvmprof/src/shared/vmprof_common.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/rpython/rlib/rvmprof/src/shared/vmprof_common.h 
b/rpython/rlib/rvmprof/src/shared/vmprof_common.h
-index b52ee5f..1b2278b 100644
 a/rpython/rlib/rvmprof/src/shared/vmprof_common.h
-+++ b/rpython/rlib/rvmprof/src/shared/vmprof_common.h
-@@ -89,7 +89,7 @@ int opened_profile(const char *interp_name, int memory, int 
proflines, int nativ
-result is NULL. */
- #if PY_MAJOR_VERSION >= 3 && !defined(_Py_atomic_load_relaxed)
-  /* this was abruptly un-defined in 3.5.1 */
--void *volatile _PyThreadState_Current;
-+extern void *volatile _PyThreadState_Current;
-/* XXX simple volatile access is assumed atomic */
- #  define _Py_atomic_load_relaxed(pp)  (*(pp))
- #endif
---
-libgit2 0.26.0
-

diff --git 
a/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-musl-compat-fix-stdio-defs.patch 
b/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-musl-compat-fix-stdio-defs.patch
deleted file mode 100644
index 54835059..
--- 
a/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-musl-compat-fix-stdio-defs.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From add8c17b51123f7919ab68e9e6bb8ffa0739ce39 Mon Sep 17 00:00:00 2001
-From: Max Tottenham 
-Date: Tue, 19 May 2020 09:01:00 +
-Subject: [PATCH 2/2] [PATCH] musl compat: Correct definition of
- std(out|err|in) in generated code
-
-  * One of the generated C files contains a redefinition of stdout as:
-
-  extern FILE* stdout;
-
-It also happens to include , this leads to conflicting
-types for stdout as musl defines these as `extern FILE* const`.
-
-This patch to rfile.py fixes the generated code to emit `extern
-FILE* const` definitions.

- rpython/rlib/rfile.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/rpython/rlib/rfile.py b/rpython/rlib/rfile.py
-index c135cfb..d17c9a7 100644
 a/rpython/rlib/rfile.py
-+++ b/rpython/rlib/rfile.py
-@@ -106,11 +106,11 @@ c_feof = llexternal('feof', [FILEP], rffi.INT)
- c_ferror = llexternal('ferror', [FILEP], rffi.INT)
- c_clearerr = llexternal('clearerr', [FILEP], lltype.Void)
- 
--c_stdin = rffi.CExternVariable(FILEP, 'stdin', eci, c_type='FILE*',
-+c_stdin = rffi.CExternVariable(FILEP, 'stdin', eci, c_type='FILE* const',
-getter_only=True)
--c_stdout = rffi.CExternVariable(FILEP, 'stdout', eci, c_type='FILE*',
-+c_stdout = rffi.CExternVariable(FILEP, 'stdout', eci, c_type='FILE* const',
- getter_only=True)
--c_stderr = rffi.CExternVariable(FILEP, 'stderr', eci, c_type='FILE*',
-+c_stderr = rffi.CExternVariable(FILEP, 'stderr', eci, c_type='FILE* const',
- getter_only=True)
- 
- 
--- 
-2.26.2
-

diff --git 
a/dev-python/pypy3-exe/files/pypy3-exe-7.3.0-musl-compat-include-sys-time.patch 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/PGPy/

2022-12-21 Thread Julien Roy
commit: 2333a937a3b1c0f5a584856457db10e99c20b362
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec 22 04:41:19 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Dec 22 04:41:19 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2333a937

dev-python/PGPy: disable py3.11
update DEPEND

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/PGPy/PGPy-0.6.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild 
b/dev-python/PGPy/PGPy-0.6.0.ebuild
index efa463d42..8f9fd8f18 100644
--- a/dev-python/PGPy/PGPy-0.6.0.ebuild
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
@@ -17,4 +17,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND=""
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2022-12-21 Thread Michał Górny
commit: 14e82ceb31d006e9c782b95e7e1ddd58b59ee99b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 22 03:12:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 22 04:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e82ceb

xfce-extra/xfce4-screenshooter: Bump to 1.10.1

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

 xfce-extra/xfce4-screenshooter/Manifest|  1 +
 .../xfce4-screenshooter-1.10.1.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/xfce-extra/xfce4-screenshooter/Manifest 
b/xfce-extra/xfce4-screenshooter/Manifest
index 0a26ef03d2d2..67c52f20fe46 100644
--- a/xfce-extra/xfce4-screenshooter/Manifest
+++ b/xfce-extra/xfce4-screenshooter/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-screenshooter-1.10.0.tar.bz2 595720 BLAKE2B 
a24c1487ce61bac37ba5376d990af9a26791e040c8ad47d11f29b2b5df9248dc273fa79d2ee162bdc6fa0458c29782d9d35574f126499aa5d2b34f16e19bd796
 SHA512 
e31e718078e5fe2881779f4caa9e8092107629c36971b513f2be5ac33622ae64bb734e6e61277af7a657cbc5cd17a2eaad9e439c210945826818c2a317456060
+DIST xfce4-screenshooter-1.10.1.tar.bz2 596568 BLAKE2B 
dc43dd73f2bec42cf0bfc3e579653f947feef42006c9441c6748373ecf417248566f1c02da4be95da368ca77b0b57cbbea014f47a029215031316c52ef7b8fa8
 SHA512 
1e39bc89c0ec35e88834568a42e20d8f48dc141e045865623d387a91a9c7f7d96457db10e34d7ba6c5d8171673bb3b41f4d91d6cc53d1a841042acaa0cec202b
 DIST xfce4-screenshooter-1.9.11.tar.bz2 585007 BLAKE2B 
2ffb2f4fb9bbba393b56d253919f999790a7d7fb8679fadd2365828d76b89fb736a2d7ff78556b75665936c197bb33363bc9e5c15bd94cb265d57d11b24f69da
 SHA512 
fec4a374047dc0dd5d498f6ffb55bc590f209b31fa5e3ca5871788568145ad910fd535fced2f1d2eb52c52e219981eee3aba2e63ab1c56448bb313376155

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.1.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.1.ebuild
new file mode 100644
index ..b13489b8ef0f
--- /dev/null
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Xfce4 screenshooter application and panel plugin"
+HOMEPAGE="
+   https://docs.xfce.org/apps/xfce4-screenshooter/start
+   https://gitlab.xfce.org/apps/xfce4-screenshooter/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/glib-2.66.0
+   >=net-libs/libsoup-3.0.0:3.0
+   >=x11-libs/gdk-pixbuf-2.16
+   >=x11-libs/gtk+-3.22.0:3
+   >=x11-libs/pango-1.44.0
+   dev-libs/libxml2
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   >=x11-libs/libXi-1.7.8
+   >=xfce-base/exo-0.11:=
+   >=xfce-base/xfce4-panel-4.16.0:=
+   >=xfce-base/libxfce4util-4.16.0:=
+   >=xfce-base/libxfce4ui-4.16.0:=
+   >=xfce-base/xfconf-4.16.0:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-util/glib-utils
+   dev-util/intltool
+   sys-apps/help2man
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local myconf=(
+   --enable-xfixes
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2022-12-21 Thread Michał Górny
commit: efb8e5465cb03fe13879a81a155283cf9c463cb3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 22 03:06:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 22 04:37:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efb8e546

virtual/dist-kernel: Bump to 6.0.15

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

 virtual/dist-kernel/dist-kernel-6.0.15.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.0.15.ebuild 
b/virtual/dist-kernel/dist-kernel-6.0.15.ebuild
new file mode 100644
index ..c2caefd6cfca
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.0.15.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



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

2022-12-21 Thread Michał Górny
commit: 3ebe51048926cc82ee9b50f5fc46d51a5c45bd21
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 22 03:06:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 22 04:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ebe5104

sys-kernel/vanilla-kernel: Bump to 6.0.15

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.0.15.ebuild| 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index abb072e39ec3..faea6d791dfd 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -36,3 +36,5 @@ DIST linux-6.0.13.tar.sign 989 BLAKE2B 
381ccfa7cb46511df7b42ca2fd4f97dc209b91beb
 DIST linux-6.0.13.tar.xz 133926352 BLAKE2B 
b37026b1cab3079507ff80de9a32c753552689d30fb13898b9b7dd419dfb73785259976ad13fc08b5085b71ca94b84f40b5caf236b13b435c37a3736d64130da
 SHA512 
6a1287077c7078e9a1bed5401e2eec7dc68cd0a278f6fbe2041a3e92fe005d2a21d251e7daade68ddaa7b303615ea40f0cb7aa702c1535327f4220088b95994d
 DIST linux-6.0.14.tar.sign 989 BLAKE2B 
1e1898dbc31fe96eaf0c58d62a07115a28522e7b5fde9510f138ec0e7873f25bc84bd097e529d40bdf4eb908916747570e2b575118de3930cc5092656e916cb3
 SHA512 
03a67b2195a42edc818861b66e5ad5ff37fbe6056047e5695cd02c83e4a0ba270fa2a13b4994a6034c0e69553399fd570c69f4817b75f10fcde75f17aafdc143
 DIST linux-6.0.14.tar.xz 133938728 BLAKE2B 
95adb29df31e257d1bbc0d01b7e908e08a1ab6643fa0e5a185e728629da86a88e6f8d1269f77bc64206dda3d4af10dfb186366c40e108566c87cf43fd05a3555
 SHA512 
4a409d18bb5c1bf0807a1670ae9a72984fc7df6b0c0fb3289b88eaf6a7d8456fc8481f8e9f4688fa9d27c4a1d85df61323e2bd5b1e534a3b64940aa9eb0dde80
+DIST linux-6.0.15.tar.sign 989 BLAKE2B 
214ba7092718635f5dd39f2374615854c276e450ee81b8811b2e5a9dcff300eb38c4acbda4ebc1dcc0d7a2866e4a6bea8c2e5280309428164df8294bc616f8b3
 SHA512 
f39bebbb1d60ab7457e861ac7005a5cb975cb53519d777ff66119d2ca087f9a654cf1f11ecb4f7b58af6da574c698dccc69c9daa99ded277da178593c5fdaf76
+DIST linux-6.0.15.tar.xz 133929584 BLAKE2B 
2d01f57c447ad7eecaa77a9b245ab1a79a35bdcede9d0b234dafd96d383a14a878868a6872d9c24cbc1a6a1332ccdeb15b492724063423ee833ccc56f9c5348d
 SHA512 
1db7e086aaceabf12749728f100842c68886158202250cd9a582083488ee7073bc925f933f44b5c70a8f8c5bea48c73462da9ba979ef696005f16031d11312f6

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.15.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.15.ebuild
new file mode 100644
index ..d2f94947b12d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.0.15.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.0.8-gentoo
+GENTOO_CONFIG_VER=g3
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+   -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+   )
+   x86? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+   -> kernel-i686-fedora.config.${CONFIG_VER}
+   )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+   debug? ( dev-util/pahole )
+   verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+   >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+   if use verify-sig; then
+   einfo "Unpacking linux-${PV}.tar.xz ..."
+   verify-sig_verify_detached - 

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

2022-12-21 Thread Michał Górny
commit: ed9638e15b1303d2624901422c42d305f1bc9d06
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 22 04:35:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 22 04:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed9638e1

sys-kernel/gentoo-kernel-bin: Bump to 6.0.15

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.0.15.ebuild| 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 972dc7bf7b88..e0a02db68f71 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 
3069effafcb526cc4d2735e2bde48c
 DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 
6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21
 SHA512 
216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
 DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B 
ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014
 SHA512 
43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
 DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B 
c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f
 SHA512 
a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
+DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B 
cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6
 SHA512 
64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
+DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 
84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5
 SHA512 
7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST gentoo-kernel-5.10.159-1.amd64.gpkg.tar 66498560 BLAKE2B 
5efc48f3421b994563e3ce18b030f3efa35cacd2bde2387b533b79c46ca94bd23d8bb60df76f7692457a5a5ec6e550dc68182059dd98758953fe28a0a76e6cb2
 SHA512 
ca0377adad52d0c64f3762bdc7dd749cb1733221fd0b711397dfc1323d307e216dcf0ab66053fd58c0b70a6696f2b1bab47b220670cc3268625d609da0bf233b
 DIST gentoo-kernel-5.10.159-1.arm64.gpkg.tar 59658240 BLAKE2B 
d827003d70911c5517bd4f95cab3db91933dabc4d6361daadab7e4ed394b43d7eafbe3934e641d89321b28eb6fa15ba162eff6100f9a8f1c12951a6ac331b35b
 SHA512 
2584f568f0191d417e1366b815ac57e2e35636fdaf50e6bc1281552e1cf1c61d1efdd31f3f2c3e00f6ec062a97b940c2421eff51ab948e8f73134fbd03f5f926
 DIST gentoo-kernel-5.10.159-1.ppc64le.gpkg.tar 55019520 BLAKE2B 
77d2850555df170f737d23fd5ea09ee6782be404d25c69fe52ab8dcecb26ce2be96c8d43bba5e70e666fbe103a23b209b355601410cdeb12d688698a22c6d259
 SHA512 
15c4a7281db9f86ea4bcfdf734429b5a182db1381fd1df75799140f4a2d341888cd9fe0ba1507b2810a329f1ed2c8f659264d25920628cbe5c8674adc87c2369
@@ -46,6 +48,10 @@ DIST gentoo-kernel-6.0.14-1.amd64.gpkg.tar 75919360 BLAKE2B 
69629573e7a19f1aad8a
 DIST gentoo-kernel-6.0.14-1.arm64.gpkg.tar 68843520 BLAKE2B 
2f64c09d962c320f80f02320e18a41a9010eb1a417e70a418f5d24206046a61e7c9ba09b49bd26f472fbc9ed65e637c5307ddb36f8b9705b7e488660a0766e26
 SHA512 
d7bd06b5290a588c49aae1cea08adc6490b099d866e40aa7153ef2ef18250c4a2a7a084fbcd95fdbd2294ae0dd587ddb6f6715ecc0bdd6704c7ebd066816e71d
 DIST gentoo-kernel-6.0.14-1.ppc64le.gpkg.tar 62167040 BLAKE2B 
bc9ae378b13395f0b3e515b55ac9ae236d9e413fa3b15e393a7b1e1f1334e7230a359db7b47b2e46bec5f12a5219bd424fa0828fe9bd812ec15fa4eb5cc40d5d
 SHA512 
96c1e5d55702ee2947249753667a5e402f4cdae5bd31b5987b84d1fb6a5e7da2cdd8ba82c2899b60206ec5677824ecc1ed068e540b77c00d63b10282cc1adea1
 DIST gentoo-kernel-6.0.14-1.x86.gpkg.tar 65320960 BLAKE2B 
9e33b42ca016ed62a53841cc6b6dfcf65483ec36495f91c83e7c90a9fd959fc4a86f96f44b5a81a5452cc1a0ea30f81901656953894b2c515c03ce4793998a1a
 SHA512 
facb0d77945654420fa70d70777115f88220c811ef15d43f20b5b48a2b1116f45b91ba16880ff66340d658f29b5c8406b60f959e913ae79361732af304d72117
+DIST gentoo-kernel-6.0.15-1.amd64.gpkg.tar 75919360 BLAKE2B 
f48ea878985b13fdf57e123d8bda9d594f51187a53a24b2b62dcff44c9b90283c731a2e912778da9fa493303ae03602306096bcda89c193f78cb260c7c563743
 SHA512 
56da6853b0b66d9ba2586db115873af0b4dd1bacfef28af0c995d45f1dc217dfa36950ee15b29b4c9c79b5371018a981fde7a8a1c5870a5a9f50e2e0e6face4e
+DIST gentoo-kernel-6.0.15-1.arm64.gpkg.tar 68833280 BLAKE2B 

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

2022-12-21 Thread Michał Górny
commit: cc5f803ae9cf4656b0dde7326f10c008729dd3a6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 22 03:06:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 22 04:37:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5f803a

sys-kernel/gentoo-kernel: Bump to 6.0.15

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.0.15.ebuild  | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 1b1d6d1279b6..1beb02a72eec 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-6.0-13.base.tar.xz 698372 BLAKE2B 
3069effafcb526cc4d2735e2bde48c
 DIST genpatches-6.0-13.extras.tar.xz 3808 BLAKE2B 
6edfc9b381253851e8e2c976b6376aff9bf98648faa49396ec81389315694afda7465702fe99f54b1a33249deabb29ed81a6d1651320dbaebd4eea92ed5f3a21
 SHA512 
216098565a5eb046788413da37a7ea933f35c990f3c7f3726004470509929a9717158bd778d321333839490e2dfc1b733fe3c016bc3d06804bfd34dbdc4bec93
 DIST genpatches-6.0-14.base.tar.xz 701288 BLAKE2B 
ae3560178c3b887050f51e7bafd837ffa7755567c0748e4680c230329f52e8009e6f8da59e8f285bc802e318b65777b06f3db7f0d795584eba448b716ed20014
 SHA512 
43dbb5cf7b0ed9a4a03d484a58aaf94243902b8ab31b6b33de3826cd172f0978b08bac8e4d56f7ad2450e288fc66c6e23c9458c29e1f2a6fd3e1f015a4cdc07c
 DIST genpatches-6.0-14.extras.tar.xz 3804 BLAKE2B 
c12099272fc09f02aae38288969f12057092c6867728080744914ea7c9f41bcc0f80154afd7de2f68180e2d3f7f66899d2a8523ea0bc9850516110781339ec2f
 SHA512 
a639231941c13bea32e4c5ce4f56d6dff2b56a164af8481861f4ed3bbe90d406e2d1eb4242b4ae5db9ff735924e75c2241edb372ec9e6a9a3a0df7a99fca2e4d
+DIST genpatches-6.0-15.base.tar.xz 709204 BLAKE2B 
cba74ce5f9a6d8a00991f87fe33771f615640c8c3adaee94432580f5df51cb2a488794a376c9355d568ab4b3014fe23e4c9fb000bb9ed6948b4225211df862d6
 SHA512 
64d5d04b8c1b3c3967fd22cfd975b7f9bbf37e7d7d4e966c7017b589837cfa02200a80880f13ac52942fd845c9835143d809817f5517c91992e30e101b15c775
+DIST genpatches-6.0-15.extras.tar.xz 3804 BLAKE2B 
84856863ba0897a7ac9238094fec3d46a39cfed7db81d1021b236fcf0bbd4bd893ba44af4ddcc9ae955ab66424afd70ead4fa714a1b68e11d7e66539f94a6cf5
 SHA512 
7e49da632e9bf5a78c80a0817708e571452f92a99fa91daca8495282fd0ed955bb16a5fb57ebbfff68e9fe6733655c4d04967c6931d1acf6dc6102a44bd9b04f
 DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 
44dd51ec45ebc71bffcd6d85a2fefba053f7bce8035057f0bbe928e24816ad4ba03c9bf67dcfcd6d6d1833c0a2ea93e0fd486c2093664dc41ccce316e1e60588
 SHA512 
3a45f28df9d457df0fe0d185da8b10f4e35f49dad75075e041e8cf3cf6972fecc8145cd557b0bf3a8dea20ddffae0194f88e61c1e5098fa0a5ca301d40aeea2e
 DIST gentoo-kernel-config-g3.tar.gz 4411 BLAKE2B 
00edc4b5dc943834bc7ee977382b2960160888db00a25c5a7f73968784aa39a2b3b69f0bbda89b3ce8eb55e746006cff2839481493ac8bfca6a21de2299564f7
 SHA512 
44beae869bebf5445655dafe1facc47c3dbe602b34c5bf2fa984a581bfe3250fa0df908b8807c333c2e66ab9d1a2bb8026e22140f2a1f522d0dd647c96ca4d5e
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.15.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.15.ebuild
new file mode 100644
index ..595ff3e75b7e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.0.15.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 0 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.0.8-gentoo
+GENTOO_CONFIG_VER=g3
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~alicef/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+  

[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/tessen/

2022-12-21 Thread Julien Roy
commit: f2b35b8162c792132ce2645c28aa254ea858116e
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec 22 03:51:57 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Dec 22 03:51:57 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2b35b81

gui-apps/tessen: add 2.1.3

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/tessen/Manifest|  1 +
 gui-apps/tessen/metadata.xml|  6 ++
 gui-apps/tessen/tessen-2.1.3.ebuild | 37 +
 3 files changed, 44 insertions(+)

diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest
index 7392fd539..255b6714e 100644
--- a/gui-apps/tessen/Manifest
+++ b/gui-apps/tessen/Manifest
@@ -1 +1,2 @@
 DIST tessen-2.1.2.tar.gz 25110 BLAKE2B 
c10a1a5bbb3ca86f253f8ff997a1730562e3d7bbebdbc1981fb6279c165b20b6fe71fc4477e3275ac15a76c78194a7562ad318ac0f15a048ee8172243a4d26fc
 SHA512 
5f0ae3614f4e1bb80453408e16ff63884287b116ca436d8486ed52e4f4b9f558ee5cc73ca236a298eb74fb5bfd20caeebcfafd9eec5d9395e2337d789c12970d
+DIST tessen-2.1.3.tar.gz 31570 BLAKE2B 
ccd8764762900c92f87a84796a28caef89d2e934836061a03bcbfbce3f132395874eb5c03f175eaa275805aac9b429093a2a07bc8727da801dc000bd544eabf2
 SHA512 
d1c7f092c6849819c816d85fa596915478190f7efce5634fc7126c73f763f5b62edb3a92a1ab3409d0a4828de88de88605c882de64e06c2b18f41ae0e4ba8749

diff --git a/gui-apps/tessen/metadata.xml b/gui-apps/tessen/metadata.xml
index 55e9ef031..82dc1df22 100644
--- a/gui-apps/tessen/metadata.xml
+++ b/gui-apps/tessen/metadata.xml
@@ -6,6 +6,12 @@
Julien Roy


+   
+   ayushnix
+   
+   
https://github.com/ayushnix/tessen/blob/master/CHANGELOG.md
+   
https://github.com/ayushnix/tessen/blob/master/README.md
+   https://github.com/ayushnix/tessen/issues
ayushnix/tessen



diff --git a/gui-apps/tessen/tessen-2.1.3.ebuild 
b/gui-apps/tessen/tessen-2.1.3.ebuild
new file mode 100644
index 0..84ab282f5
--- /dev/null
+++ b/gui-apps/tessen/tessen-2.1.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
+HOMEPAGE="https://github.com/ayushnix/tessen;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git;
+else
+   SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+pass gopass bemenu wofi rofi"
+
+REQUIRED_USE="|| ( pass gopass )"
+
+DEPEND="app-text/scdoc"
+RDEPEND="${DEPEND}
+   pass? ( app-admin/pass )
+   gopass? ( app-admin/gopass )"
+BDEPEND=""
+
+pkg_postinst() {
+   optfeature "autotype support" gui-apps/wtype
+   optfeature "clipboard support" gui-apps/wl-clipboard
+   optfeature "URL opening support" x11-misc/xdg-utils
+   optfeature "OTP support" app-admin/pass-otp
+   optfeature "notifications support" x11-libs/libnotify
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/seamonkey/

2022-12-21 Thread Sam James
commit: 61264ed950b7b556639fe7266e6898cfc26d5ce6
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 22 03:42:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 22 03:43:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61264ed9

www-client/seamonkey: fix dropping Rust upper bound

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

 www-client/seamonkey/seamonkey-2.53.14-r2.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild 
b/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild
index 61adc49bacbb..b5f0327f791e 100644
--- a/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.14-r2.ebuild
@@ -147,12 +147,12 @@ pkg_setup() {
ewarn "Those belong to upstream: https://bugzilla.mozilla.org;
fi
 
-   if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.65"; 
then
-   ewarn "Rust-1.65 or newer is currently unsupported for building 
${P}."
-   ewarn "Please use 'eselect rust' to switch to a lower version, then 
resume"
-   ewarn "building ${PN}."
-   die "Rust-1.65 or newer detected. Use eselect rust to choose <1.65"
-   fi
+   #if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.65"; 
then
+   #ewarn "Rust-1.65 or newer is currently unsupported for building 
${P}."
+   #ewarn "Please use 'eselect rust' to switch to a lower version, 
then resume"
+   #ewarn "building ${PN}."
+   #die "Rust-1.65 or newer detected. Use eselect rust to choose <1.65"
+   #fi
 
moz_pkgsetup
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/PGPy/

2022-12-21 Thread Julien Roy
commit: cd32835a6e36ce76300f47ac48d28e7edc5d8e1a
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec 22 03:39:29 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Dec 22 03:39:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd32835a

dev-python/PGPy: new package, add 0.6.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/PGPy/Manifest  |  1 +
 dev-python/PGPy/PGPy-0.6.0.ebuild | 20 
 dev-python/PGPy/metadata.xml  | 16 
 3 files changed, 37 insertions(+)

diff --git a/dev-python/PGPy/Manifest b/dev-python/PGPy/Manifest
new file mode 100644
index 0..ae1417df1
--- /dev/null
+++ b/dev-python/PGPy/Manifest
@@ -0,0 +1 @@
+DIST PGPy-0.6.0.gh.tar.gz 602228 BLAKE2B 
d40aeb74503ff81d68764e89c7331e99128e047b92156abc4b35d32f99f386c2043065ff98445b24bcf38aeedbdfb35a4a2ceffc485e538a7285f432d67c69c4
 SHA512 
6d20c1a8fe225de49196f0a5d3cd823ec5988b68f0ca9e255acdf3700356bec5fdfb6963d4d4f93da41a008b5fb15ab7df3ce8cd77ffdfb69766320211ad0d6b

diff --git a/dev-python/PGPy/PGPy-0.6.0.ebuild 
b/dev-python/PGPy/PGPy-0.6.0.ebuild
new file mode 100644
index 0..efa463d42
--- /dev/null
+++ b/dev-python/PGPy/PGPy-0.6.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Pretty Good Privacy for Python"
+HOMEPAGE="https://github.com/SecurityInnovation/PGPy
+   https://pypi.org/project/PGPy/;
+SRC_URI="https://github.com/SecurityInnovation/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"

diff --git a/dev-python/PGPy/metadata.xml b/dev-python/PGPy/metadata.xml
new file mode 100644
index 0..de18ecbca
--- /dev/null
+++ b/dev-python/PGPy/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   PGPy is a Python library for implementing Pretty Good 
Privacy into Python programs, conforming to the OpenPGP specification per RFC 
4880.
+   
+   
https://github.com/SecurityInnovation/PGPy/releases
+   https://pgpy.readthedocs.io/en/latest/
+   
https://github.com/SecurityInnovation/PGPy/issues
+   SecurityInnovation/PGPy
+   PGPy
+   
+



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gle/

2022-12-21 Thread Andrey Grozin
commit: 2d563301ccc197bb4927f2fc69326591a6f83303
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Dec 22 03:37:28 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Dec 22 03:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d563301

sci-visualization/gle: remove old

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

 sci-visualization/gle/gle-4.3.3-r1.ebuild | 83 ---
 1 file changed, 83 deletions(-)

diff --git a/sci-visualization/gle/gle-4.3.3-r1.ebuild 
b/sci-visualization/gle/gle-4.3.3-r1.ebuild
deleted file mode 100644
index cb4cbd283b80..
--- a/sci-visualization/gle/gle-4.3.3-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake elisp-common
-
-DESCRIPTION="Graphics Layout Engine"
-HOMEPAGE="http://glx.sourceforge.io/ https://github.com/vlabella/GLE/;
-IUSE="doc emacs"
-LIB_VERSION="d476418f006b001dc7f47dcafb413c0557fa44a7"
-SRC_URI="https://github.com/vlabella/GLE/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   https://github.com/vlabella/gle-library/archive/${LIB_VERSION}.tar.gz 
-> ${PN}-library.tar.gz
-   doc? ( https://dev.gentoo.org/~grozin/gle-manual.pdf.gz )
-   emacs? ( https://dev.gentoo.org/~grozin/gle-mode.el.gz )"
-S="${WORKDIR}"/GLE-${PV}/src
-
-LICENSE="BSD GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="app-text/ghostscript-gpl
-   dev-libs/boost
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtopengl:5
-   dev-qt/qtwidgets:5
-   media-libs/glu
-   media-libs/libpng
-   media-libs/tiff
-   sys-libs/zlib
-   media-libs/libjpeg-turbo
-   x11-libs/cairo
-   x11-libs/pixman
-   emacs? ( app-editors/emacs:* )"
-RDEPEND="${DEPEND}
-   virtual/latex-base"
-
-PATCHES=( "${FILESDIR}"/${P}.patch )
-SITEFILE="64${PN}-gentoo.el"
-
-src_configure() {
-   local mycmakeargs=(
-   
-DGLE_EXAMPLES_LIBRARY_PATH="${WORKDIR}"/gle-library-${LIB_VERSION}
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   use emacs && elisp-compile "${WORKDIR}"/*.el
-}
-
-src_install() {
-   pushd "${WORKDIR}"/${P}_build > /dev/null || die "pushd failed"
-   newbin gle/gle gle.bin
-   dobin gui/qgle
-   insinto /usr/share/${PN}
-   doins gle/glerc
-   doins -r gle/font
-   popd > /dev/null
-   newbin "${FILESDIR}"/gle.sh gle
-   dodoc ../doc/README.txt ../doc/ChangeLog.txt
-   doins TeX/init.tex
-   mv "${WORKDIR}"/gle-library-${LIB_VERSION}/include 
"${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc || die "mv failed"
-   doins -r "${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc
-   GLE_TOP="${D}"/usr/share/${PN} "${D}"/usr/bin/gle.bin -mkinittex
-   use doc && dodoc "${WORKDIR}"/*.pdf
-   if use emacs; then
-   elisp-install ${PN} "${WORKDIR}"/*.el "${WORKDIR}"/*.elc
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   fi
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gle/

2022-12-21 Thread Andrey Grozin
commit: 9fe9e639c1b65d8947ec0dea62e9531131d90fa5
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Dec 22 03:36:02 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Dec 22 03:36:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fe9e639

sci-visualization/gle: DEPEND on media-libs/freeglut

Closes: https://bugs.gentoo.org/887741
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-visualization/gle/gle-4.3.3-r2.ebuild | 84 +++
 1 file changed, 84 insertions(+)

diff --git a/sci-visualization/gle/gle-4.3.3-r2.ebuild 
b/sci-visualization/gle/gle-4.3.3-r2.ebuild
new file mode 100644
index ..63f5cc0125d8
--- /dev/null
+++ b/sci-visualization/gle/gle-4.3.3-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake elisp-common
+
+DESCRIPTION="Graphics Layout Engine"
+HOMEPAGE="http://glx.sourceforge.io/ https://github.com/vlabella/GLE/;
+IUSE="doc emacs"
+LIB_VERSION="d476418f006b001dc7f47dcafb413c0557fa44a7"
+SRC_URI="https://github.com/vlabella/GLE/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   https://github.com/vlabella/gle-library/archive/${LIB_VERSION}.tar.gz 
-> ${PN}-library.tar.gz
+   doc? ( https://dev.gentoo.org/~grozin/gle-manual.pdf.gz )
+   emacs? ( https://dev.gentoo.org/~grozin/gle-mode.el.gz )"
+S="${WORKDIR}"/GLE-${PV}/src
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-text/ghostscript-gpl
+   dev-libs/boost
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   media-libs/freeglut
+   media-libs/glu
+   media-libs/libpng
+   media-libs/tiff
+   sys-libs/zlib
+   media-libs/libjpeg-turbo
+   x11-libs/cairo
+   x11-libs/pixman
+   emacs? ( app-editors/emacs:* )"
+RDEPEND="${DEPEND}
+   virtual/latex-base"
+
+PATCHES=( "${FILESDIR}"/${P}.patch )
+SITEFILE="64${PN}-gentoo.el"
+
+src_configure() {
+   local mycmakeargs=(
+   
-DGLE_EXAMPLES_LIBRARY_PATH="${WORKDIR}"/gle-library-${LIB_VERSION}
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   use emacs && elisp-compile "${WORKDIR}"/*.el
+}
+
+src_install() {
+   pushd "${WORKDIR}"/${P}_build > /dev/null || die "pushd failed"
+   newbin gle/gle gle.bin
+   dobin gui/qgle
+   insinto /usr/share/${PN}
+   doins gle/glerc
+   doins -r gle/font
+   popd > /dev/null
+   newbin "${FILESDIR}"/gle.sh gle
+   dodoc ../doc/README.txt ../doc/ChangeLog.txt
+   doins TeX/init.tex
+   mv "${WORKDIR}"/gle-library-${LIB_VERSION}/include 
"${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc || die "mv failed"
+   doins -r "${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc
+   GLE_TOP="${D}"/usr/share/${PN} "${D}"/usr/bin/gle.bin -mkinittex
+   use doc && dodoc "${WORKDIR}"/*.pdf
+   if use emacs; then
+   elisp-install ${PN} "${WORKDIR}"/*.el "${WORKDIR}"/*.elc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mistletoe/

2022-12-21 Thread Julien Roy
commit: 876282c71f52c5c4815410cc1855ad0d2ec31707
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec 22 03:25:20 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Dec 22 03:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=876282c7

dev-python/mistletoe: fix metadata.xml indentation

Signed-off-by: Julien Roy  jroy.ca>

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

diff --git a/dev-python/mistletoe/metadata.xml 
b/dev-python/mistletoe/metadata.xml
index d321d911c..acea51763 100644
--- a/dev-python/mistletoe/metadata.xml
+++ b/dev-python/mistletoe/metadata.xml
@@ -14,7 +14,7 @@ Apart from being the fastest CommonMark-compliant Markdown 
parser implementation
m...@afteryu.me


https://github.com/miyuchina/mistletoe/releases
-   
https://github.com/miyuchina/mistletoe/blob/master/dev-guide.md
+   
https://github.com/miyuchina/mistletoe/blob/master/dev-guide.md
https://github.com/miyuchina/mistletoe/issues
miyuchina/mistletoe




[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mistletoe/

2022-12-21 Thread Julien Roy
commit: b3ca6a1515c082967ad86a52c728ef96f2dfbd93
Author: Julien Roy  jroy  ca>
AuthorDate: Thu Dec 22 03:18:18 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Thu Dec 22 03:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3ca6a15

dev-python/mistletoe: new package, add 0.9.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mistletoe/Manifest   |  1 +
 dev-python/mistletoe/metadata.xml   | 21 +
 dev-python/mistletoe/mistletoe-0.9.0.ebuild | 19 +++
 3 files changed, 41 insertions(+)

diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest
new file mode 100644
index 0..4d7077124
--- /dev/null
+++ b/dev-python/mistletoe/Manifest
@@ -0,0 +1 @@
+DIST mistletoe-0.9.0.tar.gz 102002 BLAKE2B 
0d1f5fae601287383dec895b38143c375b0690d1dfdc0a5f08097952959458843a61b7581637b19f7abc08be18bb33b0dce8a3507a2eb6fbc31c00a8c13bf85e
 SHA512 
b0e9c96b27255fb8527f359d8bfb2612a1302efcd3250867caa7e2dbf91eeeab4dabb20071d64e0914e52afdc8c30a181c042c2263aa9f1c5dc4421f5d862ae7

diff --git a/dev-python/mistletoe/metadata.xml 
b/dev-python/mistletoe/metadata.xml
new file mode 100644
index 0..d321d911c
--- /dev/null
+++ b/dev-python/mistletoe/metadata.xml
@@ -0,0 +1,21 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   jul...@jroy.ca
+   Julien Roy
+   
+   mistletoe is a Markdown parser in pure Python, 
designed to be fast, spec-compliant and fully customizable.
+
+Apart from being the fastest CommonMark-compliant Markdown parser 
implementation in pure Python, mistletoe also supports easy definitions of 
custom tokens. Parsing Markdown into an abstract syntax tree also allows us to 
swap out renderers for different output formats, without touching any of the 
core components.
+   
+   
+   miyuchina
+   m...@afteryu.me
+   
+   
https://github.com/miyuchina/mistletoe/releases
+   
https://github.com/miyuchina/mistletoe/blob/master/dev-guide.md
+   https://github.com/miyuchina/mistletoe/issues
+   miyuchina/mistletoe
+   
+

diff --git a/dev-python/mistletoe/mistletoe-0.9.0.ebuild 
b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
new file mode 100644
index 0..37861804e
--- /dev/null
+++ b/dev-python/mistletoe/mistletoe-0.9.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A fast, extensible and spec-compliant Markdown parser in pure 
Python."
+HOMEPAGE="https://github.com/miyuchina/mistletoe;
+SRC_URI="https://github.com/miyuchina/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"



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

2022-12-21 Thread Sam James
commit: cbd2c8fc7512b60176979181780468d3de852e1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 22 03:11:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 22 03:11:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd2c8fc

sys-fs/lvm2: fix musl build

Closes: https://bugs.gentoo.org/887259
Thanks-to: Jory A. Pratt  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/lvm2/files/lvm2-2.03.17-musl-LOCK_EX.patch | 20 
 sys-fs/lvm2/lvm2-2.03.17-r1.ebuild|  1 +
 2 files changed, 21 insertions(+)

diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-musl-LOCK_EX.patch 
b/sys-fs/lvm2/files/lvm2-2.03.17-musl-LOCK_EX.patch
new file mode 100644
index ..acb5e903b45a
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.17-musl-LOCK_EX.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/887259
+
+From ab715e56feec4bbb135cc97d2d1e8e7340a8ee44 Mon Sep 17 00:00:00 2001
+From: Jory Pratt 
+Date: Tue, 20 Dec 2022 08:12:49 -0600
+Subject: [PATCH] Add missing include for LOCK_EX
+
+Signed-off-by: Jory Pratt 
+--- a/tools/vgimportdevices.c
 b/tools/vgimportdevices.c
+@@ -15,6 +15,7 @@
+ #include "tools.h"
+ #include "lib/cache/lvmcache.h"
+ #include "lib/device/device_id.h"
++#include 
+ 
+ struct vgimportdevices_params {
+   uint32_t added_devices;
+-- 
+2.38.2

diff --git a/sys-fs/lvm2/lvm2-2.03.17-r1.ebuild 
b/sys-fs/lvm2/lvm2-2.03.17-r1.ebuild
index bfffdec912d5..6fa0f49415ea 100644
--- a/sys-fs/lvm2/lvm2-2.03.17-r1.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.17-r1.ebuild
@@ -72,6 +72,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.03.14-freopen_n2.patch
"${FILESDIR}"/${PN}-2.03.16-musl-strerror_r.patch
"${FILESDIR}"/${PN}-2.03.17-readelf.patch
+   "${FILESDIR}"/${PN}-2.03.17-musl-LOCK_EX.patch #887259
 )
 
 QA_CONFIGURE_OPTIONS="--disable-static"



[gentoo-commits] repo/gentoo:master commit in: dev-util/heaptrack/, dev-util/heaptrack/files/

2022-12-21 Thread Sam James
commit: ac7a50dc4fbb1de933dbc6bbcb26694995cd629b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 22 02:28:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 22 02:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac7a50dc

dev-util/heaptrack: fix build w/ boost 1.81

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

 .../files/heaptrack-1.4.0-boost-1.81.patch | 23 ++
 dev-util/heaptrack/heaptrack-1.4.0.ebuild  |  4 
 2 files changed, 27 insertions(+)

diff --git a/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch 
b/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch
new file mode 100644
index ..564f0925a9be
--- /dev/null
+++ b/dev-util/heaptrack/files/heaptrack-1.4.0-boost-1.81.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/887033
+https://invent.kde.org/sdk/heaptrack/-/commit/de3174aa1d1293636079473ff693d9a274a093a9
+
+From de3174aa1d1293636079473ff693d9a274a093a9 Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Fri, 16 Dec 2022 00:01:15 +0100
+Subject: [PATCH] Add missing include
+
+This fixes the build with boost 1.81.0.  was included by one of
+the boost headers, however, it's no longer included as of Boost 1.81.0.
+--- a/src/analyze/gui/histogrammodel.h
 b/src/analyze/gui/histogrammodel.h
+@@ -9,6 +9,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include "treemodel.h"
+ 
+ struct HistogramColumn
+-- 
+GitLab

diff --git a/dev-util/heaptrack/heaptrack-1.4.0.ebuild 
b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
index fd9b0ba63961..29eec26eb107 100644
--- a/dev-util/heaptrack/heaptrack-1.4.0.ebuild
+++ b/dev-util/heaptrack/heaptrack-1.4.0.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
gui? ( kde-frameworks/extra-cmake-modules:5 )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-boost-1.81.patch # bug #887033, in master
+)
+
 src_prepare() {
cmake_src_prepare
rm -rf 3rdparty/boost-zstd || die # ensure no bundling



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

2022-12-21 Thread Sam James
commit: 97dcce90584d6b566fb10b842e9f7a822723b1e9
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 22 01:38:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 22 01:38:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dcce90

net-dns/bind-tools: add 9.16.36

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

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.36.ebuild | 157 +++
 2 files changed, 158 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index d1b69114006f..2c771ae434fd 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1 +1,2 @@
 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
+DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95

diff --git a/net-dns/bind-tools/bind-tools-9.16.36.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.36.ebuild
new file mode 100644
index ..8b2858e5aaff
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.36.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multiprocessing toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 
#409687
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   dev-libs/libuv:=
+   dev-libs/openssl:=
+   caps? ( sys-libs/libcap )
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${ESYSROOT}"/usr
+   $(use_with idn libidn2 "${ESYSROOT}"/usr)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(type -P $(tc-getAR))"
+   )
+
+   # bug 607400
+   if use libedit ; then
+   myeconfargs+=( --with-readline=-ledit )
+   elif use readline ; then
+   myeconfargs+=( --with-readline=-lreadline )
+   else
+   myeconfargs+=( --without-readline )
+   fi
+
+   # bug #344029
+   append-cflags "-DDIG_SIGCHASE"
+
+   # to expose CMSG_* macros from sys/sockets.h
+   [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
+
+   # localstatedir for nsupdate -l, bug #395785
+   tc-export BUILD_CC
+   econf "${myeconfargs[@]}"
+
+   # bug #151839
+   echo '#undef SO_BSDCOMPAT' >> config.h || die
+}
+
+src_compile() {
+   local AR="$(tc-getAR)"
+
+   emake AR="${AR}" -C lib/
+   emake AR="${AR}" -C bin/delv/
+   

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

2022-12-21 Thread Sam James
commit: eef80512c3eaf0023ade7e0dcd9f8c0dd031808b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 22 01:34:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 22 01:34:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef80512

net-dns/bind: add 9.16.36

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

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.36.ebuild | 382 +++
 2 files changed, 383 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 487c2e679e07..5a8566b8c0f6 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,2 +1,3 @@
 DIST bind-9.16.33.tar.xz 5092516 BLAKE2B 
4246b61ce91af3d494ace4b8065b4c0043b2cfaf28c6de326691a969837e7d1cfbc0dac6b1e1a5182fc32af68048abcfa1202d00022951f3caa13afb03ebeb69
 SHA512 
43fd2cea52dfd1115a4cca83830ab5b93208be401cdbbdff2bbf204b8f0d99fb434ad3156d3a21649488cc904ae09f145feba97b9b6918b0cf063ff5e2b10af5
+DIST bind-9.16.36.tar.xz 5105696 BLAKE2B 
3f506198b038ee96d9c6d5b20d629bc8cf44eadc1d86a0a0cf7126f615a929fa95fa27a63db3a5bcbff2af6aebc74a734ed5abcdfd38c9488ca89ebeb536875a
 SHA512 
521a021456b6daf260fead75efc298dd964ff00947fd95fadb3c13d52f4c07fb61b74861601d22722e8d546dca284524fd4d770cc5cf347d9659b6df9654ed95
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

diff --git a/net-dns/bind/bind-9.16.36.ebuild b/net-dns/bind/bind-9.16.36.ebuild
new file mode 100644
index ..010d5b56b5d2
--- /dev/null
+++ b/net-dns/bind/bind-9.16.36.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic 
db-use systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+   doc? ( mirror://gentoo/dyndns-samples.tbz2 )"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
+json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+   postgres? ( dlz )
+   berkdb? ( dlz )
+   mysql? ( dlz )
+   odbc? ( dlz )
+   ldap? ( dlz )
+   dnsrps? ( dlz )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+   acct-group/named
+   acct-user/named
+   berkdb? ( sys-libs/db:= )
+   dev-libs/openssl:=[-bindist(-)]
+   mysql? ( dev-db/mysql-connector-c:0= )
+   odbc? ( >=dev-db/unixODBC-2.2.6 )
+   ldap? ( net-nds/openldap:= )
+   postgres? ( dev-db/postgresql:= )
+   caps? ( >=sys-libs/libcap-2.1.0 )
+   xml? ( dev-libs/libxml2 )
+   geoip? ( dev-libs/libmaxminddb:= )
+   geoip2? ( dev-libs/libmaxminddb:= )
+   gssapi? ( virtual/krb5 )
+   json? ( dev-libs/json-c:= )
+   lmdb? ( dev-db/lmdb:= )
+   zlib? ( sys-libs/zlib )
+   dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/ply[${PYTHON_USEDEP}]
+   )
+   dev-libs/libuv:=
+"
+
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bind )
+   sys-process/psmisc"
+
+BDEPEND="
+   test? (
+   dev-util/cmocka
+   dev-util/kyua
+   )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}/ldap-library-path-on-multilib-machines.patch"
+)
+
+src_prepare() {
+   default
+
+   # Should be installed by bind-tools
+   sed -i -r -e 

[gentoo-commits] repo/proj/guru:dev commit in: dev-util/fpm/

2022-12-21 Thread Sergey Torokhov
commit: 3b8d080ae6a76fcf463a77a145e0b03b6eceb7a4
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Dec 22 01:09:05 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Dec 22 01:09:05 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b8d080a

dev-util/fpm: call 'die' if fail; add '--verbose' for detailed build.log

Closes: https://bugs.gentoo.org/887633

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-util/fpm/fpm-0.7.0-r1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/fpm/fpm-0.7.0-r1.ebuild b/dev-util/fpm/fpm-0.7.0-r1.ebuild
index de85b17db..7a3699cfb 100644
--- a/dev-util/fpm/fpm-0.7.0-r1.ebuild
+++ b/dev-util/fpm/fpm-0.7.0-r1.ebuild
@@ -88,10 +88,10 @@ src_compile() {
"$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die
 
# Use the bootstrap binary to build the feature complete fpm version
-   "${BSDIR}"/fpm build --compiler "$(tc-getFC)" --flag "${FCFLAGS} 
${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \
+   "${BSDIR}"/fpm build --verbose --compiler "$(tc-getFC)" --flag 
"${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \
--c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \
--cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \
-   --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}"
+   --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" || die
 
if use doc ; then
einfo "Build API documentation:"
@@ -100,10 +100,10 @@ src_compile() {
 }
 
 src_test() {
-   "${BSDIR}"/fpm test --compiler "$(tc-getFC)" --flag "${FCFLAGS} 
${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \
+   "${BSDIR}"/fpm test --verbose --compiler "$(tc-getFC)" --flag 
"${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f -I/usr/include/m_cli2" \
--c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \
--cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \
-   --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}"
+   --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" || die
 }
 
 src_install() {
@@ -112,7 +112,7 @@ src_install() {
--compiler "$(tc-getFC)" --flag "${FCFLAGS} ${OMPFLAG} 
-I/usr/include/toml-f -I/usr/include/m_cli2" \
--c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \
--cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \
-   --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}"
+   --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}" || die
 
use doc && HTML_DOCS=( "${S}"/fpm-doc/. )
einstalldocs



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/m_cli2/

2022-12-21 Thread Sergey Torokhov
commit: 9d1a34f48d520040c4bc8c091ee37555dfea19dc
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Thu Dec 22 00:47:57 2022 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Thu Dec 22 00:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d1a34f4

dev-libs/m_cli2: fix compler setup flag typo

Closes: https://bugs.gentoo.org/886033

Signed-off-by: Sergey Torokhov  yandex.ru>

 dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild 
b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
index 7b8c93452..4097351e9 100644
--- a/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
+++ b/dev-libs/m_cli2/m_cli2-1.0.0_p20221116.ebuild
@@ -26,14 +26,14 @@ src_prepare() {
default
 
 #  # Set Fortran FLAGS
-   sed -i -e "s/F90FLAGS := .*$/F90FLAGS := ${FCFLAGS} -fPIC/" Makefile || 
die
+   sed -i -e 's/F90FLAGS := .*$/F90FLAGS := '"${FCFLAGS}"' -fPIC/' 
Makefile || die
 }
 
 src_compile() {
case $(tc-getFC) in
*gfortran* )
emake clean
-   emake FC90=$(tc-getFC) gfortran
+   emake F90=$(tc-getFC) gfortran
$(tc-getFC) -Wl,-soname,lib"${PN}".so.1 ${LDFLAGS} 
-shared -o lib"${PN}".so.1 M_CLI2.o;;
* )
die "Sorry, only GNU gfortran is currently supported in 
the ebuild" ;;



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/

2022-12-21 Thread Yuan Liao
commit: 331b5bbba4bfca44785c3ed7d3f367c8e7ef7621
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Dec 22 00:06:40 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Dec 22 00:36:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=331b5bbb

games-emulation/dosbox-x: Respect user's '-O*' compiler flags

Closes: https://bugs.gentoo.org/887669
Signed-off-by: Yuan Liao  gmail.com>

 .../{dosbox-x-2022.08.0.ebuild => dosbox-x-2022.08.0-r1.ebuild}| 6 ++
 ...pre20221210.ebuild => dosbox-x-2022.09.1_pre20221210-r1.ebuild} | 7 +++
 games-emulation/dosbox-x/dosbox-x-.ebuild  | 7 +++
 3 files changed, 20 insertions(+)

diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
similarity index 96%
rename from games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild
rename to games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
index 473948a53..bec3c9a2e 100644
--- a/games-emulation/dosbox-x/dosbox-x-2022.08.0.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
@@ -81,6 +81,12 @@ pkg_pretend() {
 src_prepare() {
default
 
+   # https://bugs.gentoo.org/887669
+   # Comment out lines touching '-O*', and avoid creating an empty
+   # command list as a result to not break 'if', 'for', or functions
+   sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac ||
+   die "Failed to stop configure.ac from touching '-O*' compiler 
flags"
+
# Patch command lines like the following in Makefile.am:
#   -test -x /usr/sbin/setcap && setcap cap_net_raw=ep 
$(DESTDIR)$(bindir)/dosbox-x
#

diff --git a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild
similarity index 95%
rename from games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild
rename to games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild
index 49f4ea171..9af962aef 100644
--- a/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-2022.09.1_pre20221210-r1.ebuild
@@ -88,6 +88,13 @@ pkg_pretend() {
 
 src_prepare() {
default
+
+   # https://bugs.gentoo.org/887669
+   # Comment out lines touching '-O*', and avoid creating an empty
+   # command list as a result to not break 'if', 'for', or functions
+   sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac ||
+   die "Failed to stop configure.ac from touching '-O*' compiler 
flags"
+
eautoreconf
 }
 

diff --git a/games-emulation/dosbox-x/dosbox-x-.ebuild 
b/games-emulation/dosbox-x/dosbox-x-.ebuild
index e2738549f..39ecd4c1c 100644
--- a/games-emulation/dosbox-x/dosbox-x-.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-.ebuild
@@ -88,6 +88,13 @@ pkg_pretend() {
 
 src_prepare() {
default
+
+   # https://bugs.gentoo.org/887669
+   # Comment out lines touching '-O*', and avoid creating an empty
+   # command list as a result to not break 'if', 'for', or functions
+   sed -i -E -e 's/(\s?)((C|CXX)FLAGS=.*-O)/\1: #\2/' configure.ac ||
+   die "Failed to stop configure.ac from touching '-O*' compiler 
flags"
+
eautoreconf
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/dosbox-x/files/, games-emulation/dosbox-x/

2022-12-21 Thread Yuan Liao
commit: e52a88b468775df39735b75167f2ae78cf268b8b
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Dec 22 00:33:21 2022 +
Commit: Yuan Liao  gmail  com>
CommitDate: Thu Dec 22 00:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e52a88b4

games-emulation/dosbox-x: Backport upstream LTO ODR fix to 2022.08.0

Not bumping revision for this change because the ebuild for 2022.08.0
has just been revision-bumped in the previous commit.

Bug: https://bugs.gentoo.org/859973
Signed-off-by: Yuan Liao  gmail.com>

 .../dosbox-x/dosbox-x-2022.08.0-r1.ebuild  |  14 +-
 .../files/dosbox-x-2022.08.0-fix-lto-odr.patch | 368 +
 2 files changed, 376 insertions(+), 6 deletions(-)

diff --git a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild 
b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
index bec3c9a2e..d208c6afb 100644
--- a/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
+++ b/games-emulation/dosbox-x/dosbox-x-2022.08.0-r1.ebuild
@@ -5,7 +5,7 @@
 
 EAPI=8
 
-inherit autotools flag-o-matic toolchain-funcs xdg
+inherit autotools toolchain-funcs xdg
 
 if [[ "${PV}" ==  ]]; then
inherit git-r3
@@ -68,6 +68,13 @@ DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   # https://bugs.gentoo.org/859973
+   # https://github.com/joncampbell123/dosbox-x/issues/3663
+   # https://github.com/joncampbell123/dosbox-x/pull/3710
+   "${FILESDIR}/${P}-fix-lto-odr.patch"
+)
+
 pkg_pretend() {
if use ffmpeg && use !png; then
ewarn "Setting the 'ffmpeg' USE flag when the 'png' USE flag is"
@@ -111,11 +118,6 @@ src_prepare() {
die "Failed to remove check for setcap in Makefile.am"
 
eautoreconf
-
-   # https://bugs.gentoo.org/859973
-   # https://github.com/joncampbell123/dosbox-x/issues/3663
-   # No upstream response regarding LTO yet; disable it for now
-   filter-lto
 }
 
 src_configure() {

diff --git 
a/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch 
b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch
new file mode 100644
index 0..daf0ae2f2
--- /dev/null
+++ b/games-emulation/dosbox-x/files/dosbox-x-2022.08.0-fix-lto-odr.patch
@@ -0,0 +1,368 @@
+From 7573870bb856ade326033824d7a2ba6fb4fcdfaf Mon Sep 17 00:00:00 2001
+From: Jookia 
+Date: Wed, 7 Sep 2022 10:44:48 +1000
+Subject: [PATCH 1/2] libs: Namespace PhysFS lzmasdk
+
+---
+ src/libs/physfs/physfs_archiver_7z.c | 1 +
+ src/libs/physfs/physfs_lzmasdk.h | 6 +-
+ 2 files changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/libs/physfs/physfs_archiver_7z.c 
b/src/libs/physfs/physfs_archiver_7z.c
+index 604fd13981a..4095f031710 100644
+--- a/src/libs/physfs/physfs_archiver_7z.c
 b/src/libs/physfs/physfs_archiver_7z.c
+@@ -12,6 +12,7 @@
+ #if PHYSFS_SUPPORTS_7Z
+ 
+ #include "physfs_lzmasdk.h"
++using namespace physfs_lzmasdk;
+ 
+ typedef struct
+ {
+diff --git a/src/libs/physfs/physfs_lzmasdk.h 
b/src/libs/physfs/physfs_lzmasdk.h
+index 239f8f0d1a2..f0abaa136a8 100644
+--- a/src/libs/physfs/physfs_lzmasdk.h
 b/src/libs/physfs/physfs_lzmasdk.h
+@@ -7,13 +7,15 @@ Igor Pavlov. http://www.7-zip.org/sdk.html
+ --ryan. */
+ 
+ 
+-
+ /* 7zTypes.h -- Basic types
+ 2013-11-12 : Igor Pavlov : Public domain */
+ 
+ #ifndef __7Z_TYPES_H
+ #define __7Z_TYPES_H
+ 
++// Jookia: Added to avoid conflict with other LZMA libraries
++namespace physfs_lzmasdk {
++
+ #ifdef _WIN32
+ /* #include  */
+ #endif
+@@ -6030,6 +6032,8 @@ static SRes Lzma2Dec_DecodeToDic(CLzma2Dec *p, SizeT 
dicLimit,
+   return SZ_OK;
+ }
+ 
++}
++
+ #endif  /* _INCLUDE_PHYSFS_LZMASDK_H_ */
+ 
+ /* end of physfs_lzmasdk.h ... */
+
+From 7fb29da0ec0aff0c35c3dce2e8da14205103d5b5 Mon Sep 17 00:00:00 2001
+From: Jookia 
+Date: Wed, 7 Sep 2022 10:56:40 +1000
+Subject: [PATCH 2/2] cpu: Rename data types that conflict under ODR
+
+---
+ src/cpu/core_dyn_x86.cpp|  4 ++--
+ src/cpu/core_dyn_x86/cache.h|  2 +-
+ src/cpu/core_dyn_x86/decoder.h  | 10 +-
+ src/cpu/core_dyn_x86/risc_x64.h | 12 ++--
+ src/cpu/core_dyn_x86/risc_x86.h |  8 
+ src/cpu/core_dyn_x86/string.h   |  4 ++--
+ src/cpu/core_dynrec.cpp | 10 +-
+ src/cpu/core_dynrec/cache.h |  2 +-
+ src/cpu/core_dynrec/decoder_basic.h | 10 +-
+ src/cpu/core_normal/string.h|  4 ++--
+ 10 files changed, 33 insertions(+), 33 deletions(-)
+
+diff --git a/src/cpu/core_dyn_x86.cpp b/src/cpu/core_dyn_x86.cpp
+index 27c3dab5a6c..63beea5d495 100644
+--- a/src/cpu/core_dyn_x86.cpp
 b/src/cpu/core_dyn_x86.cpp
+@@ -98,7 +98,7 @@ enum BranchTypes {
+ };
+ 
+ 
+-enum BlockReturn {
++enum BlockReturnDynX86 {
+   BR_Normal=0,
+   BR_Cycles,
+   BR_Link1,BR_Link2,
+@@ -363,7 +363,7 @@ Bits CPU_Core_Dyn_X86_Run(void) {
+ run_block:
+   cache.block.running=0;
+   core_dyn.pagefault = false;
+-  BlockReturn 

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

2022-12-21 Thread Sam James
commit: 1693061313af2aabb5c987deb1b7670b5c67ffb2
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:49:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16930613

media-gfx/gthumb: fix build w/ libraw-0.21

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

 media-gfx/gthumb/files/3.12.2-libraw-0.21.patch | 55 +
 media-gfx/gthumb/gthumb-3.12.2-r4.ebuild|  1 +
 2 files changed, 56 insertions(+)

diff --git a/media-gfx/gthumb/files/3.12.2-libraw-0.21.patch 
b/media-gfx/gthumb/files/3.12.2-libraw-0.21.patch
new file mode 100644
index ..4fef16dc9843
--- /dev/null
+++ b/media-gfx/gthumb/files/3.12.2-libraw-0.21.patch
@@ -0,0 +1,55 @@
+https://bugs.gentoo.org/887769
+https://gitlab.gnome.org/GNOME/gthumb/-/merge_requests/42
+
+From 2133520496afd179702953a5d07aa99b5209f9cf Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Wed, 21 Dec 2022 19:21:12 +
+Subject: [PATCH] raw: make compatible with LibRaw 0.21.0 release
+
+Memory error callback removed
+https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L127
+
+Typo in LIBRAW_OPTIONS_* flag names fixed
+https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L170
+--- a/extensions/raw_files/gth-metadata-provider-raw.c
 b/extensions/raw_files/gth-metadata-provider-raw.c
+@@ -62,7 +62,11 @@ gth_metadata_provider_raw_read (GthMetadataProvider *self,
+   if (!_g_mime_type_is_raw (gth_file_data_get_mime_type (file_data)))
+   return;
+ 
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
++  raw_data = libraw_init (LIBRAW_OPTIONS_NO_DATAERR_CALLBACK);
++#else
+   raw_data = libraw_init (LIBRAW_OPIONS_NO_MEMERR_CALLBACK | 
LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
++#endif
+   if (raw_data == NULL)
+   goto fatal_error;
+ 
+--- a/extensions/raw_files/main.c
 b/extensions/raw_files/main.c
+@@ -213,7 +213,11 @@ _cairo_image_surface_create_from_raw (GInputStream  
*istream,
+   size_t size;
+   GthImage  *image = NULL;
+ 
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
++  raw_data = libraw_init (LIBRAW_OPTIONS_NO_DATAERR_CALLBACK);
++#else
+   raw_data = libraw_init (LIBRAW_OPIONS_NO_MEMERR_CALLBACK | 
LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
++#endif
+   if (raw_data == NULL) {
+   _libraw_set_gerror (error, errno);
+   goto fatal_error;
+@@ -300,7 +304,11 @@ _cairo_image_surface_create_from_raw (GInputStream  
*istream,
+   if ((original_width != NULL) && (original_height != NULL)) {
+   libraw_close (raw_data);
+ 
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
++  raw_data = libraw_init 
(LIBRAW_OPTIONS_NO_DATAERR_CALLBACK);
++#else
+   raw_data = libraw_init 
(LIBRAW_OPIONS_NO_MEMERR_CALLBACK | LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
++#endif
+   if (raw_data == NULL)
+   goto fatal_error;
+ 
+-- 
+GitLab

diff --git a/media-gfx/gthumb/gthumb-3.12.2-r4.ebuild 
b/media-gfx/gthumb/gthumb-3.12.2-r4.ebuild
index f7c6ddec1cc9..9b101beaf8d0 100644
--- a/media-gfx/gthumb/gthumb-3.12.2-r4.ebuild
+++ b/media-gfx/gthumb/gthumb-3.12.2-r4.ebuild
@@ -69,6 +69,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PV}-link-with-x11.patch
+   "${FILESDIR}"/${PV}-libraw-0.21.patch
 )
 
 src_configure() {



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

2022-12-21 Thread Sam James
commit: b9d8d9bfb9a22e7736057a5aa9d7a83876caa5d9
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:51:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d8d9bf

sci-mathematics/lean: Stabilize 3.49.0 amd64, #887811

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

 sci-mathematics/lean/lean-3.49.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/lean/lean-3.49.0.ebuild 
b/sci-mathematics/lean/lean-3.49.0.ebuild
index e008b81cf582..08920adac95a 100644
--- a/sci-mathematics/lean/lean-3.49.0.ebuild
+++ b/sci-mathematics/lean/lean-3.49.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://github.com/leanprover-community/lean.git;
 else

SRC_URI="https://github.com/leanprover-community/lean/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 S="${S}/src"
 



[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2022-12-21 Thread Sam James
commit: b98bf67817a34b90f025aefdba6fbb2a74d182f7
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:50:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98bf678

net-firewall/nftables: add 1.0.6

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

 net-firewall/nftables/Manifest |  2 ++
 .../nftables/{nftables-.ebuild => nftables-1.0.6.ebuild}   | 10 +-
 net-firewall/nftables/nftables-.ebuild | 10 +-
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index 0c996cf52097..72f7151be1aa 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -4,3 +4,5 @@ DIST nftables-1.0.4.tar.bz2 979540 BLAKE2B 
1b2c596245cb7f1bc574250d13b9ff6f424f9
 DIST nftables-1.0.4.tar.bz2.sig 566 BLAKE2B 
1ac42a2eb678abcc21d01bbaf5f9a3af3f4c49fa1f0732f2522d3da14e94aacbb12075650d2786224f8fef869fcdc94a1463bd76272aa44fc50ea31a8ebae1bf
 SHA512 
2d2acd4810c1ede844e1eac81a5480866ad40ae71dfcf92d166fd9295290adff70d35d7de8cf1ec81ab63d184b221419ff144bc7010e18884afa992173723af8
 DIST nftables-1.0.5.tar.bz2 982538 BLAKE2B 
5d58170b8fc6feccc1581653cd0815d37b59b43b7f4f9bff9f7fb46928c6c7eee5a6f07150c404f7cf42f5a1d2e980860a4dd2589b99773179e019a093c42cfa
 SHA512 
51cbf10579db7eed58f4358044840f2ce1bffe84533c5fb03e0ebcc702970856455576ac793169c94d38a9f8148e33631ad91444e54a8be189d93af7c27feb9a
 DIST nftables-1.0.5.tar.bz2.sig 566 BLAKE2B 
7744a84c213999b35c3094fa5d9f974acec6fedac3d310422834285823825bcb14fb55b463d88b91fa41d79e33ce34498769992d912b7178fa1f70bd7a1e0977
 SHA512 
fbff6b5b28d81e964d4523729c7866d0b52d764d090cae70a43d850bc579b17308ec41a3d7fe6707877850028e99ad09c33b5e87fa16ac5199dfeba193a61511
+DIST nftables-1.0.6.tar.xz 834584 BLAKE2B 
7c14db883f0ee9394b603870c93dcc92ce472bf0349a59d0e377f1d44efc870df3449d6f2dc9a198f2e396e5d73b19532dac498e832083ca8cf65cc78db9ccd4
 SHA512 
afe08381acd27d39cc94743190b07c579f8c49c4182c9b8753d5b3a0b7d1fe89ed664fdbc19cef1547c3ca4a0c1e32ca4303dba9ec626272fa08c77e88c9
+DIST nftables-1.0.6.tar.xz.sig 566 BLAKE2B 
3f90c48f521a1c433be9d0bee3b2beb080ac51f07c213f598af217b2d1b2e883e432f014c1a378c18eac4b8620e323fbdebb654aa53b345210a3f62ccfe93507
 SHA512 
83657d213e675c8ffa377112efc7fb0f5b756287f06aa9ccd3716eb76b87a14dab01a3ee82929511f26f7e9ce407d8b7ac0dd706c8211ad007fdfcf11d679a93

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-1.0.6.ebuild
similarity index 97%
copy from net-firewall/nftables/nftables-.ebuild
copy to net-firewall/nftables/nftables-1.0.6.ebuild
index b6fdb61bd493..7355f2e856c6 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-1.0.6.ebuild
@@ -20,9 +20,9 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
sys-devel/flex
"
 else
-   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
-   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.xz
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
@@ -32,8 +32,8 @@ IUSE="debug doc +gmp json libedit +modern-kernel python 
+readline static-libs te
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   >=net-libs/libmnl-1.0.4:0=
-   >=net-libs/libnftnl-1.2.3:0=
+   >=net-libs/libmnl-1.0.4:=
+   >=net-libs/libnftnl-1.2.4:=
gmp? ( dev-libs/gmp:= )
json? ( dev-libs/jansson:= )
python? ( ${PYTHON_DEPS} )

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index b6fdb61bd493..7355f2e856c6 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -20,9 +20,9 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
sys-devel/flex
"
 else
-   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
-   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.xz
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
@@ -32,8 +32,8 @@ IUSE="debug doc +gmp json libedit +modern-kernel python 
+readline static-libs te
 

[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/, media-libs/gegl/files/

2022-12-21 Thread Sam James
commit: 1b67509015dbe51f15a0c7d3f4c316826dc927de
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:46:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b675090

media-libs/gegl: fix -Wstrict-prototypes

Signed-off-by: Carlos Eduardo  gmail.com>
Closes: https://bugs.gentoo.org/883313
Signed-off-by: Sam James  gentoo.org>

 .../gegl/files/gegl-0.4.40-strict-prototypes.patch | 79 ++
 media-libs/gegl/gegl-0.4.40-r1.ebuild  |  4 ++
 2 files changed, 83 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch 
b/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
new file mode 100644
index ..6982afa4d7b0
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.40-strict-prototypes.patch
@@ -0,0 +1,79 @@
+https://bugs.gentoo.org/883313
+https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/132
+--- a/gegl/graph/gegl-region-generic.c
 b/gegl/graph/gegl-region-generic.c
+@@ -910,7 +910,7 @@ miRegionOp (GeglRegion   *newReg,
+   top = MAX (r1->y1, ybot);
+   bot = MIN (r1->y2, r2->y1);
+ 
+-  if ((top != bot) && (nonOverlap1Fn != (void (*)())NULL))
++  if ((top != bot) && (nonOverlap1Fn != (void (*)(void))NULL))
+ {
+   (*nonOverlap1Fn)(newReg, r1, r1BandEnd, top, bot);
+ }
+@@ -922,7 +922,7 @@ miRegionOp (GeglRegion   *newReg,
+   top = MAX (r2->y1, ybot);
+   bot = MIN (r2->y2, r1->y1);
+ 
+-  if ((top != bot) && (nonOverlap2Fn != (void (*)())NULL))
++  if ((top != bot) && (nonOverlap2Fn != (void (*)(void))NULL))
+ {
+   (*nonOverlap2Fn)(newReg, r2, r2BandEnd, top, bot);
+ }
+--- a/operations/common/ctx/ctx.h
 b/operations/common/ctx/ctx.h
+@@ -6047,7 +6047,6 @@ int _ctx_is_rasterizer (Ctx *ctx);
+ 
+ int ctx_color (Ctx *ctx, const char *string);
+ typedef struct _CtxState CtxState;
+-CtxColor *ctx_color_new ();
+ CtxState *ctx_get_state (Ctx *ctx);
+ void ctx_color_get_rgba (CtxState *state, CtxColor *color, float *out);
+ void ctx_color_set_rgba (CtxState *state, CtxColor *color, float r, float g, 
float b, float a);
+@@ -11081,7 +11080,6 @@ static void
+ ctx_matrix_set (CtxMatrix *matrix, float a, float b, float c, float d, float 
e, float f, float g, float h, float i);
+ 
+ 
+-static void ctx_font_setup ();
+ static float ctx_state_get (CtxState *state, uint32_t hash);
+ 
+ #if CTX_RASTERIZER
+@@ -40708,9 +40706,9 @@ static void ctx_events_deinit (Ctx *ctx)
+ #if CTX_TERMINAL_EVENTS
+ 
+ 
+-static int mice_has_event ();
+-static char *mice_get_event ();
+-static void mice_destroy ();
++static int mice_has_event (void);
++static char *mice_get_event (void);
++static void mice_destroy (void);
+ static int mice_get_fd (EvSource *ev_source);
+ static void mice_set_coord (EvSource *ev_source, double x, double y);
+ 
+@@ -40759,13 +40757,13 @@ static int mmm_evsource_mice_init ()
+   return 0;
+ }
+ 
+-static void mice_destroy ()
++static void mice_destroy (void)
+ {
+   if (mrg_mice_this->fd != -1)
+ close (mrg_mice_this->fd);
+ }
+ 
+-static int mice_has_event ()
++static int mice_has_event (void)
+ {
+   struct timeval tv;
+   int retval;
+@@ -40783,7 +40781,7 @@ static int mice_has_event ()
+   return 0;
+ }
+ 
+-static char *mice_get_event ()
++static char *mice_get_event (void)
+ {
+   const char *ret = "pm";
+   double relx, rely;
+

diff --git a/media-libs/gegl/gegl-0.4.40-r1.ebuild 
b/media-libs/gegl/gegl-0.4.40-r1.ebuild
index a99b95054c29..bcb10baa5cb6 100644
--- a/media-libs/gegl/gegl-0.4.40-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.40-r1.ebuild
@@ -76,6 +76,10 @@ BDEPEND="
 
 DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.4.40-strict-prototypes.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }



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

2022-12-21 Thread Sam James
commit: c38b8f8ff8c8d3d376ae81a91571186a08a1aa60
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:41:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:51:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38b8f8f

dev-util/gdbus-codegen: add 2.74.4

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

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.74.4.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index 9ad6d080eb85..ea96612ace1f 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 
58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c
 SHA512 
21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3
 DIST glib-2.74.3.tar.xz 5181732 BLAKE2B 
46c37be9519866af040b2aaf35129a9cfae6e2c74636c01755b901002fa77f4e2305025691d7a8279acfbae1298a4b5b1e095b333bed3b067e9820547b6eca97
 SHA512 
a9aa7e84187abb57aeeff9c7f4c4125be742a510ae5d39b6b62696ad1a715c36b353c6c14222caeb1e87bed930fb54184dba77118b991c42f1857a292c6aa77b
+DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 
01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502
 SHA512 
912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.4.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.74.4.ebuild
new file mode 100644
index ..6964fb9fd48a
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.74.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



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

2022-12-21 Thread Sam James
commit: 012c2faeacaf4e2c6e756c20d4723340835efeed
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:42:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:51:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012c2fae

dev-util/glib-utils: add 2.74.4

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

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.74.4.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index 9ad6d080eb85..ea96612ace1f 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,2 +1,3 @@
 DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 
58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c
 SHA512 
21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3
 DIST glib-2.74.3.tar.xz 5181732 BLAKE2B 
46c37be9519866af040b2aaf35129a9cfae6e2c74636c01755b901002fa77f4e2305025691d7a8279acfbae1298a4b5b1e095b333bed3b067e9820547b6eca97
 SHA512 
a9aa7e84187abb57aeeff9c7f4c4125be742a510ae5d39b6b62696ad1a715c36b353c6c14222caeb1e87bed930fb54184dba77118b991c42f1857a292c6aa77b
+DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 
01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502
 SHA512 
912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6

diff --git a/dev-util/glib-utils/glib-utils-2.74.4.ebuild 
b/dev-util/glib-utils/glib-utils-2.74.4.ebuild
new file mode 100644
index ..c715c1e6fd52
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.74.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+src_configure() { :; }
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/gdbus-codegen)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/files/, media-libs/gegl/

2022-12-21 Thread Sam James
commit: e37f1398f63db9f2a6fe4133599a7169f6780e38
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:47:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37f1398

media-libs/gegl: fix build w/ libraw-0.21

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

 .../gegl/files/gegl-0.4.40-libraw-0.21.patch   | 26 ++
 media-libs/gegl/gegl-0.4.40-r1.ebuild  |  1 +
 2 files changed, 27 insertions(+)

diff --git a/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch 
b/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
new file mode 100644
index ..84d80d96503c
--- /dev/null
+++ b/media-libs/gegl/files/gegl-0.4.40-libraw-0.21.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/887421
+https://gitlab.gnome.org/GNOME/gegl/-/merge_requests/133
+
+From ef71b865a301514fcd13f50d421942f7b6b92d5e Mon Sep 17 00:00:00 2001
+From: Chris Mayo 
+Date: Wed, 21 Dec 2022 19:32:02 +
+Subject: [PATCH] raw-load: make compatible with LibRaw 0.21.0
+
+imgdata.params.shot_select moved to imgdata.rawparams.shot_select
+https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L182
+--- a/operations/external/raw-load.c
 b/operations/external/raw-load.c
+@@ -114,7 +114,11 @@ prepare (GeglOperation *operation)
+ g_warning ("raw-load: Error Initializing raw library");
+   else
+ {
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
++  p->LibRaw->rawparams.shot_select = o->image_num;
++#else
+   p->LibRaw->params.shot_select = o->image_num;
++#endif
+ 
+   p->LibRaw->params.aber[0] = 1.0;
+   p->LibRaw->params.aber[2] = 1.0;
+-- 
+GitLab

diff --git a/media-libs/gegl/gegl-0.4.40-r1.ebuild 
b/media-libs/gegl/gegl-0.4.40-r1.ebuild
index bcb10baa5cb6..a84d7725a292 100644
--- a/media-libs/gegl/gegl-0.4.40-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.40-r1.ebuild
@@ -78,6 +78,7 @@ DOCS=( AUTHORS docs/ChangeLog docs/NEWS.adoc )
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.4.40-strict-prototypes.patch
+   "${FILESDIR}"/${PN}-0.4.40-libraw-0.21.patch
 )
 
 pkg_pretend() {



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

2022-12-21 Thread Maciej Barć
commit: 9d57ecf9103a6e6d1a83e9c066531624660345ca
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 23:32:02 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 23:49:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d57ecf9

sci-mathematics/lean: bump to 3.50.1

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/lean/Manifest   |  1 +
 sci-mathematics/lean/lean-3.50.1.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/sci-mathematics/lean/Manifest b/sci-mathematics/lean/Manifest
index 334759fa7784..4394832e7ba6 100644
--- a/sci-mathematics/lean/Manifest
+++ b/sci-mathematics/lean/Manifest
@@ -1,3 +1,4 @@
 DIST lean-3.49.0.tar.gz 1918154 BLAKE2B 
9f9973d00d2d5d5b7d26d50117c27754feb5132e88decd55859432a384dac2897184dcf8d841ad0034854657ac25e462dc69cdbe1cf2040787d108bb7e1370f4
 SHA512 
b4672843c2e923da8d56b91c14966fc2ec66c573564d68db9c52f9b40f2c97d82497f2ef6424b023c4ae50f6f0c11674e2d79053844ea669d226d0fe24077ade
 DIST lean-3.49.1.tar.gz 1918165 BLAKE2B 
bebb29023f7d8979dae19d7c5ef6503be03012366c8a4f21a69244a1daadf90c73e8a8754656d7b1a6eccb1123f0905f3dcaa15885b0307399979024d2c5a051
 SHA512 
6648ab84840099495df5bec9432c75c40fc0920ac2a18297b42c35de593ec4eaee8bcf807cb6e273c2715090e5d1ab6c59652f482016af68d758e7e6e55dd87f
 DIST lean-3.50.0.tar.gz 1918549 BLAKE2B 
79827ffb9f825dff040e41e9bcbd8306e2f3a116b74fc6e0831450765d5b896fad2a86ec5dd9e63bf0f8777b575d4ab7ae8d158c233364fad6d4437bc0767452
 SHA512 
2b8d730ef9d808a24a9708f2b33409510bd6b7350f515679ba0395a45fc2dea2125639cdeb867bec4ac9c8114e448fb9777a69f8859e172f6e694ecacbb07f56
+DIST lean-3.50.1.tar.gz 1918323 BLAKE2B 
3a26a6481a8472941a928a7b33b24231239e553cd4a4af5671f6a05f1fa68a54657518c4775b641239aa55401100e44c2797d7ae572405225657f1f7da8e193c
 SHA512 
df2e5915e8a7f7e278e2d3472afe6cc23fec5de808b0cc1b20365ad41cfd03b1efda80523059a96c6b3d9b8b0ccab311700ee6a5d6c9751454ebe3b2f168cf77

diff --git a/sci-mathematics/lean/lean-3.50.1.ebuild 
b/sci-mathematics/lean/lean-3.50.1.ebuild
new file mode 100644
index ..e008b81cf582
--- /dev/null
+++ b/sci-mathematics/lean/lean-3.50.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MAJOR=$(ver_cut 1)
+CMAKE_IN_SOURCE_BUILD="ON"
+
+inherit flag-o-matic cmake readme.gentoo-r1
+
+DESCRIPTION="The Lean Theorem Prover"
+HOMEPAGE="https://leanprover-community.github.io/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/leanprover-community/lean.git;
+else
+   
SRC_URI="https://github.com/leanprover-community/lean/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+S="${S}/src"
+
+LICENSE="Apache-2.0"
+SLOT="0/${MAJOR}"
+IUSE="debug +threads"
+
+RDEPEND="dev-libs/gmp:="
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-fix_flags.patch )
+
+src_configure() {
+   local CMAKE_BUILD_TYPE
+   if use debug; then
+   CMAKE_BUILD_TYPE="Debug"
+   else
+   CMAKE_BUILD_TYPE="Release"
+   fi
+
+   filter-lto
+
+   local mycmakeargs=(
+   -DALPHA=ON
+   -DAUTO_THREAD_FINALIZATION=ON
+   -DJSON=ON  # bug 833900
+   -DLEAN_EXTRA_CXX_FLAGS="${CXXFLAGS}"
+   -DMULTI_THREAD=$(usex threads)
+   -DUSE_GITHASH=OFF
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local myctestargs=(
+   # Disable problematic "style_check" cpplint test,
+   # this also removes the python test dependency
+   --exclude-regex style_check
+   )
+   cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   local DISABLE_AUTOFORMATTING="yes"
+   local DOC_CONTENTS="You probably want to use lean with mathlib, you can 
either:
+   - Do not install mathlib globally and use local versions
+   - Use leanproject from sci-mathematics/mathlib-tools
+   $ leanproject global-install
+   - Use leanpkg and compile mathlib (which will take some time)
+   $ leanpkg install 
https://github.com/leanprover-community/mathlib;
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/posframe/

2022-12-21 Thread Maciej Barć
commit: 3059e77426a0f7cd222b21d7cc2d70c18337
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 23:32:55 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 23:49:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3059

app-emacs/posframe: bump to 1.3.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/posframe/Manifest  |  1 +
 app-emacs/posframe/posframe-1.3.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-emacs/posframe/Manifest b/app-emacs/posframe/Manifest
index fb14f7a3de29..ed9bf7d6f182 100644
--- a/app-emacs/posframe/Manifest
+++ b/app-emacs/posframe/Manifest
@@ -1,3 +1,4 @@
 DIST posframe-1.2.0.tar.gz 79432 BLAKE2B 
1de3a52de7c251ba13493c346f3b76f105b38014ae81ceedfe019d8543ddfec876f5aa3684ecfa28588b9c81f8f1457fc161012d3252c0448d12ac4548b9
 SHA512 
e3f5996ea423bf34105502e4902c1d1f50ca31955007f7a623b9a26efc4d00e5264357ea70b8895a0e9151af14648e57123c0492a531a9e678e1ccf047399f08
 DIST posframe-1.3.0.tar.gz 78746 BLAKE2B 
aea0b4e96d52e2da681c03b971150ba5fc2c1a6a9306ff6fbd5e5d46dd964f0997a598b97bf0a0aa13ebd67da3e05a19fc5ae63b1ec6a0a03d9c082bee2aa34b
 SHA512 
78088f11b7f719b5a3b2163f64a957318c1b9e41929d705629ab48e602642c6e8d63860f7552d8a78a6c294a4fa850f24fade410aabbcf58e8c8711165d19fa8
 DIST posframe-1.3.1.tar.gz 78823 BLAKE2B 
ec5db1a303a1da4ad126985ab962bfc5e19fb870e65a36c7ec0768afd26b05b12fe5ed67da3b0ab19d6bf450f48173edb2324091768f5e1fd7ae33a5ecf379fe
 SHA512 
2310a3f4c694ce6b421cc5bf9cb8f9f3f95e8e4de8f5b5f891084a595672587cb4eca7651eee57c434210a4e936ba469178de0803df2fd8148a86143431c78ed
+DIST posframe-1.3.2.tar.gz 78915 BLAKE2B 
a9499f6eb6ddfd888a834c020e95e0a990eaff207e8be681e8945d9852c52c8b4e2c37ad3f78bb0714d411594ea8887743c90ccef65049a0c0b5caf1a90457c6
 SHA512 
6cc8e57455e4427aba8cc0323c2d9e2e191d71aa7d8d1190a86edf9475b01bafd14ab18ec3445f9cc86a0299824955042198c84ba95e63673db310ff1aa7704e

diff --git a/app-emacs/posframe/posframe-1.3.2.ebuild 
b/app-emacs/posframe/posframe-1.3.2.ebuild
new file mode 100644
index ..67370466f98c
--- /dev/null
+++ b/app-emacs/posframe/posframe-1.3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Pop up a frame at point"
+HOMEPAGE="https://github.com/tumashu/posframe/;
+SRC_URI="https://github.com/tumashu/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+DOCS=( README.org snapshots )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/posframe/

2022-12-21 Thread Maciej Barć
commit: 7ad57382db3c92095fa8e202854f2c3961310292
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 23:34:32 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 23:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad57382

app-emacs/posframe: drop old 1.2.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/posframe/Manifest  |  1 -
 app-emacs/posframe/posframe-1.2.0.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/app-emacs/posframe/Manifest b/app-emacs/posframe/Manifest
index ed9bf7d6f182..5d1934a3bbf0 100644
--- a/app-emacs/posframe/Manifest
+++ b/app-emacs/posframe/Manifest
@@ -1,4 +1,3 @@
-DIST posframe-1.2.0.tar.gz 79432 BLAKE2B 
1de3a52de7c251ba13493c346f3b76f105b38014ae81ceedfe019d8543ddfec876f5aa3684ecfa28588b9c81f8f1457fc161012d3252c0448d12ac4548b9
 SHA512 
e3f5996ea423bf34105502e4902c1d1f50ca31955007f7a623b9a26efc4d00e5264357ea70b8895a0e9151af14648e57123c0492a531a9e678e1ccf047399f08
 DIST posframe-1.3.0.tar.gz 78746 BLAKE2B 
aea0b4e96d52e2da681c03b971150ba5fc2c1a6a9306ff6fbd5e5d46dd964f0997a598b97bf0a0aa13ebd67da3e05a19fc5ae63b1ec6a0a03d9c082bee2aa34b
 SHA512 
78088f11b7f719b5a3b2163f64a957318c1b9e41929d705629ab48e602642c6e8d63860f7552d8a78a6c294a4fa850f24fade410aabbcf58e8c8711165d19fa8
 DIST posframe-1.3.1.tar.gz 78823 BLAKE2B 
ec5db1a303a1da4ad126985ab962bfc5e19fb870e65a36c7ec0768afd26b05b12fe5ed67da3b0ab19d6bf450f48173edb2324091768f5e1fd7ae33a5ecf379fe
 SHA512 
2310a3f4c694ce6b421cc5bf9cb8f9f3f95e8e4de8f5b5f891084a595672587cb4eca7651eee57c434210a4e936ba469178de0803df2fd8148a86143431c78ed
 DIST posframe-1.3.2.tar.gz 78915 BLAKE2B 
a9499f6eb6ddfd888a834c020e95e0a990eaff207e8be681e8945d9852c52c8b4e2c37ad3f78bb0714d411594ea8887743c90ccef65049a0c0b5caf1a90457c6
 SHA512 
6cc8e57455e4427aba8cc0323c2d9e2e191d71aa7d8d1190a86edf9475b01bafd14ab18ec3445f9cc86a0299824955042198c84ba95e63673db310ff1aa7704e

diff --git a/app-emacs/posframe/posframe-1.2.0.ebuild 
b/app-emacs/posframe/posframe-1.2.0.ebuild
deleted file mode 100644
index 67370466f98c..
--- a/app-emacs/posframe/posframe-1.2.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=26.1
-
-inherit elisp
-
-DESCRIPTION="Pop up a frame at point"
-HOMEPAGE="https://github.com/tumashu/posframe/;
-SRC_URI="https://github.com/tumashu/${PN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-DOCS=( README.org snapshots )
-SITEFILE="50${PN}-gentoo.el"



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

2022-12-21 Thread Sam James
commit: f9eb5564e7e45435c38d3b5e60915bc5fc55e289
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:39:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:39:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9eb5564

dev-libs/glib: drop 2.74.3-r1

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

 dev-libs/glib/glib-2.74.3-r1.ebuild | 287 
 1 file changed, 287 deletions(-)

diff --git a/dev-libs/glib/glib-2.74.3-r1.ebuild 
b/dev-libs/glib/glib-2.74.3-r1.ebuild
deleted file mode 100644
index 7585636eb1ea..
--- a/dev-libs/glib/glib-2.74.3-r1.ebuild
+++ /dev/null
@@ -1,287 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
-
-DESCRIPTION="The GLib library of C routines"
-HOMEPAGE="https://www.gtk.org/;
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
-RESTRICT="!test? ( test )"
-#REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
-# within ELF binaries on that platform anyway and inspecting ELF binaries from
-# other platforms is not that useful so exclude the dependency in this case.
-# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
-# these are used by GIO, which glib[static-libs] consumers don't really seem
-# to need at all, thus not imposing the deps for now and once some consumers
-# are actually found to static link libgio-2.0.a, we can revisit and either add
-# them or just put the (build) deps in that rare consumer instead of recursive
-# RDEPEND here (due to lack of recursive DEPEND).
-RDEPEND="
-   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
-   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
-   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
-   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
-   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
-   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
-   elf? ( virtual/libelf:0= )
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-# libxml2 used for optional tests that get automatically skipped
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   gtk-doc? ( >=dev-util/gtk-doc-1.33
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5 )
-   systemtap? ( >=dev-util/systemtap-1.3 )
-   ${PYTHON_DEPS}
-   test? ( >=sys-apps/dbus-1.2.14 )
-   virtual/pkgconfig
-"
-# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify 
gio/tests/meson.build to use external gdbus-codegen
-
-PDEPEND="
-   dbus? ( gnome-base/dconf )
-   mime? ( x11-misc/shared-mime-info )
-"
-# shared-mime-info needed for gio/xdgmime, bug #409481
-# dconf is needed to be able to save settings, bug #498436
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/gio-querymodules$(get_exeext)
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch
-)
-
-pkg_setup() {
-   if use kernel_linux ; then
-   CONFIG_CHECK="~INOTIFY_USER"
-   if use test ; then
-   CONFIG_CHECK="~IPV6"
-   WARNING_IPV6="Your kernel needs IPV6 support for 
running some tests, skipping them."
-   fi
-   linux-info_pkg_setup
-   fi
-   python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   if use test; then
-   # TODO: Review the test exclusions, especially now with meson
-   # Disable tests requiring dev-util/desktop-file-utils when not 
installed, bug #286629, upstream bug #629163
-   if ! has_version dev-util/desktop-file-utils ; then
-   ewarn "Some tests will be skipped due 
dev-util/desktop-file-utils not being present on your system,"
-   ewarn "think on installing it to get these tests run."
-   sed -i -e "/appinfo\/associations/d" 
gio/tests/appinfo.c || die
-   sed -i -e "/g_test_add_func/d" 
gio/tests/desktop-app-info.c || die
-   fi
-
-   # gdesktopappinfo requires existing terminal (gnome-terminal or 
any
-   # other), falling back to xterm if one doesn't exist
-   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-abrmd/

2022-12-21 Thread Sam James
commit: b2de8a4ec7585628757e1f36b0c881bfecd87c09
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:36:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:36:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2de8a4e

app-crypt/tpm2-abrmd: capitalisation/style nit in einfo

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

 app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild 
b/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild
index 05a6ccde2828..454cad2eeaee 100644
--- a/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild
+++ b/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild
@@ -56,5 +56,5 @@ src_install() {
 
 pkg_postinst() {
einfo "As of tpm2-abrmd 3.0.0, users must be in the tss group"
-   einfo "To access the TPM"
+   einfo "to access the TPM"
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tss/, app-crypt/tpm2-tss/files/

2022-12-21 Thread Sam James
commit: 9729ee777cebe423731ab153a2ffae660d8d
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue Dec 13 19:09:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:35:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9729ee77

app-crypt/tpm2-tss: drop 3.2.0-r3

Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28655
Signed-off-by: Sam James  gentoo.org>

 ...1.0-Dont-run-systemd-sysusers-in-Makefile.patch |  29 --
 app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild| 102 -
 2 files changed, 131 deletions(-)

diff --git 
a/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
deleted file mode 100644
index b66b6e79c143..
--- 
a/app-crypt/tpm2-tss/files/tpm2-tss-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index 183289f7..c791896c 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -689,24 +689,6 @@ endif #FAPI
- EXTRA_DIST += dist/tpm-udev.rules
- 
- install-dirs:
--if HOSTOS_LINUX
--if SYSD_SYSUSERS
--  @echo "systemd-sysusers 
$(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf"
--  @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || 
echo "WARNING Failed to create the tss user and group"
--else
--  @echo "call make_tss_user_and_group"
--  @$(call make_tss_user_and_group) || echo "WARNING Failed to create the 
tss user and group"
--endif
--if SYSD_TMPFILES
--  @echo "systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf"
--  @systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to 
create the FAPI directories with the correct permissions"
--else
--  @echo "(call make_fapi_dirs) && (call set_fapi_permissions)"
--  @-$(call make_fapi_dirs) && $(call set_fapi_permissions) || echo 
"WARNING Failed to create the FAPI directories with the correct permissions"
--endif
--  @echo "call check_fapi_dirs"
--  @$(call check_fapi_dirs)
--endif
- 
- install-data-hook: install-dirs
-   -if [ ! -z "$(udevrulesprefix)" ]; then \

diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild
deleted file mode 100644
index 6b9f088e71d1..
--- a/app-crypt/tpm2-tss/tpm2-tss-3.2.0-r3.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic linux-info multilib-minimal tmpfiles udev
-
-DESCRIPTION="TCG Trusted Platform Module 2.0 Software Stack"
-HOMEPAGE="https://github.com/tpm2-software/tpm2-tss;
-SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="BSD-2"
-SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
-IUSE="doc +fapi +openssl mbedtls static-libs test"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="^^ ( mbedtls openssl )
-   fapi? ( openssl !mbedtls )"
-
-RDEPEND="acct-group/tss
-   acct-user/tss
-   fapi? ( dev-libs/json-c:=[${MULTILIB_USEDEP}]
-   >=net-misc/curl-7.80.0[${MULTILIB_USEDEP}] )
-   mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
-   openssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )"
-
-DEPEND="${RDEPEND}
-   test? ( app-crypt/swtpm
-   dev-libs/uthash
-   dev-util/cmocka
-   fapi? ( >=net-misc/curl-7.80.0 ) )"
-BDEPEND="sys-apps/acl
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.1.0-Dont-run-systemd-sysusers-in-Makefile.patch"
-)
-
-pkg_setup() {
-   local CONFIG_CHECK=" \
-   ~TCG_TPM
-   "
-   linux-info_pkg_setup
-   kernel_is ge 4 12 0 || ewarn "At least kernel 4.12.0 is required"
-}
-
-src_prepare() {
-   default
-
-   # See bug #833887 (and similar); eautoreconf means .pc file gets wrong 
version.
-   sed -i \
-   "s/m4_esyscmd_s(\[git describe --tags --always --dirty\])/${PV}/" \
-   "configure.ac" || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # tests fail with LTO enabbled. See bug 865275 and 865279
-   filter-lto
-
-   ECONF_SOURCE=${S} econf \
-   --localstatedir=/var \
-   $(multilib_native_use_enable doc doxygen-doc) \
-   $(use_enable fapi) \
-   $(use_enable static-libs static) \
-   $(multilib_native_use_enable test unit) \
-   $(multilib_native_use_enable test integration) \
-   $(multilib_native_use_enable test self-generated-certificate) \
-   --disable-tcti-libtpms \
-   --disable-defaultflags \
-   --disable-weakcrypto \
-   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tss/files/, app-crypt/tpm2-tss/

2022-12-21 Thread Sam James
commit: 3bdbc2eaa6fa54078c93fc70915d2b5ec9950f3f
Author: Christopher Byrne  gmail  com>
AuthorDate: Tue Dec 13 19:07:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:35:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdbc2ea

app-crypt/tpm2-tss: add 3.2.1

Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-crypt/tpm2-tss/Manifest|  1 +
 ...2.1-Dont-run-systemd-sysusers-in-Makefile.patch | 61 +++
 app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild   | 90 ++
 3 files changed, 152 insertions(+)

diff --git a/app-crypt/tpm2-tss/Manifest b/app-crypt/tpm2-tss/Manifest
index fbe1511216da..3a945d93a771 100644
--- a/app-crypt/tpm2-tss/Manifest
+++ b/app-crypt/tpm2-tss/Manifest
@@ -1 +1,2 @@
 DIST tpm2-tss-3.2.0.tar.gz 1629211 BLAKE2B 
a89aa4d89a50bdfb5a9652874d30e2138747bd022049f2be2d0b56e296329d0c41254033ec3a062dbd64fde54a62e952f54446c551e5788231827cd53fae045a
 SHA512 
cabb411f074dfa94919ba914849aac77a0ac2f50622e28a1406cf575369148774748e0e2b7a7c566ec83561a96d4b883bac5a3b1763f4cf48668a0c5d68c0a23
+DIST tpm2-tss-3.2.1.tar.gz 1638566 BLAKE2B 
bdf5eeca1e7269a639cefd8b4a38e16c5b7c08518411a22718dcd14bc9fe3b621eee77cdd98f9ece0f6d9a52319bce5e0a502ff9a6e4ba6716341bd01f5967a9
 SHA512 
dbe5e29349d78621fcd608d9c75fa58f5e6462264b9654ca85af9f9faafebe1107d9f735a1b6ad4956a089b0dd96cbda3f46364cabd846f9fb29a419b074c78f

diff --git 
a/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch
 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch
new file mode 100644
index ..7e55f965bd2f
--- /dev/null
+++ 
b/app-crypt/tpm2-tss/files/tpm2-tss-3.2.1-Dont-run-systemd-sysusers-in-Makefile.patch
@@ -0,0 +1,61 @@
+diff --git a/Makefile.am b/Makefile.am
+index 6242b19c..b30ec6e0 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -492,7 +492,6 @@ fapi-config.json: dist/fapi-config.json.in
+   -e 's|[@]userstatedir@|$(userstatedir)|g' \
+   < "$<" > "$@"
+ 
+-sysusers_DATA = dist/sysusers.d/tpm2-tss.conf
+ tmpfiles_DATA = tpm2-tss-fapi.conf
+ 
+ CLEANFILES += tpm2-tss-fapi.conf
+@@ -516,7 +515,6 @@ EXTRA_DIST +=  \
+ dist/fapi-config.json.in \
+ dist/fapi-profiles/P_RSA2048SHA256.json \
+ dist/fapi-profiles/P_ECCP256SHA256.json \
+-dist/sysusers.d/tpm2-tss.conf \
+ dist/tmpfiles.d/tpm2-tss-fapi.conf.in \
+ doc/fapi-config.md \
+ doc/fapi-profile.md \
+@@ -726,13 +724,6 @@ EXTRA_DIST += dist/tpm-udev.rules
+ 
+ install-dirs:
+ if HOSTOS_LINUX
+-if SYSD_SYSUSERS
+-  @echo "systemd-sysusers 
$(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf"
+-  @systemd-sysusers $(DESTDIR)$(sysconfdir)/sysusers.d/tpm2-tss.conf || 
echo "WARNING Failed to create the tss user and group"
+-else
+-  @echo "call make_tss_user_and_group"
+-  @$(call make_tss_user_and_group) || echo "WARNING Failed to create the 
tss user and group"
+-endif
+ if SYSD_TMPFILES
+   @echo "systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf"
+   @systemd-tmpfiles --create 
$(DESTDIR)$(sysconfdir)/tmpfiles.d/tpm2-tss-fapi.conf|| echo "WARNING Failed to 
create the FAPI directories with the correct permissions"
+diff --git a/configure.ac b/configure.ac
+index 83554edd..c9599b93 100644
+--- a/configure.ac
 b/configure.ac
+@@ -483,22 +483,9 @@ AS_IF([test "x$enable_integration" = "xyes" && test 
"x$enable_self_generated_cer
+   [AC_MSG_WARN([Running integration tests without EK certificate 
verification, use --enable-self-generated-certificate for full test coverage])])
+ 
+ # Check for systemd helper tools used by make install
+-AC_CHECK_PROG(systemd_sysusers, systemd-sysusers, yes)
+-AM_CONDITIONAL(SYSD_SYSUSERS, test "x$systemd_sysusers" = "xyes")
+ AC_CHECK_PROG(systemd_tmpfiles, systemd-tmpfiles, yes)
+ AM_CONDITIONAL(SYSD_TMPFILES, test "x$systemd_tmpfiles" = "xyes")
+ 
+-# Check all tools used by make install
+-AS_IF([test "$HOSTOS" = "Linux"],
+-[ AC_CHECK_PROG(useradd, useradd, yes)
+-  AC_CHECK_PROG(groupadd, groupadd, yes)
+-  AC_CHECK_PROG(adduser, adduser, yes)
+-  AC_CHECK_PROG(addgroup, addgroup, yes)
+-  AS_IF([test "x$addgroup" != "xyes" && test "x$groupadd" != "xyes" ],
+- [AC_MSG_ERROR([addgroup or groupadd are needed.])])
+-  AS_IF([test "x$adduser" != "xyes" && test "x$useradd" != "xyes" ],
+- [AC_MSG_ERROR([adduser or useradd are needed.])])])
+-
+ AC_SUBST([PATH])
+ 
+ dnl - Doxy Gen ---

diff --git a/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild 
b/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild
new file mode 100644
index ..0a1f2270a6ce
--- /dev/null
+++ b/app-crypt/tpm2-tss/tpm2-tss-3.2.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-abrmd/

2022-12-21 Thread Sam James
commit: 7a09f02ad246b55f6058494f99967381ea0e6397
Author: Christopher Byrne  gmail  com>
AuthorDate: Fri Dec  9 16:02:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:35:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a09f02a

app-crypt/tpm2-abrmd: add 3.0.0

Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28615
Signed-off-by: Sam James  gentoo.org>

 app-crypt/tpm2-abrmd/Manifest|  1 +
 app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/tpm2-abrmd/Manifest b/app-crypt/tpm2-abrmd/Manifest
index ab9d8884a85b..6d4d9df9473c 100644
--- a/app-crypt/tpm2-abrmd/Manifest
+++ b/app-crypt/tpm2-abrmd/Manifest
@@ -1 +1,2 @@
 DIST tpm2-abrmd-2.4.1.tar.gz 577259 BLAKE2B 
7d97e1069a171f3693fb11b8e2ce0243993f4352aae9fd691bfbf1b8fcef8615b79957f8f662ac00fe59bf7e3830d8abb79c67790f7be1cd3140fd1c7b1ed560
 SHA512 
0335285678cfceca4f185981ded90d213ff796cadddc9b5d6dbf2db533f81023a0f1089bbd8a8017bccb95190889be23b24d38a176d3368d221479aff4ff7d6c
+DIST tpm2-abrmd-3.0.0.tar.gz 576822 BLAKE2B 
cdcb677a2dec59cdc454b98793bb0784ba3403c276b618cd37c5748ab1d883ee8f3f69c0ae95c7bf262e2e993dcc0b12ae39010de12c6c211fe3de8c21515160
 SHA512 
65a39cd0518dfbcbd5835ac6c6628444d412e36471702f2cd1f1077d788330a48e6403899ea2fa0497b643e5db9ca3e746845492eff78c4c78d8dd8f9e7d

diff --git a/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild 
b/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild
new file mode 100644
index ..05a6ccde2828
--- /dev/null
+++ b/app-crypt/tpm2-abrmd/tpm2-abrmd-3.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic systemd
+
+DESCRIPTION="TPM2 Access Broker & Resource Manager"
+HOMEPAGE="https://github.com/tpm2-software/tpm2-abrmd;
+SRC_URI="https://github.com/tpm2-software/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/tss
+   acct-user/tss
+   sys-apps/dbus
+   dev-libs/glib:=
+   app-crypt/tpm2-tss:="
+DEPEND="${RDEPEND}
+   test? (
+   app-crypt/swtpm
+   >=app-crypt/tpm2-tss-3.0.0:=
+   dev-util/cmocka
+   )"
+BDEPEND="virtual/pkgconfig
+   dev-util/gdbus-codegen"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # tests fail with LTO enabbled. See bug 865275
+   filter-lto
+   econf \
+   $(use_enable static-libs static) \
+   $(use_enable test unit) \
+   $(use_enable test integration) \
+   --disable-defaultflags \
+   --with-dbuspolicydir="${EPREFIX}/etc/dbus-1/system.d" \
+   
--with-systemdpresetdir="$(systemd_get_systemunitdir)/../system-preset" \
+   --with-systemdpresetdisable \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}
+
+pkg_postinst() {
+   einfo "As of tpm2-abrmd 3.0.0, users must be in the tss group"
+   einfo "To access the TPM"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/tpm2-tools/

2022-12-21 Thread Sam James
commit: 3ab52c3eb810835726bbc87d616b00d8b87a965b
Author: Christopher Byrne  gmail  com>
AuthorDate: Thu Dec  8 23:18:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:35:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab52c3e

app-crypt/tpm2-tools: add 5.4

Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28614
Signed-off-by: Sam James  gentoo.org>

 app-crypt/tpm2-tools/Manifest  |  1 +
 app-crypt/tpm2-tools/tpm2-tools-5.4.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-crypt/tpm2-tools/Manifest b/app-crypt/tpm2-tools/Manifest
index a0813d8bd6cc..e89942029277 100644
--- a/app-crypt/tpm2-tools/Manifest
+++ b/app-crypt/tpm2-tools/Manifest
@@ -1,2 +1,3 @@
 DIST tpm2-tools-5.2.tar.gz 1072078 BLAKE2B 
27d035e0f44029db57477a1fd10e1cee9b470ad54411297985cb7f33ba7bbb7a94ac392815e32287d69abf928dce0c361703542b812ae88b208ddca645bb3be2
 SHA512 
9fb5dc298717a8a57c89d286e3590370a096c81b14d2d8d4eb5fca140d66148a8e24727ee04fb02057bbfcc3ede50e93ba0ef22396888c9df48bf6f42a5d6e6b
 DIST tpm2-tools-5.3.tar.gz 1118934 BLAKE2B 
7efb43180c23cee30ea860fb697049d5c594bff66404d0fe805ef1783b70859c04563ed946fe38bac329fe0c849ba30fe0dff9fc10f0d6942210862d96d6
 SHA512 
224a5ea3448a877362abb35ac06b115c559c09b44b30d74c8326211be66d24e0e130c285b1e285be1842e7203ab488629b0f4e451cbd782c83ed72023d146675
+DIST tpm2-tools-5.4.tar.gz 1241132 BLAKE2B 
21406ec61de19db49f1dd1ff9648e1b0a9ae2647df2ce290acca40c2fc54464e3c8a744afdbc9314ca731869ac974a7863e2bea3c70df844a972501a5b7973f2
 SHA512 
8d7802b85bd26b6efa0ed6be73b917b907bb7b424ff7d07e46e5574dfdd9d46ea2d7727904ebaba4651c8d1249cd52a7dc6dff8e9635666c8d97ca7c337a0396

diff --git a/app-crypt/tpm2-tools/tpm2-tools-5.4.ebuild 
b/app-crypt/tpm2-tools/tpm2-tools-5.4.ebuild
new file mode 100644
index ..6b996f725753
--- /dev/null
+++ b/app-crypt/tpm2-tools/tpm2-tools-5.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit bash-completion-r1 flag-o-matic python-any-r1
+
+DESCRIPTION="Tools for the TPM 2.0 TSS"
+HOMEPAGE="https://github.com/tpm2-software/tpm2-tools;
+SRC_URI="https://github.com/tpm2-software/tpm2-tools/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+fapi test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-crypt/tpm2-tss-3.0.1:=[fapi?]
+   dev-libs/openssl:=
+   net-misc/curl
+   sys-libs/efivar:="
+DEPEND="${RDEPEND}
+   test? (
+   app-crypt/swtpm
+   app-crypt/tpm2-abrmd
+   dev-util/cmocka
+   )"
+BDEPEND="virtual/pkgconfig
+   sys-devel/autoconf-archive
+   test? (
+   app-editors/vim-core
+   dev-tcltk/expect
+   $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}"
+
+src_configure() {
+   # tests fail with LTO enabbled. See bug 865275 and 865277
+   filter-lto
+   econf \
+   $(use_enable fapi) \
+   $(use_enable test unit) \
+   --with-bashcompdir=$(get_bashcompdir) \
+   --enable-hardening
+}
+
+src_install() {
+   default
+   mv "${ED}"/$(get_bashcompdir)/tpm2{_completion.bash,} || die
+   local utils=( "${ED}"/usr/bin/tpm2_* )
+   bashcomp_alias tpm2 "${utils[@]##*/}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/ipfs-cluster/

2022-12-21 Thread David Roman
commit: fb22627017f11595f34a6d39f571b755bf5ea22f
Author: David Roman  gmail  com>
AuthorDate: Wed Dec 21 23:28:29 2022 +
Commit: David Roman  gmail  com>
CommitDate: Wed Dec 21 23:28:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb226270

net-p2p/ipfs-cluster: drop myself as a maintainer

In fact I was never the maintainer of this package.
My email was put in metadata.xml without any notice
or consent.

Signed-off-by: David Roman  gmail.com>

 net-p2p/ipfs-cluster/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-p2p/ipfs-cluster/metadata.xml 
b/net-p2p/ipfs-cluster/metadata.xml
index 1529fd336..2b291d014 100644
--- a/net-p2p/ipfs-cluster/metadata.xml
+++ b/net-p2p/ipfs-cluster/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   davidroma...@gmail.com
-   David Roman
-   

hurikhan77+...@gmail.com
Kai Krakow



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

2022-12-21 Thread Sam James
commit: d017b0631b6bf1acbafc9480a6ea07d1a1870a91
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:27:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d017b063

dev-libs/glib: add 2.74.4

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

 dev-libs/glib/Manifest |   1 +
 .../files/glib-2.74.4-implicit-func-decl.patch |  24 ++
 dev-libs/glib/glib-2.74.4.ebuild   | 288 +
 3 files changed, 313 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 26c04fce0287..12c33f3713be 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 
58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c
 SHA512 
21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3
 DIST glib-2.74.3-patches-2.tar.xz 23576 BLAKE2B 
f3746bdf961890d9f4e7ad20b107b83b7ceb8dcc36e288c1d526bac31a0e1dd9d1f13323f512355085c77d186ad66c3f52c1154f34c1d6fd6a5e64a074b2920c
 SHA512 
945c131c27f02044db6154f0a63f458d6317c8a4e841fb392947b16756e25d92adeb2b34d793c9e19441b825d1aee71ae9b08fdcbefa1bc9de1d5af9e903e82c
 DIST glib-2.74.3.tar.xz 5181732 BLAKE2B 
46c37be9519866af040b2aaf35129a9cfae6e2c74636c01755b901002fa77f4e2305025691d7a8279acfbae1298a4b5b1e095b333bed3b067e9820547b6eca97
 SHA512 
a9aa7e84187abb57aeeff9c7f4c4125be742a510ae5d39b6b62696ad1a715c36b353c6c14222caeb1e87bed930fb54184dba77118b991c42f1857a292c6aa77b
+DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 
01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502
 SHA512 
912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6

diff --git a/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch 
b/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch
new file mode 100644
index ..9cd48a26453e
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.74.4-implicit-func-decl.patch
@@ -0,0 +1,24 @@
+https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3165
+
+From 6626765a79f125cf0ec9cdaefa51ceef718d41e7 Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro 
+Date: Tue, 20 Dec 2022 17:10:41 -0600
+Subject: [PATCH] gthread-posix: need to #include 
+
+a79c6af23eff5ee978db62e048828c9a992a1261 uses errno without the required
+header.
+
+
+(cherry picked from commit 03cb4261e00cf505790f4fd4e69f97b2ef4fcccd)
+--- a/glib/gthreadprivate.h
 b/glib/gthreadprivate.h
+@@ -41,6 +41,7 @@ struct  _GRealThread
+ /* system thread implementation (gthread-posix.c, gthread-win32.c) */
+ 
+ #if defined(HAVE_FUTEX) || defined(HAVE_FUTEX_TIME64)
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+GitLab

diff --git a/dev-libs/glib/glib-2.74.4.ebuild b/dev-libs/glib/glib-2.74.4.ebuild
new file mode 100644
index ..4da035ddf9e3
--- /dev/null
+++ b/dev-libs/glib/glib-2.74.4.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_REQ_USE="xml(+)"
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit flag-o-matic gnome.org gnome2-utils linux-info meson-multilib multilib 
python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test 
utils xattr"
+RESTRICT="!test? ( test )"
+#REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( 

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

2022-12-21 Thread Sam James
commit: 0ad296bb78c4aec5edcb1f3a8320812af829f494
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:18:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad296bb

sys-apps/memtester: add changelog upstream metadata

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

 sys-apps/memtester/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/sys-apps/memtester/metadata.xml b/sys-apps/memtester/metadata.xml
index 73dda144f9ac..9b816e268415 100644
--- a/sys-apps/memtester/metadata.xml
+++ b/sys-apps/memtester/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   base-sys...@gentoo.org
-   Gentoo Base System
-
+   
+   base-sys...@gentoo.org
+   Gentoo Base System
+   
+   
+   
https://pyropus.ca./software/memtester/CHANGELOG
+   
 



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

2022-12-21 Thread Sam James
commit: 18a753b7aa301de30e2919ab7d0e311d25b98ec9
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:17:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a753b7

sys-apps/memtester: use HTTPS

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

 sys-apps/memtester/memtester-4.5.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-apps/memtester/memtester-4.5.1.ebuild 
b/sys-apps/memtester/memtester-4.5.1.ebuild
index 45c81eb5f2d7..c03aad4deb95 100644
--- a/sys-apps/memtester/memtester-4.5.1.ebuild
+++ b/sys-apps/memtester/memtester-4.5.1.ebuild
@@ -5,11 +5,12 @@ EAPI=7
 
 inherit toolchain-funcs
 
-DESCRIPTION="userspace utility for testing the memory subsystem for faults"
+DESCRIPTION="Userspace utility for testing the memory subsystem for faults"
 HOMEPAGE="http://pyropus.ca/software/memtester/;
 SRC_URI="
-   http://pyropus.ca/software/memtester/${P}.tar.gz
-   http://pyropus.ca/software/memtester/old-versions/${P}.tar.gz;
+   https://pyropus.ca./software/memtester/${P}.tar.gz
+   https://pyropus.ca./software/memtester/old-versions/${P}.tar.gz
+"
 
 LICENSE="GPL-2"
 SLOT="0"



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

2022-12-21 Thread Sam James
commit: bc91792833e5c385af3ecf00308a38bd312610fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:19:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc917928

sys-apps/memtester: add 4.6.0

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

 sys-apps/memtester/Manifest   |  1 +
 sys-apps/memtester/memtester-4.6.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/memtester/Manifest b/sys-apps/memtester/Manifest
index d5783e72c9c5..05abf47f49f3 100644
--- a/sys-apps/memtester/Manifest
+++ b/sys-apps/memtester/Manifest
@@ -1 +1,2 @@
 DIST memtester-4.5.1.tar.gz 23655 BLAKE2B 
bb7214a41f7cfa39dff6ab4f1efcd1788f5e6bd4cc1defba8c77ae030321703c1da7b6c1c6f1a67ea59e2cb9fc960772b710050b7c6d14b0799db4d9d99e9c31
 SHA512 
cf5744f11a931338a94158aee3047ad2dab18b0cb27b8998184a98f33aaebc678beec74841a2bcbbd7154cc2e46a20f746d9cae01a9274714bcedb93f29f8c80
+DIST memtester-4.6.0.tar.gz 24229 BLAKE2B 
521e8f189cd4105af3824d780a1bb91cc59bf33863ca92ea8d01c5cda3633beb8bc6a32dee8321c201164789e0d0c95eb68f5017739432a14c6165e44931f9d0
 SHA512 
d60dd46a5d4ecb2ab35a5acdb99b714584cdf601b81454e3f7fa9dd224555b7a48cef666538b43c5dd7b2870bb74284e0cae6fb2eed19cf706818c7a955ab161

diff --git a/sys-apps/memtester/memtester-4.6.0.ebuild 
b/sys-apps/memtester/memtester-4.6.0.ebuild
new file mode 100644
index ..52c171c1b2ec
--- /dev/null
+++ b/sys-apps/memtester/memtester-4.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Userspace utility for testing the memory subsystem for faults"
+HOMEPAGE="http://pyropus.ca/software/memtester/;
+SRC_URI="
+   https://pyropus.ca./software/memtester/${P}.tar.gz
+   https://pyropus.ca./software/memtester/old-versions/${P}.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+src_configure() {
+   echo "$(tc-getCC) ${CFLAGS} ${CPPFLAGS} -DPOSIX -c" > conf-cc || die
+   echo "$(tc-getCC) ${CFLAGS} ${LDFLAGS}" > conf-ld || die
+}
+
+src_install() {
+   dosbin memtester
+   doman memtester.8
+   dodoc BUGS CHANGELOG README README.tests
+}



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

2022-12-21 Thread Sam James
commit: abdd65ff657e4fea172e67b7257909a120bf59f3
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:13:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdd65ff

net-wireless/gr-ieee802154: add subslot dep on dev-libs/spdlog

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

 ..._p20210719-r2.ebuild => gr-ieee802154-0.0_p20210719-r3.ebuild} | 6 +++---
 net-wireless/gr-ieee802154/gr-ieee802154-.ebuild  | 8 
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r2.ebuild 
b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
similarity index 96%
rename from net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r2.ebuild
rename to net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
index 96bd914b3e98..f01fbb7f7914 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r2.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-0.0_p20210719-r3.ebuild
@@ -29,11 +29,11 @@ RDEPEND="net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
dev-python/pybind11[${PYTHON_USEDEP}]
')
dev-libs/gmp
+   dev-libs/spdlog:=
sci-libs/volk:=
${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-   dev-libs/spdlog
-   dev-lang/swig:0"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/swig"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 

diff --git a/net-wireless/gr-ieee802154/gr-ieee802154-.ebuild 
b/net-wireless/gr-ieee802154/gr-ieee802154-.ebuild
index 96bd914b3e98..b0c7d2227f94 100644
--- a/net-wireless/gr-ieee802154/gr-ieee802154-.ebuild
+++ b/net-wireless/gr-ieee802154/gr-ieee802154-.ebuild
@@ -28,12 +28,12 @@ RDEPEND="net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
dev-libs/boost:=[python,${PYTHON_USEDEP}]
dev-python/pybind11[${PYTHON_USEDEP}]
')
-   dev-libs/gmp
+   dev-libs/gmp:=
+   dev-libs/spdlog:=
sci-libs/volk:=
${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-   dev-libs/spdlog
-   dev-lang/swig:0"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/swig"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-12-21 Thread Sam James
commit: 501fc56fdc7510579ae72608299ae3614b53e40a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:11:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501fc56f

dev-python/qiskit-aer: add subslot dep on dev-libs/spdlog

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

 .../{qiskit-aer-0.11.1-r1.ebuild => qiskit-aer-0.11.1-r2.ebuild}| 2 +-
 .../{qiskit-aer-0.11.2.ebuild => qiskit-aer-0.11.2-r1.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild 
b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r2.ebuild
similarity index 99%
rename from dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
rename to dev-python/qiskit-aer/qiskit-aer-0.11.1-r2.ebuild
index 5459774c8dd3..81f4d3f35be1 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.11.1-r1.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.11.1-r2.ebuild
@@ -24,7 +24,7 @@ KEYWORDS="~amd64"
 COMMON_DEPEND="
>=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
>=dev-cpp/nlohmann_json-3.1.1
-   >=dev-libs/spdlog-1.5.0
+   >=dev-libs/spdlog-1.5.0:=
>=dev-cpp/muParserX-4.0.8
virtual/cblas[eselect-ldso]
sci-libs/openblas[eselect-ldso]"

diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.2.ebuild 
b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
similarity index 98%
rename from dev-python/qiskit-aer/qiskit-aer-0.11.2.ebuild
rename to dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
index 922051220ec2..8e63d262a52f 100644
--- a/dev-python/qiskit-aer/qiskit-aer-0.11.2.ebuild
+++ b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild
@@ -30,7 +30,7 @@ KEYWORDS="~amd64"
 DEPEND="
>=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
>=dev-cpp/nlohmann_json-3.1.1
-   >=dev-libs/spdlog-1.5.0
+   >=dev-libs/spdlog-1.5.0:=
>=dev-cpp/muParserX-4.0.8
virtual/cblas[eselect-ldso]
sci-libs/openblas[eselect-ldso]



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

2022-12-21 Thread Sam James
commit: 539d1e45f6625dcba1ebcf4a47b4067991a99006
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:13:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539d1e45

dev-libs/spdlog: update DESCRIPTION to be not-misleading

README says "Very fast, header-only/compiled, C++ logging library." and it
indeed installs a dynamic library.

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

 dev-libs/spdlog/spdlog-1.10.0.ebuild | 2 +-
 dev-libs/spdlog/spdlog-1.11.0.ebuild | 2 +-
 dev-libs/spdlog/spdlog-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/spdlog/spdlog-1.10.0.ebuild 
b/dev-libs/spdlog/spdlog-1.10.0.ebuild
index 5b255d81d0bd..896f8a475926 100644
--- a/dev-libs/spdlog/spdlog-1.10.0.ebuild
+++ b/dev-libs/spdlog/spdlog-1.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit cmake
 
-DESCRIPTION="Very fast, header only, C++ logging library"
+DESCRIPTION="Fast C++ logging library"
 HOMEPAGE="https://github.com/gabime/spdlog;
 
 if [[ ${PV} == * ]]; then

diff --git a/dev-libs/spdlog/spdlog-1.11.0.ebuild 
b/dev-libs/spdlog/spdlog-1.11.0.ebuild
index 63858c13d0f8..d61d98191cd7 100644
--- a/dev-libs/spdlog/spdlog-1.11.0.ebuild
+++ b/dev-libs/spdlog/spdlog-1.11.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake
 
-DESCRIPTION="Very fast, header only, C++ logging library"
+DESCRIPTION="Fast C++ logging library"
 HOMEPAGE="https://github.com/gabime/spdlog;
 
 if [[ ${PV} == * ]]; then

diff --git a/dev-libs/spdlog/spdlog-.ebuild 
b/dev-libs/spdlog/spdlog-.ebuild
index 63858c13d0f8..d61d98191cd7 100644
--- a/dev-libs/spdlog/spdlog-.ebuild
+++ b/dev-libs/spdlog/spdlog-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake
 
-DESCRIPTION="Very fast, header only, C++ logging library"
+DESCRIPTION="Fast C++ logging library"
 HOMEPAGE="https://github.com/gabime/spdlog;
 
 if [[ ${PV} == * ]]; then



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

2022-12-21 Thread Sam James
commit: 084d4a6902d24a815e31935ceb9854fabc6cfa7d
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:12:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084d4a69

net-wireless/gnuradio: add subslot dep on dev-libs/spdlog

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

 .../gnuradio/{gnuradio-3.10.4.0.ebuild => gnuradio-3.10.4.0-r1.ebuild}  | 2 +-
 .../{gnuradio-3.10.5.0-r1.ebuild => gnuradio-3.10.5.0-r2.ebuild}| 2 +-
 net-wireless/gnuradio/gnuradio-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-wireless/gnuradio/gnuradio-3.10.4.0.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.4.0-r1.ebuild
similarity index 99%
rename from net-wireless/gnuradio/gnuradio-3.10.4.0.ebuild
rename to net-wireless/gnuradio/gnuradio-3.10.4.0-r1.ebuild
index a2dce85a4caf..b0c65e418699 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.4.0.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.4.0-r1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]')
dev-libs/log4cpp:=
$(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]')
-   dev-libs/spdlog
+   dev-libs/spdlog:=
dev-libs/libfmt:=
sci-libs/fftw:3.0=
sci-libs/mpir:=

diff --git a/net-wireless/gnuradio/gnuradio-3.10.5.0-r1.ebuild 
b/net-wireless/gnuradio/gnuradio-3.10.5.0-r2.ebuild
similarity index 99%
rename from net-wireless/gnuradio/gnuradio-3.10.5.0-r1.ebuild
rename to net-wireless/gnuradio/gnuradio-3.10.5.0-r2.ebuild
index 6ce643b5ead6..e0ee70323331 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.5.0-r1.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.5.0-r2.ebuild
@@ -49,7 +49,7 @@ RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]')
dev-libs/log4cpp:=
$(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]')
-   dev-libs/spdlog
+   dev-libs/spdlog:=
dev-libs/libfmt:=
sci-libs/fftw:3.0=
sci-libs/mpir:=

diff --git a/net-wireless/gnuradio/gnuradio-.ebuild 
b/net-wireless/gnuradio/gnuradio-.ebuild
index 0315fd080aed..807c1bcd6083 100644
--- a/net-wireless/gnuradio/gnuradio-.ebuild
+++ b/net-wireless/gnuradio/gnuradio-.ebuild
@@ -49,7 +49,7 @@ RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-libs/boost:=[python,${PYTHON_USEDEP}]')
dev-libs/log4cpp:=
$(python_gen_cond_dep 'dev-python/jsonschema[${PYTHON_USEDEP}]')
-   dev-libs/spdlog
+   dev-libs/spdlog:=
dev-libs/libfmt:=
sci-libs/fftw:3.0=
sci-libs/mpir:=



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

2022-12-21 Thread Sam James
commit: bffd9e0e8a642ba4a5cead74b4bbcc2a05384e7c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:17:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bffd9e0e

sys-process/parallel: add 20221222

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

 sys-process/parallel/Manifest |  2 ++
 sys-process/parallel/parallel-20221222.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 18220a84049e..320cd06ded9c 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -2,3 +2,5 @@ DIST parallel-20221022.tar.bz2 2409374 BLAKE2B 
715ea3b0dbd103a7f37fc7f8a6e28d039
 DIST parallel-20221022.tar.bz2.sig 2080 BLAKE2B 
b2b33ff702a718184eae78e32c3c9447a49d3025d930368d400a93719aef2b2a2edde95a26acd69c95407dd98f7be4b0a447612bf2d79915db89dca17cadec03
 SHA512 
40f14494db66274e121ffa6ce1668c0e9bc70c0fdb11fd91fe8c1bb035d9417add50fa49dbaa0f649ec2b2fdf7f4eb85d103727b2fff7ee0fa74e2df5d4dcb82
 DIST parallel-20221122.tar.bz2 2415514 BLAKE2B 
0bb85853f3dd84dc51a9382f7d7867352ce45fb8ce628e8c7f09a6cc14f469164f290bdb50efc609963478f4644bce36237a4bbec8568a8c23ba34a85670d6a1
 SHA512 
cdae4ec3a5aaf1ae6c0d9dc35bad930c2b34ad4f91209de80d55258f1945e2df345708000a2facef3b647b6e0d4c275c909faf073961ae0b80b89efa8831211f
 DIST parallel-20221122.tar.bz2.sig 2080 BLAKE2B 
a75d39ae0cf64c7979d211fca2f2daf2fa9c724b8b15970a02e67f0321d4495b1d90639085a732467eaf2ded3035d628bf3743bb6dcaa1941ab53dc541d47801
 SHA512 
f9d6bdf9aa35def812a28752e6f8a8780e6aba574167098251148efe7e6426d21a616ddb94ebd8d61c31f722ccf15f6e028e4d7034f7f277c8514a16a5fc372d
+DIST parallel-20221222.tar.bz2 2417694 BLAKE2B 
cfbbe104be248ff1d96495e821161eb76aabedb3cb002d002d6f92dba6130790f767918de7da8249ded694002d1a572f384656bccbb59e0c7f834d874721d79e
 SHA512 
f5e67863a3287ef8836c65f53bc8759d47a17cb457d3a42fe7ffcdc3acda3b46224ce06a40d7ec46339768d95b7d06d5cdc790ad0f8a615fedc5416e14b7301f
+DIST parallel-20221222.tar.bz2.sig 2080 BLAKE2B 
b8344b3d080c515f30e2b23a44a62364af0a3b29d3187ed31d71cfcb165280904c642c7059d9fc34a51e39c42b6a06d70b196de6540411f5453c363e3f79c507
 SHA512 
59e088340430ac688b54fa021a3d3db166b65682aeea57bbcf1879d9149ab132c6599917e115959ad36355582387ce76da2da9b1f42966b1864dffed08b47a5f

diff --git a/sys-process/parallel/parallel-20221222.ebuild 
b/sys-process/parallel/parallel-20221222.ebuild
new file mode 100644
index ..5f26fa471823
--- /dev/null
+++ b/sys-process/parallel/parallel-20221222.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/oletange.asc
+inherit verify-sig
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Devel-Size
+   dev-perl/Text-CSV
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-12-21 Thread James Le Cuirot
commit: f243ac12ec29048fe3fc3459de16354d5c49dab4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Dec 21 23:15:55 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:15:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f243ac12

www-client/vivaldi: Add version 5.6.2867.50

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-5.6.2867.50.ebuild | 207 ++
 2 files changed, 210 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 72af63ee8477..2309bd47d05d 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_5.6.2867.40-1_armhf.deb 91092176 BLAKE2B 
6ef918a818b757a1e9c
 DIST vivaldi-stable_5.6.2867.46-1_amd64.deb 101317084 BLAKE2B 
5acc513d386f921336a2cf77b7cbd6494c0dddf1f7b7ce716af60b7a3ebfea2bfdc2912c995620e785646159f10a2de0f992f01ea7f3c0c1dad4023affe4659a
 SHA512 
6aa8e115c3da09a250ed09a7543b37f43cfa40fadaa360fa0ecb90e896b358de56e8e94fa25c457d8b10e078a230323a35b13558ac47f259564bec97c26b3c05
 DIST vivaldi-stable_5.6.2867.46-1_arm64.deb 90960060 BLAKE2B 
3e4773b47f6b3f4735388f3b4df3b387998cb6e47363bdd692a337deff8862dd4ed8572171df0b1003e45c3cd4b8f5a668f9616bf650bf058fd277cd3add3637
 SHA512 
9259849be4c103bfe2f25b4e6b870ea32643a90d6d4b1b9fe14563b996981fff8767cc1896a23b7890bff27d5b8c3b80912f9f3887d4753f925f5ac720f7039b
 DIST vivaldi-stable_5.6.2867.46-1_armhf.deb 91091520 BLAKE2B 
b00f1b762168a666b10a58ee66c3e0ce97278265c29408db4608c08c279c89c076c62dea954a9bf9a364d3b74631100538829c5067970fcf18c1e9e9fe63fa27
 SHA512 
174aae76e72c7dfa6c2a6d07e4a61cc036b0588848b0545d48268399176c23f706c4eafd3136d89ade28f33baa35fd3608b28b757a8e74c3ff985d7e604c6102
+DIST vivaldi-stable_5.6.2867.50-1_amd64.deb 101326336 BLAKE2B 
74fccbe8b2eaf2199f502e0c5fd8ff1cf2b9015c74ca650a7f4a4b002e07a16d6ba34e0c181233d5b663b41b2223f703978704993b65e7279cd4ab201cb421a8
 SHA512 
40f657bff760db6a97a4aef94c72312a62bd7a7d19438e5b1ecfbd7a4fdfa4b01c4f8734b32f081fae520368150ee5d7ed8809c4d3c09dd8405c41f9c3207e58
+DIST vivaldi-stable_5.6.2867.50-1_arm64.deb 90942328 BLAKE2B 
a131ab4788b08d09af17b7269ac1cb84487f0c7dd60a0eceb91cab59cb434bd517d73e332af1efc13f2c27a7c749b3a96c5171491ec3afad0b0c2391b3683715
 SHA512 
4b4fdf03ae2e0a027a01efef64b50ee7897475afe2e432735d77aee4d1b69681d2254f6f33c8a742d5fc17bbef1542b4577a356117adcad19d24ed49194cae5b
+DIST vivaldi-stable_5.6.2867.50-1_armhf.deb 91102248 BLAKE2B 
d6c763467daaf40953923ebb92a62a45171ff96a77caef77d0474f4bff5eb25e80b63ffed5820ca726d23c03ea4c7cd06386591b69eb0e09ef0207b244875879
 SHA512 
c2a9e4ca54446d4ac03a1fdaa630bbf7ba4324199451a88784b750c85c2e050fb89a1645d458a84763dd905613a28ff715837cc6653f45cd525bb2eb6856c5cb

diff --git a/www-client/vivaldi/vivaldi-5.6.2867.50.ebuild 
b/www-client/vivaldi/vivaldi-5.6.2867.50.ebuild
new file mode 100644
index ..82e87d9746ea
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-5.6.2867.50.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="proprietary-codecs widevine"

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-12-21 Thread James Le Cuirot
commit: 6dd669a989022be72cf8394588e2a13804a301f8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Dec 21 23:16:55 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd669a9

www-client/vivaldi: Stabilise 5.6.2867.46 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-5.6.2867.46.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-5.6.2867.46.ebuild 
b/www-client/vivaldi/vivaldi-5.6.2867.46.ebuild
index 82e87d9746ea..e7a581e0a413 100644
--- a/www-client/vivaldi/vivaldi-5.6.2867.46.ebuild
+++ b/www-client/vivaldi/vivaldi-5.6.2867.46.ebuild
@@ -97,7 +97,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2022-12-21 Thread James Le Cuirot
commit: 71be840a0012697bc46bc280caf898cfb96fd2b8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Dec 21 23:17:14 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:17:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71be840a

www-client/vivaldi: Drop old 5.6.2867.40

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-5.6.2867.40.ebuild | 207 --
 2 files changed, 210 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 2309bd47d05d..edee8abbad59 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_5.6.2867.40-1_amd64.deb 101295360 BLAKE2B 
bb56a5e91a8ca795740bf418d2e1051dc1536d965ad813ee0f01a992bcbe5bdaf454d4993e5ad6cdca2113d4055b7ae3a3952f966e7f61007dbb1f191374f5c7
 SHA512 
bf7e0b72abebc6cdc289275ebdb7a9f899cf85aea69222b39882cce0753f2a112652c81e0af411210c94d029d5e324cf59af72bcd513520c4fc85d7f5cca
-DIST vivaldi-stable_5.6.2867.40-1_arm64.deb 90966804 BLAKE2B 
f373b496df16f6dbb04b66d4582ca45d275ddae05866c5d4433ab29e93cc717025f5d193ac652d3f2fc84154247935c7e14db1c0859fa49217464c4793694b46
 SHA512 
8b503a39df2ed2ade3925da7a3dac020ef452b7915161f503a0303247f5c9d9a10a3ca91e4e9bd3395bad60ebe68a1f68daf72b530eaf5bed2ced60cda0bbb33
-DIST vivaldi-stable_5.6.2867.40-1_armhf.deb 91092176 BLAKE2B 
6ef918a818b757a1e9cc7f4f41949b9508b029474b481e883fb9304f9be9fb6face8c877aabfb7b514f58a3b10e459e7641e24eaa0ae5758586267783b4f1f6d
 SHA512 
b9597bfbdde7a5eedbc95f4e70b9a5b664fad2d5f148ddfb9fbc5a06536dc59d3e0aa4fbf659b1db8d2dc8928d101440205b758c048b21ac83b5b76a274079e3
 DIST vivaldi-stable_5.6.2867.46-1_amd64.deb 101317084 BLAKE2B 
5acc513d386f921336a2cf77b7cbd6494c0dddf1f7b7ce716af60b7a3ebfea2bfdc2912c995620e785646159f10a2de0f992f01ea7f3c0c1dad4023affe4659a
 SHA512 
6aa8e115c3da09a250ed09a7543b37f43cfa40fadaa360fa0ecb90e896b358de56e8e94fa25c457d8b10e078a230323a35b13558ac47f259564bec97c26b3c05
 DIST vivaldi-stable_5.6.2867.46-1_arm64.deb 90960060 BLAKE2B 
3e4773b47f6b3f4735388f3b4df3b387998cb6e47363bdd692a337deff8862dd4ed8572171df0b1003e45c3cd4b8f5a668f9616bf650bf058fd277cd3add3637
 SHA512 
9259849be4c103bfe2f25b4e6b870ea32643a90d6d4b1b9fe14563b996981fff8767cc1896a23b7890bff27d5b8c3b80912f9f3887d4753f925f5ac720f7039b
 DIST vivaldi-stable_5.6.2867.46-1_armhf.deb 91091520 BLAKE2B 
b00f1b762168a666b10a58ee66c3e0ce97278265c29408db4608c08c279c89c076c62dea954a9bf9a364d3b74631100538829c5067970fcf18c1e9e9fe63fa27
 SHA512 
174aae76e72c7dfa6c2a6d07e4a61cc036b0588848b0545d48268399176c23f706c4eafd3136d89ade28f33baa35fd3608b28b757a8e74c3ff985d7e604c6102

diff --git a/www-client/vivaldi/vivaldi-5.6.2867.40.ebuild 
b/www-client/vivaldi/vivaldi-5.6.2867.40.ebuild
deleted file mode 100644
index e7a581e0a413..
--- a/www-client/vivaldi/vivaldi-5.6.2867.40.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="proprietary-codecs widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   || (
-   

[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/mcxx/

2022-12-21 Thread Julien Roy
commit: 75628b5c02a5d9b672eceb7aa24da031c39dda9a
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Dec 21 23:15:29 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Dec 21 23:15:29 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75628b5c

sys-cluster/mcxx: unkeyword 2021.06 for ~amd64

Signed-off-by: Julien Roy  jroy.ca>

 sys-cluster/mcxx/mcxx-2021.06.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-cluster/mcxx/mcxx-2021.06.ebuild 
b/sys-cluster/mcxx/mcxx-2021.06.ebuild
index 82915a02f..947b3caaf 100644
--- a/sys-cluster/mcxx/mcxx-2021.06.ebuild
+++ b/sys-cluster/mcxx/mcxx-2021.06.ebuild
@@ -18,7 +18,6 @@ S="${WORKDIR}/${PN}-${MYPV}"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="+analysis array-descriptors bison-reporting examples extrae +mpi +nanox 
ompss ompss2 +opencl openmp +quad tcl test tl-openmp-gomp tl-openmp-profile 
vectorization"
 
 CDEPEND="



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

2022-12-21 Thread James Le Cuirot
commit: 0f315b7435cb7ea7343efbaac5f82f80d3079082
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 19 23:56:43 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:14:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f315b74

dev-libs/weston: Version bump to 11.0.1

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 +
 dev-libs/weston/weston-11.0.1.ebuild | 140 +++
 2 files changed, 141 insertions(+)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 8ecacb356a46..421a16e8b96d 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,3 +1,4 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
 DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff
 DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea
+DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c

diff --git a/dev-libs/weston/weston-11.0.1.ebuild 
b/dev-libs/weston/weston-11.0.1.ebuild
new file mode 100644
index ..d3a06d276c4b
--- /dev/null
+++ b/dev-libs/weston/weston-11.0.1.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
+
+if [[ ${PV} = ** ]]; then
+   SRC_URI="${SRC_PATCHES}"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk 
lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid 
systemd test wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   drm? ( gles2 )
+   pipewire? ( drm )
+   remoting? ( drm gles2 )
+   screen-sharing? ( rdp )
+   test? ( desktop headless lcms xwayland )
+   wayland-compositor? ( gles2 )
+   || ( drm headless rdp wayland-compositor X )
+   || ( seatd systemd )
+"
+
+RDEPEND="
+   >=dev-libs/libinput-0.8.0
+   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-protocols-1.24
+   lcms? ( >=media-libs/lcms-2.9:2 )
+   media-libs/libpng:0=
+   webp? ( media-libs/libwebp:0= )
+   jpeg? ( media-libs/libjpeg-turbo:0= )
+   >=x11-libs/cairo-1.11.3
+   >=x11-libs/libdrm-2.4.108
+   >=x11-libs/libxkbcommon-0.5.0
+   >=x11-libs/pixman-0.25.2
+   x11-misc/xkeyboard-config
+   drm? (
+   >=media-libs/mesa-17.1[gbm(+)]
+   >=sys-libs/mtdev-1.1.0
+   >=virtual/udev-136
+   )
+   editor? ( x11-libs/pango )
+   examples? ( x11-libs/pango )
+   gles2? (
+   media-libs/mesa[gles2,wayland]
+   )
+   pipewire? ( >=media-video/pipewire-0.3:= )
+   rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+   remoting? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   seatd? ( sys-auth/seatd:= )
+   systemd? (
+   sys-auth/pambase[systemd]
+   >=sys-apps/dbus-1.6
+   >=sys-apps/systemd-209[pam]
+   )
+   X? (
+   >=x11-libs/libxcb-1.9
+   x11-libs/libX11
+   )
+   xwayland? (
+   x11-base/xwayland
+   x11-libs/cairo[X,xcb(+)]
+   >=x11-libs/libxcb-1.9
+   x11-libs/libXcursor
+   

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

2022-12-21 Thread James Le Cuirot
commit: 86eaa5b7bf9f4707c81cff97c01d33f008605109
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Dec 19 23:57:06 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Dec 21 23:14:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86eaa5b7

dev-libs/weston: Drop old 10.0.2

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/weston/Manifest |   1 -
 dev-libs/weston/weston-10.0.2.ebuild | 148 ---
 2 files changed, 149 deletions(-)

diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index 421a16e8b96d..0f790c21f6a3 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1,4 +1,3 @@
 DIST weston-10.0.0.tar.xz 1774600 BLAKE2B 
b2b8fa4f7542aba03970ca8abf504f340f8f8da9f9581c16ceac5c702eac355f5d4244778393a8804017f39dff490431e26a48580746033158bd2d2b721437f8
 SHA512 
77e05530751e4f743eebf015ab5b78a1fcc66b774713b5e296cfffc488be84e459f811c85ac4280b7b63eebf4ff5c958dd7306376ab343e6b80feae16c8c35a4
-DIST weston-10.0.2.tar.xz 1776748 BLAKE2B 
6caad07ffa8b9eeb048e8e8bd1383c16f373fb1170c3705fea070d3e3d27b68cb4678424866ea23d46ceb93d3fa01d305418501b387780c07d20cd583e006ce8
 SHA512 
1b9e9162bd13c2424c8c495274be406cdd5a5ea7f5901b5c5f87b46cca546e73e98bc4b55af17445e60c9544b34022bf9f9a915fc5133c50f607d376b064f2ff
 DIST weston-11.0.0.tar.xz 1900292 BLAKE2B 
3ae083294dc48f4b152ef493c8a00ba87e682ebee4e1981fa5ccac96ad69436031fffed8510cffc525a8022294cae71650a09bb003448816b4774f7c3c3d19bf
 SHA512 
71554dc870e9c6832fdfb8f0e8dbcd7ad01c3827041c2f7fe4b7679df33b242fd00e7f0c8728d1aeecc648f8296a9d3fc502a66c91ec662f03086d9a28aab3ea
 DIST weston-11.0.1.tar.xz 1900796 BLAKE2B 
33d7d5b3340e7074265885bd54ee039e8b5d448fa9f58f4bf9f823efd2557da9b916d903119565a806ab698382fe185165c8ede8614e983c872dfe15b474b616
 SHA512 
d451230fc260b45db5cf0aa360629e45e72e3b3676c6ec040d6c6549dbb57d05683effd962c3b2d61482b47a6c990d12cc736c896b501d982c8c4d34834c

diff --git a/dev-libs/weston/weston-10.0.2.ebuild 
b/dev-libs/weston/weston-10.0.2.ebuild
deleted file mode 100644
index 8e4f335e1688..
--- a/dev-libs/weston/weston-10.0.2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git;
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
-
-DESCRIPTION="Wayland reference compositor"
-HOMEPAGE="https://wayland.freedesktop.org/ 
https://gitlab.freedesktop.org/wayland/weston;
-
-if [[ ${PV} = ** ]]; then
-   SRC_URI="${SRC_PATCHES}"
-else
-   
SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="MIT CC-BY-SA-3.0"
-SLOT="0"
-
-IUSE="colord +desktop +drm editor examples fbdev fullscreen +gles2 headless 
ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing 
+seatd +suid systemd test wayland-compositor webp +X xwayland"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-   colord? ( lcms )
-   drm? ( gles2 )
-   pipewire? ( drm )
-   remoting? ( drm gles2 )
-   screen-sharing? ( rdp )
-   test? ( desktop headless xwayland )
-   wayland-compositor? ( gles2 )
-   || ( drm fbdev headless rdp wayland-compositor X )
-"
-
-RDEPEND="
-   >=dev-libs/libinput-0.8.0
-   >=dev-libs/wayland-1.18.0
-   >=dev-libs/wayland-protocols-1.24
-   lcms? ( media-libs/lcms:2 )
-   media-libs/libpng:0=
-   webp? ( media-libs/libwebp:0= )
-   jpeg? ( media-libs/libjpeg-turbo:0= )
-   >=x11-libs/cairo-1.11.3
-   >=x11-libs/libdrm-2.4.95
-   >=x11-libs/libxkbcommon-0.5.0
-   >=x11-libs/pixman-0.25.2
-   x11-misc/xkeyboard-config
-   fbdev? (
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   colord? ( >=x11-misc/colord-0.1.27 )
-   drm? (
-   >=media-libs/mesa-17.1[gbm(+)]
-   >=sys-libs/mtdev-1.1.0
-   >=virtual/udev-136
-   )
-   editor? ( x11-libs/pango )
-   examples? ( x11-libs/pango )
-   gles2? (
-   media-libs/mesa[gles2,wayland]
-   )
-   pipewire? ( >=media-video/pipewire-0.3:= )
-   rdp? ( >=net-misc/freerdp-2.2.0:= )
-   remoting? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )
-   seatd? ( sys-auth/seatd:= )
-   systemd? (
-   sys-auth/pambase[systemd]
-   >=sys-apps/dbus-1.6
-   >=sys-apps/systemd-209[pam]
-   )
-   X? (
-   >=x11-libs/libxcb-1.9
-   x11-libs/libX11
-   )
-   xwayland? (
-   x11-base/xwayland
-   

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

2022-12-21 Thread Sam James
commit: dd359318bfdeff0c34db15fc704c5b17b718ea0c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:08:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd359318

app-text/cherrytree: add subslot dep on dev-libs/spdlog

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

 .../{cherrytree-0.99.51.ebuild => cherrytree-0.99.51-r1.ebuild} | 2 +-
 app-text/cherrytree/cherrytree-0.99.53.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/cherrytree/cherrytree-0.99.51.ebuild 
b/app-text/cherrytree/cherrytree-0.99.51-r1.ebuild
similarity index 98%
rename from app-text/cherrytree/cherrytree-0.99.51.ebuild
rename to app-text/cherrytree/cherrytree-0.99.51-r1.ebuild
index b9a3c9d99fa5..080371b262c0 100644
--- a/app-text/cherrytree/cherrytree-0.99.51.ebuild
+++ b/app-text/cherrytree/cherrytree-0.99.51-r1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="app-i18n/uchardet
dev-libs/glib:2
dev-libs/libfmt:=
dev-libs/fribidi
-   dev-libs/spdlog
+   dev-libs/spdlog:=
net-misc/curl
x11-libs/cairo
x11-libs/gtk+:3

diff --git a/app-text/cherrytree/cherrytree-0.99.53.ebuild 
b/app-text/cherrytree/cherrytree-0.99.53.ebuild
index 49820446e2a1..0cb5ef709c01 100644
--- a/app-text/cherrytree/cherrytree-0.99.53.ebuild
+++ b/app-text/cherrytree/cherrytree-0.99.53.ebuild
@@ -37,7 +37,7 @@ RDEPEND="app-i18n/uchardet
dev-libs/glib:2
dev-libs/libfmt:=
dev-libs/libxml2:2
-   dev-libs/spdlog
+   dev-libs/spdlog:=
gui-libs/vte:2.91-gtk4
net-misc/curl
x11-libs/cairo



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

2022-12-21 Thread Sam James
commit: ca12b4077d3f2bb00a14e60cf18d0fe6fce9c034
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:09:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca12b407

net-analyzer/wireshark: Stabilize 3.6.10 arm64, #887801

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

 net-analyzer/wireshark/wireshark-3.6.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/wireshark/wireshark-3.6.10.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
index 535f46aab957..f5aa30927abd 100644
--- a/net-analyzer/wireshark/wireshark-3.6.10.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
@@ -18,7 +18,7 @@ else

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
S="${WORKDIR}/${P/_/}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-12-21 Thread Sam James
commit: 916da9b5233b653c336e9d023ff148b89591d76a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:09:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916da9b5

net-analyzer/wireshark: Stabilize 3.6.10 amd64, #887801

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

 net-analyzer/wireshark/wireshark-3.6.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/wireshark/wireshark-3.6.10.ebuild 
b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
index f5aa30927abd..9dc957fabde9 100644
--- a/net-analyzer/wireshark/wireshark-3.6.10.ebuild
+++ b/net-analyzer/wireshark/wireshark-3.6.10.ebuild
@@ -18,7 +18,7 @@ else

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
S="${WORKDIR}/${P/_/}"
 
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2"



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

2022-12-21 Thread Sam James
commit: 166077f9dadc3fc7d79868d566b08c1ae1000c89
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Nov 28 21:43:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166077f9

app-text/cherrytree: Drop old versions 0.99.37, 0.99.47-r1, 0.99.48

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/cherrytree/Manifest |  4 +-
 app-text/cherrytree/cherrytree-0.99.37.ebuild| 90 ---
 app-text/cherrytree/cherrytree-0.99.47-r1.ebuild | 90 ---
 app-text/cherrytree/cherrytree-0.99.48.ebuild| 91 
 4 files changed, 1 insertion(+), 274 deletions(-)

diff --git a/app-text/cherrytree/Manifest b/app-text/cherrytree/Manifest
index cef193200d5b..7b0f6d1c86d6 100644
--- a/app-text/cherrytree/Manifest
+++ b/app-text/cherrytree/Manifest
@@ -1,4 +1,2 @@
-DIST cherrytree-0.99.37.tar.gz 17983743 BLAKE2B 
42e5464f4cba4364dbbdabe5daaf80517a62f3f4b2c1c3efa764e9b10dfae492bf335403d24a7a33d9b7c8cd55a0c55ad359ffca1f639fa7622e00a416defd60
 SHA512 
2413924d03c65dfad820bc2b1e345b7dd74b69d11a10ee0d333400936eb31368f53f2aee77a3dd708adb3d4b91578c0499766bca4c85537822e9c4b3d41c6800
-DIST cherrytree_0.99.47.tar.xz 2457904 BLAKE2B 
1072de8ed62757a873a258dc9ab1e9e186128b520e7f02e0a2cd8e7e0173232af7db85e3293efd21b577e51b6f5e55cca0cf35631e34279e32dc07836335b742
 SHA512 
2611be4c24a188793aa6785d96b33ec91c0957b30616352e1cb2cd12f296e39c29666d37a03016be6c934898bf6deb98af74c2c345d9c70f138f62ac6b10f023
-DIST cherrytree_0.99.48.tar.xz 3474468 BLAKE2B 
b60cc2ffa4f5bd6e91e2a8b34811ad6977d46bdd02c7c1b2bfcdbf4df6107753a2390bc6a15daae8d5268af017ff52d217ab79ed5b4d5d107ef736257999b865
 SHA512 
eb4690bbc5865b9a0c7d0cb11341fe5ac17f11d417ad765b29784083a83f18c06a39b5b738838e3d57754de25adf1861ea4a6ad472e01a895e8fce0af0964926
 DIST cherrytree_0.99.51.tar.xz 4429456 BLAKE2B 
c4673e8c086882cb8be6b6d04cadb6353a82e3bb1c7062ab442992338154908a30a4cfd0b59101b7a88116846abcffaa213ddc37cd715df7eb133a333b881ae2
 SHA512 
98bcbfcb578970c9709f96926b0a9f5100ffe620453519e4292620fe9526c9134ac72f399703b045e4a433565d8a05e0f8fde126f48d458e7f9edb7b79ee34e6
+DIST cherrytree_0.99.53.tar.xz 3465176 BLAKE2B 
b7af2ba4fb4be5aaba66eca55436c889bfc80fad7f6bdbfcf7fbfd2ecb05b6a0143d1c8599836d4c1a8dde3bfa235335cbebc05164ac03bca1de13b613bcbca0
 SHA512 
e6fdc9ae0c5638944c1a9c7d6f9cbd902c59b0823422010815e78c93133504546142211ca34456b18cadf5a25c093385927fe7f24adceb7f5997f42a957e8666

diff --git a/app-text/cherrytree/cherrytree-0.99.37.ebuild 
b/app-text/cherrytree/cherrytree-0.99.37.ebuild
deleted file mode 100644
index 2534d1a2e1ca..
--- a/app-text/cherrytree/cherrytree-0.99.37.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit cmake python-any-r1 xdg
-
-DESCRIPTION="A hierarchical note taking application (C++ version)"
-HOMEPAGE="https://www.giuspen.com/cherrytree 
https://github.com/giuspen/cherrytree;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/giuspen/cherrytree;
-   S="${WORKDIR}/${P}/future"
-else
-   
SRC_URI="https://github.com/giuspen/cherrytree/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-#  S="${WORKDIR}/${PN}-${COMMIT}/future"
-fi
-
-# GPL-3 — future/src/ct (CherryTree)
-# LGPL-2.1 — future/src/7za (7zip)
-# MIT — future/src/fmt (libfmt)
-LICENSE="GPL-3 LGPL-2.1 MIT"
-SLOT="0"
-IUSE="nls test"
-
-# Has deps that aren't available in ::gentoo repo
-RESTRICT="test"
-
-RDEPEND="
-   app-i18n/uchardet
-   app-text/gspell:=
-   >=dev-cpp/glibmm-2.64.2:2
-   dev-cpp/gtkmm:3.0
-   dev-cpp/gtksourceviewmm:3.0
-   dev-cpp/libxmlpp:2.6
-   dev-cpp/pangomm:1.4
-   dev-db/sqlite:3
-   dev-libs/glib:2
-   dev-libs/libfmt
-   dev-libs/libxml2:2
-   dev-libs/spdlog
-   net-misc/curl
-   "
-DEPEND="${RDEPEND}
-   $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')"
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig
-   nls? (
-   dev-util/intltool
-   sys-devel/gettext
-   )
-   test? ( dev-util/cpputest )"
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-python_check_deps() {
-   has_version "dev-python/lxml[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
-   # disable compress man pages
-   sed -i -e \
-   
'/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
-   CMakeLists.txt || die
-
-   if [[ ${PV} != * ]]; then
-   sed -i \
-   -e "/^set(CT_VERSION/s|\"\(.*\)\"|\"${PV}\"|" \
-   CMakeLists.txt || die
-   fi
-
-#  python_fix_shebang .
-   cmake_src_prepare
-}
-

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

2022-12-21 Thread Sam James
commit: fb7bed4b04ba12f12fa430ca4e97e35cbbda1a3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:09:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7bed4b

media-libs/imlib2: Stabilize 1.9.1-r1 amd64, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index d6e962c16f34..da81bb801047 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



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

2022-12-21 Thread Sam James
commit: 78fd343af1ce4f830364d7af5b24928c8b433248
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:09:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fd343a

media-libs/imlib2: Stabilize 1.9.1-r1 ppc, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index da81bb801047..eefbe47d8399 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



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

2022-12-21 Thread Sam James
commit: dfb0e7f0d149103492b0dd1d687df8c55c6c9fca
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:08:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb0e7f0

net-misc/curl: add 7.87.0

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

 net-misc/curl/Manifest   |   2 +
 net-misc/curl/curl-7.87.0.ebuild | 299 +++
 2 files changed, 301 insertions(+)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 30beafb78f05..bd2278077873 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,2 +1,4 @@
 DIST curl-7.86.0.tar.xz 2518356 BLAKE2B 
a1de7feb229de42bf1deeb5017f97df3b1c10c75fac99bcd0cd21a5dc69b6d8b62520744106d6a113c7a86bd6731dba536a263aabfa22be50d520c43e894acce
 SHA512 
18e03a3c00f22125e07bddb18becbf5acdca22baeb7b29f45ef189a5c56f95b2d51247813f7a9a90f04eb051739e9aa7d3a1c5be397bae75d763a2b918d1b656
 DIST curl-7.86.0.tar.xz.asc 488 BLAKE2B 
a9abe2f3af801b3a48be7db09cb82b6bb83bd26a9d5caf51c0d5a4a2e6881fb478f1768a6b71efbd9283563e2c7e2badbc5a6d6df265013e14eee2ec7e9be148
 SHA512 
9e97d5f44b3c856f401fe30ba713e1ca1f74edfc693dc42f1ce8e43f9f6dd4bf6998c579bc9c5d0f749f475a7d67d232e92ab6f89b95141acdb53e149f2312f0
+DIST curl-7.87.0.tar.xz 2547932 BLAKE2B 
b272ec928c5ef1728434630d8910f58834327a30570913df9d47921a2810d002bd88b81371005197db857d3a53386420c1e28b1e463e6241d46c1e50fbce0c13
 SHA512 
aa125991592667280dce3788aabe81487cf8c55b0afc59d675cc30b76055bb7114f5380b4a0e3b6461a8f81bf9812fa26d493a85f7e01d84263d484a0d699ee7
+DIST curl-7.87.0.tar.xz.asc 488 BLAKE2B 
031d8236b357bd3c519548b181254dc0aea1efc1375738bce04f4f331d35bafe99d1ca394ecf5943ede7cae040854b6d2b478fd305147eb7330f8d50e5d95c96
 SHA512 
0bcc12bafc4ae50d80128af2cf4bf1a1ec6018ebb8d5b9c49f52b51c0c25acc77e820858965656549ef43c1f923f4e5fe75b0a3523623154b4cfb9dc8a1d76e4

diff --git a/net-misc/curl/curl-7.87.0.ebuild b/net-misc/curl/curl-7.87.0.ebuild
new file mode 100644
index ..f804460a11c1
--- /dev/null
+++ b/net-misc/curl/curl-7.87.0.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools prefix multilib-minimal verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.haxx.se/;
+SRC_URI="https://curl.haxx.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.haxx.se/download/${P}.tar.xz.asc )"
+
+LICENSE="curl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap ipv6 
kerberos ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba 
+smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
+IUSE+=" nghttp3 quiche"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+
+# Only one default ssl provider can be enabled
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )"
+
+# lead to lots of false negatives, bug #285669
+RESTRICT="!test? ( test )"
+
+RDEPEND="ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   net-libs/gnutls:0=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   mbedtls? (
+   net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+   app-misc/ca-certificates
+   )
+   openssl? (
+   
dev-libs/openssl:0=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   nss? (
+   dev-libs/nss:0[${MULTILIB_USEDEP}]
+   dev-libs/nss-pem
+   app-misc/ca-certificates
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   quiche? ( >=net-libs/quiche-0.3.0[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:0=[static-libs?,${MULTILIB_USEDEP}] )
+   adns? ( net-dns/c-ares:0=[${MULTILIB_USEDEP}] )
+   kerberos? ( 

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

2022-12-21 Thread Sam James
commit: ec8082d8a9bd808d863f0f24863e8d1cc4c1a4ee
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Dec 21 23:07:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8082d8

app-text/cherrytree: add 0.99.53

Closes: https://github.com/gentoo/gentoo/pull/28469
Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-text/cherrytree/cherrytree-0.99.53.ebuild | 74 +++
 1 file changed, 74 insertions(+)

diff --git a/app-text/cherrytree/cherrytree-0.99.53.ebuild 
b/app-text/cherrytree/cherrytree-0.99.53.ebuild
new file mode 100644
index ..49820446e2a1
--- /dev/null
+++ b/app-text/cherrytree/cherrytree-0.99.53.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake python-any-r1 xdg
+
+DESCRIPTION="A hierarchical note taking application (C++ version)"
+HOMEPAGE="https://www.giuspen.com/cherrytree/;
+
+SRC_URI="https://github.com/giuspen/cherrytree/releases/download/${PV}/${P/-/_}.tar.xz;
+S="${WORKDIR}"/${P/-/_}
+
+KEYWORDS="~amd64 ~x86"
+
+# GPL-3 — future/src/ct (CherryTree)
+# LGPL-2.1 — future/src/7za (7zip)
+# MIT — future/src/fmt (libfmt)
+LICENSE="GPL-3 LGPL-2.1 MIT"
+SLOT="0"
+IUSE="nls test"
+
+# Has deps that aren't available in ::gentoo repo
+RESTRICT="test"
+
+RDEPEND="app-i18n/uchardet
+   app-text/gspell:=
+   >=dev-cpp/glibmm-2.64.2:2
+   dev-cpp/gtkmm:3.0
+   dev-cpp/gtksourceviewmm:3.0
+   dev-cpp/libxmlpp:2.6
+   dev-cpp/pangomm:1.4
+   dev-db/sqlite:3
+   dev-libs/fribidi
+   dev-libs/glib:2
+   dev-libs/libfmt:=
+   dev-libs/libxml2:2
+   dev-libs/spdlog
+   gui-libs/vte:2.91-gtk4
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/pango"
+
+DEPEND="${PYTHON_DEPS}
+   ${RDEPEND}"
+
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/cpputest )"
+
+src_prepare() {
+   # disable compress man pages
+   sed -i -e \
+   
'/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
+   CMakeLists.txt || die
+
+   # python_fix_shebang .
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DPYTHON_EXEC="${PYTHON}"
+   -DUSE_NLS=$(usex nls)
+   -DBUILD_TESTING=$(usex test)
+   -DUSE_SHARED_FMT_SPDLOG=ON
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/

2022-12-21 Thread Sam James
commit: d40d9717b45e4da548a725c533296e625bb869e6
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:09:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:09:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40d9717

media-plugins/imlib2_loaders: Stabilize 1.9.1 amd64, #887201

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

 media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild 
b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
index 7b820af1f539..f62ec31c07a0 100644
--- a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
+++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-solaris ~x86-solaris"
 IUSE="xcf"
 
 RDEPEND=">=media-libs/imlib2-${PV}"



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

2022-12-21 Thread Sam James
commit: f71f82592977e587d17d9078bedec005cca81ff3
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 23:05:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 23:05:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71f8259

dev-util/bear: add subslot dep on dev-libs/spdlog

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

 dev-util/bear/{bear-3.0.20.ebuild => bear-3.0.20-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bear/bear-3.0.20.ebuild 
b/dev-util/bear/bear-3.0.20-r1.ebuild
similarity index 98%
rename from dev-util/bear/bear-3.0.20.ebuild
rename to dev-util/bear/bear-3.0.20-r1.ebuild
index b5097f2c2007..46a19355ce1b 100644
--- a/dev-util/bear/bear-3.0.20.ebuild
+++ b/dev-util/bear/bear-3.0.20-r1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
>=dev-db/sqlite-3.14:=
dev-libs/libfmt:=
dev-libs/protobuf:=
-   >=dev-libs/spdlog-1.5
+   >=dev-libs/spdlog-1.5:=
>=net-libs/grpc-1.26:=
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/nanos6/

2022-12-21 Thread Julien Roy
commit: 97e4ad5d61e4e81680c2d17f2f7eff270ef06771
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Dec 21 22:57:18 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Dec 21 22:57:18 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97e4ad5d

sys-cluster/nanos6: unkeyword 2.* for ~amd64
depends on intel-cmt-cat which is unkeyworded

Signed-off-by: Julien Roy  jroy.ca>

 sys-cluster/nanos6/nanos6-2.6-r4.ebuild | 1 -
 sys-cluster/nanos6/nanos6-2.7.ebuild| 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild 
b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild
index c136752b9..c04a4d774 100644
--- a/sys-cluster/nanos6/nanos6-2.6-r4.ebuild
+++ b/sys-cluster/nanos6/nanos6-2.6-r4.ebuild
@@ -12,7 +12,6 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="ctf2prv debug dlb execution-workflow extrae memkind mercurium papi pqos 
test unwind"
 #jemalloc require custom jemalloc
 #TODO: cuda

diff --git a/sys-cluster/nanos6/nanos6-2.7.ebuild 
b/sys-cluster/nanos6/nanos6-2.7.ebuild
index 23c6b0160..869613dbb 100644
--- a/sys-cluster/nanos6/nanos6-2.7.ebuild
+++ b/sys-cluster/nanos6/nanos6-2.7.ebuild
@@ -12,7 +12,6 @@ S="${WORKDIR}/${PN}-version-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="ctf2prv debug +dependency-delayed-operations dlb execution-workflow 
extrae mercurium papi pqos test unwind"
 #jemalloc require custom jemalloc
 #TODO: cuda



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

2022-12-21 Thread Sam James
commit: 39b90177e6be99cfbc1a0b08cc329733ac74aec3
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:52:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:52:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b90177

dev-cpp/folly: drop 2022.03.28.00-r1

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

 dev-cpp/folly/Manifest  |  1 -
 dev-cpp/folly/folly-2022.03.28.00-r1.ebuild | 61 -
 2 files changed, 62 deletions(-)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 22a3f7d97626..93cd328824c3 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,3 +1,2 @@
-DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B 
da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560
 SHA512 
6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74
 DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B 
c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc
 SHA512 
1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790
 DIST folly-v2022.09.12.00.tar.gz 3710760 BLAKE2B 
af59580ebee3229a6564c4b29e1d24bc405f4ae3b79751af315245c87472293f97c2d78348c92620d3196d1d41a7b55af9627cd42d23f74cbf6f00d129b3b77c
 SHA512 
f9d0ca44f6f0c343d16e8ee5408808830b30155d42a257c48e627f9a82bb4a57568a7feeba01cf73704db68af1eee7424971540635d5dfe1728fc2ae73953940

diff --git a/dev-cpp/folly/folly-2022.03.28.00-r1.ebuild 
b/dev-cpp/folly/folly-2022.03.28.00-r1.ebuild
deleted file mode 100644
index 1798d1d2a059..
--- a/dev-cpp/folly/folly-2022.03.28.00-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="An open-source C++ library developed and used at Facebook"
-HOMEPAGE="https://github.com/facebook/folly;
-SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="llvm-libunwind test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/bzip2
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/xz-utils
-   app-arch/zstd:=
-   dev-cpp/gflags:=
-   dev-cpp/glog:=[gflags]
-   dev-libs/boost:=[context]
-   dev-libs/double-conversion:=
-   dev-libs/libaio
-   dev-libs/libevent:=
-   dev-libs/libfmt:=
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   sys-libs/liburing:=
-   sys-libs/zlib
-   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
-   !llvm-libunwind? ( sys-libs/libunwind:= )"
-# libiberty is linked statically
-DEPEND="${RDEPEND}
-   sys-libs/binutils-libs"
-BDEPEND="test? ( sys-devel/clang )"
-
-pkg_setup() {
-   if use test && [[ ${BUILD_TYPE} != "binary" ]] && ! tc-is-clang ; then
-   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
-   ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
-
-   export CC=${CHOST}-clang
-   export CXX=${CHOST}-clang++
-   fi
-}
-
-src_configure() {
-   # TODO: liburing could in theory be optional but fails to link
-
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-
-   -DBUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}



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

2022-12-21 Thread Sam James
commit: bbeec6fc376651ea9d6c71e6c4f19d17d88c7591
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:53:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:53:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbeec6fc

sys-libs/pam: drop 1.5.1_p20210622-r1

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

 sys-libs/pam/Manifest  |   2 -
 sys-libs/pam/pam-1.5.1_p20210622-r1.ebuild | 135 -
 2 files changed, 137 deletions(-)

diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index f96fe0d87fd3..1c4a8a9b4248 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -1,4 +1,2 @@
 DIST Linux-PAM-1.5.2-docs.tar.xz 443276 BLAKE2B 
eb0376022bd17d472cfbb7d757acd9a7743d68929ac604bc7fbc27e87b35f0424e9459afff8110ee094c6914cef6e6f483e6eeb2fc2ec24909477ec53f600fa2
 SHA512 
69bbb52b3855a1ff3066ffe3ae1890440516311260ddfb20a7a7ea7beeb42484ea085080e3206f23933edf4a695a13f2317e33dffcab2b29f6e9e210d493e1f0
 DIST Linux-PAM-1.5.2.tar.xz 988784 BLAKE2B 
a835034cd239bc9377419c13dda45276e8e64a33fcf714a1957ff41112fbb6dce0be8e9773afc82458a04d54bf146a0c26117d7170521fecdc0c98184cef5f4f
 SHA512 
fa16350c132d3e5fb82b60d991768fb596582639841b8ece645c684705467305ccf1302a0147ec222ab78c01b2c9114c5496dc1ca565d2b56bf315f29a815144
-DIST pam-1.5.1_p20210622.tar.gz 783068 BLAKE2B 
c8f13c2ccef73ad367d4fac9a7d1d0d3f3d0e4f1c8eea877d2ab467411cf17cc32c6c9c89e98d94090481d7d7746723175031ba8713a8fb0c3e1976e2854e58b
 SHA512 
5b7a84b9de2d0b0c39cb33e9b8d24aeedca670b998536d74dc497eb7af31cb1f3157f196a01712c4ae273634b51ddad2062f207534b35b1d1a1e790816c8dc1b
-DIST pam-doc-1.5.1_p20210610.tar.xz 62308 BLAKE2B 
b3311e704ddc840b7fd28ea7764e8a0d3fdf508e2e37405acbfa26462a188c480859b3b21bd4a4b4acea70928e68650c216e8fb2d2b6f11ba33f54c6692cf3a2
 SHA512 
89b88f8ebf0c46f6b25dc0c5f39383ecbef0b12d6ffab388d92026066ee986f9068819cdbf38baaa1e341cd6cc84b1e8d3ad02db121aaf0ddad27e4e6efe26e7

diff --git a/sys-libs/pam/pam-1.5.1_p20210622-r1.ebuild 
b/sys-libs/pam/pam-1.5.1_p20210622-r1.ebuild
deleted file mode 100644
index 7eb5dc7dca59..
--- a/sys-libs/pam/pam-1.5.1_p20210622-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Avoid QA warnings
-# Can reconsider w/ EAPI 8 and IDEPEND, bug #810979
-TMPFILES_OPTIONAL=1
-
-inherit autotools db-use fcaps toolchain-funcs usr-ldscript multilib-minimal
-
-GIT_COMMIT="fe1307512fb8892b5ceb3d884c793af8dbd4c16a"
-DOC_SNAPSHOT="20210610"
-
-DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)"
-HOMEPAGE="https://github.com/linux-pam/linux-pam;
-
-SRC_URI="https://github.com/linux-pam/linux-pam/archive/${GIT_COMMIT}.tar.gz 
-> ${P}.tar.gz
-   
https://dev.gentoo.org/~zlogene/distfiles/${CATEGORY}/${PN}/${PN}-doc-${PV%_p*}_p${DOC_SNAPSHOT}.tar.xz;
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="audit berkdb debug nis selinux"
-
-BDEPEND="
-   dev-libs/libxslt
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   app-alternatives/yacc
-"
-
-DEPEND="
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   >=virtual/libintl-0-r1[${MULTILIB_USEDEP}]
-   audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
-   nis? ( net-libs/libnsl:=[${MULTILIB_USEDEP}]
-   >=net-libs/libtirpc-0.2.4-r2:=[${MULTILIB_USEDEP}] )"
-
-RDEPEND="${DEPEND}"
-
-PDEPEND=">=sys-auth/pambase-20200616"
-
-S="${WORKDIR}/linux-${PN}-${GIT_COMMIT}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.5.1-musl.patch
-)
-
-src_prepare() {
-   default
-   touch ChangeLog || die
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # Do not let user's BROWSER setting mess us up. #549684
-   unset BROWSER
-
-   local myconf=(
-   CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   --with-db-uniquename=-$(db_findver sys-libs/db)
-   --with-xml-catalog=/etc/xml/catalog
-   --enable-securedir=/$(get_libdir)/security
-   --includedir=/usr/include/security
-   --libdir=/usr/$(get_libdir)
-   --enable-pie
-   --enable-unix
-   --disable-prelude
-   --disable-doc
-   --disable-regenerate-docu
-   --disable-static
-   --disable-Werror
-   $(use_enable audit)
-   $(use_enable berkdb db)
-   $(use_enable debug)
-   $(use_enable nis)
-   $(use_enable selinux)
-   --enable-isadir='.' #464016
-   )
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-}
-
-multilib_src_compile() {
-   emake sepermitlockdir="/run/sepermit"
-}
-

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

2022-12-21 Thread Sam James
commit: 7814072b4a0dc56280577325b92df5cd56f4d627
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:49:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:49:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7814072b

net-analyzer/wireshark: drop 4.0.1

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

 net-analyzer/wireshark/Manifest   |   1 -
 net-analyzer/wireshark/wireshark-4.0.1.ebuild | 312 --
 2 files changed, 313 deletions(-)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index b5f6121946bd..62ff0707b62a 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,4 +1,3 @@
 DIST wireshark-3.6.10.tar.xz 39956960 BLAKE2B 
5f283caeed4fc9b231331b90b68b25615f8c1df7639accd225590c88cebc86cca7ea95d979db6a60268a5b918f448a9b0878b9f4f8d5dccc847c6dd1fe4fddb7
 SHA512 
dbdba7a29e2b6e6c3bbc0f0d599a2b9b49efcb1540b36f2f8c55ac3850565b68dc1282b1ed1d3cd63709f12e2fe659f93de5f9473c2f23751373f3738b8e766a
 DIST wireshark-3.6.9.tar.xz 39949356 BLAKE2B 
8660e57fc1c9667ecd17bbd35918da7d61f3acb84047d6fda9be0fea456c09e45f0a59c725b405364745cb2b570d8fddb2ffe393ee7b96110a53c404f9c02267
 SHA512 
abf7adfda1a7aef4944e846bd3edde08b64d841edbba2d86d1bfd121760e90560231f778eeaefa43175c7c6be9b1fe0e0ec58c8704b4c9bdff6bb3598970cddd
-DIST wireshark-4.0.1.tar.xz 41282116 BLAKE2B 
63984c5722fe0cbcf2a756efdd0cf44304e3ce25eb1aea87758a28576ba3416b0a8226079a413084e46724fcd4ed9b0f4cbf82cbabbf48f2febe0fbc8446a054
 SHA512 
10ac8e738b4bd70ba4a1a9124e8c8e6238feb7c5a4cef79a03dae6adef08230700bb8ba700d2f89a5aad28cabdaf06b8825a1124d9d466de4e2e10cc55968525
 DIST wireshark-4.0.2.tar.xz 41296132 BLAKE2B 
3ca64c5d561fc3262af821a2fed559efc39f9c194d1c03211d27b8154d87fe78c26d390504fc33f80fefbec06aa07d5b4fe27b253a3fc32641ec52292bc0557b
 SHA512 
0f401f639add6483799131dd853a4f4bcf8977fd987915074d0301f553fca9f6cd6e0b7cc47358699c1f4e65872760135dea9889fb34dbb70b917768b6f37ff5

diff --git a/net-analyzer/wireshark/wireshark-4.0.1.ebuild 
b/net-analyzer/wireshark/wireshark-4.0.1.ebuild
deleted file mode 100644
index 318d2b7f27d5..
--- a/net-analyzer/wireshark/wireshark-4.0.1.ebuild
+++ /dev/null
@@ -1,312 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..2} )
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
-
-DESCRIPTION="A network protocol analyzer formerly known as ethereal"
-HOMEPAGE="https://www.wireshark.org/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
-   inherit git-r3
-else
-   
SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
-   S="${WORKDIR}/${P/_/}"
-
-   if [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv 
~x86"
-   fi
-fi
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc 
dpauxmon"
-IUSE+=" +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 
maxminddb"
-IUSE+=" +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt"
-IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp 
sshdump ssl"
-IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd"
-
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-"
-
-RESTRICT="!test? ( test )"
-
-# bug #753062 for speexdsp
-RDEPEND="
-   acct-group/pcap
-   >=dev-libs/glib-2.50.0:2
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.13.0:=
-   >=dev-libs/libgcrypt-1.8.0:=
-   media-libs/speexdsp
-   bcg729? ( media-libs/bcg729 )
-   brotli? ( app-arch/brotli:= )
-   ciscodump? ( >=net-libs/libssh-0.6:= )
-   filecaps? ( sys-libs/libcap )
-   http2? ( >=net-libs/nghttp2-1.11.0:= )
-   ilbc? ( media-libs/libilbc:= )
-   kerberos? ( virtual/krb5 )
-   libxml2? ( dev-libs/libxml2 )
-   lua? ( ${LUA_DEPS} )
-   lz4? ( app-arch/lz4:= )
-   maxminddb? ( dev-libs/libmaxminddb:= )
-   minizip? ( sys-libs/zlib[minizip] )
-   netlink? ( dev-libs/libnl:3 )
-   opus? ( media-libs/opus )
-   pcap? ( net-libs/libpcap )
-   gui? (
-   x11-misc/xdg-utils
-   qt6? (
-   dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
-   dev-qt/qt5compat:6
-   dev-qt/qtmultimedia:6
-   )
-   !qt6? (
-   dev-qt/qtcore:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   )
-   sbc? ( media-libs/sbc )
-   sdjournal? ( sys-apps/systemd:= )
-   smi? ( 

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

2022-12-21 Thread Sam James
commit: 886e0510c2ad045678a85a39e0ee95d66ada5f1a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:53:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:53:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=886e0510

media-libs/imlib2: Stabilize 1.9.1-r1 ppc64, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index 07b47a0012a5..d6e962c16f34 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



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

2022-12-21 Thread Sam James
commit: 934f4522a247c8dfc910a21f1499e46606a31358
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:53:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:53:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934f4522

app-misc/broot: Stabilize 1.16.2 amd64, #887763

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

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

diff --git a/app-misc/broot/broot-1.16.2.ebuild 
b/app-misc/broot/broot-1.16.2.ebuild
index 06394ed2fb93..8a885817b1e1 100644
--- a/app-misc/broot/broot-1.16.2.ebuild
+++ b/app-misc/broot/broot-1.16.2.ebuild
@@ -263,7 +263,7 @@ 
SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: media-gfx/memethesis-cli/

2022-12-21 Thread Julien Roy
commit: e477019d628048d951d065e402b574c79de23056
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Dec 21 22:36:57 2022 +
Commit: Julien Roy  jroy  ca>
CommitDate: Wed Dec 21 22:50:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e477019d

media-gfx/memethesis-cli: unkeyword 3.2.1 for ~amd64

Signed-off-by: Julien Roy  jroy.ca>

 media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild 
b/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild
index 0727eb14f..0b25674b3 100644
--- a/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild
+++ b/media-gfx/memethesis-cli/memethesis-cli-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,6 @@ case "${PV}" in
SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
# pyinquirer's latest version is outdated, so memethesis depends
# on a live ebuild for pyinquirer at the moment
-   KEYWORDS="~amd64"
 esac
 
 DESCRIPTION="Create memes from the terminal"



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

2022-12-21 Thread Sam James
commit: 2ba868769846fe23213b62b901203d7b41bc183d
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:48:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:48:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba86876

media-libs/imlib2: Stabilize 1.9.1-r1 arm, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index d298bbd796ce..07b47a0012a5 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



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

2022-12-21 Thread Sam James
commit: 4aa260d3a08cbd4d3ec2ab738082baa744cb6d53
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:48:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:48:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa260d3

media-libs/imlib2: Stabilize 1.9.1-r1 arm64, #887201

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

 media-libs/imlib2/imlib2-1.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild 
b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
index 19688b329ea5..d298bbd796ce 100644
--- a/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
+++ b/media-libs/imlib2/imlib2-1.9.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug
 eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs
 svg +tiff +webp zlib"



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

2022-12-21 Thread Sam James
commit: 4fb9888d9e4a07c260232509046c71c890867fde
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:44:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:44:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb9888d

dev-embedded/esptool: Stabilize 4.3 ALLARCHES, #887757

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

 dev-embedded/esptool/esptool-4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/esptool/esptool-4.3.ebuild 
b/dev-embedded/esptool/esptool-4.3.ebuild
index ca87dabe0042..f10c855044bc 100644
--- a/dev-embedded/esptool/esptool-4.3.ebuild
+++ b/dev-embedded/esptool/esptool-4.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-12-21 Thread Sam James
commit: 345293fe6741a78a6889534ea9c9539e90e66dd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:21:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345293fe

dev-libs/granite: drop 5.2.5-r1, 6.0.0

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

 dev-libs/granite/Manifest|  2 -
 dev-libs/granite/granite-5.2.5-r1.ebuild | 79 
 dev-libs/granite/granite-6.0.0.ebuild| 41 -
 3 files changed, 122 deletions(-)

diff --git a/dev-libs/granite/Manifest b/dev-libs/granite/Manifest
index 315b9b62a856..abee51b5481a 100644
--- a/dev-libs/granite/Manifest
+++ b/dev-libs/granite/Manifest
@@ -1,3 +1 @@
-DIST granite-5.2.5.tar.gz 392987 BLAKE2B 
507c3b810b750257a66195b45842a7664eb544f86a8606124d30d277c03680296f1ace7a9233d6e094ad5ce3357564e13b61d946f8ed926ccf22a5d9b5e98648
 SHA512 
64a08293bc4b33d77206c7070b4e2002dd8e2da8a358e43074b681a9228790dcb342d3a705cfc0309a7e1e7f498a2a656e972c2fee085ba99fb5214e33758fc3
-DIST granite-6.0.0.tar.gz 442902 BLAKE2B 
b142e13467f88522b910338f7921801914186ae567e99dc640474f0edff2ee464ff98c755fac742cabee90dba55a302e1642fc65989f50fe4d0eebc509b5c78d
 SHA512 
7e856eed992a81b896c39c753897f95997682a8c754d33c0c4b032645a77d19767968e07831948786088fb0cc52441551ce1c5f585f58a25cc147196f0e4
 DIST granite-6.2.0.tar.gz 462780 BLAKE2B 
bb0df3649eab212e36a20ebd365521fc4ad87d1d10e54155905585fdb39874525b3a59ec2b9a1fd19a427c9a67a94bc6e4df433560a6208370dd90d27125e24f
 SHA512 
4d9c21a653505812c8d99508166b411d1931bd251bf51c4bff8e6a0d905b5efc60832f3e7fbf6f8d52b67b55edf299969865542db33a8276b90e05b3b4731a87

diff --git a/dev-libs/granite/granite-5.2.5-r1.ebuild 
b/dev-libs/granite/granite-5.2.5-r1.ebuild
deleted file mode 100644
index 56f8f0eaaf6f..
--- a/dev-libs/granite/granite-5.2.5-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VALA_MIN_API_VERSION=0.40
-BUILD_DIR="${WORKDIR}/${P}-build"
-
-inherit meson vala xdg
-
-DESCRIPTION="Elementary OS library that extends GTK+"
-HOMEPAGE="https://github.com/elementary/granite;
-SRC_URI="https://github.com/elementary/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   $(vala_depend)
-   virtual/pkgconfig
-   doc? (
-   >=dev-lang/vala-0.40.20[valadoc]
-   dev-util/gtk-doc
-   )
-"
-DEPEND="
-   >=dev-libs/glib-2.50:2
-   dev-libs/libgee:0.8[introspection]
-   >=x11-libs/gtk+-3.22:3[introspection]
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   vala_src_prepare
-   if use doc; then
-   sed -i \
-   
"s/find_program('valadoc')/find_program('valadoc-$(vala_best_api_version)')/g" \
-   doc/meson.build || die "Failed to replace valadoc"
-   local doc_sed_list=(
-   "lib/Widgets/AboutDialog.vala"
-   "lib/Widgets/AlertView.vala"
-   "lib/Widgets/AsyncImage.vala"
-   "lib/Widgets/Avatar.vala"
-   "lib/Widgets/CellRendererBadge.vala"
-   "lib/Widgets/DynamicNotebook.vala"
-   "lib/Widgets/MessageDialog.vala"
-   "lib/Widgets/ModeButton.vala"
-   "lib/Widgets/OverlayBar.vala"
-   "lib/Widgets/SeekBar.vala"
-   "lib/Widgets/StorageBar.vala"
-   "lib/Widgets/Toast.vala"
-   "lib/Widgets/Welcome.vala"
-   )
-   for src_file in "${doc_sed_list[@]}"; do
-   sed -ie "s@{{../doc@{{${BUILD_DIR}/doc@g" \
-   "./${src_file}" || die "Failed to fix docs for 
./${src_file}"
-   done
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use doc documentation)
-   )
-   meson_src_configure
-
-   if use doc; then
-   cp -r ./doc/images "${BUILD_DIR}/doc/" || die "Failed to copy 
doc images"
-   fi
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( "${BUILD_DIR}/doc/granite/html/." )
-   meson_src_install
-}

diff --git a/dev-libs/granite/granite-6.0.0.ebuild 
b/dev-libs/granite/granite-6.0.0.ebuild
deleted file mode 100644
index 219a9015fa54..
--- a/dev-libs/granite/granite-6.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VALA_MIN_API_VERSION=0.40
-BUILD_DIR="${WORKDIR}/${P}-build"
-
-inherit meson vala xdg
-
-DESCRIPTION="Elementary OS library that extends GTK+"

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

2022-12-21 Thread Sam James
commit: b878ac639d99cb7aff79304e3fbac58bd74ee652
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:20:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:25:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b878ac63

app-misc/screen: drop 4.8.0-r3, 4.9.0

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

 app-misc/screen/Manifest  |   1 -
 app-misc/screen/files/screen-CVE-2021-26937.patch |  61 -
 app-misc/screen/screen-4.8.0-r3.ebuild| 149 --
 app-misc/screen/screen-4.9.0.ebuild   | 145 -
 4 files changed, 356 deletions(-)

diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index b9fe20e2f00b..5afb91c4b64a 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -1,2 +1 @@
-DIST screen-4.8.0.tar.gz 854854 BLAKE2B 
97ef6f18bf2c63c477260b742ac0b3501f112d380c41ccecc5cf2853db853cc62d4fd6d37edeca35fb41a43b76d98a5cfe160749c992d284f9764b0a0fdcc778
 SHA512 
770ebaf6ee9be711bcb8a6104b3294f2bf4523dae6683fdc5eac4b3aff7e511be2d922b6b2ad28ec241113c2e4fe0d80f9a482ae1658adc19c8c3a3680caa25c
 DIST screen-4.9.0.tar.gz 798229 BLAKE2B 
0f64a14ce9a719bd4a6d045c55069769045a09ee2086c44c2e3d9da6d1e5ada2f094e00e16029767e1155ce35d4f360d0e2879995eefa052f3214ced71b7617c
 SHA512 
18bbb085d77ecd02cbc02fa88a945c39f06e0c6de4eeaa16b278440dac5c9896811abbe0838144e997cd344ae08b9530399fa8fcb31a65fc571ead90e8307f84

diff --git a/app-misc/screen/files/screen-CVE-2021-26937.patch 
b/app-misc/screen/files/screen-CVE-2021-26937.patch
deleted file mode 100644
index 9556278274e8..
--- a/app-misc/screen/files/screen-CVE-2021-26937.patch
+++ /dev/null
@@ -1,61 +0,0 @@
- encoding.c | 15 +--
- 1 file changed, 9 insertions(+), 6 deletions(-)
-
-diff --git i/encoding.c w/encoding.c
-index e5db3e7..79f5d14 100644
 i/encoding.c
-+++ w/encoding.c
-@@ -43,7 +43,7 @@ static int  encmatch __P((char *, char *));
- # ifdef UTF8
- static int   recode_char __P((int, int, int));
- static int   recode_char_to_encoding __P((int, int));
--static void  comb_tofront __P((int, int));
-+static void  comb_tofront __P((int));
- #  ifdef DW_CHARS
- static int   recode_char_dw __P((int, int *, int, int));
- static int   recode_char_dw_to_encoding __P((int, int *, int));
-@@ -1263,6 +1263,8 @@ int c;
- {0x3, 0x3FFFD},
-   };
- 
-+  if (c >= 0xdf00 && c <= 0xdfff)
-+return 1;  /* dw combining sequence */
-   return ((bisearch(c, wide, sizeof(wide) / sizeof(struct interval) - 1)) ||
-   (cjkwidth &&
-bisearch(c, ambiguous,
-@@ -1330,11 +1332,12 @@ int c;
- }
- 
- static void
--comb_tofront(root, i)
--int root, i;
-+comb_tofront(i)
-+int i;
- {
-   for (;;)
- {
-+  int root = i >= 0x700 ? 0x801 : 0x800;
-   debug1("bring to front: %x\n", i);
-   combchars[combchars[i]->prev]->next = combchars[i]->next;
-   combchars[combchars[i]->next]->prev = combchars[i]->prev;
-@@ -1396,9 +1399,9 @@ struct mchar *mc;
- {
-   /* full, recycle old entry */
-   if (c1 >= 0xd800 && c1 < 0xe000)
--comb_tofront(root, c1 - 0xd800);
-+comb_tofront(c1 - 0xd800);
-   i = combchars[root]->prev;
--  if (c1 == i + 0xd800)
-+  if (i == 0x800 || i == 0x801 || c1 == i + 0xd800)
-   {
- /* completely full, can't recycle */
- debug("utf8_handle_comp: completely full!\n");
-@@ -1422,7 +1425,7 @@ struct mchar *mc;
-   mc->font  = (i >> 8) + 0xd8;
-   mc->fontx = 0;
-   debug3("combinig char %x %x -> %x\n", c1, c, i + 0xd800);
--  comb_tofront(root, i);
-+  comb_tofront(i);
- }
- 
- #else /* !UTF8 */

diff --git a/app-misc/screen/screen-4.8.0-r3.ebuild 
b/app-misc/screen/screen-4.8.0-r3.ebuild
deleted file mode 100644
index 6807a8d7e80a..
--- a/app-misc/screen/screen-4.8.0-r3.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic pam tmpfiles toolchain-funcs
-
-DESCRIPTION="screen manager with VT100/ANSI terminal emulation"
-HOMEPAGE="https://www.gnu.org/software/screen/;
-
-if [[ "${PV}" !=  ]] ; then
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git;
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
-   S="${WORKDIR}"/${P}/src
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug nethack pam selinux multiuser"
-
-CDEPEND="
-   >=sys-libs/ncurses-5.2:0=
-   virtual/libcrypt:=
-   pam? ( sys-libs/pam )"
-RDEPEND="${CDEPEND}
-   acct-group/utmp
-   selinux? ( 

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

2022-12-21 Thread Sam James
commit: 82aacfaa8959539d631d8434ef48948cad64e91b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:24:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:43:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82aacfaa

net-dns/nsd: drop 4.3.8, 4.5.0-r1, 4.6.0

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

 net-dns/nsd/Manifest|   2 -
 net-dns/nsd/nsd-4.3.8.ebuild| 117 
 net-dns/nsd/nsd-4.5.0-r1.ebuild | 127 
 net-dns/nsd/nsd-4.6.0.ebuild| 127 
 4 files changed, 373 deletions(-)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 6cc11ea67f69..3e2730dac9d8 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,4 +1,2 @@
-DIST nsd-4.3.8.tar.gz 1225840 BLAKE2B 
19d014f130844aab5b7c6224658c6e5a4a7d8d337ceb11e1641bceb367fe76b46be146c703296a12cec834020992eabec0e1ee8f3cb6211333ac8c4c7029fef5
 SHA512 
aec892f85a6757bfdf537c6f0b4bc3d60c564b3062b582af14df800b24261edc96bedcd0b6649444a46b198b9018397e356b919a871364032c8a2db6256b9268
 DIST nsd-4.5.0.tar.gz 1259059 BLAKE2B 
5c90a17b2c2df3cf06bea2609fb02198b4fdde3e9ed7cc0a07526d43069f735458a0c1775fc7b45ac7bd1fba42ec329fe5b67378d6282bf86f6c520f73b00397
 SHA512 
0309e1ff083b6f2118ba6fd59425319c21f31558d30e17a40eb8f1e53dee9e3e766d7b53eb50462130ba17b454a3559dc786d344cb779468d255732bbc6bc5da
-DIST nsd-4.6.0.tar.gz 1273532 BLAKE2B 
962bb93decb268d6958afad0e3182f256c91a9e78179db21458d00571df200faf23efe327b99a2bac423d092ad759dc678230bbdc45cfb95b75f2e7a271005c6
 SHA512 
e9f035e42f47ac115cb2c1d0ebdef8b13b1feebca91d4f840d36904efb5ab44a817584b28c9d0d3e236fde1581e8283bcdd554a5463d4b5788329f9245414cbb
 DIST nsd-4.6.1.tar.gz 1281583 BLAKE2B 
5eff5560ce16451a57905bb9d979c81918b6b55f72e1f1b89ab8d2e479ac36bf4f95152c77b1f1b3ce0af90bde8f25d2cad7226450c5cbc879f112adea2b3a69
 SHA512 
cab557a20cf8564cbf6e38405ca28b00baa6e14105527c3b16f49f57fed5e39cdb2bcd62999bad4aff2c69e0967bdba66a1eaa7b73a0d4d99d97535cc5860bfe

diff --git a/net-dns/nsd/nsd-4.3.8.ebuild b/net-dns/nsd/nsd-4.3.8.ebuild
deleted file mode 100644
index 4db15d73dd98..
--- a/net-dns/nsd/nsd-4.3.8.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd
-
-# version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
-MY_PV="${PV/_beta/b}"
-MY_PV="${MY_PV/_rc/rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="An authoritative only, high performance, open source name server"
-HOMEPAGE="http://www.nlnetlabs.nl/projects/nsd;
-SRC_URI="http://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz;
-LICENSE="BSD"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \
-KEYWORDS="amd64 x86"
-IUSE="bind8-stats dnstap ipv6 libevent minimal-responses mmap munin +nsec3 
ratelimit root-server runtime-checks ssl systemd"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   acct-group/nsd
-   acct-user/nsd
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c
-   )
-   libevent? ( dev-libs/libevent )
-   munin? ( net-analyzer/munin )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/flex
-   app-alternatives/yacc
-   systemd? ( virtual/pkgconfig )
-"
-
-PATCHES=(
-   # Fix the paths in the munin plugin to match our install
-   "${FILESDIR}"/nsd_munin_.patch
-)
-
-src_prepare() {
-   default
-   # Required to get correct pkg-config macros with USE="systemd"
-   # see bugs #663618 and #758050
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-largefile
-   --enable-pie
-   --enable-relro-now
-   --enable-tcp-fastopen
-   --with-dbfile="${EPREFIX}"/var/db/nsd/nsd.db
-   --with-logfile="${EPREFIX}"/var/log/nsd.log
-   --with-pidfile="${EPREFIX}"/run/nsd/nsd.pid
-   --with-xfrdfile="${EPREFIX}"/var/db/nsd/xfrd.state
-   --with-xfrdir="${EPREFIX}"/var/db/nsd
-   --with-zonelistfile="${EPREFIX}"/var/db/nsd/zone.list
-   --with-zonesdir="${EPREFIX}"/var/lib/nsd
-   $(use_enable bind8-stats)
-   $(use_enable bind8-stats zone-stats)
-   $(use_enable dnstap)
-   $(use_enable ipv6)
-   $(use_enable minimal-responses)
-   $(use_enable mmap)
-   $(use_enable nsec3)
-   $(use_enable ratelimit)
-   $(use_enable root-server)
-   $(use_enable runtime-checks checking)
-   $(use_enable systemd)
-   $(use_with libevent)
-   $(use_with ssl)
-   )
-   econf "${myeconfargs[@]}"
-}

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

2022-12-21 Thread Sam James
commit: f50332c7eca1e622e073b48abe867284884933e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:24:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:43:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f50332c7

net-misc/lldpd: drop 1.0.14, 1.0.15-r1

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

 net-misc/lldpd/Manifest   |   2 -
 net-misc/lldpd/lldpd-1.0.14.ebuild| 100 --
 net-misc/lldpd/lldpd-1.0.15-r1.ebuild | 100 --
 3 files changed, 202 deletions(-)

diff --git a/net-misc/lldpd/Manifest b/net-misc/lldpd/Manifest
index 1c4e0f7fd3cb..2ac27a995e7f 100644
--- a/net-misc/lldpd/Manifest
+++ b/net-misc/lldpd/Manifest
@@ -1,3 +1 @@
-DIST lldpd-1.0.14.tar.gz 1979314 BLAKE2B 
9e4dc2126eb07b09e42da07c1ddff9fd02a306404c45632cc80eb791e05cf07c0919a57fca2b91c6302ec01447213ed7f1b5a5bb14482b1f9c3a1fc501a0fdcb
 SHA512 
268d85144fd06c70c9394acdbd92478b0ee3426beed76e48363f71e329681c57ab6bb1d7b313011e1243eeaaeb2b1f35085641bd86d6894c7d998d030d84b548
-DIST lldpd-1.0.15.tar.gz 1980892 BLAKE2B 
40702bbe633e7214c73c61e3e811ebe2655480ba3ef0655371c2042798b61fb6066c0051c33fb81e80c17149a1ad94007b2d0562533d24a0d7505dc2fd5caa44
 SHA512 
c245421cd153be39756e15c379daa70529119a50e0db7fff82a1d7f892f527c6582783aedadf096a4e2ea6352befb7215cecae675bd605d5fcf55820a39a6791
 DIST lldpd-1.0.16.tar.gz 1967182 BLAKE2B 
3a359ec6539087ab1ffa5e1f83b90cc375b047b6e404df21067621bac9c9e5bab4b04209e9111d72fc2486046fb1d4b6744c093342c908f9a6475cd0b5a33328
 SHA512 
4abd25d1d7325f0a963518d916139f39b9250c37dfd918819019cabaafcdbedbfa03c78da80d36a09a0f4b1d79d4ee5e8aee1d10596bcd5710cd0c1181ba27c1

diff --git a/net-misc/lldpd/lldpd-1.0.14.ebuild 
b/net-misc/lldpd/lldpd-1.0.14.ebuild
deleted file mode 100644
index 5347eee25f50..
--- a/net-misc/lldpd/lldpd-1.0.14.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd bash-completion-r1 autotools tmpfiles
-
-DESCRIPTION="Implementation of IEEE 802.1ab (LLDP)"
-HOMEPAGE="https://lldpd.github.io/;
-SRC_URI="http://media.luffy.cx/files/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0/4.9.0"
-KEYWORDS="amd64 x86"
-IUSE="cdp doc +dot1 +dot3 edp fdp graph +lldpmed old-kernel sanitizers
-   seccomp sonmp snmp static-libs test readline xml"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/lldpd
-   acct-user/lldpd
-   dev-libs/libbsd
-   >=dev-libs/libevent-2.1.11:=
-   sys-libs/readline:0=
-   seccomp? ( sys-libs/libseccomp:= )
-   snmp? ( net-analyzer/net-snmp:=[extensible(+)] )
-   xml? ( dev-libs/libxml2:= )
-"
-DEPEND="${RDEPEND}
-   test? ( dev-libs/check )
-"
-BDEPEND="virtual/pkgconfig
-   doc? (
-   graph? ( app-doc/doxygen[dot] )
-   !graph? ( app-doc/doxygen )
-   )
-"
-
-REQUIRED_USE="graph? ( doc )"
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --without-embedded-libevent \
-   --with-privsep-user=${PN} \
-   --with-privsep-group=${PN} \
-   --with-privsep-chroot=/run/${PN} \
-   --with-lldpd-ctl-socket=/run/${PN}.socket \
-   --with-lldpd-pid-file=/run/${PN}.pid \
-   $(use_enable cdp) \
-   $(use_enable doc doxygen-man) \
-   $(use_enable doc doxygen-pdf) \
-   $(use_enable doc doxygen-html) \
-   $(use_enable dot1) \
-   $(use_enable dot3) \
-   $(use_enable edp) \
-   $(use_enable fdp) \
-   $(use_enable graph doxygen-dot) \
-   $(use_enable lldpmed) \
-   $(use_enable old-kernel oldies) \
-   $(use_enable sonmp) \
-   $(use_enable static-libs static) \
-   $(use_with readline) \
-   $(use_enable sanitizers) \
-   $(use_with seccomp) \
-   $(use_with snmp) \
-   $(use_with xml)
-}
-
-src_compile() {
-   emake
-   use doc && emake doxygen-doc
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   find "${D}" -name '*.la' -delete || die
-
-   newinitd "${FILESDIR}"/${PN}-initd-5 ${PN}
-   newconfd "${FILESDIR}"/${PN}-confd-1 ${PN}
-   newbashcomp src/client/completion/lldpcli lldpcli
-
-   use doc && dodoc -r doxygen/html
-
-   insinto /etc
-   doins "${FILESDIR}/lldpd.conf"
-   keepdir /etc/${PN}.d
-
-   systemd_dounit "${FILESDIR}"/${PN}.service
-   newtmpfiles "${FILESDIR}"/tmpfilesd ${PN}.conf
-}
-
-pkg_postinst() {
-   tmpfiles_process ${PN}.conf
-}

diff --git a/net-misc/lldpd/lldpd-1.0.15-r1.ebuild 
b/net-misc/lldpd/lldpd-1.0.15-r1.ebuild
deleted file mode 100644
index 67e18d69dfca..
--- 

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

2022-12-21 Thread Sam James
commit: 739061cda4a796df86cebc00d56aa2a8e5df71f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 22:22:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 22:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739061cd

app-admin/hardinfo: drop 0.6_alpha_pre20201116-r1

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

 app-admin/hardinfo/Manifest|  1 -
 .../hardinfo-0.6_alpha_pre20201116-r1.ebuild   | 36 --
 2 files changed, 37 deletions(-)

diff --git a/app-admin/hardinfo/Manifest b/app-admin/hardinfo/Manifest
index 0cfdc861f166..413516588e6e 100644
--- a/app-admin/hardinfo/Manifest
+++ b/app-admin/hardinfo/Manifest
@@ -1,2 +1 @@
-DIST hardinfo-0.6_alpha_pre20201116.tar.gz 1294614 BLAKE2B 
d585be00603a5da2873d0e15829039f3f5212e2ab294b71d7f53299d7eecdfbb2d46ee8d56913039bf03807cebe3f100f41ce6560a1a33fcd712eab59c2a92a9
 SHA512 
34ce849f2d1a9ea129502abfb186b43a0d8ddecc853d2edc3128389944a34efa3580c6d8a35b8fc40b55d64cc8f3c0d33b97f198a449ed0cacdbff2520853c1c
 DIST 
hardinfo-0.6_alpha_pre20221113-a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz 
1411038 BLAKE2B 
8a6ca1a8e2bd53804cd6f55f0b9ce89d24d61aff9e267636301331d329229cd11778ea087e1906e7313cb1bd077ca69766e6fdf86c21985deba51f942cedf904
 SHA512 
faa7db1c8a7ac4f432a27cf10d21b453091136dd2d171b63f0b91eeea65c3cec25e7b4c2a845dfb64ff572ee6acaddfec56bd51f7292ed8b3674b44755a7a631

diff --git a/app-admin/hardinfo/hardinfo-0.6_alpha_pre20201116-r1.ebuild 
b/app-admin/hardinfo/hardinfo-0.6_alpha_pre20201116-r1.ebuild
deleted file mode 100644
index 3185f5988b51..
--- a/app-admin/hardinfo/hardinfo-0.6_alpha_pre20201116-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg cmake
-
-GIT_COMMIT="54b2e307af763ce87bc8c88e80785d8114bf38dd"
-
-DESCRIPTION="System information and benchmark tool for Linux systems"
-HOMEPAGE="https://github.com/lpereira/hardinfo;
-SRC_URI="https://github.com/lpereira/hardinfo/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="debug"
-
-RDEPEND="dev-libs/glib:2
-   dev-libs/json-glib
-   net-libs/libsoup:2.4
-   sys-libs/zlib
-   x11-libs/cairo
-   >=x11-libs/gtk+-3.0:3"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-${GIT_COMMIT}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DHARDINFO_GTK3=1
-   -DHARDINFO_DEBUG=$(usex debug 1 0)
-   )
-   cmake_src_configure
-}



  1   2   3   >