[gentoo-commits] proj/tinderbox-cluster:master commit in: sql/, buildbot_gentoo_ci/steps/, buildbot_gentoo_ci/db/

2024-03-02 Thread Magnus Granberg
commit: d8186f7796fbd57c68beafeb53978d3a2d20fc23
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar  3 07:53:29 2024 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sun Mar  3 07:53:29 2024 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=d8186f77

Add bugsettings to project

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/db/model.py| 13 +++
 buildbot_gentoo_ci/db/projects.py | 41 +-
 buildbot_gentoo_ci/steps/logs.py  |  8 -
 sql/gentoo_ci_schema.sql  | 71 ++-
 4 files changed, 130 insertions(+), 3 deletions(-)

diff --git a/buildbot_gentoo_ci/db/model.py b/buildbot_gentoo_ci/db/model.py
index dea3e15..448e67f 100644
--- a/buildbot_gentoo_ci/db/model.py
+++ b/buildbot_gentoo_ci/db/model.py
@@ -152,6 +152,18 @@ class Model(base.DBConnectorComponent):
   nullable=False),
 )
 
+# projects bugs settings
+projects_bugs = sautils.Table(
+"projects_bugs", metadata,
+sa.Column('id', sa.Integer, primary_key=True),
+sa.Column('project_uuid', sa.String(36),
+  sa.ForeignKey('projects.uuid', ondelete='CASCADE'),
+  nullable=False),
+sa.Column('enabled', sa.Boolean, default=False),
+sa.Column('auto_assigne', sa.Boolean, default=False),
+sa.Column('extra_summery', sa.String(255), nullable=False),
+)
+
 # What repository's use by projects
 projects_repositorys = sautils.Table(
 "projects_repositorys", metadata,
@@ -167,6 +179,7 @@ class Model(base.DBConnectorComponent):
 sa.Column('build', sa.Boolean, default=False),
 sa.Column('test', sa.Boolean, default=False),
 sa.Column('test_mr', sa.Boolean, default=False),
+sa.Column('bug', sa.Boolean, default=False),
 )
 
 # projects etc/portage settings

diff --git a/buildbot_gentoo_ci/db/projects.py 
b/buildbot_gentoo_ci/db/projects.py
index 7ffac97..23cabde 100644
--- a/buildbot_gentoo_ci/db/projects.py
+++ b/buildbot_gentoo_ci/db/projects.py
@@ -79,6 +79,21 @@ class ProjectsConnectorComponent(base.DBConnectorComponent):
 res = yield self.db.pool.do(thd)
 return res
 
+@defer.inlineCallbacks
+def getRepositorySettingByProjUuidAndRepoUuid(self, project_uuid, 
repository_uuid):
+def thd(conn):
+tbl = self.db.model.projects_repositorys
+q = tbl.select()
+q = q.where(tbl.c.project_uuid == project_uuid)
+q = q.where(tbl.c.repository_uuid == repository_uuid)
+res = conn.execute(q)
+row = res.fetchone()
+if not row:
+return None
+return self._row2dict_projects_repositorys(conn, row)
+res = yield self.db.pool.do(thd)
+return res
+
 @defer.inlineCallbacks
 def getRepositorysByProjectUuid(self, uuid, auto=True):
 def thd(conn):
@@ -212,6 +227,20 @@ class 
ProjectsConnectorComponent(base.DBConnectorComponent):
 res = yield self.db.pool.do(thd)
 return res
 
+@defer.inlineCallbacks
+def getBugsSettingsByProjectUuid(self, uuid):
+def thd(conn):
+tbl = self.db.model.projects_bugs
+q = tbl.select()
+q = q.where(tbl.c.project_uuid == uuid)
+res = conn.execute(q)
+row = res.fetchone()
+if not row:
+return None
+return self._row2dict_projects_bugs(conn, row)
+res = yield self.db.pool.do(thd)
+return res
+
 def _row2dict(self, conn, row):
 return dict(
 uuid=row.uuid,
@@ -243,7 +272,8 @@ class ProjectsConnectorComponent(base.DBConnectorComponent):
 pkgcheck=pkgcheck,
 build=row.build,
 test=row.test,
-test_mr=row.test_mr
+test_mr=row.test_mr,
+bug=row.bug
 )
 
 def _row2dict_projects_workers(self, conn, row):
@@ -312,3 +342,12 @@ class 
ProjectsConnectorComponent(base.DBConnectorComponent):
 status=row.status,
 type=row.type
 )
+
+def _row2dict_projects_bugs(self, conn, row):
+return dict(
+id=row.id,
+project_uuid=row.project_uuid,
+enabled=row.enabled,
+auto_assigne=row.auto_assigne,
+extra_summery=row.extra_summery
+)

diff --git a/buildbot_gentoo_ci/steps/logs.py b/buildbot_gentoo_ci/steps/logs.py
index 34aee29..84f5058 100644
--- a/buildbot_gentoo_ci/steps/logs.py
+++ b/buildbot_gentoo_ci/steps/logs.py
@@ -494,8 +494,14 @@ class SetupBugReportSteps(BuildStep):
 def run(self):
 self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
 bug_config = self.gentooci.config.project['bug_config']
+bug_settings_data = yield 

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

2024-03-02 Thread Sam James
commit: 9db54abec8094630f951f188533867471dd90af8
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 07:18:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db54abe

media-sound/alsaplayer: add github, sourceforge upstream metadata

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/alsaplayer/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-sound/alsaplayer/metadata.xml 
b/media-sound/alsaplayer/metadata.xml
index e06034023819..5a3019b520b3 100644
--- a/media-sound/alsaplayer/metadata.xml
+++ b/media-sound/alsaplayer/metadata.xml
@@ -8,4 +8,8 @@

Enables ID3 tagging with id3tag 
library

+   
+   alsaplayer
+   alsaplayer/alsaplayer
+   
 



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

2024-03-02 Thread Sam James
commit: 223f60c59244d47e2e1af1aab79823cd921bca35
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 07:15:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:50:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223f60c5

media-sound/alsaplayer: update HOMEPAGE, SRC_URI

The old website is gone as of 2016:
https://github.com/alsaplayer/alsaplayer/issues/17

The alternative is just "use the sourceforge named urls".

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild 
b/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
index d34455ccdda3..d1f409e37aa0 100644
--- a/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
+++ b/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit autotools desktop xdg
 
 DESCRIPTION="A heavily multi-threaded pluggable audio player"
-HOMEPAGE="http://www.alsaplayer.org/;
-SRC_URI="http://www.alsaplayer.org/${P}.tar.bz2;
+HOMEPAGE="https://alsaplayer.sourceforge.net/;
+SRC_URI="https://alsaplayer.sourceforge.net/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2024-03-02 Thread Sam James
commit: d4e40c626bf4f6e1a52259443bafd767072c62b1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 07:22:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:50:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e40c62

media-sound/alsaplayer: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/860423
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild 
b/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
index d1f409e37aa0..90a7f0517f13 100644
--- a/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
+++ b/media-sound/alsaplayer/alsaplayer-0.99.81-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools desktop xdg
+inherit autotools desktop flag-o-matic xdg
 
 DESCRIPTION="A heavily multi-threaded pluggable audio player"
 HOMEPAGE="https://alsaplayer.sourceforge.net/;
@@ -47,6 +47,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/860423
+   # https://github.com/alsaplayer/alsaplayer/issues/28
+   filter-lto
+
export ac_cv_prog_HAVE_DOXYGEN=$(usex doc true false)
export ac_cv_lib_xosd_xosd_create=$(usex xosd)
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-html-formatter/

2024-03-02 Thread Hans de Graaff
commit: 5882e6b83471ad6f862427c6ae6a00eea3dd9a89
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar  3 07:30:17 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5882e6b8

dev-util/cucumber-html-formatter: update SRC_URI

Use the gem since it contains the precompiled npm assets. Unfortunately
the gem no longer contains the specs, so we are not able to run them
anymore. We could use the upstream git repository as a source but that
would require creating and distributing the assets ourselves for each
release.

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-html-formatter/Manifest  |  2 +-
 .../cucumber-html-formatter-21.2.0.ebuild  | 27 +++---
 2 files changed, 9 insertions(+), 20 deletions(-)

diff --git a/dev-util/cucumber-html-formatter/Manifest 
b/dev-util/cucumber-html-formatter/Manifest
index c942003f1705..817b747a4997 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -1,3 +1,3 @@
 DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 
1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755b2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b
 SHA512 
c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249
 DIST cucumber-html-formatter-20.4.0.gem 592896 BLAKE2B 
48fcdc7dacf354973b25c745c0f86334f882766e6d3776cdcbdbf574b69bd01550d43417fbb55d99c01f8485d174dd3e64a3b4aaeb33a577c3ab3b87318029c0
 SHA512 
c60b8a084bd0c05c9659e9cfb327194975d9eabf6dd39e282d3ff343df740f0fd13a2d854d3b095064ea3df04e73ba0324102f5fbd05b3cf98498420a036005e
-DIST cucumber-html-formatter-21.2.0.tar.gz 175743 BLAKE2B 
5ade792b6101f2069700f47beb0c958be5da66c542ac7d9b44d9815a047df9d29d82da0f446b5e690f4d3114bd594c6346269dc0a1cf36d4654a098abf06246c
 SHA512 
e2457119ac4321e0a2f38f86f159dbe494f60bbd74d1a8d3710a5bf9102104058862b110ec55ce14eb106e6e4a7846af623e12f4354cf43a13ec5a76343d
+DIST cucumber-html-formatter-21.2.0.gem 267776 BLAKE2B 
8d99b8cebd4722f390740e0a9868d1e1f53c42556689e401948d1d9c7dca8b717fc5870aa7ceec9796d91bb2df3e5311ee073260b914f15071bca3efe5f316b0
 SHA512 
a6dbda14941a3290a6b2502dccbf980b39adb65ccfc6135ecd4bf09d9f4474d48c4dffa0d86d9d1da71dd9fe973e7ad14584ee3c367d7cfe948fd83e7bf9ade2

diff --git 
a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild 
b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
index dec778bc78a5..3d108c72cb09 100644
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
@@ -4,17 +4,17 @@
 EAPI=8
 USE_RUBY="ruby31 ruby32 ruby33"
 
-RUBY_FAKEGEM_GEMSPEC="cucumber-html-formatter.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
 RUBY_FAKEGEM_EXTRAINSTALL="assets"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
 inherit ruby-fakegem
 
 DESCRIPTION="HTML formatter for Cucumber"
 HOMEPAGE="https://cucumber.io/;
-SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-RUBY_S="html-formatter-${PV}/ruby"
+
+# Can be used for specs but requires assets to be created from npm
+#SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+#RUBY_S="html-formatter-${PV}/ruby"
 
 LICENSE="MIT"
 
@@ -22,21 +22,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 SLOT="$(ver_cut 1)"
 IUSE="test"
 
+# Specs are no longer available in the distributed gem
+RESTRICT="test"
+
 ruby_add_rdepend "
dev-util/cucumber-messages:22
!22.0"' \
-   -e '/compatibility-kit/ s:^:#:' \
-   -i spec/spec_helper.rb || die
-
-   sed -e '/when using the CCK/,/^  end/ s:^:#:' \
-   -i spec/cucumber/html_formatter/formatter_spec.rb || die
-
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-html-formatter/

2024-03-02 Thread Hans de Graaff
commit: aa67ec7529fc102065a0252168fa8bd7b1d13ad2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 10:54:48 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa67ec75

dev-util/cucumber-html-formatter: avoid file collision

Signed-off-by: Hans de Graaff  gentoo.org>

 .../cucumber-html-formatter-20.4.0-r1.ebuild   | 33 ++
 .../cucumber-html-formatter-21.2.0.ebuild  |  1 +
 2 files changed, 34 insertions(+)

diff --git 
a/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild 
b/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild
new file mode 100644
index ..b156812777ec
--- /dev/null
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-20.4.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTML formatter for Cucumber"
+HOMEPAGE="https://cucumber.io/;
+LICENSE="Ruby"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+ruby_add_rdepend "
+   >=dev-util/cucumber-messages-19.0.0:19
+   !19.0"' spec/*_spec.rb || die
+}

diff --git 
a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild 
b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
index bae498b8440b..dec778bc78a5 100644
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
@@ -24,6 +24,7 @@ IUSE="test"
 
 ruby_add_rdepend "
dev-util/cucumber-messages:22
+   !

