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

2022-03-26 Thread Joonas Niilola
commit: a58f4f3e6c2a6789f4b34baefa60a4782abaee67
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar 27 05:57:35 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar 27 05:57:35 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=a58f4f3e

uid-gid.txt: add pipewire (509) and update gitlab-runner to 510

Signed-off-by: Joonas Niilola  gentoo.org>

 files/uid-gid.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index ccbfa1d..d7af912 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -599,7 +599,8 @@ systemd-hostname-   505 
acct
 brltty 506 506 acct
 brlapi -   507 acct
 biboumi508 508 acct
Used by net-im/biboumi
-gitlab-runner  509 509 acct
+pipewire   509 509 acct
+gitlab-runner  510 510 acct
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs
 ventrilo   37843784historical  
Used by media-sound/ventrilo-server-bin, removed in 
[15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d)



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

2022-03-26 Thread Joonas Niilola
commit: 24c23e1d5a95ebbe22fc70773015def1e17c0626
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar 27 05:55:41 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar 27 05:55:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24c23e1d

acct-user/gitlab-runner: bump the UID due to a conflict

Signed-off-by: Joonas Niilola  gentoo.org>

 .../gitlab-runner/{gitlab-runner-0.ebuild => gitlab-runner-1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/acct-user/gitlab-runner/gitlab-runner-0.ebuild 
b/acct-user/gitlab-runner/gitlab-runner-1.ebuild
similarity index 94%
rename from acct-user/gitlab-runner/gitlab-runner-0.ebuild
rename to acct-user/gitlab-runner/gitlab-runner-1.ebuild
index e2083d8bd420..927761e522c4 100644
--- a/acct-user/gitlab-runner/gitlab-runner-0.ebuild
+++ b/acct-user/gitlab-runner/gitlab-runner-1.ebuild
@@ -7,7 +7,7 @@ inherit acct-user
 
 DESCRIPTION="Dedicated user for gitlab-runner"
 
-ACCT_USER_ID=509
+ACCT_USER_ID=510
 ACCT_USER_GROUPS=( gitlab-runner )
 
 ACCT_USER_HOME=/var/lib/gitlab-runner



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

2022-03-26 Thread Joonas Niilola
commit: 0893a1bb185f4eb5df527d74e863637f8acd1450
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar 27 05:54:43 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar 27 05:54:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0893a1bb

acct-group/gitlab-runner: bump the GID due to a conflict

Signed-off-by: Joonas Niilola  gentoo.org>

 .../gitlab-runner/{gitlab-runner-0.ebuild => gitlab-runner-1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/acct-group/gitlab-runner/gitlab-runner-0.ebuild 
b/acct-group/gitlab-runner/gitlab-runner-1.ebuild
similarity index 87%
rename from acct-group/gitlab-runner/gitlab-runner-0.ebuild
rename to acct-group/gitlab-runner/gitlab-runner-1.ebuild
index 14efc9d13334..7a63620aefd8 100644
--- a/acct-group/gitlab-runner/gitlab-runner-0.ebuild
+++ b/acct-group/gitlab-runner/gitlab-runner-1.ebuild
@@ -5,4 +5,4 @@ EAPI=7
 
 inherit acct-group
 
-ACCT_GROUP_ID=509
+ACCT_GROUP_ID=510



[gentoo-commits] proj/sci:master commit in: dev-python/pyout/

2022-03-26 Thread Horea Christian
commit: 68ff89b3a469dc077d20eb6621b631631b341092
Author: Horea Christian  chymera  eu>
AuthorDate: Sun Mar 27 05:39:20 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Sun Mar 27 05:39:20 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=68ff89b3

dev-python/pyout: new package (DANDI stack)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 dev-python/pyout/metadata.xml   | 24 
 dev-python/pyout/pyout-0.7.1.ebuild | 32 
 dev-python/pyout/pyout-0.7.2.ebuild | 32 
 3 files changed, 88 insertions(+)

diff --git a/dev-python/pyout/metadata.xml b/dev-python/pyout/metadata.xml
new file mode 100644
index 0..712a48169
--- /dev/null
+++ b/dev-python/pyout/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chymera.eu
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   pyout is a Python package that defines an interface for writing
+   structured records as a table in a terminal. It is being 
developed to
+   replace custom code for displaying tabular data in in ReproMan 
and
+   DataLad. See the Examples folder for how to get started. A 
primary
+   goal of the interface is the separation of content from style 
and
+   presentation.
+   
+   
+   pyout/pyout
+   pyout
+   
+

diff --git a/dev-python/pyout/pyout-0.7.1.ebuild 
b/dev-python/pyout/pyout-0.7.1.ebuild
new file mode 100644
index 0..6cf80ec85
--- /dev/null
+++ b/dev-python/pyout/pyout-0.7.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Terminal styling for structured data"
+HOMEPAGE="https://github.com/pyout/pyout;
+SRC_URI="https://github.com/pyout/pyout/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/blessings[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e '/pytest-runner/d' setup.py || die
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/pyout/pyout-0.7.2.ebuild 
b/dev-python/pyout/pyout-0.7.2.ebuild
new file mode 100644
index 0..6cf80ec85
--- /dev/null
+++ b/dev-python/pyout/pyout-0.7.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Terminal styling for structured data"
+HOMEPAGE="https://github.com/pyout/pyout;
+SRC_URI="https://github.com/pyout/pyout/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/blessings[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e '/pytest-runner/d' setup.py || die
+   distutils-r1_python_prepare_all
+}



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

2022-03-26 Thread Matt Turner
commit: 3e8cb4a03048e73636688fbbf0676df53caf82e3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:26:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:26:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8cb4a0

Revert "app-misc/tracker-miners: Drop old versions"

This reverts commit e9c107ac11d4b9725cc2219a31d35d59d2d26a9b.

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

 app-misc/tracker-miners/Manifest   |   1 +
 .../files/2.3.5-fix-autostart-build.patch  |  80 +++
 .../tracker-miners/tracker-miners-2.3.5-r1.ebuild  | 159 +
 3 files changed, 240 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 5be38922a013..02ab7b7bb733 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
+DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
 DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch 
b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
new file mode 100644
index ..85f201bcf051
--- /dev/null
+++ b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
@@ -0,0 +1,80 @@
+From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Sat, 12 Sep 2020 13:37:11 +0200
+Subject: [PATCH] build: Fix -Dautostart=true
+
+Meson doesn't seem to like that we use install_data() with custom target
+results. Make this option toggle the "install" keyword argument in the
+custom target itself.
+---
+ src/miners/fs/meson.build   | 10 +++---
+ src/miners/rss/meson.build  | 10 +++---
+ src/tracker-extract/meson.build | 10 +++---
+ 3 files changed, 9 insertions(+), 21 deletions(-)
+
+diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
+index a770516c9..5a23bd06c 100644
+--- a/src/miners/fs/meson.build
 b/src/miners/fs/meson.build
+@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
+ desktop_file = custom_target('tracker-miner-fs-desktop-file',
+ input: desktop_file_untranslated,
+ output: 'tracker-miner-fs.desktop',
+-command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
+-
+-if get_option('autostart')
+-  install_data(desktop_file,
+-  install: true,
+-  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+-endif
++command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
++install: get_option('autostart'),
++install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+ 
+ if install_systemd_user_services
+   configure_file(
+diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
+index f540befe2..0bf0bb765 100644
+--- a/src/miners/rss/meson.build
 b/src/miners/rss/meson.build
+@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
+ desktop_file = custom_target('tracker-miner-rss-desktop-file',
+ input: desktop_file_untranslated,
+ output: 'tracker-miner-rss.desktop',
+-command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
+-
+-if get_option('autostart')
+-  install_data(desktop_file,
+-  install: true,
+-  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+-endif
++command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
++install: get_option('autostart'),
++install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
+ 
+ if 

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

2022-03-26 Thread Matt Turner
commit: 8f0caccc3fc5d98f53b2dc7f7f56867b89ff474a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:26:02 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:26:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0caccc

Revert "app-misc/tracker: Drop old versions"

This reverts commit ed7171c7c2411f6add10beba7534e814dab5c413.

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

 app-misc/tracker/Manifest  |   1 +
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 +
 app-misc/tracker/tracker-2.3.6-r1.ebuild   | 107 +
 3 files changed, 153 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index a9daf6b37ad5..0273c2755643 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
+DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
new file mode 100644
index ..cdbfe2f6136e
--- /dev/null
+++ b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
@@ -0,0 +1,45 @@
+From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Thu, 10 Dec 2020 03:55:08 +0100
+Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
+
+Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
+rows being deleted have actually some content before proceeding to deletion,
+and ensure we don't process individual properties one by one in the course
+of a whole rdfs:Resource deletion.
+
+Fixes: https://bugs.archlinux.org/task/68903
+---
+ src/libtracker-data/tracker-data-update.c | 1 +
+ src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
+index e2f46685e..19cae25f9 100644
+--- a/src/libtracker-data/tracker-data-update.c
 b/src/libtracker-data/tracker-data-update.c
+@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
+   g_hash_table_size (data->resource_buffer->tables) == 0) {
+ #if HAVE_TRACKER_FTS
+   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
++  data->resource_buffer->fts_updated = TRUE;
+ #endif
+   /* skip subclass query when deleting whole resource
+  to improve performance */
+diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
+index da88080ed..cdeb960e7 100644
+--- a/src/libtracker-data/tracker-db-interface-sqlite.c
 b/src/libtracker-data/tracker-db-interface-sqlite.c
+@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
+   g_string_append_printf (insert_str,
+   "INSERT INTO fts5 (fts5, rowid %s) "
+   "SELECT 'delete', rowid %s FROM fts_view "
+-  "WHERE rowid = ?",
++  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
++  db_interface->fts_properties,
+   db_interface->fts_properties,
+   db_interface->fts_properties);
+   return g_string_free (insert_str, FALSE);
+-- 
+2.32.0
+

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
new file mode 100644
index ..cfaa81da0bab
--- /dev/null
+++ b/app-misc/tracker/tracker-2.3.6-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+VALA_MIN_API_VERSION="0.40"
+
+inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata 

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

2022-03-26 Thread Matt Turner
commit: e9c107ac11d4b9725cc2219a31d35d59d2d26a9b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:07:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:07:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c107ac

app-misc/tracker-miners: Drop old versions

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

 app-misc/tracker-miners/Manifest   |   1 -
 .../files/2.3.5-fix-autostart-build.patch  |  80 ---
 .../tracker-miners/tracker-miners-2.3.5-r1.ebuild  | 159 -
 3 files changed, 240 deletions(-)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 02ab7b7bb733..5be38922a013 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,4 +1,3 @@
-DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
 DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch 
b/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
deleted file mode 100644
index 85f201bcf051..
--- a/app-misc/tracker-miners/files/2.3.5-fix-autostart-build.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From e7b6d5f8b7541a4693c61be5d210fad85a5c9d06 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Sat, 12 Sep 2020 13:37:11 +0200
-Subject: [PATCH] build: Fix -Dautostart=true
-
-Meson doesn't seem to like that we use install_data() with custom target
-results. Make this option toggle the "install" keyword argument in the
-custom target itself.

- src/miners/fs/meson.build   | 10 +++---
- src/miners/rss/meson.build  | 10 +++---
- src/tracker-extract/meson.build | 10 +++---
- 3 files changed, 9 insertions(+), 21 deletions(-)
-
-diff --git a/src/miners/fs/meson.build b/src/miners/fs/meson.build
-index a770516c9..5a23bd06c 100644
 a/src/miners/fs/meson.build
-+++ b/src/miners/fs/meson.build
-@@ -54,13 +54,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-fs-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-fs.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git a/src/miners/rss/meson.build b/src/miners/rss/meson.build
-index f540befe2..0bf0bb765 100644
 a/src/miners/rss/meson.build
-+++ b/src/miners/rss/meson.build
-@@ -31,13 +31,9 @@ desktop_file_untranslated = configure_file(
- desktop_file = custom_target('tracker-miner-rss-desktop-file',
- input: desktop_file_untranslated,
- output: 'tracker-miner-rss.desktop',
--command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'])
--
--if get_option('autostart')
--  install_data(desktop_file,
--  install: true,
--  install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
--endif
-+command: ['intltool-merge', '--quiet', '--desktop-style', '--utf8', 
join_paths(meson.source_root(), 'po'), '@INPUT@', '@OUTPUT@'],
-+install: get_option('autostart'),
-+install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
- 
- if install_systemd_user_services
-   configure_file(
-diff --git 

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

2022-03-26 Thread Matt Turner
commit: ed7171c7c2411f6add10beba7534e814dab5c413
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 05:06:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 05:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7171c7

app-misc/tracker: Drop old versions

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

 app-misc/tracker/Manifest  |   1 -
 .../tracker/files/2.3.6-sqlite-3.34-compat.patch   |  45 -
 app-misc/tracker/tracker-2.3.6-r1.ebuild   | 107 -
 3 files changed, 153 deletions(-)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index 0273c2755643..a9daf6b37ad5 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,3 +1,2 @@
-DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
 DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch 
b/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
deleted file mode 100644
index cdbfe2f6136e..
--- a/app-misc/tracker/files/2.3.6-sqlite-3.34-compat.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 29a6650f698bbd449e11fc0481269cd8f0593f27 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Thu, 10 Dec 2020 03:55:08 +0100
-Subject: [PATCH] libtracker-data: Avoid deletion of empty rows in FTS table
-
-Starting with SQLite 3.34.0, this turns into a consistency error. Ensure
-rows being deleted have actually some content before proceeding to deletion,
-and ensure we don't process individual properties one by one in the course
-of a whole rdfs:Resource deletion.
-
-Fixes: https://bugs.archlinux.org/task/68903

- src/libtracker-data/tracker-data-update.c | 1 +
- src/libtracker-data/tracker-db-interface-sqlite.c | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/libtracker-data/tracker-data-update.c 
b/src/libtracker-data/tracker-data-update.c
-index e2f46685e..19cae25f9 100644
 a/src/libtracker-data/tracker-data-update.c
-+++ b/src/libtracker-data/tracker-data-update.c
-@@ -2244,6 +2244,7 @@ cache_delete_resource_type_full (TrackerData  *data,
-   g_hash_table_size (data->resource_buffer->tables) == 0) {
- #if HAVE_TRACKER_FTS
-   tracker_db_interface_sqlite_fts_delete_id (iface, 
data->resource_buffer->id);
-+  data->resource_buffer->fts_updated = TRUE;
- #endif
-   /* skip subclass query when deleting whole resource
-  to improve performance */
-diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c 
b/src/libtracker-data/tracker-db-interface-sqlite.c
-index da88080ed..cdeb960e7 100644
 a/src/libtracker-data/tracker-db-interface-sqlite.c
-+++ b/src/libtracker-data/tracker-db-interface-sqlite.c
-@@ -1770,7 +1770,8 @@ tracker_db_interface_sqlite_fts_create_delete_all_query 
(TrackerDBInterface *db_
-   g_string_append_printf (insert_str,
-   "INSERT INTO fts5 (fts5, rowid %s) "
-   "SELECT 'delete', rowid %s FROM fts_view "
--  "WHERE rowid = ?",
-+  "WHERE rowid = ? AND COALESCE(NULL %s) IS NOT 
NULL",
-+  db_interface->fts_properties,
-   db_interface->fts_properties,
-   db_interface->fts_properties);
-   return g_string_free (insert_str, FALSE);
--- 
-2.32.0
-

diff --git a/app-misc/tracker/tracker-2.3.6-r1.ebuild 
b/app-misc/tracker/tracker-2.3.6-r1.ebuild
deleted file mode 100644
index cfaa81da0bab..
--- a/app-misc/tracker/tracker-2.3.6-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
-VALA_MIN_API_VERSION="0.40"
-
-inherit bash-completion-r1 gnome.org gnome2-utils linux-info meson 
python-any-r1 systemd vala xdg
-
-DESCRIPTION="A tagging metadata database, search tool and indexer"

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

2022-03-26 Thread Matt Turner
commit: b21286d0b48a4a18e1cc39b375976c9330e90ca9
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:53:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:53:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21286d0

gnome-extra/libgsf: Version bump to 1.14.49

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

 gnome-extra/libgsf/Manifest  |  1 +
 gnome-extra/libgsf/libgsf-1.14.49.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index baadf67f045a..49b2a2751113 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -1 +1,2 @@
 DIST libgsf-1.14.48.tar.xz 701760 BLAKE2B 
762fe424ad45ac9739e1ea2cd9971f80f9c4d573147c6043c6bbf7b416a6c69c3b0bbfa42f6424176a545f7f9e7257d33e62c92482945786bb142063390a9d08
 SHA512 
6efba54c1427f9bdf71203b265ee4cdaa7366f78f299d38deffb657198244fb6436ab4e077a010079a28832539cdef08796e43feb76450ab0420da56016cd95e
+DIST libgsf-1.14.49.tar.xz 702644 BLAKE2B 
05ee17200d5170380138a7996dd37d5473eb9fe9a13cfb06b68e17470525d9640a4921d111e83963f245ecf6b669116322d9358d9a0b473c8149c56ff9c983ba
 SHA512 
a847a3c7fe26865e110bb87cb7ed74c477fdaf41fdec1c97cd3ea85ab3ba2f618e609a38fb4087a2c9b58d8d4b430c2148c93cbbb8425af41b6c751efef3298e

diff --git a/gnome-extra/libgsf/libgsf-1.14.49.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.49.ebuild
new file mode 100644
index ..795fb272712c
--- /dev/null
+++ b/gnome-extra/libgsf/libgsf-1.14.49.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="The GNOME Structured File Library"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/114" # libgsf-1.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+IUSE="bzip2 gtk +introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.4.16:2
+   sys-libs/zlib
+   bzip2? ( app-arch/bzip2 )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   virtual/imagemagick-tools
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.12
+   dev-libs/gobject-introspection-common
+   >=sys-devel/gettext-0.19.6
+   virtual/pkgconfig
+   test? ( dev-perl/XML-Parser )
+"
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   $(use_with bzip2 bz2) \
+   $(use_enable introspection) \
+   $(use_with gtk gdk-pixbuf)
+}



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

2022-03-26 Thread Matt Turner
commit: 3958083a58a01a0d5f5955487f51c3a312df0193
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:49:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:49:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3958083a

gnome-extra/yelp: Version bump to 42.1

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

 gnome-extra/yelp/Manifest |  1 +
 gnome-extra/yelp/yelp-42.1.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/gnome-extra/yelp/Manifest b/gnome-extra/yelp/Manifest
index b9f622ae5c31..2594e94e945c 100644
--- a/gnome-extra/yelp/Manifest
+++ b/gnome-extra/yelp/Manifest
@@ -1,2 +1,3 @@
 DIST yelp-41.2.tar.xz 1531228 BLAKE2B 
310bb73b8b841ed72e40530fe7d94fa2b223003fea40530cddb774cff059ce47cb613693ff3e45d2e9fb6beb2130c30d8d0b760e61c749b5d7e02143d17c2efd
 SHA512 
171020b258531d26d1ab6193222b1b31bbde0be7da87524911e38143a606f38b29f9d76cb600cffc71da63d81274f656c426e79101acfa64caaf29e1a44020bf
 DIST yelp-42.0.tar.xz 1512792 BLAKE2B 
f8a24849e9fd2d4fb5e10bb4449ddded77e2548313546308c69189fc07216e090f1a0a28090537477b20a039f8891374465ef3c585d2196febfc73e9e5dfae5c
 SHA512 
3e2ce7436145d290eb67f39935f8351cafa316c1fc96e41fa316deb4e5f29582b1b224f308e4e22bf2590755286f8a927c5bc988633e14f7d10f0de2d62f962c
+DIST yelp-42.1.tar.xz 1512620 BLAKE2B 
a0ba02a560c19e516c42f77a34f3296dd6dd9d3dba9b34b2243a2c7689b7117cd82dea8e169ec7001ba15860c74f1c7ace061094516391b38f5054b566e613b2
 SHA512 
3c8150503e828c8d2994b7af6f7c673b696b01f4a82abcbbc0395909a0e0eb2d64a9e445a5b1683a0c9aa0abc7040cc563917e55b126879ce7c4dda117bbf3db

diff --git a/gnome-extra/yelp/yelp-42.1.ebuild 
b/gnome-extra/yelp/yelp-42.1.ebuild
new file mode 100644
index ..db120a9de577
--- /dev/null
+++ b/gnome-extra/yelp/yelp-42.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+DESCRIPTION="Help browser for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Yelp;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+RDEPEND="
+   app-arch/bzip2:=
+   >=app-arch/xz-utils-4.9:=
+   dev-db/sqlite:3=
+   >=dev-libs/glib-2.67.4:2
+   >=dev-libs/libxml2-2.6.5:2
+   >=dev-libs/libxslt-1.1.4
+   >=gnome-extra/yelp-xsl-41.0
+   >=net-libs/webkit-gtk-2.19.2:4
+   >=x11-libs/gtk+-3.13.3:3
+   >=gui-libs/libhandy-1.5.0:1
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.13
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Fix compatibility with Gentoo's sys-apps/man
+   # https://bugzilla.gnome.org/show_bug.cgi?id=648854
+   "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf
+)
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   --with-webkit2gtk-4-0 \
+   --enable-bz2 \
+   --enable-lzma \
+   APPSTREAM_UTIL=$(type -P true)
+}
+
+src_install() {
+   gnome2_src_install
+   exeinto /usr/libexec/
+   doexe "${S}"/libyelp/yelp-groff
+}



[gentoo-commits] proj/gentoo-bumpchecker:master commit in: modules/

2022-03-26 Thread Matt Turner
commit: a741869b2a6e19cd3daac3c903a6fc31c8e1342c
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:48:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:48:35 2022 +
URL:
https://gitweb.gentoo.org/proj/gentoo-bumpchecker.git/commit/?id=a741869b

Map gtksourceview to gui-libs/gtksourceview

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

 modules/package_module.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/package_module.py b/modules/package_module.py
index ad78eec..f593c10 100644
--- a/modules/package_module.py
+++ b/modules/package_module.py
@@ -24,6 +24,7 @@ class Package(object):
 "gtk-theme-engine-clearlooks": "gtk-engines-clearlooks",
 "gom":"dev-libs/gom",
 "gnome-themes-extra":"gnome-themes-standard",
+"gtksourceview":"gui-libs/gtksourceview",
 # Perl package mappings
 'Glib'  : 'dev-perl/glib-perl',
 'Gnome2-Canvas' : 'dev-perl/gnome2-canvas',



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

2022-03-26 Thread Matt Turner
commit: 7e968478d0c4b3305e56b12e1adc7438cbe8569e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:13:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e968478

x11-libs/gtk+: Version bump to 3.24.33

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

 x11-libs/gtk+/Manifest|   1 +
 x11-libs/gtk+/gtk+-3.24.33.ebuild | 249 ++
 2 files changed, 250 insertions(+)

diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index eaa349bff470..436bf39c5d33 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,3 +1,4 @@
 DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B 
f3488b220aaee54bf36fa77e2112d060152e57938845d240014a7d43a5743b1d4de19cc09c683d9d238fd1967cd67cc3c493f2475e4e481f6709f5cdc652c65c
 SHA512 
71b588797c81f727dfac8dcb1be193f7436f717d30ecf18eae2d3aeb0f445b3be4743400acac16435490db8f564f01032065d3f42d27871317f80c98aef929d5
 DIST gtk+-3.24.31.tar.xz 22449112 BLAKE2B 
2a09b199ad88ab8006e8d768ff6d2c5ddbdd22f84aa7d661e8e25f87a7436135edf0116202574a092536d3293800d83d9dcf1a27e9baedeb27d31291e6a5
 SHA512 
e7f8e5003a919e297bd3e616acccbc5cc9bf9c9d41377c108c24db51817fcccec919abc12d05c0ed585d49526d52f0395a1c0f3ed9d9ef816bb0c4b2aa615f9b
 DIST gtk+-3.24.32.tar.xz 22443900 BLAKE2B 
0a07f4159d8c09dc46b22a98398020bf164a0a29ff4bc41aea158d697d95362b74558c9605eaafab366500cfeade9b8794baa980dd3023f71336ae8c49e1e4d7
 SHA512 
326640621b8aca59e9e46282c19b7a88f15469436e39bde7b845028014f245f23fef482db3589a7dbded20fcc82ec3adac66b837472f2b8c3016d285d38582c4
+DIST gtk+-3.24.33.tar.xz 22449472 BLAKE2B 
7fb75393ecd0a932ed5ef6ea3c694e61dec237403e87addca3bbfdcc1dd8dcd4646d11fab3f0a8b7717bfb8c0c64926132a5aa8b1009e8c20f656c6eaa593c1b
 SHA512 
35c844af67d442a9d55197028c6b660668c701ad8f83a64791669fca2930ada15194452b59b2ee11f8068098986218744fe9fc4742897af5a6b3eba23c98395e

diff --git a/x11-libs/gtk+/gtk+-3.24.33.ebuild 
b/x11-libs/gtk+/gtk+-3.24.33.ebuild
new file mode 100644
index ..52be7e73169b
--- /dev/null
+++ b/x11-libs/gtk+/gtk+-3.24.33.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2 multilib multilib-minimal virtualx
+
+DESCRIPTION="Gimp ToolKit +"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="3"
+IUSE="aqua broadway colord cups examples gtk-doc +introspection sysprof test 
vim-syntax wayland +X xinerama"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   xinerama? ( X )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+
+# Upstream wants us to do their job:
+# https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1
+RESTRICT="test"
+
+# FIXME: introspection data is built against system installation of gtk+:3,
+# bug #
+COMMON_DEPEND="
+   >=dev-libs/atk-2.32.0[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}]
+   media-libs/fontconfig[${MULTILIB_USEDEP}]
+   >=media-libs/harfbuzz-2.2.0:=
+   >=media-libs/libepoxy-1.4[X(+)?,${MULTILIB_USEDEP}]
+   virtual/libintl[${MULTILIB_USEDEP}]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?,${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}]
+   >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}]
+   x11-misc/shared-mime-info
+
+   colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] )
+   cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[${MULTILIB_USEDEP}] )
+   wayland? (
+   >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}]
+   >=dev-libs/wayland-protocols-1.17
+   media-libs/mesa[wayland,${MULTILIB_USEDEP}]
+   >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}]
+   )
+   X? (
+   >=app-accessibility/at-spi2-atk-2.15.1[${MULTILIB_USEDEP}]
+   media-libs/mesa[X(+),${MULTILIB_USEDEP}]
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXdamage[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   x11-libs/libXfixes[${MULTILIB_USEDEP}]
+   >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}]
+   >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}]
+   xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   test? (
+   media-fonts/font-cursor-misc
+   media-fonts/font-misc-misc

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-03-26 Thread Matt Turner
commit: 1c0c0e602025571bb556904f8d780a91e7f5ddb7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:43:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0c0e60

gui-libs/gtk: Depend on gst-plugins-base[opengl]

Closes: https://bugs.gentoo.org/805506
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.6.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.6.2.ebuild b/gui-libs/gtk/gtk-4.6.2.ebuild
index b3e13e5d5acf..cfb36b206d83 100644
--- a/gui-libs/gtk/gtk-4.6.2.ebuild
+++ b/gui-libs/gtk/gtk-4.6.2.ebuild
@@ -36,7 +36,10 @@ COMMON_DEPEND="
colord? ( >=x11-misc/colord-0.1.9:0= )
cups? ( >=net-print/cups-2.0 )
ffmpeg? ( media-video/ffmpeg )
-   gstreamer? ( >=media-libs/gst-plugins-bad-1.12.3 )
+   gstreamer? (
+   >=media-libs/gst-plugins-bad-1.12.3
+   >=media-libs/gst-plugins-base-1.12.3[opengl]
+   )
introspection? ( >=dev-libs/gobject-introspection-1.39:= )
vulkan? ( media-libs/vulkan-loader:= )
wayland? (



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/five-or-more/

2022-03-26 Thread Matt Turner
commit: a0450c2584f46e9bb36f6894d4f5b42e679906dd
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:22:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0450c25

games-puzzle/five-or-more: Depend on libgnome-games-support:1

Closes: https://bugs.gentoo.org/835857
Signed-off-by: Matt Turner  gentoo.org>

 .../{five-or-more-3.32.2.ebuild => five-or-more-3.32.2-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-puzzle/five-or-more/five-or-more-3.32.2.ebuild 
b/games-puzzle/five-or-more/five-or-more-3.32.2-r1.ebuild
similarity index 95%
rename from games-puzzle/five-or-more/five-or-more-3.32.2.ebuild
rename to games-puzzle/five-or-more/five-or-more-3.32.2-r1.ebuild
index 82bba1223ee4..e918e6934401 100644
--- a/games-puzzle/five-or-more/five-or-more-3.32.2.ebuild
+++ b/games-puzzle/five-or-more/five-or-more-3.32.2-r1.ebuild
@@ -16,7 +16,7 @@ RDEPEND="
dev-libs/libgee:0.8=
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.20:3
-   dev-libs/libgnome-games-support:=
+   dev-libs/libgnome-games-support:1=
>=gnome-base/librsvg-2.32:2
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-im/telepathy-mission-control/

2022-03-26 Thread Matt Turner
commit: 2fe5822f2285dd5edfb385cda69b58269ee34f6b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:35:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:43:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe5822f

net-im/telepathy-mission-control: Depend on python[xml]

Closes: https://bugs.gentoo.org/833002
Signed-off-by: Matt Turner  gentoo.org>

 .../telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild 
b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
index c68b09c31f35..299724308b1a 100644
--- a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
+++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.6.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_REQ_USE="xml(+)"
 PYTHON_COMPAT=( python3_{8..10} )
 
 inherit gnome2 python-any-r1



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-03-26 Thread Matt Turner
commit: 840b90818081c7281d92c9cf01be658138ec0d6d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 04:19:56 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 04:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840b9081

gui-libs/gtk: Depend on pygobject for USE=introspection

Closes: https://bugs.gentoo.org/835898
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.6.2.ebuild | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.6.2.ebuild b/gui-libs/gtk/gtk-4.6.2.ebuild
index 2b60e61d6409..b3e13e5d5acf 100644
--- a/gui-libs/gtk/gtk-4.6.2.ebuild
+++ b/gui-libs/gtk/gtk-4.6.2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-inherit gnome.org gnome2-utils meson optfeature virtualx xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
 
 DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user 
interfaces"
 HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/;
@@ -72,6 +73,12 @@ PDEPEND="
 "
 BDEPEND="
dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   )
dev-python/docutils
>=dev-util/gdbus-codegen-2.48
dev-util/glib-utils
@@ -83,6 +90,14 @@ BDEPEND="
)
 "
 
+python_check_deps() {
+   python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+}
+
+pkg_setup() {
+   use introspection && python-any-r1_pkg_setup
+}
+
 src_prepare() {
xdg_src_prepare
# dev-python/docutils installs rst2man.py, not rst2man



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

2022-03-26 Thread Sam James
commit: 680f3d2158258adb747c6acc01d20a58530eb601
Author: Fergus Dall  google  com>
AuthorDate: Sun Mar 27 04:39:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 04:40:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680f3d21

sys-libs/libsemanage: Use tc-getPKG_CONFIG where appropriate

Closes: https://bugs.gentoo.org/744487
Signed-off-by: Fergus Dall  google.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libsemanage/libsemanage-3.3.ebuild  | 4 +++-
 sys-libs/libsemanage/libsemanage-.ebuild | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libsemanage/libsemanage-3.3.ebuild 
b/sys-libs/libsemanage/libsemanage-3.3.ebuild
index cea18c8179bf..6a52cf9a36b2 100644
--- a/sys-libs/libsemanage/libsemanage-3.3.ebuild
+++ b/sys-libs/libsemanage/libsemanage-3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -84,6 +84,7 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -101,6 +102,7 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index fa2bb4e34007..85bbb04e90aa 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -84,6 +84,7 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -101,6 +102,7 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}



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

2022-03-26 Thread Sam James
commit: b23440deac28de3404006750dd2777cc2ea69346
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 04:39:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 04:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23440de

Revert "sys-libs/libsemanage: Use tc-getPKG_CONFIG where appropriate"

This reverts commit 874f570d3b6a1bfc7c873a05faa0d3a036f69780.

(To fix Bug tag, oops.)

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

 sys-libs/libsemanage/libsemanage-3.3.ebuild  | 2 --
 sys-libs/libsemanage/libsemanage-.ebuild | 2 --
 2 files changed, 4 deletions(-)

diff --git a/sys-libs/libsemanage/libsemanage-3.3.ebuild 
b/sys-libs/libsemanage/libsemanage-3.3.ebuild
index 6fb8bef03736..cea18c8179bf 100644
--- a/sys-libs/libsemanage/libsemanage-3.3.ebuild
+++ b/sys-libs/libsemanage/libsemanage-3.3.ebuild
@@ -84,7 +84,6 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -102,7 +101,6 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index 85bbb04e90aa..fa2bb4e34007 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -84,7 +84,6 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -102,7 +101,6 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}



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

