[gentoo-commits] proj/tinderbox-cluster:master commit in: sql/, buildbot_gentoo_ci/steps/, buildbot_gentoo_ci/db/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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: /
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: /
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: /
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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="