[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-html-formatter/

2024-03-02 Thread Hans de Graaff
commit: 1691bfdefb6b3586451f670a787354337ea65c40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:07:52 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1691bfde

dev-util/cucumber-html-formatter: add 21.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-html-formatter/Manifest  |  1 +
 .../cucumber-html-formatter-21.2.0.ebuild  | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-util/cucumber-html-formatter/Manifest 
b/dev-util/cucumber-html-formatter/Manifest
index 6d537a127cbe..c942003f1705 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -1,2 +1,3 @@
 DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 
1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755b2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b
 SHA512 
c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249
 DIST cucumber-html-formatter-20.4.0.gem 592896 BLAKE2B 
48fcdc7dacf354973b25c745c0f86334f882766e6d3776cdcbdbf574b69bd01550d43417fbb55d99c01f8485d174dd3e64a3b4aaeb33a577c3ab3b87318029c0
 SHA512 
c60b8a084bd0c05c9659e9cfb327194975d9eabf6dd39e282d3ff343df740f0fd13a2d854d3b095064ea3df04e73ba0324102f5fbd05b3cf98498420a036005e
+DIST cucumber-html-formatter-21.2.0.tar.gz 175743 BLAKE2B 
5ade792b6101f2069700f47beb0c958be5da66c542ac7d9b44d9815a047df9d29d82da0f446b5e690f4d3114bd594c6346269dc0a1cf36d4654a098abf06246c
 SHA512 
e2457119ac4321e0a2f38f86f159dbe494f60bbd74d1a8d3710a5bf9102104058862b110ec55ce14eb106e6e4a7846af623e12f4354cf43a13ec5a76343d

diff --git 
a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild 
b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
new file mode 100644
index ..bae498b8440b
--- /dev/null
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.2.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-html-formatter.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTML formatter for Cucumber"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+RUBY_S="html-formatter-${PV}/ruby"
+
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-util/cucumber-messages:22
+"
+
+all_ruby_prepare() {
+   # Require a specific version of cucumber-messages that is compatible
+   # throughout the cucumber stack.  Drop compatibility-kit since it
+   # does not work with the supported versions of cucumber-messages and
+   # newer versions are completely broken.
+   sed -e '2igem "cucumber-messages", "~>22.0"' \
+   -e '/compatibility-kit/ s:^:#:' \
+   -i spec/spec_helper.rb || die
+
+   sed -e '/when using the CCK/,/^  end/ s:^:#:' \
+   -i spec/cucumber/html_formatter/formatter_spec.rb || die
+
+}



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

2024-03-02 Thread Hans de Graaff
commit: 21a952db113e33d4e4c565aa300dd4cdb0663c98
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar  3 07:31:07 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a952db

dev-util/cucumber: add 9.1.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber/Manifest  |  1 +
 dev-util/cucumber/cucumber-9.1.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest
index 09a20e58ca66..7d1dd63263a6 100644
--- a/dev-util/cucumber/Manifest
+++ b/dev-util/cucumber/Manifest
@@ -2,3 +2,4 @@ DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 
8e86ca726a85afeb6d80799c3b2cf633e4949b
 DIST cucumber-9.0.2.tar.gz 410190 BLAKE2B 
db11ade6c97ca9ea51820c0b0fc394012eb8668bede0b8d60376075208eb569ab0925263b4f46286234f260ca52dd7987adfbc069616fbd2edda00cc0a41d779
 SHA512 
573f4182e901597487993299985b9b9bdec93f19c11b26d2fd34a14b76364630c8d0d3f2b1ee3c6f1ca59d49c155cae397bcf8e0e6fb8fe748105d68e8c846cf
 DIST cucumber-9.1.0.tar.gz 407729 BLAKE2B 
c0d654124b71d58677569ce29d81c169176d6945ea5bb3c537326c2c3543922652bc83e7728be25e10e712ee1981076fd185b147b3f303bc59f103c01f4295f8
 SHA512 
f6783d6f0df19d227fc2a77f6f16c496ea323b3937aca5236acc7c680be5b633ea7a942de12670f88ba60b65493224153601c5e0c61fc99861e9935a2ff8990d
 DIST cucumber-9.1.1.tar.gz 404818 BLAKE2B 
61696bfaf38ed0c4b89bc15ff36d306e1d04ce11062d149a399e89cbe88ddf5fd56236d7ecc18928731600db22df2009ef954045c4bfb8135496d63181d68496
 SHA512 
c25b3c20f25b2e73ea8f3073976f9da533beb7ad5efd043de46cfe847c104c0a7352e9841313015673d6d247051bcedb65bee4da362cb873799406975c24e149
+DIST cucumber-9.1.2.tar.gz 424404 BLAKE2B 
4e4dd3cef2dc933aa2a1da3e2840ce7ba451607262f8b1cd963658d5e7d81689e5e2f30740e135f9fcdc9a15227f7b94ba40b2bc07dd3849c1e8bb4eda4bc659
 SHA512 
cacfd23e761dd5f6af030525e06c59c6f410c15ad3d2826745d4a38db95ecb32e556e05dadd3e2d822b4bf8fa1529124d112f35bb649230a4c20a7c822318b04

diff --git a/dev-util/cucumber/cucumber-9.1.2.ebuild 
b/dev-util/cucumber/cucumber-9.1.2.ebuild
new file mode 100644
index ..1534999e2e60
--- /dev/null
+++ b/dev-util/cucumber/cucumber-9.1.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+# Documentation task depends on sdoc which we currently don't have.
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+RUBY_FAKEGEM_BINWRAP="cucumber"
+
+RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Executable feature scenarios"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="cucumber-ruby-${PV}"
+LICENSE="Ruby"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="examples test"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   >=dev-ruby/nokogiri-1.12.5
+   >=dev-ruby/syntax-1.0.0
+   dev-ruby/json
+   >=dev-util/cucumber-3
+   dev-util/cucumber-compatibility-kit:14
+   )"
+
+ruby_add_rdepend "
+   >=dev-ruby/builder-3.2.4:3.2
+   >=dev-util/cucumber-ci-environment-9.2.0:9
+   dev-util/cucumber-core:12
+   dev-util/cucumber-cucumber-expressions:17
+   dev-util/cucumber-gherkin:26
+   dev-util/cucumber-html-formatter:21
+   dev-util/cucumber-messages:22
+   >=dev-ruby/diff-lcs-1.5.0:0
+   >=dev-ruby/mini_mime-1.1.5:0
+   >=dev-ruby/multi_test-1.1.0:1
+   >=dev-ruby/sys-uname-1.2.3:1
+"
+
+all_ruby_prepare() {
+   # Remove development dependencies from the gemspec that we don't
+   # need or can't satisfy.
+   sed -e 
'/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d'
 \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on unpackaged packages
+   sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die
+
+   # Avoid specs that call out to an installed cucumber version
+   rm -f spec/cck/cck_spec.rb || die
+
+   # Avoid specs failing due to differing deprecation message
+   # rm -f spec/cucumber/deprecate_spec.rb || die
+
+   # Avoid failing features on new delegate and forwardable behavior in 
ruby
+#  rm -f features/docs/defining_steps/ambiguous_steps.feature 
features/docs/defining_steps/nested_steps.feature || die
+
+   sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die
+
+   rm -f Gemfile.lock || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   CUCUMBER_USE_RELEASED_CORE=true 

[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-tag-expressions/

2024-03-02 Thread Hans de Graaff
commit: 079022d59918f6b4226e87a3f672f87a7d6a3bad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:31:44 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079022d5

dev-util/cucumber-tag-expressions: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 .../cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild 
b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
index f926e07f141f..5660522b1f55 100644
--- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
+++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2024-03-02 Thread Hans de Graaff
commit: 4d183e4d8c0f011804fcf7d7a4aca5ab1c8a651b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:39:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d183e4d

dev-util/cucumber-core: update LICENSE

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-core/cucumber-core-12.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild 
b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
index 9d810f086b6e..c47811a80214 100644
--- a/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
+++ b/dev-util/cucumber-core/cucumber-core-12.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
@@ -15,7 +15,7 @@ DESCRIPTION="Executable feature scenarios"
 HOMEPAGE="https://cucumber.io/;
 SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 RUBY_S="cucumber-ruby-core-${PV}"
-LICENSE="Ruby"
+LICENSE="MIT"
 
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="$(ver_cut 1)"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/unindent/

2024-03-02 Thread Hans de Graaff
commit: bdfb2e94a250bf2682bdfec7f9bc34043cd871fd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:38:19 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfb2e94

dev-ruby/unindent: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/unindent/unindent-1.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/unindent/unindent-1.0-r2.ebuild 
b/dev-ruby/unindent/unindent-1.0-r2.ebuild
index c3312706bb8e..1b2ef7cd6d55 100644
--- a/dev-ruby/unindent/unindent-1.0-r2.ebuild
+++ b/dev-ruby/unindent/unindent-1.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 RUBY_FAKEGEM_EXTRADOC="README.md"
 
 inherit ruby-fakegem



[gentoo-commits] repo/gentoo:master commit in: dev-util/cucumber-ci-environment/

2024-03-02 Thread Hans de Graaff
commit: 5c98ffbf58f35ef738f56c56ecd52b7dda19333f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:28:22 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c98ffbf

dev-util/cucumber-ci-environment: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-util/cucumber-ci-environment/cucumber-ci-environment-9.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.2.0.ebuild 
b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.2.0.ebuild
index a744d11479a8..c35a54c91f31 100644
--- a/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.2.0.ebuild
+++ b/dev-util/cucumber-ci-environment/cucumber-ci-environment-9.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nanotest/

2024-03-02 Thread Hans de Graaff
commit: 6063f84baa306e46b4817a1fca8dadd071ac251b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:36:26 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6063f84b

dev-ruby/nanotest: enable ruby33

Fix deprecated and removed Minitest syntax.

Closes: https://bugs.gentoo.org/911959
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild 
b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
index 7f7fa0d47fe6..463f215eb6d8 100644
--- a/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
+++ b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 
@@ -14,7 +14,14 @@ LICENSE="MIT"
 
 KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
-IUSE=""
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+   sed -e 's/MiniTest::Unit::TestCase/Minitest::Test/' \
+   -i test/test_helper.rb test/test_nanotest.rb || die
+}
 
 each_ruby_test() {
${RUBY} -I.:lib test/test_nanotest.rb || die



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

2024-03-02 Thread Hans de Graaff
commit: f35a7cf2825a5686898155cc76b0a0b1b6389afe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:14:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35a7cf2

dev-util/cucumber-cucumber-expressions: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 .../cucumber-cucumber-expressions-17.0.1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
 
b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
index 27cae581ae1e..e2319f021863 100644
--- 
a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
+++ 
b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.0.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-03-02 Thread Hans de Graaff
commit: de3157f764552adf37b88fc89a0e42c04fad50fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar  2 08:12:54 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  3 07:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3157f7

dev-util/cucumber-gherkin: add ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 .../cucumber-gherkin-26.2.0-r1.ebuild  | 29 ++
 1 file changed, 29 insertions(+)

diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0-r1.ebuild 
b/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0-r1.ebuild
new file mode 100644
index ..d7fa6e9c4572
--- /dev/null
+++ b/dev-util/cucumber-gherkin/cucumber-gherkin-26.2.0-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+# Don't install support scripts to avoid slot collisions.
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="cucumber-gherkin.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast Gherkin lexer and parser"
+HOMEPAGE="https://cucumber.io/;
+SRC_URI="https://github.com/cucumber/gherkin/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+RUBY_S="gherkin-${PV}/ruby"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+ruby_add_rdepend "

[gentoo-commits] repo/gentoo:master commit in: app-i18n/unicode-emoji/

2024-03-02 Thread Sam James
commit: b23dfdc82e7d9821887caff7801489cdbad2ae08
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 07:11:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:11:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23dfdc8

app-i18n/unicode-emoji: Stabilize 15.1 ALLARCHES, #926065

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

 app-i18n/unicode-emoji/unicode-emoji-15.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/unicode-emoji/unicode-emoji-15.1.ebuild 
b/app-i18n/unicode-emoji/unicode-emoji-15.1.ebuild
index dc6ea3656bc9..f453ab3700d4 100644
--- a/app-i18n/unicode-emoji/unicode-emoji-15.1.ebuild
+++ b/app-i18n/unicode-emoji/unicode-emoji-15.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -15,7 +15,7 @@ SRC_URI="${DATA_URI}/${PN#*-}-sequences.txt -> 
${PN}-sequences-${PV}.txt
 
 LICENSE="unicode"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 IUSE=""
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-i18n/unicode-cldr/

2024-03-02 Thread Sam James
commit: 4007c6a59e14e6bff85ab73118713109dd8b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 07:11:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4007c6a5

app-i18n/unicode-cldr: Stabilize 44.0 ALLARCHES, #926064

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

 app-i18n/unicode-cldr/unicode-cldr-44.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/unicode-cldr/unicode-cldr-44.0.ebuild 
b/app-i18n/unicode-cldr/unicode-cldr-44.0.ebuild
index 3e2c01629892..55353dbcabc0 100644
--- a/app-i18n/unicode-cldr/unicode-cldr-44.0.ebuild
+++ b/app-i18n/unicode-cldr/unicode-cldr-44.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -9,7 +9,7 @@ 
SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip
 
 LICENSE="unicode"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 IUSE=""
 
 RDEPEND=""



[gentoo-commits] proj/portage:master commit in: lib/portage/elog/, lib/portage/, lib/portage/util/_eventloop/

2024-03-02 Thread Zac Medico
commit: c3ebdbb42e72335ca65335c855a82b99537c7606
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Mar  3 06:30:50 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Mar  3 06:30:50 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c3ebdbb4

elog/mod_custom: Spawn processes in background

Since elog_process is typically called while the event loop is
running, hold references to spawned processes and wait for them
asynchronously, ultimately waiting for them if necessary when
the AsyncioEventLoop _close_main method calls _async_finalize
via portage.process.run_coroutine_exitfuncs().

ConfigProtectTestCase is useful for exercising this code, and
this little make.globals patch can be used to test failure
during finalize with this error message:

!!! PORTAGE_ELOG_COMMAND failed with exitcode 1

--- a/cnf/make.globals
+++ b/cnf/make.globals
@@ -144 +144,2 @@ PORTAGE_ELOG_CLASSES="log warn error"
-PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
+PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo custom"
+PORTAGE_ELOG_COMMAND="/bin/false"

Bug: https://bugs.gentoo.org/925907
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/elog/mod_custom.py| 73 +--
 lib/portage/process.py| 29 +
 lib/portage/util/_eventloop/asyncio_event_loop.py |  8 ++-
 3 files changed, 105 insertions(+), 5 deletions(-)

diff --git a/lib/portage/elog/mod_custom.py b/lib/portage/elog/mod_custom.py
index e0ae77e100..a3e199bcb7 100644
--- a/lib/portage/elog/mod_custom.py
+++ b/lib/portage/elog/mod_custom.py
@@ -1,10 +1,33 @@
 # elog/mod_custom.py - elog dispatch module
-# Copyright 2006-2020 Gentoo Authors
+# Copyright 2006-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import types
+
+import portage
 import portage.elog.mod_save
 import portage.exception
 import portage.process
+from portage.util.futures import asyncio
+
+# Since elog_process is typically called while the event loop is
+# running, hold references to spawned processes and wait for them
+# asynchronously, ultimately waiting for them if necessary when
+# the AsyncioEventLoop _close_main method calls _async_finalize
+# via portage.process.run_coroutine_exitfuncs().
+_proc_refs = None
+
+
+def _get_procs() -> list[tuple[portage.process.MultiprocessingProcess, 
asyncio.Future]]:
+"""
+Return list of (proc, asyncio.ensure_future(proc.wait())) which is not
+inherited from the parent after fork.
+"""
+global _proc_refs
+if _proc_refs is None or _proc_refs.pid != portage.getpid():
+_proc_refs = types.SimpleNamespace(pid=portage.getpid(), procs=[])
+portage.process.atexit_register(_async_finalize)
+return _proc_refs.procs
 
 
 def process(mysettings, key, logentries, fulltext):
@@ -18,8 +41,50 @@ def process(mysettings, key, logentries, fulltext):
 mylogcmd = mysettings["PORTAGE_ELOG_COMMAND"]
 mylogcmd = mylogcmd.replace("${LOGFILE}", elogfilename)
 mylogcmd = mylogcmd.replace("${PACKAGE}", key)
-retval = portage.process.spawn_bash(mylogcmd)
-if retval != 0:
+loop = asyncio.get_event_loop()
+proc = portage.process.spawn_bash(mylogcmd, returnproc=True)
+procs = _get_procs()
+procs.append((proc, asyncio.ensure_future(proc.wait(), loop=loop)))
+for index, (proc, waiter) in reversed(list(enumerate(procs))):
+if not waiter.done():
+continue
+del procs[index]
+if waiter.result() != 0:
+raise portage.exception.PortageException(
+f"!!! PORTAGE_ELOG_COMMAND failed with exitcode 
{waiter.result()}"
+)
+
+
+async def _async_finalize():
+"""
+Async finalize is preferred, since we can wait for process exit status.
+"""
+procs = _get_procs()
+while procs:
+proc, waiter = procs.pop()
+if (await waiter) != 0:
+raise portage.exception.PortageException(
+f"!!! PORTAGE_ELOG_COMMAND failed with exitcode 
{waiter.result()}"
+)
+
+
+def finalize():
+"""
+NOTE: This raises PortageException if there are any processes
+still running, so it's better to use _async_finalize instead
+(invoked via portage.process.run_coroutine_exitfuncs() in
+the AsyncioEventLoop _close_main method).
+"""
+procs = _get_procs()
+while procs:
+proc, waiter = procs.pop()
+if not waiter.done():
+waiter.cancel()
+proc.terminate()
+raise portage.exception.PortageException(
+f"!!! PORTAGE_ELOG_COMMAND was killed after it was found 
running in the background (pid {proc.pid})"
+)
+elif waiter.result() != 0:
 raise portage.exception.PortageException(
-"!!! PORTAGE_ELOG_COMMAND failed with exitcode %d" % retval
+

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

2024-03-02 Thread Sam James
commit: 34c26b85ef9801e7671e9742e103d5aba32e360a
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 06:57:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 07:03:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c26b85

net-dns/maradns: update filter-lto comment

Upstream applied a patch which should fix it. I haven't tested, since it
doesn't backport cleanly. The distfile randomly renames a directory --
the one with the patched code! -- from "deadwood-github" in git to
"deadwood-${PV}" in the distfile, and I cannot be bothered to put up
with such shenanigans and hand-edit a patch hoping to get it to apply.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/maradns/maradns-3.5.0036.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild 
b/net-dns/maradns/maradns-3.5.0036.ebuild
index 30df46007db5..de0218026790 100644
--- a/net-dns/maradns/maradns-3.5.0036.ebuild
+++ b/net-dns/maradns/maradns-3.5.0036.ebuild
@@ -31,6 +31,8 @@ src_configure() {
# -Werror=lto-type-mismatch
# https://bugs.gentoo.org/861293
# https://github.com/samboy/MaraDNS/discussions/124
+   #
+   # should be fixed in git master; try removing this on the next bump
filter-lto
 
tc-export CC



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

2024-03-02 Thread Sam James
commit: f6f36fe9972ccbbb3562302cd4fb0e1512a2a340
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:53:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:53:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f36fe9

dev-debug/gdb: add 14.2

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

 dev-debug/gdb/Manifest | 1 +
 dev-debug/gdb/{gdb-.ebuild => gdb-14.2.ebuild} | 8 
 dev-debug/gdb/gdb-.ebuild  | 8 
 3 files changed, 17 insertions(+)

diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest
index 363506944c7d..bc28a63793c7 100644
--- a/dev-debug/gdb/Manifest
+++ b/dev-debug/gdb/Manifest
@@ -1,2 +1,3 @@
 DIST gdb-13.2.tar.xz 23664644 BLAKE2B 
bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f
 SHA512 
8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34
 DIST gdb-14.1.tar.xz 24108624 BLAKE2B 
52a07b4745f95561f360a597d6ec1d212dafc8e9134dc415cd7bcfb02c26934a60807c8400b545a756c68392e16e104178cdc1464430c53611973881e921a942
 SHA512 
575e198105076fc4a88f68591aa114ab9c1196e84386a3f7b9b58fe5f30cdeed33f6a5f957b68f08c47284ec922bb60c964627e238471419673fd913575ce427
+DIST gdb-14.2.tar.xz 24111936 BLAKE2B 
65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8
 SHA512 
7e07941f1fe661288cc571b4964012ceabc1760624fce20320db2f470c01439b2386f859b5288da13204b758e2e3b22a74c68c012178db93b9529b06f1e22ede

diff --git a/dev-debug/gdb/gdb-.ebuild b/dev-debug/gdb/gdb-14.2.ebuild
similarity index 95%
copy from dev-debug/gdb/gdb-.ebuild
copy to dev-debug/gdb/gdb-14.2.ebuild
index 89469e978771..541bf7f8915a 100644
--- a/dev-debug/gdb/gdb-.ebuild
+++ b/dev-debug/gdb/gdb-14.2.ebuild
@@ -131,6 +131,14 @@ src_prepare() {
# Avoid using ancient termcap from host on Prefix systems
sed -i -e 's/termcap tinfow/tinfow/g' \
gdb/configure{.ac,} || die
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # code relies on C++11, so make sure we get that selected
+   # due to Python 3.11 pymacro.h doing stuff to work around
+   # versioning mess based on the C version, while we're compiling
+   # C++ here, so we need to make it clear we're doing C++11/C11
+   # because Solaris system headers act on these
+   sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
+   fi
 }
 
 gdb_branding() {

diff --git a/dev-debug/gdb/gdb-.ebuild b/dev-debug/gdb/gdb-.ebuild
index 89469e978771..541bf7f8915a 100644
--- a/dev-debug/gdb/gdb-.ebuild
+++ b/dev-debug/gdb/gdb-.ebuild
@@ -131,6 +131,14 @@ src_prepare() {
# Avoid using ancient termcap from host on Prefix systems
sed -i -e 's/termcap tinfow/tinfow/g' \
gdb/configure{.ac,} || die
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # code relies on C++11, so make sure we get that selected
+   # due to Python 3.11 pymacro.h doing stuff to work around
+   # versioning mess based on the C version, while we're compiling
+   # C++ here, so we need to make it clear we're doing C++11/C11
+   # because Solaris system headers act on these
+   sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
+   fi
 }
 
 gdb_branding() {



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

2024-03-02 Thread Akinori Hattori
commit: d7b2d8a9e30990771226878d22f97db2f293c75f
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar  3 06:42:42 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar  3 06:42:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b2d8a9

app-text/po4a: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 app-text/po4a/Manifest |  1 +
 app-text/po4a/po4a-0.71.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest
index aae62e6ad8bd..a710c875dcd3 100644
--- a/app-text/po4a/Manifest
+++ b/app-text/po4a/Manifest
@@ -1,3 +1,4 @@
 DIST po4a-0.66.tar.gz 4240059 BLAKE2B 
1d88665b8aa0d7f81854c97265f483934adc51503c2d33252d6ae08a00fddfa8aaa6e9c652f764ae46bf14fea3bcd1093f923fcbf08d96e97296954199e9b900
 SHA512 
f72e1267cbd6ced01ecc362c327b1634c47dff15398b48644548d28e01ba91108d5626e6d4abcfcb360697e4c0affa3228c6993653ce8f257acbbb3d7ae20fc4
 DIST po4a-0.69.tar.gz 4665710 BLAKE2B 
2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f50181f0de89995c9d9b79b5fd2bc53d3757c56c519478e67ac636deb5a011cc8810a002b6bb6dabdb2b
 SHA512 
9cb5eec547ab18d1c3ebdda212b909fc4f5489a74641ba2d7e0a3a1d060f245d23667c16e687c678c5ccc3809c9315d20673266dcc3764172a899caa397238e3
 DIST po4a-0.70.tar.gz 4832825 BLAKE2B 
2cf103cf95860855c8cd3e6090a75fce0791a58badc3a5bae0563c4d9b063af984fda1de5566d61caa23766ebddb66f8fb0a4701bfbc6fe2aafdf2bab292ef26
 SHA512 
2f12d9b9214b08bb7dd2d864016063845f397d7b71c1aa2292c1da1b71f1ec435cfae527032f4d6610d15d1a6ea40e35165dcba007b75cab635dd722cbc05139
+DIST po4a-0.71.tar.gz 4860322 BLAKE2B 
8a5d1f8dd17b435bf1ada91b4c49862eed97775c574d2972d749f6126eb5f654cc4f8a1def3d4b9ddf50f86c8d02e4f328cbb0406eb91e5224e9373c2063441e
 SHA512 
67ba925433d95ebd6675ce2e58b2664a07a00016ca4b5029845e485dfad1804737a00935e2da162e2488e4c21b947e7fa32b40ac3d9b28d4729d8f93c3f2040b

diff --git a/app-text/po4a/po4a-0.71.ebuild b/app-text/po4a/po4a-0.71.ebuild
new file mode 100644
index ..397bab6b1bee
--- /dev/null
+++ b/app-text/po4a/po4a-0.71.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl 
pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_Hans zh_Hant"
+
+inherit perl-module plocale
+
+DESCRIPTION="Tools to ease the translation of documentation"
+HOMEPAGE="https://po4a.org/;
+SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-text/opensp
+   dev-libs/libxslt
+   dev-perl/Locale-gettext
+   dev-perl/Pod-Parser
+   dev-perl/SGMLSpm
+   dev-perl/Syntax-Keyword-Try
+   dev-perl/TermReadKey
+   dev-perl/Text-WrapI18N
+   dev-perl/Unicode-LineBreak
+   dev-perl/YAML-Tiny
+   sys-devel/gettext"
+DEPEND="${RDEPEND}"
+BDEPEND="app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-perl/Module-Build
+   sys-devel/gettext
+   test? (
+   app-text/docbook-sgml-dtd:4.1
+   dev-perl/Test-Pod
+   virtual/latex-base
+   )"
+
+PATCHES=( "${FILESDIR}"/${PN}-man.patch )
+
+DIST_TEST="do"
+
+src_prepare() {
+   plocale_find_changes "${S}/po/bin" '' '.po'
+
+   rm_locale() {
+   PERL_RM_FILES+=( po/{bin,pod}/${1}.po )
+   }
+   plocale_for_each_disabled_locale rm_locale
+
+   perl-module_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/ibus-anthy/

2024-03-02 Thread Akinori Hattori
commit: 181b5d8118f4bcf9318f9562ad885463d575e293
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar  3 06:40:10 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar  3 06:40:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181b5d81

app-i18n/ibus-anthy: new upstream release

Signed-off-by: Akinori Hattori  gentoo.org>

 app-i18n/ibus-anthy/Manifest |  1 +
 app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/app-i18n/ibus-anthy/Manifest b/app-i18n/ibus-anthy/Manifest
index 41bdfb3e9578..27f2bcae8ff9 100644
--- a/app-i18n/ibus-anthy/Manifest
+++ b/app-i18n/ibus-anthy/Manifest
@@ -1 +1,2 @@
 DIST ibus-anthy-1.5.15.tar.gz 274290 BLAKE2B 
fb00ac3dc1b96c5567cb251a2e8984845c387402bdf9255e720972acb0163f59906ba7ad076d46da20ead75042a181b911d360d94bcaa85ef2e5a112daa33c18
 SHA512 
0acebb1b397f98d156ba9d6465bdb1025fb23a6b05b72c9b471827b45e22af55468b7674469f348712682446641c98d68f3d2aa339d2a1997a2df8c2bac45a7c
+DIST ibus-anthy-1.5.16.tar.gz 278846 BLAKE2B 
9e6f297dc563eff88195008858694d737b88979117e95540fc9cfc8288df9f6a10027e19860dcaa97271aee82e112ac49cfd0cad834d22005689bd4816b1df08
 SHA512 
af782509c3a098864fc0327f0f1226b2f1b9890b36bf69c208ffe977fb07c1f71dea946e8ad4dc9b2cdd6c84252d34a8c8b17f855c6fa7320e3a58b7719e86c5

diff --git a/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild 
b/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild
new file mode 100644
index ..ce3265fabf45
--- /dev/null
+++ b/app-i18n/ibus-anthy/ibus-anthy-1.5.16.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools gnome2-utils python-single-r1 xdg
+
+DESCRIPTION="Japanese Anthy engine for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki;
+SRC_URI="https://github.com/ibus/${PN}/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   app-i18n/anthy
+   $(python_gen_cond_dep '
+   app-i18n/ibus[python(+),${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+   gnome2_environment_reset
+}
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   --enable-private-png \
+   --with-layout=default \
+   --with-python=${EPYTHON}
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+
+   python_optimize
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+
+   if ! has_version app-dicts/kasumi; then
+   elog "app-dicts/kasumi is not required but probably useful for 
you."
+   fi
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2024-03-02 Thread Akinori Hattori
commit: 40dc033a5abd0b0d3a70b6ea596ed4e013bb5529
Author: Akinori Hattori  gentoo  org>
AuthorDate: Sun Mar  3 06:37:58 2024 +
Commit: Akinori Hattori  gentoo  org>
CommitDate: Sun Mar  3 06:37:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40dc033a

dev-libs/libutf8proc: drop old

Signed-off-by: Akinori Hattori  gentoo.org>

 dev-libs/libutf8proc/Manifest |  2 -
 dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild | 57 ---
 2 files changed, 59 deletions(-)

diff --git a/dev-libs/libutf8proc/Manifest b/dev-libs/libutf8proc/Manifest
index a564bb2b646f..29cd3c50b814 100644
--- a/dev-libs/libutf8proc/Manifest
+++ b/dev-libs/libutf8proc/Manifest
@@ -1,4 +1,2 @@
-DIST libutf8proc-2.8.0.tar.gz 190310 BLAKE2B 
61b5af770ad65f959136eb9f5c03862f8d6edab32dc66fa663f6f76009c7481200fcba632d41efdf116f0f56f62fc237cd65e1038ab058fc127358d31ed3ee6d
 SHA512 
4b9853fc95db38bee1d7435bef219907e25b249e0c2ec26f7096b8506ab2a139a8d4b71f7133b7550bff59d8f997fe01c2957d362cad18d890ad82bcf158aa06
 DIST libutf8proc-2.9.0.tar.gz 190190 BLAKE2B 
9f259bb4eea31c95f586f8f7711cc69959d5c1aaa15b940327d6e2cc909e3a7a46dd864fa1c1fe606cd7176f7fbcfaafbb54dcbf3f2ea6d285346d96f628b72b
 SHA512 
fef52e9fabd77efdd42c31a96a80c792cb912ad3158354cec6b260c81062444e35dd0c9c8ff311fe6a540f0022dc2f26f007afd2578e86a31a0ac74ecfc3456f
-DIST libutf8proc-EastAsianWidth-15.0.0.xz 71296 BLAKE2B 
701451cd6576d62ad4bc9c2d140ba78743b3fa5b062b40c2aaf47c02f5c3dc520a89fd51de4b46718c319c0ff2520e09cb39719cf73c044a14aa882b704cba12
 SHA512 
8b7a3b6cf56a98147ff5f64066a17c71247ae829bbdc10f758991aadf13b38a242a7f72ce13fdd4816117a0db98c084f0f9f32228817c9c2f31599955bb1e8fc
 DIST libutf8proc-EastAsianWidth-15.1.0.xz 71448 BLAKE2B 
4f4bc996c4fc316b7f48b59c38e2b515ecdc7c1cf0a06db093d3ae8255cb03fd380d3f28f629140b3dbbb202bdc522f3593388ff917c76388ea5f2143527ab81
 SHA512 
d269cd963a2e3326881a127b368b17638775ba581f36cac5de29f99a4971cc4bd21801bacb0a7958bab75fe5b075e69dd38a3ebedab8d02ed2c9feeff28e3b58

diff --git a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild 
b/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
deleted file mode 100644
index cc65212252a6..
--- a/dev-libs/libutf8proc/libutf8proc-2.8.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-USE_RUBY="ruby31 ruby32"
-
-inherit ruby-single toolchain-funcs
-
-DESCRIPTION="A clean C Library for processing UTF-8 Unicode data"
-HOMEPAGE="https://github.com/JuliaStrings/utf8proc;
-SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   cjk? ( 
https://dev.gentoo.org/~hattya/distfiles/${PN}-EastAsianWidth-15.0.0.xz )"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="cjk static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? (
-   =app-i18n/unicode-data-15.0*
-   ${RUBY_DEPS}
-   )"
-S="${WORKDIR}/${P#lib}"
-
-QA_PKGCONFIG_VERSION="$(ver_cut 1).6.0"
-
-src_prepare() {
-   if use cjk; then
-   einfo "Modifying East Asian Ambiguous (A) as wide ..."
-   cp "${WORKDIR}"/${PN}-EastAsianWidth-15.0.0 ${PN#lib}_data.c || 
die
-   fi
-
-   sed -i "/^libdir/s:/lib:/$(get_libdir):" Makefile
-   default
-}
-
-src_compile() {
-   emake \
-   AR="$(tc-getAR)" \
-   CC="$(tc-getCC)" \
-   prefix="${EPREFIX}/usr"
-}
-
-src_test() {
-   cp 
"${BROOT}"/usr/share/unicode-data/{DerivedCoreProperties,{Normalization,auxiliary/GraphemeBreak}Test}.txt
 data || die
-
-   emake CC="$(tc-getCC)" check
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   prefix="${EPREFIX}/usr" \
-   install
-   use static-libs || find "${ED}" -name '*.a' -delete || die
-}



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

2024-03-02 Thread Sam James
commit: 128367432f4c6d989b2895165a271ebe439c052e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12836743

net-libs/libhubbub: Stabilize 0.3.8 arm64, #926022

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

 net-libs/libhubbub/libhubbub-0.3.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libhubbub/libhubbub-0.3.8.ebuild 
b/net-libs/libhubbub/libhubbub-0.3.8.ebuild
index 95be6f403815..8da5b0f9922a 100644
--- a/net-libs/libhubbub/libhubbub-0.3.8.ebuild
+++ b/net-libs/libhubbub/libhubbub-0.3.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86"
 IUSE="doc test"
 
 BDEPEND="



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

2024-03-02 Thread Sam James
commit: 80b965c6e3a5b114ac4770fe05fb8601ac1aab02
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b965c6

dev-libs/libparserutils: Stabilize 0.2.5 arm64, #926022

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

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

diff --git a/dev-libs/libparserutils/libparserutils-0.2.5.ebuild 
b/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
index 0073334ce126..79cdf371104a 100644
--- a/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
+++ b/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86"
 IUSE="iconv test"
 RESTRICT="!test? ( test )"
 



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

2024-03-02 Thread Sam James
commit: 07fc1e16814b9df25dee9a5e6f990e2d4be0cc71
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fc1e16

dev-python/stripe: Stabilize 8.3.0 x86, #926012

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

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

diff --git a/dev-python/stripe/stripe-8.3.0.ebuild 
b/dev-python/stripe/stripe-8.3.0.ebuild
index cae7d132c434..79c3e3bba170 100644
--- a/dev-python/stripe/stripe-8.3.0.ebuild
+++ b/dev-python/stripe/stripe-8.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
 IUSE="telemetry"
 
 RDEPEND="



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

2024-03-02 Thread Sam James
commit: 4f80e3c3bc665721292a12af689ccd974b0471df
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f80e3c3

media-libs/libshumate: Stabilize 1.1.3 arm64, #926055

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

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

diff --git a/media-libs/libshumate/libshumate-1.1.3.ebuild 
b/media-libs/libshumate/libshumate-1.1.3.ebuild
index 3b81be074d5c..6df1f6d5de00 100644
--- a/media-libs/libshumate/libshumate-1.1.3.ebuild
+++ b/media-libs/libshumate/libshumate-1.1.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libshumate 
https://gitlab.gnome.org/GN
 
 SLOT="1.0/1"
 LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~sparc x86"
 REQUIRED_USE="gtk-doc? ( introspection )"
 
 IUSE="gtk-doc +introspection sysprof vala" # vector-renderer is still 
experimental, maybe put in at a later release



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

2024-03-02 Thread Sam James
commit: 322ed796760258bd1093e82ef200838e3d20db12
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322ed796

dev-python/stripe: Stabilize 8.3.0 amd64, #926012

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

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

diff --git a/dev-python/stripe/stripe-8.3.0.ebuild 
b/dev-python/stripe/stripe-8.3.0.ebuild
index 5ed0d9dd1b63..366de1e09227 100644
--- a/dev-python/stripe/stripe-8.3.0.ebuild
+++ b/dev-python/stripe/stripe-8.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="telemetry"
 
 RDEPEND="



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

2024-03-02 Thread Sam James
commit: b689e4f92e9e95ba74d3e5135bfff1d484add538
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b689e4f9

dev-lang/go: Stabilize 1.21.7 arm64, #925200

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

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

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



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

2024-03-02 Thread Sam James
commit: 115f418b49ac8ab4ab8e1d368e80f3c113f7a91c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115f418b

dev-python/stripe: Stabilize 8.3.0 arm64, #926012

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

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

diff --git a/dev-python/stripe/stripe-8.3.0.ebuild 
b/dev-python/stripe/stripe-8.3.0.ebuild
index 366de1e09227..cae7d132c434 100644
--- a/dev-python/stripe/stripe-8.3.0.ebuild
+++ b/dev-python/stripe/stripe-8.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="telemetry"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-core/

2024-03-02 Thread Sam James
commit: 7535b6b30406bc7768fc72aa692b5e2d316b1912
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7535b6b3

dev-java/ant-core: Stabilize 1.10.14 arm64, #922766

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

 dev-java/ant-core/ant-core-1.10.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-core/ant-core-1.10.14.ebuild 
b/dev-java/ant-core/ant-core-1.10.14.ebuild
index db4cfbb97de3..9d093f51c4dd 100644
--- a/dev-java/ant-core/ant-core-1.10.14.ebuild
+++ b/dev-java/ant-core/ant-core-1.10.14.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 DEPEND="
~dev-java/ant-${PV}:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant/

2024-03-02 Thread Sam James
commit: 99d53ac326683d70f90d864bd05827a667ca9e1e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d53ac3

dev-java/ant: Stabilize 1.10.14-r2 arm64, #922766

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

 dev-java/ant/ant-1.10.14-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant/ant-1.10.14-r2.ebuild 
b/dev-java/ant/ant-1.10.14-r2.ebuild
index 86d121ae7f7e..15e5f18bcc6d 100644
--- a/dev-java/ant/ant-1.10.14-r2.ebuild
+++ b/dev-java/ant/ant-1.10.14-r2.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/apache-${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 IUSE="bcel bsf commonslogging commonsnet jai jakartamail javamail jdepend jsch 
junit junit4
junitlauncher log4j oro regexp resolver testutil xalan xz"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/snappy/

2024-03-02 Thread Sam James
commit: 4c82888f9d65099a68d2af4687f1998896d7886a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c82888f

dev-java/snappy: Stabilize 1.1.10.5-r1 arm64, #922766

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

 dev-java/snappy/snappy-1.1.10.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/snappy/snappy-1.1.10.5-r1.ebuild 
b/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
index e62e034435de..83f112e34a65 100644
--- a/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
+++ b/dev-java/snappy/snappy-1.1.10.5-r1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/snappy-java-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="1.1"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CP_DEPEND="dev-java/osgi-core:0"
 



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

2024-03-02 Thread Sam James
commit: d4d6232dc55efac7bdb5701236e60d85f39cf96a
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d6232d

dev-python/zope-interface: Stabilize 6.2 arm64, #925971

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

 dev-python/zope-interface/zope-interface-6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zope-interface/zope-interface-6.2.ebuild 
b/dev-python/zope-interface/zope-interface-6.2.ebuild
index 0c640dbef196..2b9282843339 100644
--- a/dev-python/zope-interface/zope-interface-6.2.ebuild
+++ b/dev-python/zope-interface/zope-interface-6.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 
 LICENSE="ZPL"
 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 
~x64-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 
~x64-solaris"
 
 RDEPEND="
!dev-python/namespace-zope



[gentoo-commits] repo/gentoo:master commit in: dev-java/antunit/

2024-03-02 Thread Sam James
commit: a97d25e20c846ab306339064237f878203666500
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97d25e2

dev-java/antunit: Stabilize 1.4.1-r1 arm64, #922766

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

 dev-java/antunit/antunit-1.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antunit/antunit-1.4.1-r1.ebuild 
b/dev-java/antunit/antunit-1.4.1-r1.ebuild
index e859fb18c06b..54627c2705f2 100644
--- a/dev-java/antunit/antunit-1.4.1-r1.ebuild
+++ b/dev-java/antunit/antunit-1.4.1-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/apache-ant-${P}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ant.apache.org.asc"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-ant )"



[gentoo-commits] repo/gentoo:master commit in: dev-java/javacc/

2024-03-02 Thread Sam James
commit: 0e234360523ec6d79dcca9b36774a29bf4b1d918
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e234360

dev-java/javacc: Stabilize 5.0-r5 arm64, #922766

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

 dev-java/javacc/javacc-5.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacc/javacc-5.0-r5.ebuild 
b/dev-java/javacc/javacc-5.0-r5.ebuild
index a30bdb682c9e..f3373d984632 100644
--- a/dev-java/javacc/javacc-5.0-r5.ebuild
+++ b/dev-java/javacc/javacc-5.0-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://java.net/projects/${PN}/downloads/download/${P}src.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CDEPEND="dev-java/junit:0"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-httpclient/

2024-03-02 Thread Sam James
commit: 3bcc6430171870181895edb2cc18cd5b69d46f21
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcc6430

dev-java/commons-httpclient: Stabilize 3.1-r3 arm64, #922766

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

 dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild 
b/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
index 8ff7510f..f84ff3079a14 100644
--- a/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
+++ b/dev-java/commons-httpclient/commons-httpclient-3.1-r3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}"
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 # Tests run: 2036,  Failures: 91
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-java/cpptasks/

2024-03-02 Thread Sam James
commit: f9bb4a8833a54d33b02994491714a2320b2281ef
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:11:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9bb4a88

dev-java/cpptasks: Stabilize 1.0_beta5-r2 arm64, #922766

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

 dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild 
b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
index c26b4f6b5b7e..fe353b76dd9e 100644
--- a/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
+++ b/dev-java/cpptasks/cpptasks-1.0_beta5-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P/_beta/b}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 CP_DEPEND="
>=dev-java/ant-1.10.14:0



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

2024-03-02 Thread Sam James
commit: dc8e8cb5251be1daeeb76242cf4eb4aedfeafbb1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:03:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:03:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8e8cb5

sys-libs/nss_wrapper: drop 1.1.12

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

 sys-libs/nss_wrapper/Manifest  |  1 -
 sys-libs/nss_wrapper/nss_wrapper-1.1.12.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/sys-libs/nss_wrapper/Manifest b/sys-libs/nss_wrapper/Manifest
index 2e16e1a4f6f6..e3e3a00d14c7 100644
--- a/sys-libs/nss_wrapper/Manifest
+++ b/sys-libs/nss_wrapper/Manifest
@@ -1,2 +1 @@
-DIST nss_wrapper-1.1.12.tar.gz 176038 BLAKE2B 
16c8b81dc9a56b074d61ddb3c7ac6108ce4a2494081341b4a734d21017236c864652db06d9e7a9f3584c286b24a46be184156b1c1c9be04a37e7906f75dc4adf
 SHA512 
ff2efc70b29b30a2761952637c3794e73da2c8ae9273222b146e62312acd2b3bdecfca54722ca86c9a2fd700162717782b2b8f8072e76c17657e44c602911a2b
 DIST nss_wrapper-1.1.15.tar.gz 185236 BLAKE2B 
9c087ec3118eabccef386214abf76d384d9f85bb095aded43492a7f41b13e196a92e088ca7b8b798f9517cbbdc1cf5efbe3c7201cbb623322a9277681203954a
 SHA512 
803dfb67e042800e60f4735177384ff3b9348f4c96c02e62ae0b449583542fdaf443eb1fa48b5d5e4ea6fe0d81ce84f340bd406c968c05f71b5c64dd499feacd

diff --git a/sys-libs/nss_wrapper/nss_wrapper-1.1.12.ebuild 
b/sys-libs/nss_wrapper/nss_wrapper-1.1.12.ebuild
deleted file mode 100644
index baba871e3046..
--- a/sys-libs/nss_wrapper/nss_wrapper-1.1.12.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Wrapper for the user, group and hosts NSS API"
-HOMEPAGE="https://cwrap.org/nss_wrapper.html;
-SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-util/cmocka )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUNIT_TESTING=$(usex test)
-   )
-
-   cmake-multilib_src_configure
-}



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

2024-03-02 Thread Sam James
commit: 1c37078ef56e87e02b95c1985acf1d5ee9f099f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:07:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:07:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c37078e

net-dns/resolv_wrapper: backport cmocka fix

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

 .../files/resolv_wrapper-1.1.8-cmocka-cmake.patch  | 26 ++
 net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild | 10 +++--
 2 files changed, 34 insertions(+), 2 deletions(-)

diff --git 
a/net-dns/resolv_wrapper/files/resolv_wrapper-1.1.8-cmocka-cmake.patch 
b/net-dns/resolv_wrapper/files/resolv_wrapper-1.1.8-cmocka-cmake.patch
new file mode 100644
index ..23f1577ed99b
--- /dev/null
+++ b/net-dns/resolv_wrapper/files/resolv_wrapper-1.1.8-cmocka-cmake.patch
@@ -0,0 +1,26 @@
+https://git.samba.org/?p=resolv_wrapper.git;a=commit;h=f2e7f58025ecb4cf399494166abea01813b1d0f0
+
+From f2e7f58025ecb4cf399494166abea01813b1d0f0 Mon Sep 17 00:00:00 2001
+From: Andreas Schneider 
+Date: Fri, 17 Feb 2023 17:51:27 +0100
+Subject: [PATCH] cmake: Fix cmocka >= 1.1.6 find_package() in CONFIG mode
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Andreas Schneider 
+Reviewed-by: Pavel Filipenský 
+--- a/tests/CMakeLists.txt
 b/tests/CMakeLists.txt
+@@ -1,5 +1,9 @@
+ project(tests C)
+ 
++if (TARGET cmocka::cmocka)
++set(CMOCKA_LIBRARY cmocka::cmocka)
++endif()
++
+ set(TORTURE_LIBRARY torture)
+ 
+ # A simple DNS server for testing
+-- 
+2.34.1

diff --git a/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild 
b/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild
index 7f5091771e60..119dd3c0a227 100644
--- a/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild
+++ b/net-dns/resolv_wrapper/resolv_wrapper-1.1.8.ebuild
@@ -15,10 +15,16 @@ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 
sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="test? (
+BDEPEND="
+   test? (
dev-util/cmocka
net-libs/socket_wrapper
-   )"
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cmocka-cmake.patch
+)
 
 # Work around a problem with >=dev-build/cmake-3.3.0 (bug #558340)
 # Because of this we cannot use cmake-multilib_src_configure() here.



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

2024-03-02 Thread Sam James
commit: 705d3d6c86f1295fed821050eb3c92714860f6e7
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:02:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:02:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=705d3d6c

sys-libs/uid_wrapper: backport newer cmocka fix

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

 .../files/uid_wrapper-1.3.0-cmocka-cmake.patch | 26 ++
 sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild  |  6 -
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/sys-libs/uid_wrapper/files/uid_wrapper-1.3.0-cmocka-cmake.patch 
b/sys-libs/uid_wrapper/files/uid_wrapper-1.3.0-cmocka-cmake.patch
new file mode 100644
index ..ada998f5f543
--- /dev/null
+++ b/sys-libs/uid_wrapper/files/uid_wrapper-1.3.0-cmocka-cmake.patch
@@ -0,0 +1,26 @@
+https://git.samba.org/?p=uid_wrapper.git;a=commit;h=850f24c6366abda30bfd77734b90330b8809d306
+
+From 850f24c6366abda30bfd77734b90330b8809d306 Mon Sep 17 00:00:00 2001
+From: Andreas Schneider 
+Date: Fri, 17 Feb 2023 17:51:27 +0100
+Subject: [PATCH] cmake: Fix cmocka >= 1.1.6 find_package() in CONFIG mode
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Andreas Schneider 
+Reviewed-by: Pavel Filipenský 
+--- a/tests/CMakeLists.txt
 b/tests/CMakeLists.txt
+@@ -1,5 +1,9 @@
+ project(tests C)
+ 
++if (TARGET cmocka::cmocka)
++set(CMOCKA_LIBRARY cmocka::cmocka)
++endif()
++
+ add_library(uwrap_fake_socket_wrapper SHARED uwrap_fake_socket_wrapper.c)
+ target_compile_options(uwrap_fake_socket_wrapper
+PRIVATE
+-- 
+2.34.1

diff --git a/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild 
b/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
index be756c6ce50b..bd23cc44cfcf 100644
--- a/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
+++ b/sys-libs/uid_wrapper/uid_wrapper-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,6 +18,10 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="test? ( dev-util/cmocka )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-cmocka-cmake.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DUNIT_TESTING=$(usex test)



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

2024-03-02 Thread Sam James
commit: 040281bb6ac8c04d5358716d8b4d592461493e56
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:03:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:03:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040281bb

sys-libs/uid_wrapper: drop 1.2.9

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

 sys-libs/uid_wrapper/Manifest |  1 -
 sys-libs/uid_wrapper/uid_wrapper-1.2.9.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/sys-libs/uid_wrapper/Manifest b/sys-libs/uid_wrapper/Manifest
index 6c8c1a04e9ca..4b2f1c1e4b22 100644
--- a/sys-libs/uid_wrapper/Manifest
+++ b/sys-libs/uid_wrapper/Manifest
@@ -1,2 +1 @@
-DIST uid_wrapper-1.2.9.tar.gz 48150 BLAKE2B 
bfd52c5a5e6a6a4322cff9fbf9bb2ceee3f5eb004d1174cf1d548bf08eade02453c0b551e006ea30aaa0b147748c6592184a597f9c615da2ed5355fe96222a20
 SHA512 
561dd8d5b139020f47a908e6baca9197d46f6192c280c23f85fad80fcac3fffb2823200777b0f353f79949cfb45b7dcc21b9a585a4bc21b26632b0e0df11d825
 DIST uid_wrapper-1.3.0.tar.gz 51126 BLAKE2B 
9460d50ce7cfa613316bda38678d4918aceb048a5f8bc3d48abd4024fd67b0e6194c543c7f7092041b91b4f72d8bab79858697ee541ccef0486c3aa4cfad2506
 SHA512 
a66515b701882cf8ac62c6aae719eb07a46b852ecfd5274c7a1f038b066db85fbc0cdf4fff2c79e7b1e45d08622cd90884498f668fe479989e47e79ecd932095

diff --git a/sys-libs/uid_wrapper/uid_wrapper-1.2.9.ebuild 
b/sys-libs/uid_wrapper/uid_wrapper-1.2.9.ebuild
deleted file mode 100644
index 65f21f57ae88..
--- a/sys-libs/uid_wrapper/uid_wrapper-1.2.9.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="Wrapper to fake privilege separation"
-HOMEPAGE="https://cwrap.org/uid_wrapper.html;
-SRC_URI="https://www.samba.org/ftp/pub/cwrap/${P}.tar.gz
-   https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-util/cmocka )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUNIT_TESTING=$(usex test)
-   )
-
-   cmake-multilib_src_configure
-}



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

2024-03-02 Thread Sam James
commit: 3a2dc3d406baedbd9a6df35c6025228cd7baceb3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 06:03:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 06:03:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2dc3d4

net-libs/socket_wrapper: drop 1.3.4

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

 net-libs/socket_wrapper/Manifest   |  1 -
 .../socket_wrapper/socket_wrapper-1.3.4.ebuild | 25 --
 2 files changed, 26 deletions(-)

diff --git a/net-libs/socket_wrapper/Manifest b/net-libs/socket_wrapper/Manifest
index 1d4c04730ed3..4c35b40ce963 100644
--- a/net-libs/socket_wrapper/Manifest
+++ b/net-libs/socket_wrapper/Manifest
@@ -1,3 +1,2 @@
-DIST socket_wrapper-1.3.4.tar.gz 81997 BLAKE2B 
5d290ef59c16fbdde362749196cc91c3f050518f82cb14fbafa3e00d5fb51a6b085b94b08413ca601731440d8eadb5dfbe8d011567fd67b1240b0cc380504813
 SHA512 
6e6a940e26d0f4dc4f1c0f84643d5a124bb2cccd1713481e9c42ea7986884928d736b1ef8da8a2aef3d3803938b6e1ebd30bdbe9784fda95a9a59cdbd1d19f61
 DIST socket_wrapper-1.4.0.tar.gz 87353 BLAKE2B 
67c2a4bae2e1031399137e404e95e6e6cfa1143ff659a7d34533e908f9169b8a79d1dfffaa51a6280a8cfc9e03dc07585ff41b0e087527b1ad0bb5adb282156e
 SHA512 
944e5ff2b6919e414f9045fe294b9b4813272fe7c00f5ac144c999b99572be6b3ed2eb975ec1d07bd853cffea6dffe339280e4961520d34667f808f76b47db57
 DIST socket_wrapper-1.4.2.tar.gz 90641 BLAKE2B 
8a43f48ed8f3809eac8c86ee55e740ac37068d729f3f36955b9f017f29c40fa86f1f4455d2e33c8bb9413e25d8e7cb4bab84cd2688f54febb17d41c37ceb4d79
 SHA512 
30de1dfa6bfae51114b0557a00b87c785b7a00cf62d495b5c4bd837f32016ed58f942e7de0c33d09aa72e533f58283af6b5ae50f276ad7e58e853e32a8400024

diff --git a/net-libs/socket_wrapper/socket_wrapper-1.3.4.ebuild 
b/net-libs/socket_wrapper/socket_wrapper-1.3.4.ebuild
deleted file mode 100644
index 2b07afba94d0..
--- a/net-libs/socket_wrapper/socket_wrapper-1.3.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A library passing all socket communications through unix sockets"
-HOMEPAGE="https://cwrap.org/socket_wrapper.html;
-SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( >=dev-util/cmocka-1.1.0 )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUNIT_TESTING=$(usex test ON OFF)
-   )
-   cmake-multilib_src_configure
-}



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

2024-03-02 Thread Sam James
commit: e717243e9a534333fa9a63d49e44ed8bd1e866c8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 05:58:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:58:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e717243e

sys-libs/nss_wrapper: backport fix for newer cmocka; add extra test dep

We don't yet have newer cmocka packaged (partly because I was worried
about breakage), but backport a fix which looks like it should help with it.