2022-03-26 Thread Sam James
commit: 355822ff9fb32a46b7ba3564aa7cc04372778745
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 04:38:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 04:38:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355822ff

sys-libs/libsemanage: sync live keywords

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

 sys-libs/libsemanage/libsemanage-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index 574015387038..85bbb04e90aa 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]]; then
S="${WORKDIR}/${P}/${PN}"
 else

SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
S="${WORKDIR}/${MY_P}"
 fi
 



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

2022-03-26 Thread Sam James
commit: 874f570d3b6a1bfc7c873a05faa0d3a036f69780
Author: Fergus Dall  google  com>
AuthorDate: Thu Sep 24 08:27:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 04:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=874f570d

sys-libs/libsemanage: Use tc-getPKG_CONFIG where appropriate

A couple of emake commands were calling pkg_config directly instead of
using tc-getPKG_CONFIG.

Closes: https://bugs.gentoo.org/
Signed-off-by: Fergus Dall  google.com>
Signed-off-by: Sam James  gentoo.org>

 sys-libs/libsemanage/libsemanage-3.3.ebuild  | 2 ++
 sys-libs/libsemanage/libsemanage-.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-libs/libsemanage/libsemanage-3.3.ebuild 
b/sys-libs/libsemanage/libsemanage-3.3.ebuild
index cea18c8179bf..6fb8bef03736 100644
--- a/sys-libs/libsemanage/libsemanage-3.3.ebuild
+++ b/sys-libs/libsemanage/libsemanage-3.3.ebuild
@@ -84,6 +84,7 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -101,6 +102,7 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}

diff --git a/sys-libs/libsemanage/libsemanage-.ebuild 
b/sys-libs/libsemanage/libsemanage-.ebuild
index e48ea5a71f78..574015387038 100644
--- a/sys-libs/libsemanage/libsemanage-.ebuild
+++ b/sys-libs/libsemanage/libsemanage-.ebuild
@@ -84,6 +84,7 @@ multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
"$@"
}
@@ -101,6 +102,7 @@ multilib_src_install() {
installation_py() {
emake DESTDIR="${ED}" \
LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
install-pywrap
python_optimize # bug 531638
}



[gentoo-commits] proj/sci:master commit in: dev-python/pycryptodomex/files/, dev-python/pycryptodomex/

2022-03-26 Thread Horea Christian
commit: 2acb2e9a2b53726945e74c0e64f082291217230f
Author: Horea Christian  chymera  eu>
AuthorDate: Sun Mar 27 04:14:20 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Sun Mar 27 04:14:20 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=2acb2e9a

dev-python/pycryptodomex: new package (DANDI stack)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 .../pycryptodome-3.10.1-system-libtomcrypt.patch   | 50 ++
 dev-python/pycryptodomex/metadata.xml  | 21 +
 .../pycryptodomex/pycryptodomex-3.10.4.ebuild  | 43 +++
 .../pycryptodomex/pycryptodomex-3.14.1.ebuild  | 43 +++
 4 files changed, 157 insertions(+)

diff --git 
a/dev-python/pycryptodomex/files/pycryptodome-3.10.1-system-libtomcrypt.patch 
b/dev-python/pycryptodomex/files/pycryptodome-3.10.1-system-libtomcrypt.patch
new file mode 100644
index 0..51a5766c1
--- /dev/null
+++ 
b/dev-python/pycryptodomex/files/pycryptodome-3.10.1-system-libtomcrypt.patch
@@ -0,0 +1,50 @@
+diff -dupr a/setup.py b/setup.py
+--- a/setup.py 2021-02-09 13:49:46.356455141 +0100
 b/setup.py 2021-02-09 13:50:49.351076275 +0100
+@@ -367,13 +367,15 @@ ext_modules = [
+ sources=["src/CAST.c"],
+ py_limited_api=True),
+ Extension("Crypto.Cipher._raw_des",
+-include_dirs=['src/', 'src/libtom/'],
++include_dirs=['src/'],
+ sources=["src/DES.c"],
+-py_limited_api=True),
++py_limited_api=True,
++extra_link_args=["-ltomcrypt"]),
+ Extension("Crypto.Cipher._raw_des3",
+-include_dirs=['src/', 'src/libtom/'],
++include_dirs=['src/'],
+ sources=["src/DES3.c"],
+-py_limited_api=True),
++py_limited_api=True,
++extra_link_args=["-ltomcrypt"]),
+ Extension("Crypto.Util._cpuid_c",
+ include_dirs=['src/'],
+ sources=['src/cpuid.c'],
+@@ -410,9 +412,10 @@ ext_modules = [
+ sources=["src/ARC4.c"],
+ py_limited_api=True),
+ Extension("Crypto.Cipher._Salsa20",
+-include_dirs=['src/', 'src/libtom/'],
++include_dirs=['src/'],
+ sources=["src/Salsa20.c"],
+-py_limited_api=True),
++py_limited_api=True,
++extra_link_args=["-ltomcrypt"]),
+ Extension("Crypto.Cipher._chacha20",
+ include_dirs=['src/'],
+ sources=["src/chacha20.c"],
+Only in b: setup.py.orig
+Only in b: setup.py.rej
+diff -dupr a/src/DES.c b/src/DES.c
+--- a/src/DES.c2021-02-09 13:49:46.336454729 +0100
 b/src/DES.c2021-02-09 13:50:02.640123617 +0100
+@@ -39,7 +39,7 @@ FAKE_INIT(raw_des3)
+ 
+ /* Include the actial DES implementation */
+ #define LTC_NO_PROTOTYPES
+-#include "libtom/tomcrypt_des.c"
++#include 
+ 
+ struct block_state {
+ symmetric_key sk;

diff --git a/dev-python/pycryptodomex/metadata.xml 
b/dev-python/pycryptodomex/metadata.xml
new file mode 100644
index 0..f9c82e80b
--- /dev/null
+++ b/dev-python/pycryptodomex/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chymera.eu
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   Equivalent package to dev-python/cryptodome which installs
+   modules under the Cryptodome package, so that PyCrypto and
+   PyCryptodome can coexist.
+   
+   
+   Legrandin/pycryptodome
+   pycryptodomex
+   
+

diff --git a/dev-python/pycryptodomex/pycryptodomex-3.10.4.ebuild 
b/dev-python/pycryptodomex/pycryptodomex-3.10.4.ebuild
new file mode 100644
index 0..0f5ad73c2
--- /dev/null
+++ b/dev-python/pycryptodomex/pycryptodomex-3.10.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3)
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Cryptographic library for Python"
+HOMEPAGE="https://www.pycryptodome.org https://pypi.org/project/pycryptodomex/;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/gmp:0=
+   >=dev-libs/libtomcrypt-1.18.2-r1:=
+"
+BDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${DEPEND}
+   ${BDEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch"
+)
+
+distutils_enable_tests setup.py
+
+python_prepare_all() {
+   # make sure we're unbundling it correctly
+   rm -r src/libtom || die
+
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/pycryptodomex/pycryptodomex-3.14.1.ebuild 

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

2022-03-26 Thread Matt Turner
commit: f702a0621749d2f04b89f75d148f8d8148e3da58
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 03:41:15 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 03:54:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f702a062

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

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

 gnome-extra/gnome-boxes/Manifest  |   1 +
 gnome-extra/gnome-boxes/gnome-boxes-42.0.1.ebuild | 129 ++
 2 files changed, 130 insertions(+)

diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest
index 6b785f639fdf..c036acbbb723 100644
--- a/gnome-extra/gnome-boxes/Manifest
+++ b/gnome-extra/gnome-boxes/Manifest
@@ -1 +1,2 @@
 DIST gnome-boxes-41.3.tar.xz 1614656 BLAKE2B 
1d2a53ba833cdf130f1b2a350871344b0fd4c3f223e069d707e8279748a2fbd21e0d618d0cb229bb3bcfaa84e41d32da763df1d84efd7b749d890f28aceae904
 SHA512 
6aa8daf03898b7ec28397897b054e220bf2eabb7acbf4ea4dab7035bbe24e44c8a75e488c788f2b8cc56d6e72785651574cffa84cc1a06e5c9c7e0772839bfe7
+DIST gnome-boxes-42.0.1.tar.xz 1231252 BLAKE2B 
e80503c1a2dbc4a4990ff8fb477f7e72fe1a880412a91d42fffd93c68226c91d254daf28301d816e3555f8a88c9b3f27b35df406bde7483a4a8e98dd3e83e756
 SHA512 
74968525943ff1a695f2d0cbcd3b9066f2b8c87d6b3b7dea5dab2911600fb09c961ee547a759eed2a23636c7b242a86b56e5ee579dc01e9e9c9caac67a845b03

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

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

2022-03-26 Thread Andrey Grozin
commit: ea17b5585e885ea83ceff1dfdfa34f0f29bc649c
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Mar 27 03:36:54 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Mar 27 03:37:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea17b558

app-text/foliate: remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/foliate/Manifest |  1 -
 app-text/foliate/foliate-2.6.3.ebuild | 51 ---
 2 files changed, 52 deletions(-)

diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
index 05c07ea637da..abe37e46fc62 100644
--- a/app-text/foliate/Manifest
+++ b/app-text/foliate/Manifest
@@ -1,2 +1 @@
-DIST foliate-2.6.3.tar.gz 4822251 BLAKE2B 
c6cedf4f5ae4e728ab2a7fc35a9fa1e9c69f9d2f8af92060b5363675d5e3fc5cb90698f4b184e792852d66a51e90c361b14d38034149304d10cdacc94100dda7
 SHA512 
b3dd5bc5a02d3f2210b0c7376426a7ea1668a81fa64fea179da2ab1d852778414cce45171143814d2010d6c03b0287dbbc512884107774ec211e24c6ed8127cb
 DIST foliate-2.6.4.tar.gz 4824560 BLAKE2B 
fd109d76a7cd0cfbff3fb7273b232a7c749922c5e4d782ed4b7dcb63e914a7cc0bd6e7623a509c3117e45ead5c1d7538c57f322742e4e826b88bddc6182abdf1
 SHA512 
af58efa2c33451617dbf7327b56551557d762ac80f1b489d5da1c5a46ebbfe329052149deb8b2f4c7729a7fd46deccd5500fd96c0a662b731c871c1ad8061cd3

diff --git a/app-text/foliate/foliate-2.6.3.ebuild 
b/app-text/foliate/foliate-2.6.3.ebuild
deleted file mode 100644
index 9aa32642596b..
--- a/app-text/foliate/foliate-2.6.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PLOCALES="cs de es eu fr id ie it ko nb nl nn pt_BR ru sv tr uk zh_CN zh_TW"
-inherit meson plocale xdg-utils gnome2-utils
-SRC_URI="https://github.com/johnfactotum/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-DESCRIPTION="gtk ebook reader built with gjs"
-HOMEPAGE="https://github.com/johnfactotum/foliate/;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="handy spell"
-
-BDEPEND="${MESON_DEPEND}
-   sys-devel/gettext"
-RDEPEND="dev-libs/gjs
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   net-libs/webkit-gtk:4[introspection]
-   handy? ( gui-libs/libhandy:=[introspection] )
-   spell? ( app-text/gspell[introspection] )"
-
-src_prepare() {
-   default
-
-   plocale_find_changes "${S}"/po '' '.po'
-
-   rm_po() {
-   rm po/${1}.po
-   sed -e "/^${1}/d" -i po/LINGUAS
-   }
-
-   plocale_for_each_disabled_locale rm_po
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-roc/files/

2022-03-26 Thread Benda XU
commit: cb2eea1c99a890daa3713835f8552d067ecee2c7
Author: YiyangWu  gmail  com>
AuthorDate: Sun Mar  6 14:33:37 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:34:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2eea1c

sys-devel/llvm-roc: locate bitcode correctly

This fixes clang not able to find rocm-device-libs when calling from
rocm-comgr instead of commandline.

Closes: https://bugs.gentoo.org/830762
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sys-devel/llvm-roc/files/llvm-roc-4.3.0-hip-location.patch | 9 +
 sys-devel/llvm-roc/files/llvm-roc-4.5.2-hip-location.patch | 9 +
 2 files changed, 18 insertions(+)

diff --git a/sys-devel/llvm-roc/files/llvm-roc-4.3.0-hip-location.patch 
b/sys-devel/llvm-roc/files/llvm-roc-4.3.0-hip-location.patch
index 1fe93a33db36..f3d22b996915 100644
--- a/sys-devel/llvm-roc/files/llvm-roc-4.3.0-hip-location.patch
+++ b/sys-devel/llvm-roc/files/llvm-roc-4.3.0-hip-location.patch
@@ -143,6 +143,15 @@ Author: Yiyang Wu 
  }
  
  RocmInstallationDetector::RocmInstallationDetector(
+@@ -397,7 +272,7 @@ void RocmInstallationDetector::detectDev
+ // - ${ROCM_ROOT}/lib/bitcode/*
+ // so try to detect these layouts.
+ static constexpr std::array SubDirsList[] = {
+-{"amdgcn", "bitcode"},
++{"lib/amdgcn", "bitcode"},
+ {"lib", ""},
+ {"lib", "bitcode"},
+ };
 @@ -423,42 +298,7 @@ void RocmInstallationDetector::detectDev
  }
  

diff --git a/sys-devel/llvm-roc/files/llvm-roc-4.5.2-hip-location.patch 
b/sys-devel/llvm-roc/files/llvm-roc-4.5.2-hip-location.patch
index 7b5714e610a7..f6f60cfb1b0f 100644
--- a/sys-devel/llvm-roc/files/llvm-roc-4.5.2-hip-location.patch
+++ b/sys-devel/llvm-roc/files/llvm-roc-4.5.2-hip-location.patch
@@ -142,6 +142,15 @@ Author: Yiyang Wu 
return ROCmSearchDirs;
  }
  
+@@ -397,7 +272,7 @@ void RocmInstallationDetector::detectDev
+ // - ${ROCM_ROOT}/lib/bitcode/*
+ // so try to detect these layouts.
+ static constexpr std::array SubDirsList[] = {
+-{"amdgcn", "bitcode"},
++{"lib/amdgcn", "bitcode"},
+ {"lib", ""},
+ {"lib", "bitcode"},
+ };
 @@ -424,42 +298,7 @@
  }
  



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

2022-03-26 Thread Benda XU
commit: 758f82215688e61b35041752a95f9d234fdd3478
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Mar 27 03:26:18 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758f8221

dev-util/hip: move opengl header dependence to DEPEND.

Bug: https://github.com/gentoo/gentoo/pull/24755
Credit: Sam James
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/hip/hip-5.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/hip/hip-5.0.2.ebuild b/dev-util/hip/hip-5.0.2.ebuild
index b83416aa68d3..e3438bc87ea4 100644
--- a/dev-util/hip/hip-5.0.2.ebuild
+++ b/dev-util/hip/hip-5.0.2.ebuild
@@ -24,11 +24,11 @@ DEPEND="
dev-util/rocminfo:${SLOT}
=sys-devel/llvm-roc-${PV}*[runtime]
dev-libs/rocm-comgr:${SLOT}
+   virtual/opengl
 "
 RDEPEND="${DEPEND}
dev-perl/URI-Encode
dev-libs/roct-thunk-interface:${SLOT}"
-BDEPEND="virtual/opengl"
 
 PATCHES=(
"${FILESDIR}/${PN}-5.0.1-DisableTest.patch"



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

2022-03-26 Thread Matt Turner
commit: bb4c77a6f78e7580e718a6f8491613f76d5755ea
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 03:01:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 03:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4c77a6

sys-power/upower: Add BDEPEND on dev-util/gdbus-codegen

Closes: https://bugs.gentoo.org/835707
Signed-off-by: Matt Turner  gentoo.org>

 sys-power/upower/upower-0.99.17.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-power/upower/upower-0.99.17.ebuild 
b/sys-power/upower/upower-0.99.17.ebuild
index 6dba8fb1854a..3e2e50731bc6 100644
--- a/sys-power/upower/upower-0.99.17.ebuild
+++ b/sys-power/upower/upower-0.99.17.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}
 BDEPEND="
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
+   dev-util/gdbus-codegen
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
doc? ( dev-util/gtk-doc )



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

2022-03-26 Thread Matt Turner
commit: cae2522da2c82b52c952519dc9886ea59b63827f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 27 03:13:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 03:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cae2522d

net-fs/nfs-utils: Version bump to 2.6.1

Closes: https://bugs.gentoo.org/764257
Signed-off-by: Matt Turner  gentoo.org>

 net-fs/nfs-utils/Manifest   |   1 +
 net-fs/nfs-utils/nfs-utils-2.6.1.ebuild | 218 
 2 files changed, 219 insertions(+)

diff --git a/net-fs/nfs-utils/Manifest b/net-fs/nfs-utils/Manifest
index c36c94e4db67..d53d9c7a52c3 100644
--- a/net-fs/nfs-utils/Manifest
+++ b/net-fs/nfs-utils/Manifest
@@ -1 +1,2 @@
 DIST nfs-utils-2.5.4.tar.bz2 943373 BLAKE2B 
72ed871613701f5b035941a7aed957771fe3b6a19fefee203130442c292bbbefde35721f2287fef19046d2d837faeda43b06a93a5acdb8ac6240eef90e6dd12c
 SHA512 
b1395c5b06a0624c48174594b1e08b71cf40b8f94b533497bd92625401a669e2c40e48dbd665891ad2247bc94d7d604d0c5d0f0b66bfe957b03d42e5d305
+DIST nfs-utils-2.6.1.tar.bz2 946432 BLAKE2B 
fe6ec58b4c0def75a43f40a581a9d67d25ee2e6979f41da87453661b33460b99744e1799d6b1a3ef026027cafb1aae8a954cc6449d3eb77eee494fe72804751d
 SHA512 