Also, add an extra test dep on uid_wrapper.

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

 .../files/nss_wrapper-1.1.15-cmocka-cmake.patch| 26 ++
 sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild | 14 ++--
 2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/sys-libs/nss_wrapper/files/nss_wrapper-1.1.15-cmocka-cmake.patch 
b/sys-libs/nss_wrapper/files/nss_wrapper-1.1.15-cmocka-cmake.patch
new file mode 100644
index ..503066dd30b9
--- /dev/null
+++ b/sys-libs/nss_wrapper/files/nss_wrapper-1.1.15-cmocka-cmake.patch
@@ -0,0 +1,26 @@
+https://git.samba.org/?p=nss_wrapper.git;a=commit;h=2c879a0ffa70cee33329291d7576ec971d420da2
+
+From 2c879a0ffa70cee33329291d7576ec971d420da2 Mon Sep 17 00:00:00 2001
+From: Andreas Schneider 
+Date: Fri, 17 Feb 2023 17:51:27 +0100
+Subject: [PATCH] cmake: Fix cmocka >= 1.1.6 find_package() in CONFIG mode
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Andreas Schneider 
+Reviewed-by: Pavel Filipenský 
+--- a/tests/CMakeLists.txt
 b/tests/CMakeLists.txt
+@@ -1,5 +1,9 @@
+ project(tests C)
+ 
++if (TARGET cmocka::cmocka)
++set(CMOCKA_LIBRARY cmocka::cmocka)
++endif()
++
+ set(TESTSUITE_LIBRARIES nss_utils ${NWRAP_REQUIRED_LIBRARIES} 
${CMOCKA_LIBRARY})
+ string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
+ 
+-- 
+2.34.1

diff --git a/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild 
b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
index f2ca73072069..b99114af385b 100644
--- a/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
+++ b/sys-libs/nss_wrapper/nss_wrapper-1.1.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,17 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips 
ppc ppc64 ~riscv sparc
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="test? ( dev-util/cmocka )"
+# sys-libs/uid_wrapper is used to "better test initgroups()" optionally
+BDEPEND="
+   test? (
+   dev-util/cmocka
+   sys-libs/uid_wrapper
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cmocka-cmake.patch
+)
 
 src_configure() {
local mycmakeargs=(



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

2024-03-02 Thread Sam James
commit: 02a35ae88a3b84bf2381ffb4244102bdd86f1418
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 05:03:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:51:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a35ae8

net-dns/maradns: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/861293
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/maradns/maradns-3.5.0022.ebuild | 7 ++-
 net-dns/maradns/maradns-3.5.0036.ebuild | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild 
b/net-dns/maradns/maradns-3.5.0022.ebuild
index 2b29f3c404a5..4492b31c472c 100644
--- a/net-dns/maradns/maradns-3.5.0022.ebuild
+++ b/net-dns/maradns/maradns-3.5.0022.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-inherit python-any-r1 systemd toolchain-funcs
+inherit flag-o-matic python-any-r1 systemd toolchain-funcs
 
 DESCRIPTION="A security-aware DNS server"
 HOMEPAGE="https://maradns.samiam.org;
@@ -33,6 +33,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861293
+   # https://github.com/samboy/MaraDNS/discussions/124
+   filter-lto
+
tc-export CC
./configure --ipv6 || die "Failed to configure"
 }

diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild 
b/net-dns/maradns/maradns-3.5.0036.ebuild
index 3ae5a00374ac..30df46007db5 100644
--- a/net-dns/maradns/maradns-3.5.0036.ebuild
+++ b/net-dns/maradns/maradns-3.5.0036.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit python-any-r1 systemd toolchain-funcs
+inherit flag-o-matic python-any-r1 systemd toolchain-funcs
 
 DESCRIPTION="A security-aware DNS server"
 HOMEPAGE="https://maradns.samiam.org;
@@ -28,6 +28,11 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861293
+   # https://github.com/samboy/MaraDNS/discussions/124
+   filter-lto
+
tc-export CC
./configure --ipv6 || die "Failed to configure"
 }



[gentoo-commits] repo/gentoo:master commit in: app-i18n/xvnkb/

2024-03-02 Thread Sam James
commit: 2cc6964f97c84b02944bf72ce1b53de8e5743e54
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 05:39:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:51:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc6964f

app-i18n/xvnkb: run configure with bash

config.h:1:1: error: expected identifier or ‘(’ before ‘-’ token
1 | -e #ifndef __VK_CONFIG_H

This is just... dandy... I too love unix command flags echo'ed into my
headers...

It uses echo -e to a header, which breaks on non-bash shells and is
generally a problem.

Closes: https://bugs.gentoo.org/886069
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-i18n/xvnkb/xvnkb-0.2.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild 
b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
index 876fa3426ab7..a03d2ecadfdf 100644
--- a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
+++ b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
@@ -31,8 +31,8 @@ src_prepare() {
 }
 
 src_configure() {
-   # *not* autotools
-   ./configure \
+   # *not* autotools. Uses broken logic that assumes all the world is a 
bash
+   bash ./configure \
$(usex spell '' '--no-spellcheck') \
$(usex xft '' '--no-xft') \
--use-extstroke \



[gentoo-commits] repo/gentoo:master commit in: app-i18n/xvnkb/

2024-03-02 Thread Sam James
commit: bf8021b7878ce7a4dbd92639ca20ef93084514dc
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 05:32:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:51:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8021b7

app-i18n/xvnkb: error out immediately if no Makefile exists

This package is absolutely horrible. It has the world's worst homebrew
"configure" script, which fails but doesn't *error out* with
-Wimplicit-int as a compiler default error, and also has:

config.h:1:1: error: expected identifier or ‘(’ before ‘-’ token
1 | -e #ifndef __VK_CONFIG_H

which is just... dandy... I too love unix command flags echo'ed into my
headers...

It's a wreck but we can at least detect when it cannot compile anything
and abort with a clearer message.

Bug: https://bugs.gentoo.org/900398
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-i18n/xvnkb/xvnkb-0.2.11.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild 
b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
index 98e4e14b988b..876fa3426ab7 100644
--- a/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
+++ b/app-i18n/xvnkb/xvnkb-0.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -37,6 +37,7 @@ src_configure() {
$(usex xft '' '--no-xft') \
--use-extstroke \
|| die "./configure failed"
+   [[ -f Makefile ]] || die "./configure failed to set an error code, but 
didn't create a Makefile either"
 }
 
 src_install() {



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

2024-03-02 Thread Sam James
commit: 0c153250617ed0d50f1ee4ac1e7aa53bad9e87af
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 04:43:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c153250

net-dns/maradns: fix totally broken patch

In commit 73937e86b92dcf813bf021a83451e2ae4dbc423c, a version bump was
applied, and a patch file in FILESDIR which was applied to the old
version was "rebased" against the new release and applied in-place for
both the old and new versions.

Result: stable ebuild does not compile because patch doesn't match.

Fixes: 73937e86b92dcf813bf021a83451e2ae4dbc423c
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/maradns/files/maradns-3.5.0022-flags.patch | 23 +++---
 ...22-flags.patch => maradns-3.5.0036-flags.patch} |  0
 net-dns/maradns/maradns-3.5.0036.ebuild|  2 +-
 3 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/net-dns/maradns/files/maradns-3.5.0022-flags.patch 
b/net-dns/maradns/files/maradns-3.5.0022-flags.patch
index 923417538778..9f01795fd2bb 100644
--- a/net-dns/maradns/files/maradns-3.5.0022-flags.patch
+++ b/net-dns/maradns/files/maradns-3.5.0022-flags.patch
@@ -1,15 +1,23 @@
-Rebased on 2024-01-20, version 3.5.0036
-
 From 15470045421448a7a6813e2a4a96e18bba3b0aa4 Mon Sep 17 00:00:00 2001
 From: Victor Kustov 
 Date: Wed, 27 Jul 2022 21:28:31 +0300
 Subject: [PATCH] 2nd
 
+---
+ build/Makefile.linux | 32 
+ 1 file changed, 16 insertions(+), 16 deletions(-)
+
 diff --git a/build/Makefile.linux b/build/Makefile.linux
-index 9d8117e..22a7518 100644
+index 965c7fb..572dccc 100644
 --- a/build/Makefile.linux
 +++ b/build/Makefile.linux
-@@ -29,29 +29,27 @@ Q="DEFINES=-DSELECT_PROBLEM"
+@@ -24,32 +24,32 @@ EXECS=server/maradns
+ # end the Solaris section
+ # Non-Solaris version of "M"
+ V="VERSION=$(VERSION)"
+-Q="DEFINES=-DSELECT_PROBLEM"
++Q="$(LDFLAGS) DEFINES=-DSELECT_PROBLEM"
+ 
  # Debug
  
  FLAGS = -O2 -Wall -DSELECT_PROBLEM
@@ -26,9 +34,7 @@ index 9d8117e..22a7518 100644
 -  make $(M) $(V) COMPILED=\"$(COMPILED)\" ; \
 -  cd ../tools ; make $(M) ; \
 -  cd ../deadwood-*/src/ ; make FLAGS=-O2 ; \
--  cd ../tools/blockhash ; make CFLAGS=-O2 ; \
--  cd ../../../coLunacyDNS/ ; make ; \
--  cd ../tcp ; make $(M) $(V) ; cat ../00README.FIRST
+-  cd ../../tcp ; make $(M) $(V) ; cat ../00README.FIRST
 +  cd libs ; $(MAKE) $(M) ; cd ../dns ; $(MAKE) $(M) ; \
 +  cd ../rng ; $(MAKE) $(M) ; cd ../parse ; $(MAKE) $(M) ; \
 +  cd ../qual ; $(MAKE) $(M) ; cd ../server ; \
@@ -54,3 +60,6 @@ index 9d8117e..22a7518 100644
  
  clean:
rm -f $(OBJECTS) core $(EXECS) ; \
+-- 
+2.35.1
+

diff --git a/net-dns/maradns/files/maradns-3.5.0022-flags.patch 
b/net-dns/maradns/files/maradns-3.5.0036-flags.patch
similarity index 100%
copy from net-dns/maradns/files/maradns-3.5.0022-flags.patch
copy to net-dns/maradns/files/maradns-3.5.0036-flags.patch

diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild 
b/net-dns/maradns/maradns-3.5.0036.ebuild
index 0eea6659b14e..fc926f30ad71 100644
--- a/net-dns/maradns/maradns-3.5.0036.ebuild
+++ b/net-dns/maradns/maradns-3.5.0036.ebuild
@@ -25,7 +25,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-3.5.0022-flags.patch
+   "${FILESDIR}"/${PN}-3.5.0036-flags.patch
 )
 
 src_configure() {



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

2024-03-02 Thread Sam James
commit: 390f613a5342052b7c01a1aa4558048ef38685ce
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 04:45:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:51:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390f613a

net-dns/maradns: don't require acct-* packages to compile

With --buildpkgonly the account packages aren't needed, so don't force
them to be installed yet. An RDEPEND is fine.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-dns/maradns/maradns-3.5.0022.ebuild | 5 ++---
 net-dns/maradns/maradns-3.5.0036.ebuild | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-dns/maradns/maradns-3.5.0022.ebuild 
b/net-dns/maradns/maradns-3.5.0022.ebuild
index 85670bec1b68..2b29f3c404a5 100644
--- a/net-dns/maradns/maradns-3.5.0022.ebuild
+++ b/net-dns/maradns/maradns-3.5.0022.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,11 +18,10 @@ IUSE="examples"
 
 BDEPEND="${PYTHON_DEPS}
dev-lang/perl"
-DEPEND="
+RDEPEND="
acct-group/maradns
acct-user/duende
acct-user/maradns"
-RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-flags.patch

diff --git a/net-dns/maradns/maradns-3.5.0036.ebuild 
b/net-dns/maradns/maradns-3.5.0036.ebuild
index fc926f30ad71..3ae5a00374ac 100644
--- a/net-dns/maradns/maradns-3.5.0036.ebuild
+++ b/net-dns/maradns/maradns-3.5.0036.ebuild
@@ -18,11 +18,10 @@ IUSE="examples"
 
 BDEPEND="${PYTHON_DEPS}
dev-lang/perl"
-DEPEND="
+RDEPEND="
acct-group/maradns
acct-user/duende
acct-user/maradns"
-RDEPEND="${DEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.5.0036-flags.patch



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

2024-03-02 Thread Sam James
commit: 97fc44852d225d13cc8f60030ddf30c1e30552df
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 05:49:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:49:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97fc4485

net-libs/socket_wrapper: add 1.4.2

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

 net-libs/socket_wrapper/Manifest   |  1 +
 .../socket_wrapper/socket_wrapper-1.4.2.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/net-libs/socket_wrapper/Manifest b/net-libs/socket_wrapper/Manifest
index 66d1f6662ab1..1d4c04730ed3 100644
--- a/net-libs/socket_wrapper/Manifest
+++ b/net-libs/socket_wrapper/Manifest
@@ -1,2 +1,3 @@
 DIST socket_wrapper-1.3.4.tar.gz 81997 BLAKE2B 
5d290ef59c16fbdde362749196cc91c3f050518f82cb14fbafa3e00d5fb51a6b085b94b08413ca601731440d8eadb5dfbe8d011567fd67b1240b0cc380504813
 SHA512 
6e6a940e26d0f4dc4f1c0f84643d5a124bb2cccd1713481e9c42ea7986884928d736b1ef8da8a2aef3d3803938b6e1ebd30bdbe9784fda95a9a59cdbd1d19f61
 DIST socket_wrapper-1.4.0.tar.gz 87353 BLAKE2B 
67c2a4bae2e1031399137e404e95e6e6cfa1143ff659a7d34533e908f9169b8a79d1dfffaa51a6280a8cfc9e03dc07585ff41b0e087527b1ad0bb5adb282156e
 SHA512 
944e5ff2b6919e414f9045fe294b9b4813272fe7c00f5ac144c999b99572be6b3ed2eb975ec1d07bd853cffea6dffe339280e4961520d34667f808f76b47db57
+DIST socket_wrapper-1.4.2.tar.gz 90641 BLAKE2B 
8a43f48ed8f3809eac8c86ee55e740ac37068d729f3f36955b9f017f29c40fa86f1f4455d2e33c8bb9413e25d8e7cb4bab84cd2688f54febb17d41c37ceb4d79
 SHA512 
30de1dfa6bfae51114b0557a00b87c785b7a00cf62d495b5c4bd837f32016ed58f942e7de0c33d09aa72e533f58283af6b5ae50f276ad7e58e853e32a8400024

diff --git a/net-libs/socket_wrapper/socket_wrapper-1.4.2.ebuild 
b/net-libs/socket_wrapper/socket_wrapper-1.4.2.ebuild
new file mode 100644
index ..616af852b9e3
--- /dev/null
+++ b/net-libs/socket_wrapper/socket_wrapper-1.4.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="Library passing all socket communications through unix sockets"
+HOMEPAGE="https://cwrap.org/socket_wrapper.html;
+SRC_URI="https://ftp.samba.org/pub/cwrap/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( >=dev-util/cmocka-1.1.0 )"
+
+src_configure() {
+   # https://gcc.gnu.org/PR46596
+   # https://gcc.gnu.org/PR101270
+   filter-flags -fno-semantic-interposition
+
+   local mycmakeargs=(
+   -DUNIT_TESTING=$(usex test ON OFF)
+   )
+   cmake-multilib_src_configure
+}
+
+src_test() {
+   ewarn "test_echo_tcp_poll takes a while to run!"
+   cmake_src_test
+}



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

2024-03-02 Thread Sam James
commit: 2649f38d3871aa2d185d7d2ec464a2c0397c9112
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 05:36:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 05:36:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2649f38d

sys-libs/pam_wrapper: add 1.1.5

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

 sys-libs/pam_wrapper/Manifest  |  1 +
 .../files/pam_wrapper-1.1.5-env-var-typo.patch | 25 ++
 .../files/pam_wrapper-1.1.5-mkdir-race.patch   | 40 ++
 .../files/pam_wrapper-1.1.5-tests-import.patch | 22 ++
 sys-libs/pam_wrapper/pam_wrapper-1.1.5.ebuild  | 90 ++
 5 files changed, 178 insertions(+)

diff --git a/sys-libs/pam_wrapper/Manifest b/sys-libs/pam_wrapper/Manifest
index 197fc5b91c82..8cb28f18f031 100644
--- a/sys-libs/pam_wrapper/Manifest
+++ b/sys-libs/pam_wrapper/Manifest
@@ -1 +1,2 @@
 DIST pam_wrapper-1.1.4.tar.gz 170882 BLAKE2B 
fa0a789f6fd6f809c7ef80e354e886b5f1f0b4212060dc0e388a44701e4a1f49635b8f47344156ad65cd273660e3b0a806480c37875a830e2f5d8e56c4ec0818
 SHA512 
3b68dc6d7815707d74d1340facd9c2de4dff3934402ac2c2632371b39c41a75744434744ed7308e157be03a03a941405638cadb6f34995de56fb1f5f45d37de2
+DIST pam_wrapper-1.1.5.tar.gz 95037 BLAKE2B 
78adeaac3994349460c2c9966e1145c3c6b78189cf1e6092cf0272bc82498c2182b114d718ce47b3403e32255d8ae5e65dee22e7bc261442323a661a4dbd1b38
 SHA512 
eee2c0683bd87c5416b52115105a9a2397cbec261e358ff20d9b272509f64ee5ea50a4adcb04f7791d451ca904ffd31c3bc07dc53555c3808f50f71634ab6323

diff --git a/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-env-var-typo.patch 
b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-env-var-typo.patch
new file mode 100644
index ..0874e5daaf24
--- /dev/null
+++ b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-env-var-typo.patch
@@ -0,0 +1,25 @@
+https://git.samba.org/?p=pam_wrapper.git;a=commit;h=9f0cccf7432dd9be1de953f9b13a7f9b06c40442
+
+From 9f0cccf7432dd9be1de953f9b13a7f9b06c40442 Mon Sep 17 00:00:00 2001
+From: Andreas Schneider 
+Date: Fri, 10 Nov 2023 15:38:37 +0100
+Subject: [PATCH] pwrap: Fix PAM_WRAPPER_DISABLE_DEEPBIND environment variable
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Andreas Schneider 
+Reviewed-by: Pavel Filipenský 
+--- a/src/pam_wrapper.c
 b/src/pam_wrapper.c
+@@ -336,7 +336,7 @@ static void *pwrap_load_lib_handle(enum pwrap_lib lib)
+ 
+ #ifdef RTLD_DEEPBIND
+   const char *env_preload = getenv("LD_PRELOAD");
+-  const char *env_deepbind = getenv("UID_WRAPPER_DISABLE_DEEPBIND");
++  const char *env_deepbind = getenv("PAM_WRAPPER_DISABLE_DEEPBIND");
+   bool enable_deepbind = true;
+ 
+   /* Don't do a deepbind if we run with libasan */
+-- 
+2.34.1

diff --git a/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-mkdir-race.patch 
b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-mkdir-race.patch
new file mode 100644
index ..f3c1458d6dce
--- /dev/null
+++ b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-mkdir-race.patch
@@ -0,0 +1,40 @@
+https://git.samba.org/?p=pam_wrapper.git;a=commitdiff;h=7bd24b0e54995da5f333575f97c9f1fa796fe0f1
+
+From 7bd24b0e54995da5f333575f97c9f1fa796fe0f1 Mon Sep 17 00:00:00 2001
+From: =?utf8?q?Jan=20Kundr=C3=A1t?= 
+Date: Mon, 6 Nov 2023 18:34:58 +0100
+Subject: [PATCH] die quickly upon mkdir failure
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+We just had this failure in our CI system that's currently running just
+three PAM-wrapped tests in parallel. Since this is a classic TOCTOU race
+(albeit in a test code, and therefore with little to no security
+implications), the `mkdir` can fail, and when that happens it's much
+better to just die quickly rather than continuing as if nothing
+happened.
+
+Signed-off-by: Jan Kundrát 
+Reviewed-by: Pavel Filipenský 
+Reviewed-by: Andreas Schneider 
+--- a/src/pam_wrapper.c
 b/src/pam_wrapper.c
+@@ -893,6 +893,7 @@ static void pwrap_init(void)
+   PWRAP_LOG(PWRAP_LOG_ERROR,
+ "Failed to create pam_wrapper config dir: %s - %s",
+ tmp_config_dir, strerror(errno));
++  exit(1);
+   }
+ 
+   /* Create file with the PID of the the process */
+@@ -1121,6 +1122,7 @@ static void pwrap_init(void)
+   PWRAP_LOG(PWRAP_LOG_ERROR,
+ "Failed to create pam_wrapper config dir: %s - %s",
+ tmp_config_dir, strerror(errno));
++  exit(1);
+   }
+ 
+   /* Create file with the PID of the the process */
+-- 
+2.34.1

diff --git a/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-tests-import.patch 
b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-tests-import.patch
new file mode 100644
index ..884583c098b4
--- /dev/null
+++ b/sys-libs/pam_wrapper/files/pam_wrapper-1.1.5-tests-import.patch
@@ -0,0 +1,22 @@
+--- a/tests/pypamtest_test.py
 

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

2024-03-02 Thread Denis Reva
commit: 5b3ddc1f4312fc8016216f2c5bef08fa17b96be7
Author: Denis Reva  gmail  com>
AuthorDate: Sun Mar  3 05:41:21 2024 +
Commit: Denis Reva  gmail  com>
CommitDate: Sun Mar  3 05:41:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b3ddc1f

media-libs/amdvlk-bin: add 2024.1.2, drop 2024.1.1

Signed-off-by: Denis Reva  gmail.com>

 media-libs/amdvlk-bin/Manifest| 4 ++--
 .../{amdvlk-bin-2024.1.1.ebuild => amdvlk-bin-2024.1.2.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/amdvlk-bin/Manifest b/media-libs/amdvlk-bin/Manifest
index 131e6ecbaa..536dbcad7a 100644
--- a/media-libs/amdvlk-bin/Manifest
+++ b/media-libs/amdvlk-bin/Manifest
@@ -2,5 +2,5 @@ DIST amdvlk-bin-2021.2.5-amd64.rpm 16616736 BLAKE2B 
091d14036fc164e15ebb138812ba
 DIST amdvlk-bin-2021.2.5-i386.deb 23475164 BLAKE2B 
b7f7fb91d88c7a37e69f99a2a036b6e1eda1ae00f0f378eb0a245253b12ea6adbd23de70e9bc06c95438a02f2d1905eb8dd55c601ba616106e2b2e2f7db08a93
 SHA512 
1f6067c97661285f62bcd0cb8a81138943f7280ebfda3d70aa32237cea0b715131c7b8af982b62c63ef813f6c1ff54672eea61244cf3c13f1cb536edbb4a749c
 DIST amdvlk-bin-2023.3.3-amd64.rpm 16954920 BLAKE2B 
8b8d2e353a2055a823c5a7932c55a5e113036388a68c2f61a665de0209e82dd219b21e6f4a79f2ad6141381601e408b0007068140fcc2692bf5904ac289ab597
 SHA512 
827bcf885f207557b452360491187b9909279a601dff9c635561b4aa5f2c8aae9d940e880a98c7fb1482efd7fec068e8f3667729930ecd20dfa7c06be15193c9
 DIST amdvlk-bin-2023.3.3-i386.deb 25352166 BLAKE2B 
f4e3af91c2f4e7be6c447c2553ac3deed106be86ce3bd3204ac2e6734ca09dba4c59da8ffd49b52f85dfcbe5eaba09cfa2519578ececfb6f7b21ee4a3d67430d
 SHA512 
3668d701292b7283409ec2209f52b0b01cd7821754969efc4c91c74b2b075ee612f41fafd471dd92da1b204644c76bb92fd60c4c916588b7ee8961257523ba50
-DIST amdvlk-bin-2024.1.1-amd64.rpm 18242384 BLAKE2B 
f26155287dfd7c968581b5eba3a4ad4ac9e1c0d4740a9aa57e120c8a21a1638cf0f02bcf3fd51fb2b6150031b7d81a2c755095807f8afbec5727be4dd661bcaf
 SHA512 
f75b175377a9c252d564db5d99aae47d833d6ddc2c0b7c9292113e96e0635d059deae82ef54e9a88025c28b8b2271113ab468c72a0aa16c4908857b970f3634e
-DIST amdvlk-bin-2024.1.1-i386.deb 25981812 BLAKE2B 
c8cb424798b6d2f64f0d4c68930c4fbe7ac02039373d33aa6cc0c2912b71df7a7adff64e3f60be52f3bd4bcec0c91ee5f3a0edfaa88dc2f09390c245e94f0170
 SHA512 
6c3f5aea6e734fa3550c7f4103108dd3efca2ce0ddb1e0410b46ef3d4171deb66cf10b2e38935bf965d729daa221fd6af119582ef7b15e779df80d84122b9587
+DIST amdvlk-bin-2024.1.2-amd64.rpm 18323340 BLAKE2B 
0e7bc3e53fae11007b660786451a4268a79de0691a14d862dffdb9ba9c25b1a7c64bd88021aad754e6b87a84474b6727b02af8e0a6c662430a8b31af3b6ac829
 SHA512 
759b2b85f5570bd15638f8be2f16072b50a667a812ef93de55326984e660470a9af28f484e9d11931ac0285b854fdace4394c38cd869668b3e1c7b04e6d3bc9d
+DIST amdvlk-bin-2024.1.2-i386.deb 26110588 BLAKE2B 
5b1fb0a12a003d565a4ff9e7856d9ee3d21773bd954b16d7885e7607acf67337c696ab2909ffa8b36a61d632001ac8b701f2368cceab4ba5ecba21a94fb4fca9
 SHA512 
0ce33654cdc6dd661e6253a58448eb955c5beb42b300b284ed6dd48d37dbc814b061197b2de81f320a92a99e34b7fcd79543e2b47975c127fd2b045df11986ce

diff --git a/media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild 
b/media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild
similarity index 100%
rename from media-libs/amdvlk-bin/amdvlk-bin-2024.1.1.ebuild
rename to media-libs/amdvlk-bin/amdvlk-bin-2024.1.2.ebuild



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

2024-03-02 Thread Jakov Smolić
commit: 37fe43dd8207ed400aaae9053ed7405a0d10da2c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar  3 04:38:56 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar  3 04:38:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fe43dd

dev-python/pydantic: Stabilize 2.6.1 arm64, #925064

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/pydantic/pydantic-2.6.1.ebuild 
b/dev-python/pydantic/pydantic-2.6.1.ebuild
index d901879e999b..05f46212694e 100644
--- a/dev-python/pydantic/pydantic-2.6.1.ebuild
+++ b/dev-python/pydantic/pydantic-2.6.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]



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

2024-03-02 Thread Jakov Smolić
commit: be549bab0f447ff65332e4bbdd185d3e95a83fb1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Mar  3 04:38:57 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Mar  3 04:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be549bab

dev-python/pydantic-core: Stabilize 2.16.2 arm64, #925064

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/pydantic-core/pydantic-core-2.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pydantic-core/pydantic-core-2.16.2.ebuild 
b/dev-python/pydantic-core/pydantic-core-2.16.2.ebuild
index 977c5d70a9ba..5f8d38408ed9 100644
--- a/dev-python/pydantic-core/pydantic-core-2.16.2.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.16.2.ebuild
@@ -109,7 +109,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]