5b8949b3d30ccd33c9bc68875ba0993a22e490234d5eeebc189b3da2b1df0c290cd27d58226ffa5f4fe8b9548234fadb1c432b9c7d9b297c10a39fd2887d2f7f

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild
new file mode 100644
index ..74a400f07f63
--- /dev/null
+++ b/net-fs/nfs-utils/nfs-utils-2.6.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="NFS client and server daemons"
+HOMEPAGE="http://linux-nfs.org/;
+
+if [[ "${PV}" = *_rc* ]] ; then
+   MY_PV="$(ver_rs 1- -)"
+   
SRC_URI="http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=snapshot;h=refs/tags/${PN}-${MY_PV};sf=tgz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
+else
+   SRC_URI="mirror://sourceforge/nfs/${P}.tar.bz2"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps ipv6 junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 
nfsv41 sasl selinux tcpd +uuid"
+REQUIRED_USE="kerberos? ( nfsv4 )"
+RESTRICT="test" #315573
+
+# kth-krb doesn't provide the right include
+# files, and nfs-utils doesn't build against heimdal either,
+# so don't depend on virtual/krb.
+# (04 Feb 2005 agriffis)
+COMMON_DEPEND="
+   dev-libs/libxml2
+   net-libs/libtirpc:=
+   >=net-nds/rpcbind-0.2.4
+   sys-fs/e2fsprogs
+   caps? ( sys-libs/libcap )
+   ldap? (
+   net-nds/openldap:=
+   sasl? (
+   app-crypt/mit-krb5
+   dev-libs/cyrus-sasl:2
+   )
+   )
+   libmount? ( sys-apps/util-linux )
+   nfsv4? (
+   dev-db/sqlite:3
+   dev-libs/libevent:=
+   >=sys-apps/keyutils-1.5.9:=
+   kerberos? (
+   >=net-libs/libtirpc-0.2.4-r1[kerberos]
+   app-crypt/mit-krb5
+   )
+   )
+   nfsv41? (
+   sys-fs/lvm2
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   uuid? ( sys-apps/util-linux )"
+DEPEND="${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="${COMMON_DEPEND}
+   !net-libs/libnfsidmap
+   selinux? (
+   sec-policy/selinux-rpc
+   sec-policy/selinux-rpcbind
+   )
+"
+BDEPEND="
+   net-libs/rpcsvc-proto
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.5.2-no-werror.patch
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+   if use nfsv4 && ! use nfsdcld && linux_config_exists && ! 
linux_chkconfig_present CRYPTO_MD5 ; then
+   ewarn "Your NFS server will be unable to track clients across 
server restarts!"
+   ewarn "Please enable the \"${HILITE}nfsdcld${NORMAL}\" USE flag 
to install the nfsdcltrack usermode"
+   ewarn "helper upcall program, or enable 
${HILITE}CONFIG_CRYPTO_MD5${NORMAL} in your kernel to"
+   ewarn "support the legacy, in-kernel client tracker."
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/^sbindir/s:= := \"${EPREFIX}\":g" \
+   -i utils/*/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   export libsqlite3_cv_is_recent=yes # Our DEPEND forces this.
+   export ac_cv_header_keyutils_h=$(usex nfsidmap)
+
+   # SASL is consumed in a purely automagic way
+   export ac_cv_header_sasl_h=no
+   export ac_cv_header_sasl_sasl_h=$(usex sasl)
+
+   local myeconfargs=(
+   --disable-static
+   --with-statedir="${EPREFIX}"/var/lib/nfs
+  

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

2022-03-26 Thread Benda XU
commit: b3f7472864317f219aec94a56e67c46b1328dffc
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Mar 27 03:21:14 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:23:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f74728

dev-util/Tensile: die out when pushd fails.

Bug: https://github.com/gentoo/gentoo/pull/24537
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Tensile-4.3.0-r1.ebuild | 2 +-
 dev-util/Tensile/Tensile-5.0.2.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/Tensile/Tensile-4.3.0-r1.ebuild 
b/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
index 91bbbda89785..7cb7e94cd256 100644
--- a/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
+++ b/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
@@ -70,7 +70,7 @@ python_install() {
distutils-r1_python_install
 
python_moduleinto Tensile
-   pushd Tensile
+   pushd Tensile || die
python_domodule Components
python_newexe Utilities/merge.py ${PN}-merge
 }

diff --git a/dev-util/Tensile/Tensile-5.0.2.ebuild 
b/dev-util/Tensile/Tensile-5.0.2.ebuild
index 1210cd769aa5..c9240e233281 100644
--- a/dev-util/Tensile/Tensile-5.0.2.ebuild
+++ b/dev-util/Tensile/Tensile-5.0.2.ebuild
@@ -67,7 +67,7 @@ python_install() {
distutils-r1_python_install
 
python_moduleinto Tensile
-   pushd Tensile
+   pushd Tensile || die
python_domodule Components
python_newexe Utilities/merge.py ${PN}-merge
 }



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

2022-03-26 Thread Benda XU
commit: 2a154b03bb0af6f83df39f3d4fe5724a7ebcf59b
Author: YiyangWu  gmail  com>
AuthorDate: Sat Mar 26 08:11:34 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:16:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a154b03

dev-util/hip: add missing BDEPEND providing GL/glx.h

Previously this is the (build-time) dependency of rocclr, which has
DEPEND="virtual/opengl" to make sure GL/glx.h is present. Now hip-5
bundles rocclr and this BDEPEND shuold be added.

Closes: https://github.com/gentoo/gentoo/pull/24755
Closes: https://bugs.gentoo.org/836136
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/hip/hip-5.0.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/hip/hip-5.0.2.ebuild b/dev-util/hip/hip-5.0.2.ebuild
index 7cfcb53eb029..b83416aa68d3 100644
--- a/dev-util/hip/hip-5.0.2.ebuild
+++ b/dev-util/hip/hip-5.0.2.ebuild
@@ -28,6 +28,7 @@ DEPEND="
 RDEPEND="${DEPEND}
dev-perl/URI-Encode
dev-libs/roct-thunk-interface:${SLOT}"
+BDEPEND="virtual/opengl"
 
 PATCHES=(
"${FILESDIR}/${PN}-5.0.1-DisableTest.patch"



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

2022-03-26 Thread Benda XU
commit: f1dcb1e8ba4936959138ccf747400d0d54d87b26
Author: YiyangWu  gmail  com>
AuthorDate: Mon Feb 21 15:03:56 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1dcb1e8

sci-libs/rocBLAS: bump version to 5.0.2

Enable nai22 chips (Radeon RX 6700/6700 XT / 6800M, gfx1031)
fix test issue when PORTAGE_USERNAME is not portage:
"[: too many arguments"

Closes: https://bugs.gentoo.org/834672
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocBLAS/Manifest  |   2 +
 ...-5.0.2-change-default-Tensile-library-dir.patch |  47 +++
 .../files/rocBLAS-5.0.2-cpp_lib_filesystem.patch   |  50 
 .../files/rocBLAS-5.0.2-unbundle-Tensile.patch |  25 
 sci-libs/rocBLAS/rocBLAS-5.0.2.ebuild  | 135 +
 5 files changed, 259 insertions(+)

diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest
index 00865310a02d..e8bb583d38a1 100644
--- a/sci-libs/rocBLAS/Manifest
+++ b/sci-libs/rocBLAS/Manifest
@@ -1,2 +1,4 @@
+DIST rocBLAS-5.0.2-Tensile-asm_full-navi22.tar.gz 1110323 BLAKE2B 
80fab97c6f89fccf1f8829ad41baf15ad31313b48825841834c7ec1b9f8ece794aebdf9fda42b54a38f642beb1bc1e374f2f3b4e43d8ba9dfd1eb6e3ece5
 SHA512 
8f6946cf9d68afd195640ae7e0da8dc33341c67f28813813b5361a56531fa2af4453d075703ea52c66d93a1936cf74688b86aa2fa62b52a7ed5f03272290c232
 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 
030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb
 SHA512 
126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47
 DIST rocm-rocBLAS-4.3.0.tar.gz 11569970 BLAKE2B 
f11b0acf2bbd5737b036142d3b2cc1e18c38e088a8b7db58156d478dd6718befbb82bb7fd43a38fe64a5427124c5ad5241fa37977f094e6efd195d168d3e5f65
 SHA512 
490ab1c1e98a8b311ad5630515c448d9bb0a2bf588a08bcbebee345e2954d616b4ffe7c2e03dadca82c590438c42afccb98fe8ba00856aece101b5ffe62ef1e0
+DIST rocm-rocBLAS-5.0.2.tar.gz 13295178 BLAKE2B 
e1abfa06b9ac1545732465857839dae3f3708af49439a306a2b5b1b1b392101c38c95815f2c05a0d9ed29d41b154bc2e16a4f9203a37f5e2f68ee12cc4b44a06
 SHA512 
2f4a74f49350ede0debcf32229a6b6b95505615723c3f2bee16e4c169a3bb966dfb1971819028f47c525f571bea5662b892e63f655b0d1d2b8f20746bc5fe770

diff --git 
a/sci-libs/rocBLAS/files/rocBLAS-5.0.2-change-default-Tensile-library-dir.patch 
b/sci-libs/rocBLAS/files/rocBLAS-5.0.2-change-default-Tensile-library-dir.patch
new file mode 100644
index ..618847b8fb8d
--- /dev/null
+++ 
b/sci-libs/rocBLAS/files/rocBLAS-5.0.2-change-default-Tensile-library-dir.patch
@@ -0,0 +1,47 @@
+change the default rocm tensile library search path
+Index: rocBLAS-rocm-5.0.1/library/src/tensile_host.cpp
+===
+--- rocBLAS-rocm-5.0.1.orig/library/src/tensile_host.cpp
 rocBLAS-rocm-5.0.1/library/src/tensile_host.cpp
+@@ -558,40 +558,8 @@ namespace
+ // Find the location of librocblas.dll/.so
+ // Fall back on hard-coded path if static library or not found
+ 
+-#ifndef ROCBLAS_STATIC_LIB
+-#ifdef WIN32
+-// wchar_t wpath[MAX_PATH + 1] = {0};
+-// if(GetModuleFileNameW(GetModuleHandle("rocblas.dll"), 
wpath, MAX_PATH + 1))
+-// {
+-// std::wstring  wspath(wpath);
+-// std::string   tmp(wspath.begin(), 
wspath.end());
+ 
+-std::vector dll_path(MAX_PATH + 1);
+-if(GetModuleFileNameA(
+-   GetModuleHandleA("rocblas.dll"), dll_path.data(), 
MAX_PATH + 1))
+-{
+-std::string   tmp(dll_path.begin(), 
dll_path.end());
+-std::filesystem::path exepath = tmp;
+-if(exepath.has_filename())
+-{
+-path = exepath.remove_filename().string();
+-}
+-}
+-#else
+-dl_iterate_phdr(rocblas_dl_iterate_phdr_callback, NULL);
+-if(rocblas_so_path.size())
+-path = std::string{dirname(_so_path[0])};
+-#endif
+-#endif // ifndef ROCBLAS_STATIC_LIB
+-
+-// Find the location of the libraries
+-if(TestPath(path + "/../../Tensile/library"))
+-path += "/../../Tensile/library";
+-else
+-path += "/library";
+-
+-if(TestPath(path + "/" + processor))
+-path += "/" + processor;
++  
path="@GENTOO_PORTAGE_EPREFIX@/usr/lib64/rocblas/library";
+ }
+ 
+ // only load modules for the current architecture

diff --git 

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

2022-03-26 Thread Benda XU
commit: 83c4bf0776b5e64867f547284ca794254dab36f7
Author: YiyangWu  gmail  com>
AuthorDate: Wed Mar 23 14:22:16 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c4bf07

sci-libs/rocFFT: bump version to 5.0.2

Enable benchmark and perfscript USE flags.

Closes: https://github.com/gentoo/gentoo/pull/24726
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sci-libs/rocFFT/Manifest   |   1 +
 .../files/rocFFT-5.0.2-add-math-header.patch   |  12 ++
 .../files/rocFFT-5.0.2-unbundle-sqlite.patch   |  54 
 sci-libs/rocFFT/metadata.xml   |   4 +
 sci-libs/rocFFT/rocFFT-5.0.2.ebuild| 148 +
 5 files changed, 219 insertions(+)

diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest
index 8757f213cfe1..a6b401c669d5 100644
--- a/sci-libs/rocFFT/Manifest
+++ b/sci-libs/rocFFT/Manifest
@@ -1,2 +1,3 @@
 DIST rocFFT-4.0.0.tar.gz 772176 BLAKE2B 
f08db9487449e707ba814a66d23992f68c140017a38f72ee45b3b224fc3e46abd40b976aef645f4432601265b38cff8939456981c686360eba135349b5d28fb5
 SHA512 
db9a6b49162dfb7924aa5f5dc8d42c92a5a741e03c3c0b4ece2cfb72de7506a345f3d28d31a3d7755cfe78078c448c9f952ca671e472335a4301de8702916176
 DIST rocFFT-4.3.0.tar.gz 840748 BLAKE2B 
236a5faa930751d35e501a9a32ecc8b4075448ef21a0ffb0bb7ec04f4ed1cb67b908aa153b5b424e0823d3e306cf375d7c01a77d687220ed79de6d374037e003
 SHA512 
765d41e4018a04a53e847c03de80eec830d3e8766187fb8cb493624afa2673175347c16e6bd4ad7d88bb866e58f7e572708f22238723c710b98565a0cd3d
+DIST rocFFT-5.0.2.tar.gz 837508 BLAKE2B 
b74d0c6edd7b232f775bffefbca829d88d9d7cd9108c27a0698f45d7fe2760d40463bcda8c710e923874b3bbfb1e83e0fe8622db4dfa28afb29392b3e135e9a5
 SHA512 
d6810a92a10a27dbcac8a04e8fcd56c7fa198f208da626d8938d5ff28b6ab8b89a058c7a56b5666464165e8f6bd7c4c031a94315625a3613eb02a9b8eccd9eb9

diff --git a/sci-libs/rocFFT/files/rocFFT-5.0.2-add-math-header.patch 
b/sci-libs/rocFFT/files/rocFFT-5.0.2-add-math-header.patch
new file mode 100644
index ..1a35126f1d8c
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.0.2-add-math-header.patch
@@ -0,0 +1,12 @@
+fix compilation issue: error: use of undeclared identifier 'ceil' 'floor'
+===
+--- rocFFT-rocm-5.0.2.orig/library/src/device/generator/stockham_gen_base.h
 rocFFT-rocm-5.0.2/library/src/device/generator/stockham_gen_base.h
+@@ -20,6 +20,7 @@
+ 
+ #pragma once
+ #include "stockham_gen.h"
++#include 
+ 
+ // Base class for stockham kernels.  Subclasses are responsible for
+ // different tiling types.

diff --git a/sci-libs/rocFFT/files/rocFFT-5.0.2-unbundle-sqlite.patch 
b/sci-libs/rocFFT/files/rocFFT-5.0.2-unbundle-sqlite.patch
new file mode 100644
index ..4da2b2092906
--- /dev/null
+++ b/sci-libs/rocFFT/files/rocFFT-5.0.2-unbundle-sqlite.patch
@@ -0,0 +1,54 @@
+Disable rocFFT fetching SQLite3 and link to system libsqlite.so
+--- rocFFT-rocm-5.0.2/library/src/CMakeLists.txt
 rocFFT-rocm-5.0.2/library/src/CMakeLists.txt
+@@ -134,31 +134,7 @@ set( rocfft_source
+   rtcsubprocess.cpp
+   )
+ 
+-# SQLite 3.36.0 enabled the backup API by default, which we need
+-# for cache serialization.  We also want to use a static SQLite,
+-# and distro static libraries aren't typically built
+-# position-independent.
+-include( FetchContent )
+-
+-# embed SQLite
+-FetchContent_Declare(sqlite_local
+-  URL https://sqlite.org/2021/sqlite-amalgamation-336.zip
+-  URL_HASH 
SHA256=999826fe4c871f18919fdb8ed7ec9dd8217180854dd1fe21eea96aed36186729
+-)
+-FetchContent_MakeAvailable(sqlite_local)
+-add_library( sqlite3 STATIC ${sqlite_local_SOURCE_DIR}/sqlite3.c )
+-set_target_properties( sqlite3 PROPERTIES
+-  C_VISIBILITY_PRESET "hidden"
+-  VISIBILITY_INLINES_HIDDEN ON
+-  POSITION_INDEPENDENT_CODE ON
+-  )
+-
+-# we don't need extensions, and omitting them from SQLite removes the
+-# need for dlopen/dlclose from within rocFFT
+-target_compile_options(
+-  sqlite3
+-  PRIVATE -DSQLITE_OMIT_LOAD_EXTENSION
+-)
++find_package( SQLite3 REQUIRED )
+ 
+ set_property(
+   SOURCE rtc.cpp
+@@ -170,7 +146,7 @@ prepend_path( ".." rocfft_headers_public
+ add_library( rocfft ${rocfft_source} ${relative_rocfft_headers_public} )
+ add_library( roc::rocfft ALIAS rocfft )
+ 
+-target_link_libraries( rocfft PRIVATE stockham_gen sqlite3 )
++target_link_libraries( rocfft PRIVATE stockham_gen ${SQLite3_LIBRARIES} )
+ if( NOT WIN32 )
+   target_link_libraries( rocfft PRIVATE -lstdc++fs )
+ endif()
+@@ -203,7 +179,7 @@ endif()
+ target_include_directories( rocfft
+   PRIVATE $
+   $
+-  ${sqlite_local_SOURCE_DIR}
++  ${SQLite3_LIBRARIES}
+   PUBLIC  $
+   $
+   $

diff --git a/sci-libs/rocFFT/metadata.xml b/sci-libs/rocFFT/metadata.xml
index 3274277df8c4..825327b204eb 100644
--- a/sci-libs/rocFFT/metadata.xml
+++ 

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

2022-03-26 Thread Benda XU
commit: f4aae2060ce38589b7fc56c5fcd165b291ffa986
Author: YiyangWu  gmail  com>
AuthorDate: Tue Mar 22 09:27:48 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4aae206

dev-util/Tensile: bump version to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Manifest  |   2 +
 dev-util/Tensile/Tensile-5.0.2.ebuild  |  83 
 .../files/Tensile-5.0.2-fix-arch-parse.patch   |  12 +++
 .../Tensile/files/Tensile-5.0.2-gentoopath.patch   |  75 +++
 dev-util/Tensile/files/Tensile-5.0.2-gfx1031.patch | 104 +
 .../Tensile/files/Tensile-5.0.2-use-ninja.patch|  21 +
 6 files changed, 297 insertions(+)

diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index fd4cac044af8..c3e8f48bab20 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -1 +1,3 @@
+DIST Tensile-5.0.2-PR1419.patch.gz 43754 BLAKE2B 
3b1d7333ed0115f77816806e7735e25d897dbae3f7a40ece61d655c8f016d9d1c804b586b4e0e75661e20c517f5937a61d5ead25a545f0ce2e4a178bcbb3e7be
 SHA512 
0154d8e14d335f4ecd86e5db335289f8662cede7e5d4b93bf6c56d8e48c1d7d0457271c078c9abbbca1f4aa91f028f6ce6a89efb783ba0207d0f39fd5de8a42c
 DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 
030138eaca2a0aadd96801e6dbd72e510716dd90553ef3795c5e04e00a34a05ecae82b24f755e4033a4acfcdb1cf26291da1e7902bb090f89a010d403e832beb
 SHA512 
126db0b413c716fba8d5be9bff7a44fd1badacbf32f3db8d0db649819177db37ebd56fd22dd3c809655f5d29675be115e698cd10bc3d0b4b23878ae3726fce47
+DIST rocm-Tensile-5.0.2.tar.gz 14362090 BLAKE2B 
d44c3135496db41c4eb2545f6054c84493e89ef6357da881dae6859763338417e7a9e142cdce7e2de0536684bb641049ad0440964adbe68d03ca329f01efabc9
 SHA512 
f5ab7d7cbc5ba25498a02a6b7c07d5a9a548edcd44b439b92c8718072382adc18ae78274db1a7174e06436ac1396f3b4edafc7f491a2c87086c368e7270e64e3

diff --git a/dev-util/Tensile/Tensile-5.0.2.ebuild 
b/dev-util/Tensile/Tensile-5.0.2.ebuild
new file mode 100644
index ..1210cd769aa5
--- /dev/null
+++ b/dev-util/Tensile/Tensile-5.0.2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 prefix
+
+DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
+HOMEPAGE="https://github.com/ROCmSoftwarePlatform/Tensile;
+SRC_URI="https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-${PV}.tar.gz
 -> rocm-Tensile-${PV}.tar.gz
+   
https://github.com/littlewu2508/littlewu2508.github.io/raw/main/gentoo-distfiles/${P}-PR1419.patch.gz;
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+SLOT="0/$(ver_cut 1-2)"
+
+# Not compatible with recent versions of pytest
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   >=dev-util/rocm-smi-4.3.0
+"
+DEPEND="${RDEPEND}
+   dev-util/hip:${SLOT}
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
+ "${FILESDIR}"/${PN}-5.0.2-gfx1031.patch
+ "${FILESDIR}"/${PN}-5.0.2-fix-arch-parse.patch
+ "${FILESDIR}"/${PN}-5.0.2-use-ninja.patch
+ "${WORKDIR}"/${PN}-5.0.2-PR1419.patch
+ )
+
+CMAKE_USE_DIR="${WORKDIR}/Source"
+
+src_prepare() {
+   distutils-r1_src_prepare
+   eapply $(prefixify_ro "${FILESDIR}"/${PN}-5.0.2-gentoopath.patch)
+
+   pushd ${PN} || die
+
+   sed -e "/ROCM_SMI_ROOT/s,lib,$(get_libdir)," \
+   -i Source/cmake/FindROCmSMI.cmake || die
+   sed -r -e "/TENSILE_USE_LLVM/s/ON/OFF/" \
+   -i Source/CMakeLists.txt || die
+   sed -e "/chmod 755/d" -i Source/TensileCreateLibrary.cmake || die # 
remove chmod 755 on
+   sed -e "s,\${Tensile_ROOT}/bin/,,g" -i 
Source/TensileCreateLibrary.cmake cmake/TensileConfig.cmake || die # 
${Tensile_ROOT}/bin does not exists; call command directly
+
+   local Tensile_share_dir="\"${EPREFIX}/usr/share/${PN}\""
+   sed -e "/HipClangVersion/s/0,0,0/$(hipconfig -v)/" -i Common.py || die
+
+   sed -e 
"s,os.path.dirname(os.path.realpath(__file__)),${Tensile_share_dir},g" -i 
ReplacementKernels.py Common.py ${PN}.py || die
+
+   sed -e "s|os\.path\.dirname.*$|\"${EPREFIX}/usr/share/Tensile/Source\", 
end='')|" -i __init__.py || die
+
+   popd || die
+
+   sed -e "/package_data/d" -e "/data_files/d" -i setup.py || die
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   python_moduleinto Tensile
+   pushd Tensile
+   python_domodule Components
+   python_newexe Utilities/merge.py ${PN}-merge
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   pushd ${PN} || die
+   

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

2022-03-26 Thread Benda XU
commit: 14d25dadca383910e28865144a2316fe302dbf96
Author: YiyangWu  gmail  com>
AuthorDate: Thu Mar 24 13:00:38 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Mar 27 03:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d25dad

dev-util/Tensile: fix hardcoded EPREFIX in gentoopath.patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/Tensile/Tensile-4.3.0-r1.ebuild  | 4 ++--
 dev-util/Tensile/files/Tensile-4.3.0-gentoopath.patch | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/Tensile/Tensile-4.3.0-r1.ebuild 
b/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
index 143867819d04..91bbbda89785 100644
--- a/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
+++ b/dev-util/Tensile/Tensile-4.3.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit distutils-r1 prefix
 
 DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
 HOMEPAGE="https://github.com/ROCmSoftwarePlatform/Tensile;
@@ -33,11 +33,11 @@ PATCHES=( "${FILESDIR}"/${PN}-4.3.0-output-commands.patch
  "${FILESDIR}"/${PN}-4.3.0-gfx1031.patch
  "${FILESDIR}"/${PN}-4.3.0-fix-arch-parse.patch
  "${FILESDIR}"/${PN}-4.3.0-use-ninja.patch
- "${FILESDIR}"/${PN}-4.3.0-gentoopath.patch
  )
 
 src_prepare() {
distutils-r1_src_prepare
+   eapply $(prefixify_ro "${FILESDIR}"/${PN}-4.3.0-gentoopath.patch)
 
pushd ${PN} || die
 

diff --git a/dev-util/Tensile/files/Tensile-4.3.0-gentoopath.patch 
b/dev-util/Tensile/files/Tensile-4.3.0-gentoopath.patch
index 6fda0ddc6a8d..da135e3b38ee 100644
--- a/dev-util/Tensile/files/Tensile-4.3.0-gentoopath.patch
+++ b/dev-util/Tensile/files/Tensile-4.3.0-gentoopath.patch
@@ -17,7 +17,7 @@ Index: Tensile-rocm-4.3.0/Tensile/Source/lib/CMakeLists.txt
  
  if(TENSILE_USE_LLVM)
 -find_package(LLVM 13.0 QUIET CONFIG)
-+find_package(LLVM PATHS /opt/gentoo/usr/lib/llvm/roc QUIET CONFIG)
++find_package(LLVM PATHS @GENTOO_PORTAGE_EPREFIX@/usr/lib/llvm/roc QUIET 
CONFIG)
  if(NOT LLVM_FOUND)
  find_package(LLVM 12.0 QUIET CONFIG)
  if(NOT LLVM_FOUND)
@@ -30,7 +30,7 @@ Index: Tensile-rocm-4.3.0/Tensile/Common.py
print2(" %24s: %8s (unspecified)" % (key, defaultValue))
  
 -  globalParameters["ROCmPath"] = "/opt/rocm"
-+  globalParameters["ROCmPath"] = "/opt/gentoo/usr"
++  globalParameters["ROCmPath"] = "@GENTOO_PORTAGE_EPREFIX@/usr"
if "ROCM_PATH" in os.environ:
  globalParameters["ROCmPath"] = os.environ.get("ROCM_PATH")
if "TENSILE_ROCM_PATH" in os.environ:



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

2022-03-26 Thread Sam James
commit: 860be827b36751ec282df11d572402a9d3defa2f
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 03:01:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 03:01:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860be827

sec-keys/openpgp-keys-openssl: drop back to EAPI 7

Per base-system policy, although it is avoidable with USE=-verify-sig.

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

 sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316.ebuild 
b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316.ebuild
index 2e5d5ee4b112..95db0f0aef62 100644
--- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316.ebuild
+++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20220316.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DESCRIPTION="OpenPGP keys used by OpenSSL"
 HOMEPAGE="https://www.openssl.net/;



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

2022-03-26 Thread Sam James
commit: be835dbd0d76d2e2852f7454bff66d5ded44cd8c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 03:01:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 03:01:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be835dbd

sec-keys/openpgp-keys-sudo: drop back to EAPI 7

Per base-system policy, although it is avoidable with USE=-verify-sig.

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

 sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild 
b/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild
index 9cebe9ae529d..99d0a4b1ae2b 100644
--- a/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild
+++ b/sec-keys/openpgp-keys-sudo/openpgp-keys-sudo-20220321.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DESCRIPTION="OpenPGP keys used by the sudo project"
 HOMEPAGE="https://www.sudo.ws/;



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

2022-03-26 Thread Sam James
commit: d7c330fb4b4ec3ec4bedc6eba5ba15aed08b68b7
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 03:00:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 03:00:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c330fb

sec-keys/openpgp-keys-netfilter: drop back to EAPI 7

Per base-system policy, although it is avoidable with USE=-verify-sig.

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

 sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild 
b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild
index bf9d33cbf28a..b073bddfc955 100644
--- a/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild
+++ b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DESCRIPTION="OpenPGP keys used by the netfilter project"
 HOMEPAGE="https://www.netfilter.org/;



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

2022-03-26 Thread Sam James
commit: 3c0b897e08bfc654fce36868b3ce6d797dceb8ea
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 03:01:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 03:01:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0b897e

sec-keys/openpgp-keys-gnutls: drop back to EAPI 7

Per base-system policy, although it is avoidable with USE=-verify-sig.

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

 sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild 
b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild
index 01c608c423ec..49537eae074d 100644
--- a/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild
+++ b/sec-keys/openpgp-keys-gnutls/openpgp-keys-gnutls-20220320.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DESCRIPTION="OpenPGP keys used by GnuTLS"
 HOMEPAGE="https://www.gnutls.org/download.html;



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

2022-03-26 Thread Sam James
commit: 95e2ffc1a07abc37dcbbe40f152dead6b76044f2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 03:01:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 03:01:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e2ffc1

sec-keys/openpgp-keys-openssh: drop back to EAPI 7

Per base-system policy, although it is avoidable with USE=-verify-sig.

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

 sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild 
b/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild
index fce636ceb61e..6cdf595b93ba 100644
--- a/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild
+++ b/sec-keys/openpgp-keys-openssh/openpgp-keys-openssh-20220316.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 DESCRIPTION="OpenPGP keys used by OpenSSH"
 HOMEPAGE="https://www.openssh.org/;



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

2022-03-26 Thread Sam James
commit: 51d4756be2bff37d4a4a6daff353689971521f1e
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:41:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51d4756b

net-libs/libnftnl: Sync live ebuild.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnftnl/libnftnl-.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/net-libs/libnftnl/libnftnl-.ebuild 
b/net-libs/libnftnl/libnftnl-.ebuild
index 75e1ab39a6c8..215d4c569086 100644
--- a/net-libs/libnftnl/libnftnl-.ebuild
+++ b/net-libs/libnftnl/libnftnl-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools linux-info usr-ldscript
+inherit autotools linux-info usr-ldscript verify-sig
 
 DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
 HOMEPAGE="https://netfilter.org/projects/nftables/;
@@ -12,8 +12,11 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.netfilter.org/${PN};
 else
-   SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
 LICENSE="GPL-2"
@@ -23,7 +26,8 @@ IUSE="examples static-libs test"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=net-libs/libmnl-1.0.4:="
-BDEPEND="virtual/pkgconfig"
+BDEPEND+="
+   virtual/pkgconfig"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {



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

2022-03-26 Thread Sam James
commit: a990483e4de05c38cd4a1be3ba82e0085a9a97f8
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 22:06:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a990483e

net-libs/libmnl: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24767
Signed-off-by: Sam James  gentoo.org>

 net-libs/libmnl/Manifest|  1 +
 net-libs/libmnl/libmnl-1.0.4.ebuild | 10 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-libs/libmnl/Manifest b/net-libs/libmnl/Manifest
index 683230c1cd31..edd0678bb480 100644
--- a/net-libs/libmnl/Manifest
+++ b/net-libs/libmnl/Manifest
@@ -1 +1,2 @@
 DIST libmnl-1.0.4.tar.bz2 301270 BLAKE2B 
e24ae3e7a8bcfe35a04256c495bb3e9a5ec41b6bea9b7ffa0a8ebc82ce847921d4a44e5be3558239fee5008c10541a9ac3614d1a6b80d280b632a76da16be5e8
 SHA512 
e2bbfb688fe41913d53c74ba7ec95b4e88ee2c52b556b8608185f2fcbd629665423a3b37f877f84426ba257cf6040fa701539d67166b00b8e3e2dfde6831a2f9
+DIST libmnl-1.0.4.tar.bz2.sig 543 BLAKE2B 
f69e72a1fef9688bae27ca9934e835cc42bb725d930cd2c4c46672328ed0d797a3fa95e1e9adf2adf4f1725f30ed55047e61d7848a9eae0974f0b0e661dc35bf
 SHA512 
0cdce209d63d318cc1e842d84d48776c4c23eb297ba8415030a3b086550f13778e2c80197b2e7170414619595002d403fddc08ff13327c0ac732ff2d5080c19c

diff --git a/net-libs/libmnl/libmnl-1.0.4.ebuild 
b/net-libs/libmnl/libmnl-1.0.4.ebuild
index 0e9c2adbd8c3..c77ab06f8218 100644
--- a/net-libs/libmnl/libmnl-1.0.4.ebuild
+++ b/net-libs/libmnl/libmnl-1.0.4.ebuild
@@ -1,18 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit usr-ldscript
+inherit usr-ldscript verify-sig
 
 DESCRIPTION="Minimalistic netlink library"
 HOMEPAGE="https://netfilter.org/projects/libmnl/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-2.1"
 SLOT="0/0.2.0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux"
 IUSE="examples static-libs"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 src_configure() {
econf $(use_enable static-libs static)



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

2022-03-26 Thread Sam James
commit: 9988904e1660bddfb33e49cec5f05b6ec3fac223
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:58:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:58:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9988904e

net-firewall/nftables: drop patches from live ebuild

All applied upstream.

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

 net-firewall/nftables/nftables-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index 4e105370dd23..fa427dadfaab 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -55,12 +55,6 @@ REQUIRED_USE="
libedit? ( !readline )
 "
 
-PATCHES=(
-   "${FILESDIR}/nftables-1.0.2-compilation.patch"
-   
"${FILESDIR}/nftables-1.0.2-build-explicitly-pass-version-script-to-linker.patch"
-   
"${FILESDIR}/nftables-1.0.2-libnftables.map-export-new-nft_ctx_-get-set-_optimiz.patch"
-)
-
 pkg_setup() {
if kernel_is ge 3 13; then
if use modern-kernel && kernel_is lt 3 18; then



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

2022-03-26 Thread Sam James
commit: 29dae8b199c14763b41408d3e7540876e8cbd4d1
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:15:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29dae8b1

net-libs/libnetfilter_conntrack: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_conntrack/Manifest | 1 +
 .../libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild   | 9 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-libs/libnetfilter_conntrack/Manifest 
b/net-libs/libnetfilter_conntrack/Manifest
index 6d0823261e78..96c531bff9e2 100644
--- a/net-libs/libnetfilter_conntrack/Manifest
+++ b/net-libs/libnetfilter_conntrack/Manifest
@@ -1,2 +1,3 @@
 DIST libnetfilter_conntrack-1.0.8.tar.bz2 331750 BLAKE2B 
614f8d80863d6f7d8110b5faf68debe3a9ba0c6737f02fa0de9d0e53d30771581becb052e7cd990b0632e9264cb9cdeb2af26a41e2b1ab9421218ec616e1f8d8
 SHA512 
ddc70e7e3f2d764ed1e115e4a03fe8848b8c04bd69eea0952e63131dd4dae3c23f33b8be518673e1ec3b5dbf708f5f86eac97be46fe265d95386a5e902bd0b82
 DIST libnetfilter_conntrack-1.0.9.tar.bz2 373177 BLAKE2B 
701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a
 SHA512 
e8b03425aaba3b72e6034c215656c34176d0550c08e0455aaeb1365d9141505d0c4feaa8978c8ccf2b7af9db6c9e874ceb866347e533b41cb03a189884f4004c
+DIST libnetfilter_conntrack-1.0.9.tar.bz2.sig 566 BLAKE2B 
0f80f00858093ed5e9aac190fbb1ac5ac1dde60e6767b65adda49ed79fb7fb6cc7caea51793d8930a927d9b7a75d263851dd5741d6d408a8b56d3ea5b73da20e
 SHA512 
83ed38f68bd38cf70d9c245a7f17373751ff9099ceff3066812b282b7426edf2eee79da8f5aea896b119327059008ff4a531b3dfdcd79d49944bea4079e67e1f

diff --git 
a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild 
b/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild
index a45a3d456753..cdd38b015fb8 100644
--- a/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild
+++ b/net-libs/libnetfilter_conntrack/libnetfilter_conntrack-1.0.9.ebuild
@@ -3,20 +3,23 @@
 
 EAPI=8
 
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="Programming interface (API) to the in-kernel connection tracking 
state table"
 HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_conntrack/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
 RDEPEND=">=net-libs/libmnl-1.0.3
>=net-libs/libnfnetlink-1.0.0"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 DOCS=( README )
 



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

2022-03-26 Thread Sam James
commit: db09e553a31f6e8cae2182fb90fbccddb116203c
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:41:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db09e553

net-libs/libnftnl: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnftnl/Manifest  |  1 +
 net-libs/libnftnl/libnftnl-1.2.1.ebuild | 10 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index 492e21041f0b..81daef7ac413 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -1,2 +1,3 @@
 DIST libnftnl-1.2.0.tar.bz2 388751 BLAKE2B 
6f61e7af8e50577029b1cf5ba7260f3803a64c410c7d35be8bbf3b6f9445d9db3be367442f56fb81f3ed49bc3efeab8dd2ed51bab4a1e4427f552d48e4bb559a
 SHA512 
2a068e7eab308442bbfba5325f3aebeb874c142b029ff5906cadf63a1f879b20930bc55cd9554c5d256a0642f0f5a6d36177d9ae88cf507ab5dfc7fabffbb380
 DIST libnftnl-1.2.1.tar.bz2 395299 BLAKE2B 
9f525eb540ed959075199aab4b4217bdcf0f67d6744e58d7eab9f7a50aca2d22c6d65419b15c98d24772ef020c3ed2662eba7a0812a5919a840cee5aa589b056
 SHA512 
cabe6896210c451d7917d1abde5e73a65594d53f011486f75dd7be5b4804c49d10f0e508675e091e1faf0363b82670b3f3a167a85db91d52742dc69445888b6a
+DIST libnftnl-1.2.1.tar.bz2.sig 566 BLAKE2B 
dd37a52dc185ef2e8af8f0fe32037a03bf8f50101d566be1d40217ea092ec1a9af08281b22193bb274a1ad462c081980ccc8da35c76d910cf0d613ecb0235449
 SHA512 
dc589d7fcd7d4b0e5e7d50b02967f265ef11b2de69018c8eb264251eb5fab4b4fabb147b8b934f29cdbf66e7bee3f030ef9f02b5872bd76c4cf3523f7e38b94b

diff --git a/net-libs/libnftnl/libnftnl-1.2.1.ebuild 
b/net-libs/libnftnl/libnftnl-1.2.1.ebuild
index 52d2fc394ed4..215d4c569086 100644
--- a/net-libs/libnftnl/libnftnl-1.2.1.ebuild
+++ b/net-libs/libnftnl/libnftnl-1.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools linux-info usr-ldscript
+inherit autotools linux-info usr-ldscript verify-sig
 
 DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
 HOMEPAGE="https://netfilter.org/projects/nftables/;
@@ -12,8 +12,11 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.netfilter.org/${PN};
 else
-   SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+   SRC_URI="https://netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
 LICENSE="GPL-2"
@@ -23,7 +26,8 @@ IUSE="examples static-libs test"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=net-libs/libmnl-1.0.4:="
-BDEPEND="virtual/pkgconfig"
+BDEPEND+="
+   virtual/pkgconfig"
 DEPEND="${RDEPEND}"
 
 pkg_setup() {



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

2022-03-26 Thread Sam James
commit: 89a651603e187795492f4cc2223384cc478577ed
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:43:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a65160

net-libs/libnfnetlink: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnfnetlink/Manifest  |  1 +
 net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild | 14 --
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/net-libs/libnfnetlink/Manifest b/net-libs/libnfnetlink/Manifest
index 2f7130224cfb..f1009620bb2c 100644
--- a/net-libs/libnfnetlink/Manifest
+++ b/net-libs/libnfnetlink/Manifest
@@ -1,2 +1,3 @@
 DIST 04aef8a4dedf267dd5744afb134ef8046e77f613-musl-fix-includes.patch 677 
BLAKE2B 
189c57ffc8eeb6a83e46fd1d53390e977294f7d3a269d3ffab07e1fce04083a7b4b956e93e02f4f81ce6db4ec5be785b16d1c75ed7e0b4fef9883154d9407e18
 SHA512 
fc452e2924fa4de66e104229bc05a663c253148fb1c0bd62e5454a907877ffb084ba6a04e38bf4ef71a4e58041f4a242001a8029aefbe97ccc00e3bfcb7bba41
 DIST libnfnetlink-1.0.1.tar.bz2 320641 BLAKE2B 
18d6f702afffa1bf2cb6978426f4a1aeab8692a288686c099eb7dfabff23648b4b0f1ac14b4661f16e3d50b6e7d29090d58ce715dac107acb12648e93c5df4f3
 SHA512 
2ec2cd389c04e21c8a02fb3f6d6f326fc33ca9589577f1739c23d883fe2ee9feaa16e83b6ed09063ad886432e49565dc3256277d035260aca5aab17954b46104
+DIST libnfnetlink-1.0.1.tar.bz2.sig 543 BLAKE2B 
e82c79edc77aa68b99549491650eb1888ef81c186918a452d813fb3b793b76e0334a909161a5b1b56a71ffe51b3293f6b0fe5d36b33c473dd50fa222a0844cb0
 SHA512 
f3ef8429e3da1bca815b186e96dfee93317f7a5712c63a4cc404648a0ee77353fae058a519681bdf684e82d1a230e717f4d34e8eaf0318e9a76dd05104fdf382

diff --git a/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild 
b/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
index 22064cc960a0..338e11cddd33 100644
--- a/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
+++ b/net-libs/libnfnetlink/libnfnetlink-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit linux-info
+inherit linux-info verify-sig
 
 PATCH_BLOB=04aef8a4dedf267dd5744afb134ef8046e77f613
 PATCH_FN=${PATCH_BLOB}-musl-fix-includes.patch
@@ -12,11 +12,15 @@ DESCRIPTION="the low-level library for netfilter related 
kernel/userspace commun
 HOMEPAGE="http://www.netfilter.org/projects/libnfnetlink/;
 SRC_URI="
http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
-   
https://git.alpinelinux.org/cgit/aports/plain/main/libnfnetlink/musl-fix-includes.patch
 -> ${PATCH_FN}"
+   
https://git.alpinelinux.org/cgit/aports/plain/main/libnfnetlink/musl-fix-includes.patch
 -> ${PATCH_FN}
+   verify-sig? ( 
http://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 PATCHES=( "${DISTDIR}/${PATCH_FN}" )
 
@@ -40,6 +44,12 @@ pkg_setup() {
check_extra_config
 }
 
+src_unpack() {
+   default
+
+   use verify-sig && verify-sig_verify_detached 
"${DISTDIR}"/${P}.tar.bz2{,.sig}
+}
+
 src_configure() {
econf --disable-static
 }



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

2022-03-26 Thread Sam James
commit: 14f9575e186f82827e76a1d69249a32fb02bfc19
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:25:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f9575e

net-libs/libnetfilter_acct: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_acct/Manifest   |  1 +
 net-libs/libnetfilter_acct/libnetfilter_acct-1.0.3.ebuild | 11 +++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-libs/libnetfilter_acct/Manifest 
b/net-libs/libnetfilter_acct/Manifest
index 00a0ca995aac..a432148991f0 100644
--- a/net-libs/libnetfilter_acct/Manifest
+++ b/net-libs/libnetfilter_acct/Manifest
@@ -1 +1,2 @@
 DIST libnetfilter_acct-1.0.3.tar.bz2 296999 BLAKE2B 
c696a5830c2445fd8369182c413a8144f4b0d669dd8ef57e59d54bd8ad406e15bec72ede8d2ee0d7bbb61fbc2218380168e03ed62daaef9e026cbe83e79982c2
 SHA512 
5ca332840663941182343fdc0d5e45116bba71a97a913db0b385ea37ef31a04f8267a2279b7a2862ce338c6eeb093bb3ef9908f57770e64acf5d2b2266d3bfe5
+DIST libnetfilter_acct-1.0.3.tar.bz2.sig 543 BLAKE2B 
1f219bacf8a65777ddeb2888591694925c77cc6270b9e943161acc2265eec16a43c2228bd1889194f35f3ebd1a493dce9f9ce1ddd397d1fe2f5bb18095296ed0
 SHA512 
61f55142ff52101d838d99f6a48f525c1189d7249e781f81a809f8df17c909567ceeed0d51d01ea743ecad127327d7cf5fdbb42560d3e7eb5c075376b69f4b06

diff --git a/net-libs/libnetfilter_acct/libnetfilter_acct-1.0.3.ebuild 
b/net-libs/libnetfilter_acct/libnetfilter_acct-1.0.3.ebuild
index f29d830b8c16..b2114726a930 100644
--- a/net-libs/libnetfilter_acct/libnetfilter_acct-1.0.3.ebuild
+++ b/net-libs/libnetfilter_acct/libnetfilter_acct-1.0.3.ebuild
@@ -1,24 +1,27 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="Library providing interface to extended accounting infrastructure"
 HOMEPAGE="https://netfilter.org/projects/libnetfilter_acct/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="examples"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
 RDEPEND="
net-libs/libmnl
 "
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 DOCS=( README )
 



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

2022-03-26 Thread Sam James
commit: ddbf1ef306a4aa4dddfc9b4d0b2dbf4480aee56d
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:34:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbf1ef3

net-libs/libnetfilter_queue: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_queue/Manifest| 1 +
 net-libs/libnetfilter_queue/libnetfilter_queue-1.0.5.ebuild | 9 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-libs/libnetfilter_queue/Manifest 
b/net-libs/libnetfilter_queue/Manifest
index e5407949ebec..8a101f457b7f 100644
--- a/net-libs/libnetfilter_queue/Manifest
+++ b/net-libs/libnetfilter_queue/Manifest
@@ -1,3 +1,4 @@
 DIST libnetfilter_queue-1.0.3.tar.bz2 314857 BLAKE2B 
c25b0395b13af3cecb960c39bcbc4f10a3f203aad7acaeb277346423310700d9abb5b8a65f27b008e5f45194aa6e0fd6a99c8ad25a1e3200904be70c5c6ddaa4
 SHA512 
1d9e0202878bc0ae26ceecd0f4fa4c21f89056e5671d46949f92f21c155d589958b7775760fc837547da34eb9a81e537e95c770d25c166e709dad16de4ca452e
 DIST libnetfilter_queue-1.0.4.tar.bz2 312699 BLAKE2B 
29d553c36af551cbaa3b1b4382ad38d6ea7402efafa5ff4ae99c6f05d0ddd15d24b007a4ccdcbc21b8bd9cea28859668a27a6fae4e6534f68dea79d6d0a02789
 SHA512 
5d81d8e8190a80c9b42bc851a87cc4f749709803b8c9964508013bafb033f1b51b65222a244885f321a2be90517c6a636533ff72b653935a2b8d819560a51187
 DIST libnetfilter_queue-1.0.5.tar.bz2 313856 BLAKE2B 
0d7806fd23961f6b80f6ef63faf0fe10307a34495337a7f6dd4f0eb76b5ba8a96292b86285e0740f83414417810e47f47b1400c7d83fb4d8fc6f58954f4bd9df
 SHA512 
732a44b602e5efaa4f5582ea25ff8f5ec8f4dca5c0e725cd93fe2d441db80416b25c6018147be90acb262d7428eb5b21b3f7b5920e612d115061ec6a19d67f85
+DIST libnetfilter_queue-1.0.5.tar.bz2.sig 590 BLAKE2B 
d8b5b3ae82fe2722db8a0c200a75146b70f79b7eafb34ddba8349f7f38f02eb5546eee9ae31920f5b7301787a2866a908199b69f8465fe1b6e45ebdc5fb7ae13
 SHA512 
65558652c7d54087eb1b5a37f7574bcca3495e5ee6587c7b555a7fe6e118007cf9431a66ed5280ce272890c659eb171570e0d0cbb733cf969ae8b44a1d541687

diff --git a/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.5.ebuild 
b/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.5.ebuild
index 149830904d0d..482541e1499b 100644
--- a/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.5.ebuild
+++ b/net-libs/libnetfilter_queue/libnetfilter_queue-1.0.5.ebuild
@@ -1,17 +1,19 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="API to packets that have been queued by the kernel packet filter"
 HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_queue/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
 IUSE="doc static-libs"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
 RDEPEND="
>=net-libs/libmnl-1.0.3
@@ -23,6 +25,7 @@ DEPEND="
 BDEPEND="
doc? ( app-doc/doxygen )
virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )
 "
 CONFIG_CHECK="~NETFILTER_NETLINK_QUEUE"
 



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

2022-03-26 Thread Sam James
commit: 834117cc29c3bd2e967cc685b75598b84a95d2c3
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:46:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834117cc

net-libs/libnetfilter_cttimeout: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_cttimeout/Manifest  |  1 +
 .../libnetfilter_cttimeout-1.0.0-r1.ebuild| 11 +++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-libs/libnetfilter_cttimeout/Manifest 
b/net-libs/libnetfilter_cttimeout/Manifest
index 0a61fe593651..3741a745b02e 100644
--- a/net-libs/libnetfilter_cttimeout/Manifest
+++ b/net-libs/libnetfilter_cttimeout/Manifest
@@ -1 +1,2 @@
 DIST libnetfilter_cttimeout-1.0.0.tar.bz2 275065 BLAKE2B 
8b0f952bcd4184141a434abe25f807ad07bb74713a3506d335c5368ddce2809596c77e5e534337d897fb6268afa137f6d98cfd314b0b33b4996e4a0df4d8eba6
 SHA512 
d64f592be022d02b6e6627470f9aed75114b0c7177012d31d868ee7eb39fca330a7638c9a209ff489d4a8c0549b8fcfd33582c6d36ee519b920cf27429301c85
+DIST libnetfilter_cttimeout-1.0.0.tar.bz2.sig 543 BLAKE2B 
bc9e58c48d2a1337a52b8f1a48ada14e9799d811b6134c52f71c31fbca72451defbc7c74c9676ac1dec2487cbb7f9a8ec692579b9383306e54d8c95dcf038cfc
 SHA512 
0b1ef30da8a5871a526243285d176194959d79d96eb50e0e126ec363926fb6e8d3ae13375fc52fb496cdf2c326d77587656d1316c5aebf8c4683b380740beeef

diff --git 
a/net-libs/libnetfilter_cttimeout/libnetfilter_cttimeout-1.0.0-r1.ebuild 
b/net-libs/libnetfilter_cttimeout/libnetfilter_cttimeout-1.0.0-r1.ebuild
index 85aa46b43ebc..a81fcb8e124e 100644
--- a/net-libs/libnetfilter_cttimeout/libnetfilter_cttimeout-1.0.0-r1.ebuild
+++ b/net-libs/libnetfilter_cttimeout/libnetfilter_cttimeout-1.0.0-r1.ebuild
@@ -1,19 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="netlink interface for conntrack timeout infrastructure in 
kernel's packet filter"
 HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_cttimeout/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 RDEPEND="net-libs/libmnl:="
 DEPEND="${RDEPEND}"
 



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

2022-03-26 Thread Sam James
commit: 0e8c96332ffea0e15f4749e7574ecf70199a0e5b
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 23:56:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8c9633

net-firewall/nftables: Sync live ebuild.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-firewall/nftables/nftables-.ebuild | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index d6697d8a7eef..4e105370dd23 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
-inherit autotools linux-info distutils-r1 systemd
+inherit autotools linux-info distutils-r1 systemd verify-sig
 
 DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
 HOMEPAGE="https://netfilter.org/projects/nftables/;
@@ -19,8 +19,11 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
sys-devel/flex
"
 else
-   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
 LICENSE="GPL-2"
@@ -53,7 +56,9 @@ REQUIRED_USE="
 "
 
 PATCHES=(
-   "${FILESDIR}/${PN}-0.9.8-slibtool.patch"
+   "${FILESDIR}/nftables-1.0.2-compilation.patch"
+   
"${FILESDIR}/nftables-1.0.2-build-explicitly-pass-version-script-to-linker.patch"
+   
"${FILESDIR}/nftables-1.0.2-libnftables.map-export-new-nft_ctx_-get-set-_optimiz.patch"
 )
 
 pkg_setup() {
@@ -90,6 +95,7 @@ src_configure() {
local myeconfargs=(
# We handle python separately
--disable-python
+   --disable-static
--sbindir="${EPREFIX}"/sbin
$(use_enable debug)
$(use_enable doc man-doc)



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

2022-03-26 Thread Sam James
commit: 6ed46e509d3e87403fc994a8b05bdeb1d6081818
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:27:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed46e50

net-libs/libnetfilter_cthelper: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_cthelper/Manifest   |  1 +
 .../libnetfilter_cthelper-1.0.0-r1.ebuild | 11 +++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-libs/libnetfilter_cthelper/Manifest 
b/net-libs/libnetfilter_cthelper/Manifest
index 7a341812b1a0..a02857d1ffd7 100644
--- a/net-libs/libnetfilter_cthelper/Manifest
+++ b/net-libs/libnetfilter_cthelper/Manifest
@@ -1 +1,2 @@
 DIST libnetfilter_cthelper-1.0.0.tar.bz2 275229 BLAKE2B 
622a4e27629d97a0ab2b5032e972914f2ab8764ab60ab7090b173ceabfe9648e09452e931dacb822090c5f816b553b8e73b8f8a4ee431db9f6dd092d9d4283ee
 SHA512 
f0372daee0edbf4c27ee80eadd4ce786a4b67b39c0b9d22e88bc9adcbdffd6676eb9df01b933ee64d2fcea9c05a9ca9070c94e907277d69acbd22ae9a3c74e45
+DIST libnetfilter_cthelper-1.0.0.tar.bz2.sig 543 BLAKE2B 
827f11d4f9b666e46d486f04711009a62ec8880cc230ab87960a0cf0ff8410394e188d3102d5278059e6ba6aae827684d2ec8c0031bcddbae0a470c2165cc50a
 SHA512 
048a0789f50b9dbb8f56776ec700657d7eabd16b442197755bc37201076b51279b8016bfb45543c51da0d023daa8b022e198bf28d004991fc1bd97192021d4c2

diff --git 
a/net-libs/libnetfilter_cthelper/libnetfilter_cthelper-1.0.0-r1.ebuild 
b/net-libs/libnetfilter_cthelper/libnetfilter_cthelper-1.0.0-r1.ebuild
index 6d07d30b2777..20c16c749112 100644
--- a/net-libs/libnetfilter_cthelper/libnetfilter_cthelper-1.0.0-r1.ebuild
+++ b/net-libs/libnetfilter_cthelper/libnetfilter_cthelper-1.0.0-r1.ebuild
@@ -1,19 +1,22 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="Userspace library for interface to user-space helper for 
conntrack"
 HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_cthelper/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 RDEPEND="net-libs/libmnl:="
 DEPEND="${RDEPEND}"
 



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

2022-03-26 Thread Sam James
commit: 8aa22114742e08b21cc315cfc7380e0e4ec60ea4
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:55:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:55:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa22114

dev-util/meson: add 0.61.4

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

 dev-util/meson/Manifest|   1 +
 dev-util/meson/meson-0.61.4.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index c97aee19dcf5..04dfcb717931 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -3,3 +3,4 @@ DIST meson-0.60.2.tar.gz 1998788 BLAKE2B 
7fa59723e49f34a016eb3692ac63ebf38b5a7db
 DIST meson-0.60.3.tar.gz 2001124 BLAKE2B 
f66fb29d309f5dea9c0b1934e8b5dfc2b33586e06c6a2d616798d5724216035fe03a3f9b1c6976546d5d5c069734357d61a92aa43de01161cf1fe4297a1d1f2e
 SHA512 
0aa6ef71c20cd899ebb0b202c6319e093e1df1c39fa58c94a1bb479efe630213272127346eab589948898d115d02d64f4bdffd892fbb9700884c1edf2dc6c6dc
 DIST meson-0.61.1.tar.gz 2009680 BLAKE2B 
d3a704a0f39bd92334f91d4206effb13fa6d7916a71d028e89b36dc8d8f82612f05cdefe8df73c5810faabdc59522592d0a22d6fba8c9208c8c9d2bd5306ad8a
 SHA512 
6c9fabd6f70c276f6daa4bab14de148692d4ab55da964143b73a4e3197ad84c0074d64b729d4492a0c1e0fbea116fa82bd349ed22cb8f53981d492b515e2fb00
 DIST meson-0.61.3.tar.gz 2011631 BLAKE2B 
7b50480f05b23f42547cf020e9279fa8379da8421d52aa4ab4476d9b7e8ef2d94d3290e4b4cc425493d7d95dbbea06ec24eeb217327bf6d607c23179c8111905
 SHA512 
955c56cbaeb23a33a5e536eee547312ca5f1122aaa03d839113a2b2bcd9a0486ab24d1783220d9981c29ed9b4bda06a971cb0e21aa9f32d57f6696fa27853da8
+DIST meson-0.61.4.tar.gz 2014265 BLAKE2B 
09e6630f8a1786143832007c929e652e743bbf11d1b55ffcf366dd127779f61e8fd4a8be5cb23fa6bc949938a3bd0222f19ad1fec883f0ca6ed8cd6d4bbd6aef
 SHA512 
005f52c678016f3183d36b69254cceab16c682d2389ec9cae41889955a13cb643aea03f2247f3473cfeca9c4dd6c1cc8b9b8b9906dc324c08016c72380a5f195

diff --git a/dev-util/meson/meson-0.61.4.ebuild 
b/dev-util/meson/meson-0.61.4.ebuild
new file mode 100644
index ..52bbb982abcc
--- /dev/null
+++ b/dev-util/meson/meson-0.61.4.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_PEP517=setuptools
+
+if [[ ${PV} = ** ]]; then
+   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Open source build system"
+HOMEPAGE="https://mesonbuild.com/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/glib:2
+   dev-libs/gobject-introspection
+   dev-util/ninja
+   dev-vcs/git
+   sys-libs/zlib[static-libs(+)]
+   virtual/pkgconfig
+   )
+"
+
+python_prepare_all() {
+   local disable_unittests=(
+   # ASAN and sandbox both want control over LD_PRELOAD
+   # https://bugs.gentoo.org/673016
+   -e 's/test_generate_gir_with_address_sanitizer/_&/'
+
+   # ASAN is unsupported on some targets
+   # https://bugs.gentoo.org/692822
+   -e 's/test_pch_with_address_sanitizer/_&/'
+
+   # https://github.com/mesonbuild/meson/issues/7203
+   -e 's/test_templates/_&/'
+
+   # Broken due to python2 wrapper
+   -e 's/test_python_module/_&/'
+   )
+
+   sed -i "${disable_unittests[@]}" run_unittests.py || die
+
+   # Broken due to python2 script created by python_wrapper_setup
+   rm -r "test cases/frameworks/1 boost" || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   tc-export PKG_CONFIG
+   if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; 
then
+   ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
+   else
+   # https://bugs.gentoo.org/687792
+   unset PKG_CONFIG
+   distutils-r1_src_test
+   fi
+}
+
+python_test() {
+   (
+   # test_meson_installed
+   unset PYTHONDONTWRITEBYTECODE
+
+   # test_cross_file_system_paths
+   unset XDG_DATA_HOME
+
+   # 'test cases/unit/73 summary' expects 80 columns
+   export COLUMNS=80
+
+   # If JAVA_HOME is not set, meson looks for javac in PATH.
+   # If javac is in /usr/bin, meson assumes /usr/include is a valid
+   # JDK include path. Setting JAVA_HOME 

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

2022-03-26 Thread Sam James
commit: 71543ea0c61b381dc0e6cfce77e5c41067ea5a5c
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:29:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71543ea0

net-libs/libnetfilter_log: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libnetfilter_log/Manifest  | 1 +
 net-libs/libnetfilter_log/libnetfilter_log-1.0.2.ebuild | 9 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-libs/libnetfilter_log/Manifest 
b/net-libs/libnetfilter_log/Manifest
index c4dff471f369..296aa95820a2 100644
--- a/net-libs/libnetfilter_log/Manifest
+++ b/net-libs/libnetfilter_log/Manifest
@@ -1,2 +1,3 @@
 DIST libnetfilter_log-1.0.1.tar.bz2 262545 BLAKE2B 
4dcc7ff5deef95fc657a956556a1ff389cddaae3eaabed9c77cb7028793d5a0e377d2d02d55000ec853300b94164943436d658f42344a6314432b2f8f965fb8e
 SHA512 
4088b9bf055fb4cd5f2e201a46a00def7642116b5d1695a371936b7b45eb93877944456506b45761bf2f3f81b40c161c1ecdcfb90532009f073dac3cedc6f436
 DIST libnetfilter_log-1.0.2.tar.bz2 304022 BLAKE2B 
5976dc484f8a5dc7b5484f12c9913acd9cf7600844f321da6105805b05ad7176d88185c4770bf9ac167c8525b01f1cd8cbc560f77a7cb8b1f129f9f6983b5bb1
 SHA512 
6b33718b1dd7f4504bceae14001da3a652cec46a6725a5dee83a7b55028cfa8e768cba917f968a5d5b60fd9ff04edf6040ef271a68e5fb65858bf73f4f9ccf23
+DIST libnetfilter_log-1.0.2.tar.bz2.sig 566 BLAKE2B 
f4e3de583d9e0612bfc5932654d287154117fe720c28eb220fbc19c4e6cd8d57c66b92159d13949b035a2479a466110e38b0334f49dcf9b9fc0cb4c41ed79aa1
 SHA512 
b9a40fa08fa5d29a907522add329ea5268f2ef09274b5be3d30ab7e6a0c6aad915d8e8d7c5d708947a86c4a7fe950439ab536ec5ed78198f5b6b839de2f0ab35

diff --git a/net-libs/libnetfilter_log/libnetfilter_log-1.0.2.ebuild 
b/net-libs/libnetfilter_log/libnetfilter_log-1.0.2.ebuild
index c8eebee2c996..06b3692e3eb7 100644
--- a/net-libs/libnetfilter_log/libnetfilter_log-1.0.2.ebuild
+++ b/net-libs/libnetfilter_log/libnetfilter_log-1.0.2.ebuild
@@ -3,22 +3,25 @@
 
 EAPI=8
 
-inherit linux-info
+inherit linux-info verify-sig
 
 DESCRIPTION="Interface to packets that have been logged by the kernel packet 
filter"
 HOMEPAGE="https://www.netfilter.org/projects/libnetfilter_log/;
-SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~ia64 ppc ~riscv ~sparc x86"
 IUSE="doc"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
 RDEPEND=">=net-libs/libnfnetlink-1.0.0
>=net-libs/libmnl-1.0.3"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen )
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 
 CONFIG_CHECK="~NETFILTER_NETLINK_LOG"
 



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

2022-03-26 Thread Sam James
commit: fa7bbfb468822a8e3e1d81452f587d20da046b1f
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:02:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7bbfb4

net-firewall/conntrack-tools: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-firewall/conntrack-tools/Manifest| 1 +
 net-firewall/conntrack-tools/conntrack-tools-1.4.6-r1.ebuild | 9 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-firewall/conntrack-tools/Manifest 
b/net-firewall/conntrack-tools/Manifest
index 07bc0cabdeb0..9b40239296bc 100644
--- a/net-firewall/conntrack-tools/Manifest
+++ b/net-firewall/conntrack-tools/Manifest
@@ -1,2 +1,3 @@
 DIST conntrack-tools-1.4.5.tar.bz2 479562 BLAKE2B 
229531d1c6c237e539df5b83525dca5ce0b009a76a2a5f873282eabc73cc00095c15c686bc68f9364e81efc846bfa8eac8b08f7fd476199d10d0c25190ca2456
 SHA512 
480fe2cc4420bc8477a2ba67b3d052bcb39c6b3ec000cff27fc12db70b42ec94fa3b5fe12ee35d439e88d9a631a33cd12ae470b69dde6d371d4e53af62a2eed1
 DIST conntrack-tools-1.4.6.tar.bz2 499806 BLAKE2B 
7c1ee1c5fc2b6f9d33c6cf850eca80978b8763317b1a76892cefb776130564f15fbd4e4554fdb08dbba93d9f16b7e4624a1b4dd5a631f747f5fcc0a5b01b8d5e
 SHA512 
a48260308a12b11b584fcf4658ec2c4c1adb2801c9cf9a73fc259e5c30d2fbe401aca21e931972413f03e415f98fbf9bd678d2126faa6c6d5748e8a652e58f1a
+DIST conntrack-tools-1.4.6.tar.bz2.sig 590 BLAKE2B 
b07232389f098baa467f4ca7ad4d61a0cda737b88114be0da1a82ac66d1a6d304ace7687a294cf9c1d0297bc55c219cb6d31f641f51338cb6fb1a1706f63abfd
 SHA512 
83e7373411a041f2af590fc7d4e5456c8f6543c29185f57460aff55bee83936dbd9aa272207db7f33a8c4d79aece38862880eb483ec6250b0c1eff0544e4e89d

diff --git a/net-firewall/conntrack-tools/conntrack-tools-1.4.6-r1.ebuild 
b/net-firewall/conntrack-tools/conntrack-tools-1.4.6-r1.ebuild
index 228854d83c85..d04d3f3ea2a3 100644
--- a/net-firewall/conntrack-tools/conntrack-tools-1.4.6-r1.ebuild
+++ b/net-firewall/conntrack-tools/conntrack-tools-1.4.6-r1.ebuild
@@ -1,18 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit linux-info systemd
+inherit linux-info systemd verify-sig
 
 DESCRIPTION="Connection tracking userspace tools"
 HOMEPAGE="http://conntrack-tools.netfilter.org;
-SRC_URI="http://www.netfilter.org/projects/conntrack-tools/files/${P}.tar.bz2;
+SRC_URI="https://www.netfilter.org/projects/conntrack-tools/files/${P}.tar.bz2
+   verify-sig? ( 
https://www.netfilter.org/projects/conntrack-tools/files/${P}.tar.bz2.sig )"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv x86"
 IUSE="doc +cthelper +cttimeout systemd"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
 
 RDEPEND="
>=net-libs/libmnl-1.0.3
@@ -39,6 +41,7 @@ BDEPEND="
app-text/docbook-xml-dtd:4.1.2
app-text/xmlto
)
+   verify-sig? ( sec-keys/openpgp-keys-netfilter )
 "
 
 pkg_setup() {



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

2022-03-26 Thread Sam James
commit: 744b10ce3584e839902565692a1d09c60a24e320
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:55:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:55:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744b10ce

dev-util/meson: drop 0.61.1, 0.61.3

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

 dev-util/meson/Manifest|   2 -
 dev-util/meson/meson-0.61.1.ebuild | 101 
 dev-util/meson/meson-0.61.3.ebuild | 103 -
 3 files changed, 206 deletions(-)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index 04dfcb717931..a0c6713b44c0 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -1,6 +1,4 @@
 DIST meson-0.59.4.tar.gz 1953211 BLAKE2B 
e8699c274e60708e798ab7a57e096e606ba1552d4062a909610f5a8db8d27b864a9b9f01f32d68f65e0dcc2a75add7916617861edcc6058fc44c312e7a56048c
 SHA512 
e02d13a4af592078c4dc34a1d9531e49d3b99f0996bcc2b04d9b9b446f0f7748fc2ccfeb9e6090a9fd2d95ad06594c770f90a87fafd9b1974117f24c5fb491e3
 DIST meson-0.60.2.tar.gz 1998788 BLAKE2B 
7fa59723e49f34a016eb3692ac63ebf38b5a7db1bfada522cc317c8500e29107783ef386a1312aa1ed73018fd93b22c6ee81fa9511e80e85461469d0129581ff
 SHA512 
96064b49a479f81d6def321b4c3c24073b307c3ecd917ab2be2020fedf102da119b205e3d88b6fd1cd13af38949600abc72d4172967d651c78d2e9011276cb80
 DIST meson-0.60.3.tar.gz 2001124 BLAKE2B 
f66fb29d309f5dea9c0b1934e8b5dfc2b33586e06c6a2d616798d5724216035fe03a3f9b1c6976546d5d5c069734357d61a92aa43de01161cf1fe4297a1d1f2e
 SHA512 
0aa6ef71c20cd899ebb0b202c6319e093e1df1c39fa58c94a1bb479efe630213272127346eab589948898d115d02d64f4bdffd892fbb9700884c1edf2dc6c6dc
-DIST meson-0.61.1.tar.gz 2009680 BLAKE2B 
d3a704a0f39bd92334f91d4206effb13fa6d7916a71d028e89b36dc8d8f82612f05cdefe8df73c5810faabdc59522592d0a22d6fba8c9208c8c9d2bd5306ad8a
 SHA512 
6c9fabd6f70c276f6daa4bab14de148692d4ab55da964143b73a4e3197ad84c0074d64b729d4492a0c1e0fbea116fa82bd349ed22cb8f53981d492b515e2fb00
-DIST meson-0.61.3.tar.gz 2011631 BLAKE2B 
7b50480f05b23f42547cf020e9279fa8379da8421d52aa4ab4476d9b7e8ef2d94d3290e4b4cc425493d7d95dbbea06ec24eeb217327bf6d607c23179c8111905
 SHA512 
955c56cbaeb23a33a5e536eee547312ca5f1122aaa03d839113a2b2bcd9a0486ab24d1783220d9981c29ed9b4bda06a971cb0e21aa9f32d57f6696fa27853da8
 DIST meson-0.61.4.tar.gz 2014265 BLAKE2B 
09e6630f8a1786143832007c929e652e743bbf11d1b55ffcf366dd127779f61e8fd4a8be5cb23fa6bc949938a3bd0222f19ad1fec883f0ca6ed8cd6d4bbd6aef
 SHA512 
005f52c678016f3183d36b69254cceab16c682d2389ec9cae41889955a13cb643aea03f2247f3473cfeca9c4dd6c1cc8b9b8b9906dc324c08016c72380a5f195

diff --git a/dev-util/meson/meson-0.61.1.ebuild 
b/dev-util/meson/meson-0.61.1.ebuild
deleted file mode 100644
index 62b0fbfd0aec..
--- a/dev-util/meson/meson-0.61.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 2016-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8,9,10} )
-
-if [[ ${PV} = ** ]]; then
-   EGIT_REPO_URI="https://github.com/mesonbuild/meson;
-   inherit git-r3
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Open source build system"
-HOMEPAGE="https://mesonbuild.com/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   dev-libs/glib:2
-   dev-libs/gobject-introspection
-   dev-util/ninja
-   dev-vcs/git
-   sys-libs/zlib[static-libs(+)]
-   virtual/pkgconfig
-   )
-"
-
-python_prepare_all() {
-   local disable_unittests=(
-   # ASAN and sandbox both want control over LD_PRELOAD
-   # https://bugs.gentoo.org/673016
-   -e 's/test_generate_gir_with_address_sanitizer/_&/'
-
-   # ASAN is unsupported on some targets
-   # https://bugs.gentoo.org/692822
-   -e 's/test_pch_with_address_sanitizer/_&/'
-
-   # https://github.com/mesonbuild/meson/issues/7203
-   -e 's/test_templates/_&/'
-
-   # Broken due to python2 wrapper
-   -e 's/test_python_module/_&/'
-   )
-
-   sed -i "${disable_unittests[@]}" run_unittests.py || die
-
-   # Broken due to python2 script created by python_wrapper_setup
-   rm -r "test cases/frameworks/1 boost" || die
-
-   distutils-r1_python_prepare_all
-}
-
-src_test() {
-   tc-export PKG_CONFIG
-   if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; 
then
-   ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
-   else
-   # https://bugs.gentoo.org/687792
-  

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

2022-03-26 Thread Sam James
commit: 940acabae4dc6020e2b74fce4bfc5fe8bc428be1
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 20:57:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940acaba

sec-keys/openpgp-keys-netfilter: Added package.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 sec-keys/openpgp-keys-netfilter/Manifest   |  4 +++
 sec-keys/openpgp-keys-netfilter/metadata.xml   |  9 +++
 .../openpgp-keys-netfilter-20220326.ebuild | 29 ++
 3 files changed, 42 insertions(+)

diff --git a/sec-keys/openpgp-keys-netfilter/Manifest 
b/sec-keys/openpgp-keys-netfilter/Manifest
new file mode 100644
index ..e426c551129f
--- /dev/null
+++ b/sec-keys/openpgp-keys-netfilter/Manifest
@@ -0,0 +1,4 @@
+DIST netfilter-gpg-0xD55D978A8A1420E4.txt 3931 BLAKE2B 
b15678f8743d77b068f996064ec4b69604710530fa2c1181208883668bfcdd4eff915302f63c6390b662b59e1c38a5abd7b190c5d1ac14f3df72af40f325b351
 SHA512 
47db90388a7d9f17d9d869de2547767d58e723c2be7aac36d646a1659c227c01262ff38293e4f614cf220f10e79db8d7d1939f22a5d355d180c31c64f46fc448
+DIST netfilter-gpg-26D292E4.txt 3855 BLAKE2B 
6500bb7a21facb9fba9c425ad2ef0e4c4adf471c1429a9829c02a13794a1305a8d333d8236e2a57bdd302501923f38dfa44f6ce8129f652d3878386826f85020
 SHA512 
779d82a3bcf59df32e468858208ca43451128aa8ef1e30c19d8440278ac4eb7b8113b56a7c86c770d42466e09a3e281f5614224116bde54f9a10f7b8b88bb7dd
+DIST netfilter-gpg-2D0987E6.txt 1714 BLAKE2B 
a7562d84c9ac66899acb9a31a709813a4232824e7ae86ea32ce027faefeaf771fc8a09dc7c8521eb4a945d6724a39fd51b55ff9935241bac048f3fad717738b0
 SHA512 
641dc6d4da0d7d1682f977041332863dcd425c5eafdc72edf373ecde9cea68527543d60a8c501d4822491c6d46aa910ffce942df1fb1b34f38d963547f1f06df
+DIST netfilter-gpg-BB5F58CC.txt 3429 BLAKE2B 
815ad0977c0f9a1ff830b9419ad006bd5fda0a6fb8ee6b27b3622089856dbfd92a30f9c0a227f3eda0c84176ef179a4f5b13d0acc1739b30e29ac1f50a3fe2e2
 SHA512 
d3e41641843a36d4f0ad608ee01faa04156a51e6679f6b984fd986c2f4064a72220d4e6f4f7735787fb7e332c6cb3584c27d46c0c561df9ba9875dad72d17523

diff --git a/sec-keys/openpgp-keys-netfilter/metadata.xml 
b/sec-keys/openpgp-keys-netfilter/metadata.xml
new file mode 100644
index ..7e4bb0954f24
--- /dev/null
+++ b/sec-keys/openpgp-keys-netfilter/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   net...@gentoo.org
+   Gentoo network monitoring and analysis project
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild 
b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild
new file mode 100644
index ..bf9d33cbf28a
--- /dev/null
+++ b/sec-keys/openpgp-keys-netfilter/openpgp-keys-netfilter-20220326.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by the netfilter project"
+HOMEPAGE="https://www.netfilter.org/;
+SRC_URI="
+   https://www.netfilter.org/files/coreteam-gpg-key-26D292E4.txt
+   -> netfilter-gpg-26D292E4.txt
+   https://www.netfilter.org/files/coreteam-gpg-key-2D0987E6.txt
+   -> netfilter-gpg-2D0987E6.txt
+   https://www.netfilter.org/files/coreteam-gpg-key-BB5F58CC.txt
+   -> netfilter-gpg-BB5F58CC.txt
+   https://www.netfilter.org/files/coreteam-gpg-key-0xD55D978A8A1420E4.txt
+   -> netfilter-gpg-0xD55D978A8A1420E4.txt
+"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - netfilter.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



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

2022-03-26 Thread Sam James
commit: 47dd20a2863b0184ae25566161b4709909391a0d
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Mar 26 21:09:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:56:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47dd20a2

net-firewall/nftables: Added verify-sig integration.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-firewall/nftables/Manifest | 2 ++
 net-firewall/nftables/nftables-1.0.1-r2.ebuild | 7 +--
 net-firewall/nftables/nftables-1.0.2-r1.ebuild | 7 +--
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index 164083bf9526..1ca881039072 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -2,4 +2,6 @@ DIST nftables-0.9.8.tar.bz2 879516 BLAKE2B 
5063090d648668f4d5ae6d4be48ebecc65dfd
 DIST nftables-0.9.9.tar.bz2 922624 BLAKE2B 
8de2709576a26ca84a8d694f7cb06cad2bb2fb4671ba21ffc32c0d5997e8124ae7cd794dafddf4db48d8a49c280b48b07d2a31b6c18f6647fdb67cfe7f065b61
 SHA512 
dfdd3ffc0ffc1742ca0494a3f8fac1c7b2fe942849e60d33fc3cb8a51e27bd39e1ccfeda2195191377a32bb5363ea244f4c3e71b4a6d930f33bf87e17a534fab
 DIST nftables-1.0.0.tar.bz2 921053 BLAKE2B 
ee86a323170433c3ba62f80118947864aac0fe0aaeb48afeb5a116a48782185c83313ef1b5735c7749eb5eccb88f252b444d1ee908be25bdaa4d9c0b833c1dc2
 SHA512 
33460bef4ee76b7caa44fa5515357127ae84be468448cc838dd31919b6e045ba6195b761118d4c8a4219a9f008c4416542ce784f4daad94f3b44c0626bcdd014
 DIST nftables-1.0.1.tar.bz2 954586 BLAKE2B 
e406699c96b98495f1b6deeab0233873ce20b43c13c162eafea1e6b371961123a69f3d5e7bd2f1bedfdbe58fed56ba3e2dae962b88657af6f4ab5b3743fb6373
 SHA512 
a0db4d82725509d2a9c638ba7ba55547ad7b5138a5fe686b0e90260d6a65e060dd72a470969c1d69e945303bd2bfc33b2021d9f4141b88befefddc61b7afe10d
+DIST nftables-1.0.1.tar.bz2.sig 566 BLAKE2B 
d504987b16b7a8676586ecb3a1ce9588bff972ca54bbb3ce3b0db5288f1fd981e529dccea009bd01a3a96e5199a034956bd43cdeaba67847239a88d458f43f8a
 SHA512 
0884098ceabe7b070e146e47292afd8c80188ea595eaeaadb228307f502dae4a43bf801dea2a25519eaef3c96d567daf40e45c37fabb58db1b2256eb8f256cb0
 DIST nftables-1.0.2.tar.bz2 970781 BLAKE2B 
650ae6badb574ff3628d21c8aa99f81e73932dd172b3569618696100bf3853b9a108bf0296dcf9d615ae7c0fbec84b48266299b62cf755d181d19c626f8a3cd4
 SHA512 
560d23c6e369eafd7b354d29fe73d46154e4a74dec000178c1aea47751fe535d20c4e6bbecd3955eb2b327c7a60b1269e5c6dc5781498546b639fa2d1367a9ca
+DIST nftables-1.0.2.tar.bz2.sig 566 BLAKE2B 
5b7a20b28c274a950b718e2e14313772707b6bdc3f4519f747350593c1eb3bfbcf8c5dd9ae7d5aa0488c5cde9af8b58e05349c75e8a8246c5634303a331f9d98
 SHA512 
9be59d771833ac315fd52cffe7074ed9d49fbf592aec8d94500bbc7cc1f44dcb54b3815c46831a5e7e4c4770901cbdd6b8ffc5aa8d8cb7e064ec1c8453d890f1

diff --git a/net-firewall/nftables/nftables-1.0.1-r2.ebuild 
b/net-firewall/nftables/nftables-1.0.1-r2.ebuild
index 3ab5c9291110..a6b3f71dcc5e 100644
--- a/net-firewall/nftables/nftables-1.0.1-r2.ebuild
+++ b/net-firewall/nftables/nftables-1.0.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..10} )
 DISTUTILS_OPTIONAL=1
-inherit autotools linux-info distutils-r1 systemd
+inherit autotools linux-info distutils-r1 systemd verify-sig
 
 DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
 HOMEPAGE="https://netfilter.org/projects/nftables/;
@@ -19,8 +19,11 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
sys-devel/flex
"
 else
-   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2;
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
 fi
 
 LICENSE="GPL-2"

diff --git a/net-firewall/nftables/nftables-1.0.2-r1.ebuild 
b/net-firewall/nftables/nftables-1.0.2-r1.ebuild
index 8b7db17f23e8..4e105370dd23 100644
--- a/net-firewall/nftables/nftables-1.0.2-r1.ebuild
+++ b/net-firewall/nftables/nftables-1.0.2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
-inherit autotools linux-info distutils-r1 systemd
+inherit autotools linux-info distutils-r1 systemd verify-sig
 
 DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
 HOMEPAGE="https://netfilter.org/projects/nftables/;
@@ -19,8 +19,11 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
sys-devel/flex
"
 else
-   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2;
+   SRC_URI="https://netfilter.org/projects/nftables/files/${P}.tar.bz2
+   verify-sig? ( 
https://netfilter.org/projects/nftables/files/${P}.tar.bz2.sig )"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa 

[gentoo-commits] repo/gentoo:master commit in: app-office/scribus/

2022-03-26 Thread Sam James
commit: 09de8a1bf162ce6fcbf1ee771e98b85ef1885484
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:34:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:34:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09de8a1b

app-office/scribus: Stabilize 1.5.8 ppc64, #835425

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

 app-office/scribus/scribus-1.5.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/scribus/scribus-1.5.8.ebuild 
b/app-office/scribus/scribus-1.5.8.ebuild
index c344d68a2691..20e8e9c6d5a0 100644
--- a/app-office/scribus/scribus-1.5.8.ebuild
+++ b/app-office/scribus/scribus-1.5.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts 
+templates tk"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



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

2022-03-26 Thread Sam James
commit: 3c17821f840a9dceecf5f851084fec94719af8f2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:33:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c17821f

media-libs/libvpx: Stabilize 1.11.0 ppc, #833741

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

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

diff --git a/media-libs/libvpx/libvpx-1.11.0.ebuild 
b/media-libs/libvpx/libvpx-1.11.0.ebuild
index b157a4048fdd..da94b5e7ee6c 100644
--- a/media-libs/libvpx/libvpx-1.11.0.ebuild
+++ b/media-libs/libvpx/libvpx-1.11.0.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="BSD"
 SLOT="0/7"
-KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
 
 REQUIRED_USE="test? ( threads )"



[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/

2022-03-26 Thread Sam James
commit: 6181d662344dcfe94e17939c7398f9b01d4361de
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:32:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:32:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6181d662

app-shells/fish: Stabilize 3.4.0 ppc, #835339

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

 app-shells/fish/fish-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fish/fish-3.4.0.ebuild 
b/app-shells/fish/fish-3.4.0.ebuild
index ec8a590bac0f..aab8154c0b5e 100644
--- a/app-shells/fish/fish-3.4.0.ebuild
+++ b/app-shells/fish/fish-3.4.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
 else

SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



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

2022-03-26 Thread Sam James
commit: 4428057a4cc987b51ed8d43147c6914eb581b8ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:33:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4428057a

sys-apps/etckeeper: Keyword 1.18.16-r1 ppc, #834937

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

 sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild 
b/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
index 96d6bc1125d4..7dc98bd98df4 100644
--- a/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
+++ b/sys-apps/etckeeper/etckeeper-1.18.16-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://etckeeper.branchable.com/;
 SRC_URI="https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
 SLOT="0"
 IUSE="cron test"
 



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

2022-03-26 Thread Sam James
commit: 69d59e6cd590e3ed3fb4d689b0aa4f9b075ac6f5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:33:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:33:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d59e6c

xfce-base/exo: Stabilize 4.16.3 ppc64, #829548

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

 xfce-base/exo/exo-4.16.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-base/exo/exo-4.16.3.ebuild b/xfce-base/exo/exo-4.16.3.ebuild
index 92f08fbe4cbc..ba9c8dfe9c47 100644
--- a/xfce-base/exo/exo-4.16.3.ebuild
+++ b/xfce-base/exo/exo-4.16.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 
 RDEPEND=">=dev-libs/glib-2.50
>=x11-libs/gtk+-3.22:3



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

2022-03-26 Thread Sam James
commit: 9570124f61bd229a9370607ebffc140b7c352b7e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:32:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:32:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9570124f

dev-lang/go: Stabilize 1.17.8 ppc64, #835383

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

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

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



[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/

2022-03-26 Thread Sam James
commit: 6fad870e488c5c1552a6fc4c09a14ca456688cb4
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:32:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fad870e

app-shells/fish: Stabilize 3.4.0 ppc64, #835339

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

 app-shells/fish/fish-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/fish/fish-3.4.0.ebuild 
b/app-shells/fish/fish-3.4.0.ebuild
index aab8154c0b5e..2a91b5916d07 100644
--- a/app-shells/fish/fish-3.4.0.ebuild
+++ b/app-shells/fish/fish-3.4.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git;
 else

SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-irc/weechat/

2022-03-26 Thread Sam James
commit: b259feda467fb3d90ca67de9b3b3f3e12e3acf62
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:32:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:32:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b259feda

net-irc/weechat: Stabilize 3.4.1 ppc64, #835521

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

 net-irc/weechat/weechat-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/weechat/weechat-3.4.1.ebuild 
b/net-irc/weechat/weechat-3.4.1.ebuild
index 743fc1cdd1f4..ea0796ebe23a 100644
--- a/net-irc/weechat/weechat-3.4.1.ebuild
+++ b/net-irc/weechat/weechat-3.4.1.ebuild
@@ -17,7 +17,7 @@ else
verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"

VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/weechat.org.asc
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
-   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 DESCRIPTION="Portable and multi-interface IRC client"



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

2022-03-26 Thread Sam James
commit: dcf6f430a0e904f8ffac0fce4f4a3977171fcadb
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 02:33:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 02:33:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf6f430

dev-util/bats: Keyword 1.6.0 ppc, #834937

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

 dev-util/bats/bats-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bats/bats-1.6.0.ebuild b/dev-util/bats/bats-1.6.0.ebuild
index c61588e2322b..d42eecab71cd 100644
--- a/dev-util/bats/bats-1.6.0.ebuild
+++ b/dev-util/bats/bats-1.6.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 DEPEND="app-shells/bash:*"
 RDEPEND="${DEPEND}"



[gentoo-commits] proj/sci:master commit in: dev-python/numcodecs/

2022-03-26 Thread Horea Christian
commit: 3b13bd5b94cee69f17c8cc4f1de7cd323e688afc
Author: Horea Christian  chymera  eu>
AuthorDate: Sun Mar 27 02:25:05 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Sun Mar 27 02:25:05 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3b13bd5b

dev-python/numcodecs: new package (DANDI stack)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Horea Christian  chymera.eu>

 dev-python/numcodecs/metadata.xml   | 16 +
 dev-python/numcodecs/numcodecs-0.9.0.ebuild | 35 +
 dev-python/numcodecs/numcodecs-0.9.1.ebuild | 35 +
 3 files changed, 86 insertions(+)

diff --git a/dev-python/numcodecs/metadata.xml 
b/dev-python/numcodecs/metadata.xml
new file mode 100644
index 0..ab018028a
--- /dev/null
+++ b/dev-python/numcodecs/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@chymera.eu
+   Horea Christian
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   zarr-developers/numcodecs
+   numcodecs
+   
+

diff --git a/dev-python/numcodecs/numcodecs-0.9.0.ebuild 
b/dev-python/numcodecs/numcodecs-0.9.0.ebuild
new file mode 100644
index 0..7219b5b7b
--- /dev/null
+++ b/dev-python/numcodecs/numcodecs-0.9.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Data storage buffer compression and transformation codecs"
+HOMEPAGE="https://github.com/zarr-developers/numcodecs;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# Fails to collect tests for yet unknown reasons:
+# https://github.com/zarr-developers/numcodecs/issues/304
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/numcodecs/numcodecs-0.9.1.ebuild 
b/dev-python/numcodecs/numcodecs-0.9.1.ebuild
new file mode 100644
index 0..7219b5b7b
--- /dev/null
+++ b/dev-python/numcodecs/numcodecs-0.9.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Data storage buffer compression and transformation codecs"
+HOMEPAGE="https://github.com/zarr-developers/numcodecs;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+# Fails to collect tests for yet unknown reasons:
+# https://github.com/zarr-developers/numcodecs/issues/304
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/entrypoints[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/files/, dev-scheme/bigloo/

2022-03-26 Thread Maciej Barć
commit: f7b3da5b1de23c8774708b9c88bbafcab19032da
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 27 01:45:39 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 27 01:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b3da5b

dev-scheme/bigloo: fix exe install and Emacs sitefile

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

 ...loo-4.4c_p4.ebuild => bigloo-4.4c_p4-r1.ebuild} | 25 +++---
 dev-scheme/bigloo/files/50bigloo-gentoo.el |  1 +
 2 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4.ebuild 
b/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild
similarity index 81%
rename from dev-scheme/bigloo/bigloo-4.4c_p4.ebuild
rename to dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild
index 967319442401..e0bff03017b4 100644
--- a/dev-scheme/bigloo/bigloo-4.4c_p4.ebuild
+++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild
@@ -67,7 +67,7 @@ src_configure() {
--ldflags="${LDFLAGS}"
# Installation directories
--prefix=/usr
-   --bindir=/usr/bin
+   --bindir=/usr/share/${PN}/bin
--docdir=/usr/share/doc/${PF}
--infodir=/usr/share/info
--libdir=/usr/"$(get_libdir)"
@@ -142,6 +142,27 @@ src_install() {
emake DESTDIR="${D}" -C bdb install
emake DESTDIR="${D}" -C cigloo install
 
+   # The ".sh" scripts set proper environment and library order for Bigloo,
+   # but programs (and the Bigloo Emacs library, "bee-mode") want "bigloo",
+   # not "bigloo.sh". To make programs work we install all executable files
+   # into "/usr/share/bigloo/bin", and then pick one by one for 
non-scripts:
+   # if a script with ".sh" extensions exists, then we link the script,
+   # not the picked executable to a binary name, otherwise link the binary.
+   mkdir -p "${D}"/usr/bin || die
+   pushd "${D}" >/dev/null || die
+   local bin bin_link
+   for bin in usr/share/${PN}/bin/* ; do
+   if [[ ${bin} != *.sh ]] ; then
+   bin_link=usr/bin/$(basename ${bin})
+   if [[ -f ${bin}.sh ]] ; then
+   ln -s ../../${bin}.sh ${bin_link} || die
+   else
+   ln -s ../../${bin} ${bin_link} || die
+   fi
+   fi
+   done
+   popd >/dev/null || die
+
if use emacs ; then
emake DESTDIR="${D}" install-bee
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
@@ -151,8 +172,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo "Heads up: Bigloo is launched via \"bigloo.sh\" script, not 
\"bigloo\" executable!"
-
use emacs && elisp-site-regen
 }
 

diff --git a/dev-scheme/bigloo/files/50bigloo-gentoo.el 
b/dev-scheme/bigloo/files/50bigloo-gentoo.el
index 431f7e90ae73..9cac9f0f7d0f 100644
--- a/dev-scheme/bigloo/files/50bigloo-gentoo.el
+++ b/dev-scheme/bigloo/files/50bigloo-gentoo.el
@@ -1 +1,2 @@
 (add-to-list 'load-path "@SITELISP@")
+(autoload 'bee-mode "bee-mode" "Major mode for editing Bigloo code." t)



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

2022-03-26 Thread Maciej Barć
commit: 7640503c4f08775eef6ccf16d7a5ccb93ac5d25d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 27 00:57:39 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 27 01:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7640503c

sci-mathematics/lean: drop old 3.40.0

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

 sci-mathematics/lean/Manifest   |  1 -
 sci-mathematics/lean/lean-3.40.0.ebuild | 75 -
 2 files changed, 76 deletions(-)

diff --git a/sci-mathematics/lean/Manifest b/sci-mathematics/lean/Manifest
index 910ec2d2d32c..41cd0f0901a9 100644
--- a/sci-mathematics/lean/Manifest
+++ b/sci-mathematics/lean/Manifest
@@ -1,5 +1,4 @@
 DIST lean-3.39.1.tar.gz 1878481 BLAKE2B 
b3d1760594751418d6ebb7754d733e8fdebc5e0eba25e8d4993280325ec9d40e9083af155d388d52b5edfff2e9dffbeff91caa68ccb76500dcd88ebac2af
 SHA512 
5839eb7b5f7cd2d93ab603f1a5121e0a6b55850686677f103c16ec2157dc19479f1909ea056b54e41331c28fd59a4a825741384fa431473924381b72640a04dd
-DIST lean-3.40.0.tar.gz 1878547 BLAKE2B 
762c12b9fee9ac405730fb4a748326e7c9603c50f44512166f94df51e8cde0096803f11d0201980e1a1c0121a2b278075bf238452254d83e2d8b7b5566355416
 SHA512 
4daa32b60195a9776019c3c13c3765a1f5a817d78f189c3f92859298118815af4cb47359816ebbb977f35453be358956f3680b06b5930d5cf3a4245599602873
 DIST lean-3.41.0.tar.gz 1905966 BLAKE2B 
1921ba4a975ed8fc6001695151bb366341e0895989a570bb7fbef1e719685945d0b7c51ed0716ff29daaf81af24ce2e289cab41b251c686a286cd94a0cf708f8
 SHA512 
855a56812ba5dc7cf431490957570d0fcbc4760faa1602095e708ddcc4e5a3c6aeac42133c210375d4538d97c8ae90df3ab3c7e7840e8896b8d0db439e925fbf
 DIST lean-3.42.0.tar.gz 1908134 BLAKE2B 
7b6403786cc1a3a2b974f8df4c2bf2921e4e374ead4290a0e263c8464a9c009fd2f62e7cf5bdbc5087d0c9bb4c57f798b9d1a4b8ee2d66152714ec2af649e196
 SHA512 
2f1fc1bf3aff7fa806e1cd4647380d6896d98a9191f2035d5a37cc35938de42b243188984aa2fced37bdbee3b2c3c6ef25d27bf2428bf9a0307cc3237c80560f
 DIST lean-3.42.1.tar.gz 1908398 BLAKE2B 
7a83269deb3dc7ee60bf7a09b36df332355d9caf575b8435345956697121e95e1fb44cada1237e44bab04a56af4fb40c0d01e49f4cb3e4896e616f2bc58bf9ef
 SHA512 
ab266e385e3026ce3219eef6ef171e243576e291fb26cef3d97ca4cc5190988e3bd6fe93c37a1192b8d2eec0ae7620131826ee1073a038f5a024e706953242d1

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



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

2022-03-26 Thread Maciej Barć
commit: e124cd89e3a8e36edbccc14fd5b791b8c11b9857
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 27 00:56:32 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 27 01:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e124cd89

sci-mathematics/lean: bump to 3.42.1

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

 sci-mathematics/lean/Manifest   |  1 +
 sci-mathematics/lean/lean-3.42.1.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/sci-mathematics/lean/Manifest b/sci-mathematics/lean/Manifest
index ad0e723b1b3c..910ec2d2d32c 100644
--- a/sci-mathematics/lean/Manifest
+++ b/sci-mathematics/lean/Manifest
@@ -2,3 +2,4 @@ DIST lean-3.39.1.tar.gz 1878481 BLAKE2B 
b3d1760594751418d6ebb7754d733e8fdebc5e0e
 DIST lean-3.40.0.tar.gz 1878547 BLAKE2B 
762c12b9fee9ac405730fb4a748326e7c9603c50f44512166f94df51e8cde0096803f11d0201980e1a1c0121a2b278075bf238452254d83e2d8b7b5566355416
 SHA512 
4daa32b60195a9776019c3c13c3765a1f5a817d78f189c3f92859298118815af4cb47359816ebbb977f35453be358956f3680b06b5930d5cf3a4245599602873
 DIST lean-3.41.0.tar.gz 1905966 BLAKE2B 
1921ba4a975ed8fc6001695151bb366341e0895989a570bb7fbef1e719685945d0b7c51ed0716ff29daaf81af24ce2e289cab41b251c686a286cd94a0cf708f8
 SHA512 
855a56812ba5dc7cf431490957570d0fcbc4760faa1602095e708ddcc4e5a3c6aeac42133c210375d4538d97c8ae90df3ab3c7e7840e8896b8d0db439e925fbf
 DIST lean-3.42.0.tar.gz 1908134 BLAKE2B 
7b6403786cc1a3a2b974f8df4c2bf2921e4e374ead4290a0e263c8464a9c009fd2f62e7cf5bdbc5087d0c9bb4c57f798b9d1a4b8ee2d66152714ec2af649e196
 SHA512 
2f1fc1bf3aff7fa806e1cd4647380d6896d98a9191f2035d5a37cc35938de42b243188984aa2fced37bdbee3b2c3c6ef25d27bf2428bf9a0307cc3237c80560f
+DIST lean-3.42.1.tar.gz 1908398 BLAKE2B 
7a83269deb3dc7ee60bf7a09b36df332355d9caf575b8435345956697121e95e1fb44cada1237e44bab04a56af4fb40c0d01e49f4cb3e4896e616f2bc58bf9ef
 SHA512 
ab266e385e3026ce3219eef6ef171e243576e291fb26cef3d97ca4cc5190988e3bd6fe93c37a1192b8d2eec0ae7620131826ee1073a038f5a024e706953242d1

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



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

2022-03-26 Thread Sam James
commit: d34c7332b61487eaf07b76f0302d27ad000cec9d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 01:33:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:33:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d34c7332

sys-apps/hwloc: capitalise DESCRIPTION

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

 sys-apps/hwloc/hwloc-1.11.13.ebuild  | 4 ++--
 sys-apps/hwloc/hwloc-2.5.0.ebuild| 4 ++--
 sys-apps/hwloc/hwloc-2.6.0.ebuild| 4 ++--
 sys-apps/hwloc/hwloc-2.7.1-r1.ebuild | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/hwloc/hwloc-1.11.13.ebuild 
b/sys-apps/hwloc/hwloc-1.11.13.ebuild
index e6046bb1b546..435ec3acffa0 100644
--- a/sys-apps/hwloc/hwloc-1.11.13.ebuild
+++ b/sys-apps/hwloc/hwloc-1.11.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ inherit autotools cuda flag-o-matic multilib-minimal 
toolchain-funcs
 
 MY_PV=v$(ver_cut 1-2)
 
-DESCRIPTION="displays the hardware topology in convenient formats"
+DESCRIPTION="Displays the hardware topology in convenient formats"
 HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
 
SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;
 

diff --git a/sys-apps/hwloc/hwloc-2.5.0.ebuild 
b/sys-apps/hwloc/hwloc-2.5.0.ebuild
index a62d172fdecd..763685d9bf37 100644
--- a/sys-apps/hwloc/hwloc-2.5.0.ebuild
+++ b/sys-apps/hwloc/hwloc-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -7,7 +7,7 @@ inherit autotools bash-completion-r1 cuda flag-o-matic systemd 
toolchain-funcs m
 
 MY_PV="v$(ver_cut 1-2)"
 
-DESCRIPTION="displays the hardware topology in convenient formats"
+DESCRIPTION="Displays the hardware topology in convenient formats"
 HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
 
SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;
 

diff --git a/sys-apps/hwloc/hwloc-2.6.0.ebuild 
b/sys-apps/hwloc/hwloc-2.6.0.ebuild
index b35442059218..8e0985a990dc 100644
--- a/sys-apps/hwloc/hwloc-2.6.0.ebuild
+++ b/sys-apps/hwloc/hwloc-2.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -7,7 +7,7 @@ inherit autotools bash-completion-r1 cuda flag-o-matic systemd 
toolchain-funcs m
 
 MY_PV="v$(ver_cut 1-2)"
 
-DESCRIPTION="displays the hardware topology in convenient formats"
+DESCRIPTION="Displays the hardware topology in convenient formats"
 HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
 
SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;
 

diff --git a/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild 
b/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
index 31d754e4390d..cbdf2d374fb6 100644
--- a/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
+++ b/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools bash-completion-r1 cuda flag-o-matic systemd toolchain-funcs 
multilib-minimal
 
 MY_PV="v$(ver_cut 1-2)"
-DESCRIPTION="displays the hardware topology in convenient formats"
+DESCRIPTION="Displays the hardware topology in convenient formats"
 HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
 
SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2;
 



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

2022-03-26 Thread Sam James
commit: 9a77fe1a2b17992a4e907907107f7c2f5218cc74
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 01:32:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:32:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a77fe1a

sys-apps/hwloc: drop now-no-op USE=gl

Already replaced by video_cards_nvidia.

Bug: https://bugs.gentoo.org/544708
Fixes: 99ec29149b8f511a4e99586d14ed6f11cdc5ed8d
Fixes: 816974ce2310b4843fca5e34a0d7add3aa67a057
Signed-off-by: Sam James  gentoo.org>

 sys-apps/hwloc/hwloc-2.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild 
b/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
index 132b2e9fc5e2..31d754e4390d 100644
--- a/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
+++ b/sys-apps/hwloc/hwloc-2.7.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2
 LICENSE="BSD"
 SLOT="0/15"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="cairo +cpuid cuda debug gl nvml +pci static-libs svg udev xml X 
video_cards_nvidia"
+IUSE="cairo +cpuid cuda debug nvml +pci static-libs svg udev xml X 
video_cards_nvidia"
 
 # opencl: opencl support dropped with x11-drivers/ati-drivers being removed 
(bug #582406).
 # anyone with hardware is welcome to step up and help test to get it 
re-added.



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

2022-03-26 Thread Sam James
commit: 54f595d68fb63d9c1da18cfd41d0496014e7ea67
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 01:07:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f595d6

media-libs/libv4l: Stabilize 1.22.1 ppc, #835935

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

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

diff --git a/media-libs/libv4l/libv4l-1.22.1.ebuild 
b/media-libs/libv4l/libv4l-1.22.1.ebuild
index a16adea0cd23..50500edde413 100644
--- a/media-libs/libv4l/libv4l-1.22.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.22.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="dvb jpeg"
 
 RDEPEND="



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

2022-03-26 Thread Sam James
commit: 3de72701728f6f5052043f893de58354015e70b1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 01:07:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:07:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de72701

media-libs/libv4l: Stabilize 1.22.1 ppc64, #835935

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

 media-libs/libv4l/libv4l-1.22.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/libv4l/libv4l-1.22.1.ebuild 
b/media-libs/libv4l/libv4l-1.22.1.ebuild
index af9048e8367b..a16adea0cd23 100644
--- a/media-libs/libv4l/libv4l-1.22.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.22.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="dvb jpeg"
 
 RDEPEND="



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

2022-03-26 Thread Sam James
commit: 79dacb355a17541cc945d0fd8f76ac1c08cc28b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 00:58:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79dacb35

app-admin/salt: add patch for newer Jinja

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

 app-admin/salt/files/salt-3003.3-jinja.patch | 155 
 app-admin/salt/salt-3003.3-r1.ebuild | 203 +++
 2 files changed, 358 insertions(+)

diff --git a/app-admin/salt/files/salt-3003.3-jinja.patch 
b/app-admin/salt/files/salt-3003.3-jinja.patch
new file mode 100644
index ..ec5b1ac6156f
--- /dev/null
+++ b/app-admin/salt/files/salt-3003.3-jinja.patch
@@ -0,0 +1,155 @@
+https://github.com/saltstack/salt/issues/61848
+https://patch-diff.githubusercontent.com/raw/saltstack/salt/pull/61856.patch
+
+Dropped a bunch of irrelevant hunks (CI files and a test not in 3003.3)
+
+From 03c2a607a0722ad5e55b6c8f8eda630be7c7fee5 Mon Sep 17 00:00:00 2001
+From: jonyhy96 
+Date: Thu, 10 Mar 2022 10:41:48 +0800
+Subject: [PATCH 1/5] fix: jinja2 contextfuntion base on version
+
+---
+ salt/utils/jinja.py | 6 +-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py
+index 4c430b5ccf32..9a1938c2d69b 100644
+--- a/salt/utils/jinja.py
 b/salt/utils/jinja.py
+@@ -707,7 +707,11 @@ def method_call(obj, f_name, *f_args, **f_kwargs):
+ return getattr(obj, f_name, lambda *args, **kwargs: None)(*f_args, 
**f_kwargs)
+ 
+ 
+-@jinja2.contextfunction
++if jinja2.__version__ < '3.0.0' :
++contextfunction = jinja2.contextfunction
++else:
++contextfunction =  jinja2.pass_context
++@contextfunction
+ def show_full_context(ctx):
+ return salt.utils.data.simple_types_filter(
+ {key: value for key, value in ctx.items()}
+
+From 1aba938021b86732a211a899dc4c2a46afa488a2 Mon Sep 17 00:00:00 2001
+From: jonyhy96 
+Date: Thu, 3 Mar 2022 16:21:17 +0800
+Subject: [PATCH 2/5] fix: jinja2 DeprecationWarning
+
+---
+ salt/utils/jinja.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py
+index 9a1938c2d69b..207a2cb77035 100644
+--- a/salt/utils/jinja.py
 b/salt/utils/jinja.py
+@@ -710,7 +710,7 @@ def method_call(obj, f_name, *f_args, **f_kwargs):
+ if jinja2.__version__ < '3.0.0' :
+ contextfunction = jinja2.contextfunction
+ else:
+-contextfunction =  jinja2.pass_context
++contextfunction = jinja2.pass_context
+ @contextfunction
+ def show_full_context(ctx):
+ return salt.utils.data.simple_types_filter(
+
+From 7f281bbfc8efda40cfe7d607c0ddebb2fb00bd5d Mon Sep 17 00:00:00 2001
+From: Megan Wilhite 
+Date: Fri, 25 Mar 2022 08:31:24 -0600
+Subject: [PATCH 3/5] Use the correct Markup from jinja for each version
+
+---
+ salt/utils/jinja.py | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py
+index 207a2cb77035..558f063d7206 100644
+--- a/salt/utils/jinja.py
 b/salt/utils/jinja.py
+@@ -26,7 +26,7 @@
+ import salt.utils.stringutils
+ import salt.utils.url
+ import salt.utils.yaml
+-from jinja2 import BaseLoader, Markup, TemplateNotFound, nodes
++from jinja2 import BaseLoader, TemplateNotFound, nodes
+ from jinja2.environment import TemplateModule
+ from jinja2.exceptions import TemplateRuntimeError
+ from jinja2.ext import Extension
+@@ -35,6 +35,12 @@
+ from salt.utils.odict import OrderedDict
+ from salt.utils.versions import LooseVersion
+ 
++try:
++from jinja2 import Markup
++except ImportError:
++# Markup moved to markupsafe in jinja>= 3.1
++from markupsafe import Markup
++
+ log = logging.getLogger(__name__)
+ 
+ __all__ = ["SaltCacheLoader", "SerializerExtension"]
+
+diff --git a/salt/utils/jinja.py b/salt/utils/jinja.py
+index 558f063d7206..5d00b134e25f 100644
+--- a/salt/utils/jinja.py
 b/salt/utils/jinja.py
+@@ -713,10 +713,12 @@ def method_call(obj, f_name, *f_args, **f_kwargs):
+ return getattr(obj, f_name, lambda *args, **kwargs: None)(*f_args, 
**f_kwargs)
+ 
+ 
+-if jinja2.__version__ < '3.0.0' :
++if jinja2.__version__ < "3.0.0":
+ contextfunction = jinja2.contextfunction
+ else:
+ contextfunction = jinja2.pass_context
++
++
+ @contextfunction
+ def show_full_context(ctx):
+ return salt.utils.data.simple_types_filter(
+
+From 9056e636beaea7de2e3a61876ba0345e5d390973 Mon Sep 17 00:00:00 2001
+From: Megan Wilhite 
+Date: Fri, 25 Mar 2022 11:14:01 -0600
+Subject: [PATCH 5/5] Fix requested feedback
+
+---
+ requirements/static/ci/docs.in   |  1 +
+ requirements/static/ci/py3.10/docs.txt   |  3 ++-
+ requirements/static/ci/py3.6/docs.txt|  1 +
+ requirements/static/ci/py3.7/docs.txt|  3 ++-
+ requirements/static/ci/py3.8/docs.txt|  3 ++-
+ requirements/static/ci/py3.9/docs.txt|  

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

2022-03-26 Thread Sam James
commit: 8becf0b0a61a4d82e0fc0a073ec9526196e15676
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 00:59:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 01:00:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8becf0b0

app-admin/salt: drop 3001.6-r1, 3002.5-r1, 3003.1-r1

Shadowed versions.

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

 app-admin/salt/Manifest  |   3 -
 app-admin/salt/salt-3001.6-r1.ebuild | 187 
 app-admin/salt/salt-3002.5-r1.ebuild | 187 
 app-admin/salt/salt-3003.1-r1.ebuild | 201 ---
 4 files changed, 578 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index b0cefc2f51d6..74cedfb26638 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,10 +1,7 @@
 DIST salt-3000.2-py38-misc.patch.gz 6250 BLAKE2B 
68fff80a042e6bf208ea2d9692da7a7b1e29572f1ec3c850c14743bbf2821d231f933ec4e6d6eaad12acee0b7666888a37a72872b2b082c92d8db9de988fbbec
 SHA512 
6d4a66323a423e630f7cc73b566ed96c452c8fc3d72c25a2dd86033c4774c1c8e8b8701e1d4ee92994d4148c398d704f419023e26d8b40c8fdd63f9d79d9d52f
 DIST salt-3000.8.tar.gz 15249139 BLAKE2B 
df306669ba11dd650621222ff9c69f5a6e16b6f431e9d93e6712ee95da43091bfe28416fe0d71988ed9ee70cb347755b779a356c50fa59c63c67a874ed1906f4
 SHA512 
a18d5bea3b3835f83d5b1e5315990d83f6c58c36df5589d5de0f8cc3a46db4c960b58032e29d56841a160b9b170cdbb81bca38dbbd72ccb5866ccc8a7da6e800
 DIST salt-3000.9.tar.gz 15250432 BLAKE2B 
b76c166363b0b0fd3e3aa4b5306ba8280a2c99fbc7fd9866d957406bba8e6fcc03b769b53dbb80b115f9fa9f1fdc93e1eb257f4bf04283e414a309c16e4f078f
 SHA512 
94214f20a8a080ebdcbb7e3351f60a466c3a92cc85d177c2ea677192a63e58b0f9cacfb1af04e14022a7ac570ebd0b931722d1d001a7655dcd7502813c29a092
-DIST salt-3001.6.tar.gz 15736056 BLAKE2B 
00e7674452e9d61c3cd487d27a3a1f3435c6b12dcc89008aa63c96814957b6ce8654f4d4d51dbce7b14027f0cee66fd2ea9602f6be18bf2f4beac11ae164f89f
 SHA512 
e45c9cfddb64ab1c9d66b6b6b3e5ff8d9010c01307161e5013140b4362ee630cf912ab153d1afa72f56d18fc5353293b2f4b449caf8ee384d1e93204d490bf4c
 DIST salt-3001.8.tar.gz 15740488 BLAKE2B 
77875a670b81438280becd1f29b64fbc766379192a9ca041568cd9360a3c4213bb3018063e88a297e9d1f637fb7ca3ef049a73a258022ec07e42f01a40bdf09a
 SHA512 
8e90b2a1f82f951ab40a53a8af2ab421758ed8244f1881cc7aa71a8d9c2e2e6d892166ec8f8f6182966e56eb28c9aee6a060ee54b559b1d073fba97ad0afb013
-DIST salt-3002.5.tar.gz 15784880 BLAKE2B 
baa90bb0caea572dfbe12d92fb488ee0c4adef9a07221f394009cd43a62ffef18c57f2e7cdcfcd923807c7a3d02ce6833480f74d70250c29d311420f30514300
 SHA512 
dda2caa338f646ec51d2de6b0df10fbb27eceddbe8c797ae192b9ef1312d566ae71a243a3a95918fa375b125089aa29a73b1b908c5cc1b0451dccb582a4978a1
 DIST salt-3002.7.tar.gz 15792124 BLAKE2B 
b4cb4a6d73c45f3c2183a7adfe8196bbc5788dce1995bd5c640cd9957bdfdba2e96deebaba927d6103fc50f4eaab86d51f4dd4594d25b7357db79ed67b39258e
 SHA512 
c1e7bbcd39b5c2bef351bd74026346bf729839c4161f6eff8162620e9cb08a63073abeeb8af6bab635070386a883df494ef08cc07a84efa9aa7f2160b357a938
-DIST salt-3003.1.tar.gz 16010476 BLAKE2B 
3cd141061d8fa6ad00fe60615e8d36fda9fb26264adb2722d34e0b93c626fe09d78c3b9280ad8fe98924469a1ede1ad93cc06bde24a121c3db8c957be0ab7d75
 SHA512 
bf5ec7f1d16c776be5c2e90bff30e11817f369c3b08c0fe8bd991e7be31179b10cbd244048fb08c05aff30d7b6037c0575c311da4a0f300ce02bcf677aa6616f
 DIST salt-3003.3.tar.gz 16017984 BLAKE2B 
9cd1e33a7b6dff4d3c6c5a87e1204f7f113b6190da8301061e26fcec178aba597a9e17ab60a54a67b52a895a9a8aef58bec70e9fdd8d8edc5a42945f6de21a58
 SHA512 
4fe50922833fce48fcc679adb16a0e1fe893531b2feb08b235a1461c58b8d9a72af2acd89fc0f712207fb0cd215d6b446e31a40001b46c43d0cc4ac827ce29e3
 DIST salt-3003.tar.gz 15830910 BLAKE2B 
ea4f02eece951c3fb4fcc480d00f7b531ac549b2e23ff9a210b73f749f9ba83e0402e02a59028f41f94958d17512e417b7c1b7015e8ee3aeac55be9b1374fe6f
 SHA512 
7f631466372f303c03f2852a5cfba1ee5c6ba1636a6fe1e1622e90d0b1376ef9f670aa1b4754f3d9c8c7fe1b99fe1b4c49e140dc86d90d157a1ec1e73ba43c38

diff --git a/app-admin/salt/salt-3001.6-r1.ebuild 
b/app-admin/salt/salt-3001.6-r1.ebuild
deleted file mode 100644
index f7f0572e44ba..
--- a/app-admin/salt/salt-3001.6-r1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit systemd distutils-r1
-
-DESCRIPTION="Salt is a remote execution and configuration manager"
-HOMEPAGE="https://www.saltstack.com/resources/community/
-   https://github.com/saltstack;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git;
-   EGIT_BRANCH="develop"
-   SRC_URI=""
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
- 

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

2022-03-26 Thread Mark Wright
commit: 8a7b23c7dde966fe988b00bb6113d562e4307464
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:56:33 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:59:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7b23c7

dev-cpp/libodb-sqlite: Bump to 2.5.0_beta21

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 dev-cpp/libodb-sqlite/Manifest |   2 +
 .../libodb-sqlite-2.5.0_beta21.ebuild  | 117 +
 2 files changed, 119 insertions(+)

diff --git a/dev-cpp/libodb-sqlite/Manifest b/dev-cpp/libodb-sqlite/Manifest
index 1e13937d4668..beffdc9e332d 100644
--- a/dev-cpp/libodb-sqlite/Manifest
+++ b/dev-cpp/libodb-sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B 
ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33
 SHA512 
0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
+DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 
98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c
 SHA512 
d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
 DIST libodb-sqlite-2.5.0-b.19.tar.gz 74822 BLAKE2B 
e9a5d3be8b453bcdc026b6349572c3bd88eb468329216bee535f4e1ac72bfe6c88b485efe2476303600209df42023099fdda88b410d9295e8cab73ed9dd03fc0
 SHA512 
be6dbc731d9f45dfc7e9246f404edad78d59c9d38cff6599aed56d60d4f0e8391336e2da3608f66d74559f0a8d34243eb38e7e6a1221188959321810193ae901
+DIST libodb-sqlite-2.5.0-b.21.tar.gz 79975 BLAKE2B 
f9dca03ba909276ed137c15cbe32a8227b688f8b1c2d3e98b7040f3463359400fd5116088ae77722651589788e2d8e1367bc135ed2104dbc2d624ff4910f3fce
 SHA512 
a84ea3847c64e5beffcb1f3958583bc02d371a4eb354ad32d0083b01e27362905bdcf09913c9b4cd6fc977eeaba95fd46cf953332e4fd0d673ca2f7521c71a1f

diff --git a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild 
b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild
new file mode 100644
index ..996133e1f47f
--- /dev/null
+++ b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
+
+BUILD2_PN=build2-toolchain
+BUILD2_PV="0.14.0"
+BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
+
+inherit toolchain-funcs multiprocessing
+SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
+   https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz;
+KEYWORDS="~amd64 ~x86"
+DESCRIPTION="Common ODB runtime library"
+HOMEPAGE="https://codesynthesis.com/products/odb/;
+
+LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-cpp/libodb
+   dev-db/sqlite:3
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}
+   !> \
+   ${i} \
+   || die
+   done
+
+   cd "${BS}" || die
+   eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+   sed \
+   -e 's:libsqlite3[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+
+   if has_version dev-util/pkgconf; then
+   for i in build2/build2/buildfile build2/libbuild2/buildfile; do
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+   "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
+   "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> 
\
+   "${i}" \
+   || die
+   done
+   sed \
+   -e 's:libpkgconf[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+   fi
+
+   cd "${S}" || die
+   default
+}
+
+src_configure() {
+   pushd ${BS} || die
+   emake -C build2 -f bootstrap.gmake \
+   CXX=$(tc-getCXX) \
+   CXXFLAGS="${CXXFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
+   popd || die
+
+   b configure \
+   config.cxx="$(tc-getCXX)" \
+   config.cxx.coptions="${CXXFLAGS}" \
+   config.cxx.loptions="${LDFLAGS}" \
+   config.c="$(tc-getCC)" \
+   config.cc.coptions="${CFLAGS}" \
+   config.cc.loptions="${LDFLAGS}" \
+   config.bin.ar="$(tc-getAR)" \
+   config.bin.ranlib="$(tc-getRANLIB)" \
+   config.bin.lib=shared \
+   config.install.root="${EPREFIX}"/usr \
+   config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
+   config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
+}
+

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

2022-03-26 Thread Mark Wright
commit: 7ce16389d2002908328d2408bb33f4e1c7132027
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:52:22 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:59:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce16389

dev-cpp/libodb: Bump to 2.5.0_beta21

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 dev-cpp/libodb/Manifest   |   2 +
 dev-cpp/libodb/libodb-2.5.0_beta21.ebuild | 111 ++
 2 files changed, 113 insertions(+)

diff --git a/dev-cpp/libodb/Manifest b/dev-cpp/libodb/Manifest
index b7102edd0e66..8d523e99383f 100644
--- a/dev-cpp/libodb/Manifest
+++ b/dev-cpp/libodb/Manifest
@@ -1,2 +1,4 @@
 DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B 
ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33
 SHA512 
0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
+DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 
98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c
 SHA512 
d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
 DIST libodb-2.5.0-b.19.tar.gz 101239 BLAKE2B 
d6c32e4e5bbacafbecf9e992f91604dac4bb50359d41709b81116f09ce805cd2a3388cf14b47acc60d9b5a52867de0725c1dbbc7603dda8ffaf64589b3057ecb
 SHA512 
0a3e70afd2c2ba573676e1a2630986215b4c8e57a004f7d2f2227f301b6c58f739397a0efc8877902baf88b93aff83c9b67c9f5b5e87cc570d64bb76b7b8f66b
+DIST libodb-2.5.0-b.21.tar.gz 101775 BLAKE2B 
5417c5dd4540ab6014005803ec505e9dfc8f30125f573bac045306470eb8947fe800717fc02d8af138f7dd50bb82d19f01099f28421733809ccd1858bdc0f941
 SHA512 
68fa486b3a6f1254fb57e480bdf8e1d008fe38f29c47d5a4648ff44dc964dd7f3ee9d07510d742db15120f272aa6152bf08ca9d7689e4b34b0f5e5910ea71c0e

diff --git a/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild 
b/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild
new file mode 100644
index ..3556b3eb4d7c
--- /dev/null
+++ b/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
+
+BUILD2_PN=build2-toolchain
+BUILD2_PV="0.14.0"
+BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
+
+inherit toolchain-funcs multiprocessing
+SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
+   https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz;
+KEYWORDS="~amd64 ~x86"
+DESCRIPTION="Common ODB runtime library"
+HOMEPAGE="https://codesynthesis.com/products/odb/;
+
+LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+"
+BDEPEND="virtual/pkgconfig"
+RDEPEND="${DEPEND}
+   !> \
+   libodb-sqlite/buildfile \
+   || die
+   sed \
+   -e 's:libsqlite3[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+
+   if has_version dev-util/pkgconf; then
+   for i in build2/build2/buildfile build2/libbuild2/buildfile; do
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+   "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
+   "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> 
\
+   "${i}" \
+   || die
+   done
+   sed \
+   -e 's:libpkgconf[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+   fi
+   popd || die
+
+   default
+}
+
+src_configure() {
+   pushd "${BS}" || die
+   emake -C build2 -f bootstrap.gmake \
+   CXX=$(tc-getCXX) \
+   CXXFLAGS="${CXXFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
+   popd || die
+
+   b configure \
+   config.cxx="$(tc-getCXX)" \
+   config.cxx.coptions="${CXXFLAGS}" \
+   config.cxx.loptions="${LDFLAGS}" \
+   config.c="$(tc-getCC)" \
+   config.cc.coptions="${CFLAGS}" \
+   config.cc.loptions="${LDFLAGS}" \
+   config.bin.ar="$(tc-getAR)" \
+   config.bin.ranlib="$(tc-getRANLIB)" \
+   config.bin.lib=shared \
+   config.install.root="${EPREFIX}"/usr \
+   config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
+   config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
+}
+
+src_compile() {
+   b update-for-install
+   use test && b update-for-test
+}
+
+src_test() {
+   b test
+}
+
+src_install() {
+   b install \
+   config.install.chroot="${D}"
+}



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

2022-03-26 Thread Mark Wright
commit: 2e83b5676703ca96a2b15eb5ff65695d26fed92e
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:58:41 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:59:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e83b567

dev-util/build2: Bump to 0.14.0

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 dev-util/build2/Manifest   |   1 +
 dev-util/build2/build2-0.14.0.ebuild   | 144 +
 .../files/build2-0.14.0-update-for-install.patch   |  12 ++
 3 files changed, 157 insertions(+)

diff --git a/dev-util/build2/Manifest b/dev-util/build2/Manifest
index b147c4c33705..6b2a52834c2d 100644
--- a/dev-util/build2/Manifest
+++ b/dev-util/build2/Manifest
@@ -1 +1,2 @@
 DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B 
ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33
 SHA512 
0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
+DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 
98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c
 SHA512 
d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef

diff --git a/dev-util/build2/build2-0.14.0.ebuild 
b/dev-util/build2/build2-0.14.0.ebuild
new file mode 100644
index ..7382fef53347
--- /dev/null
+++ b/dev-util/build2/build2-0.14.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=build2-toolchain
+MY_P="${MY_PN}-${PV}"
+
+inherit toolchain-funcs multiprocessing
+SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz;
+KEYWORDS="~amd64 ~x86"
+DESCRIPTION="cross-platform toolchain for building and packaging C++ code"
+HOMEPAGE="https://build2.org;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~dev-cpp/libodb-2.5.0_beta21
+   ~dev-cpp/libodb-sqlite-2.5.0_beta21
+   dev-db/sqlite:3
+"
+BDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
+   "${FILESDIR}"/${PN}-0.14.0-update-for-install.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+b() {
+   local myargs=(
+   --jobs $(makeopts_jobs)
+   --verbose 3
+   )
+   export 
LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
+   set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
+   echo "${@}"
+   "${@}" || die "${@} failed"
+}
+
+src_prepare() {
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+   "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 
--libs)" \
+   "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
+   libodb-sqlite/buildfile \
+   || die
+   sed \
+   -e 's:libsqlite3[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+
+   for i in build2/build2/buildfile build2/libbuild2/buildfile; do
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+  "$($(tc-getPKG_CONFIG) libodb --libs)" \
+  "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
+  "${i}" \
+   || die
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+  "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
+  "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
+  "${i}" \
+   || die
+   done
+   sed \
+   -e 's:libodb[/]\?::' \
+   -e 's:libodb-sqlite[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+
+   if has_version dev-util/pkgconf; then
+   for i in build2/build2/buildfile build2/libbuild2/buildfile; do
+   printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
+   "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
+   "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> 
\
+   "${i}" \
+   || die
+   done
+   sed \
+   -e 's:libpkgconf[/]\?::' \
+   -i buildfile build/bootstrap.build \
+   || die
+   fi
+
+   default
+}
+
+src_configure() {
+   emake -C build2 -f 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/bigloo/files/, dev-scheme/bigloo/

2022-03-26 Thread Maciej Barć
commit: 805a0545081cef2de5f0f52febc842c978a97f8a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 27 00:47:40 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 27 00:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805a0545

dev-scheme/bigloo: new package; add version 4.4c_p4

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

 dev-scheme/bigloo/Manifest |   1 +
 dev-scheme/bigloo/bigloo-4.4c_p4.ebuild| 161 +
 dev-scheme/bigloo/files/50bigloo-gentoo.el |   1 +
 dev-scheme/bigloo/metadata.xml |  27 +
 4 files changed, 190 insertions(+)

diff --git a/dev-scheme/bigloo/Manifest b/dev-scheme/bigloo/Manifest
new file mode 100644
index ..6062892e41ae
--- /dev/null
+++ b/dev-scheme/bigloo/Manifest
@@ -0,0 +1 @@
+DIST bigloo-4.4c-4.tar.gz 47714106 BLAKE2B 
f30775cfa3e29f781f31dc5ec80087712504ffab528a911e2a29746562b6179b03cbfc63a45ddf337b2424fbfa476005ffed67674a75b4629ab70459c47147a6
 SHA512 
b1a7f7f610303dbbd7339ac4f80679b07d1bf5304865fe61f28bd5af8205f1a5c2b5b3edb1c47a0409a6392a2242d2adde1f5129b026b6a7ee022b8f5faec157

diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4.ebuild 
b/dev-scheme/bigloo/bigloo-4.4c_p4.ebuild
new file mode 100644
index ..967319442401
--- /dev/null
+++ b/dev-scheme/bigloo/bigloo-4.4c_p4.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common toolchain-funcs
+
+MY_PV=${PV/_p/-}  # e.g.: 4.4c_p4 -> 4.4c-4
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Practical Scheme Compiler with many extensions"
+HOMEPAGE="http://www-sop.inria.fr/indes/fp/Bigloo/index.html;
+SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Bigloo/${MY_P}.tar.gz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa avahi emacs flac +gmp gpg gstreamer java libuv mp3 pulseaudio 
+sqlite"
+REQUIRED_USE="flac? ( alsa ) mp3? ( alsa )"
+
+EMACS_DEPEND="emacs? ( >=app-editors/emacs-23.1:* )"
+DEPEND="
+   dev-libs/boehm-gc[threads]
+   dev-libs/libpcre2:=
+   dev-libs/libunistring:=
+   dev-libs/openssl:=
+   alsa? ( media-libs/alsa-lib )
+   avahi? ( net-dns/avahi )
+   flac? ( media-libs/flac )
+   gmp? ( dev-libs/gmp:= )
+   gpg? ( app-crypt/gnupg )
+   gstreamer? (
+   media-libs/gst-plugins-base:1.0=
+   media-libs/gstreamer:1.0=
+   )
+   java? ( virtual/jdk:* )
+   libuv? ( dev-libs/libuv:= )
+   mp3? ( media-sound/mpg123 )
+   pulseaudio? ( media-sound/pulseaudio )
+   sqlite? ( dev-db/sqlite:3= )
+"
+RDEPEND="
+   ${DEPEND}
+   ${EMACS_DEPEND}
+   sys-devel/binutils
+   sys-devel/gdb
+"
+BDEPEND="
+   ${EMACS_DEPEND}
+   sys-apps/texinfo
+"
+
+DOCS=( ChangeLog README.md TODO.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_configure() {
+   tc-export AR AS CC CPP CXX LD
+   export CFLAGS="${CFLAGS}"
+   export LDFLAGS="${LDFLAGS}"
+
+   myconf=(
+   # Compilation FLAGS
+   --cflags="${CFLAGS}"
+   --cpicflags="-fPIC"
+   --cwarningflags=""
+   --ldflags="${LDFLAGS}"
+   # Installation directories
+   --prefix=/usr
+   --bindir=/usr/bin
+   --docdir=/usr/share/doc/${PF}
+   --infodir=/usr/share/info
+   --libdir=/usr/"$(get_libdir)"
+   --mandir=/usr/share/man
+   # Custom internal components
+   --customgc=no
+   --customgmp=no
+   --customlibuv=no
+   --customunistring=no
+   --jvm=$(usex java)
+   --native=yes
+   --sharedbde=yes
+   --sharedcompiler=yes
+   --strip=no
+   # Libraries, Bigloo calls them APIs
+   --disable-phidget  # not important for now, only in 
::ros-overlay ?
+   --enable-calendar  # iCalendar parser
+   --enable-crypto
+   --enable-csv   # parsing CSV files
+   --enable-mail  # IMAP protocol implementation
+   --enable-multimedia
+   --enable-packrat  # packrat parser
+   --enable-phone
+   --enable-pkgcomp
+   --enable-pthread
+   --enable-srfi1
+   --enable-srfi18
+   --enable-ssl
+   --enable-text  # BibTeX parser
+   --enable-upnp  # Upnp protocol implementation
+   --enable-web   # XML, CGI, and RSS parsers
+   $(use_enable alsa)
+   $(use_enable avahi)
+   $(use_enable flac wav)
+   $(use_enable flac)
+   $(use_enable gmp srfi27)
+   $(use_enable gmp)
+   $(use_enable gpg openpgp)
+   $(use_enable gstreamer)
+   $(use_enable libuv)
+ 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphicsmagick/

2022-03-26 Thread Sam James
commit: 809d96b4c6ed7975726e1ce1b94e8ac1147a0473
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 00:19:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 00:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809d96b4

media-gfx/graphicsmagick: sync live ebuild

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

 .../graphicsmagick/graphicsmagick-.ebuild  | 39 +++---
 1 file changed, 27 insertions(+), 12 deletions(-)

diff --git a/media-gfx/graphicsmagick/graphicsmagick-.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-.ebuild
index 06f0f8f71c40..c640b1b4cc74 100644
--- a/media-gfx/graphicsmagick/graphicsmagick-.ebuild
+++ b/media-gfx/graphicsmagick/graphicsmagick-.ebuild
@@ -9,10 +9,11 @@ MY_P=${P/graphicsm/GraphicsM}
 DESCRIPTION="Collection of tools and libraries for many image formats"
 HOMEPAGE="http://www.graphicsmagick.org/ 
http://hg.code.sf.net/p/graphicsmagick/code/;
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
inherit mercurial
EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code;
 else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bobfriesenhahn.asc
inherit verify-sig
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.sig 
)"
@@ -26,23 +27,25 @@ fi
 LICENSE="MIT"
 SLOT="0/${PV%.*}"
 
-IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig jpeg lcms lzma"
+IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl 
lcms lzma"
 IUSE+=" openmp perl png postscript q16 q32 static-libs svg threads tiff 
truetype"
 IUSE+=" webp wmf X zlib"
 
-RDEPEND="dev-libs/libltdl:0
+RDEPEND="dev-libs/libltdl
bzip2? ( app-arch/bzip2 )
fpx? ( media-libs/libfpx )
+   heif? ( media-libs/libheif:= )
imagemagick? ( !media-gfx/imagemagick )
jbig? ( media-libs/jbigkit )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( virtual/jpeg )
+   jpegxl? ( media-libs/libjxl:= )
lcms? ( media-libs/lcms:2 )
lzma? ( app-arch/xz-utils )
perl? ( dev-lang/perl:= )
-   png? ( media-libs/libpng:0= )
+   png? ( media-libs/libpng:= )
postscript? ( app-text/ghostscript-gpl )
svg? ( dev-libs/libxml2 )
-   tiff? ( media-libs/tiff:0 )
+   tiff? ( media-libs/tiff )
truetype? (
media-fonts/urw-fonts
>=media-libs/freetype-2
@@ -61,6 +64,14 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.3.19-perl.patch
 )
 
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
 src_prepare() {
default
 
@@ -69,16 +80,11 @@ src_prepare() {
 
 src_configure() {
local depth=8
+
use q16 && depth=16
use q32 && depth=32
 
-   local openmp=disable
-   if use openmp && tc-has-openmp ; then
-   openmp=enable
-   fi
-
local myeconfargs=(
-   --${openmp}-openmp
--enable-largefile
--enable-shared
$(use_enable static-libs static)
@@ -90,6 +96,8 @@ src_configure() {
--with-quantum-depth=${depth}
--without-frozenpaths
$(use_with cxx magick-plus-plus)
+   $(use_with heif)
+   $(use_with jpegxl jxl)
$(use_with perl)
--with-perl-options=INSTALLDIRS=vendor
$(use_with bzip2 bzlib)
@@ -113,6 +121,12 @@ src_configure() {
$(use_with X x)
)
 
+   if use openmp && tc-has-openmp ; then
+   myeconfargs+=( --enable-openmp )
+   else
+   myeconfargs+=( --disable-openmp )
+   fi
+
econf "${myeconfargs[@]}"
 }
 
@@ -133,6 +147,7 @@ src_install() {
 
if use perl ; then
emake -C PerlMagick DESTDIR="${D}" install
+
find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die
find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} 
+ || die
fi



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

2022-03-26 Thread Sam James
commit: 0c75271342c1cc3e83f0c03dbb04b9e2096c7af5
Author: Bertrand Jacquin  jacquin  bzh>
AuthorDate: Sat Mar 26 17:28:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 00:24:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c752713

net-dns/unbound: specify dependency location from sysroot

configure needs to find the location of libevent and other build time
and runtime dependencies from sysroot instead of build host to allow
cross compilation.

This can be replicated by having dev-libs/libevent not installed on the
build host and cross compiling net-dns/unbound, leading to error like:

  ..
  ./configure .. --with-libevent=/usr ..--with-ssl=/usr --with-libexpat=/usr
  ..
  checking for libevent... configure: error: Cannot find the libevent library 
in /usr

Bug: https://bugs.gentoo.org/836214
Signed-off-by: Bertrand Jacquin  jacquin.bzh>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/24764
Signed-off-by: Sam James  gentoo.org>

 net-dns/unbound/unbound-1.13.2-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-dns/unbound/unbound-1.13.2-r1.ebuild 
b/net-dns/unbound/unbound-1.13.2-r1.ebuild
index 8b892a13ee54..52208581e7b2 100644
--- a/net-dns/unbound/unbound-1.13.2-r1.ebuild
+++ b/net-dns/unbound/unbound-1.13.2-r1.ebuild
@@ -111,12 +111,12 @@ multilib_src_configure() {
--disable-rpath \
--enable-event-api \
--enable-ipsecmod \
-   --with-libevent="${EPREFIX}"/usr \
-   $(multilib_native_usex redis --with-libhiredis="${EPREFIX}/usr" 
--without-libhiredis) \
+   --with-libevent="${ESYSROOT}"/usr \
+   $(multilib_native_usex redis 
--with-libhiredis="${ESYSROOT}/usr" --without-libhiredis) \
--with-pidfile="${EPREFIX}"/run/unbound.pid \
--with-rootkey-file="${EPREFIX}"/etc/dnssec/root-anchors.txt \
-   --with-ssl="${EPREFIX}"/usr \
-   --with-libexpat="${EPREFIX}"/usr
+   --with-ssl="${ESYSROOT}"/usr \
+   --with-libexpat="${ESYSROOT}"/usr
 
# 
http://unbound.nlnetlabs.nl/pipermail/unbound-users/2011-April/001801.html
# $(use_enable debug lock-checks) \



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

2022-03-26 Thread Sam James
commit: 600d93ba48fad2419b0cc20874b336b31902edb3
Author: Myckel Habets  habets-dobben  nl>
AuthorDate: Sat Mar 26 14:22:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 00:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600d93ba

www-client/seamonkey: bump version to 2.53.11.1

Additionally:

* Remove check for big endian and conditional --disable-skia configuration 
option.
* Include an upstream patch that fixes the skia build on big endian systems.
Bug: https://bugs.gentoo.org/723372

* Remove a sed that suppresses format errors on gcc-9.

Signed-off-by: Myckel Habets  habets-dobben.nl>
Closes: https://github.com/gentoo/gentoo/pull/24760
Signed-off-by: Sam James  gentoo.org>

 www-client/seamonkey/Manifest   |   3 +
 www-client/seamonkey/seamonkey-2.53.11.1.ebuild | 543 
 2 files changed, 546 insertions(+)

diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 1802bd9fe763..fef07ea1e815 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -3,6 +3,9 @@ DIST seamonkey-2.53.10.2.source-l10n.tar.xz 13616204 BLAKE2B 
75e3efd51fa4628b385
 DIST seamonkey-2.53.10.2.source.tar.xz 284350364 BLAKE2B 
15ff60b5728b84c00831d4dccde7600648889d56ecbe034708390cd83d096f760157d84f5df266ede2d4388302b0df83684397c276e1a0f6d1dfe3e799265ca1
 SHA512 
59233c2bfc0cf3c9e290e1165fea4cd285cabb339f66dbad7bdbe0b7fd9b2acbc37c385b775d2a3d045d1a6648012488cc018eb3f879139c2a582e7d37e01d7a
 DIST seamonkey-2.53.11-patches-02.tar.gz 90646 BLAKE2B 
047beb0a9c73c9d85d628139d4169ce91451df71e24aa4f920d5d509c53458e19b71b9cb58254707512445639a1aaf606e96b1c0d4e9eda67240217d36501b9e
 SHA512 
5584fd0b565c56bf2223389bdbf11ff9df424e9eeac44105f1d493d958068e0fae2235bf34ea174600f85efecc1dd06b746f7b86f99d56f375b4127a3a933684
 DIST seamonkey-2.53.11-r1-patches.tar.gz 91301 BLAKE2B 
8542270445aabc585ae6a4b61048f267241efbcee1c88c345b04e13c4850efe03d4fccc5a2dff66422630de70d68de88693a2836de27028f20d9eba21c029373
 SHA512 
3477901be183f9d10ea2b449f2cb3d71f8ee1dd9279a05269eaa2a9387475520e781284295d1987bf6b783d8342c55e40a8387729ee1c291b5be89f7c1e3ee6e
+DIST seamonkey-2.53.11.1-patches.tar.gz 92215 BLAKE2B 
e3fdbb4ab40c2ad37c9197ebe759a3f75cf8f95ca7448cf650262d4f7e9cad5adb1137e8360ddc23b9bc3516f3c26cb1cf5725206bfe5e2c869db7644bdaf779
 SHA512 
3c46c7c01ed4f7ef43f5628a0260c3bca730ed885cd1a798848ebd7f04cb0f2e576b80e4b4015a5c59140c78babb4d8325379bc67ee8e5a9280473baebe82650
+DIST seamonkey-2.53.11.1.source-l10n.tar.xz 13626448 BLAKE2B 
4dc2de15273b8b5a5e2572c7275d4172151d551348bb8481006d6917faf2814b582796ec6a74cc147299a9466d5de2c3cf3305ed61c70543e7e20047de0612ed
 SHA512 
a20f692366a000418161521a18d696880b62f2f9a8aab95d470626fcfe52798cf5da41df4ba61d2598fdf6ec0d54218988351b3c778fd189957c791442eb6d44
+DIST seamonkey-2.53.11.1.source.tar.xz 287864844 BLAKE2B 
9ca1824ea1ee142237d88a94e7c1705cc1e7e043379b961f22ebb491f3cb9a46fed0685e593c2359ced1803604cd7e2adbfe19c9bc2bd8d676c3c9d39f7a4ce0
 SHA512 
e5450b9ca24693bf3e74e4ca3a8bba45c4a0b2ef0cc7c8d77f1f155dcf571478da1abb22bb572b37be27051a4d592f1f95de5940b6f24fd3b994eb93cb154f2f
 DIST seamonkey-2.53.11.source-l10n.tar.xz 13626448 BLAKE2B 
4dc2de15273b8b5a5e2572c7275d4172151d551348bb8481006d6917faf2814b582796ec6a74cc147299a9466d5de2c3cf3305ed61c70543e7e20047de0612ed
 SHA512 
a20f692366a000418161521a18d696880b62f2f9a8aab95d470626fcfe52798cf5da41df4ba61d2598fdf6ec0d54218988351b3c778fd189957c791442eb6d44
 DIST seamonkey-2.53.11.source.tar.xz 287567152 BLAKE2B 
96f89360948169a6ac650cec331f29026ac5dea40e953422f54ff2410dab0c49f883ca650f12514db2bc458bc2d58e6e3f3b6c9e75717ed2f8818cd35529215e
 SHA512 
5a9b1f0f638dd08654b8e0654f5a87cc269e29cfe1efe7b9707fe306398354c95018317c826f7523e33bec50cf72e1ba33a0a1eb216568f62f02bd95eb1eaf16
 DIST seamonkey-2.53.3-system_libvpx-1.8.patch.gz 3197 BLAKE2B 
7a84d2184f4812eabfe3626eb6b2364f2f8c0ba24d4e53440e9d38658b89a3f1c23bdcbd623fd9aca3bfd04743e582587e9c42ba3d983cc9ec4059ea9503830a
 SHA512 
ffc6f179f07cb9dcce2924c64bfed84a5cc724d857b32e5e349967e72022536c5192c3966e1089bab8efd91671584d6474334730ebefe1c4398f564a5f1753be

diff --git a/www-client/seamonkey/seamonkey-2.53.11.1.ebuild 
b/www-client/seamonkey/seamonkey-2.53.11.1.ebuild
new file mode 100644
index ..1b63a5976dc5
--- /dev/null
+++ b/www-client/seamonkey/seamonkey-2.53.11.1.ebuild
@@ -0,0 +1,543 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOCONF="2.1"
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# note - could not roll langpacks for: ca fi
+#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
+#  ru sk sv-SE tr uk zh-CN zh-TW)
+MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT
+   ru sk sv-SE zh-CN zh-TW)
+
+MOZ_PV="${PV/_pre*}"

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libodb/, dev-cpp/libodb/files/

2022-03-26 Thread Mark Wright
commit: 3d03e75f4c8c09002eb62d9849207de0e92f000a
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:17:07 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:23:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d03e75f

dev-cpp/libodb: Move config.install.chroot="${D}" to src_install.

Closes: https://bugs.gentoo.org/836043
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 ...mol-vtable-for-match_any_but_newline-exec.patch | 38 ++
 dev-cpp/libodb/libodb-2.5.0_beta19.ebuild  |  7 ++--
 2 files changed, 42 insertions(+), 3 deletions(-)

diff --git 
a/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
 
b/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
new file mode 100644
index ..00b685600c8e
--- /dev/null
+++ 
b/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
@@ -0,0 +1,38 @@
+--- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 
2020-06-10 19:25:37.0 +1000
 build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx  2020-08-10 
14:00:05.698012838 +1000
+@@ -5,6 +5,35 @@
+ 
+ #include 
+ 
++#if defined(_LIBCPP_VERSION)
++template <>
++void
++std::__1::__match_any_but_newline::__exec(__state&
 __s) const
++{
++  if (__s.__current_ != __s.__last_)
++  {
++switch (*__s.__current_)
++{
++  case '\r':
++  case '\n':
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++break;
++  default:
++__s.__do_ = __state::__accept_and_consume;
++++__s.__current_;
++__s.__node_ = this->first();
++break;
++}
++  }
++  else
++  {
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++  }
++}
++#endif
++
+ using namespace std;
+ 
+ namespace build2

diff --git a/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild 
b/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild
index df3cbb7b3e1e..32154f060860 100644
--- a/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild
+++ b/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -45,6 +45,7 @@ b() {
 src_prepare() {
pushd "${BS}" || die
eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+   eapply 
"${FILESDIR}"/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
"-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 
--libs)" \
"$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
@@ -91,7 +92,6 @@ src_configure() {
config.bin.ar="$(tc-getAR)" \
config.bin.ranlib="$(tc-getRANLIB)" \
config.bin.lib=shared \
-   config.install.chroot="${D}" \
config.install.root="${EPREFIX}"/usr \
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
@@ -107,5 +107,6 @@ src_test() {
 }
 
 src_install() {
-   b install
+   b install \
+   config.install.chroot="${D}"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libodb-sqlite/files/, dev-cpp/libodb-sqlite/

2022-03-26 Thread Mark Wright
commit: 8107eb8df72295b074f999339b97257efdec82e6
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:19:56 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:23:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8107eb8d

dev-cpp/libodb-sqlite: Move config.install.chroot="${D}" to src_install.

Closes: https://bugs.gentoo.org/836044
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 ...mol-vtable-for-match_any_but_newline-exec.patch | 38 ++
 .../libodb-sqlite-2.5.0_beta19.ebuild  |  7 ++--
 2 files changed, 42 insertions(+), 3 deletions(-)

diff --git 
a/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
 
b/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
new file mode 100644
index ..00b685600c8e
--- /dev/null
+++ 
b/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
@@ -0,0 +1,38 @@
+--- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 
2020-06-10 19:25:37.0 +1000
 build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx  2020-08-10 
14:00:05.698012838 +1000
+@@ -5,6 +5,35 @@
+ 
+ #include 
+ 
++#if defined(_LIBCPP_VERSION)
++template <>
++void
++std::__1::__match_any_but_newline::__exec(__state&
 __s) const
++{
++  if (__s.__current_ != __s.__last_)
++  {
++switch (*__s.__current_)
++{
++  case '\r':
++  case '\n':
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++break;
++  default:
++__s.__do_ = __state::__accept_and_consume;
++++__s.__current_;
++__s.__node_ = this->first();
++break;
++}
++  }
++  else
++  {
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++  }
++}
++#endif
++
+ using namespace std;
+ 
+ namespace build2

diff --git a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild 
b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild
index a8f86d0c81e3..667455d569ee 100644
--- a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild
+++ b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -56,6 +56,7 @@ src_prepare() {
 
cd "${BS}" || die
eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+   eapply 
"${FILESDIR}"/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
sed \
-e 's:libsqlite3[/]\?::' \
-i buildfile build/bootstrap.build \
@@ -97,7 +98,6 @@ src_configure() {
config.bin.ar="$(tc-getAR)" \
config.bin.ranlib="$(tc-getRANLIB)" \
config.bin.lib=shared \
-   config.install.chroot="${D}" \
config.install.root="${EPREFIX}"/usr \
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
@@ -113,5 +113,6 @@ src_test() {
 }
 
 src_install() {
-   b install
+   b install \
+   config.install.chroot="${D}"
 }



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

2022-03-26 Thread Mark Wright
commit: 4e0bb5a3aa56669cd76e6c22deda9d8c7b1cf15c
Author: Mark Wright  gentoo  org>
AuthorDate: Sun Mar 27 00:22:40 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sun Mar 27 00:23:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0bb5a3

dev-util/build2: Move config.install.chroot="${D}" to src_install.

Closes: https://bugs.gentoo.org/836063
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mark Wright  gentoo.org>

 dev-util/build2/build2-0.13.0.ebuild   |  7 ++--
 ...mol-vtable-for-match_any_but_newline-exec.patch | 38 ++
 2 files changed, 42 insertions(+), 3 deletions(-)

diff --git a/dev-util/build2/build2-0.13.0.ebuild 
b/dev-util/build2/build2-0.13.0.ebuild
index e5b6999ee800..be9a2ab78a0a 100644
--- a/dev-util/build2/build2-0.13.0.ebuild
+++ b/dev-util/build2/build2-0.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
+   
"${FILESDIR}"/${PN}-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
 )
 
 S="${WORKDIR}/${MY_P}"
@@ -104,7 +105,6 @@ src_configure() {
config.bin.ar="$(tc-getAR)" \
config.bin.ranlib="$(tc-getRANLIB)" \
config.bin.lib=shared \
-   config.install.chroot="${D}" \
config.install.root="${EPREFIX}"/usr \
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
@@ -120,7 +120,8 @@ src_test() {
 }
 
 src_install() {
-   b install
+   b install \
+   config.install.chroot="${D}"
mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml 
"${ED}"/usr/share/doc/${PF}/html || die
 }

diff --git 
a/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
 
b/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
new file mode 100644
index ..00b685600c8e
--- /dev/null
+++ 
b/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
@@ -0,0 +1,38 @@
+--- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 
2020-06-10 19:25:37.0 +1000
 build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx  2020-08-10 
14:00:05.698012838 +1000
+@@ -5,6 +5,35 @@
+ 
+ #include 
+ 
++#if defined(_LIBCPP_VERSION)
++template <>
++void
++std::__1::__match_any_but_newline::__exec(__state&
 __s) const
++{
++  if (__s.__current_ != __s.__last_)
++  {
++switch (*__s.__current_)
++{
++  case '\r':
++  case '\n':
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++break;
++  default:
++__s.__do_ = __state::__accept_and_consume;
++++__s.__current_;
++__s.__node_ = this->first();
++break;
++}
++  }
++  else
++  {
++__s.__do_ = __state::__reject;
++__s.__node_ = nullptr;
++  }
++}
++#endif
++
+ using namespace std;
+ 
+ namespace build2



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

2022-03-26 Thread Sam James
commit: bdb4a7a89a9cff120d30e8f02c92f2ebc2cfb147
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 27 00:09:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 27 00:09:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb4a7a8

dev-python/sphinx_ansible_theme: Revert "drop 0.8.0, 0.9.0"

This reverts commit 3783ffe25b5913b8a38e55d5ef4d74d21354d2b8.

app-admin/ansible-molecule needs <0.9.0.

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

 dev-python/sphinx_ansible_theme/Manifest   |  2 ++
 .../sphinx_ansible_theme-0.8.0.ebuild  | 28 ++
 .../sphinx_ansible_theme-0.9.0.ebuild  | 26 
 3 files changed, 56 insertions(+)

diff --git a/dev-python/sphinx_ansible_theme/Manifest 
b/dev-python/sphinx_ansible_theme/Manifest
index a36db7889bfa..4802a02e7a5a 100644
--- a/dev-python/sphinx_ansible_theme/Manifest
+++ b/dev-python/sphinx_ansible_theme/Manifest
@@ -1 +1,3 @@
+DIST sphinx-ansible-theme-0.8.0.tar.gz 34401 BLAKE2B 
493663331e593da8d56683991762452419fd5fdb48e2c59ee3a38b6242216bccf56e047e59294ae73cccfb48a66606e55fac6c9a19d91e6ea778920f9919dbd1
 SHA512 
399af992428dd3212681efa66036af9ae7dbd9a9dd507452686cc76aa3e365aabee0ba7b599fbbed85f1f252075d5158ade9a816a9aad17b4e5ed696be1c962e
+DIST sphinx-ansible-theme-0.9.0.tar.gz 34533 BLAKE2B 
53e4169f8deb88c9b0398e745cb249a596b3e63086afd3543d2465e1f2048f587f0a5964ac4a4cdc7a81c2cf78239ec59cd808a4dd644b3faec39b7a2b6487cd
 SHA512 
0610a8422950252d88469dde274e3ac3df85034a886e87dbc9a19d621a55a7fc45d8ffdaf047cf78c556d6eacc09832d718fa5ab8f5019621b37579d84ed4951
 DIST sphinx-ansible-theme-0.9.1.tar.gz 34505 BLAKE2B 
533e665b30f5aa450e4a2240c55c4992340b9f6ee03d27758bf119dfe2eef987fbd4b98136349af376557d8e9a78e5391a648b9886136995d05410b0c26561f2
 SHA512 
f78602af8affe7be59988f466cf6a2aa67e174086f338cad855369a7bbee5a76d07bcffa8406dea5a819127b26d69e29b0d90dab38b82524b3e317f9082d0379

diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild 
b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild
new file mode 100644
index ..d2a23da1d80f
--- /dev/null
+++ b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PN="${PN//_/-}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A reusable Ansible Sphinx theme"
+HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   doc? ( dev-python/ansible-pygments[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs 'dev-python/sphinx-notfound-page'
+
+S="${WORKDIR}"/${MY_P}

diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild 
b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild
new file mode 100644
index ..ea5f4402b368
--- /dev/null
+++ b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+MY_PN="${PN//_/-}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A reusable Ansible Sphinx theme"
+HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme;
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
+   doc? ( dev-python/ansible-pygments[${PYTHON_USEDEP}] )"
+
+distutils_enable_sphinx docs 'dev-python/sphinx-notfound-page'



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

2022-03-26 Thread Matt Turner
commit: 55f3932fe658688b1956099963909acc32d0b10d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 26 23:54:22 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 00:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f3932f

media-libs/libmediaart: Require either gtk or qt5

meson doesn't allow a build without one selected, and given the reverse
dependencies of libmediaart all GNOME things, building without gtk
really doesn't make much sense.

Closes: https://bugs.gentoo.org/836212
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/media-libs/libmediaart/libmediaart-1.9.5.ebuild 
b/media-libs/libmediaart/libmediaart-1.9.5.ebuild
index babd20c20423..426d14572a81 100644
--- a/media-libs/libmediaart/libmediaart-1.9.5.ebuild
+++ b/media-libs/libmediaart/libmediaart-1.9.5.ebuild
@@ -13,7 +13,7 @@ SLOT="2.0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk gtk-doc +introspection qt5 vala"
 REQUIRED_USE="
-   ?? ( gtk qt5 )
+   ^^ ( gtk qt5 )
vala? ( introspection )
 "
 



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

2022-03-26 Thread Matt Turner
commit: e8ed24cfe48297102c2b8376bc1d687ebe5e43f4
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 26 23:58:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 27 00:00:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ed24cf

gnome-base/gnome-desktop: Add blocker

Closes: https://bugs.gentoo.org/836209
Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/gnome-desktop/gnome-desktop-42.0-r400.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gnome-desktop/gnome-desktop-42.0-r400.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-42.0-r400.ebuild
index 591678a929d3..3b63a89f7c9a 100644
--- a/gnome-base/gnome-desktop/gnome-desktop-42.0-r400.ebuild
+++ b/gnome-base/gnome-desktop/gnome-desktop-42.0-r400.ebuild
@@ -32,6 +32,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
seccomp? ( sys-apps/bubblewrap )
+   

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

2022-03-26 Thread William Hubbs
commit: 70c8f61f0dc92f0526810bdcfb39df2d1c482771
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 26 23:35:29 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 26 23:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c8f61f

acct-group/gitlab-runner: initial import of gitlab-runner group

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

 acct-group/gitlab-runner/gitlab-runner-0.ebuild | 8 
 acct-group/gitlab-runner/metadata.xml   | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/gitlab-runner/gitlab-runner-0.ebuild 
b/acct-group/gitlab-runner/gitlab-runner-0.ebuild
new file mode 100644
index ..14efc9d13334
--- /dev/null
+++ b/acct-group/gitlab-runner/gitlab-runner-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=509

diff --git a/acct-group/gitlab-runner/metadata.xml 
b/acct-group/gitlab-runner/metadata.xml
new file mode 100644
index ..db463f3eeb66
--- /dev/null
+++ b/acct-group/gitlab-runner/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



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

2022-03-26 Thread William Hubbs
commit: 74cb2fcfb3d590aeb11e9a67cc830e4168870ee4
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 26 23:58:00 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 26 23:59:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cb2fcf

acct-user/gitlab-runner: initial import of gitlab-runner user

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

 acct-user/gitlab-runner/gitlab-runner-0.ebuild | 16 
 acct-user/gitlab-runner/metadata.xml   |  8 
 2 files changed, 24 insertions(+)

diff --git a/acct-user/gitlab-runner/gitlab-runner-0.ebuild 
b/acct-user/gitlab-runner/gitlab-runner-0.ebuild
new file mode 100644
index ..e2083d8bd420
--- /dev/null
+++ b/acct-user/gitlab-runner/gitlab-runner-0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="Dedicated user for gitlab-runner"
+
+ACCT_USER_ID=509
+ACCT_USER_GROUPS=( gitlab-runner )
+
+ACCT_USER_HOME=/var/lib/gitlab-runner
+ACCT_USER_HOME_PERMS=0770
+
+acct-user_add_deps

diff --git a/acct-user/gitlab-runner/metadata.xml 
b/acct-user/gitlab-runner/metadata.xml
new file mode 100644
index ..db463f3eeb66
--- /dev/null
+++ b/acct-user/gitlab-runner/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+



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

2022-03-26 Thread Yixun Lan
commit: 549b1e7be4ad593719c51ec02f7a0b2a25b1b96d
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Mar 25 12:56:24 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 26 23:50:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549b1e7b

gnome-extra/evolution-ews: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild 
b/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild
index 72c04608688e..4f5c552f73d3 100644
--- a/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild
+++ b/gnome-extra/evolution-ews/evolution-ews-3.44.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 IUSE="test"
 
 # libical-glib currently (2020-02-29) oddly behind USE=introspection



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

2022-03-26 Thread Yixun Lan
commit: 55cc22738092050018daf130b887d9cfeacadb35
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar 26 23:51:22 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 26 23:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55cc2273

app-crypt/signify: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 app-crypt/signify/signify-30-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/signify/signify-30-r2.ebuild 
b/app-crypt/signify/signify-30-r2.ebuild
index 253151732dbb..685b103acd2c 100644
--- a/app-crypt/signify/signify-30-r2.ebuild
+++ b/app-crypt/signify/signify-30-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD-1"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 
 RDEPEND="!net-mail/signify
>=dev-libs/libbsd-0.7"



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

2022-03-26 Thread William Hubbs
commit: 1f195ef5d2dac6e08f3b057df28d95862e40
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Mar 26 23:33:12 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Mar 26 23:33:23 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=1f195ef5

uid-gid.txt: add gitlab-runner user/group

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

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

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 309ac4d..ccbfa1d 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -599,6 +599,7 @@ systemd-hostname-   505 
acct
 brltty 506 506 acct
 brlapi -   507 acct
 biboumi508 508 acct
Used by net-im/biboumi
+gitlab-runner  509 509 acct
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs
 ventrilo   37843784historical  
Used by media-sound/ventrilo-server-bin, removed in 
[15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d)



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

2022-03-26 Thread Sam James
commit: a47be33c8409b81e5116794952bf194d5710d15b
Author: Tony Lee  gmail  com>
AuthorDate: Fri Nov 19 10:57:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 26 22:38:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47be33c

gstreamer-meson.eclass: fix symlink issue for WORKDIR

Fixes symlink issue with a variety of gstreamer plugin packages.

Bug: https://bugs.gentoo.org/820416
Bug: https://bugs.gentoo.org/816702
Closes: https://bugs.gentoo.org/805020
Closes: https://github.com/gentoo/gentoo/pull/22967
Signed-off-by: Sam James  gentoo.org>

 eclass/gstreamer-meson.eclass | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass
index 490e71e9b97b..bae35c7edcea 100644
--- a/eclass/gstreamer-meson.eclass
+++ b/eclass/gstreamer-meson.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: gstreamer-meson.eclass
@@ -383,12 +383,20 @@ gstreamer_multilib_src_compile() {
if [[ "${PN}" == "${GST_ORG_MODULE}" ]]; then
eninja
else
-   local plugin_dir plugin
+   local plugin_dir plugin build_dir
 
for plugin_dir in ${GST_PLUGINS_BUILD_DIR} ; do
plugin=$(_gstreamer_get_target_filename 
$(gstreamer_get_plugin_dir ${plugin_dir}))
+   # Read full link of build directory. Outputs symlink's 
true link.
+   # We want to get the full file path so it can be 
removed later.
+   # Working around ninja issues w/ symlinks (e.g. 
PORTAGE_TMPDIR as a symlink)
+
+   # https://github.com/ninja-build/ninja/issues/1251
+   # https://github.com/ninja-build/ninja/issues/1330
+   build_dir=$(readlink -f ${BUILD_DIR})
+
plugin_path="${plugin%%:*}"
-   eninja "${plugin_path/"${BUILD_DIR}/"}"
+   eninja "${plugin_path/"${build_dir}/"/}"
done
fi
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gmic/

2022-03-26 Thread Marek Szuba
commit: 14f9cda09f23327a05e54266e1789f1993c4414a
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 22:10:24 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f9cda0

media-gfx/gmic: drop 3.0.0, 3.0.1

Signed-off-by: Marek Szuba  gentoo.org>

 media-gfx/gmic/Manifest |   1 -
 media-gfx/gmic/gmic-3.0.0.ebuild| 172 ---
 media-gfx/gmic/gmic-3.0.1-r1.ebuild |   2 +-
 media-gfx/gmic/gmic-3.0.1.ebuild| 175 
 media-gfx/gmic/metadata.xml |   1 -
 5 files changed, 1 insertion(+), 350 deletions(-)

diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index d0e13ce81e85..12e056f95844 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -1,2 +1 @@
-DIST gmic_3.0.0.tar.gz 10225122 BLAKE2B 
1066c62c2c56fafbfd11608eb9e3b7c7e9a87b404aae1e7e673e21d9b7b76a599e241f16656786bfa35687f3b3921fcba96368227753105aa25e2fa451962bfa
 SHA512 
89353d16d6304e322400c93bafb50f7557df93c933ed2994f33a17d877e4e12ec511a355b38058680f356bccab5aa84b607fab225354c19d4b8ab3e64424c87c
 DIST gmic_3.0.1.tar.gz 10457923 BLAKE2B 
b495d10237abf5abe3d7df166119d2fc0b04142975d97db01ab0c5aa177f6e681931799fb392844e5c34d0503874a16d946a7146c5152cca1e64107948c02c03
 SHA512 
4bc08a3510e8987eea0463bfcf04de6dfd9a8ee8a38c14661ff201b8f563cab1b914dc60dc35b082cb5e868eb6232e2240a2d6703e0751215a82d6709236946a

diff --git a/media-gfx/gmic/gmic-3.0.0.ebuild b/media-gfx/gmic/gmic-3.0.0.ebuild
deleted file mode 100644
index 2ef54b68ee93..
--- a/media-gfx/gmic/gmic-3.0.0.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake bash-completion-r1 toolchain-funcs
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/dtschump/gmic.git;
-   inherit git-r3
-else
-   SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz;
-   KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="GREYC's Magic Image Converter"
-HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic;
-
-LICENSE="CeCILL-2 GPL-3"
-SLOT="0"
-IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg krita opencv openexr 
openmp png qt5 tiff X zlib"
-REQUIRED_USE="
-   gimp? ( png zlib fftw X )
-   krita? ( png zlib fftw X )
-   qt5? ( png zlib fftw X )
-"
-
-MIN_QT_VER="5.2.0"
-QT_DEPEND="
-   >=dev-qt/qtcore-${MIN_QT_VER}:5=
-   >=dev-qt/qtgui-${MIN_QT_VER}:5=
-   >=dev-qt/qtnetwork-${MIN_QT_VER}:5=
-   >=dev-qt/qtwidgets-${MIN_QT_VER}:5=
-"
-COMMON_DEPEND="
-   curl? ( net-misc/curl )
-   fftw? ( sci-libs/fftw:3.0=[threads] )
-   gimp? (
-   media-gfx/gimp:0/2
-   ${QT_DEPEND}
-   )
-   graphicsmagick? ( media-gfx/graphicsmagick:0= )
-   jpeg? ( virtual/jpeg:0 )
-   krita? ( ${QT_DEPEND} )
-   opencv? ( >=media-libs/opencv-2.3.1a-r1:0= )
-   openexr? (
-   media-libs/ilmbase:0=
-   media-libs/openexr:0=
-   )
-   png? ( media-libs/libpng:0= )
-   qt5? ( ${QT_DEPEND} )
-   tiff? ( media-libs/tiff:0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   )
-   zlib? ( sys-libs/zlib:0= )"
-RDEPEND="${COMMON_DEPEND}
-   ffmpeg? ( media-video/ffmpeg:0= )
-"
-DEPEND="${COMMON_DEPEND}
-   gimp? ( dev-qt/linguist-tools )
-   krita? ( dev-qt/linguist-tools )
-   qt5? ( dev-qt/linguist-tools )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.0.0_ipa-sra.patch
-)
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != binary ]]; then
-   if use openmp; then
-   tc-has-openmp || die "Please switch to an openmp 
compatible compiler"
-   fi
-   fi
-}
-
-src_prepare() {
-   cmake_src_prepare
-   sed -i '/CMAKE_CXX_FLAGS/s/-g //' CMakeLists.txt || die
-
-   if use gimp || use krita || use qt5; then
-   # respect user flags
-   sed -e '/CMAKE_CXX_FLAGS_RELEASE/d' \
-   -e '/${CMAKE_EXE_LINKER_FLAGS} -s/d' \
-   -i gmic-qt/CMakeLists.txt || die
-   local S="${S}/gmic-qt"
-   # Bug #753377
-   local PATCHES=()
-   cmake_src_prepare
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_LIB=ON
-   -DBUILD_LIB_STATIC=no
-   -DBUILD_CLI=$(usex cli)
-   -DBUILD_MAN=$(usex cli)
-   -DBUILD_BASH_COMPLETION=$(usex cli)
-   -DCUSTOM_CFLAGS=ON
-   -DENABLE_CURL=$(usex curl)
-   -DENABLE_X=$(usex X)
-   -DENABLE_FFMPEG=$(usex ffmpeg)
-   -DENABLE_FFTW=$(usex fftw)
-   -DENABLE_GRAPHICSMAGICK=$(usex graphicsmagick)
-  

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

2022-03-26 Thread Marek Szuba
commit: d9dc9d95112668ea03dc6b072b198b8216edb8ee
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 22:11:46 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9dc9d95

media-sound/easyeffects: drop 6.1.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.1.5.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index c4f5c5147dab..365baa4f2405 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,2 @@
-DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361

diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
deleted file mode 100644
index ef8f7dcc1bb2..
--- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND=">=dev-cpp/glibmm-2.68:2.68
-   >=dev-cpp/gtkmm-4.2.0:4.0
-   dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libsigc++-3.0.6:3
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0
-   >=gui-libs/gtk-4.2.1:4"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



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

2022-03-26 Thread Marek Szuba
commit: 851c7839e6cc4d72256b2d49507a92fbc7bc7663
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 21:56:22 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=851c7839

dev-python/requests-credssp: drop 1.3.0, 1.3.1

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/requests-credssp/Manifest   |  2 --
 .../requests-credssp/requests-credssp-1.3.0.ebuild | 24 ---
 .../requests-credssp/requests-credssp-1.3.1.ebuild | 27 --
 3 files changed, 53 deletions(-)

diff --git a/dev-python/requests-credssp/Manifest 
b/dev-python/requests-credssp/Manifest
index d89f4a3ee0f5..c5c618cc38ee 100644
--- a/dev-python/requests-credssp/Manifest
+++ b/dev-python/requests-credssp/Manifest
@@ -1,3 +1 @@
-DIST requests-credssp-1.3.0.tar.gz 23666 BLAKE2B 
3ab7db4c06a65483b26012b282a85174a50c9e9449fc33b90a22f7963bcd33c2b4642ce83f0632383e8c1fbc8dd4761fc00bc6d1adccb5cee020f0d67971f225
 SHA512 
6281ecd5d7e14792bd175603dfbb95237b990d5cad6e4c7252fd503b76c579590217194ecd3eb3120cb33cc4f2958be459e63fa3fa8d7411a8aa40d1666276b7
-DIST requests-credssp-1.3.1.tar.gz 23672 BLAKE2B 
e1c0134c02c3779301a8a8a803a6cc500779e9bfc319d3fa3f53bf5b8f5ce9f2624b5961d7586b205f3c1b005305d15b909ae05387a8af7448012ebe3f45bfbe
 SHA512 
ff051b63705fca755a65202b930f622b6a3037455d43bdd2d1bb8726ed4a3a47f76b2d73c005d75d39f7c21048ac91a06abfdd5e88c014ea686a966d37535657
 DIST requests-credssp-2.0.0.tar.gz 15225 BLAKE2B 
3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b
 SHA512 
d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27

diff --git a/dev-python/requests-credssp/requests-credssp-1.3.0.ebuild 
b/dev-python/requests-credssp/requests-credssp-1.3.0.ebuild
deleted file mode 100644
index 73883daf58cb..
--- a/dev-python/requests-credssp/requests-credssp-1.3.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="HTTPS CredSSP authentication with the requests library"
-HOMEPAGE="https://pypi.org/project/requests-credssp/ 
https://github.com/jborean93/requests-credssp;
-SRC_URI="https://github.com/jborean93/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
-   >=dev-python/pyasn1-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-   dev-python/pyspnego[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest

diff --git a/dev-python/requests-credssp/requests-credssp-1.3.1.ebuild 
b/dev-python/requests-credssp/requests-credssp-1.3.1.ebuild
deleted file mode 100644
index e0a776837c10..
--- a/dev-python/requests-credssp/requests-credssp-1.3.1.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="HTTPS CredSSP authentication with the requests library"
-HOMEPAGE="https://pypi.org/project/requests-credssp/ 
https://github.com/jborean93/requests-credssp;
-SRC_URI="https://github.com/jborean93/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/gssapi[${PYTHON_USEDEP}]
-   dev-python/krb5[${PYTHON_USEDEP}]
-   >=dev-python/pyasn1-0.3.1[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
-   dev-python/pyspnego[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest



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

2022-03-26 Thread Marek Szuba
commit: 8c1ae0d2f19a997c907c4371fbc3bbc91ea3c53e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 22:26:31 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c1ae0d2

dev-python/ansible-compat: update HOMEPAGE

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/ansible-compat/ansible-compat-2.0.2.ebuild | 2 +-
 dev-python/ansible-compat/metadata.xml| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/ansible-compat/ansible-compat-2.0.2.ebuild 
b/dev-python/ansible-compat/ansible-compat-2.0.2.ebuild
index 5002b5d41ebc..883befe0a350 100644
--- a/dev-python/ansible-compat/ansible-compat-2.0.2.ebuild
+++ b/dev-python/ansible-compat/ansible-compat-2.0.2.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8..10} )
 inherit distutils-r1
 
 DESCRIPTION="Contains functions that facilitate working with various versions 
of Ansible"
-HOMEPAGE="https://pypi.org/project/ansible-compat/ 
https://github.com/ansible-community/ansible-compat/;
+HOMEPAGE="https://pypi.org/project/ansible-compat/ 
https://github.com/ansible/ansible-compat/;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"

diff --git a/dev-python/ansible-compat/metadata.xml 
b/dev-python/ansible-compat/metadata.xml
index d3c8f1c3e37f..cc57cf6f5340 100644
--- a/dev-python/ansible-compat/metadata.xml
+++ b/dev-python/ansible-compat/metadata.xml
@@ -8,6 +8,6 @@


ansible-compat
-   ansible-community/ansible-compat
+   ansible/ansible-compat

 



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

2022-03-26 Thread Marek Szuba
commit: 3783ffe25b5913b8a38e55d5ef4d74d21354d2b8
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 21:57:18 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3783ffe2

dev-python/sphinx_ansible_theme: drop 0.8.0, 0.9.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/sphinx_ansible_theme/Manifest   |  2 --
 .../sphinx_ansible_theme-0.8.0.ebuild  | 28 --
 .../sphinx_ansible_theme-0.9.0.ebuild  | 26 
 3 files changed, 56 deletions(-)

diff --git a/dev-python/sphinx_ansible_theme/Manifest 
b/dev-python/sphinx_ansible_theme/Manifest
index 4802a02e7a5a..a36db7889bfa 100644
--- a/dev-python/sphinx_ansible_theme/Manifest
+++ b/dev-python/sphinx_ansible_theme/Manifest
@@ -1,3 +1 @@
-DIST sphinx-ansible-theme-0.8.0.tar.gz 34401 BLAKE2B 
493663331e593da8d56683991762452419fd5fdb48e2c59ee3a38b6242216bccf56e047e59294ae73cccfb48a66606e55fac6c9a19d91e6ea778920f9919dbd1
 SHA512 
399af992428dd3212681efa66036af9ae7dbd9a9dd507452686cc76aa3e365aabee0ba7b599fbbed85f1f252075d5158ade9a816a9aad17b4e5ed696be1c962e
-DIST sphinx-ansible-theme-0.9.0.tar.gz 34533 BLAKE2B 
53e4169f8deb88c9b0398e745cb249a596b3e63086afd3543d2465e1f2048f587f0a5964ac4a4cdc7a81c2cf78239ec59cd808a4dd644b3faec39b7a2b6487cd
 SHA512 
0610a8422950252d88469dde274e3ac3df85034a886e87dbc9a19d621a55a7fc45d8ffdaf047cf78c556d6eacc09832d718fa5ab8f5019621b37579d84ed4951
 DIST sphinx-ansible-theme-0.9.1.tar.gz 34505 BLAKE2B 
533e665b30f5aa450e4a2240c55c4992340b9f6ee03d27758bf119dfe2eef987fbd4b98136349af376557d8e9a78e5391a648b9886136995d05410b0c26561f2
 SHA512 
f78602af8affe7be59988f466cf6a2aa67e174086f338cad855369a7bbee5a76d07bcffa8406dea5a819127b26d69e29b0d90dab38b82524b3e317f9082d0379

diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild 
b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild
deleted file mode 100644
index d2a23da1d80f..
--- a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.8.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-MY_PN="${PN//_/-}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A reusable Ansible Sphinx theme"
-HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme;
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
-   doc? ( dev-python/ansible-pygments[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx docs 'dev-python/sphinx-notfound-page'
-
-S="${WORKDIR}"/${MY_P}

diff --git a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild 
b/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild
deleted file mode 100644
index ea5f4402b368..
--- a/dev-python/sphinx_ansible_theme/sphinx_ansible_theme-0.9.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-MY_PN="${PN//_/-}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A reusable Ansible Sphinx theme"
-HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme;
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-
-RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
-   doc? ( dev-python/ansible-pygments[${PYTHON_USEDEP}] )"
-
-distutils_enable_sphinx docs 'dev-python/sphinx-notfound-page'



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

2022-03-26 Thread Marek Szuba
commit: 90ee6d436ea866ae4abb39fc28d5357c3d920d73
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 21:52:32 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ee6d43

dev-python/pytest-testinfra: drop 6.4.0, 6.5.0

Signed-off-by: Marek Szuba  gentoo.org>

 dev-python/pytest-testinfra/Manifest   |  2 -
 .../pytest-testinfra/pytest-testinfra-6.4.0.ebuild | 33 
 .../pytest-testinfra/pytest-testinfra-6.5.0.ebuild | 45 --
 3 files changed, 80 deletions(-)

diff --git a/dev-python/pytest-testinfra/Manifest 
b/dev-python/pytest-testinfra/Manifest
index 05fc02866acf..a4654b7565e3 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,3 +1 @@
-DIST pytest-testinfra-6.4.0.tar.gz 77516 BLAKE2B 
2baf5940e8736cbe78d8017a82b3a8fdb6df95b89acccd49ecd354447b7ea88079f48211e0acea46a0d8702b67609fe6f85f730c66e781a99d8a92b52b3c99b9
 SHA512 
acd2c7f9daeb391815a32c972a3542c0d643a716f3cffcb66f4203435ebac789333edb91c83d2778ae8da93b676b245fd47821bca9218faa3e7b50e6764087f4
-DIST pytest-testinfra-6.5.0.tar.gz 77177 BLAKE2B 
98a8f10f7cf62f204c117d295496a7dfa4de476f5cde457af6f5bc71b22e12e9f02b4893adc6b0d1be11915ed652f628c2574fd44750c82c690e3d8326e29c4c
 SHA512 
f7fcf8facafc0d99b06f55f4241c39b610ff7648b0049c584a75b46944b522b957c98c353f147d74bc8a72f677a179380c456b0868f9dae9af514a9c95d55b13
 DIST pytest-testinfra-6.6.0.tar.gz 78285 BLAKE2B 
c7583685aeb770f76e4679730599909b8fff53d1909664f55e2d35f7f5a6a96741e3aa56b81da464c2d474d1d5f646892e36a4f9b6938327cb526476536b0b6c
 SHA512 
f78f1cd5240e157d4e2949178f29900a7b85a6065b4113b18273af3f1fef6b19c859192f59426b93eba48418bb89d163ad1d951e97d4fdfcea4394635a05140a

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-6.4.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-6.4.0.ebuild
deleted file mode 100644
index c336646d0373..
--- a/dev-python/pytest-testinfra/pytest-testinfra-6.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Write unit tests in Python to test actual state of your servers"
-HOMEPAGE="https://github.com/pytest-dev/pytest-testinfra;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
-# Ansible is called via its CLI
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-admin/ansible
-   app-admin/salt[${PYTHON_USEDEP}]
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pywinrm[${PYTHON_USEDEP}]
-   )"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   elog "For the list of available connection back-ends and their 
dependencies,"
-   elog "please consult 
https://testinfra.readthedocs.io/en/latest/backends.html;
-}

diff --git a/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild 
b/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild
deleted file mode 100644
index a10a5d492b91..
--- a/dev-python/pytest-testinfra/pytest-testinfra-6.5.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Write unit tests in Python to test actual state of your servers"
-HOMEPAGE="https://github.com/pytest-dev/pytest-testinfra;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
-# Ansible is called via its CLI
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-admin/ansible
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/pywinrm[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep '
-   app-admin/salt[${PYTHON_USEDEP}]
-   ' python3_{8..9} )
-   )"
-
-distutils_enable_tests pytest
-
-python_test() {
-   if [[ ${EPYTHON} == "python3.10" ]]; then
-   ewarn "Some of the tests are skipped on ${EPYTHON} because it 
still isn't supported by app-admin/salt"
-   local EPYTEST_DESELECT=(
-   test/test_backends.py::test_backend_importables
-   )
-   fi
-   epytest
-}
-
-pkg_postinst() {
-   elog "For the list of available connection back-ends and their 
dependencies,"
-   elog "please consult 
https://testinfra.readthedocs.io/en/latest/backends.html;
-}



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

2022-03-26 Thread Marek Szuba
commit: 733f5a0394771a6c442d8c6346c7ee40708f0570
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 22:02:21 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733f5a03

dev-ruby/tty-editor: drop myself as a maintainer

Since the end of 2018 this package seen one release per year so it's not
that this package needs someone to quickly do version bumps etc, and
knowing next to no Ruby I couldn't do anything should actual bugs be
reported.

Signed-off-by: Marek Szuba  gentoo.org>

 dev-ruby/tty-editor/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-ruby/tty-editor/metadata.xml b/dev-ruby/tty-editor/metadata.xml
index ebcbece3ebaa..03bcb30c7219 100644
--- a/dev-ruby/tty-editor/metadata.xml
+++ b/dev-ruby/tty-editor/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   mare...@gentoo.org
-   Marek Szuba
-   

r...@gentoo.org
Gentoo Ruby Project



  1   2   3   4   5   >