[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: b34b40552fb2c632908967b55bc6972068565fd7
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:31:26 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:48 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=b34b4055

python.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can treat it like another bash script

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: John Helmert III  gentoo.org>

 python.Dockerfile | 35 +--
 1 file changed, 25 insertions(+), 10 deletions(-)

diff --git a/python.Dockerfile b/python.Dockerfile
index 7b61532..b0a5bd3 100644
--- a/python.Dockerfile
+++ b/python.Dockerfile
@@ -1,16 +1,31 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 FROM gentoo/stage3:amd64-nomultilib-openrc
 
 # derived from 
https://github.com/projg2/gentoo-python-image/blob/master/Dockerfile
 
-RUN echo '*/* ~amd64' >> /etc/portage/package.accept_keywords/base.conf \
- && echo '*/* full-stdlib sqlite' >> /etc/portage/package.use/python \
- && echo 'dev-vcs/git -perl' >> /etc/portage/package.use/git \
- && wget --progress=dot:mega -O - 
https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz | tar -xz \
- && mv gentoo-master /var/db/repos/gentoo \
- && emerge -1vnt --jobs dev-python/tox app-arch/lzip dev-vcs/git \
-dev-python/pypy{,3_9,3_10}-exe-bin dev-db/sqlite \
- && emerge -1v --jobs --nodeps dev-lang/python:{2.7,3.8,3.9,3.10,3.11,3.12} \
-dev-python/pypy{,3_9,3_10,3} \
- && rm -r /var/db/repos/* /var/cache/distfiles/*
+RUN <<-EOF
+set -e
+
+# configure portage
+echo '*/* ~amd64' >> /etc/portage/package.accept_keywords/base.conf
+echo '*/* full-stdlib sqlite' >> /etc/portage/package.use/python
+echo 'dev-vcs/git -perl' >> /etc/portage/package.use/git
+
+# install ::gentoo
+wget --progress=dot:mega -O - 
https://github.com/gentoo-mirror/gentoo/archive/master.tar.gz | tar -xz
+mv gentoo-master /var/db/repos/gentoo
+
+# main job
+emerge -1vnt --jobs dev-python/tox app-arch/lzip dev-vcs/git \
+dev-python/pypy{,3_9,3_10}-exe-bin dev-db/sqlite
+emerge -1v --jobs --nodeps dev-lang/python:{2.7,3.8,3.9,3.10,3.11,3.12} \
+dev-python/pypy{,3_9,3_10,3}
+
+# cleanup
+rm -r /var/db/repos/* /var/cache/distfiles/*
+EOF
 
 CMD ["/bin/bash"]



[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: 41303173bdf08e407fb2c39b173efaf6c33051df
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:26:11 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:46 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=41303173

stage3.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)
4) by using modern syntax, we can't be labelled as "conservative"[1]

[1] https://github.com/systemd/systemd/pull/31424#issuecomment-1956318843
Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Signed-off-by: John Helmert III  gentoo.org>

 stage3.Dockerfile | 57 +--
 1 file changed, 39 insertions(+), 18 deletions(-)

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index 2aeb250..21235de 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -1,3 +1,7 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 # This Dockerfile creates a gentoo stage3 container image. By default it
 # creates a stage3-amd64 image. It utilizes a multi-stage build and requires
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
@@ -14,24 +18,41 @@ ARG SUFFIX
 ARG DIST="https://ftp-osl.osuosl.org/pub/gentoo/releases/${ARCH}/autobuilds;
 ARG SIGNING_KEY="0xBB572E0E2D182910"
 
-RUN echo "Building Gentoo Container image for ${ARCH} ${SUFFIX} fetching from 
${DIST}" \
- && apk --no-cache add ca-certificates gnupg tar wget xz \
- && gpg --list-keys \
- && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
- && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
- && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
-   gpg --auto-key-locate=clear,nodefault,wkd --locate-key 
rel...@gentoo.org \
- && wget -q "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt" \
- && gpg --verify "latest-stage3-${MICROARCH}${SUFFIX}.txt" \
- && STAGE3PATH="$(sed -n '6p' "latest-stage3-${MICROARCH}${SUFFIX}.txt" | cut 
-f 1 -d ' ')" \
- && echo "STAGE3PATH:" ${STAGE3PATH} \
- && STAGE3="$(basename ${STAGE3PATH})" \
- && wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.asc" \
- && gpg --verify "${STAGE3}.asc" \
- && tar xpf "${STAGE3}" --xattrs-include='*.*' --numeric-owner \
- && ( sed -i -e 's/#rc_sys=""/rc_sys="docker"/g' etc/rc.conf 2>/dev/null || 
true ) \
- && echo 'UTC' > etc/timezone \
- && rm ${STAGE3}.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
+RUN <<-EOF
+set -e
+
+echo "Building Gentoo Container image for ${ARCH} ${SUFFIX} fetching from 
${DIST}"
+
+apk --no-cache add ca-certificates gnupg tar wget xz
+
+# setup GPG
+gpg --list-keys
+# make sure to have  in following heredoc
+# 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04
+ cat <<-GPG >> ~/.gnupg/dirmngr.conf
+   honor-http-proxy
+   disable-ipv6
+   GPG
+gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
+   gpg --auto-key-locate=clear,nodefault,wkd --locate-key rel...@gentoo.org
+
+# obtain and extract stage3
+wget -q "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt"
+gpg --verify "latest-stage3-${MICROARCH}${SUFFIX}.txt"
+STAGE3PATH="$(sed -n '6p' "latest-stage3-${MICROARCH}${SUFFIX}.txt" | cut 
-f 1 -d ' ')"
+echo "STAGE3PATH:" ${STAGE3PATH}
+STAGE3="$(basename ${STAGE3PATH})"
+wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.asc"
+gpg --verify "${STAGE3}.asc"
+tar xpf "${STAGE3}" --xattrs-include='*.*' --numeric-owner
+
+# modify stage3
+( sed -i -e 's/#rc_sys=""/rc_sys="docker"/g' etc/rc.conf 2>/dev/null || 
true )
+echo 'UTC' > etc/timezone
+
+# cleanup
+rm ${STAGE3}.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
+EOF
 
 FROM scratch
 



[gentoo-commits] proj/docker-images:master commit in: /

2024-03-02 Thread John Helmert III
commit: ee2fbe2c8354887ff90dd908bc87964bc85f6e9f
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Tue Feb 27 16:34:06 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Mar  3 04:22:48 2024 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=ee2fbe2c

portage.Dockerfile: use HEREDOC syntax for RUN command

HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents

Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)

What else changed:
1) added fallback method to retrieve gpg keys using wkd

Signed-off-by: Rahil Bhimjiani  rahil.rocks>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/139
Signed-off-by: John Helmert III  gentoo.org>

 portage.Dockerfile | 39 +++
 1 file changed, 27 insertions(+), 12 deletions(-)

diff --git a/portage.Dockerfile b/portage.Dockerfile
index deb7969..01aa307 100644
--- a/portage.Dockerfile
+++ b/portage.Dockerfile
@@ -1,3 +1,7 @@
+# syntax=docker/dockerfile:1
+
+# FIRST LINE IS VERY IMPORTANT. DO NOT MODIFY
+
 # This Dockerfile creates a portage snapshot that can be mounted as a
 # container volume. It utilizes a multi-stage build and requires
 # docker-17.05.0 or later. It fetches a daily snapshot from the official
@@ -11,18 +15,29 @@ ARG SNAPSHOT="portage-latest.tar.xz"
 ARG DIST="https://ftp-osl.osuosl.org/pub/gentoo/snapshots;
 ARG SIGNING_KEY="0xEC590EEAC9189250"
 
-RUN apk add --no-cache ca-certificates gnupg tar wget xz \
- && wget -q "${DIST}/${SNAPSHOT}" "${DIST}/${SNAPSHOT}.gpgsig" 
"${DIST}/${SNAPSHOT}.md5sum" \
- && gpg --list-keys \
- && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
- && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
- && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} \
- && gpg --verify "${SNAPSHOT}.gpgsig" "${SNAPSHOT}" \
- && md5sum -c ${SNAPSHOT}.md5sum \
- && mkdir -p var/db/repos var/cache/binpkgs var/cache/distfiles \
- && tar xJpf ${SNAPSHOT} -C var/db/repos \
- && mv var/db/repos/portage var/db/repos/gentoo \
- && rm ${SNAPSHOT} ${SNAPSHOT}.gpgsig ${SNAPSHOT}.md5sum
+RUN <<-EOF
+set -e
+
+apk add --no-cache ca-certificates gnupg tar wget xz
+wget -q "${DIST}/${SNAPSHOT}" "${DIST}/${SNAPSHOT}.gpgsig" 
"${DIST}/${SNAPSHOT}.md5sum"
+
+# setup GPG
+gpg --list-keys
+# make sure to have  in following heredoc
+# 
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04
+cat <<-GPG >> ~/.gnupg/dirmngr.conf
+   honor-http-proxy
+   disable-ipv6
+   GPG
+gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} || \
+   gpg --auto-key-locate=clear,nodefault,wkd --locate-key 
infrastruct...@gentoo.org
+gpg --verify "${SNAPSHOT}.gpgsig" "${SNAPSHOT}"
+md5sum -c ${SNAPSHOT}.md5sum
+mkdir -p var/db/repos var/cache/binpkgs var/cache/distfiles
+tar xJpf ${SNAPSHOT} -C var/db/repos
+mv var/db/repos/portage var/db/repos/gentoo
+rm ${SNAPSHOT} ${SNAPSHOT}.gpgsig ${SNAPSHOT}.md5sum
+EOF
 
 FROM busybox:latest
 



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

2024-03-02 Thread Matt Turner
commit: 0fcd1c684459a1c7cfdbcd3a6b9fad4103127d7a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:37:39 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcd1c68

x11-misc/gccmakedep: Version bump to 1.0.4

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

 x11-misc/gccmakedep/Manifest|  1 +
 x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild | 10 ++
 2 files changed, 11 insertions(+)

diff --git a/x11-misc/gccmakedep/Manifest b/x11-misc/gccmakedep/Manifest
index 4705b7ca2038..3ae585f3d773 100644
--- a/x11-misc/gccmakedep/Manifest
+++ b/x11-misc/gccmakedep/Manifest
@@ -1 +1,2 @@
 DIST gccmakedep-1.0.3.tar.bz2 104766 BLAKE2B 
4da8c3d4423f55fa110b1be748e9488b713a36b575f065f58d68c24eb4fdfc337aa9c715b82dfaac6eaaf8cb2037ab4d0355297a61c39f7e7672f136bb1395d8
 SHA512 
563b2897770a4df2792ea3eae8183a1f9e78192b7efc9c8296ee68d1cba6e72fa962a88e3251bb780df776e2aa7e80d74d5096675c61526c232aefa4f9e6a5fc
+DIST gccmakedep-1.0.4.tar.xz 102704 BLAKE2B 
2efb17475bb2d4b36f5387483b189dcc62cdddc9ed66d4c737ffa4726ea94480c67e498aaf65762dac6cdeab6596c30249aeb78703dd3e6c808b78196956f79b
 SHA512 
7665923de51256720e7ae73c09f3c8c908c5cda2e204afac60e3c1ef45c7211cee303629ab9e53171df2a37765944a8a85a654bb1b2e90df9f497dff7d9d29a8

diff --git a/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild 
b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
new file mode 100644
index ..9e93bba12225
--- /dev/null
+++ b/x11-misc/gccmakedep/gccmakedep-1.0.4.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="create dependencies in makefiles using 'gcc -M'"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"



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

2024-03-02 Thread Matt Turner
commit: 6e0b711729eb215e519d80fb19cee471e9d3b172
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:57:11 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0b7117

x11-misc/gccmakedep: Drop live ebuild

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

 x11-misc/gccmakedep/gccmakedep-.ebuild | 39 --
 1 file changed, 39 deletions(-)

diff --git a/x11-misc/gccmakedep/gccmakedep-.ebuild 
b/x11-misc/gccmakedep/gccmakedep-.ebuild
deleted file mode 100644
index 42c149df8c52..
--- a/x11-misc/gccmakedep/gccmakedep-.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="create dependencies in makefiles using 'gcc -M'"
-HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/util/gccmakedep;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/util/gccmakedep.git;
-   inherit autotools git-r3
-   # x11-misc/util-macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   ${LIVE_DEPEND}
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   --disable-selective-werror
-   )
-
-   econf "${econfargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXaw3d/

2024-03-02 Thread Matt Turner
commit: 21a439c83aebfba33a5c3e142e10498d28cfe7ce
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:08:43 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a439c8

x11-libs/libXaw3d: Version bump to 1.6.6

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

 x11-libs/libXaw3d/Manifest  |  1 +
 x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/x11-libs/libXaw3d/Manifest b/x11-libs/libXaw3d/Manifest
index 0a51d6307d1d..31b47896cc15 100644
--- a/x11-libs/libXaw3d/Manifest
+++ b/x11-libs/libXaw3d/Manifest
@@ -1 +1,2 @@
 DIST libXaw3d-1.6.5.tar.xz 483496 BLAKE2B 
54dc1bb06b40685e3e2f00bc1aa8447a23ff61226c0b8d20cb0fe070bb7d914290cc4a5f2c70925da528bd9f02a283748178cb2b17111a56fbcc938a1eae25c9
 SHA512 
b2fbceffcbaff7c332f37769fd6b496ac820de8a80fbf9777416f1895b74a07e4efc3f2bd64db3f584983b24d2b10e9b60cf4aae3ec4a30c06510ae7c213a663
+DIST libXaw3d-1.6.6.tar.xz 482040 BLAKE2B 
d0c7be64283837a7b32f67a2671eebd6d608818819afc4055c360d46152a3348d895159e9a7b7321913b2fea5ec8c587043e921127043d4d37f929a4b71bd27d
 SHA512 
f324ddb1117ae6f8d50137390b2e82b638b53a6b170cce8f7bd8108fd98ce956badc7dede6b49065419f1565f9f4304571880842e799f7f48fb36bebe3dc3603

diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild 
b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
new file mode 100644
index ..898f3f1fbb68
--- /dev/null
+++ b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xaw3d library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="xpm"
+
+RDEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   xpm? ( x11-libs/libXpm )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   app-alternatives/lex
+   app-alternatives/yacc"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   --enable-internationalization
+   $(use_enable xpm multiplane-bitmaps)
+   --enable-gray-stipples
+   --enable-arrow-scrollbars
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/

2024-03-02 Thread Matt Turner
commit: 526c50e9cfdf957b8c82e68f037ef47e3fc497d3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:27:20 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526c50e9

x11-libs/libxcb: Version bump to 1.16.1

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

 x11-libs/libxcb/Manifest |  1 +
 x11-libs/libxcb/libxcb-1.16.1.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index 6529081dae94..dc1d2bbb7b2c 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1 +1,2 @@
+DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 
91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0
 SHA512 
e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
 DIST libxcb-1.16.tar.xz 452964 BLAKE2B 
1ddd5c2e6be8400a0a77db4b5fbd4698996fd1a00984e370b1f712f6b9ce456c8ccfb6992f2973f5eaf8d5b6b75f39b9f51a1458c2432ddb41edd8199b91b3f9
 SHA512 
002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8

diff --git a/x11-libs/libxcb/libxcb-1.16.1.ebuild 
b/x11-libs/libxcb/libxcb-1.16.1.ebuild
new file mode 100644
index ..b006982c9472
--- /dev/null
+++ b/x11-libs/libxcb/libxcb-1.16.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+XORG_TARBALL_SUFFIX="xz"
+XORG_MULTILIB=yes
+XORG_DOC=doc
+
+inherit python-any-r1 xorg-3
+
+DESCRIPTION="X C-language Bindings library"
+HOMEPAGE="https://xcb.freedesktop.org/ 
https://gitlab.freedesktop.org/xorg/lib/libxcb;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc selinux test +xkb"
+RESTRICT="!test? ( test )"
+SLOT="0/1.12"
+
+RDEPEND="
+   >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
+   >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto
+   >=x11-base/xcb-proto-1.16.0
+   elibc_Darwin? ( dev-libs/libpthread-stubs )
+   test? ( dev-libs/check[${MULTILIB_USEDEP}] )
+"
+# Note: ${PYTHON_USEDEP} needs to go verbatim
+BDEPEND="${PYTHON_DEPS}
+   $(python_gen_any_dep '>=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]')
+   doc? ( app-text/doxygen[dot] )
+   test? ( dev-libs/libxslt )
+"
+
+python_check_deps() {
+   python_has_version ">=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   xorg-3_pkg_setup
+}
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc devel-docs)
+   $(use_enable selinux)
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libfontenc/

2024-03-02 Thread Matt Turner
commit: d3fb6e875983b9bffe96885a237faddc50d15388
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:22:57 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3fb6e87

x11-libs/libfontenc: Version bump to 1.1.8

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

 x11-libs/libfontenc/Manifest|  1 +
 x11-libs/libfontenc/libfontenc-1.1.8.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest
index e2729f96e650..68954b35d765 100644
--- a/x11-libs/libfontenc/Manifest
+++ b/x11-libs/libfontenc/Manifest
@@ -1 +1,2 @@
 DIST libfontenc-1.1.7.tar.xz 272752 BLAKE2B 
19f675c001d12c36103e7fbdbe99c22fe972659c6db503b67271d875426da27557fd3bd57cb0ee4a3bd99ea4bc59d34d0ccc35204ceaaddf24d49cd5b394cf1a
 SHA512 
fd8578a81090fa938dd75ad9081ab62c6c54fa2535d1c6291afd799ac8dc7c344a43f07cea5cd4433af16df0d926c22e7c169877bc8b13d92584e7dec173d701
+DIST libfontenc-1.1.8.tar.xz 274176 BLAKE2B 
b8bae8a25df2480281b00608998db59fb736b74cd5965958642036b16c5c4348c8bc6ccd65a8b784ef17650ddbb7635a728eb9dadd3b9c5cdad712ebfeb5df30
 SHA512 
c9ddea9c0c6c6f4933b5b8ed2044e3dc259a9edbb3070a32f0335a6ad4d47b1858cefc01fa2dff9f29808bee311e9c677b05861200d2f2c4552c92b33fe027e2

diff --git a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild 
b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
new file mode 100644
index ..37b64281cc3c
--- /dev/null
+++ b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org fontenc library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="sys-libs/zlib"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+XORG_CONFIGURE_OPTIONS=(
+   --with-encodingsdir="${EPREFIX}/usr/share/fonts/encodings"
+)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXdmcp/

2024-03-02 Thread Matt Turner
commit: 1b159c7e38242b2c221fb8b10f3833ebdf0a34ef
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:29:37 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b159c7e

x11-libs/libXdmcp: Version bump to 1.1.5

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

 x11-libs/libXdmcp/Manifest  |  1 +
 x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest
index 83cc9235449b..f4605f25009d 100644
--- a/x11-libs/libXdmcp/Manifest
+++ b/x11-libs/libXdmcp/Manifest
@@ -1 +1,2 @@
 DIST libXdmcp-1.1.4.tar.xz 295184 BLAKE2B 
9360125a98bb38175be488a815eeb559e432dc2d2f60545b11dc315777de27ad68d34df7e73b0b7c14e58eaa8d92bf5a4055184df95df08cfb39dd896acc9f02
 SHA512 
83b384d43bfb034c395f83f97d1c6e73aa3d5faa8f8756b08e697c0b9c3c87189651b51e8213fbd1f5f9cbc2d8136cbf143627481744345d78cfe0ff2ad074a9
+DIST libXdmcp-1.1.5.tar.xz 297596 BLAKE2B 
81d02e510d07083550a630867bbf60f4f6fd0044433c99af504d791211f828d8109763ae0f01bb1b690a13f099f75a21a7c3bfc4aa7e2435f7327467eedd514e
 SHA512 
d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83

diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild 
b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild
new file mode 100644
index ..eafcd84874c9
--- /dev/null
+++ b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org X Display Manager Control Protocol library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+RDEPEND="
+   elibc_glibc? (
+   || ( >=sys-libs/glibc-2.36 dev-libs/libbsd[${MULTILIB_USEDEP}] )
+   )
+   !elibc_glibc? (
+   dev-libs/libbsd[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_enable doc docs)
+   $(use_with doc xmlto)
+   --without-fop
+   )
+   xorg-3_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXcursor/

2024-03-02 Thread Matt Turner
commit: 27c4cf41be089ea631c0fb7ed66907683743c884
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 03:28:22 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c4cf41

x11-libs/libXcursor: Version bump to 1.2.2

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

 x11-libs/libXcursor/Manifest|  1 +
 x11-libs/libXcursor/libXcursor-1.2.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/x11-libs/libXcursor/Manifest b/x11-libs/libXcursor/Manifest
index 4945276ce3de..914b543b3557 100644
--- a/x11-libs/libXcursor/Manifest
+++ b/x11-libs/libXcursor/Manifest
@@ -1 +1,2 @@
 DIST libXcursor-1.2.1.tar.xz 280352 BLAKE2B 
5c59a43d9cdaaab887ef7ffbe836534508e3542959dd5011c08e46db1d5e4de6e7ee47b1574eb1bd2aebc8baa8fe401e5195fa73bb2ab47b779dbd03af4bbf4a
 SHA512 
ebb42a39855aab86d0c11fe6ad33d011cf56a6dc5c309bef643460319c03df239b7e09fe88777bb25c0e9ff8aceac6bf66e51cc04a2d5ee463b3bc3bbf1674e3
+DIST libXcursor-1.2.2.tar.xz 289536 BLAKE2B 
1619f71a514586bab7651aa47702a06a3b6e8d9c60b27c7eabe39b49dff9e83a050b88e171fdde4735ad4c62b1be4be10c84af35bb3e78dedccd9cd85fe3680c
 SHA512 
6550ce1e69b35ef3356f25e31aa2779503d9cea780eff307cb646364993dfaa971304085d32677e68996bd3b8e067436c8fc89aeb4db07a12ce5bc93b735b5b0

diff --git a/x11-libs/libXcursor/libXcursor-1.2.2.ebuild 
b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild
new file mode 100644
index ..f8df8fc652ce
--- /dev/null
+++ b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+DESCRIPTION="X.Org Xcursor library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc"
+
+RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+XORG_CONFIGURE_OPTIONS=(
+   --with-icondir="${EPREFIX}"/usr/share/cursors/xorg-x11
+   
--with-cursorpath='~/.cursors:~/.icons:/usr/local/share/cursors/xorg-x11:/usr/local/share/cursors:/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/cursors/xorg-x11:/usr/share/cursors:/usr/share/pixmaps/xorg-x11:/usr/share/icons:/usr/share/pixmaps'
+)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/encodings/

2024-03-02 Thread Matt Turner
commit: 6ef9166f6a7dd47ce206be089383a8b26aeb88a7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 04:00:33 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef9166f

media-fonts/encodings: Version bump to 1.1.0

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

 media-fonts/encodings/Manifest   |  1 +
 media-fonts/encodings/encodings-1.1.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-fonts/encodings/Manifest b/media-fonts/encodings/Manifest
index 1d9d42c7cace..ec7c028910ff 100644
--- a/media-fonts/encodings/Manifest
+++ b/media-fonts/encodings/Manifest
@@ -1 +1,2 @@
 DIST encodings-1.0.7.tar.xz 299588 BLAKE2B 
25c1be5e1bab85630617803eff63ad3a55ca865db5e5ffad98979986f2396e501d40736ebf90c9d9548bad79dff6ec53440c9e0e0bfe27e2f22acfe24a63bf5e
 SHA512 
dc72982b14e5d89fe1eff1ab11f308796c89255a06337d8cd6bf65757f11dd0a5478b41d844793213db8fe9638389734f148abe9df9fb05027ea563dacde6ba8
+DIST encodings-1.1.0.tar.xz 298328 BLAKE2B 
be5409d05e71ca0d9998a09395151d7e66e36c01ee35b0395cc54526a1b699abfdd515d6de0ef716cc9f4267821e95b3ab99af657028c84bf75f17e20b0ae7ad
 SHA512 
ae912e120847954f5756193cc8860f50ada6c79bb3ba44f7f0cd1913b13aeed7885e140282cb47989a93fae0a0e8cedebe9a2420f65b1936b40192dc7d208427

diff --git a/media-fonts/encodings/encodings-1.1.0.ebuild 
b/media-fonts/encodings/encodings-1.1.0.ebuild
new file mode 100644
index ..f3aca458dcc8
--- /dev/null
+++ b/media-fonts/encodings/encodings-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# font eclass is inherited directly, since this package is a special case that
+# would greatly complicate the fonts logic of xorg-3
+XORG_TARBALL_SUFFIX="xz"
+inherit font xorg-3
+
+DESCRIPTION="X.Org font encodings"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+
+BDEPEND="x11-apps/mkfontscale
+   >=media-fonts/font-util-1.1.1-r1"
+
+XORG_CONFIGURE_OPTIONS=(
+   # https://bugs.gentoo.org/815520
+   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
+)



[gentoo-commits] repo/gentoo:master commit in: media-fonts/encodings/

2024-03-02 Thread Matt Turner
commit: 8452eb3824c34af3893d1bd77588a5ad3e8c3110
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  3 04:17:21 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  3 04:24:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8452eb38

media-fonts/encodings: Version bump to 1.1.0

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

 media-fonts/encodings/encodings-1.1.0.ebuild | 20 +---
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/media-fonts/encodings/encodings-1.1.0.ebuild 
b/media-fonts/encodings/encodings-1.1.0.ebuild
index f3aca458dcc8..d562eac99ac8 100644
--- a/media-fonts/encodings/encodings-1.1.0.ebuild
+++ b/media-fonts/encodings/encodings-1.1.0.ebuild
@@ -6,16 +6,22 @@ EAPI=8
 # font eclass is inherited directly, since this package is a special case that
 # would greatly complicate the fonts logic of xorg-3
 XORG_TARBALL_SUFFIX="xz"
-inherit font xorg-3
+inherit font xorg-3 meson
 
 DESCRIPTION="X.Org font encodings"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 
-BDEPEND="x11-apps/mkfontscale
-   >=media-fonts/font-util-1.1.1-r1"
+BDEPEND="x11-apps/mkfontscale"
 
-XORG_CONFIGURE_OPTIONS=(
-   # https://bugs.gentoo.org/815520
-   --with-fontrootdir="${EPREFIX}"/usr/share/fonts
-)
+# Override xorg-3's src_prepare
+src_prepare() {
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dfontrootdir="${EPREFIX}"/usr/share/fonts
+   )
+   meson_src_configure
+}



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

2024-03-02 Thread Sam James
commit: e72ebab8b039410390829e3b120a2c1b3d1bd1db
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72ebab8

dev-python/sqlalchemy: Stabilize 2.0.27 arm64, #926010

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

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild
index 8206e6c1ed39..0ea36df4e9dc 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.27.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-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 
~x64-solaris"
 IUSE="examples +sqlite test"
 
 RDEPEND="



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

2024-03-02 Thread Sam James
commit: ec2e68c598347a2d59fb1efd3f907dea64da791d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2e68c5

dev-python/pycairo: Stabilize 1.26.0 arm64, #925962

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

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

diff --git a/dev-python/pycairo/pycairo-1.26.0.ebuild 
b/dev-python/pycairo/pycairo-1.26.0.ebuild
index 656e66f69f73..96df6d7d9589 100644
--- a/dev-python/pycairo/pycairo-1.26.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.26.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="examples"
 
 BDEPEND="



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

2024-03-02 Thread Sam James
commit: a153f6ecc10bb90d996a478526f6260b8a79270b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a153f6ec

dev-python/pikepdf: Stabilize 8.13.0 arm64, #925979

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

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

diff --git a/dev-python/pikepdf/pikepdf-8.13.0.ebuild 
b/dev-python/pikepdf/pikepdf-8.13.0.ebuild
index c96170eec777..921d92a4c282 100644
--- a/dev-python/pikepdf/pikepdf-8.13.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-8.13.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc x86"
 
 # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
 # https://qpdf.readthedocs.io/en/stable/release-notes.html.



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

2024-03-02 Thread Sam James
commit: 7acdad37ddba84d88f1551c0dacaf425f397fb50
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acdad37

dev-db/sqlite: Stabilize 3.45.1-r1 arm64, #925956

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

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index a93758c9efd8..07db6a50e364 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: net-mail/courier-common/

2024-03-02 Thread Sam James
commit: 4679b68f1a02528ad1739e53f436adca5bdc47f7
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4679b68f

net-mail/courier-common: Stabilize 3.1.5 arm64, #925883

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

 net-mail/courier-common/courier-common-3.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/courier-common/courier-common-3.1.5.ebuild 
b/net-mail/courier-common/courier-common-3.1.5.ebuild
index 56fa63467f78..3327459b69a8 100644
--- a/net-mail/courier-common/courier-common-3.1.5.ebuild
+++ b/net-mail/courier-common/courier-common-3.1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/courier/${MYP}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
 IUSE="berkdb +gdbm"
 
 RDEPEND="!mail-mta/courier



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

2024-03-02 Thread Sam James
commit: f459997bfea2616941475023dc8986be43836e99
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f459997b

dev-python/jwcrypto: Stabilize 1.5.4 arm64, #925967

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

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

diff --git a/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild 
b/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild
index e49caed89a3a..10f145b981b6 100644
--- a/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-1.5.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
 
 RDEPEND="
>=dev-python/cryptography-3.4[${PYTHON_USEDEP}]



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

2024-03-02 Thread Sam James
commit: 9ba196799bc3587209099e2cd0c4aabf6affe472
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba19679

dev-util/stripe-mock: Stabilize 0.182.0 arm64, #926011

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

 dev-util/stripe-mock/stripe-mock-0.182.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild
index 83971567f2c6..c010548e4abc 100644
--- a/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild
+++ b/dev-util/stripe-mock/stripe-mock-0.182.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT ISC BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
 
 src_compile() {
emake build



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

2024-03-02 Thread Sam James
commit: 91a84eae3a529a1fe948bb378abeed89ddbf8433
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a84eae

dev-libs/libpcre: Stabilize 8.45-r3 arm64, #925631

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

 dev-libs/libpcre/libpcre-8.45-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpcre/libpcre-8.45-r3.ebuild 
b/dev-libs/libpcre/libpcre-8.45-r3.ebuild
index b948f3fa446e..49114b7935e9 100644
--- a/dev-libs/libpcre/libpcre-8.45-r3.ebuild
+++ b/dev-libs/libpcre/libpcre-8.45-r3.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-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 
~x64-solaris"
 IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline static-libs unicode 
valgrind zlib"
 REQUIRED_USE="
readline? ( !libedit )



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ounit2/

2024-03-02 Thread Sam James
commit: bddeffa2873136da91b0789b1abf51d62bda3bd5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddeffa2

dev-ml/ounit2: Stabilize 2.2.7 arm64, #925658

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

 dev-ml/ounit2/ounit2-2.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ounit2/ounit2-2.2.7.ebuild 
b/dev-ml/ounit2/ounit2-2.2.7.ebuild
index 0eed8448ef1c..fe6cb6c0f95b 100644
--- a/dev-ml/ounit2/ounit2-2.2.7.ebuild
+++ b/dev-ml/ounit2/ounit2-2.2.7.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/ounit-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2024-03-02 Thread Sam James
commit: 17d32a2e5aa0b66192733f8d87f329bc9c76416b
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d32a2e

app-arch/zstd: Stabilize 1.5.5-r1 arm64, #925640

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

 app-arch/zstd/zstd-1.5.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/zstd/zstd-1.5.5-r1.ebuild 
b/app-arch/zstd/zstd-1.5.5-r1.ebuild
index ffb33d6f2d6b..1bf79388c9dc 100644
--- a/app-arch/zstd/zstd-1.5.5-r1.ebuild
+++ b/app-arch/zstd/zstd-1.5.5-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}/build/meson
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+lzma lz4 static-libs test zlib"
 RESTRICT="!test? ( test )"
 



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

2024-03-02 Thread Sam James
commit: 0108a1e82f54eeace8ce2a0c58190edfb1cb56ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:01:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:01:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0108a1e8

sci-libs/lapack: drop unused flag-o-matic

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

 sci-libs/lapack/lapack-3.12.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lapack/lapack-3.12.0-r1.ebuild 
b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
index 3a8b93eb620a..9ccdd64e8562 100644
--- a/sci-libs/lapack/lapack-3.12.0-r1.ebuild
+++ b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Some additional tests are run if Python is found
 PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake flag-o-matic fortran-2 python-any-r1
+inherit cmake fortran-2 python-any-r1
 
 DESCRIPTION="BLAS, CBLAS, LAPACK, LAPACKE reference implementations"
 HOMEPAGE="https://www.netlib.org/lapack/;



[gentoo-commits] repo/gentoo:master commit in: net-mail/courier-imap/

2024-03-02 Thread Sam James
commit: 9cd40df9b6be57f785adc53077ef36a33239d5e2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd40df9

net-mail/courier-imap: Stabilize 5.2.6-r1 arm64, #925883

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

 net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild 
b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
index 5b91dcbcf3ef..96b7084e7843 100644
--- a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
+++ b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
 
 IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
 REQUIRED_USE="|| ( berkdb gdbm )"



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

2024-03-02 Thread Sam James
commit: b6bfb7ce52d2f05ed2deda2aa94bf46e51d56844
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Mar  1 07:43:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bfb7ce

dev-python/shiboken6: disable terrible default of forcing limited API

The python Limited API allows you to compile a native extension once for
e.g. python 3.8, create a wheel package, and then install that on any
version of python 3.8+. This is inherently non-useful to distros, which
compile the extensions for each build regardless.

The Limited API is slower than the internal API, and benefits nothing at
all for our use case. But shiboken defaults to creating one. Manually
pass the option to disable it.

The Limited API builds of shiboken also have LTO issues that the regular
builds do not. Odd. See comments at https://bugreports.qt.io/browse/PYSIDE-2619

(Note that there are other LTO issues with shiboken which are fixed in
git dev, so we can't remove filter-lto yet.)

Bug: https://bugs.gentoo.org/925479
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../shiboken6/{shiboken6-6.6.2.ebuild => shiboken6-6.6.2-r1.ebuild}  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/shiboken6/shiboken6-6.6.2.ebuild 
b/dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild
similarity index 99%
rename from dev-python/shiboken6/shiboken6-6.6.2.ebuild
rename to dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild
index 4187835e2818..181ab1d02922 100644
--- a/dev-python/shiboken6/shiboken6-6.6.2.ebuild
+++ b/dev-python/shiboken6/shiboken6-6.6.2-r1.ebuild
@@ -127,6 +127,7 @@ src_configure() {
-DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
-DPYTHON_EXECUTABLE="${PYTHON}"
-DUSE_PYTHON_VERSION="${EPYTHON#python}"
+   -DFORCE_LIMITED_API=OFF
)
# CMakeLists.txt expects LLVM_INSTALL_DIR as an environment 
variable.
local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/lapack/, sci-libs/lapack/files/

2024-03-02 Thread Sam James
commit: 58d080c1bad9b1c0d307f2cf2d0251d60025efb1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 03:47:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d080c1

sci-libs/lapack: backport 64-bit API fix detected by LTO warnings

https://github.com/Reference-LAPACK/lapack/issues/990#issuecomment-1973258284

Bug: https://bugs.gentoo.org/878891
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../lapack-3.12.0-correct-64bit-interface.patch|  38 +++
 sci-libs/lapack/lapack-3.12.0-r1.ebuild| 115 +
 2 files changed, 153 insertions(+)

diff --git a/sci-libs/lapack/files/lapack-3.12.0-correct-64bit-interface.patch 
b/sci-libs/lapack/files/lapack-3.12.0-correct-64bit-interface.patch
new file mode 100644
index ..c9c9479f4522
--- /dev/null
+++ b/sci-libs/lapack/files/lapack-3.12.0-correct-64bit-interface.patch
@@ -0,0 +1,38 @@
+From 26db2da3eb84856d997e05caf9904a6b56eac1e8 Mon Sep 17 00:00:00 2001
+From: Simon Maertens 
+Date: Wed, 29 Nov 2023 14:30:30 +
+Subject: [PATCH] Fixed Fortran compiler flags check for nagfor compiler and
+ usage in CBLAS target
+
+---
+ CBLAS/CMakeLists.txt | 4 
+ CMAKE/CheckLAPACKCompilerFlags.cmake | 1 +
+ 2 files changed, 5 insertions(+)
+
+diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt
+index c276f7da3d..b01d795af9 100644
+--- a/CBLAS/CMakeLists.txt
 b/CBLAS/CMakeLists.txt
+@@ -14,6 +14,10 @@ if(CMAKE_Fortran_COMPILER)
+   FortranCInterface_HEADER(${LAPACK_BINARY_DIR}/include/cblas_mangling.h
+   MACRO_NAMESPACE "F77_"
+   SYMBOL_NAMESPACE "F77_")
++
++  # Check for any necessary platform specific compiler flags
++  include(CheckLAPACKCompilerFlags)
++  CheckLAPACKCompilerFlags()
+ endif()
+ if(NOT FortranCInterface_GLOBAL_FOUND OR NOT FortranCInterface_MODULE_FOUND)
+   message(WARNING "Reverting to pre-defined include/cblas_mangling.h")
+diff --git a/CMAKE/CheckLAPACKCompilerFlags.cmake 
b/CMAKE/CheckLAPACKCompilerFlags.cmake
+index ecb5009ae5..653b817583 100644
+--- a/CMAKE/CheckLAPACKCompilerFlags.cmake
 b/CMAKE/CheckLAPACKCompilerFlags.cmake
+@@ -177,6 +177,7 @@ elseif( CMAKE_Fortran_COMPILER_ID STREQUAL "NAG" )
+   endif()
+ 
+   # Suppress compiler banner and summary
++  include(CheckFortranCompilerFlag)
+   check_fortran_compiler_flag("-quiet" _quiet)
+   if( _quiet AND NOT ("${CMAKE_Fortran_FLAGS}" MATCHES "[-/]quiet") )
+ set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -quiet")

diff --git a/sci-libs/lapack/lapack-3.12.0-r1.ebuild 
b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
new file mode 100644
index ..3a8b93eb620a
--- /dev/null
+++ b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Some additional tests are run if Python is found
+PYTHON_COMPAT=( python3_{10..11} )
+inherit cmake flag-o-matic fortran-2 python-any-r1
+
+DESCRIPTION="BLAS, CBLAS, LAPACK, LAPACKE reference implementations"
+HOMEPAGE="https://www.netlib.org/lapack/;
+SRC_URI="https://github.com/Reference-LAPACK/lapack/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos"
+# TODO: static-libs 64bit-index
+IUSE="lapacke deprecated doc eselect-ldso test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !app-eselect/eselect-cblas
+   virtual/fortran
+   eselect-ldso? (
+   >=app-eselect/eselect-blas-0.2
+   >=app-eselect/eselect-lapack-0.2
+   )
+   doc? ( app-doc/blas-docs )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( ${PYTHON_DEPS} )
+"
+
+PATCHES=(
+   # fix -Werror=lto-type-mismatch caused by a bug that breaks
+   # the 64-bit interface for cblas
+   # 
https://github.com/Reference-LAPACK/lapack/issues/990#issuecomment-1973258284
+   # https://bugs.gentoo.org/878891
+   "${FILESDIR}"/lapack-3.12.0-correct-64bit-interface.patch
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCBLAS=ON
+   -DLAPACKE=$(usex lapacke)
+   -DBUILD_DEPRECATED=$(usex deprecated)
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_TESTING=$(usex test)
+   -DLAPACK_TESTING_USE_PYTHON=$(usex test)
+   # Breaks cross
+   -DTEST_FORTRAN_COMPILER=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   use eselect-ldso || return
+   # Create private lib directory for eselect::blas (ld.so.conf)
+   dodir 

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

2024-03-02 Thread Sam James
commit: 6b40ef2dd17e0da9dbced4cf29f788fc2537f6dc
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 01:39:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b40ef2d

sys-apps/keyutils: drop 1.6.3

Old ebuild uses usr-ldscript

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/keyutils/keyutils-1.6.3.ebuild | 116 
 1 file changed, 116 deletions(-)

diff --git a/sys-apps/keyutils/keyutils-1.6.3.ebuild 
b/sys-apps/keyutils/keyutils-1.6.3.ebuild
deleted file mode 100644
index 05c7d9bde8b6..
--- a/sys-apps/keyutils/keyutils-1.6.3.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs linux-info multilib-minimal usr-ldscript
-
-DESCRIPTION="Linux Key Management Utilities"
-HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git;
-SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/${P}.tar.gz;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/1.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="static static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND="!prefix? ( >=sys-kernel/linux-headers-2.6.11 )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6-makefile-fixup.patch
-   "${FILESDIR}"/${PN}-1.5.10-disable-tests.patch #519062 #522050
-   "${FILESDIR}"/${PN}-1.5.9-header-extern-c.patch
-   "${FILESDIR}"/${PN}-1.6.3-fix-rpmspec-check.patch
-)
-
-pkg_setup() {
-   # To prevent a failure in test phase and false positive bug reports
-   # we are enforcing the following options because testsuite expects
-   # that these options are available. I.e. testsuite only decides based
-   # on kernel version which tests will be called, no feature checking.
-   if use test ; then
-   CONFIG_CHECK="KEYS"
-   ERROR_KEYS="You must have CONFIG_KEYS to run the package 
testsuite!"
-
-   if kernel_is -ge 2 6 10 && kernel_is -lt 4 0 0 ; then
-   CONFIG_CHECK="${CONFIG_CHECK} KEYS_DEBUG_PROC_KEYS"
-   ERROR_KEYS_DEBUG_PROC_KEYS="You must have 
CONFIG_KEYS_DEBUG_PROC_KEYS to run the package testsuite!"
-   fi
-
-   if kernel_is -ge 4 7 ; then
-   CONFIG_CHECK="${CONFIG_CHECK} KEY_DH_OPERATIONS"
-   ERROR_KEY_DH_OPERATIONS="You must have 
CONFIG_KEY_DH_OPERATIONS to run the package testsuite!"
-   fi
-   else
-   CONFIG_CHECK="~KEYS"
-   ERROR_KEYS="You will be unable to use this package on this 
system because CONFIG_KEYS is not set!"
-
-   if kernel_is -ge 4 7 ; then
-   CONFIG_CHECK="${CONFIG_CHECK} ~KEY_DH_OPERATIONS"
-   ERROR_KEY_DH_OPERATIONS="You will be unable to use 
Diffie-Hellman on this system because CONFIG_KEY_DH_OPERATIONS is not set!"
-   fi
-   fi
-
-   linux-info_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # The lsb check is useless, so avoid spurious command not found 
messages.
-   sed -i -e 's,lsb_release,:,' tests/prepare.inc.sh || die
-   # Some tests call the kernel which calls userspace, but that will
-   # run the install keyutils rather than the locally compiled one,
-   # so disable round trip tests.
-   rm -rf tests/keyctl/requesting/{bad-args,piped,valid}
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export AR CC CXX
-   sed -i \
-   -e "1iRPATH = $(usex static -static '')" \
-   -e '/^C.*FLAGS/s|:=|+=|' \
-   -e 's:-Werror::' \
-   -e '/^BUILDFOR/s:=.*:=:' \
-   -e "/^LIBDIR/s:=.*:= /usr/$(get_libdir):" \
-   -e '/^USRLIBDIR/s:=.*:=$(LIBDIR):' \
-   -e "s: /: ${EPREFIX}/:g" \
-   -e '/^NO_ARLIB/d' \
-   Makefile || die
-
-   # We need the static lib in order to statically link programs.
-   if use static ; then
-   export NO_ARLIB=0
-   # Hack the progs to depend on the static lib instead.
-   sed -i \
-   -e '/^.*:.*[$](DEVELLIB)$/s:$(DEVELLIB):$(ARLIB) 
$(SONAME):' \
-   Makefile || die
-   else
-   export NO_ARLIB=$(usex static-libs 0 1)
-   fi
-   emake
-}
-
-multilib_src_test() {
-   # Execute the locally compiled code rather than the
-   # older versions already installed in the system.
-   LD_LIBRARY_PATH=${BUILD_DIR} \
-   PATH="${BUILD_DIR}:${PATH}" \
-   emake test
-}
-
-multilib_src_install() {
-   # Possibly undo the setting for USE=static (see 

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

2024-03-02 Thread Sam James
commit: 1ab84a0a8243583f9274327663a13afb43498ba9
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 01:40:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab84a0a

sys-fs/e2fsprogs: drop 1.47.0-r2

Old ebuild uses usr-ldscript

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-fs/e2fsprogs/e2fsprogs-1.47.0-r2.ebuild | 174 
 1 file changed, 174 deletions(-)

diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.47.0-r2.ebuild 
b/sys-fs/e2fsprogs/e2fsprogs-1.47.0-r2.ebuild
deleted file mode 100644
index e4e5eb9135cd..
--- a/sys-fs/e2fsprogs/e2fsprogs-1.47.0-r2.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib-minimal systemd toolchain-funcs udev usr-ldscript
-
-DESCRIPTION="Standard EXT2/EXT3/EXT4 filesystem utilities"
-HOMEPAGE="http://e2fsprogs.sourceforge.net/;
-SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="cron fuse nls static-libs test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !sys-libs/${PN}-libs
-   cron? ( sys-fs/lvm2[lvm] )
-   fuse? ( sys-fs/fuse:0 )
-   nls? ( virtual/libintl )
-   tools? ( sys-apps/util-linux )
-"
-# For testing lib/ext2fs, lib/support/libsupport.a is required, which
-# unconditionally includes '' from sys-apps/util-linux.
-DEPEND="
-   ${RDEPEND}
-   test? ( sys-apps/util-linux[${MULTILIB_USEDEP}] )
-"
-BDEPEND="
-   sys-apps/texinfo
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/ext2fs/ext2_types.h
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.42.13-fix-build-cflags.patch # bug #516854
-   # We can drop this metadata patch after 6 months or so to let 
initramfses
-   # upgrade. See bug #904093 and bug #904048.
-   
"${FILESDIR}"/${PN}-1.47.0-disable-metadata_csum_seed-and-orphan_file-by-default.patch
-
-   "${FILESDIR}"/e2fsprogs-1.47.0-parallel-make.patch
-
-   # Upstream patches (can usually removed with next version bump)
-)
-
-src_prepare() {
-   default
-
-   cp doc/RelNotes/v${PV}.txt ChangeLog || die "Failed to copy Release 
Notes"
-
-   # Get rid of doc -- we don't use them. This also prevents a sandbox
-   # violation due to mktexfmt invocation
-   rm -r doc || die "Failed to remove doc dir"
-
-   # Prevent included intl cruft from building, bug #81096
-   sed -i -r \
-   -e 's:@LIBINTL@:@LTLIBINTL@:' \
-   MCONFIG.in || die 'intl cruft'
-}
-
-multilib_src_configure() {
-   # Keep the package from doing silly things, bug #261411
-   export VARTEXFONTS="${T}/fonts"
-
-   # needed for >=musl-1.2.4, bug 908892
-   use elibc_musl && append-cflags -D_FILE_OFFSET_BITS=64
-
-   local myeconfargs=(
-   --with-root-prefix="${EPREFIX}"
-   $(use_with cron crond-dir "${EPREFIX}/etc/cron.d")
-   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
-   --with-udev-rules-dir="${EPREFIX}$(get_udevdir)/rules.d"
-   --enable-symlink-install
-   --enable-elf-shlibs
-   $(tc-has-tls || echo --disable-tls)
-   $(multilib_native_use_enable fuse fuse2fs)
-   $(use_enable nls)
-   $(multilib_native_use_enable tools e2initrd-helper)
-   --disable-fsck
-   --disable-uuidd
-   --disable-lto
-   --with-pthread
-   --enable-largefile
-   )
-
-   # We use blkid/uuid from util-linux now
-   if use kernel_linux ; then
-   export ac_cv_lib_{uuid_uuid_generate,blkid_blkid_get_cache}=yes
-   myeconfargs+=( --disable-lib{blkid,uuid} )
-   fi
-
-   ac_cv_path_LDCONFIG=: \
-   ECONF_SOURCE="${S}" \
-   CC="$(tc-getCC)" \
-   BUILD_CC="$(tc-getBUILD_CC)" \
-   BUILD_LD="$(tc-getBUILD_LD)" \
-   econf "${myeconfargs[@]}"
-
-   if grep -qs 'USE_INCLUDED_LIBINTL.*yes' config.{log,status} ; then
-   eerror "INTL sanity check failed, aborting build."
-   eerror "Please post your ${S}/config.log file as an"
-   eerror "attachment to https://bugs.gentoo.org/81096;
-   die "Preventing included intl cruft from building"
-   fi
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi && use tools ; then
-   emake V=1
-   else
-   emake -C lib/et V=1
-   emake -C lib/ss V=1
-   emake -C lib/ext2fs 

[gentoo-commits] repo/gentoo:master commit in: x11-libs/xapp/files/, x11-libs/xapp/

2024-03-02 Thread Sam James
commit: 656a69372c6b737ed1f5fcb37dcbc97f5fff27ef
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar  3 03:14:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656a6937

x11-libs/xapp: fix broken, untested sed

This is why sed is bad. The sed didn't apply, even in the first edition
of the ebuild that it was introduced in, because it used incorrect sed
syntax. Because it was a sed, this fact escaped all notice even though
it never ever worked.

Just use a patch. Patches always either apply or fail, they aren't prone
to silently doing *nothing*.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...001-don-t-install-pastebin-upload-wrapper.patch | 26 ++
 .../{xapp-2.8.2.ebuild => xapp-2.8.2-r1.ebuild}|  6 ++---
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git 
a/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch 
b/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch
new file mode 100644
index ..1609c909f4bd
--- /dev/null
+++ b/x11-libs/xapp/files/0001-don-t-install-pastebin-upload-wrapper.patch
@@ -0,0 +1,26 @@
+From 3ef6f2cb9da305ac71d807ac3a51c3c8c345676f Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sat, 2 Mar 2024 22:12:44 -0500
+Subject: [PATCH] don't install pastebin upload wrapper
+
+Signed-off-by: Eli Schwartz 
+---
+ scripts/meson.build | 5 +
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/scripts/meson.build b/scripts/meson.build
+index 7b1c1bc..6c31e5d 100644
+--- a/scripts/meson.build
 b/scripts/meson.build
+@@ -1,7 +1,4 @@
+-scripts = files(
+-'pastebin',
+-'upload-system-info',
+-'xapp-gpu-offload')
++scripts = files('xapp-gpu-offload')
+ 
+ if get_option('xfce')
+   scripts += files('xfce4-set-wallpaper')
+-- 
+2.43.0
+

diff --git a/x11-libs/xapp/xapp-2.8.2.ebuild 
b/x11-libs/xapp/xapp-2.8.2-r1.ebuild
similarity index 96%
rename from x11-libs/xapp/xapp-2.8.2.ebuild
rename to x11-libs/xapp/xapp-2.8.2-r1.ebuild
index 624f77b5c144..e98da20b7e9c 100644
--- a/x11-libs/xapp/xapp-2.8.2.ebuild
+++ b/x11-libs/xapp/xapp-2.8.2-r1.ebuild
@@ -53,15 +53,15 @@ PATCHES=(
# Make desktop environment integrations optional
# https://github.com/linuxmint/xapp/pull/176
"${FILESDIR}"/${PN}-optional-de-options.patch
+
+   # don't install pastebin upload wrapper
+   "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch
 )
 
 src_prepare() {
vala_src_prepare
default
 
-   # don't install pastebin upload wrapper
-   sed -iE "s/'(pastebin|upload-system-info)',//" scripts/meson.build || 
die
-
# Fix meson helpers
python_setup
python_fix_shebang .



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

2024-03-02 Thread Sam James
commit: de43013d05c0c2bcdce712f53c62698af202ec01
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:50:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:00:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de43013d

sys-libs/pam_wrapper: disable py3.9

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

 sys-libs/pam_wrapper/pam_wrapper-1.1.4-r2.ebuild | 4 ++--
 sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r2.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r2.ebuild
index 68afde16e9a1..5ddcce1a4b03 100644
--- a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r2.ebuild
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake-multilib python-r1
 
 DESCRIPTION="A tool to test PAM applications and PAM modules"

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
index c7bfe3270b34..306319a7bc32 100644
--- a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit cmake-multilib python-r1
 
 DESCRIPTION="A tool to test PAM applications and PAM modules"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/vaultwarden/

2024-03-02 Thread Rahil Bhimjiani
commit: ee4baf9d322294fb5bc885c44d2bb496736c29a6
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Sun Mar  3 03:39:47 2024 +
Commit: Rahil Bhimjiani  gmail  com>
CommitDate: Sun Mar  3 03:41:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee4baf9d

app-admin/vaultwarden: add hotfix 1.30.5

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 app-admin/vaultwarden/Manifest  |   1 +
 app-admin/vaultwarden/vaultwarden-1.30.5.ebuild | 120 
 2 files changed, 121 insertions(+)

diff --git a/app-admin/vaultwarden/Manifest b/app-admin/vaultwarden/Manifest
index 480588fe8d..e116fec631 100644
--- a/app-admin/vaultwarden/Manifest
+++ b/app-admin/vaultwarden/Manifest
@@ -4,3 +4,4 @@ DIST vaultwarden-1.30.3.tar.gz 608049 BLAKE2B 
f8d8a80c8dc7b6c710b0fbea19a14c7a73
 DIST vaultwarden-1.30.4-deps.tar.xz 46442248 BLAKE2B 
2d6f81583fe16855073f7bf6bcd3e6ca62bdb794617592f0a0a58acd64fd47563fd99ad0c1c0d5ad0bebb5130954a21a79899faa5d536cf0e5df5d7af6b0cda5
 SHA512 
ea9cb986521646433a129627f5e9ce69de682a229dd553d5a555be1df766757b67f6779ab39f21b47f9aa224221e3d8b48ea0eefa959052b85f87711a6c13047
 DIST vaultwarden-1.30.4-docs.tar.xz 73864 BLAKE2B 
5a7d71d639b19dedf997a3ab418be228795a03761b3d08cf4e2368ce72548d09dea3fb06b6f485d8b35240161982f1e74d3b4fb7a178714b0de3733ef7db17a4
 SHA512 
17917c8a365c5d32f1d83aaacdd0a9faac95241cc187d0237e584c34bbadeb1b11948fbcc5def104a091968b3845edcde57900f8f4d1536728664ef9d99467ae
 DIST vaultwarden-1.30.4.tar.gz 597933 BLAKE2B 
24f9517173a4832cbd6b002831d4b09fe5b52531772e8f2aa1cca2517c50d39dc830ebb4f13d14851a52638891be2f9144d7ce38ca79813adcd3d62687812f6b
 SHA512 
a84899ebe30129a62971d4391f4801d3a6eb63b22075a11e676a07f73d8ff0f431a4b8868bac37dc344678ff7de70959ed062c2c7fea4c254fe4f5286d56647e
+DIST vaultwarden-1.30.5.tar.gz 597882 BLAKE2B 
8b7a8135cd4b454a7cd7016ee1b0efed09d4507ec28ff712b3d935ca006c524dc27e9de65c930a82e6cb0911cb9629ae1d5a9ee95531d3e5a171abae8ba99f72
 SHA512 
acf7c344840f9b19e3aa366dae794ca6daca9dfad10d2bfdfa08d195d00f553643b46f2f7fe9344d0949306f9dc892722af7aeb7a047986edc98b51ec0c143bb

diff --git a/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild 
b/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild
new file mode 100644
index 00..4f7e0d4b4b
--- /dev/null
+++ b/app-admin/vaultwarden/vaultwarden-1.30.5.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cargo check-reqs readme.gentoo-r1 systemd tmpfiles
+
+DESCRIPTION="Unofficial Bitwarden compatible password manager server written 
in Rust"
+HOMEPAGE="https://github.com/dani-garcia/vaultwarden;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.git;
+else
+   SRC_URI="
+   
https://github.com/dani-garcia/vaultwarden/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-1.30.4/deps.tar.xz
 -> ${PN}-1.30.4-deps.tar.xz
+   
https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-1.30.4/wiki.tar.xz
 -> ${PN}-1.30.4-docs.tar.xz
+"
+   KEYWORDS="~amd64"
+fi
+
+# main
+LICENSE="AGPL-3"
+# deps
+LICENSE+=" 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT 
MPL-2.0 Unicode-DFS-2016"
+
+SLOT="0"
+IUSE="cli mysql postgres sqlite web"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="
+   acct-user/vaultwarden
+   acct-group/vaultwarden
+   cli? ( || ( app-admin/bitwarden-cli app-admin/bitwarden-cli-bin  ) )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( dev-db/sqlite:3 )
+   web? ( || ( www-apps/vaultwarden-web www-apps/vaultwarden-web-bin  ) )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="usr/bin/${PN}"
+ECARGO_VENDOR="${WORKDIR}/vendor"
+
+PATCHES=(
+   "${FILESDIR}"/vaultwarden-envfile-1.30.3.patch
+)
+
+CHECKREQS_MEMORY=3G
+CHECKREQS_DISK_BUILD=2G
+
+DOC_CONTENTS="\n
+   Configuration file: /etc/${PN}.env\n
+   Data directory: /var/lib/${PN}\n
+   \n
+   MySQL & PostgreSQL users must set DATABASE_URL in config\n
+   \n
+   Default server: http://0.0.0.0:8000\n
+   Admin interface: http://0.0.0.0:8000/admin
+"
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   # clone vaultwarden
+   git-r3_src_unpack
+
+   # clone vaultwarden.wiki
+   
EGIT_REPO_URI="https://github.com/dani-garcia/vaultwarden.wiki.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}.wiki"
+   git-r3_src_unpack
+
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_prepare() {
+   default
+   use web && { sed -i -e 
's|^WEB_VAULT_ENABLED=false|WEB_VAULT_ENABLED=true|g;' .env.template || die; }
+}
+

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

2024-03-02 Thread Michał Górny
commit: eabc7a371f3e2a3d7978e5b699df6ca9e4760eab
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:38:31 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:38:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eabc7a37

dev-python/m2crypto: Remove old

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

 dev-python/m2crypto/Manifest   |  1 -
 dev-python/m2crypto/m2crypto-0.40.1.ebuild | 75 --
 2 files changed, 76 deletions(-)

diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
index 1624fd7d83e4..3574714ad39a 100644
--- a/dev-python/m2crypto/Manifest
+++ b/dev-python/m2crypto/Manifest
@@ -1,2 +1 @@
-DIST M2Crypto-0.40.1.tar.gz 1266138 BLAKE2B 
a44de6b66695e0fbbba671682a7773ddbbd15225d27329d357e0005e395a70c6b006401ec30fb6938c9c4683377519844ea646df7c176181977139f6381c6907
 SHA512 
ca914de14621af4aa9b7f11664702557e596438cc76869478a2a75eb37ca14243e7064db7e32985834260ffa9136836884e60916d542a685ac3f1481b9320b69
 DIST M2Crypto-0.41.0.tar.gz 1151680 BLAKE2B 
6c5294294fd62ca69eec8222324ce8a1012c999aab241eba2e5b0085c0d7b598fd62f26e106bea95bfad3199abb2db9876547f521b34f45930b00540a6ecc24a
 SHA512 
50ca5e32ae999b9ecdc7f3bbd35221b4a7523ef29e54eb4bc266457723117718955f99b9e7ac42a4cb982f0e22a94e5c852d6886d7dfb157d040ad86c17660fb

diff --git a/dev-python/m2crypto/m2crypto-0.40.1.ebuild 
b/dev-python/m2crypto/m2crypto-0.40.1.ebuild
deleted file mode 100644
index e2cd29f218d2..
--- a/dev-python/m2crypto/m2crypto-0.40.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2018-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{10..12} )
-PYPI_NO_NORMALIZE=1
-PYPI_PN="M2Crypto"
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 toolchain-funcs pypi
-
-DESCRIPTION="A Python crypto and SSL toolkit"
-HOMEPAGE="
-   https://gitlab.com/m2crypto/m2crypto/
-   https://pypi.org/project/M2Crypto/
-"
-
-# openssl via src/SWIG/_lib11_compat.i
-LICENSE="MIT openssl"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test abi_mips_n32 abi_mips_n64 abi_mips_o32"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   >=dev-lang/swig-2.0.9
-"
-RDEPEND="
-   dev-libs/openssl:=
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests setup.py
-
-swig_define() {
-   local x
-   for x; do
-   if tc-cpp-is-true "defined(${x})"; then
-   SWIG_FEATURES+=" -D${x}"
-   fi
-   done
-}
-
-src_prepare() {
-   # relies on very exact clock behavior which apparently fails
-   # with inconvenient CONFIG_HZ*
-   sed -e 's:test_server_simple_timeouts:_&:' \
-   -i tests/test_ssl.py || die
-   distutils-r1_src_prepare
-}
-
-python_compile() {
-   # setup.py looks at platform.machine() to determine swig options.
-   # For exotic ABIs, we need to give swig a hint.
-   local -x SWIG_FEATURES=
-
-   # https://bugs.gentoo.org/617946
-   swig_define __ILP32__
-
-   # https://bugs.gentoo.org/674112
-   swig_define __ARM_PCS_VFP
-
-   # Avoid similar errors to bug #688668 for MIPS
-   if use abi_mips_n32; then
-   swig_define _MIPS_SIM = _ABIN32
-   elif use abi_mips_n64; then
-   swig_define _MIPS_SIM = _ABI64
-   elif use abi_mips_o32; then
-   swig_define _MIPS_SIM = _ABIO32
-   fi
-
-   distutils-r1_python_compile --openssl="${ESYSROOT}"/usr
-}



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

2024-03-02 Thread Michał Górny
commit: 86bdd2d28873c1dccbb3a18d1c9fb8dfe2dcd02a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:38:19 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bdd2d2

dev-python/PyQt5-sip: Remove old

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

 dev-python/PyQt5-sip/PyQt5-sip-12.13.0.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/dev-python/PyQt5-sip/PyQt5-sip-12.13.0.ebuild 
b/dev-python/PyQt5-sip/PyQt5-sip-12.13.0.ebuild
deleted file mode 100644
index b9f4dbc83482..
--- a/dev-python/PyQt5-sip/PyQt5-sip-12.13.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN/-/_}
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="sip extension module for PyQt5"
-HOMEPAGE="https://www.riverbankcomputing.com/software/sip/;
-
-LICENSE="|| ( GPL-2 GPL-3 SIP )"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"



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

2024-03-02 Thread Michał Górny
commit: ddc269eb3e2d4b7fd849bd63c9fff1d24a19cf78
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:20:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:33:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc269eb

dev-python/cramjam: Bump to 2.8.2

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

 dev-python/cramjam/Manifest |  79 +
 dev-python/cramjam/cramjam-2.8.2.ebuild | 203 
 2 files changed, 282 insertions(+)

diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest
index 7c315a90c860..da417641410d 100644
--- a/dev-python/cramjam/Manifest
+++ b/dev-python/cramjam/Manifest
@@ -3,40 +3,59 @@ DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f66
 DIST alloc-no-stdlib-2.0.4.crate 10105 BLAKE2B 
afa0bfeb7df1d742edb412dca4c22957fc21c2a1be21c64c58503d4b943c06e3163d0f3c90525b25323b8dc38e6c64136ec4f9608758c5c6f3bd07c2c033ee74
 SHA512 
6518856fa524ee0fe8e04cf133c11028efcf2f6a28f3a70e401566a4eb343c954dba34aec2a02c0d0359757dfb5dcf48279610646215eea190d699708d838904
 DIST alloc-stdlib-0.2.2.crate 6693 BLAKE2B 
a22faf3482e416664f2e104f5f45c4e6d116a42b890216b80102e266f7a3a3accd2933aeca71650a4c4626e3d9da76b6488ffc9ea2ae4229cdfbf1ce9ca6c7cf
 SHA512 
9c4169052ad460af2be6f2a128056661b2f26da0122877f13fcd4f4f3e2e9537783cb2b2bec47af43569629639aa8ad507ab010833982e5d942f5b26cfd46c14
 DIST anstream-0.3.2.crate 19504 BLAKE2B 
617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9
 SHA512 
b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8
+DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.0.crate 13972 BLAKE2B 
741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80
 SHA512 
5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B 
f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62
 SHA512 
fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 
2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53
 SHA512 
2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B 
c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3
 SHA512 
f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
 DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 
2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7
 SHA512 
00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 
73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868
 SHA512 
4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 
68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499
 SHA512 
78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d
 DIST atty-0.2.14.crate 5470 BLAKE2B 

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

2024-03-02 Thread Michał Górny
commit: 70d9d45df26c47eed0d44272eb626a64270d6b75
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:24:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:33:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d9d45d

dev-python/types-docutils: Bump to 0.20.0.20240303

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240303.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 2b9865dcd09c..46db2e5de920 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1 +1,2 @@
 DIST types-docutils-0.20.0.20240302.tar.gz 13137 BLAKE2B 
3e9190aa61d73454df392bd7c069db7b0fb2ad84017de8ec8051bd5c74f6bb9798ebfa4e5cb92aee444ec051a736fc1b2f2bf046cdc7ac32b675a5ca606e
 SHA512 
44f6cab5155e92d95aa18846f8713af156f61fec742651727f50f6779140fcab73cd993b2271796a563564a7301ad3f18f4b38de79e01b51440026832b1a044c
+DIST types-docutils-0.20.0.20240303.tar.gz 13607 BLAKE2B 
59963a2d072d8e3c408f778cb681872306f3f3598b24fa555993e1ef0e085aa2b1060528ca7ecae5f12bb6b0aca7b1e5d967cd21dabbbde558466aa057269f3e
 SHA512 
37c4864d68183b75458cdf2898c454c80fa7fa5563918a63764a038cd3b41b6abc727dc5c79e06a19d3e3623653548b72c98b539ac2fb219cc3a8531924c97d5

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240303.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240303.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240303.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-03-02 Thread Michał Górny
commit: 1682c56c386e5ac7b6cf394442ddcc2de37166b5
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:30:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:33:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1682c56c

dev-python/python-snappy: Enable pypy3

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

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

diff --git a/dev-python/python-snappy/python-snappy-0.7.1.ebuild 
b/dev-python/python-snappy/python-snappy-0.7.1.ebuild
index cc076ede8534..6c432f47a9e4 100644
--- a/dev-python/python-snappy/python-snappy-0.7.1.ebuild
+++ b/dev-python/python-snappy/python-snappy-0.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1 pypi
 
@@ -16,8 +16,8 @@ HOMEPAGE="
 "
 
 LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/cramjam-2.6.0[${PYTHON_USEDEP}]



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

2024-03-02 Thread Michał Górny
commit: 037b459cd8560e43af5315ecdeca5ad9ad3e68bc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 03:26:15 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 03:33:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037b459c

dev-python/reportlab: Remove old

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

 dev-python/reportlab/Manifest   |  1 -
 dev-python/reportlab/reportlab-4.0.9.ebuild | 53 -
 2 files changed, 54 deletions(-)

diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index cc3eb0e5e8d5..223ae5f0a6b0 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,3 +1,2 @@
 DIST pfbfer-20070710.zip 677333 BLAKE2B 
100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df
 SHA512 
6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-4.0.9.tar.gz 3684146 BLAKE2B 
1db674238d481f77c8847c56527d73ea209a66df9d520c590460b91fa118bbdeb103fa37fc6fbc23f5cb28206c9bcf1e663ad0ab3b52f003e9d72b26b630e8fd
 SHA512 
5ae2ce70e108b84e84d88c6ba54015d390f79552bdcf40564fa803d33428ea67e7a08824a68c836475e6dfeaf75b00b56c30b81e4ec82011fdbc8978a1cfb80c
 DIST reportlab-4.1.0.tar.gz 3146958 BLAKE2B 
fef5ed94514685e352d3aa2a76dac7d7f2069f073e03839d18bce5f884c3d44c6ef635e7d77b2d32707c200f3f067ebea90312642db22488597c434e2eec
 SHA512 
998f49cdbbea0e91bc0c61f877936b0eb62130723f565548aa5ab7a01adc59d688fcf7ce69783142fb4bbec4a97d91b8b1b2495701c6eba25b1e9878d15f6625

diff --git a/dev-python/reportlab/reportlab-4.0.9.ebuild 
b/dev-python/reportlab/reportlab-4.0.9.ebuild
deleted file mode 100644
index eef8efaee265..
--- a/dev-python/reportlab/reportlab-4.0.9.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
-   https://www.reportlab.com/
-   https://pypi.org/project/reportlab/
-"
-SRC_URI+="
-   https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
-   app-arch/unzip
-"
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
-   unpack ${P}.tar.gz
-   cd ${P}/src/reportlab/fonts || die
-   unpack pfbfer-20070710.zip
-}
-
-src_configure() {
-   cat > local-setup.cfg <<-EOF || die
-   [OPTIONS]
-   no-download-t1-files = 1
-   EOF
-}
-
-python_test() {
-   pushd tests >/dev/null || die
-   "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
-   die "Testing failed with ${EPYTHON}"
-   popd >/dev/null || die
-}



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

2024-03-02 Thread Sam James
commit: ec5c27a945e328552fde424389367f6524fd5031
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:48:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:48:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5c27a9

sys-libs/pam_wrapper: Stabilize 1.1.4-r3 arm64, #925632

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

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

diff --git a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild 
b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
index b03f1ddb2ec3..c7bfe3270b34 100644
--- a/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
+++ b/sys-libs/pam_wrapper/pam_wrapper-1.1.4-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2024-03-02 Thread Sam James
commit: 0c82a57a676b1ef9cc3c71373e8053bccdf84bc2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:48:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:48:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c82a57a

dev-libs/libpcre2: Stabilize 10.42-r2 arm64, #925639

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

 dev-libs/libpcre2/libpcre2-10.42-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild 
b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
index faaa43e5506b..b128470431e3 100644
--- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0/3" # libpcre2-posix.so version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode 
valgrind zlib"
 REQUIRED_USE="?? ( libedit readline )"
 



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

2024-03-02 Thread Sam James
commit: e91ef195a3808f6c972d00ef961fa148939bc372
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:48:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:48:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91ef195

sys-libs/readline: Stabilize 8.1_p2-r2 arm64, #925637

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

 sys-libs/readline/readline-8.1_p2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild 
b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 26d654be19e2..0fb8f4fb1b38 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -61,7 +61,7 @@ esac
 LICENSE="GPL-3+"
 SLOT="0/8"  # subslot matches SONAME major
 [[ ${PV} == *_rc* ]] || \
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs +unicode utils"
 
 
RDEPEND=">=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,${MULTILIB_USEDEP}]"



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

2024-03-02 Thread Sam James
commit: fa2e3e2d5bd84eed5c11c0857639b773cfb6397c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:48:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:48:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2e3e2d

sys-libs/pam: Stabilize 1.5.3-r1 arm64, #925632

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

 sys-libs/pam/pam-1.5.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/pam/pam-1.5.3-r1.ebuild b/sys-libs/pam/pam-1.5.3-r1.ebuild
index d1d1c2ac31a6..92d8ecc0fcfc 100644
--- a/sys-libs/pam/pam-1.5.3-r1.ebuild
+++ b/sys-libs/pam/pam-1.5.3-r1.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="|| ( BSD GPL-2 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="audit berkdb debug nis selinux"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/bzip2/

2024-03-02 Thread Sam James
commit: 20fbb3894a7e89bb4d543206d5304bdb42e60175
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:31:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:31:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fbb389

app-arch/bzip2: Stabilize 1.0.8-r5 arm64, #925638

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

 app-arch/bzip2/bzip2-1.0.8-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/bzip2/bzip2-1.0.8-r5.ebuild 
b/app-arch/bzip2/bzip2-1.0.8-r5.ebuild
index 8d067f9806d2..234df1744aeb 100644
--- a/app-arch/bzip2/bzip2-1.0.8-r5.ebuild
+++ b/app-arch/bzip2/bzip2-1.0.8-r5.ebuild
@@ -16,7 +16,7 @@ SRC_URI+=" verify-sig? ( 
https://sourceware.org/pub/${PN}/${P}.tar.gz.sig )"
 
 LICENSE="BZIP2"
 SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos"
 IUSE="static static-libs"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tdom/

2024-03-02 Thread Sam James
commit: f1c74204b1c7ed464b094e321a4ac997a77bab45
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:31:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:31:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c74204

dev-tcltk/tdom: Stabilize 0.9.3 arm64, #925556

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

 dev-tcltk/tdom/tdom-0.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild
index 86d97afcb2ba..5ab1bfa4e944 100644
--- a/dev-tcltk/tdom/tdom-0.9.3.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://tdom.org/downloads/${P}-src.tgz;
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="threads"
 
 DEPEND="



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

2024-03-02 Thread Sam James
commit: a3e21feab32343d50f7039865dc36e4a78ff0a62
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:31:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e21fea

sys-libs/gpm: Stabilize 1.20.7-r6 arm64, #925635

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

 sys-libs/gpm/gpm-1.20.7-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/gpm/gpm-1.20.7-r6.ebuild 
b/sys-libs/gpm/gpm-1.20.7-r6.ebuild
index 9421bc10a089..fbdf31f5cb95 100644
--- a/sys-libs/gpm/gpm-1.20.7-r6.ebuild
+++ b/sys-libs/gpm/gpm-1.20.7-r6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="selinux"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tkimg/

2024-03-02 Thread Sam James
commit: 2a93223671ea4dbfc8cb962baec2e8e6c3f948fa
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:31:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:31:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a932236

dev-tcltk/tkimg: Stabilize 1.4.15 arm64, #925556

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

 dev-tcltk/tkimg/tkimg-1.4.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tkimg/tkimg-1.4.15.ebuild 
b/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
index d57d34cbc131..844f570b1b03 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/$(ver_cut 
1-2)/${PN}%20${PV}/${MYP}.ta
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc test static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tcllib/

2024-03-02 Thread Sam James
commit: 4b6f2d3af31f5244e3422c69ee2daef4a9df0253
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 02:31:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 02:31:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6f2d3a

dev-tcltk/tcllib: Stabilize 1.21 arm64, #925556

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

 dev-tcltk/tcllib/tcllib-1.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/tcllib/tcllib-1.21.ebuild 
b/dev-tcltk/tcllib/tcllib-1.21.ebuild
index db6760c533db..a6bf8dee31c5 100644
--- a/dev-tcltk/tcllib/tcllib-1.21.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.xz"
 LICENSE="BSD"
 SLOT="0"
 IUSE="examples"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



  1   2   3   4   5   6   7   8   >