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

2022-05-30 Thread Miroslav Šulc
commit: 73877d2f675de518163431140eab75d059f6958a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue May 31 05:55:09 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue May 31 05:55:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73877d2f

media-sound/abcmidi: dropped obsolete 2022.04.06

Bug: https://bugs.gentoo.org/848444
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/abcmidi/Manifest  |  1 -
 media-sound/abcmidi/abcmidi-2022.04.06.ebuild | 35 ---
 2 files changed, 36 deletions(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 367808f9cfb3..1363cb98eff6 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,4 +1,3 @@
-DIST abcMIDI-2022.04.06.zip 609956 BLAKE2B 
c140bcacc94d8e6193ba6220c1747861a11d79e5b394ff5826edfdb3029e57b3a6d9443a557baf6279d4a7c9e6488dcb2c8d0e6a05858046be53fc52be2640bd
 SHA512 
06d4ddfc4f7bbc1906604629e3b2ca7ebf8d2f89edb478d2068b2ba4efab6ff1d96aeebd6344ea2ebc7a92c23cf49d08b40bc97c47458e526d505313fb52a527
 DIST abcMIDI-2022.04.28.zip 610114 BLAKE2B 
73ef4569bf58cf45c5b8972150d7e81d84c88b4ca05d616a06df9585c5fca1ca73d635699db323583402113c1b783979d1d34719ae107700843cfc42ee209268
 SHA512 
1e17d493597bb2d22b491587c0bbb86e04aed8ea2af2f426e48c68871ec0fcd1180e78f0ccc44d9bd63c5d98cbb22db5a9aa8b66a15bfcc35aa7e9770c813350
 DIST abcMIDI-2022.05.05.zip 610217 BLAKE2B 
241d9ae42defef6345b143c59140f1cee844c19608b6a897b020f0a54c915d45edaf09ef75e1e01b1a932a6e82934aaa82d1e82c74c61d23e1c372418726bff8
 SHA512 
7f8141792e67e5ed22e84d35f0f9894c5ecba74817ac9c23323d5ebad0a3fc477daf43bf515e243aad46476c3a9597d8e9b4e0e865210b5baad0a1ebc6d3
 DIST abcMIDI-2022.05.20.zip 611325 BLAKE2B 
1fd9c786ec0a7b3558f71502ceda261419b6883dffe524de6f5203188f5ee618d52ad1cba0662d28a3ba4c252702abf4d5a2e4271b951916e9164c9d573b28ff
 SHA512 
f6e8212c4bc96fc62f95c868f65bfd40208f2aeb5d4913fe1b4d85331dae69a763cfc3db9f446018dd0b43afaec496b6572ea0c46ebeac563902899b71f24645

diff --git a/media-sound/abcmidi/abcmidi-2022.04.06.ebuild 
b/media-sound/abcmidi/abcmidi-2022.04.06.ebuild
deleted file mode 100644
index 3b11050a4f44..
--- a/media-sound/abcmidi/abcmidi-2022.04.06.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html;
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip;
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-   default
-   sed -i "s:-O2::" configure.ac || die
-   sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   if use examples ; then
-   docinto examples
-   dodoc samples/*.abc
-   fi
-}



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

2022-05-30 Thread Miroslav Šulc
commit: c1e5747b07252469ab363a9399f67014b54c5462
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue May 31 05:53:45 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue May 31 05:53:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e5747b

media-sound/kmidimon: dropped obsolete 1.2.0

Bug: https://bugs.gentoo.org/848447
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/kmidimon/Manifest  |  1 -
 media-sound/kmidimon/kmidimon-1.2.0.ebuild | 39 --
 2 files changed, 40 deletions(-)

diff --git a/media-sound/kmidimon/Manifest b/media-sound/kmidimon/Manifest
index 3b5a4792fec4..9836e8994487 100644
--- a/media-sound/kmidimon/Manifest
+++ b/media-sound/kmidimon/Manifest
@@ -1,2 +1 @@
-DIST kmidimon-1.2.0.tar.bz2 696057 BLAKE2B 
a0a3cc8ccd7d9f065c5b1b5594a6baeafd36e4a124207bd8b8f55a3d3c22f7bc7eb84771b51f71f07f3251da3d796a79980a8e22a545576220dce17b354a1403
 SHA512 
ea62240438111428b1b10e4df2179497495038a376b848cd3fc910ca5eb6126a63f1ebafe9eb1408a0037a9626ffab5bf43e7e3cc31608d878b329450ec17463
 DIST kmidimon-1.3.0.tar.bz2 698412 BLAKE2B 
185125fda809042a064b225f14ef5c04c69f07bda77d2291d2719256ccbee122bc181d9ea602cb43335f764ae9576daf79966a681637d080f5e3533bd856715d
 SHA512 
02085e6d6768fe5d35649446ec5db2eadcf34b4c727fb250bdbc33d79c86a16d6dc3993ddd9fe08e93e08e1400fb3f56bb71913020ffa410f56ad7168bf08b97

diff --git a/media-sound/kmidimon/kmidimon-1.2.0.ebuild 
b/media-sound/kmidimon/kmidimon-1.2.0.ebuild
deleted file mode 100644
index 203ceb048fe8..
--- a/media-sound/kmidimon/kmidimon-1.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="MIDI monitor for ALSA sequencer"
-HOMEPAGE="https://kmidimon.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug"
-
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   media-libs/alsa-lib
-   >=media-sound/drumstick-2.4.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/unzip
-   dev-qt/linguist-tools:5
-"
-
-PATCHES=( "${FILESDIR}/${P}-fix-cmake-pathvar.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_DOCS=OFF
-   -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
-   -DUSE_QT=5
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2022-05-30 Thread Sam James
commit: c4849a57d9de219c6d7af371ade26ed7d5da9791
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 05:10:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 05:10:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4849a57

media-libs/gstreamer-editing-services: drop obsolete BDEPEND

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

 .../gstreamer-editing-services-1.18.4.ebuild  | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
index a8d5ff9a2a9c..7caf66f5d784 100644
--- 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
@@ -28,14 +28,12 @@ RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-util/gtk-doc-am-1.3
-   virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
+
 # Some tests are failing
 RESTRICT="test"
 
-S=${WORKDIR}/${P/gstreamer/gst}
+S="${WORKDIR}"/${P/gstreamer/gst}
 
 src_configure() {
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2022-05-30 Thread Sam James
commit: 11ab0379c63e44e469d5be282f71bd60e27fbf53
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 05:11:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 05:11:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ab0379

media-libs/gstreamer-editing-services: add 1.20.2

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

 media-libs/gstreamer-editing-services/Manifest |  1 +
 .../gstreamer-editing-services-1.20.2.ebuild   | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/media-libs/gstreamer-editing-services/Manifest 
b/media-libs/gstreamer-editing-services/Manifest
index f64b1c027e67..4349557d5a5b 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -1,2 +1,3 @@
 DIST gst-editing-services-1.18.4.tar.xz 966984 BLAKE2B 
825a2db30a83f1706ed90b185cbc16dea037635b3c13aa28d1f21d87c58885b11a814b3e2edbb444a237c858376a128889b5a4ac3371f04e91f58777fcdefc3f
 SHA512 
53c4a089df3592d08cb06026e9674b5907809212fb619e985698d44679c37da5c83fa1d2b6988351335ef56602f4dd61ac8d590ad29e21f484e9d5eb630184ea
+DIST gst-editing-services-1.20.2.tar.xz 977092 BLAKE2B 
f64a922006ac4d8dde429a718a7e41360c83af1a6854baf68fbd2372ac3aa852f47cc986ae58fe6564044dee00484aaa36d66cd4d3f5ffe34153446b38c7d476
 SHA512 
a9f9dd196d838fab8727de6fd0c52fde6a1b56ba801b7b608e0f2d30abc38bf586f02c20bedcb1ba384089cf97e8d0db1719ed1c9e8c18c7e56ff732bb8e5de5
 DIST gstreamer-editing-services-1.16.3.tar.xz 1091208 BLAKE2B 
d88bed4e8958a6bad05aab8d6c19cd737c6812e0780c420fd144d58fe416cd5dbd01e019c3fc53417d65cb2d6e100de123dc8183c8c3dab329fd677ba55644c5
 SHA512 
c84cc2dab2b1644ab118794b7aeb98748f893a26070359850f48e87cf362fd53b54baf8754a07e1d412cacb85cf9cfcafb3cf10d79c67bbe077e4d763f9703ef

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.2.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.2.ebuild
new file mode 100644
index ..7caf66f5d784
--- /dev/null
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.20.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-r1
+
+DESCRIPTION="SDK for making video editors and more"
+HOMEPAGE="http://wiki.pitivi.org/wiki/GES;
+SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz;
+
+LICENSE="LGPL-2+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+introspection test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.40.0:2
+   dev-libs/libxml2:2
+   >=media-libs/gstreamer-${PV}:1.0[introspection?]
+   >=media-libs/gst-plugins-base-${PV}:1.0[introspection?]
+   >=media-libs/gst-plugins-bad-${PV}:1.0[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+# Some tests are failing
+RESTRICT="test"
+
+S="${WORKDIR}"/${P/gstreamer/gst}
+
+src_configure() {
+   local emesonargs=(
+   -Ddoc=disabled # hotdoc not packaged
+   $(meson_feature introspection)
+   $(meson_feature test tests)
+   -Dbash-completion=disabled
+   -Dxptv=disabled
+   -Dpython=enabled
+   -Dvalidate=disabled
+   -Dexamples=disabled
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule bindings/python/gi/overrides/GES.py
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/pitivi/files/, media-video/pitivi/

2022-05-30 Thread Sam James
commit: 03c6ce6635813240331b8c154bb55a407396a58d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 05:03:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 05:03:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c6ce66

media-video/pitivi: add missing libpeas dep, fixup setuptools dep

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

 .../pitivi/files/pitivi-2021.05-python-collections.patch| 13 +
 .../{pitivi-2021.05.ebuild => pitivi-2021.05-r1.ebuild} | 10 --
 2 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/media-video/pitivi/files/pitivi-2021.05-python-collections.patch 
b/media-video/pitivi/files/pitivi-2021.05-python-collections.patch
new file mode 100644
index ..fc04cd8d8726
--- /dev/null
+++ b/media-video/pitivi/files/pitivi-2021.05-python-collections.patch
@@ -0,0 +1,13 @@
+https://src.fedoraproject.org/rpms/pitivi/raw/rawhide/f/collections.patch
+--- a/pitivi/utils/loggable.py
 b/pitivi/utils/loggable.py
+@@ -14,7 +14,7 @@
+ #
+ # You should have received a copy of the GNU Lesser General Public
+ # License along with this program; if not, see .
+-import collections
++import collections.abc as collections
+ import errno
+ import fnmatch
+ import os
+

diff --git a/media-video/pitivi/pitivi-2021.05.ebuild 
b/media-video/pitivi/pitivi-2021.05-r1.ebuild
similarity index 91%
rename from media-video/pitivi/pitivi-2021.05.ebuild
rename to media-video/pitivi/pitivi-2021.05-r1.ebuild
index e5a66ed35143..a52f0b5b2206 100644
--- a/media-video/pitivi/pitivi-2021.05.ebuild
+++ b/media-video/pitivi/pitivi-2021.05-r1.ebuild
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="sqlite"
 inherit gnome.org meson python-single-r1 xdg
 
 DESCRIPTION="A non-linear video editor using the GStreamer multimedia 
framework"
-HOMEPAGE="http://www.pitivi.org;
+HOMEPAGE="https://www.pitivi.org;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -34,6 +34,9 @@ RDEPEND="${COMMON_DEPEND}
>=dev-libs/glib-2.30.0:2
 
>=dev-libs/gobject-introspection-1.34:=
+
+   dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}]
+
$(python_gen_cond_dep '
dev-python/dbus-python[${PYTHON_USEDEP}]
>=dev-python/gst-python-1.4:1.0[${PYTHON_USEDEP}]
@@ -59,7 +62,9 @@ RDEPEND="${COMMON_DEPEND}
 DEPEND="${RDEPEND}"
 BDEPEND="
app-text/yelp-tools
-   dev-python/setuptools
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
>=dev-util/intltool-0.35.5
dev-util/itstool
sys-devel/gettext
@@ -69,6 +74,7 @@ BDEPEND="
 PATCHES=(
# 
https://gitlab.gnome.org/GNOME/pitivi/-/commit/ddf2369d1fc6fddd63f676cc905a8b8e96291a4c
"${FILESDIR}"/${P}-meson-compatibility.patch
+   "${FILESDIR}"/${P}-python-collections.patch
 )
 
 src_configure() {



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

2022-05-30 Thread Mike Gilbert
commit: d3ab52a39354e84bcab93f3f57855e7db795216a
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sun Mar 20 23:18:28 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 04:49:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ab52a3

net-p2p/transmission-remote-gtk: Rename USE=ayatana to appindicator

Closes: https://bugs.gentoo.org/724634
Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>
Signed-off-by: Mike Gilbert  gentoo.org>

 .../transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild| 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild 
b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild
index 75cb7a97c1a9..ee61ccb864e8 100644
--- a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild
+++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.4.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-IUSE="ayatana debug geoip libnotify libproxy rss"
+IUSE="appindicator debug geoip libnotify libproxy rss"
 
 # RESTRICT="test"
 
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-libs/json-glib-0.12.6
net-misc/curl
>=x11-libs/gtk+-3.16:3
-   ayatana? ( dev-libs/libappindicator:3 )
+   appindicator? ( dev-libs/libappindicator:3 )
geoip? ( dev-libs/geoip )
libnotify? ( >=x11-libs/libnotify-0.7 )
libproxy? ( net-libs/libproxy )
@@ -45,7 +45,7 @@ src_configure() {
$(use_with geoip libgeoip) \
$(use_with libnotify) \
$(use_with libproxy) \
-   $(use_with ayatana libappindicator) \
+   $(use_with appindicator libappindicator) \
$(use_with rss libmrss) \
APPSTREAM_UTIL="$(type -P true)"
 }



[gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/arch/hppa/, profiles/arch/ia64/, profiles/arch/sparc/, ...

2022-05-30 Thread Mike Gilbert
commit: 9b2629ca610a48b0b604bfa72554f5ed91bfc545
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 04:48:31 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 04:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b2629ca

profiles: remove references to 'ayatana' USE flag

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

 profiles/arch/arm/use.stable.mask | 1 -
 profiles/arch/arm64/use.mask  | 1 -
 profiles/arch/hppa/use.mask   | 1 -
 profiles/arch/ia64/use.mask   | 1 -
 profiles/arch/m68k/use.mask   | 1 -
 profiles/arch/mips/use.mask   | 1 -
 profiles/arch/powerpc/use.mask| 3 +--
 profiles/arch/s390/use.mask   | 1 -
 profiles/arch/sparc/use.mask  | 1 -
 profiles/use.desc | 1 -
 10 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/profiles/arch/arm/use.stable.mask 
b/profiles/arch/arm/use.stable.mask
index 9329affc5dc8..f4e2ecac1ba4 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -30,7 +30,6 @@ gimp
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependencies not yet stable.
 appindicator
-ayatana
 
 # Andrey Grozin  (2014-05-16)
 # No stable gcl

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index f652ff6f5267..d32c7c4ee25c 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -53,7 +53,6 @@ cpu_flags_arm_neon
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependency not keyworded (dev-libs/libindicate).
 appindicator
-ayatana
 
 # Michał Górny  (2018-07-09)
 # No OpenCL provider is available on arm64.

diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 98774ff4b52d..e561ee2f467c 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -40,7 +40,6 @@ vpx
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependency not keyworded (dev-libs/libappindicator).
 appindicator
-ayatana
 
 # Matt Turner  (2018-05-26)
 # Unmask systemd since it is keyworded here.

diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 3bb8098c052e..a3f9822da813 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -41,7 +41,6 @@ gnome-online-accounts
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependency not keyworded (dev-libs/libindicate).
 appindicator
-ayatana
 
 # Sergei Trofimovich  (2017-06-17)
 # There is no luajit support on ia64. Bug #554376

diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index ba76d25819bb..297d48be89a7 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -96,7 +96,6 @@ valgrind
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependencies not keyworded.
 appindicator
-ayatana
 
 # Andreas Sturmlechner  (2019-03-31)
 # sys-auth/elogind is not keyworded here.

diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 2e6d18e809f5..85e68d05e19c 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -48,7 +48,6 @@ samba
 # Mart Raudsepp  (2017-02-07)
 # dev-libs/libappindicator not tested
 appindicator
-ayatana
 
 # Anthony G. Basile  (2015-08-01)
 # There is no luajit support on mips.  Bug #554376.

diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index 05881727de15..5a92cd7a0e0f 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -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
 
 # PPC Specific use flags
@@ -52,7 +52,6 @@ gnuefi
 # Patrick Lauer  (2015-04-28)
 # dependencies not keyworded yet
 appindicator
-ayatana
 
 # These flags should only be used for ppc
 -ppcsha1

diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 1dee45c7eabe..c4f3c6a8e82b 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -61,7 +61,6 @@ libglvnd
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependencies not keyworded.
 appindicator
-ayatana
 
 # James Le Cuirot  (2017-06-29)
 # Unmask as this profile is big endian.

diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index a88935985b69..30eeb4fb2ca3 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -43,7 +43,6 @@ gimp
 # Mattéo Rossillol‑‑Laruelle  (2019‑08‑31)
 # Dependency not keyworded (dev-libs/libappindicator).
 appindicator
-ayatana
 
 # Sergei Trofimovich  (2018-12-12)
 # mongodb is not keyworded on sparc

diff --git a/profiles/use.desc b/profiles/use.desc
index a3b6b0d0f339..52f51fa3cdbe 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -22,7 +22,6 @@ atm - Enable Asynchronous Transfer Mode protocol support
 appindicator - Build in support for notifications using the libindicate or 
libappindicator plugin
 audiofile - Add support for libaudiofile where applicable
 audit - Enable support for Linux audit 

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

2022-05-30 Thread Mike Gilbert
commit: 1a5fc9a8a60be215bf03fdd4b7226ee82bcf9d0a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 04:43:10 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 04:49:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a5fc9a8

net-p2p/transmission-remote-gtk: add 1.5.1

Closes: https://bugs.gentoo.org/834633
Closes: https://bugs.gentoo.org/741094
Closes: https://github.com/gentoo/gentoo/pull/24689
Signed-off-by: Mike Gilbert  gentoo.org>

 net-p2p/transmission-remote-gtk/Manifest   |  1 +
 .../transmission-remote-gtk-1.5.1.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/net-p2p/transmission-remote-gtk/Manifest 
b/net-p2p/transmission-remote-gtk/Manifest
index 7b347865fc56..bfce6f67c02f 100644
--- a/net-p2p/transmission-remote-gtk/Manifest
+++ b/net-p2p/transmission-remote-gtk/Manifest
@@ -1 +1,2 @@
 DIST transmission-remote-gtk-1.4.1.tar.xz 543620 BLAKE2B 
dea556138a7f554a6cbe5c3e0d5bdd9057cb61d2d80e2d89beb96b2926218e19ce85759fd079375ba8896e185bbdec74979372a9413dc5c513204f47b93e4304
 SHA512 
c1a2c26d01bc2557bafae9baa370f713e0412ac8445e12b19e9b3027c1a269745dbb865195d683af397d43a2956f51aad8bdfcaff93e4f07015e33715770de48
+DIST transmission-remote-gtk-1.5.1.tar.xz 236804 BLAKE2B 
b2aeb4641a0ab55d2a212cdb04e8929c8c580e2f20a9a60fce7977404d1f0af64b5fc9ff2f9d7dd7d5744dddc34181d689c8dcab34cc23a0989a7e7f03d84395
 SHA512 
4488714f483dfbf539e39dc4b742127dc47799b255e7bc0e27c33aea92cea26d229616a484b566f5d85034d841a34546b113fc0428908ada4876840ff25cc824

diff --git 
a/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild 
b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild
new file mode 100644
index ..8204b107612a
--- /dev/null
+++ b/net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.5.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="GTK+ client for management of the Transmission BitTorrent client, 
over HTTP RPC"
+HOMEPAGE="https://github.com/transmission-remote-gtk/transmission-remote-gtk;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="appindicator debug geoip libproxy rss"
+
+# RESTRICT="test"
+
+# FIXME: bundles rss-glib-0.2.3
+RDEPEND="
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/json-glib-1.2.8
+   net-misc/curl
+   >=x11-libs/gtk+-3.22:3
+   appindicator? ( dev-libs/libappindicator:3 )
+   geoip? ( dev-libs/geoip )
+   libproxy? ( net-libs/libproxy )
+   rss? ( >=net-libs/libmrss-0.18 )
+"
+DEPEND="${RDEPEND}
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature rss mrss)
+   $(meson_feature libproxy)
+   $(meson_feature geoip)
+   $(meson_feature appindicator libappindicator)
+   )
+   meson_src_configure
+}



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

2022-05-30 Thread Sam James
commit: 89e5e90fc769945a193de6ce60ed2c1c6ca9a0c6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:39:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e5e90f

dev-util/dialog: add 1.3.20220526

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

 dev-util/dialog/Manifest   |  1 +
 dev-util/dialog/dialog-1.3.20220526.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index 0320991123bb..6d7ded1e1f03 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -1,2 +1,3 @@
 DIST dialog-1.3-20211214.tgz 565608 BLAKE2B 
f069968abe258942f27e010f8d14eafd270c45ae467d5131b41b57c0cc5a145a410fdaeab5f7fa221aa7dbea440f8e268d130e0f1f7389a224374b0047228156
 SHA512 
b76e7e1fc333550a9cc351e37e7121e98f48b2a1f78e8c0c528e2126db16ae14c4c5da088bc611cb12020836e75dd2a1d875561fe5eec6589c104252d4aa7626
 DIST dialog-1.3-20220414.tgz 566701 BLAKE2B 
d3fba0e896d51048876cd1c393d1f2183e47c5307d218dea0bf8c9cbaaed198bfc39e40e1f52b12c978dda10fa61be75d2527c293da652d2f83b80a2237d9d2f
 SHA512 
53b7bc64bb6406c5828f2d023e7db457eee970ade2077bc64860ef12f06c254b4a13706eee068ffe44055ec6b0576ecfe33153438660a5a54f78ea1be00091ee
+DIST dialog-1.3-20220526.tgz 567657 BLAKE2B 
1b46c0310e54f26cf5efcd8c84d9b8ef3d7ba7b58292c0967559e4bf281a0312185d3f9dea090e01a95a096ee1781bcdcbab11552175c8d6154ac9268654b6d8
 SHA512 
619d52b8123264bf586f5325443c3b85863166119c6fbaa91571a57454d761f01a53ebeb2203ea725c83dc88f2abf886c64c6eac5b56c126e4f3939eb1d24d62

diff --git a/dev-util/dialog/dialog-1.3.20220526.ebuild 
b/dev-util/dialog/dialog-1.3.20220526.ebuild
new file mode 100644
index ..201a560880f4
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20220526.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}-$(ver_rs 2 -)
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )"
+BDEPEND="!minimal? ( sys-devel/libtool )
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usex unicode w '')
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-05-30 Thread Sam James
commit: f2480a4dff7ae3c8b83c255f2a1725d3f993edee
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:43:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:43:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2480a4d

sys-apps/fakeroot: add 1.29

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

 sys-apps/fakeroot/Manifest |  1 +
 sys-apps/fakeroot/fakeroot-1.29.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index 0ed2aef29167..36e23f079daa 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -2,3 +2,4 @@ DIST fakeroot_1.25.3.orig.tar.gz 126884 BLAKE2B 
a6a860a8714bb2a43f2820bc586cac38
 DIST fakeroot_1.26.orig.tar.gz 549685 BLAKE2B 
d9177403d9c2be88c0949c891cde5742a405027714b07ca2c7e72813dba049157c3d994f30b9c634016a74c74745f8391ee51035cbf385ef63364d0a31291d43
 SHA512 
dad193b283b48a25806c5bcd06d1f5bbd183ccd40a3fc25f3e7bb88fd6579024f958321f8336654348a1d0a547d4ad19ed11aab5ec9441d6ef493ee6e4c78081
 DIST fakeroot_1.27.orig.tar.gz 544301 BLAKE2B 
5e887d43c8bedaecbe51eb7f606d6bace3a9f191a7cf4be32362e1ba97e438413f04ed644532d3a386a46f3a569bf0104c4f38272e5ff46e3705c17896fef972
 SHA512 
cd98b8cd1064a5a11c6f25bc1d9cb1fb1bf0787f50772fead301470d1769c08a89a1510402b099af334d9f126cea5d3bd5d73e27fb91b5afc1ceebeb9ec3f926
 DIST fakeroot_1.28.orig.tar.gz 546234 BLAKE2B 
1182ce0d382511c92bd0d414fc43150db86753ade8ca09a371fce404afc271458626b89c5df329a5aa8911a97cac9eb4132a8f20c9ab2e4e8196c92c8f42c08e
 SHA512 
cd55007014da5741ff336d005a80633a2f1ed856e075162acb9a4a1edd5c6d17ec74457c8a1e31edb02ae70920904c53e69365d55bd9beb7e8c6211aa8cfca8b
+DIST fakeroot_1.29.orig.tar.gz 549383 BLAKE2B 
ccdc5e793ce6a6adc9ffdb9346045e144dcd802ca8ffcbd188010ab759861d0e0ae81b3baa256546398c2ddab31d1f795f327130cb1f7bb1c3eee07e7282e94b
 SHA512 
d0f02c36cfe4e24f1588894bd732ff5a6fc0e921695236311019a63280efdca8568f2e974672145eb7c4d57f64a15a77d23658fd4aeef2ca24901fc66259e4dc

diff --git a/sys-apps/fakeroot/fakeroot-1.29.ebuild 
b/sys-apps/fakeroot/fakeroot-1.29.ebuild
new file mode 100644
index ..8d511343efba
--- /dev/null
+++ b/sys-apps/fakeroot/fakeroot-1.29.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="de es fr nl pt sv"
+inherit autotools flag-o-matic plocale
+
+DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or 
TCP) trickery"
+HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="acl debug nls test"
+RESTRICT="!test? ( test )"
+
+DEPEND="sys-libs/libcap
+   acl? ( sys-apps/acl )
+   test? ( app-arch/sharutils )"
+BDEPEND="nls? ( app-text/po4a )"
+
+DOCS=( AUTHORS BUGS DEBUG README doc/README.saving )
+
+src_prepare() {
+   default
+
+   disable_locale() {
+   local locale=${1}
+
+   sed -i -e "s: ${locale}::" doc/po4a/po4a.cfg doc/Makefile.am || 
die
+   }
+
+   plocale_find_changes doc/po4a/po '' '.po'
+   plocale_for_each_disabled_locale disable_locale
+
+   # We could make this conditional and disable the autodependency in
+   # autotools.eclass but it'd make it too easy for NLS builds to be broken
+   # and us not realise.
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_header_sys_acl_h=$(usex acl)
+   use acl || export ac_cv_search_acl_get_fd=no # bug 759568
+   use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
+
+   # https://bugs.gentoo.org/834445
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+   filter-flags -fno-semantic-interposition
+
+   econf --disable-static
+}
+
+src_compile() {
+   local enabled_locales=$(plocale_get_locales)
+
+   if use nls && [[ -n ${enabled_locales} ]] ; then
+   # Create translated man pages
+   pushd doc >/dev/null || die
+   po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die
+   popd >/dev/null || die
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/pitivi/, media-video/pitivi/files/

2022-05-30 Thread Sam James
commit: 21dfed0cc6d952b5bd1103c3377d354b895c4c3d
Author: Daniel Brandt  spahan  ch>
AuthorDate: Tue Mar  1 08:45:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:30:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21dfed0c

media-video/pitivi: version bump

Closes: https://bugs.gentoo.org/749032
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Daniel Brandt  spahan.ch>
Closes: https://github.com/gentoo/gentoo/pull/23101
Signed-off-by: Sam James  gentoo.org>

 media-video/pitivi/Manifest|  1 +
 .../files/pitivi-2021.05-meson-compatibility.patch | 45 
 media-video/pitivi/pitivi-2021.05.ebuild   | 85 ++
 3 files changed, 131 insertions(+)

diff --git a/media-video/pitivi/Manifest b/media-video/pitivi/Manifest
index 4c40a41dfd05..6d5daf2867a2 100644
--- a/media-video/pitivi/Manifest
+++ b/media-video/pitivi/Manifest
@@ -1 +1,2 @@
 DIST pitivi-0.999.tar.xz 12296928 BLAKE2B 
16736fef4f2d16c02b64f8eba56f8c9ddb26f49742ee577da4e4c47077f8d5d71ce653dba366a041ba523153532728c5eb37cb2b76e11e9c51827efb990bd99d
 SHA512 
663db84a00634f0e83f0c1dd80a4f3a6603a50826905adb24fdd567c6e8bb58e20de04c7753fa04a36692cdcf5bbbcc9a87327fd3b56ebb70caffcff13835fc8
+DIST pitivi-2021.05.tar.xz 11303884 BLAKE2B 
f87f16cc1ab7ea0f97bc92cdd9f1d5993051ed67b26473748aeb327a4cb51bb32510c845e1665ec3eb3b67c3f0f113c05a514076bad4e13d0fadbd725bcb6bb6
 SHA512 
3ecb571d501b634ca3a369d4020954cc0b2bc101ceb12bee74d6b38c9ca8f2bf15fe94030421c43503870128d8218548feca7d32cf25b4afcf610365784ca9bb

diff --git a/media-video/pitivi/files/pitivi-2021.05-meson-compatibility.patch 
b/media-video/pitivi/files/pitivi-2021.05-meson-compatibility.patch
new file mode 100644
index ..990f84b06795
--- /dev/null
+++ b/media-video/pitivi/files/pitivi-2021.05-meson-compatibility.patch
@@ -0,0 +1,45 @@
+From ddf2369d1fc6fddd63f676cc905a8b8e96291a4c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= 
+Date: Tue, 25 Jan 2022 15:37:34 +0200
+Subject: [PATCH] Fix compatibility with meson 0.61
+
+Previously positional arguments to i18n.merge_files() were just ignored
+but this became an error.
+---
+ data/meson.build | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/data/meson.build b/data/meson.build
+index 2ea82cf12..60d23169b 100644
+--- a/data/meson.build
 b/data/meson.build
+@@ -6,7 +6,7 @@ install_subdir('audiopresets', install_dir: pkgdatadir)
+ install_subdir('videopresets', install_dir: pkgdatadir)
+ install_subdir('gstpresets', install_dir: pkgdatadir)
+ 
+-desktop_file = i18n.merge_file('org.pitivi.Pitivi.desktop',
++desktop_file = i18n.merge_file(
+ type: 'desktop',
+ output : 'org.pitivi.Pitivi.desktop',
+ input : 'org.pitivi.Pitivi.desktop.in',
+@@ -25,7 +25,7 @@ if desktop_file_validate.found()
+   )
+ endif
+ 
+-appdata_file = i18n.merge_file('org.pitivi.Pitivi.appdata.xml',
++appdata_file = i18n.merge_file(
+ type: 'xml',
+ output : 'org.pitivi.Pitivi.appdata.xml',
+ input : 'org.pitivi.Pitivi.appdata.xml.in',
+@@ -43,7 +43,7 @@ if appstream_util.found()
+   )
+ endif
+ 
+-i18n.merge_file('org.pitivi.Pitivi-mime.xml',
++i18n.merge_file(
+ output : 'org.pitivi.Pitivi-mime.xml',
+ input : 'org.pitivi.Pitivi-mime.xml.in',
+ po_dir: podir,
+-- 
+GitLab
+

diff --git a/media-video/pitivi/pitivi-2021.05.ebuild 
b/media-video/pitivi/pitivi-2021.05.ebuild
new file mode 100644
index ..e5a66ed35143
--- /dev/null
+++ b/media-video/pitivi/pitivi-2021.05.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="A non-linear video editor using the GStreamer multimedia 
framework"
+HOMEPAGE="http://www.pitivi.org;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Do not forget to check pitivi/check.py for dependencies!!!
+# gsound, libav, libnotify and v4l are optional
+GST_VER="1.18.4"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pycairo-1.10[${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/cairo-1.10
+
+   >=media-libs/gstreamer-${GST_VER}:1.0[introspection]
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-libs/glib-2.30.0:2
+
+   >=dev-libs/gobject-introspection-1.34:=
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   >=dev-python/gst-python-1.4:1.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}]
+   ')
+
+   gnome-base/librsvg:=
+
+   >=media-libs/gstreamer-editing-services-${GST_VER}:1.0[introspection]
+   

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

2022-05-30 Thread Sam James
commit: acd2d238cc523e895375eb6641ae4300c6689477
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:28:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:28:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd2d238

media-libs/aubio: add github upstream metadata

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

 media-libs/aubio/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/aubio/metadata.xml b/media-libs/aubio/metadata.xml
index 90fd530387b5..74ba2a643f99 100644
--- a/media-libs/aubio/metadata.xml
+++ b/media-libs/aubio/metadata.xml
@@ -1,11 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
proau...@gentoo.org
Gentoo ProAudio Project


Compile in double precision 
mode.

+   
+   aubio/aubio
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/gstreamer-editing-services/

2022-05-30 Thread Sam James
commit: cff3f990617fb4d9ad8e70f49ce1f45474eca965
Author: Daniel Brandt  spahan  ch>
AuthorDate: Sun Nov 28 15:10:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:30:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff3f990

media-libs/gstreamer-editing-services: version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Sam James  gentoo.org>

 media-libs/gstreamer-editing-services/Manifest |  1 +
 .../gstreamer-editing-services-1.18.4.ebuild   | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/media-libs/gstreamer-editing-services/Manifest 
b/media-libs/gstreamer-editing-services/Manifest
index e1b0ae60219e..f64b1c027e67 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -1 +1,2 @@
+DIST gst-editing-services-1.18.4.tar.xz 966984 BLAKE2B 
825a2db30a83f1706ed90b185cbc16dea037635b3c13aa28d1f21d87c58885b11a814b3e2edbb444a237c858376a128889b5a4ac3371f04e91f58777fcdefc3f
 SHA512 
53c4a089df3592d08cb06026e9674b5907809212fb619e985698d44679c37da5c83fa1d2b6988351335ef56602f4dd61ac8d590ad29e21f484e9d5eb630184ea
 DIST gstreamer-editing-services-1.16.3.tar.xz 1091208 BLAKE2B 
d88bed4e8958a6bad05aab8d6c19cd737c6812e0780c420fd144d58fe416cd5dbd01e019c3fc53417d65cb2d6e100de123dc8183c8c3dab329fd677ba55644c5
 SHA512 
c84cc2dab2b1644ab118794b7aeb98748f893a26070359850f48e87cf362fd53b54baf8754a07e1d412cacb85cf9cfcafb3cf10d79c67bbe077e4d763f9703ef

diff --git 
a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
new file mode 100644
index ..a8d5ff9a2a9c
--- /dev/null
+++ 
b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.18.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit meson python-r1
+
+DESCRIPTION="SDK for making video editors and more"
+HOMEPAGE="http://wiki.pitivi.org/wiki/GES;
+SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P/gstreamer/gst}.tar.xz;
+
+LICENSE="LGPL-2+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+introspection test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.40.0:2
+   dev-libs/libxml2:2
+   >=media-libs/gstreamer-${PV}:1.0[introspection?]
+   >=media-libs/gst-plugins-base-${PV}:1.0[introspection?]
+   >=media-libs/gst-plugins-bad-${PV}:1.0[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/gtk-doc-am-1.3
+   virtual/pkgconfig
+"
+# Some tests are failing
+RESTRICT="test"
+
+S=${WORKDIR}/${P/gstreamer/gst}
+
+src_configure() {
+   local emesonargs=(
+   -Ddoc=disabled # hotdoc not packaged
+   $(meson_feature introspection)
+   $(meson_feature test tests)
+   -Dbash-completion=disabled
+   -Dxptv=disabled
+   -Dpython=enabled
+   -Dvalidate=disabled
+   -Dexamples=disabled
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_moduleinto gi.overrides
+   python_foreach_impl python_domodule bindings/python/gi/overrides/GES.py
+}



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

2022-05-30 Thread Sam James
commit: 2844d923fdf8d4aa82acc8a270c926b081f6ad77
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:46:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:46:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2844d923

media-fonts/unifont: build with -j1

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

 media-fonts/unifont/unifont-14.0.03.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-fonts/unifont/unifont-14.0.03.ebuild 
b/media-fonts/unifont/unifont-14.0.03.ebuild
index 3986f0a2afe0..ff3636ed0802 100644
--- a/media-fonts/unifont/unifont-14.0.03.ebuild
+++ b/media-fonts/unifont/unifont-14.0.03.ebuild
@@ -37,8 +37,10 @@ src_compile() {
CFLAGS="${CFLAGS}"
INSTALL="${INSTALL-install}"
)
+
if use fontforge || use utils; then
-   emake "${buildargs[@]}"
+   # -j1 for bug #843584
+   emake -j1 "${buildargs[@]}"
fi
 }
 



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

2022-05-30 Thread Sam James
commit: 962cf647938f36161e16414b364d046f3722475c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:22:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:22:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962cf647

media-sound/soundconverter: add github upstream metadata

I've kept launchpad for now in addition as https://soundconverter.org/ links
to it still under "source" (but github under "browse the code").

Thanks-to: Scott Furry  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/soundconverter/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/soundconverter/metadata.xml 
b/media-sound/soundconverter/metadata.xml
index 1fd31681d373..e16be19bd1bc 100644
--- a/media-sound/soundconverter/metadata.xml
+++ b/media-sound/soundconverter/metadata.xml
@@ -7,5 +7,6 @@


soundconverter
+   kassoulet/soundconverter

 



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: efa29410a1ae8194c9d40866a2c893d414639d5b
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 03:34:17 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 03:34:17 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=efa29410

selectors.py: Fix bug 698528 clear screen on dialog exit

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/selectors.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 35051ee..1b1312c 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -571,6 +571,7 @@ class Interactive(object):
 
self.urls = out.splitlines()
 
+   sys.stderr.write("\x1b[2J\x1b[H")
if self.urls:
if hasattr(self.urls[0], 'decode'):
self.urls = decode_selection(



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: c920bf656ab8d41ecc637741d49053a594302c3c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 04:07:35 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 04:07:35 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=c920bf65

version.py: Bump base version to 2.3.0 before release

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/version.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mirrorselect/version.py b/mirrorselect/version.py
index ce4f7f4..c8216df 100644
--- a/mirrorselect/version.py
+++ b/mirrorselect/version.py
@@ -25,5 +25,5 @@ Distributed under the terms of the GNU General Public License 
v2
 
 """
 
-version = "2.2.6-git"
+version = "2.3.0-git"
 



[gentoo-commits] proj/mirrorselect:master commit in: /

2022-05-30 Thread Brian Dolbec
commit: 4cd4fb6280433f301ad9159f7473dc32ceb063d6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 04:05:26 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 04:05:26 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=4cd4fb62

setup.py: Migrate from deprecated distutils to setuptools

Gentoo-bug-url: https://bugs.gentoo.org/841131
Signed-off-by: Brian Dolbec  gentoo.org>

 setup.py | 22 +++---
 1 file changed, 3 insertions(+), 19 deletions(-)

diff --git a/setup.py b/setup.py
index 5571711..7c4165c 100755
--- a/setup.py
+++ b/setup.py
@@ -6,13 +6,10 @@ from __future__ import print_function
 
 import re
 import sys
-from distutils import core, log
-from distutils.command.sdist import sdist
-from distutils.core import Command
-
 import os
 import io
 import unittest
+from setuptools import setup, Command
 
 
 __version__ = os.getenv('VERSION', default=os.getenv('PVR', default=''))
@@ -38,7 +35,7 @@ manpage = [os.path.join(cwd, path) for path in (
 )]
 
 
-class set_version(core.Command):
+class set_version(Command):
"""Set python version to our __version__."""
description = "hardcode scripts' version using VERSION from environment"
user_options = []  # [(long_name, short_name, desc),]
@@ -70,18 +67,6 @@ class set_version(core.Command):
sub(manpage, man_re)
 
 
-class x_sdist(sdist):
-   """sdist defaulting to archive files owned by root."""
-
-   def finalize_options(self):
-   if self.owner is None:
-   self.owner = 'root'
-   if self.group is None:
-   self.group = 'root'
-
-   sdist.finalize_options(self)
-
-
 class TestCommand(Command):
user_options = []
 
@@ -105,7 +90,7 @@ test_data = {
]
 }
 
-core.setup(
+setup(
name='mirrorselect',
version=__version__,
description='Tool for selecting Gentoo source and rsync mirrors.',
@@ -125,7 +110,6 @@ core.setup(
),
cmdclass={
'test': TestCommand,
-   'sdist': x_sdist,
'set_version': set_version,
},
 )



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

2022-05-30 Thread Sam James
commit: c45c35fd29bc2fbffd05ccb2a5f93f312ebe64ce
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:57:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:06:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45c35fd

net-p2p/ncdc: add 1.23

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

 net-p2p/ncdc/Manifest   |  1 +
 net-p2p/ncdc/{ncdc-.ebuild => ncdc-1.23.ebuild} | 17 ++---
 net-p2p/ncdc/ncdc-.ebuild   | 15 +--
 3 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/net-p2p/ncdc/Manifest b/net-p2p/ncdc/Manifest
index e3553ce01161..7fd4e557d289 100644
--- a/net-p2p/ncdc/Manifest
+++ b/net-p2p/ncdc/Manifest
@@ -1 +1,2 @@
 DIST ncdc-1.22.1.tar.gz 371572 BLAKE2B 
22125062a42f77e8a7a8afc699523b27a2b7ec566891676ca13b415e93cdae8e2d8d38f303070c7f098408f537266404a875b9ed7f9931a39933916a0ba576ab
 SHA512 
b084ee28a799705009600c450016719ebb992cb0bf7e026513f4cd7e93b2566e7bf8e352eec92f3d69612ce06c930587759d7f7d20d14ee9fe1d5c4b8c4393af
+DIST ncdc-1.23.tar.gz 378384 BLAKE2B 
0558b8b51f9cda81ec553171f76a0f6c29a1a67e6f69c5cc2c181428f3bb1db2ecd5a9c2f0c609dac53323ad62e478171121572f0a9d707d9d6d9e9727441873
 SHA512 
c1b2098df517631a64b24efaeb328a796ed716dca08b61248bb39bba866055ce1e017f33cc594197824476ec65ada53b13bfb56878b5b8aa330288017ad15df2

diff --git a/net-p2p/ncdc/ncdc-.ebuild b/net-p2p/ncdc/ncdc-1.23.ebuild
similarity index 80%
copy from net-p2p/ncdc/ncdc-.ebuild
copy to net-p2p/ncdc/ncdc-1.23.ebuild
index f6cebc9b3c0a..dea5357e9c22 100644
--- a/net-p2p/ncdc/ncdc-.ebuild
+++ b/net-p2p/ncdc/ncdc-1.23.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="ncurses directconnect client"
 HOMEPAGE="https://dev.yorhel.nl/ncdc;
-if [[ "${PV}" == * ]] ; then
+if [[ ${PV} == * ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="git://g.blicky.net/ncdc.git"
 else
@@ -22,8 +22,8 @@ IUSE="geoip"
 RDEPEND="
app-arch/bzip2
dev-db/sqlite:3
-   dev-libs/glib:2
-   net-libs/gnutls:=
+   >=dev-libs/glib-2.32:2
+   >=net-libs/gnutls-3:=
sys-libs/ncurses:=[unicode(+)]
sys-libs/zlib:=
geoip? (
@@ -38,16 +38,19 @@ BDEPEND="
 
 src_prepare() {
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   [[ ${PV} == * ]] && eautoreconf
 }
 
 src_configure() {
local myeconfargs=(
$(use_with geoip)
)
-   if [[ "${PV}" == * ]] ; then
+
+   if [[ ${PV} == * ]] ; then
myeconfargs+=( --enable-git-version )
fi
+
econf "${myeconfargs[@]}"
 }
 

diff --git a/net-p2p/ncdc/ncdc-.ebuild b/net-p2p/ncdc/ncdc-.ebuild
index f6cebc9b3c0a..e001c6590371 100644
--- a/net-p2p/ncdc/ncdc-.ebuild
+++ b/net-p2p/ncdc/ncdc-.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="ncurses directconnect client"
 HOMEPAGE="https://dev.yorhel.nl/ncdc;
-if [[ "${PV}" == * ]] ; then
+if [[ ${PV} == * ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="git://g.blicky.net/ncdc.git"
 else
@@ -22,7 +22,7 @@ IUSE="geoip"
 RDEPEND="
app-arch/bzip2
dev-db/sqlite:3
-   dev-libs/glib:2
+   >=dev-libs/glib-2.32:2
net-libs/gnutls:=
sys-libs/ncurses:=[unicode(+)]
sys-libs/zlib:=
@@ -38,16 +38,19 @@ BDEPEND="
 
 src_prepare() {
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   [[ ${PV} == * ]] && eautoreconf
 }
 
 src_configure() {
local myeconfargs=(
$(use_with geoip)
)
-   if [[ "${PV}" == * ]] ; then
+
+   if [[ ${PV} == * ]] ; then
myeconfargs+=( --enable-git-version )
fi
+
econf "${myeconfargs[@]}"
 }
 



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

2022-05-30 Thread Sam James
commit: 976952fe40b45059bba077f0964df99baf44f9f6
Author: Scott Furry  gmail  com>
AuthorDate: Tue May 31 03:59:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:06:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976952fe

media-sound/soundconverter: add 4.0.3

Closes: https://bugs.gentoo.org/758197
Closes: https://bugs.gentoo.org/846092
Signed-off-by: Scott Furry  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/soundconverter/Manifest|  1 +
 .../soundconverter/soundconverter-4.0.3.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/media-sound/soundconverter/Manifest 
b/media-sound/soundconverter/Manifest
index 65d94a9871b3..d1daef70f4de 100644
--- a/media-sound/soundconverter/Manifest
+++ b/media-sound/soundconverter/Manifest
@@ -1 +1,2 @@
 DIST soundconverter-3.0.2.tar.xz 208440 BLAKE2B 
e7817648fe27b2083629ea718b0479f7b9e2607a017868b1e1ce3fb0407a84a548bd007647e73a1d4163a7f51b162a89e3914419ccdbfd07586c2a94a23f4af2
 SHA512 
0746395de412a4d845e3df4d6cce0dbcba266c9efc8db71663dd1c751d2a5de5b0dc266f24bbfe6c00f69428801ce5f9558fc8e5e2f5d5e6be8562085cd7fe92
+DIST soundconverter-4.0.3.tar.gz 655814 BLAKE2B 
ffb8c1e8dafe631c5320fbb4af12eceb6fec7ed8267aba2f6da9ef3b76ab12b85eee92ff58c9743b36ab5c92e4148f0a7a66d5fda66fc126fc266e9ec24d9fc4
 SHA512 
018c2409101c21b85ff25581dac70a64d072cbc4aee29842aa25745f20e2cc03cf2c8ed1f34bc9ac5e679f7a6631a7998fb9183dc5adf69cab907f757727b959

diff --git a/media-sound/soundconverter/soundconverter-4.0.3.ebuild 
b/media-sound/soundconverter/soundconverter-4.0.3.ebuild
new file mode 100644
index ..9840037dc60f
--- /dev/null
+++ b/media-sound/soundconverter/soundconverter-4.0.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+inherit distutils-r1 xdg
+
+MY_PV="${PV/_/-}"
+DESCRIPTION="A simple audiofile converter application for the GNOME 
environment"
+HOMEPAGE="https://soundconverter.org/;
+SRC_URI="https://github.com/kassoulet/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="aac flac mp3 ogg opus vorbis"
+
+# gst-plugins-meta for any decoders, USE flags for specific encoders used by 
code
+# List in soundconverter/gstreamer.py
+# wavenc and mp4mux come from gst-plugins-good, which everyone having base 
should have, so unconditional
+RDEPEND="
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   x11-libs/pango[introspection]
+   $(python_gen_cond_dep '
+   dev-python/gst-python[${PYTHON_USEDEP}]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   media-libs/gst-plugins-base:1.0[vorbis?,ogg?]
+   media-plugins/gst-plugins-meta:1.0
+   flac? ( media-plugins/gst-plugins-flac:1.0 )
+   media-libs/gst-plugins-good:1.0
+   mp3? (
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-lame:1.0
+   )
+   aac? ( media-plugins/gst-plugins-faac:1.0 )
+   opus? ( media-plugins/gst-plugins-opus:1.0 )
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+   ')
+"
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   rm -v "${S}/CHANGELOG.old"
+   # workaround incorrect behavior when LINGUAS is set to an empty string
+   # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
+   ! [[ -v LINGUAS && -z ${LINGUAS} ]] || rm po/*.po || die
+}
+
+python_install_all() {
+   rm -v "${D}/usr/share/glib-2.0/schemas/gschemas.compiled"
+   mv -v "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${P}"
+   distutils-r1_python_install_all
+}



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

2022-05-30 Thread Sam James
commit: 5faee21836cdcd724ca89df47ae28620d5a56ad9
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 04:03:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 04:07:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5faee218

media-sound/soundconverter: add partial test infrastructure; minor QA touchups

Closes: https://bugs.gentoo.org/758197
Bug: https://bugs.gentoo.org/846092
Signed-off-by: Sam James  gentoo.org>

 .../soundconverter/soundconverter-4.0.3.ebuild | 47 +++---
 1 file changed, 41 insertions(+), 6 deletions(-)

diff --git a/media-sound/soundconverter/soundconverter-4.0.3.ebuild 
b/media-sound/soundconverter/soundconverter-4.0.3.ebuild
index 9840037dc60f..334ca9cba906 100644
--- a/media-sound/soundconverter/soundconverter-4.0.3.ebuild
+++ b/media-sound/soundconverter/soundconverter-4.0.3.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml(+)"
-inherit distutils-r1 xdg
+inherit gnome2-utils distutils-r1 virtualx xdg
 
 MY_PV="${PV/_/-}"
 DESCRIPTION="A simple audiofile converter application for the GNOME 
environment"
@@ -16,8 +16,7 @@ 
SRC_URI="https://github.com/kassoulet/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
-
+KEYWORDS="~amd64 ~x86"
 IUSE="aac flac mp3 ogg opus vorbis"
 
 # gst-plugins-meta for any decoders, USE flags for specific encoders used by 
code
@@ -47,18 +46,54 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
')
+   test? (
+   media-plugins/gst-plugins-flac:1.0
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-lame:1.0
+   media-plugins/gst-plugins-faac:1.0
+   media-plugins/gst-plugins-opus:1.0
+   )
 "
 
+# Before PEP517: tests seem to hang and also fail to find fdkaacenc from gst?
+# After: need to trick it into finding the data (inc. glade files)
+RESTRICT="test"
+
 python_prepare_all() {
+   gnome2_environment_reset
distutils-r1_python_prepare_all
-   rm -v "${S}/CHANGELOG.old"
+
+   rm -v "${S}/CHANGELOG.old" || die
+
# workaround incorrect behavior when LINGUAS is set to an empty string
# https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
! [[ -v LINGUAS && -z ${LINGUAS} ]] || rm po/*.po || die
 }
 
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   export GSETTINGS_SCHEMA_DIR="${S}/data"
+   "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}"/data || die
+
+   "${EPYTHON}" tests/test.py || die
+}
+
 python_install_all() {
-   rm -v "${D}/usr/share/glib-2.0/schemas/gschemas.compiled"
-   mv -v "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${P}"
+   rm -v "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
+   mv -v "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die
distutils-r1_python_install_all
 }
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}



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

2022-05-30 Thread Matt Turner
commit: ba837ea9f8aa366a5f0eb454b5d2914fd3cabf06
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 03:48:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 03:48:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba837ea9

gui-libs/gtk: Drop old versions

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

 gui-libs/gtk/Manifest |   3 -
 gui-libs/gtk/gtk-4.6.1.ebuild | 192 --
 gui-libs/gtk/gtk-4.6.2.ebuild | 210 -
 gui-libs/gtk/gtk-4.6.3.ebuild | 210 -
 gui-libs/gtk/gtk-4.6.4.ebuild | 212 --
 5 files changed, 827 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 73fed48f649c..e9fd07b2eb03 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,5 +1,2 @@
-DIST gtk-4.6.1.tar.xz 22882528 BLAKE2B 
921f57124af67523e9d820427b1f5a099d8dfe14982630437df9a821b9ba25eb3db6aa494e71aea26cec3dca4d76e958e150c515d128bdda51b1812bd7801c2c
 SHA512 
7184c3a541172bcc712c00c0093426c5ff5cc54ad2de8529cfec17f8185966718b18b46cfb6c3d8067535909eb0275cd57e8887d2be7a2af459d14f5efb4d03b
-DIST gtk-4.6.2.tar.xz 23060652 BLAKE2B 
7cc3d5f06826c6f6d5c66ad251381dc34543672c778254c9044b7f58acfff9f7d0f44cdb0c124177cd0121a844a6168a46b8094d97565ef71c6ecfc9dc018865
 SHA512 
220959085b43c5a0bc496cb3d67213b73e1c597d6c799e5d788d0b75b664adc573b21c449850c7c0fbb7cbfafd77528c910f0e5eaa75a8fa59bff47e04c77f33
-DIST gtk-4.6.3.tar.xz 23060172 BLAKE2B 
6ca25528fea54c9be2b8961790bbd8bcb933966c0c5faa203da7d9740a86561954ab595edf31db01df22008f4384648ec748d643369574eae4c4cc54cd06e7f7
 SHA512 
0e96b39a8171ccefc24808d1af8af8e3cbcc9b403c1bdfd85778ed2e824c93e3687b7baa1237b05fa35181d300eacfd6cc9f79c7a6eef70b365991f0a2769f71
 DIST gtk-4.6.4.tar.xz 23074696 BLAKE2B 
90368cc0023dcdba63f2412e67a65a0f4238f1c29e9faee969ada897c3fe21f55e7eb0f5470fc025692b4ea3af2956a32140db060663591b149186c28886
 SHA512 
ef18e3d084757a627f09f226cfe8da18634466575b726dd6200b74e65e0a7fc33fa8d8f609c2de09a907dfd6ca90af66e15015612675dc89d43de6e711b173e6
 DIST gtk-4.6.5.tar.xz 23082944 BLAKE2B 
18855d5002a544a66b6129514633f9b560b224f7c654859aa3a545142879d6aa8835edd2373706ade3f701846e9cae3653237860bd07c45d81642bc67b6ef9c2
 SHA512 
a7bf28f6b9f5259fe1333432c205aeb8673f5f32ea0b1878c0724676f148e2d1680fe63ed9594ab5b92120d3497f06cddc5cde428247b3fc876e5785b3dd47ca

diff --git a/gui-libs/gtk/gtk-4.6.1.ebuild b/gui-libs/gtk/gtk-4.6.1.ebuild
deleted file mode 100644
index 9950bcb1a49b..
--- a/gui-libs/gtk/gtk-4.6.1.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org gnome2-utils meson optfeature 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/;
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
-
-COMMON_DEPEND="
-   >=dev-libs/fribidi-0.19.7
-   >=dev-libs/glib-2.66.0:2
-   >=media-libs/graphene-1.9.1[introspection?]
-   >=media-libs/libepoxy-1.4[X(+)?]
-   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?]
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   media-libs/libpng:0=
-   media-libs/tiff:0=
-   virtual/jpeg:0=
-   >=media-libs/harfbuzz-2.1.0:=
-   x11-misc/shared-mime-info
-
-   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 )
-   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.20.0
-   >=dev-libs/wayland-protocols-1.23
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   >=app-accessibility/at-spi2-atk-2.5.3
-   media-libs/fontconfig
-   media-libs/mesa[X(+)]
-   x11-libs/libX11
-   >=x11-libs/libXi-1.8
-   x11-libs/libXext
-   >=x11-libs/libXrandr-1.5
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXinerama
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
-   X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
-   >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
-   

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

2022-05-30 Thread Matt Turner
commit: f28f4755e5c85b861add00f3a663a865d5bb6ef1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 03:40:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 03:48:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28f4755

gui-libs/gtk: Version bump to 4.6.5

* Depend on media-libs/libepoxy[egl] (bug #804097)

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

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.6.5.ebuild | 212 ++
 2 files changed, 213 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 455bd86e6c9b..73fed48f649c 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -2,3 +2,4 @@ DIST gtk-4.6.1.tar.xz 22882528 BLAKE2B 
921f57124af67523e9d820427b1f5a099d8dfe149
 DIST gtk-4.6.2.tar.xz 23060652 BLAKE2B 
7cc3d5f06826c6f6d5c66ad251381dc34543672c778254c9044b7f58acfff9f7d0f44cdb0c124177cd0121a844a6168a46b8094d97565ef71c6ecfc9dc018865
 SHA512 
220959085b43c5a0bc496cb3d67213b73e1c597d6c799e5d788d0b75b664adc573b21c449850c7c0fbb7cbfafd77528c910f0e5eaa75a8fa59bff47e04c77f33
 DIST gtk-4.6.3.tar.xz 23060172 BLAKE2B 
6ca25528fea54c9be2b8961790bbd8bcb933966c0c5faa203da7d9740a86561954ab595edf31db01df22008f4384648ec748d643369574eae4c4cc54cd06e7f7
 SHA512 
0e96b39a8171ccefc24808d1af8af8e3cbcc9b403c1bdfd85778ed2e824c93e3687b7baa1237b05fa35181d300eacfd6cc9f79c7a6eef70b365991f0a2769f71
 DIST gtk-4.6.4.tar.xz 23074696 BLAKE2B 
90368cc0023dcdba63f2412e67a65a0f4238f1c29e9faee969ada897c3fe21f55e7eb0f5470fc025692b4ea3af2956a32140db060663591b149186c28886
 SHA512 
ef18e3d084757a627f09f226cfe8da18634466575b726dd6200b74e65e0a7fc33fa8d8f609c2de09a907dfd6ca90af66e15015612675dc89d43de6e711b173e6
+DIST gtk-4.6.5.tar.xz 23082944 BLAKE2B 
18855d5002a544a66b6129514633f9b560b224f7c654859aa3a545142879d6aa8835edd2373706ade3f701846e9cae3653237860bd07c45d81642bc67b6ef9c2
 SHA512 
a7bf28f6b9f5259fe1333432c205aeb8673f5f32ea0b1878c0724676f148e2d1680fe63ed9594ab5b92120d3497f06cddc5cde428247b3fc876e5785b3dd47ca

diff --git a/gui-libs/gtk/gtk-4.6.5.ebuild b/gui-libs/gtk/gtk-4.6.5.ebuild
new file mode 100644
index ..5901072e16fc
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.6.5.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+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/;
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection 
sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/fribidi-0.19.7
+   >=dev-libs/glib-2.66.0:2
+   >=media-libs/graphene-1.9.1[introspection?]
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=x11-libs/cairo-1.14[aqua?,glib,svg,X?]
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   media-libs/libpng:0=
+   media-libs/tiff:0=
+   media-libs/libjpeg-turbo:0=
+   >=media-libs/harfbuzz-2.1.0:=
+   x11-misc/shared-mime-info
+
+   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
+   >=media-libs/gst-plugins-base-1.12.3[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.20.0
+   >=dev-libs/wayland-protocols-1.23
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-atk-2.5.3
+   media-libs/fontconfig
+   media-libs/mesa[X(+)]
+   x11-libs/libX11
+   >=x11-libs/libXi-1.8
+   x11-libs/libXext
+   >=x11-libs/libXrandr-1.5
+   x11-libs/libXcursor
+   x11-libs/libXfixes
+   x11-libs/libXdamage
+   x11-libs/libXinerama
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+   X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+   gnome-base/librsvg
+   >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+   dev-libs/gobject-introspection-common
+   introspection? (
+   ${PYTHON_DEPS}
+

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

2022-05-30 Thread Sam James
commit: da5c02942007960f17e1ff747e557521485aae0f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:28:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 03:29:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5c0294

app-admin/sysklogd: add 2.4.0

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

 app-admin/sysklogd/Manifest| 1 +
 app-admin/sysklogd/{sysklogd-.ebuild => sysklogd-2.4.0.ebuild} | 6 --
 app-admin/sysklogd/sysklogd-.ebuild| 6 --
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-admin/sysklogd/Manifest b/app-admin/sysklogd/Manifest
index 780a52b7323f..6649296a48b4 100644
--- a/app-admin/sysklogd/Manifest
+++ b/app-admin/sysklogd/Manifest
@@ -1 +1,2 @@
 DIST sysklogd-2.3.0.tar.gz 441168 BLAKE2B 
fa2ec9975d51bcb26d7acc88ab02e211453fc7e6d722ec6d38543a20833ae9c49b9a274d323e7a32deb82ca9c38025947e25b15424084a0ce345410a2e686a4d
 SHA512 
7a16dd3f45a71015ad055e64aa62f4f94b0a8aa739f407c03376241cbc16ff764a768a698362cb428d150b169934798b774622b330903b287f9af5dd846775fc
+DIST sysklogd-2.4.0.tar.gz 450757 BLAKE2B 
65f7174ebad122d17032e0095c65df80110a992a40b41a3ecddb1f813605094ce59c1313f5d4f35ae33d0cb7557392a176fc9c2f0f69162b74cb69d531be0a09
 SHA512 
0f9c4498b3677636abd636a80a8256095798b09f43b6febbcb386b3bce7faae23c44aebc54234462a7aa53fb8e5bf821e89081bdbdba0f72218ac8481365029c

diff --git a/app-admin/sysklogd/sysklogd-.ebuild 
b/app-admin/sysklogd/sysklogd-2.4.0.ebuild
similarity index 95%
copy from app-admin/sysklogd/sysklogd-.ebuild
copy to app-admin/sysklogd/sysklogd-2.4.0.ebuild
index cb5409c61e4c..53e3b031b00b 100644
--- a/app-admin/sysklogd/sysklogd-.ebuild
+++ b/app-admin/sysklogd/sysklogd-2.4.0.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs
 DESCRIPTION="Standard log daemons"
 HOMEPAGE="https://troglobit.com/sysklogd.html 
https://github.com/troglobit/sysklogd;
 
-if [[ "${PV}" == * ]] ; then
+if [[ ${PV} == * ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git;
 else
@@ -19,6 +19,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="logger logrotate systemd"
+# Needs network access
 RESTRICT="test"
 
 DEPEND="
@@ -39,7 +40,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   [[ ${PV} == * ]] && eautoreconf
 }
 
 src_configure() {

diff --git a/app-admin/sysklogd/sysklogd-.ebuild 
b/app-admin/sysklogd/sysklogd-.ebuild
index cb5409c61e4c..53e3b031b00b 100644
--- a/app-admin/sysklogd/sysklogd-.ebuild
+++ b/app-admin/sysklogd/sysklogd-.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs
 DESCRIPTION="Standard log daemons"
 HOMEPAGE="https://troglobit.com/sysklogd.html 
https://github.com/troglobit/sysklogd;
 
-if [[ "${PV}" == * ]] ; then
+if [[ ${PV} == * ]] ; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/troglobit/sysklogd.git;
 else
@@ -19,6 +19,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="logger logrotate systemd"
+# Needs network access
 RESTRICT="test"
 
 DEPEND="
@@ -39,7 +40,8 @@ pkg_setup() {
 
 src_prepare() {
default
-   [[ "${PV}" == * ]] && eautoreconf
+
+   [[ ${PV} == * ]] && eautoreconf
 }
 
 src_configure() {



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

2022-05-30 Thread Sam James
commit: 9dc2fca5832c9bac665bc3d0eeb9e6383eabf958
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:25:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 03:29:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc2fca5

x11-misc/xscreensaver: add 6.04

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

 x11-misc/xscreensaver/Manifest |   1 +
 x11-misc/xscreensaver/xscreensaver-6.04.ebuild | 247 +
 2 files changed, 248 insertions(+)

diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index bf490a517284..cb133020e650 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -1,3 +1,4 @@
 DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B 
b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052
 SHA512 
3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a
 DIST xscreensaver-6.02.tar.gz 22672643 BLAKE2B 
2d931fe93230e8c7344abd9180e26ab8775f82604e6f4804c82821c486203be567708cf50f7a11276a6b39df493fe5652b4198765ecb3bc5afc8cbc5a01d4801
 SHA512 
2291ec6ca2d2a24dae975f7f3a8e1733c06f289eb74955db5b3344c7ddcc1d72f82d380df984ef9199f2ed7ab8a7bc920da57d98f589ae5fd1cee082755ba1ff
 DIST xscreensaver-6.03.tar.gz 25703584 BLAKE2B 
1276e469e8f4116fac5d434aeacbc16ff8243b56095d39ff4fcbb390abad935e70d308d2a3ecfebaa453f2dd19944ecc2edb18a229248c02f2e3997f30436bce
 SHA512 
4aa30824c972a73dc09aeba478cad074f273839a4c7641cddd292da38fc75db10a3f6243cbe8619c5e39cad54c27d33e1e271dfed167458faa7747fb0a090630
+DIST xscreensaver-6.04.tar.gz 26112437 BLAKE2B 
42411d5f63a99d4aaccbc3bc34f8c31a1f25f1806eaf513a1ba59c2f24722e27fa2a7b1970c82a591502627224c4b4269176bda3475aba58bb945d5cd9a9464b
 SHA512 
7e8f01853b3d9252ce0120894db7dd4fa3cd19114602a09aa770ec750e2f3742585ca4daf19b009e97386f8c0e3cc89330fe760148c6388f41de8cc1f48f8071

diff --git a/x11-misc/xscreensaver/xscreensaver-6.04.ebuild 
b/x11-misc/xscreensaver/xscreensaver-6.04.ebuild
new file mode 100644
index ..630db4ff3676
--- /dev/null
+++ b/x11-misc/xscreensaver/xscreensaver-6.04.ebuild
@@ -0,0 +1,247 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic font optfeature pam strip-linguas
+
+DESCRIPTION="Modular screen saver and locker for the X Window System"
+HOMEPAGE="https://www.jwz.org/xscreensaver/;
+SRC_URI="https://www.jwz.org/xscreensaver/${P}.tar.gz;
+
+# Font license mapping for folder ./hacks/fonts/ as following:
+#   clacon.ttf   -- MIT
+#   gallant12x22.ttf -- unclear, hence dropped
+#   luximr.ttf   -- bh-luxi (package media-fonts/font-bh-ttf)
+#   OCRAStd.otf  -- unclear, hence dropped
+#   SpecialElite.ttf -- Apache-2.0
+LICENSE="BSD fonts? ( MIT Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="elogind fonts +gdk-pixbuf gdm gles glx +gtk jpeg +locking new-login 
offensive opengl pam +perl +png selinux suid systemd +xft xinerama"
+REQUIRED_USE="
+   gdk-pixbuf? ( gtk )
+   gles? ( !glx opengl )
+   glx? ( opengl )
+   gtk? ( png )
+   opengl? ( png )
+   ?? ( elogind systemd )
+"
+
+COMMON_DEPEND="
+   dev-libs/libxml2
+   x11-apps/appres
+   x11-apps/xwininfo
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXt
+   x11-libs/libXxf86vm
+   elogind? ( sys-auth/elogind )
+   gdk-pixbuf? (
+   x11-libs/gdk-pixbuf-xlib
+   >=x11-libs/gdk-pixbuf-2.42.0:2
+   )
+   gtk? ( x11-libs/gtk+:2 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   locking? ( virtual/libcrypt:= )
+   new-login? (
+   gdm? ( gnome-base/gdm )
+   !gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) )
+   )
+   opengl? (
+   virtual/glu
+   virtual/opengl
+   )
+   pam? ( sys-libs/pam )
+   png? ( media-libs/libpng:= )
+   systemd? ( >=sys-apps/systemd-221 )
+   xft? ( x11-libs/libXft )
+   xinerama? ( x11-libs/libXinerama )
+"
+# For USE="perl" see output of `qlist xscreensaver | grep bin | xargs grep 
'::'`
+RDEPEND="
+   ${COMMON_DEPEND}
+   media-gfx/fbida
+   perl? (
+   dev-lang/perl
+   dev-perl/libwww-perl
+   virtual/perl-Digest-MD5
+   )
+   selinux? ( sec-policy/selinux-xscreensaver )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/bc
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.01-interix.patch
+   "${FILESDIR}"/${PN}-5.31-pragma.patch
+   "${FILESDIR}"/${PN}-6.01-gentoo.patch
+   

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

2022-05-30 Thread WANG Xuerui
commit: 3c74c2963aaf24d5c429dc98282b7ae550d8757f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 31 03:28:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 31 03:28:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c74c296

media-fonts/lxgw-wenkai: add 1.235

Signed-off-by: WANG Xuerui  gentoo.org>

 media-fonts/lxgw-wenkai/Manifest |  1 +
 media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/media-fonts/lxgw-wenkai/Manifest b/media-fonts/lxgw-wenkai/Manifest
index 49e40cbeca6c..3ff1e9a3524c 100644
--- a/media-fonts/lxgw-wenkai/Manifest
+++ b/media-fonts/lxgw-wenkai/Manifest
@@ -1 +1,2 @@
 DIST lxgw-wenkai-v1.234.56.tar.gz 60970416 BLAKE2B 
9d2d79c6bbdee7d4018873c6e4feaa0c43d499a0cdf7b98e9ffbff5d00b7613c94261c86dbc669e7c08f9fd6116ee212934cd6c171634b8a96128e0f0da661bb
 SHA512 
63bdc92f840eaf7229af901d08c795fb40375453190e1e653c14cad429b348e3ed2fd345459c8a37bc129d7930ba4229512724f2164c7837787d1358eaac8866
+DIST lxgw-wenkai-v1.235.tar.gz 60332812 BLAKE2B 
3fb6d68acbf33a135a37ed20dd438c525e0b2435c44948a495a7b35defab9f1495b61fa011b223b104fd1454e9d1ee5262ccf260f146d7c772d11536727967eb
 SHA512 
c4254acba6114e7f610bcdde7b1bed93845da3c9d26cc3d5cb3f15affdfa13f96b34501a379f1fac83df6adc1f218b94411e89f07a4f80658a5aa6b2038bbba1

diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.ebuild 
b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.ebuild
new file mode 100644
index ..458dc61a4ebd
--- /dev/null
+++ b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.235.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit font
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="An open-source Chinese font derived from Fontworks' Klee One"
+HOMEPAGE="https://github.com/lxgw/LxgwWenKai;
+SRC_URI="https://github.com/lxgw/LxgwWenKai/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~loong"
+
+FONT_SUFFIX="ttf"



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

2022-05-30 Thread WANG Xuerui
commit: acd609a9157bfb2a000e598e980933f56c922e04
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 31 03:28:52 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 31 03:28:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd609a9

media-fonts/lxgw-wenkai: drop 1.234.56

Signed-off-by: WANG Xuerui  gentoo.org>

 media-fonts/lxgw-wenkai/Manifest|  1 -
 media-fonts/lxgw-wenkai/lxgw-wenkai-1.234.56.ebuild | 19 ---
 2 files changed, 20 deletions(-)

diff --git a/media-fonts/lxgw-wenkai/Manifest b/media-fonts/lxgw-wenkai/Manifest
index 3ff1e9a3524c..bff30e615e4c 100644
--- a/media-fonts/lxgw-wenkai/Manifest
+++ b/media-fonts/lxgw-wenkai/Manifest
@@ -1,2 +1 @@
-DIST lxgw-wenkai-v1.234.56.tar.gz 60970416 BLAKE2B 
9d2d79c6bbdee7d4018873c6e4feaa0c43d499a0cdf7b98e9ffbff5d00b7613c94261c86dbc669e7c08f9fd6116ee212934cd6c171634b8a96128e0f0da661bb
 SHA512 
63bdc92f840eaf7229af901d08c795fb40375453190e1e653c14cad429b348e3ed2fd345459c8a37bc129d7930ba4229512724f2164c7837787d1358eaac8866
 DIST lxgw-wenkai-v1.235.tar.gz 60332812 BLAKE2B 
3fb6d68acbf33a135a37ed20dd438c525e0b2435c44948a495a7b35defab9f1495b61fa011b223b104fd1454e9d1ee5262ccf260f146d7c772d11536727967eb
 SHA512 
c4254acba6114e7f610bcdde7b1bed93845da3c9d26cc3d5cb3f15affdfa13f96b34501a379f1fac83df6adc1f218b94411e89f07a4f80658a5aa6b2038bbba1

diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.234.56.ebuild 
b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.234.56.ebuild
deleted file mode 100644
index 458dc61a4ebd..
--- a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.234.56.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit font
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="An open-source Chinese font derived from Fontworks' Klee One"
-HOMEPAGE="https://github.com/lxgw/LxgwWenKai;
-SRC_URI="https://github.com/lxgw/LxgwWenKai/releases/download/v${PV}/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~loong"
-
-FONT_SUFFIX="ttf"



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

2022-05-30 Thread Sam James
commit: 9bafaf14d554f91839bb43e71c08cddc4f4a78c6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:18:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 03:18:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bafaf14

net-dns/bind: add 9.16.29

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

 net-dns/bind/Manifest|   1 +
 net-dns/bind/bind-9.16.29.ebuild | 375 +++
 2 files changed, 376 insertions(+)

diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 65ab9a756419..e68cef39fec9 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -1,2 +1,3 @@
 DIST bind-9.16.27.tar.xz 5084340 BLAKE2B 
37b49ce81aa5122493a4feb2bb7be53c5d46ff2ce28456aec31ce1332520a09c10bb2293c736bffe7badbc2bc3d156c05f83367678bd101e17b99ca3ff69bebf
 SHA512 
5c71f228db83aa8cc9e65466d6e5afca4a9f80c693358111a003fe09e1a14522175eb2b6a0f11e2a2cd4fdba01f2ae315de52e394a441b3861ca2a011e02af62
+DIST bind-9.16.29.tar.xz 5088348 BLAKE2B 
17ee1443926327c30f1d5820110b01a193c53eb24e23385b713217a4e49d9c2b5ddb6e1c49cb80d2c9083c71ce7872a26fe3597209f2e3215e6cc7e930e68004
 SHA512 
b4acbafed370438ac53e73468ccb5ea5745a1c8f764dd96f9c9a027594a3b7ce0d486e7f01138b39795b456265e0e6116cd76e44f5a3329687cd718550ca79fb
 DIST dyndns-samples.tbz2 22866 BLAKE2B 
409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108
 SHA512 
83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac

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

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

2022-05-30 Thread Sam James
commit: 51c1ba2243b1b58d5a56b6263d2e0ce837442528
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:20:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 03:20:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c1ba22

net-dns/bind-tools: add 9.16.29

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

 net-dns/bind-tools/Manifest  |   1 +
 net-dns/bind-tools/bind-tools-9.16.29.ebuild | 152 +++
 2 files changed, 153 insertions(+)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index fe9aee4cdc9c..13d9e76ba59d 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -4,3 +4,4 @@ DIST bind-9.16.21.tar.xz 5057816 BLAKE2B 
bc7de285b45084a4904aee7c5c3042c7a207596
 DIST bind-9.16.22.tar.xz 5059000 BLAKE2B 
c4853a8be268f9666f3677adf2e64c6d74f7df44d2dc05df544cead38c6c3b86489d25a66ccea6ce8ca89fa525a1848fe93a8aaa6bb1ee090aa189bf6aad40f3
 SHA512 
586fb4d5a656d6539033dcdfdd230b36465a2d2e6ada651c1f1548d062a9050e7a962af87e2a56931fe24c65586d29012d4a041dcddbb28f42b4d01fe291d9d1
 DIST bind-9.16.25.tar.xz 5086780 BLAKE2B 
cb62d0d4e25f508f1a77fae6a11ff144d2436346c45a936d572df4c843cd72ec81cffacd0a81dcb74eb73b8bca7d0762a5746baadda36f260b79b72eade24d18
 SHA512 
e43c0e59159d3a5642db051f3982d8767fb726426380c32960fefe4b9afd05708ed8f7e80a98b803a580b048e1a368c888e2dd5695fa5fcd7b8b75574a27cb62
 DIST bind-9.16.27.tar.xz 5084340 BLAKE2B 
37b49ce81aa5122493a4feb2bb7be53c5d46ff2ce28456aec31ce1332520a09c10bb2293c736bffe7badbc2bc3d156c05f83367678bd101e17b99ca3ff69bebf
 SHA512 
5c71f228db83aa8cc9e65466d6e5afca4a9f80c693358111a003fe09e1a14522175eb2b6a0f11e2a2cd4fdba01f2ae315de52e394a441b3861ca2a011e02af62
+DIST bind-9.16.29.tar.xz 5088348 BLAKE2B 
17ee1443926327c30f1d5820110b01a193c53eb24e23385b713217a4e49d9c2b5ddb6e1c49cb80d2c9083c71ce7872a26fe3597209f2e3215e6cc7e930e68004
 SHA512 
b4acbafed370438ac53e73468ccb5ea5745a1c8f764dd96f9c9a027594a3b7ce0d486e7f01138b39795b456265e0e6116cd76e44f5a3329687cd718550ca79fb

diff --git a/net-dns/bind-tools/bind-tools-9.16.29.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.29.ebuild
new file mode 100644
index ..ff87925c2430
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.29.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind;
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+caps doc gssapi idn ipv6 libedit readline xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
+
+COMMON_DEPEND="
+   dev-libs/libuv:=
+   caps? ( sys-libs/libcap )
+   dev-libs/openssl:=
+   xml? ( dev-libs/libxml2 )
+   idn? ( net-dns/libidn2:= )
+   gssapi? ( virtual/krb5 )
+   libedit? ( dev-libs/libedit )
+   !libedit? (
+   readline? ( sys-libs/readline:= )
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# sphinx required for man-page and html creation
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+# bug 479092, requires networking
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   export LDFLAGS="${LDFLAGS} -L${EPREFIX}/usr/$(get_libdir)"
+
+   # Disable tests for now, bug 406399
+   sed -i '/^SUBDIRS/s:tests::' bin/Makefile.in lib/Makefile.in || die
+
+   # Do not disable thread local storage on Solaris, it works with our
+   # toolchain, and it breaks further configure checks
+   sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+   # bug #220361
+   rm aclocal.m4 || die
+   rm -rf libtool.m4/ || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}"/var
+   --without-python
+   --without-libjson
+   --without-zlib
+   --without-lmdb
+   --without-maxminddb
+   --disable-geoip
+   --with-openssl="${ESYSROOT}"/usr
+   $(use_with idn libidn2 "${ESYSROOT}"/usr)
+   $(use_with xml libxml2)
+   $(use_with gssapi)
+   $(use_with readline)
+   $(use_enable caps linux-caps)
+   AR="$(type -P $(tc-getAR))"
+   )
+
+   # bug 607400
+   if use libedit ; then
+   myeconfargs+=( 

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

2022-05-30 Thread Sam James
commit: abe68f25a84bae5737dbd9b2c3f513c58c993d16
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 03:01:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 03:01:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe68f25

app-arch/unrar: add 6.1.7

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

 app-arch/unrar/Manifest   |  1 +
 app-arch/unrar/unrar-6.1.7.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest
index c334bb3a6d1c..4fe778128daa 100644
--- a/app-arch/unrar/Manifest
+++ b/app-arch/unrar/Manifest
@@ -1,3 +1,4 @@
 DIST unrar-6.0.7.tar.gz 232903 BLAKE2B 
eba5179f622726046fabedac03e8c05f7dd2f64782dc0be18010deb22c1036b895cbb9429f44239e63d9c04f3e031b4f9787462f4f643f8bca11b135de08f547
 SHA512 
2c50d1f58f5189e59dad36eb25aa50a34572f583242e624846c9791c5609e83d4ee76314d785771fe514ec3378749dcb86e4c97a8d2a3ab7b469df49a5c5f412
 DIST unrar-6.1.2.tar.gz 234257 BLAKE2B 
c04b40e4ed08e9bfaad6c7675b392cc52d62c04b9897707c8def726be34187eedee6870a2b055cb0eef1a9df0bcd7bd1130d547184826c2f8c1af226f4e00247
 SHA512 
7a34db3a5383046a2b2bd5c7abfeb6b80c8109caf619a700bda09bca908731b03985ad9d2b5d889605807832109fae11b7091d86c1a67c2e46288a42b777
 DIST unrar-6.1.4.tar.gz 235483 BLAKE2B 
4fb0dab62dc504bc4535add9cbc6a45e38c16def3206e54359b9dcffdb5626234cfcedd132da83e2300f0dc9a1f410420e0c467dd0f30f0da8a27da895d4b590
 SHA512 
2996436a3264374593fd97975f4ad53c19c39b57c83a6557c4f34095e5c952528b469ff6698c84b83b9bff5b2e33be47523fdc5b2a02ba2be049624af06d1a5e
+DIST unrar-6.1.7.tar.gz 236798 BLAKE2B 
e33a7500b4a03a54f84b018ab90934366f52ef54c83257ed7fe4419ba993d2a8c21de26f445ae18d870aa5232cfbf1f5d8fbc0b3965803aeec6cac5e5a38e949
 SHA512 
b1a95358ff66b0e049597bbc4e1786d0bc909a8aff4aca94ee793d0d5a3c8b052eb347d88f44b6bc2e6231e777f1b711c19878ae9ffbe8db2f72e7fbe846

diff --git a/app-arch/unrar/unrar-6.1.7.ebuild 
b/app-arch/unrar/unrar-6.1.7.ebuild
new file mode 100644
index ..f76d44206582
--- /dev/null
+++ b/app-arch/unrar/unrar-6.1.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs
+
+MY_PN="${PN}src"
+
+DESCRIPTION="Uncompress rar files"
+HOMEPAGE="https://www.rarlab.com/rar_add.htm;
+SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/unrar"
+
+LICENSE="unRAR"
+SLOT="0/6" # subslot = soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x86-solaris"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.9.3-build.patch
+   "${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
+)
+
+src_prepare() {
+   default
+
+   local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed_args+=( -e "s:-shared:-dynamiclib -install_name 
${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
+   else
+   sed_args+=( -e "s:-shared:& -Wl,-soname 
-Wl,libunrar$(get_libname ${PV%.*.*}):" )
+   fi
+   sed -i "${sed_args[@]}" makefile || die
+}
+
+src_configure() {
+   mkdir -p build-{lib,bin} || die
+   printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
+   cp build-{lib,bin}/Makefile || die
+}
+
+src_compile() {
+   unrar_make() {
+   emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
+   }
+
+   unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
+   ln -s libunrar$(get_libname ${PV%.*.*}) 
build-lib/libunrar$(get_libname) || die
+   ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname 
${PV}) || die
+
+   unrar_make -C build-bin
+}
+
+src_install() {
+   dobin build-bin/unrar
+   dodoc readme.txt
+
+   dolib.so build-lib/libunrar*
+
+   insinto /usr/include/libunrar${PV%.*.*}
+   doins *.hpp
+   dosym libunrar${PV%.*.*} /usr/include/libunrar
+
+   find "${ED}" -type f -name "*.a" -delete || die
+}



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

2022-05-30 Thread Sam James
commit: d33a72f2cd8bc91115dadeffa85a3cb98f90d614
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:57:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33a72f2

net-misc/ntpsec: Stabilize 1.2.1-r3 amd64, #848591

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

 net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
index 69d38d6263b9..400b27367022 100644
--- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git;
 else
SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 DESCRIPTION="The NTP reference implementation, refactored"



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

2022-05-30 Thread Sam James
commit: e3f593fed68d749320a00d3c9db60e73973e2f02
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:57:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:57:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f593fe

sys-apps/pcsc-lite: Stabilize 1.9.7 amd64, #848594

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

 sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild 
b/sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild
index cd43824ff740..efb05ff63385 100644
--- a/sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild
+++ b/sys-apps/pcsc-lite/pcsc-lite-1.9.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://pcsclite.apdu.fr/files/${P}.tar.bz2;
 # upstream.
 LICENSE="BSD ISC MIT GPL-3+ GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 # This is called libusb so that it doesn't fool people in thinking that
 # it is _required_ for USB support. Otherwise they'll disable udev and



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

2022-05-30 Thread Sam James
commit: a72a7f93ff020e25ab97a9cbda0cc6d135998390
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:56:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:56:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72a7f93

app-text/pelican: Stabilize 4.7.2-r1 amd64, #848582

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

 app-text/pelican/pelican-4.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pelican/pelican-4.7.2-r1.ebuild 
b/app-text/pelican/pelican-4.7.2-r1.ebuild
index 368acba99bd1..6c0fa3709909 100644
--- a/app-text/pelican/pelican-4.7.2-r1.ebuild
+++ b/app-text/pelican/pelican-4.7.2-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="doc examples markdown"
 
 RESTRICT="test"



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

2022-05-30 Thread Sam James
commit: 1b5f94b11dd0ff4f071531b422540a5c6a1854f3
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:56:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:56:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5f94b1

net-misc/gallery-dl: Stabilize 1.21.2 amd64, #848573

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

 net-misc/gallery-dl/gallery-dl-1.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
index 3d355f1be859..4fb3e482e72a 100644
--- a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2022-05-30 Thread Sam James
commit: d14f2f502917abea785448fd9be96000353ac97f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:57:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:57:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d14f2f50

net-mail/getmail: Stabilize 6.18.9 ALLARCHES, #848588

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

 net-mail/getmail/getmail-6.18.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/getmail/getmail-6.18.9.ebuild 
b/net-mail/getmail/getmail-6.18.9.ebuild
index 473959e43c57..734f390f84cf 100644
--- a/net-mail/getmail/getmail-6.18.9.ebuild
+++ b/net-mail/getmail/getmail-6.18.9.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/getmail6-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 python_prepare_all() {
# Use gentoo version number (including revision) for doc dir and remove 
COPYING file



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

2022-05-30 Thread Sam James
commit: e028d090a9c6fc799525783c40b96ea7f00b851c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:56:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:56:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e028d090

app-emacs/racket-mode: Stabilize 20220411 amd64, #848567

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

 app-emacs/racket-mode/racket-mode-20220411.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/racket-mode/racket-mode-20220411.ebuild 
b/app-emacs/racket-mode/racket-mode-20220411.ebuild
index 46f695097f04..7660d6f56ec0 100644
--- a/app-emacs/racket-mode/racket-mode-20220411.ebuild
+++ b/app-emacs/racket-mode/racket-mode-20220411.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${H}
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="dev-scheme/racket:=[-minimal]"
 BDEPEND="${RDEPEND}"



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

2022-05-30 Thread Sam James
commit: 28c1c931fa490ce7a949e43125db9056dffd112e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:56:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:56:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c1c931

media-gfx/inkscape: Stabilize 1.1.2-r1 amd64, #839273

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

 media-gfx/inkscape/inkscape-1.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild 
b/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
index e981f947726c..f18c02e8c2d9 100644
--- a/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
+++ b/media-gfx/inkscape/inkscape-1.1.2-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
 else
SRC_URI="https://media.inkscape.org/dl/resources/file/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="SVG based generic vector-drawing program"



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

2022-05-30 Thread Sam James
commit: 7a92aa5d494b62931feebccbffdeb6da1229b12b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:55:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:55:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a92aa5d

media-gfx/inkscape: sync live

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

 media-gfx/inkscape/inkscape-.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index 63ee92909973..e9b78447bd43 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -160,7 +160,15 @@ src_configure() {
 }
 
 src_test() {
-   cmake_build -j1 check
+   local myctestargs=(
+   # render_text*: needs patched Cairo / maybe upstream changes
+   # not yet in a release.
+   # test_lpe/test_lpe64: precision differences b/c of new GCC?
+   # cli_export-png-color-mode-gray-8_png_check_output: ditto?
+   -E 
"(render_test-use|render_test-glyph-y-pos|render_text-glyphs-combining|render_text-glyphs-vertical|render_test-rtl-vertical|test_lpe|test_lpe64|cli_export-png-color-mode-gray-8_png_check_output)"
+   )
+
+   cmake_src_test -j1
 }
 
 src_install() {



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

2022-05-30 Thread Sam James
commit: 88b92d4a88a77108c618e812879bf4220ad1a568
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon May 30 20:43:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b92d4a

dev-python/pefile: version bump 2022.5.30

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/25696
Signed-off-by: Sam James  gentoo.org>

 dev-python/pefile/Manifest|  1 +
 dev-python/pefile/pefile-2022.5.30.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest
index 6ff3f1165f40..29c8e9495088 100644
--- a/dev-python/pefile/Manifest
+++ b/dev-python/pefile/Manifest
@@ -1 +1,2 @@
 DIST pefile-2021.9.3.tar.gz 72179 BLAKE2B 
a1b5390936e6c307b1d7d30f317ae77b432b17300941bfe71c4c8ed9dfecf95d623ce98eb762378ee1ff7ae938e4105e4dbcb2f6b8fe32c502b725c43b3a1154
 SHA512 
1960a6301823387c76e61dff73250686a32dabe009ff0410691ab9be4e57fd5f7ceca2b78302c935b74465a1e0b8faac659045c8a2be07b21dcf1baf510b1b33
+DIST pefile-2022.5.30.tar.gz 72899 BLAKE2B 
11752fe849c91749c5272ee9157513db0690fa47a51e274d24093f47c21096e877b364e1dba9cf08d9369abb7e9133743fe98d524079559b9aa9159ece76af74
 SHA512 
b584472387f7f0161449d2dc0035867da8983eb2c89b488952f38a3e836d23241d46f49a1c9cde13dde4253ef3f212971df48747ea2fec6b91c4db2b7618956d

diff --git a/dev-python/pefile/pefile-2022.5.30.ebuild 
b/dev-python/pefile/pefile-2022.5.30.ebuild
new file mode 100644
index ..e80b72dea457
--- /dev/null
+++ b/dev-python/pefile/pefile-2022.5.30.ebuild
@@ -0,0 +1,29 @@
+# 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="Module to read and work with Portable Executable (PE) files"
+HOMEPAGE="https://github.com/erocarrera/pefile;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/future[${PYTHON_USEDEP}]"
+
+# Unfortunately there is nothing we can test here. Upstream doesn't ship a test
+# suite inside the release files. The test fixtures in the source repo is
+# encrypted so that only their CI pipeline is able to run the tests.



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

2022-05-30 Thread Sam James
commit: 0c15c656d6f5b5b42f12b3509ad101677ac143e1
Author: Huang Rui  gmail  com>
AuthorDate: Tue May 31 02:26:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:55:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c15c656

app-editors/qhexedit2: fix PyQt5>=5.15.6 RDEPEND

Closes: https://bugs.gentoo.org/820473
Signed-off-by: Huang Rui  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25698
Signed-off-by: Sam James  gentoo.org>

 ...t2-0.8.6_p20190316-r1.ebuild => qhexedit2-0.8.6_p20190316-r2.ebuild} | 2 +-
 ...t2-0.8.9_p20210525-r1.ebuild => qhexedit2-0.8.9_p20210525-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild 
b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild
similarity index 97%
rename from app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild
rename to app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild
index 5a67a0db9e25..1b6a21c4bd95 100644
--- a/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r1.ebuild
+++ b/app-editors/qhexedit2/qhexedit2-0.8.6_p20190316-r2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   >=dev-python/PyQt5-5.15.6[gui,widgets,${PYTHON_USEDEP}]
')
)
 "

diff --git a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild 
b/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild
similarity index 97%
rename from app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild
rename to app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild
index eb3f2601963f..e4232394a04c 100644
--- a/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r1.ebuild
+++ b/app-editors/qhexedit2/qhexedit2-0.8.9_p20210525-r2.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
python? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   >=dev-python/PyQt5-5.15.6[gui,widgets,${PYTHON_USEDEP}]
')
)
 "



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

2022-05-30 Thread Sam James
commit: a2333ca82c2323c2356c5fbd84214ad52016d0f5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri May 20 13:40:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:12:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2333ca8

media-gfx/inkscape: sync live

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/25575
Signed-off-by: Sam James  gentoo.org>

 media-gfx/inkscape/inkscape-.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index 76be9a5c187a..63ee92909973 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -17,11 +17,11 @@ else
 fi
 
 DESCRIPTION="SVG based generic vector-drawing program"
-HOMEPAGE="https://inkscape.org/;
+HOMEPAGE="https://inkscape.org/ https://gitlab.com/inkscape/inkscape/;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-IUSE="cdr dbus dia exif graphicsmagick imagemagick inkjar jemalloc jpeg
+IUSE="cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg
 openmp postscript readline spell svg2 test visio wpg X"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -49,13 +49,14 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/gdl:3
dev-libs/popt
media-gfx/potrace
+   media-libs/libepoxy
media-libs/fontconfig
media-libs/freetype:2
media-libs/lcms:2
media-libs/libpng:0=
net-libs/libsoup:2.4
sci-libs/gsl:=
-   >=x11-libs/pango-1.37.2
+   >=x11-libs/pango-1.44
x11-libs/gtk+:3[X?]
X? ( x11-libs/libX11 )
$(python_gen_cond_dep '
@@ -67,7 +68,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/librevenge
media-libs/libcdr
)
-   dbus? ( dev-libs/dbus-glib )
exif? ( media-libs/libexif )
imagemagick? (
!graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
@@ -142,7 +142,6 @@ src_configure() {
-DWITH_INTERNAL_2GEOM=ON
-DBUILD_TESTING=$(usex test)
-DWITH_LIBCDR=$(usex cdr)
-   -DWITH_DBUS=$(usex dbus)
-DWITH_IMAGE_MAGICK=$(usex imagemagick $(usex !graphicsmagick)) 
# requires ImageMagick 6, only IM must be enabled
-DWITH_GRAPHICS_MAGICK=$(usex graphicsmagick $(usex 
imagemagick)) # both must be enabled to use GraphicsMagick
-DWITH_GNU_READLINE=$(usex readline)



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

2022-05-30 Thread Sam James
commit: f23a34c33c94e0fcbe0558a7e5c4b429ec0a83a6
Author: Paul Healy  gmail  com>
AuthorDate: Mon May 30 16:34:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:12:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f23a34c3

app-admin/syslog-summary: python compat add 3.10

add python 3.10
drop python 3.7 and 3.8

Bug: https://bugs.gentoo.org/845435
Signed-off-by: Paul Healy  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25691
Signed-off-by: Sam James  gentoo.org>

 app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild 
b/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild
index 6a28fe832410..1a2b2ae756f5 100644
--- a/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild
+++ b/app-admin/syslog-summary/syslog-summary-1.14-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{9,10} )
 
 inherit python-single-r1
 



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

2022-05-30 Thread Sam James
commit: 0773c4063cede3878b29a6aaf54ee2596a358105
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:54:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:54:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0773c406

media-gfx/inkscape: skip some tests; fix SRC_URI

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

 media-gfx/inkscape/inkscape-1.2.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-1.2.ebuild 
b/media-gfx/inkscape/inkscape-1.2.ebuild
index 5e052cb10ba3..05ed4ec9c216 100644
--- a/media-gfx/inkscape/inkscape-1.2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = * ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
 else
-   
SRC_URI="https://media.inkscape.org/dl/resources/file/${P}_2022-05-15_dc2aedaf03.tar.xz
 -> ${P}.tar.xz"
+   SRC_URI="https://media.inkscape.org/dl/resources/file/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 fi
 
@@ -159,7 +159,15 @@ src_configure() {
 }
 
 src_test() {
-   cmake_build -j1 check
+   local myctestargs=(
+   # render_text*: needs patched Cairo / maybe upstream changes
+   # not yet in a release.
+   # test_lpe/test_lpe64: precision differences b/c of new GCC?
+   # cli_export-png-color-mode-gray-8_png_check_output: ditto?
+   -E 
"(render_test-use|render_test-glyph-y-pos|render_text-glyphs-combining|render_text-glyphs-vertical|render_test-rtl-vertical|test_lpe|test_lpe64|cli_export-png-color-mode-gray-8_png_check_output)"
+   )
+
+   cmake_src_test -j1
 }
 
 src_install() {



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

2022-05-30 Thread Sam James
commit: 91e0308a99012a863737e84154dc100bbd80b3f1
Author: Paul Healy  gmail  com>
AuthorDate: Mon May 30 16:46:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:12:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e0308a

sys-apps/dstat: add python 3.10 to python compat

add python 3.10
drop python 3.7 and 3.8

Bug: https://bugs.gentoo.org/846308
Signed-off-by: Paul Healy  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25692
Signed-off-by: Sam James  gentoo.org>

 sys-apps/dstat/dstat-0.7.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/dstat/dstat-0.7.4-r2.ebuild 
b/sys-apps/dstat/dstat-0.7.4-r2.ebuild
index bdaa4b1c23aa..323a3d46c5d9 100644
--- a/sys-apps/dstat/dstat-0.7.4-r2.ebuild
+++ b/sys-apps/dstat/dstat-0.7.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{9..10} )
 
 inherit python-r1
 



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

2022-05-30 Thread Sam James
commit: 63af94bfcd2ca9cbe61b47ff54eb480354b97cd5
Author: Petr Vaněk  atlas  cz>
AuthorDate: Fri May 20 13:33:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63af94bf

media-gfx/inkscape: add 1.2

Closes: https://bugs.gentoo.org/846893
Signed-off-by: Petr Vaněk  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/inkscape/Manifest|   1 +
 media-gfx/inkscape/inkscape-1.2.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/media-gfx/inkscape/Manifest b/media-gfx/inkscape/Manifest
index 8e1fb029015d..568f2b0515b2 100644
--- a/media-gfx/inkscape/Manifest
+++ b/media-gfx/inkscape/Manifest
@@ -2,3 +2,4 @@ DIST inkscape-1.1-musl.txz 10820 BLAKE2B 
3e7d346161d8c58436cae01227ce0eafc122276
 DIST inkscape-1.1.1.tar.xz 34221284 BLAKE2B 
e628ead14f76fa3de929cfe14a6f085c5e9cd4304d2ee0a4b2046380284aacb8a32ff311c2e104f39f6abd0d080594ec4f9783fcaff183588107eedb49863c82
 SHA512 
22b1b584a344c4f4ebd0b6e84a4af44e472ef47b3971cb97cbb026a4bf7cb5bea49a7de0c2af2a9e439c7c794f775081c8d1904f33eadb49a5389ea01bc0896c
 DIST inkscape-1.1.2.tar.xz 34222832 BLAKE2B 
cb9bd271ff209055a6f5c2d99fd93dde29c7cb8c1b7caa7061dd1380ea914d5ccc6f5a91c5356c68bf0fd1462a3a5178e9774d0aeadcfceee9f0ea5f4beee73b
 SHA512 
55884f34e6fcc604027e7ea60f67702a658d3838332c1f3b56ec2cb05ab44992df0651ed741d6e7e807848366b24ee7415d0908ed1143b0bfb33ddbf26ae5c16
 DIST inkscape-1.1.tar.xz 34203156 BLAKE2B 
38896509dcdcf1ef18523c790855035ef16dfae75e27c2d69f782270f52a579557edcb790bef30f3210b9f797a619369d7d16dd23f098debdd8e5b6abf9b30aa
 SHA512 
54b75f8794d748ef59d5b719ea04e3debadc1a5cf3f62f14254502567973bbd634850edd0a3bc082be878dacf041e9bd10982c4846bf154f89aa5319eda4ee80
+DIST inkscape-1.2.tar.xz 39157952 BLAKE2B 
f2f8041cb57d8aa4cad1007f40ea7ce251a6d0c44d713a1542dd9cdf43b4a221705f5b59a244f6e9aca62ad7ec3686f44e7d79ec8cfdeb83a01f18a0d1be32bf
 SHA512 
d4be4ef80638ed5a0fae655c3ea696a2171130110e220beb510e4b51dba95854ad065293bb07683c93a1c550764a1947621389da1199c43997f76b62b69e3812

diff --git a/media-gfx/inkscape/inkscape-1.2.ebuild 
b/media-gfx/inkscape/inkscape-1.2.ebuild
new file mode 100644
index ..5e052cb10ba3
--- /dev/null
+++ b/media-gfx/inkscape/inkscape-1.2.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+MY_P="${P/_/}"
+inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1
+
+if [[ ${PV} = * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git;
+else
+   
SRC_URI="https://media.inkscape.org/dl/resources/file/${P}_2022-05-15_dc2aedaf03.tar.xz
 -> ${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+
+DESCRIPTION="SVG based generic vector-drawing program"
+HOMEPAGE="https://inkscape.org/ https://gitlab.com/inkscape/inkscape/;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+IUSE="cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg
+openmp postscript readline spell svg2 test visio wpg X"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+   test? ( virtual/imagemagick-tools )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/poppler-0.57.0:=[cairo]
+   >=dev-cpp/cairomm-1.12:0
+   >=dev-cpp/glibmm-2.54.1:2
+   dev-cpp/gtkmm:3.0
+   >=dev-cpp/pangomm-2.40:1.4
+   >=dev-libs/boehm-gc-7.1:=
+   >=dev-libs/boost-1.65:=
+   dev-libs/double-conversion:=
+   >=dev-libs/glib-2.41
+   >=dev-libs/libsigc++-2.8:2
+   >=dev-libs/libxml2-2.7.4
+   >=dev-libs/libxslt-1.1.25
+   dev-libs/gdl:3
+   dev-libs/popt
+   media-gfx/potrace
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   media-libs/libpng:0=
+   net-libs/libsoup:2.4
+   sci-libs/gsl:=
+   >=x11-libs/pango-1.44
+   x11-libs/gtk+:3[X?]
+   X? ( x11-libs/libX11 )
+   $(python_gen_cond_dep '
+   dev-python/lxml[${PYTHON_USEDEP}]
+   media-gfx/scour[${PYTHON_USEDEP}]
+   ')
+   cdr? (
+   app-text/libwpg:0.3
+   dev-libs/librevenge
+   media-libs/libcdr
+   )
+   exif? ( media-libs/libexif )
+   imagemagick? (
+   !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
+   graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
+   )
+   jemalloc? ( dev-libs/jemalloc )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   readline? ( sys-libs/readline:= )
+   spell? ( app-text/gspell )
+   visio? (
+   app-text/libwpg:0.3
+   dev-libs/librevenge
+   media-libs/libvisio
+   )
+   wpg? 

[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: 738c6f83b48c9f33ae17551b725756a1e94437fb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 02:06:54 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 02:22:29 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=738c6f83

main.py: Fix bug 600572 Remove SYNC variable usage

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/main.py | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index b0a68cc..9cad25b 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -343,12 +343,12 @@ class MirrorSelect(object):
@rtype: string
'''
if rsync:
-   # startwith repos.conf
+   # repos.conf
config_path = EPREFIX + 
'/etc/portage/repos.conf/gentoo.conf'
if not os.access(config_path, os.F_OK):
self.output.write("Failed access to 
gentoo.conf: "
"%s\n" % os.access(config_path, 
os.F_OK), 2)
-   return get_make_conf_path(EPREFIX)
+   config_path = None
return config_path
return get_make_conf_path(EPREFIX)
 
@@ -363,12 +363,12 @@ class MirrorSelect(object):
self.output.verbosity = options.verbosity
self.output.write("main(); config_path = %s\n" % config_path, 2)
 
-   # reset config_path to find repos.conf/gentoo.conf if it exists
+   # reset config_path to find repos.conf/gentoo.conf
if options.rsync:
config_path = self.get_conf_path(options.rsync)
self.output.write("main(); reset config_path = %s\n" % 
config_path, 2)
-   else:
-   self.output.write("main(); rsync = %s\n" % 
str(options.rsync),2)
+   if not config_path:
+   self.output.print_err("main(); Exiting due to missing 
repos.conf/gentoo.conf file\n")
 
fsmirrors = get_filesystem_mirrors(self.output,
config_path, options.rsync)



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: 25535069d5943b6e7bbbe4607e40685a7ed36ea4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 01:32:43 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 02:21:52 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=25535069

selectors.py: Bug 800149. Add general exception for any other server error

Catch any other server errors so that mirrorselect will ignore that
server without crashing.
It will also output the error and request it to be reported.

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/selectors.py | 5 +
 1 file changed, 5 insertions(+)

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 74405a7..35051ee 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -460,6 +460,11 @@ class Deep(object):
except TimeoutException:
self.output.write(('deeptime(): connection to host %s '
'timed out for ip %s\n') % (url_parts.hostname, 
ip), 2)
+   except Exception as e:   # Add general exception to catch any 
other errors
+   self.output.write(('deeptime(): connection to host %s '
+   'errored for ip %s\n%s\n'
+   '  Please file a bug for this error at 
bugs.gentoo.org')
+   % (url_parts.hostname, ip, e), 2)
return f, test_url, early_out
 
 



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

2022-05-30 Thread Sam James
commit: ec83a7e1c1bcd9dd188d730ee2e2a4dc499586dc
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:59:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:10:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec83a7e1

app-crypt/pius: enable py3.10, py3.11 and disable py3.7

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

 app-crypt/pius/pius-3.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/pius/pius-3.0.0-r1.ebuild 
b/app-crypt/pius/pius-3.0.0-r1.ebuild
index 49fe29ec9207..c7ce49f2b85d 100644
--- a/app-crypt/pius/pius-3.0.0-r1.ebuild
+++ b/app-crypt/pius/pius-3.0.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



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

2022-05-30 Thread Sam James
commit: 884cf1730e0e00195e2d8304fe955cb2ffe77449
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:01:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884cf173

dev-python/cgroup-utils: update EAPI 7 -> 8

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

 dev-python/cgroup-utils/Manifest   |  1 +
 dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/cgroup-utils/Manifest b/dev-python/cgroup-utils/Manifest
index c0a40afc6d42..c84fa9a7146a 100644
--- a/dev-python/cgroup-utils/Manifest
+++ b/dev-python/cgroup-utils/Manifest
@@ -1 +1,2 @@
+DIST cgroup-utils-0.8.gh.tar.gz 35260 BLAKE2B 
11187a917d5159699eb46fb67f5057eb16317f86c32e6471d8543955e1d40107663517395226ae75e3b0739fb59c7521590a3d04a5d818b151970cbea559dee7
 SHA512 
fcc31fb6d2bdfa761c248553d056ea1bdcf697ae9ab8ccdc895feefdec7bc4e560bf2352968866b3064548545d98527d2a4092d4c8d2f335ef76e3c4b721bcf0
 DIST cgroup-utils-0.8.tar.gz 35260 BLAKE2B 
11187a917d5159699eb46fb67f5057eb16317f86c32e6471d8543955e1d40107663517395226ae75e3b0739fb59c7521590a3d04a5d818b151970cbea559dee7
 SHA512 
fcc31fb6d2bdfa761c248553d056ea1bdcf697ae9ab8ccdc895feefdec7bc4e560bf2352968866b3064548545d98527d2a4092d4c8d2f335ef76e3c4b721bcf0

diff --git a/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild 
b/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild
new file mode 100644
index ..ef958fcdcceb
--- /dev/null
+++ b/dev-python/cgroup-utils/cgroup-utils-0.8-r1.ebuild
@@ -0,0 +1,27 @@
+# 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..11} )
+inherit distutils-r1
+
+DESCRIPTION="Tools and libraries for control groups of Linux"
+HOMEPAGE="https://github.com/peo3/cgroup-utils;
+SRC_URI="https://github.com/peo3/cgroup-utils/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8-tests-builddir.patch
+
+   # Upstream: https://github.com/peo3/cgroup-utils/pull/12
+   "${FILESDIR}"/${PN}-0.8-tests-mountpoint.patch
+)
+
+python_test() {
+   sh ./test_all.sh || die
+}



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

2022-05-30 Thread Sam James
commit: c905d29b0430d20362585c11711b4348114c6c6d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:58:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:10:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c905d29b

app-misc/tmux2html: update upstream metadata

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

 app-misc/tmux2html/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tmux2html/metadata.xml b/app-misc/tmux2html/metadata.xml
index a924dcb767d6..5457921bd235 100644
--- a/app-misc/tmux2html/metadata.xml
+++ b/app-misc/tmux2html/metadata.xml
@@ -10,6 +10,6 @@
Gentoo Shell Tools Project


-   greymd/tmux-xpanes
+   tweekmonster/tmux2html

 



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

2022-05-30 Thread Sam James
commit: f166bb0b5549a2e16593ef97f303d26b8851c679
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 02:10:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 02:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f166bb0b

profiles: last-rite dev-util/distro-info{,data} too

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

 profiles/package.mask | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a999637dd51e..0c3c9dee4e95 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -34,9 +34,12 @@
 #--- END OF EXAMPLES ---
 
 # Sam James  (2022-05-30)
-# Doesn't support Python 3.10+, maintainer-needed, and out of date. Bug 
#818847.
+# Doesn't support Python 3.10+, maintainer-needed, and out of date.
+# Bugs #818847, #845936, #786585.
 # Removal on 2022-06-30.
 dev-util/dput-ng
+dev-util/distro-info
+dev-util/distro-info-data
 
 # Sam James  (2022-05-30)
 # No upstream activity since 2019, doesn't even support Python 3.9+ properly,



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

2022-05-30 Thread Matthew Thode
commit: 349b760356487a1d110f04ce3e8e27234f841155
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 31 02:03:58 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue May 31 02:03:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349b7603

app-admin/ansible-base: 2.12.5 stable amd64/x86/arm64

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

 app-admin/ansible-base/ansible-base-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-base/ansible-base-2.12.5.ebuild 
b/app-admin/ansible-base/ansible-base-2.12.5.ebuild
index 06d9ba54c027..e8c2a3cb1c45 100644
--- a/app-admin/ansible-base/ansible-base-2.12.5.ebuild
+++ b/app-admin/ansible-base/ansible-base-2.12.5.ebuild
@@ -19,7 +19,7 @@ else
MY_PN="${PN/-base/-core}"
MY_P="${MY_PN}-${PV}"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
S="${WORKDIR}"/${MY_P}
 fi
 



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

2022-05-30 Thread Matthew Thode
commit: 6d5b211c569721e028caf94bbcad079fdb34c30a
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 31 02:04:49 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue May 31 02:04:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5b211c

app-admin/ansible: 5.7.0 stable amd64/x86/arm64

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

 app-admin/ansible/ansible-5.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible/ansible-5.7.0.ebuild 
b/app-admin/ansible/ansible-5.7.0.ebuild
index 999bc1a1edb8..21e85e45cd01 100644
--- a/app-admin/ansible/ansible-5.7.0.ebuild
+++ b/app-admin/ansible/ansible-5.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 RESTRICT="test"
 
 RDEPEND=">=app-admin/ansible-base-2.12.0



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

2022-05-30 Thread Sam James
commit: d086e3bda928fd1298ecf16b75a54c7480acef53
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:54:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d086e3bd

dev-python/pyacoustid: add 1.2.2

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

 dev-python/pyacoustid/Manifest|  1 +
 dev-python/pyacoustid/pyacoustid-1.2.2.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/pyacoustid/Manifest b/dev-python/pyacoustid/Manifest
index b68f519a9475..f17b3b2636b3 100644
--- a/dev-python/pyacoustid/Manifest
+++ b/dev-python/pyacoustid/Manifest
@@ -1 +1,2 @@
 DIST pyacoustid-1.2.0.tar.gz 15770 BLAKE2B 
9a5d62a8b8450393aec103d3755ed9e1fa999b6d4b25d1180d12e96020bb8bcf44b32f7de2e7de2ab0902ca9e65b352bc09edca173ce738019f4ca3330489875
 SHA512 
45827841df97b0f3a5d090edb076456fb822dfb35f3efbe55cc2877801b6c706f22a38f216d4ce7e4217d7da650e2116cfd987ea87000c828b06221fb8b06312
+DIST pyacoustid-1.2.2.tar.gz 15869 BLAKE2B 
01f327dd640819dd799f48b32e859fe39dccda3fd62714bf324c8219cf7053b36f1399793523634e9d4f3c6405bed5050abb34bdf53c72ff0ee22708fb57225a
 SHA512 
5bcb3f017c3013eb8fc9e335540a1f5e6a52fc2fefa53d5ef246ba16e4ff615dd1d1cf08b5c80b1a38b149e0fa7dc0b15e4890dcc3f5478ef874b4ec22cf0813

diff --git a/dev-python/pyacoustid/pyacoustid-1.2.2.ebuild 
b/dev-python/pyacoustid/pyacoustid-1.2.2.ebuild
new file mode 100644
index ..5428e169fb59
--- /dev/null
+++ b/dev-python/pyacoustid/pyacoustid-1.2.2.ebuild
@@ -0,0 +1,33 @@
+# 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="Python bindings for Chromaprint and the AcoustID web service"
+HOMEPAGE="https://pypi.org/project/pyacoustid/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/audioread[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   media-libs/chromaprint
+"
+
+src_install() {
+   distutils-r1_src_install
+
+   if use examples ; then
+   docinto examples
+   dodoc aidmatch.py fpcalc.py
+   docompress -x /usr/share/doc/${PF}/examples/
+   fi
+}



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

2022-05-30 Thread Sam James
commit: 6d74a60b2228d95e577b1af1e5bf0c67d7d3a56b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:45:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d74a60b

dev-python/pymetar: add github upstream metadata

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

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

diff --git a/dev-python/pymetar/metadata.xml b/dev-python/pymetar/metadata.xml
index 86d9aa756992..7d530b629b05 100644
--- a/dev-python/pymetar/metadata.xml
+++ b/dev-python/pymetar/metadata.xml
@@ -17,6 +17,7 @@ report. Documentation and a small example app are inside the 
tarball.
 ンはtarballファイルの中です。
 

+   klausman/pymetar
pymetar

 



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

2022-05-30 Thread Sam James
commit: 8d4ca0a51fbf31671d6f61eba7c70eb533c4f9f7
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 00:17:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4ca0a5

media-sound/patchage: add 1.0.6

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

 media-sound/patchage/Manifest  |  1 +
 media-sound/patchage/metadata.xml  | 17 +++-
 media-sound/patchage/patchage-1.0.6.ebuild | 43 ++
 3 files changed, 54 insertions(+), 7 deletions(-)

diff --git a/media-sound/patchage/Manifest b/media-sound/patchage/Manifest
index 8d79df994c1c..001fd616cfc9 100644
--- a/media-sound/patchage/Manifest
+++ b/media-sound/patchage/Manifest
@@ -1 +1,2 @@
 DIST patchage-1.0.4.tar.bz2 661824 BLAKE2B 
3e56b7513e19e0acb1ef524ba7d7754699abdb6a968547f7a545c8651f23a33c209b9728dae01d839022ec380185a1673ff58733c1553007a6a3b7c889aa7f03
 SHA512 
665d81ca16c1052f71c3037d2ad8f9a6120b09a323999468484dda1b4c4b567c36728ebe38c54152406b63a4107f04764d0dede52302bc7a7b124e82132749fb
+DIST patchage-1.0.6.tar.bz2 664841 BLAKE2B 
72d0de6d12e07ec160f4c59c51f138e1220a1b8994bdab90f56dd715bf16b6f561836d184ec5d5077de3bc7bb5c6778ea2b7bcbf0b33230be662f2b729eac568
 SHA512 
b7aedcb07da0c81842929833ab93a0b20c08e465bf05ebb4e47670d295c0d4d0d50f0f74001d9264c2c23ef08d3881232e7622ecf101d1d53ffcae2f8c0f31d3

diff --git a/media-sound/patchage/metadata.xml 
b/media-sound/patchage/metadata.xml
index 31c35cf5131f..4bae645001ae 100644
--- a/media-sound/patchage/metadata.xml
+++ b/media-sound/patchage/metadata.xml
@@ -1,11 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-proau...@gentoo.org
-Gentoo ProAudio Project
-  
-  
-Use Jack via D-Bus instead of libjack
-  
+   
+   proau...@gentoo.org
+   Gentoo ProAudio Project
+   
+   
+   Use Jack via D-Bus instead of 
libjack
+   
+   
+   drobilla/patchage
+   
 

diff --git a/media-sound/patchage/patchage-1.0.6.ebuild 
b/media-sound/patchage/patchage-1.0.6.ebuild
new file mode 100644
index ..6e6e47d0591f
--- /dev/null
+++ b/media-sound/patchage/patchage-1.0.6.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='threads(+)'
+inherit waf-utils python-any-r1 xdg
+
+DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems"
+HOMEPAGE="https://drobilla.net/software/patchage;
+SRC_URI="https://download.drobilla.net/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug jack-dbus"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+"
+RDEPEND="dev-cpp/glibmm:2
+   dev-cpp/gtkmm:2.4
+   media-libs/ganv
+   virtual/jack
+   alsa? ( media-libs/alsa-lib )
+   jack-dbus? (
+   dev-libs/dbus-glib
+   sys-apps/dbus
+   )"
+DEPEND="${RDEPEND}
+   dev-libs/boost
+   dev-libs/libfmt:="
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+   waf-utils_src_configure \
+   $(use debug && echo "--debug") \
+   $(use alsa || echo "--no-alsa") \
+   $(use jack-dbus && echo "--jack-dbus")
+}



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

2022-05-30 Thread Sam James
commit: d1859296520c8fc64819ebf1d7d172dad01ff7b7
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 00:34:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1859296

media-sound/sonata: update EAPI 7 -> 8

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

 media-sound/sonata/sonata-1.7.0-r1.ebuild | 36 +++
 1 file changed, 36 insertions(+)

diff --git a/media-sound/sonata/sonata-1.7.0-r1.ebuild 
b/media-sound/sonata/sonata-1.7.0-r1.ebuild
new file mode 100644
index ..9f2634cd65b6
--- /dev/null
+++ b/media-sound/sonata/sonata-1.7.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 xdg
+
+DESCRIPTION="Elegant GTK+ music client for the Music Player Daemon (MPD)"
+HOMEPAGE="https://www.nongnu.org/sonata/;
+SRC_URI="https://github.com/multani/sonata/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="dbus taglib"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/python-mpd[${PYTHON_USEDEP}]
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   taglib? ( dev-python/tagpy[${PYTHON_USEDEP}] )
+   ')
+"
+BDEPEND="virtual/pkgconfig"
+
+distutils_enable_tests unittest
+
+src_install() {
+   distutils-r1_src_install
+   doicon -s 128 sonata/pixmaps/sonata.png
+   rm -r "${ED}"/usr/share/sonata || die
+}



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

2022-05-30 Thread Sam James
commit: 3dfb74ed392f5d86601e9b05c35f2d013f1ad2da
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:53:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dfb74ed

dev-python/python-ly: add 0.9.7

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

 dev-python/python-ly/Manifest   |  1 +
 dev-python/python-ly/python-ly-0.9.7.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/python-ly/Manifest b/dev-python/python-ly/Manifest
index 31d126b2fe3d..e8a6e7308524 100644
--- a/dev-python/python-ly/Manifest
+++ b/dev-python/python-ly/Manifest
@@ -1 +1,2 @@
 DIST python-ly-0.9.6.tar.gz 179345 BLAKE2B 
56b4e01b61ebe189f1de942ce848bb652bff857d61e2c410ac8e522cfff99b0e9c14d9619dd6d657a20d5a7abee16950c91bf0b1d5184fd7152c8cd2465360c9
 SHA512 
76da1c89c87eb58308db13347feb66e9090bb1f6cdc253a1eaf810439dbe4089e9e0453fa1e6e0e30d19a91e0a9d7d20ea3ceb0062c76ba16cdf3b389e3a
+DIST python-ly-0.9.7.gh.tar.gz 239814 BLAKE2B 
322d8e9bb3293aada00834e8e4822b2ace11643ac8bec2d351d38f302c941703c1c47f541c5141097fa0e9e7da59fb93f473891a568a222dc5f6cf212e004af3
 SHA512 
83b5030e2626146f1309b0cc8a4626d6fac58112c97785ef47672fcb14dcb8fb7e95ed86f3afb09709cdf6c15d4ed21619d94926b02315860b9e151c411f6652

diff --git a/dev-python/python-ly/python-ly-0.9.7.ebuild 
b/dev-python/python-ly/python-ly-0.9.7.ebuild
new file mode 100644
index ..ed6ec0f61d5d
--- /dev/null
+++ b/dev-python/python-ly/python-ly-0.9.7.ebuild
@@ -0,0 +1,21 @@
+# 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="Tool and library for manipulating LilyPond files"
+HOMEPAGE="https://github.com/frescobaldi/python-ly 
https://pypi.org/project/python-ly/;
+# No tests in pypi tarball
+SRC_URI="https://github.com/frescobaldi/python-ly/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test"
+
+distutils_enable_tests pytest



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

2022-05-30 Thread Sam James
commit: 817f0a207e452c2a31fb7d0107e9e141a18aed21
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 01:44:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817f0a20

app-admin/pydf: update EAPI 7 -> 8

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

 app-admin/pydf/pydf-12-r2.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/app-admin/pydf/pydf-12-r2.ebuild b/app-admin/pydf/pydf-12-r2.ebuild
index d7c8357b072c..76d281b91643 100644
--- a/app-admin/pydf/pydf-12-r2.ebuild
+++ b/app-admin/pydf/pydf-12-r2.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
+EAPI=8
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit python-r1
 
@@ -16,9 +16,8 @@ SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"
+RDEPEND="${PYTHON_DEPS}"
+BDEPEND="${RDEPEND}"
 
 src_prepare() {
default



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

2022-05-30 Thread Sam James
commit: 05d2ea32ee1fd071ef5f93cbfef593f829dac08a
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 00:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d2ea32

dev-python/tagpy: update EAPI 7 -> 8

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

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 50 +
 1 file changed, 50 insertions(+)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
new file mode 100644
index ..fdcb87a4585e
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit edo distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="
+   https://mathema.tician.de//software/tagpy
+   https://pypi.org/project/tagpy/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-libs/boost-1.70:=[python,threads(+),${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-taglib-1.8.patch )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local boostpy_ver="${EPYTHON#python}"
+
+   edo "${EPYTHON}" configure.py \
+   --taglib-inc-dir="${ESYSROOT}"/usr/include/taglib \
+   --boost-python-libname="boost_python${boostpy_ver/\.}"
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r test/.
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/, sys-boot/syslinux/files/6.04_pre3/

2022-05-30 Thread Mike Gilbert
commit: aee46be394f9a60ea69527fe1dd3c609602cf3ce
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 01:41:33 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 01:42:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee46be3

sys-boot/syslinux: remove duplicate patches

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

 ...he-.note.gnu.property-section-for-the-mbr.patch |  47 
 ...inker-to-put-all-sections-into-a-single-P.patch | 311 -
 .../0003-GCC-10-compatibility-patch.patch  |  99 ---
 ...4-Inherit-toolchain-vars-from-environment.patch |  72 -
 sys-boot/syslinux/syslinux-6.04_pre3.ebuild|   3 +-
 5 files changed, 2 insertions(+), 530 deletions(-)

diff --git 
a/sys-boot/syslinux/files/6.04_pre3/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
 
b/sys-boot/syslinux/files/6.04_pre3/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
deleted file mode 100644
index 5d823436bec8..
--- 
a/sys-boot/syslinux/files/6.04_pre3/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 60fef313164d1048cf11423656732953776e5e2f Mon Sep 17 00:00:00 2001
-From: Lukas Schwaighofer 
-Date: Sat, 18 Aug 2018 12:48:21 +0200
-Subject: [PATCH 1/5] Strip the .note.gnu.property section for the mbr
-
-This section is added since binutils Debian version 2.31.1-2 and causes mbr.bin
-to grow in size beyond what can fit into the master boot record.
-
-Forwarded: https://www.syslinux.org/archives/2018-August/026168.html

- mbr/i386/mbr.ld   | 6 +-
- mbr/x86_64/mbr.ld | 6 +-
- 2 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/mbr/i386/mbr.ld b/mbr/i386/mbr.ld
-index d14ba802..6d489904 100644
 a/mbr/i386/mbr.ld
-+++ b/mbr/i386/mbr.ld
-@@ -69,5 +69,9 @@ SECTIONS
-   .debug_funcnames 0 : { *(.debug_funcnames) }
-   .debug_typenames 0 : { *(.debug_typenames) }
-   .debug_varnames  0 : { *(.debug_varnames) }
--  /DISCARD/ : { *(.note.GNU-stack) }
-+  /DISCARD/ :
-+  {
-+*(.note.GNU-stack)
-+*(.note.gnu.property)
-+  }
- }
-diff --git a/mbr/x86_64/mbr.ld b/mbr/x86_64/mbr.ld
-index ae27d49a..5b46db66 100644
 a/mbr/x86_64/mbr.ld
-+++ b/mbr/x86_64/mbr.ld
-@@ -68,5 +68,9 @@ SECTIONS
-   .debug_funcnames 0 : { *(.debug_funcnames) }
-   .debug_typenames 0 : { *(.debug_typenames) }
-   .debug_varnames  0 : { *(.debug_varnames) }
--  /DISCARD/ : { *(.note.GNU-stack) }
-+  /DISCARD/ :
-+  {
-+*(.note.GNU-stack)
-+*(.note.gnu.property)
-+  }
- }
--- 
-2.35.1
-

diff --git 
a/sys-boot/syslinux/files/6.04_pre3/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
 
b/sys-boot/syslinux/files/6.04_pre3/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
deleted file mode 100644
index 33b6a36c63ea..
--- 
a/sys-boot/syslinux/files/6.04_pre3/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
+++ /dev/null
@@ -1,311 +0,0 @@
-From 0c646f067a6b766a5ce0434e5e4e7b839b511331 Mon Sep 17 00:00:00 2001
-From: Lukas Schwaighofer 
-Date: Sat, 18 Aug 2018 16:56:35 +0200
-Subject: [PATCH 2/5] Force the linker to put all sections into a single
- PT_LOAD segment
-
-This is required when using binutils >= 2.31 which writes two PT_LOAD segments
-by default. This is not supported by the wrapper.c script used to convert the
-shared object into an elf binary.
-
-Forwarded: https://www.syslinux.org/archives/2018-August/026167.html

- efi/i386/syslinux.ld   | 37 +
- efi/x86_64/syslinux.ld | 37 +
- 2 files changed, 42 insertions(+), 32 deletions(-)
-
-diff --git a/efi/i386/syslinux.ld b/efi/i386/syslinux.ld
-index bab3fc74..19c16479 100644
 a/efi/i386/syslinux.ld
-+++ b/efi/i386/syslinux.ld
-@@ -19,6 +19,11 @@ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
- OUTPUT_ARCH(i386)
- ENTRY(_start)
- 
-+PHDRS
-+{
-+  all PT_LOAD ;
-+}
-+
- SECTIONS
- {
-   . = 0;
-@@ -31,7 +36,7 @@ SECTIONS
-   *(.text)
-   *(.text.*)
-   __text_end = .;
--  }
-+  } :all
- 
-   . = ALIGN(16);
- 
-@@ -40,7 +45,7 @@ SECTIONS
-   *(.rodata)
-   *(.rodata.*)
-   __rodata_end = .;
--  }
-+  } :all
- 
-   . = ALIGN(4);
- 
-@@ -49,14 +54,14 @@ SECTIONS
-   KEEP (*(SORT(.ctors.*)))
-   KEEP (*(.ctors))
-   __ctors_end = .;
--  }
-+  } :all
- 
-   .dtors : {
-   __dtors_start = .;
-   KEEP (*(SORT(.dtors.*)))
-   KEEP (*(.dtors))
-   __dtors_end = .;
--  }
-+  } :all
- 
-   . = ALIGN(4096);
-   .rel : {
-@@ -64,7 +69,7 @@ SECTIONS
-   *(.rel.data)
-   *(.rel.data.*)
-   *(.rel.ctors)
--  }
-+  } :all
- 
-   . = ALIGN(4);
- 
-@@ -72,14 +77,14 @@ SECTIONS
-   __gnu_hash_start = 

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

2022-05-30 Thread Mike Gilbert
commit: cbb67e0be81716c147d845cec44e59be689b2ac2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 01:30:30 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 01:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb67e0b

sys-boot/syslinux: set DATE and HEXDATE

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

 sys-boot/syslinux/syslinux-6.04_pre3.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild 
b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
index 67929943e8d1..bf2d6923e02e 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
@@ -64,17 +64,21 @@ efimake() {
 }
 
 src_compile() {
+   local DATE=$(date -u -r NEWS +%Y%m%d)
+   local HEXDATE=$(printf '0x%08x' "${DATE}")
+
tc-export AR CC LD OBJCOPY RANLIB
unset LDFLAGS
+
if use bios; then
-   emake bios
+   emake bios DATE="${DATE}" HEXDATE="${HEXDATE}"
fi
if use efi; then
if use abi_x86_32; then
-   efimake x86 efi32
+   efimake x86 efi32 DATE="${DATE}" HEXDATE="${HEXDATE}"
fi
if use abi_x86_64; then
-   efimake amd64 efi64
+   efimake amd64 efi64 DATE="${DATE}" HEXDATE="${HEXDATE}"
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/, sys-boot/syslinux/files/6.04_pre1/

2022-05-30 Thread Mike Gilbert
commit: 700a3d7c40c57f7ec7c207a907baced1aebddbf8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 01:37:35 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 01:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700a3d7c

sys-boot/syslinux: backport ebuild changes to 6.04-pre1

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

 ...he-.note.gnu.property-section-for-the-mbr.patch |  47 
 ...inker-to-put-all-sections-into-a-single-P.patch | 311 +
 .../0003-GCC-10-compatibility-patch.patch  |  99 +++
 ...4-Inherit-toolchain-vars-from-environment.patch |  72 +
 sys-boot/syslinux/syslinux-6.04_pre1-r3.ebuild |  87 ++
 5 files changed, 616 insertions(+)

diff --git 
a/sys-boot/syslinux/files/6.04_pre1/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
 
b/sys-boot/syslinux/files/6.04_pre1/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
new file mode 100644
index ..5d823436bec8
--- /dev/null
+++ 
b/sys-boot/syslinux/files/6.04_pre1/0001-Strip-the-.note.gnu.property-section-for-the-mbr.patch
@@ -0,0 +1,47 @@
+From 60fef313164d1048cf11423656732953776e5e2f Mon Sep 17 00:00:00 2001
+From: Lukas Schwaighofer 
+Date: Sat, 18 Aug 2018 12:48:21 +0200
+Subject: [PATCH 1/5] Strip the .note.gnu.property section for the mbr
+
+This section is added since binutils Debian version 2.31.1-2 and causes mbr.bin
+to grow in size beyond what can fit into the master boot record.
+
+Forwarded: https://www.syslinux.org/archives/2018-August/026168.html
+---
+ mbr/i386/mbr.ld   | 6 +-
+ mbr/x86_64/mbr.ld | 6 +-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/mbr/i386/mbr.ld b/mbr/i386/mbr.ld
+index d14ba802..6d489904 100644
+--- a/mbr/i386/mbr.ld
 b/mbr/i386/mbr.ld
+@@ -69,5 +69,9 @@ SECTIONS
+   .debug_funcnames 0 : { *(.debug_funcnames) }
+   .debug_typenames 0 : { *(.debug_typenames) }
+   .debug_varnames  0 : { *(.debug_varnames) }
+-  /DISCARD/ : { *(.note.GNU-stack) }
++  /DISCARD/ :
++  {
++*(.note.GNU-stack)
++*(.note.gnu.property)
++  }
+ }
+diff --git a/mbr/x86_64/mbr.ld b/mbr/x86_64/mbr.ld
+index ae27d49a..5b46db66 100644
+--- a/mbr/x86_64/mbr.ld
 b/mbr/x86_64/mbr.ld
+@@ -68,5 +68,9 @@ SECTIONS
+   .debug_funcnames 0 : { *(.debug_funcnames) }
+   .debug_typenames 0 : { *(.debug_typenames) }
+   .debug_varnames  0 : { *(.debug_varnames) }
+-  /DISCARD/ : { *(.note.GNU-stack) }
++  /DISCARD/ :
++  {
++*(.note.GNU-stack)
++*(.note.gnu.property)
++  }
+ }
+-- 
+2.35.1
+

diff --git 
a/sys-boot/syslinux/files/6.04_pre1/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
 
b/sys-boot/syslinux/files/6.04_pre1/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
new file mode 100644
index ..33b6a36c63ea
--- /dev/null
+++ 
b/sys-boot/syslinux/files/6.04_pre1/0002-Force-the-linker-to-put-all-sections-into-a-single-P.patch
@@ -0,0 +1,311 @@
+From 0c646f067a6b766a5ce0434e5e4e7b839b511331 Mon Sep 17 00:00:00 2001
+From: Lukas Schwaighofer 
+Date: Sat, 18 Aug 2018 16:56:35 +0200
+Subject: [PATCH 2/5] Force the linker to put all sections into a single
+ PT_LOAD segment
+
+This is required when using binutils >= 2.31 which writes two PT_LOAD segments
+by default. This is not supported by the wrapper.c script used to convert the
+shared object into an elf binary.
+
+Forwarded: https://www.syslinux.org/archives/2018-August/026167.html
+---
+ efi/i386/syslinux.ld   | 37 +
+ efi/x86_64/syslinux.ld | 37 +
+ 2 files changed, 42 insertions(+), 32 deletions(-)
+
+diff --git a/efi/i386/syslinux.ld b/efi/i386/syslinux.ld
+index bab3fc74..19c16479 100644
+--- a/efi/i386/syslinux.ld
 b/efi/i386/syslinux.ld
+@@ -19,6 +19,11 @@ OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
+ OUTPUT_ARCH(i386)
+ ENTRY(_start)
+ 
++PHDRS
++{
++  all PT_LOAD ;
++}
++
+ SECTIONS
+ {
+   . = 0;
+@@ -31,7 +36,7 @@ SECTIONS
+   *(.text)
+   *(.text.*)
+   __text_end = .;
+-  }
++  } :all
+ 
+   . = ALIGN(16);
+ 
+@@ -40,7 +45,7 @@ SECTIONS
+   *(.rodata)
+   *(.rodata.*)
+   __rodata_end = .;
+-  }
++  } :all
+ 
+   . = ALIGN(4);
+ 
+@@ -49,14 +54,14 @@ SECTIONS
+   KEEP (*(SORT(.ctors.*)))
+   KEEP (*(.ctors))
+   __ctors_end = .;
+-  }
++  } :all
+ 
+   .dtors : {
+   __dtors_start = .;
+   KEEP (*(SORT(.dtors.*)))
+   KEEP (*(.dtors))
+   __dtors_end = .;
+-  }
++  } :all
+ 
+   . = ALIGN(4096);
+   .rel : {
+@@ -64,7 +69,7 @@ SECTIONS
+   *(.rel.data)
+   *(.rel.data.*)
+   *(.rel.ctors)
+-  }
++  } :all
+ 
+   . = ALIGN(4);
+ 
+@@ -72,14 +77,14 @@ SECTIONS
+   __gnu_hash_start = .;
+

[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/frama-c/

2022-05-30 Thread Francois-Xavier Carton
commit: 13b13d22809a890a172790271c6f13449911453a
Author: François-Xavier Carton  gmail  com>
AuthorDate: Tue May 31 01:16:28 2022 +
Commit: Francois-Xavier Carton  gmail  com>
CommitDate: Tue May 31 01:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=13b13d22

sci-mathematics/frama-c: fix CFLAGS replacement

Closes: https://bugs.gentoo.org/847424
Signed-off-by: François-Xavier Carton  gmail.com>

 sci-mathematics/frama-c/frama-c-24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/frama-c/frama-c-24.0.ebuild 
b/sci-mathematics/frama-c/frama-c-24.0.ebuild
index 6d8212f5a..7427c5594 100644
--- a/sci-mathematics/frama-c/frama-c-24.0.ebuild
+++ b/sci-mathematics/frama-c/frama-c-24.0.ebuild
@@ -33,7 +33,7 @@ src_prepare() {
mv configure.in configure.ac || die
sed -i 's/configure\.in/configure.ac/g' Makefile.generating Makefile || 
die
touch config_file || die
-   sed -i '/^\t\$(CC)/s/ -O3 /$(CFLAGS)/' Makefile || die
+   sed -i '/^\t\$(CC)/s/ -O3 / $(CFLAGS) /' Makefile || die
eautoreconf
default
 }



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

2022-05-30 Thread Brian Dolbec
commit: 21c827fc4ae16e95434c47eb55256291c1ad77b8
Author: Brian Dolbec  gentoo  org>
AuthorDate: Tue May 31 01:05:12 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Tue May 31 01:06:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c827fc

dev-util/buildbot-worker: Move msgpack dep to RDEPEND

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

 .../{buildbot-worker-3.5.0.ebuild => buildbot-worker-3.5.0-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.5.0.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.5.0-r1.ebuild
similarity index 100%
rename from dev-util/buildbot-worker/buildbot-worker-3.5.0.ebuild
rename to dev-util/buildbot-worker/buildbot-worker-3.5.0-r1.ebuild
index e3fdf6bc561c..9da9100eb30d 100644
--- a/dev-util/buildbot-worker/buildbot-worker-3.5.0.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-3.5.0-r1.ebuild
@@ -26,12 +26,12 @@ RESTRICT="!test? ( test )"
 RDEPEND="
acct-user/buildbot
>=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
>=dev-python/twisted-17.9.0[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/, media-sound/rhythmbox/files/

2022-05-30 Thread Matt Turner
commit: 967a6ee349d91a4d33552646fe9efefd432555a6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 00:31:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 00:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967a6ee3

media-sound/rhythmbox: Add patch to fix build with USE=-libnotify

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

 ...-use-feature.allowed-around-dependency-ch.patch | 169 +
 media-sound/rhythmbox/rhythmbox-3.4.5.ebuild   |   5 +-
 2 files changed, 173 insertions(+), 1 deletion(-)

diff --git 
a/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
 
b/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
new file mode 100644
index ..294d2d2ef66f
--- /dev/null
+++ 
b/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
@@ -0,0 +1,169 @@
+From c9dfc5a5899d2628ba1dd6f93f46cf589669bd45 Mon Sep 17 00:00:00 2001
+From: Jonathan Matthew 
+Date: Tue, 17 May 2022 08:18:21 +1000
+Subject: [PATCH] build: don't use feature.allowed() around dependency checks
+
+When the feature specified as the 'required' parameter to dependency()
+is disabled, it returns an empty dependency object, which is much easier
+to deal with than a dependency variable that's only conditionally
+defined.
+
+Fixes: #1972
+---
+ meson.build | 94 +
+ 1 file changed, 37 insertions(+), 57 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 5792b0e49..de265901b 100644
+--- a/meson.build
 b/meson.build
+@@ -70,71 +70,52 @@ tdb = dependency('tdb', version: '>= 1.2.6', required: 
true)
+ totem_plparser = dependency('totem-plparser', version: '>= 3.2.0', required: 
true)
+ 
+ use_gudev = false
+-if get_option('gudev').allowed()
+-  gudev = dependency('gudev-1.0', version: '>= 143', required: 
get_option('gudev'))
+-  if gudev.found()
+-use_gudev = true
+-cdata.set('HAVE_GUDEV', 1)
+-  endif
++gudev = dependency('gudev-1.0', version: '>= 143', required: 
get_option('gudev'))
++if gudev.found()
++  use_gudev = true
++  cdata.set('HAVE_GUDEV', 1)
+ endif
+ 
+ use_ipod = false
+-if get_option('ipod').allowed()
+-  libgpod = dependency('libgpod-1.0', version: '>= 0.7.92', required: 
get_option('ipod'))
+-  if libgpod.found()
+-use_ipod = true
+-  endif
++libgpod = dependency('libgpod-1.0', version: '>= 0.7.92', required: 
get_option('ipod'))
++if libgpod.found()
++  use_ipod = true
+ endif
+ 
+ use_mtp = false
+-if get_option('mtp').allowed()
+-  libmtp = dependency('libmtp', version: '>= 0.3.0', required: 
get_option('mtp'))
+-
+-  if libmtp.found()
+-if use_gudev
+-  use_mtp = true
+-elif get_option('mtp').enabled()
+-  error('MTP explicitly requested but GUdev is not available')
+-endif
++libmtp = dependency('libmtp', version: '>= 0.3.0', required: 
get_option('mtp'))
++if libmtp.found()
++  if use_gudev
++use_mtp = true
++  elif get_option('mtp').enabled()
++error('MTP explicitly requested but GUdev is not available')
+   endif
+ endif
+ 
+ use_notify = false
+-if get_option('libnotify').allowed()
+-  libnotify = dependency('libnotify', version: '>= 0.7.0', required: 
get_option('libnotify'))
+-
+-  if libnotify.found()
+-use_notify = true
+-  endif
++libnotify = dependency('libnotify', version: '>= 0.7.0', required: 
get_option('libnotify'))
++if libnotify.found()
++  use_notify = true
+ endif
+ 
+ use_libsecret = false
+-if get_option('libsecret').allowed()
+-  libsecret = dependency('libsecret-1', version: '>= 0.18', required: 
get_option('libsecret'))
+-
+-  if libsecret.found()
+-use_libsecret = true
+-  endif
++libsecret = dependency('libsecret-1', version: '>= 0.18', required: 
get_option('libsecret'))
++if libsecret.found()
++  use_libsecret = true
+ endif
+ cdata.set('PY_LIBSECRET_ENABLED', use_libsecret)
+ cdata.set('WITH_LIBSECRET', use_libsecret)
+ 
+ use_lirc = false
+-if get_option('lirc').allowed()
+-  lirc = dependency('lirc', required: get_option('lirc'))
+-
+-  if lirc.found()
+-use_lirc = true
+-  endif
++lirc = dependency('lirc', required: get_option('lirc'))
++if lirc.found()
++  use_lirc = true
+ endif
+ 
+ have_libbrasero_media = false
+-if get_option('brasero').allowed()
+-  brasero_media = dependency('libbrasero-media3', version: '>= 2.31.5', 
required: get_option('brasero'))
+-
+-  if brasero_media.found()
+-have_libbrasero_media = true
+-  endif
++brasero_media = dependency('libbrasero-media3', version: '>= 2.31.5', 
required: get_option('brasero'))
++if brasero_media.found()
++  have_libbrasero_media = true
+ endif
+ 
+ have_gnu_fwrite_unlocked = false
+@@ -189,16 +170,16 @@ cdata.set('PLUGINDATADIR',  plugindatadir)
+ cdata.set('SAMPLEPLUGINDIR', libdir / 'rhythmbox' / 'sample-plugins')
+ 
+ enable_python = false
+-if 

[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2022-05-30 Thread Oliver Freyermuth
commit: a73d0a6512dc399fd8249e7e0e572f747be1b24d
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Tue May 31 00:29:56 2022 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Tue May 31 00:29:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a73d0a65

games-arcade/taisei: Add new dep for live ebuild.

Upstream now requires dev-python/zstandard at build time.

Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/Manifest   | 3 ---
 games-arcade/taisei/taisei-.ebuild | 7 +++
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest
index 0ff1f7f51..1824917ec 100644
--- a/games-arcade/taisei/Manifest
+++ b/games-arcade/taisei/Manifest
@@ -1,4 +1 @@
 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 
608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61
 SHA512 
9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d
-EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B 
ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe
 SHA512 
d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be
-EBUILD taisei-.ebuild 1306 BLAKE2B 
101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43
 SHA512 
1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352
-MISC metadata.xml 980 BLAKE2B 
4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd
 SHA512 
456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22

diff --git a/games-arcade/taisei/taisei-.ebuild 
b/games-arcade/taisei/taisei-.ebuild
index a7cbe9861..1e2549f07 100644
--- a/games-arcade/taisei/taisei-.ebuild
+++ b/games-arcade/taisei/taisei-.ebuild
@@ -39,9 +39,16 @@ DEPEND="
 "
 BDEPEND="
>=dev-util/meson-0.53
+   $(python_gen_any_dep '
+   dev-python/zstandard[${PYTHON_USEDEP}]
+   ')
${PYTHON_DEPS}
doc? ( dev-python/docutils )"
 
+python_check_deps() {
+   has_version "dev-python/zstandard[${PYTHON_USEDEP}]"
+}
+
 src_prepare() {
if use doc; then
sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, 
\'doc\', \'${P}\')/" \



[gentoo-commits] repo/gentoo:master commit in: app-emacs/assess/files/, app-emacs/assess/

2022-05-30 Thread Maciej Barć
commit: 5f9d54dce7b891b120b8122e40bbe2cebc24e190
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 31 00:09:41 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 31 00:26:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9d54dc

app-emacs/assess: new package; add version 0.6

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

 app-emacs/assess/Manifest |  1 +
 app-emacs/assess/assess-0.6.ebuild| 33 +++
 app-emacs/assess/files/50assess-gentoo.el |  1 +
 app-emacs/assess/metadata.xml | 24 ++
 4 files changed, 59 insertions(+)

diff --git a/app-emacs/assess/Manifest b/app-emacs/assess/Manifest
new file mode 100644
index ..1379624d930f
--- /dev/null
+++ b/app-emacs/assess/Manifest
@@ -0,0 +1 @@
+DIST assess-0.6.tar.gz 20771 BLAKE2B 
29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5
 SHA512 
ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69

diff --git a/app-emacs/assess/assess-0.6.ebuild 
b/app-emacs/assess/assess-0.6.ebuild
new file mode 100644
index ..6d09c2dc615c
--- /dev/null
+++ b/app-emacs/assess/assess-0.6.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Test support functions for Emacs"
+HOMEPAGE="https://github.com/phillord/assess/;
+SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-emacs/m-buffer"
+BDEPEND="
+   ${RDEPEND}
+   test? ( app-emacs/load-relative )
+"
+
+DOCS=( README.md )
+
+# Remove a test helper accessing the network, luckily unnecessary
+ELISP_REMOVE="test/local-sandbox.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -L test \
+-l assess-discover -f 
assess-discover-run-and-exit-batch || die
+}

diff --git a/app-emacs/assess/files/50assess-gentoo.el 
b/app-emacs/assess/files/50assess-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/assess/files/50assess-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/assess/metadata.xml b/app-emacs/assess/metadata.xml
new file mode 100644
index ..79e64c29fbc3
--- /dev/null
+++ b/app-emacs/assess/metadata.xml
@@ -0,0 +1,24 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+Assess provides additional support for testing Emacs packages. It provides:
+a set of predicates for comparing strings, buffers and file contents,
+explainer functions for all predicates giving useful output, macros for
+creating many temporary buffers at once, and for restoring the buffer list,
+methods for testing indentation, by comparison or "roundtripping", methods
+for testing fontification.
+Assess aims to be a stateless as possible, leaving Emacs unchanged whether
+the tests succeed or fail, with respect to buffers, open files and so on;
+this helps to keep tests independent from each other.
+  
+  
+https://github.com/phillord/assess/issues/
+phillord/assess
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/load-relative/files/, app-emacs/load-relative/

2022-05-30 Thread Maciej Barć
commit: d3813133ee5f774dcb1e4e5434d8563d23dac025
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 30 23:47:07 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 31 00:26:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3813133

app-emacs/load-relative: new package; add version 1.3.1

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

 app-emacs/load-relative/Manifest  |  1 +
 .../load-relative/files/50load-relative-gentoo.el |  1 +
 app-emacs/load-relative/load-relative-1.3.1.ebuild| 19 +++
 app-emacs/load-relative/metadata.xml  | 17 +
 4 files changed, 38 insertions(+)

diff --git a/app-emacs/load-relative/Manifest b/app-emacs/load-relative/Manifest
new file mode 100644
index ..cff2fe4eb41a
--- /dev/null
+++ b/app-emacs/load-relative/Manifest
@@ -0,0 +1 @@
+DIST load-relative-1.3.1.tar.gz 33985 BLAKE2B 
5e2f4329d380d9bc001e23ea4dd096422357cf18e3685d0eeff80c319172ab3ac0afeb722a9322e0cccd8d99c809ace42bc3352a38161f1aea0a3d3d3af27241
 SHA512 
22d31bfeee37a14bb9820df818a6d1d3cd4d2efb98bbf41ef9e866df602bd18ac0896c625c70195b50f98703d9e0ba2797e0095f051e2937455c29d8be5599c0

diff --git a/app-emacs/load-relative/files/50load-relative-gentoo.el 
b/app-emacs/load-relative/files/50load-relative-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/load-relative/files/50load-relative-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/load-relative/load-relative-1.3.1.ebuild 
b/app-emacs/load-relative/load-relative-1.3.1.ebuild
new file mode 100644
index ..53a2b90b909c
--- /dev/null
+++ b/app-emacs/load-relative/load-relative-1.3.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Relative loads for Emacs Lisp files"
+HOMEPAGE="https://github.com/rocky/emacs-load-relative/;
+SRC_URI="https://github.com/rocky/emacs-${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/emacs-${P}
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+DOCS=( ChangeLog README.md )
+ELISP_REMOVE="el-get-install.el"  # Unnecessary, used for install using el-get
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/load-relative/metadata.xml 
b/app-emacs/load-relative/metadata.xml
new file mode 100644
index ..54ce9d0ed7bb
--- /dev/null
+++ b/app-emacs/load-relative/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+Relative loads for Emacs Lisp files. Adds functions __FILE__ and
+load-relative and require-relative.
+  
+  
+https://github.com/rocky/emacs-load-relative/issues/
+rocky/emacs-load-relative
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/cask-mode/files/, app-emacs/cask-mode/

2022-05-30 Thread Maciej Barć
commit: fe772e7c46780186384c468b6a4a0522e5075375
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 31 00:22:18 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 31 00:26:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe772e7c

app-emacs/cask-mode: new package; add version 0.1

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

 app-emacs/cask-mode/Manifest|  1 +
 app-emacs/cask-mode/cask-mode-0.1.ebuild| 40 +
 app-emacs/cask-mode/files/50cask-mode-gentoo.el |  4 +++
 app-emacs/cask-mode/metadata.xml| 17 +++
 4 files changed, 62 insertions(+)

diff --git a/app-emacs/cask-mode/Manifest b/app-emacs/cask-mode/Manifest
new file mode 100644
index ..6dc5024fd227
--- /dev/null
+++ b/app-emacs/cask-mode/Manifest
@@ -0,0 +1 @@
+DIST cask-mode-0.1.tar.gz 42693 BLAKE2B 
07c3cd998aee36d275c0d3d5dfdb190a1ad59aaa72695272e7dc33e410413de6723003ae28f30e91f96f0ea95142e97cf7fda28a1986fbd509bd281de91693c1
 SHA512 
4b9861e9fb5a69db476a32b3cc2cfec8e9418d618cb2e348f1476d6aefa22615c539dd3666914be5c42aed1370d5835c7b78775d3bb4578df845b16dbda91727

diff --git a/app-emacs/cask-mode/cask-mode-0.1.ebuild 
b/app-emacs/cask-mode/cask-mode-0.1.ebuild
new file mode 100644
index ..e2eb648d65ea
--- /dev/null
+++ b/app-emacs/cask-mode/cask-mode-0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.3
+
+inherit elisp
+
+DESCRIPTION="Major mode for editing Cask files for Emacs"
+HOMEPAGE="https://github.com/Wilfred/cask-mode/;
+SRC_URI="https://github.com/Wilfred/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   app-emacs/assess
+   app-emacs/ert-runner
+   )
+"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   # Silence a broken test
+   sed "s|ert-deftest cask-mode-highlight-comment|lambda|" \
+   -i test/${PN}-test.el || die
+}
+
+src_test() {
+   ert-runner -L . -L test --reporter ert+duration --script test || die
+}

diff --git a/app-emacs/cask-mode/files/50cask-mode-gentoo.el 
b/app-emacs/cask-mode/files/50cask-mode-gentoo.el
new file mode 100644
index ..481b1b9dc272
--- /dev/null
+++ b/app-emacs/cask-mode/files/50cask-mode-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'cask-mode "cask-mode"
+  "Major mode for editing Cask files." t)
+(add-to-list 'auto-mode-alist '("/Cask\\'" . cask-mode))

diff --git a/app-emacs/cask-mode/metadata.xml b/app-emacs/cask-mode/metadata.xml
new file mode 100644
index ..9ffdb8cff63f
--- /dev/null
+++ b/app-emacs/cask-mode/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+cask-mode is a major mode for editing Cask files. It provides syntax
+highlighting, comment toggling and indentation.
+  
+  
+https://github.com/Wilfred/cask-mode/issues/
+Wilfred/cask-mode
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/m-buffer/files/, app-emacs/m-buffer/

2022-05-30 Thread Maciej Barć
commit: 31feb5af053f9b4882eae61ef294b4e01f11
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 31 00:01:45 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 31 00:26:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fe

app-emacs/m-buffer: new package; add version 0.15

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

 app-emacs/m-buffer/Manifest   |  1 +
 app-emacs/m-buffer/files/50m-buffer-gentoo.el |  1 +
 app-emacs/m-buffer/m-buffer-0.15.ebuild   | 28 +++
 app-emacs/m-buffer/metadata.xml   | 19 ++
 4 files changed, 49 insertions(+)

diff --git a/app-emacs/m-buffer/Manifest b/app-emacs/m-buffer/Manifest
new file mode 100644
index ..c24e00f91828
--- /dev/null
+++ b/app-emacs/m-buffer/Manifest
@@ -0,0 +1 @@
+DIST m-buffer-0.15.tar.gz 19211 BLAKE2B 
b4cbb7bdac9e68622db03acba07b5422181599e69e6d92740aa364684c998de9a24c8740cc2d7ec0dc40e9eee56f211a93bcfd734d30b9b44b8ca3b54ec4f39c
 SHA512 
94465cbec24137d82498ce68d7e76f871e3986afae0bb419b8e65b740c54d6c65db8ab0dedf87392cbd2b383c7ca8eb96cf295139bb1322e7652e44ac41937ae

diff --git a/app-emacs/m-buffer/files/50m-buffer-gentoo.el 
b/app-emacs/m-buffer/files/50m-buffer-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/m-buffer/files/50m-buffer-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/m-buffer/m-buffer-0.15.ebuild 
b/app-emacs/m-buffer/m-buffer-0.15.ebuild
new file mode 100644
index ..69f1a9262033
--- /dev/null
+++ b/app-emacs/m-buffer/m-buffer-0.15.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="List Oriented Buffer Operations for Emacs"
+HOMEPAGE="https://github.com/phillord/m-buffer-el/;
+SRC_URI="https://github.com/phillord/${PN}-el/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-el-${PV}
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/load-relative )"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} -L . -L test \
+   -l dev/assess-discover -f assess-discover-run-and-exit-batch || 
die
+}

diff --git a/app-emacs/m-buffer/metadata.xml b/app-emacs/m-buffer/metadata.xml
new file mode 100644
index ..84e803c50139
--- /dev/null
+++ b/app-emacs/m-buffer/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+This package provides a set of list-orientated functions for operating over
+the contents of Emacs buffers. Functions are generally purish: i.e. they
+may change the state of one buffer by side-effect, but should not affect
+point, current buffer, match data or so forth.
+  
+  
+https://github.com/phillord/m-buffer-el/issues/
+phillord/m-buffer-el
+  
+



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

2022-05-30 Thread Matt Turner
commit: 1a766c32464c26952f852620f3efbd7ef4e08cb5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 00:17:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 00:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a766c32

gnome-extra/gnome-calculator: Drop Python dependency

As of v42.0, it uses Meson's gnome.post_install() function.

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

 gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild 
b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
index a3c205847554..4215d0bb9217 100644
--- a/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
+++ b/gnome-extra/gnome-calculator/gnome-calculator-42.1.ebuild
@@ -2,10 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
 VALA_MIN_API_VERSION="0.40"
 
-inherit gnome.org gnome2-utils meson python-any-r1 vala virtualx xdg
+inherit gnome.org gnome2-utils meson vala virtualx xdg
 
 DESCRIPTION="A calculator application for GNOME"
 HOMEPAGE="https://wiki.gnome.org/Apps/Calculator;
@@ -31,7 +30,6 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-   ${PYTHON_DEPS}
dev-libs/appstream-glib
dev-util/itstool
>=sys-devel/gettext-0.19.8



[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/

2022-05-30 Thread Oliver Freyermuth
commit: 9a449b2904bd4becceb0898cd0f9907e23f12607
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Tue May 31 00:09:32 2022 +
Commit: Oliver Freyermuth  googlemail  com>
CommitDate: Tue May 31 00:09:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a449b29

games-arcade/taisei: extend PYTHON_COMPATs, EAPI bump.

Closes: https://bugs.gentoo.org/848372
Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/Manifest   | 3 +++
 games-arcade/taisei/taisei-1.3.2-r1.ebuild | 4 ++--
 games-arcade/taisei/taisei-.ebuild | 4 ++--
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest
index 1824917ec..0ff1f7f51 100644
--- a/games-arcade/taisei/Manifest
+++ b/games-arcade/taisei/Manifest
@@ -1 +1,4 @@
 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 
608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61
 SHA512 
9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d
+EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B 
ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe
 SHA512 
d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be
+EBUILD taisei-.ebuild 1306 BLAKE2B 
101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43
 SHA512 
1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352
+MISC metadata.xml 980 BLAKE2B 
4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd
 SHA512 
456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22

diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild 
b/games-arcade/taisei/taisei-1.3.2-r1.ebuild
index 14df17a25..8765e2a2c 100644
--- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild
+++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit meson python-any-r1 xdg
 

diff --git a/games-arcade/taisei/taisei-.ebuild 
b/games-arcade/taisei/taisei-.ebuild
index c5db9893e..a7cbe9861 100644
--- a/games-arcade/taisei/taisei-.ebuild
+++ b/games-arcade/taisei/taisei-.ebuild
@@ -1,9 +1,9 @@
 # Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 
 inherit meson python-any-r1 xdg
 



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

2022-05-30 Thread Mike Gilbert
commit: db7da26331948628d8639245dbe65793031bb12a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue May 31 00:07:45 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue May 31 00:08:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7da263

sys-boot/syslinux: drop KEYWORDS on 6.04_pre3

Basic runtime testing fails to load extlinux.

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

 sys-boot/syslinux/syslinux-6.04_pre3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild 
b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
index 0cdfd3d15c7b..67929943e8d1 100644
--- a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
+++ b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://git.zytor.com/syslinux/syslinux.git/snapshot/${MY_P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+#KEYWORDS="-* ~amd64 ~x86"
 IUSE="abi_x86_32 abi_x86_64 +bios +efi"
 REQUIRED_USE="|| ( bios efi )
efi? ( || ( abi_x86_32 abi_x86_64 ) )"



[gentoo-commits] data/gentoo-news:master commit in: 2022-04-19-systemd-utils/

2022-05-30 Thread Sam James
commit: 6e976b2854be2c5492025489dacba2158872a768
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:36:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:36:38 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=6e976b28

2022-04-19-systemd-utils: mention carrying over USE flags if needed more 
explicitly

It's been a problem w/ some people not carrying over ABI_X86_32 in particular.

Thanks-to: kurly
Signed-off-by: Sam James  gentoo.org>

 2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt | 5 +
 1 file changed, 5 insertions(+)

diff --git a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt 
b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
index 799fad1..5224564 100644
--- a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
+++ b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
@@ -43,3 +43,8 @@ Possible problems when upgrading:
 2. The 'boot' USE flag on sys-apps/systemd-utils is disabled by default.
Users migrating from sys-boot/systemd-boot will need to enable the
'boot' USE flag (in package.use) to continue receiving updates.
+
+3. If you have package.use entries for any of sys-apps/systemd-tmpfiles,
+   sys-boot/systemd-boot, or sys-fs/udev, please update the relevant lines
+   to refer to sys-apps/systemd-utils instead. This might include
+   ABI_X86_32 for some users!



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

2022-05-30 Thread Matt Turner
commit: 16c5fb043587a1c046c44554a125de07ad74eec3
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 30 22:59:20 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 30 23:33:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c5fb04

net-irc/polari: Version bump to 42.0

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

 net-irc/polari/Manifest   |  1 +
 net-irc/polari/polari-42.0.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/net-irc/polari/Manifest b/net-irc/polari/Manifest
index 210d0728c1bb..7eb1fcdab30e 100644
--- a/net-irc/polari/Manifest
+++ b/net-irc/polari/Manifest
@@ -1 +1,2 @@
 DIST polari-40.0.tar.xz 1051416 BLAKE2B 
ea6aea087ff3ba74e2cf16e848c228c0984eb7e5b7cc16579bbe8ceeb3655babb5dfbf3adbe245b66b590999c5b7e0077630b659d0db00e2da6ce0ac8b0281da
 SHA512 
267eb904286f33e6ac510357de072285889d1c72ca832eb6a8520a20b1c2487708eaa0187d4c91b46b3b8019866f37a9ac036a71dee9cd9c9ad83443df0f146c
+DIST polari-42.0.tar.xz 1125160 BLAKE2B 
e4edeb2023c2df2e1ad855ceea4dc9e646eca18da61643698410724d1fbe031ee609a30e139b2ab2ad6ddf22d1a4ea0b408b4b93d7ac8874c35c9d49f96f16bd
 SHA512 
a64e1841d91809389af4b1f7eebd1b1e187f9e5f7058a84ab3b50bbbdc3786a7ec89bd4ccc4935473d1de1c40f6dbd6daf30b6bff48dd132e28a4be3e8bfb114

diff --git a/net-irc/polari/polari-42.0.ebuild 
b/net-irc/polari/polari-42.0.ebuild
new file mode 100644
index ..2661d7d6748c
--- /dev/null
+++ b/net-irc/polari/polari-42.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="An IRC client for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Polari 
https://gitlab.gnome.org/GNOME/polari;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-libs/glib-2.43.4:2
+   net-libs/telepathy-glib[introspection]
+   >=dev-libs/gobject-introspection-1.50:=
+   >=dev-libs/gjs-1.69.2
+
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=app-text/gspell-1.4.0[introspection]
+   x11-libs/pango[introspection]
+   app-crypt/libsecret[introspection]
+   net-libs/libsoup:2.4[introspection]
+   net-im/telepathy-logger[introspection]
+"
+RDEPEND="${DEPEND}
+   >=net-irc/telepathy-idle-0.2
+"
+BDEPEND="
+   dev-libs/appstream-glib
+   dev-libs/libxml2:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   dev-libs/json-glib
+   )
+"
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2022-05-30 Thread Sam James
commit: 2635cfaa18acdd90cba3f76a7199785fb89d1c9f
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:33:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:33:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2635cfaa

sys-boot/systemd-boot: drop 249.6

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

 sys-boot/systemd-boot/Manifest  |   1 -
 sys-boot/systemd-boot/systemd-boot-249.6.ebuild | 130 
 2 files changed, 131 deletions(-)

diff --git a/sys-boot/systemd-boot/Manifest b/sys-boot/systemd-boot/Manifest
index be45979e19b1..af55a394e2a6 100644
--- a/sys-boot/systemd-boot/Manifest
+++ b/sys-boot/systemd-boot/Manifest
@@ -1,2 +1 @@
-DIST systemd-stable-249.6.tar.gz 10599611 BLAKE2B 
9c0cbaa4319f2ce9a78dbe820d1b6df5191e6c632e2eac9f71f9ff9817564d9b3fc177d2aec0c0daea8ac33bbdc2066ad68a8967cf8857f4af3668b9a3e7d3bf
 SHA512 
7a7791dfe4923c00987b924adcb1cd08c4d17af2b17b4c6c6c701856c6810cfda61f06821c39787339fc05293853c0ea61b9973fcf4495c7bf4f8054ecfae66f
 DIST systemd-stable-249.9.tar.gz 10613893 BLAKE2B 
fc7a14fa3b0cc3d05fa9f20fde2efedd3ef0f011d9dce53b0a418994b4257cf753b228cf98f749fb2028d81db55ef30a6e3d9b138d86239cad4fc730d845f9e2
 SHA512 
ce57bc6c522082e55649fc1886c4dc818c89607e175df2c92feffe288dbd38757f36b30abeebe153f5be6b664a49d729405040a952473cb2133a2e39cf9cc164

diff --git a/sys-boot/systemd-boot/systemd-boot-249.6.ebuild 
b/sys-boot/systemd-boot/systemd-boot-249.6.ebuild
deleted file mode 100644
index 8ae443c2d75f..
--- a/sys-boot/systemd-boot/systemd-boot-249.6.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 2016-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit meson python-any-r1 toolchain-funcs
-
-DESCRIPTION="UEFI boot manager from systemd (formerly gummiboot)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/;
-if [[ ${PV} == *.* ]]; then
-   
SRC_URI="https://github.com/systemd/systemd-stable/archive/v${PV}.tar.gz -> 
systemd-stable-${PV}.tar.gz"
-   S="${WORKDIR}/systemd-stable-${PV}"
-else
-   SRC_URI="https://github.com/systemd/systemd/archive/v${PV}.tar.gz -> 
systemd-${PV}.tar.gz"
-   S="${WORKDIR}/systemd-${PV}"
-fi
-
-LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE=""
-RESTRICT="test"
-
-BDEPEND="
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt:0
-   sys-devel/gettext
-   dev-util/gperf
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
-"
-
-python_check_deps() {
-   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
-}
-
-COMMON_DEPEND="
-   >=sys-apps/util-linux-2.30
-"
-DEPEND="${COMMON_DEPEND}
-   >=sys-boot/gnu-efi-3.0.2
-   sys-libs/libcap
-"
-RDEPEND="${COMMON_DEPEND}
-   !sys-apps/systemd
-"
-
-QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*"
-QA_EXECSTACK="usr/lib/systemd/boot/efi/*"
-
-PATCHES=(
-   "${FILESDIR}/249-libshared-static.patch"
-)
-
-src_configure() {
-   # https://bugs.gentoo.org/725794
-   tc-export OBJCOPY
-
-   local emesonargs=(
-   -Dblkid=true
-   -Defi=true
-   -Dgnu-efi=true
-   -Defi-cc="$(tc-getCC)"
-   -Defi-ld="$(tc-getLD)"
-   -Defi-libdir="/usr/$(get_libdir)"
-   -Dsplit-usr=true
-   -Drootprefix="${EPREFIX:-/}"
-
-   -Dacl=false
-   -Dapparmor=false
-   -Daudit=false
-   -Dbzip2=false
-   -Delfutils=false
-   -Dgcrypt=false
-   -Dgnutls=false
-   -Dkmod=false
-   -Dlibcryptsetup=false
-   -Dlibcurl=false
-   -Dlibidn=false
-   -Dlibidn2=false
-   -Dlibiptc=false
-   -Dlz4=false
-   -Dmicrohttpd=false
-   -Dpam=false
-   -Dqrencode=false
-   -Dseccomp=false
-   -Dselinux=false
-   -Dxkbcommon=false
-   -Dxz=false
-   )
-   meson_src_configure
-}
-
-set_efi_arch() {
-   case "$(tc-arch)" in
-   amd64) efi_arch=x64 ;;
-   arm)   efi_arch=arm ;;
-   arm64) efi_arch=aa64 ;;
-   x86)   efi_arch=x86 ;;
-   esac
-}
-
-src_compile() {
-   local efi_arch
-   set_efi_arch
-   local targets=(
-   bootctl
-   man/bootctl.1
-   man/kernel-install.8
-   src/boot/efi/linux${efi_arch}.{efi,elf}.stub
-   src/boot/efi/systemd-boot${efi_arch}.efi
-   )
-   meson_src_compile "${targets[@]}"
-}
-
-src_install() {
-   local efi_arch
-   set_efi_arch
-   dobin "${BUILD_DIR}"/bootctl 

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

2022-05-30 Thread Sam James
commit: c2a3f86ac0c573206a6a46062b4f6f4e39a736af
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:30:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:30:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a3f86a

sys-apps/systemd-utils: clarify for OpenRC users

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

 sys-apps/systemd-utils/systemd-utils-250.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-250.6.ebuild 
b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
index 675ea51ff46a..fd0c93da4bf8 100644
--- a/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-250.6.ebuild
@@ -8,7 +8,7 @@ QA_PKGCONFIG_VERSION=$(ver_cut 1)
 
 inherit bash-completion-r1 flag-o-matic meson-multilib python-any-r1 
toolchain-funcs udev usr-ldscript
 
-DESCRIPTION="Utilities taken from systemd"
+DESCRIPTION="Utilities split out from systemd for OpenRC users"
 HOMEPAGE="https://systemd.io/;
 
 if [[ ${PV} == *.* ]]; then



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

2022-05-30 Thread Sam James
commit: d31e57ddef3591c494fae678315bc26c47167212
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:29:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:29:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31e57dd

net-misc/gallery-dl: Stabilize 1.21.2 x86, #848573

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

 net-misc/gallery-dl/gallery-dl-1.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
index d424151deeb1..3d355f1be859 100644
--- a/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.21.2.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git;
 else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



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

2022-05-30 Thread Sam James
commit: 290f1cdd500bc91763ccae698daa5306800c1d2e
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:29:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:29:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290f1cdd

media-video/mkvtoolnix: Stabilize 67.0.0 x86, #848561

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

 media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
index 0939d7201a9b..d6c978a14197 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://mkvtoolnix.download/sources/${P}.tar.xz;
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="Tools to create, alter, and inspect Matroska files"



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

2022-05-30 Thread Sam James
commit: 9b613b18baee1684e2df0acf97beb5ea93bb02cb
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:29:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:29:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b613b18

app-emacs/editorconfig-emacs: Stabilize 0.8.2-r2 ALLARCHES, #848570

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

 app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild 
b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild
index d24511f11c4b..7f577a0477fa 100644
--- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild
+++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.8.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 RESTRICT="test"# make test requires a git repo
 
 SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] data/gentoo-news:master commit in: 2022-04-19-systemd-utils/

2022-05-30 Thread Sam James
commit: cfa8603a631b0e72c3e8d081e0b6522c8e516e66
Author: Sam James  gentoo  org>
AuthorDate: Mon May 30 23:28:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:28:03 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=cfa8603a

2022-04-19-systemd-utils: clarify purpose is for OpenRC users

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

 2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt 
b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
index ed11880..570c1e8 100644
--- a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
+++ b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
@@ -10,10 +10,10 @@ Display-If-Installed: sys-fs/udev
 
 The sys-apps/systemd-utils package was recently added to the gentoo
 repository. This replaces sys-apps/systemd-tmpfiles,
-sys-boot/systemd-boot, and sys-fs/udev with a single package. USE flags
-are provided to allow each component to be enabled or disabled. This
-change was made to significantly ease maintenance of tools split out
-from systemd.
+sys-boot/systemd-boot, and sys-fs/udev with a single package, and is
+for OpenRC users. USE flags are provided to allow each component to be enabled
+or disabled. This change was made to significantly ease maintenance of tools
+split out from systemd.
 
 When upgrading to sys-apps/systemd-tmpfiles-250,
 sys-apps/systemd-utils[tmpfiles] will be pulled in as a dependency.



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: b7defa1505c2e1207dc514523c21995f707943f4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon May 30 22:22:29 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon May 30 23:11:22 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=b7defa15

Remove obsolete __future__ import of print_function

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/configs.py   | 3 ---
 mirrorselect/main.py  | 3 ---
 mirrorselect/mirrorparser3.py | 2 --
 3 files changed, 8 deletions(-)

diff --git a/mirrorselect/configs.py b/mirrorselect/configs.py
index 4cba14f..2dd6cba 100644
--- a/mirrorselect/configs.py
+++ b/mirrorselect/configs.py
@@ -29,9 +29,6 @@ Distributed under the terms of the GNU General Public License 
v2
 """
 
 
-from __future__ import print_function
-
-
 import os
 import re
 import shlex

diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index c4f649f..c3b5633 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -30,9 +30,6 @@ Distributed under the terms of the GNU General Public License 
v2
 """
 
 
-from __future__ import print_function
-
-
 import os
 import socket
 import sys

diff --git a/mirrorselect/mirrorparser3.py b/mirrorselect/mirrorparser3.py
index 16cb1c6..c9349cb 100644
--- a/mirrorselect/mirrorparser3.py
+++ b/mirrorselect/mirrorparser3.py
@@ -27,8 +27,6 @@ Distributed under the terms of the GNU General Public License 
v2
 """
 
 
-from __future__ import print_function
-
 from xml.etree import ElementTree as ET
 
 # old url's



[gentoo-commits] proj/mirrorselect:master commit in: /, mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: eb9a6203b721d7247f79cb8c991ef835f1b9e1f7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon May 30 23:01:21 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon May 30 23:11:33 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=eb9a6203

Apply bug 730994 https filtering patch

Author: Peter Levine
Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect.8| 3 +++
 mirrorselect/extractor.py | 2 +-
 mirrorselect/main.py  | 7 +--
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/mirrorselect.8 b/mirrorselect.8
index 8f0f56e..49caadd 100644
--- a/mirrorselect.8
+++ b/mirrorselect.8
@@ -44,6 +44,9 @@ ftp only mode. Will not consider hosts of other types.
 .B \-H, \-\-http
 http only mode. Will not consider hosts of other types.
 .TP
+.B \-S, \-\-https
+https only mode. Will not consider hosts of other types.
+.TP
 .B \-r, \-\-rsync
 rsync mode. Allows you to interactively select your rsync mirror.
  Requires -i to be used.

diff --git a/mirrorselect/extractor.py b/mirrorselect/extractor.py
index dca8302..19dc059 100644
--- a/mirrorselect/extractor.py
+++ b/mirrorselect/extractor.py
@@ -50,7 +50,7 @@ class Extractor(object):
filters[opt] = value
self.output.print_info('Limiting test to 
"%s=%s" hosts. \n'
%(opt, value))
-   for opt in ["ftp", "http"]:
+   for opt in ["ftp", "http", "https"]:
if getattr(options, opt):
filters["proto"] = opt
self.output.print_info('Limiting test to %s 
hosts. \n' % opt )

diff --git a/mirrorselect/main.py b/mirrorselect/main.py
index c3b5633..b0a68cc 100755
--- a/mirrorselect/main.py
+++ b/mirrorselect/main.py
@@ -181,6 +181,9 @@ class MirrorSelect(object):
group.add_option(
"-H", "--http", action="store_true", default=False,
help="http only mode. Will not consider hosts of other 
types")
+   group.add_option(
+   "-S", "--https", action="store_true", default=False,
+   help="https only mode. Will not consider hosts of other 
types")
group.add_option(
"-r", "--rsync", action="store_true", default=False,
help="rsync mode. Allows you to interactively select 
your"
@@ -255,8 +258,8 @@ class MirrorSelect(object):
# sanity checks
 
# hack: check if more than one of these is set
-   if options.http + options.ftp + options.rsync > 1:
-   self.output.print_err('Choose at most one of -H, -f and 
-r')
+   if options.http + options.https + options.ftp + options.rsync > 
1:
+   self.output.print_err('Choose at most one of -H, -S, -f 
and -r')
 
if options.ipv4 and options.ipv6:
self.output.print_err('Choose at most one of --ipv4 and 
--ipv6')



[gentoo-commits] proj/mirrorselect:master commit in: mirrorselect/

2022-05-30 Thread Brian Dolbec
commit: a61f2d061134d1a61254da4cd8c30cc9b4749cdb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon May 30 22:19:30 2022 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon May 30 23:11:03 2022 +
URL:https://gitweb.gentoo.org/proj/mirrorselect.git/commit/?id=a61f2d06

selectors.py: Fix bug 771963 incorrect comparison

Signed-off-by: Brian Dolbec  gentoo.org>

 mirrorselect/selectors.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mirrorselect/selectors.py b/mirrorselect/selectors.py
index 4564f11..74405a7 100644
--- a/mirrorselect/selectors.py
+++ b/mirrorselect/selectors.py
@@ -63,7 +63,7 @@ from mirrorselect.output import encoder, get_encoding, 
decode_selection
 
 # The netselect --ipv4 and --ipv6 options are supported only
 # with >=net-analyzer/netselect-0.4[ipv6(+)].
-NETSELECT_SUPPORTS_IPV4_IPV6 = False
+NETSELECT_SUPPORTS_IPV4_IPV6 = True
 
 
 class Shallow(object):
@@ -260,7 +260,7 @@ class Deep(object):
for host in hosts:
 
prog += 1
-   if self.test_file is not 'mirrorselect-test':
+   if self.test_file != 'mirrorselect-test':
self.output.print_info(
'Downloading %s files from each 
mirror... [%s of %s]'
% (self.test_file, prog, num_hosts) )



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

2022-05-30 Thread Marek Szuba
commit: a77896ae6071b21a0fcb3b06f5da6365590e0ab6
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon May 30 23:10:19 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon May 30 23:11:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a77896ae

app-admin/ansible-lint: add 6.2.2, drop 6.2.1

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

 app-admin/ansible-lint/Manifest | 2 +-
 .../{ansible-lint-6.2.1.ebuild => ansible-lint-6.2.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index efd9341f5b10..323dba7e4140 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,3 @@
 DIST ansible-lint-5.4.0.tar.gz 349353 BLAKE2B 
9f41abdf1e9485afa4c8ed9498627b0dcbdcf57916f3b57c9886de8bd806e4e5b34e7e9c2e66b44ac8009a0afcea4d8566900ee8d391eaca61081fa23323c41c
 SHA512 
f149eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0
 DIST ansible-lint-6.0.2.tar.gz 195044 BLAKE2B 
3334049dd1dc05444c6c362601da8d7e808c6b3473e87613b8892651cecb76058cb0aa370aa5d00cf6bc76ee3b096480fdce52facee4f043c01d6c76084860ba
 SHA512 
a47e79c59dfcf3e36654247bd206581798f2559261142e3943b60e0688d75b5a6332832a9f9127f99b2faa6afff959a33c55fbc80aa5881f064725998420f679
-DIST ansible-lint-6.2.1.tar.gz 233137 BLAKE2B 
8e2a9e989765eb51e6ba01d7118bbff793b73fed35a37ca652a4228731659321cb0de5cf2c76b3aa2d0e63c434bc28f1c3b8df5e91aca132a0291f51460e29f2
 SHA512 
fb3eb8485078f4b426e11dc2b67ef2987640a97552979ef7b192980f750fb798ceab843d95c5e34d0c988cd312a2b5e7b4d58d84c1c5b4f385840ff3a58ac183
+DIST ansible-lint-6.2.2.tar.gz 232952 BLAKE2B 
571dce6dc348c1158fed396fc29054421d172964facd8cbb0f8c1560036de574aa304f59497c8c76415ac99424d0450c8b06509ced113c9a997808e960793621
 SHA512 
ae119b29d87ce59e7bd5c401a8fcbc2194bdddecd5a65010ea02aee62cff1764a767803a57edcfd297e9ad0cbdf70fe69212625ed80b21afb53b4ebe429a7636

diff --git a/app-admin/ansible-lint/ansible-lint-6.2.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.2.2.ebuild
similarity index 100%
rename from app-admin/ansible-lint/ansible-lint-6.2.1.ebuild
rename to app-admin/ansible-lint/ansible-lint-6.2.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/edbrowse/

2022-05-30 Thread Sam James
commit: c98a318359cc30c987843267d408df9088da3a95
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May 30 22:50:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:05:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98a3183

app-accessibility/edbrowse: edo

Signed-off-by: Anna Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/25697
Signed-off-by: Sam James  gentoo.org>

 app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild 
b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
index e9d16a2ecad8..98763b8f9d32 100644
--- a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
+++ b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
 QUICKJS_HASH=2788d71e823b522b178db3b3660ce93689534e6d
 QUICKJS_SHORT=2788d71
@@ -47,7 +47,7 @@ src_prepare() {
 src_compile() {
# First build quickjs so we can link to its static library.
# Also, quickjs doesn't appear to tag releases.
-   tools/quickjobfixup "${QUICKJS_S}" || die
+   edo tools/quickjobfixup "${QUICKJS_S}"
emake -C "${QUICKJS_S}" CC="$(tc-getCC)" AR="$(tc-getAR)" libquickjs.a
 
tc-export CC



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/edbrowse/

2022-05-30 Thread Sam James
commit: 2eb272b17f3de35a778727c374ae4585b65ee775
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May 30 22:23:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:05:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb272b1

app-accessibility/edbrowse: don't build unneeded quickjs parts

Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Sam James  gentoo.org>

 app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild 
b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
index f5d434c6cd2d..6c2cb5e77961 100644
--- a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
+++ b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
@@ -38,7 +38,7 @@ src_compile() {
# First build quickjs so we can link to its static library.
# Also, quickjs doesn't appear to tag releases.
tools/quickjobfixup "${QUICKJS_S}" || die
-   emake -C "${QUICKJS_S}"
+   emake -C "${QUICKJS_S}" libquickjs.a
emake -C src QUICKJS_DIR="${QUICKJS_S}" STRIP=
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/edbrowse/

2022-05-30 Thread Sam James
commit: 03aa661269d1eca0515be75c6dad2ef743667629
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May 30 22:11:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:05:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03aa6612

app-accessibility/edbrowse: depend on dev-db/unixODBC undonditionally

Closes: https://bugs.gentoo.org/843056
Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Sam James  gentoo.org>

 ...dbrowse-3.8.2.1-r1.ebuild => edbrowse-3.8.2.1-r2.ebuild} | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild 
b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
similarity index 90%
rename from app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild
rename to app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
index d9e6b8f22449..f5d434c6cd2d 100644
--- a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r1.ebuild
+++ b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
@@ -15,23 +15,24 @@ 
SRC_URI="https://github.com/CMB/edbrowse/archive/v${PV}.tar.gz -> ${P}.tar.gz
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="odbc"
 
 RDEPEND="
>=app-text/htmltidy-5.0.0:=
+   dev-db/unixODBC
dev-libs/libpcre2:=
net-misc/curl
sys-libs/readline:=
-   odbc? ( dev-db/unixODBC )"
+"
 DEPEND="${RDEPEND}"
 BDEPEND="
dev-lang/perl
sys-apps/ed
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
 
-   PATCHES=(
-   "${FILESDIR}/${P}"-respect-ldflags.patch
-   )
+PATCHES=(
+   "${FILESDIR}/${P}"-respect-ldflags.patch
+)
 
 src_compile() {
# First build quickjs so we can link to its static library.



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/edbrowse/, app-accessibility/edbrowse/files/

2022-05-30 Thread Sam James
commit: 9c671ac48e02078dad50e8e97bc453bea777609e
Author: Anna Vyalkova  sysrq  in>
AuthorDate: Mon May 30 22:49:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 30 23:05:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c671ac4

app-accessibility/edbrowse: respect flags and toolchain

Closes: https://bugs.gentoo.org/843059
Signed-off-by: Anna Vyalkova  sysrq.in>
Signed-off-by: Sam James  gentoo.org>

 .../edbrowse/edbrowse-3.8.2.1-r2.ebuild| 14 +++-
 .../edbrowse-3.8.2.1-quickjs-respect-flags.patch   | 41 ++
 2 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild 
b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
index 6c2cb5e77961..e9d16a2ecad8 100644
--- a/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
+++ b/app-accessibility/edbrowse/edbrowse-3.8.2.1-r2.ebuild
@@ -2,6 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
+inherit toolchain-funcs
+
 QUICKJS_HASH=2788d71e823b522b178db3b3660ce93689534e6d
 QUICKJS_SHORT=2788d71
 QUICKJS_S="${WORKDIR}/quickjs-${QUICKJS_HASH}"
@@ -34,11 +37,20 @@ PATCHES=(
"${FILESDIR}/${P}"-respect-ldflags.patch
 )
 
+src_prepare() {
+   default
+
+   cd "${QUICKJS_S}" || die
+   eapply "${FILESDIR}/${P}"-quickjs-respect-flags.patch
+}
+
 src_compile() {
# First build quickjs so we can link to its static library.
# Also, quickjs doesn't appear to tag releases.
tools/quickjobfixup "${QUICKJS_S}" || die
-   emake -C "${QUICKJS_S}" libquickjs.a
+   emake -C "${QUICKJS_S}" CC="$(tc-getCC)" AR="$(tc-getAR)" libquickjs.a
+
+   tc-export CC
emake -C src QUICKJS_DIR="${QUICKJS_S}" STRIP=
 }
 

diff --git 
a/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch 
b/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch
new file mode 100644
index ..f0af474427f0
--- /dev/null
+++ 
b/app-accessibility/edbrowse/files/edbrowse-3.8.2.1-quickjs-respect-flags.patch
@@ -0,0 +1,41 @@
+* Don't overwrite CFLAGS
+* Respect CPPFLAGS
+
+--- a/Makefile
 b/Makefile
+@@ -66,7 +66,7 @@
+ ifdef CONFIG_CLANG
+   HOST_CC=clang
+   CC=$(CROSS_PREFIX)clang
+-  CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wextra
+   CFLAGS += -Wno-sign-compare
+   CFLAGS += -Wno-missing-field-initializers
+@@ -87,7 +87,7 @@
+ else
+   HOST_CC=gcc
+   CC=$(CROSS_PREFIX)gcc
+-  CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++  CFLAGS += -Wall -MMD -MF $(OBJDIR)/$(@F).d
+   CFLAGS += -Wno-array-bounds -Wno-format-truncation
+   ifdef CONFIG_LTO
+ AR=$(CROSS_PREFIX)gcc-ar
+@@ -110,7 +110,7 @@
+ CFLAGS+=$(DEFINES)
+ CFLAGS_DEBUG=$(CFLAGS) -O0
+ CFLAGS_SMALL=$(CFLAGS) -Os
+-CFLAGS_OPT=$(CFLAGS) -O2
++CFLAGS_OPT=$(CFLAGS)
+ CFLAGS_NOLTO:=$(CFLAGS_OPT)
+ LDFLAGS=-g
+ ifdef CONFIG_LTO
+@@ -269,7 +269,7 @@
+   $(CC) $(CFLAGS_OPT) -fPIC -DJS_SHARED_LIBRARY -c -o $@ $<
+ 
+ $(OBJDIR)/%.nolto.o: %.c | $(OBJDIR)
+-  $(CC) $(CFLAGS_NOLTO) -c -o $@ $<
++  $(CC) $(CFLAGS_NOLTO) $(CPPFLAGS) -c -o $@ $<
+ 
+ $(OBJDIR)/%.m32.o: %.c | $(OBJDIR)
+   $(CC) -m32 $(CFLAGS_OPT) -c -o $@ $<



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

2022-05-30 Thread Alessandro Barbieri
commit: 45fa1c5c3a229e4e83e12e0a2e8b824a916afbb2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 23:00:08 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45fa1c5c

dev-python/glyphsLib: drop 6.0.4

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/glyphsLib/Manifest   |  1 -
 dev-python/glyphsLib/glyphsLib-6.0.4.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/dev-python/glyphsLib/Manifest b/dev-python/glyphsLib/Manifest
index 3903580d8..3ac7f10fb 100644
--- a/dev-python/glyphsLib/Manifest
+++ b/dev-python/glyphsLib/Manifest
@@ -1,2 +1 @@
-DIST glyphsLib-6.0.4.tar.gz 31130361 BLAKE2B 
c53cc57bc001e2a5c0cc229db36767cc240659325cbb0f471c91de54adc805d73a794bb91b8e73400261ccb5ccc79c939b77f5a2fd5fc50a8c30fdc6ea9eb053
 SHA512 
782dfcccfb29d44c492aed790d8f52d670f4ef36e2285390e47bc799c37aec8037b6c717c923234d2bc43e2132f16a27c70c0448b594b8f64ad1af91bcbc840e
 DIST glyphsLib-6.0.5.tar.gz 31132348 BLAKE2B 
7c4dbaac9db5142421e9b9785f363f6a8af3923f62b2c635d22072ce7a60a3c775371d7c1f75410509bb072e81cb1922e4d294fa2eb4b68c5fd67859c949f058
 SHA512 
71c371fac446f313c373923d3fcd675e3007ab9ffddf7bb0540a305c6412fcfccc7be90208398e8238d4774b40488b819517cbf170b789ad276168ac416b9c06

diff --git a/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild 
b/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild
deleted file mode 100644
index 82ab32585..0
--- a/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild
+++ /dev/null
@@ -1,43 +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..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library to provide a bridge from Glyphs source files to UFOs"
-HOMEPAGE="https://github.com/googlefonts/glyphsLib;
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/fonttools-4.27.1[${PYTHON_USEDEP}]
-   >=dev-python/ufoLib2-0.6.2[${PYTHON_USEDEP}]
-   >=dev-python/openstep-plist-0.3.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-   ${RDEPEND}
-   >=dev-python/setuptools_scm-6.0[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/defcon[${PYTHON_USEDEP}]
-   dev-python/ufoNormalizer[${PYTHON_USEDEP}]
-   dev-python/ufo2ft[${PYTHON_USEDEP}]
-   >=app-text/xmldiff-2.2[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-   distutils-r1_python_prepare_all
-}



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

2022-05-30 Thread Alessandro Barbieri
commit: bd4d5cd65eea7643c795362def9f34d6b6e3e06e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:59:15 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd4d5cd6

dev-python/fontPens: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fontPens/{fontPens-0.2.4.ebuild => fontPens-0.2.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/fontPens/fontPens-0.2.4.ebuild 
b/dev-python/fontPens/fontPens-0.2.4-r1.ebuild
similarity index 98%
rename from dev-python/fontPens/fontPens-0.2.4.ebuild
rename to dev-python/fontPens/fontPens-0.2.4-r1.ebuild
index bcfd6fcba..06eef644e 100644
--- a/dev-python/fontPens/fontPens-0.2.4.ebuild
+++ b/dev-python/fontPens/fontPens-0.2.4-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 



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

2022-05-30 Thread Alessandro Barbieri
commit: fcc696156e933d820f0979c9b08eaaf5acda7591
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:57:46 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fcc69615

dev-python/fontFeatures: drop 1.6.4

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fontFeatures/Manifest  |  1 -
 dev-python/fontFeatures/fontFeatures-1.6.4.ebuild | 32 ---
 2 files changed, 33 deletions(-)

diff --git a/dev-python/fontFeatures/Manifest b/dev-python/fontFeatures/Manifest
index 2b6429c49..529db2c76 100644
--- a/dev-python/fontFeatures/Manifest
+++ b/dev-python/fontFeatures/Manifest
@@ -1,2 +1 @@
-DIST fontFeatures-1.6.4.tar.gz 1236722 BLAKE2B 
0efcda0175de36d5e3d78c02fc6e835f3f39a14e6d050340d23dbf391ecf6cee9385822e8a005ed45d783bb467f25b087c1b473f4af1186dff98d7d9502c6b4e
 SHA512 
fef775845b1d6dbd2b81a7f44429586ba63bdbcc3f2a5124e4dda41e8af62ac81b143e6d7e1443c3bb90e12f7f592b512bcd90bcbdc18e5eb07de195956cc196
 DIST fontFeatures-1.7.0.tar.gz 1237478 BLAKE2B 
dadc4ce4b43cfbea246169f6df8f3d0d63382f1ffb65cf6c325581079b52053c0c2f419c4e153c1c9bbed06db598e94a61b0b06bc49298565918c77750296661
 SHA512 
80977f36d6b0ad4ed8fd320b7b2ecd1fc47ce2703300cf3b47071cb8e31f3d756a07270a5c34edff8d59a97c58e3ff45107fc19958a60a384041c106c68731f9

diff --git a/dev-python/fontFeatures/fontFeatures-1.6.4.ebuild 
b/dev-python/fontFeatures/fontFeatures-1.6.4.ebuild
deleted file mode 100644
index d707e0b00..0
--- a/dev-python/fontFeatures/fontFeatures-1.6.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for manipulating OpenType font features"
-HOMEPAGE="https://github.com/simoncozens/fontFeatures;
-SRC_URI="https://github.com/simoncozens/fontFeatures/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   dev-python/fs[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.28.0[${PYTHON_USEDEP}]
-   >=dev-python/glyphtools-0.7.0[${PYTHON_USEDEP}]
-   >=dev-python/beziers-0.1.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   >=dev-python/youseedee-0.3.0[${PYTHON_USEDEP}]
-   >=dev-python/babelfont-3.0.0_alpha1[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest



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

2022-05-30 Thread Alessandro Barbieri
commit: ea21b5a0b5c218418e6bf1bd94941df3bab8206e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 23:01:17 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea21b5a0

dev-python/gpxpy: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/gpxpy/Manifest   | 2 +-
 dev-python/gpxpy/gpxpy-1.5.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/gpxpy/Manifest b/dev-python/gpxpy/Manifest
index 44cb54f17..e2a6d3174 100644
--- a/dev-python/gpxpy/Manifest
+++ b/dev-python/gpxpy/Manifest
@@ -1 +1 @@
-DIST gpxpy-1.5.0.tar.gz 113446 BLAKE2B 
0ed256a3eb869a610027ffea1706c4a3465cc8c7f9ec67cbeebe93a643b03d2ff1cb24442122928624f37d5f9bfb8f8e83d0e0f1d3a89d132b4f07b71456
 SHA512 
08705fa0f78e0539d4b6b84723b01fa6b62a13de0ec25d034da2c14e6cabea14debe92e2a9c4120476bd21f6ea502da8e68217043ad9a401c365895bb69698b0
+DIST gpxpy-1.5.0.gh.tar.gz 113446 BLAKE2B 
0ed256a3eb869a610027ffea1706c4a3465cc8c7f9ec67cbeebe93a643b03d2ff1cb24442122928624f37d5f9bfb8f8e83d0e0f1d3a89d132b4f07b71456
 SHA512 
08705fa0f78e0539d4b6b84723b01fa6b62a13de0ec25d034da2c14e6cabea14debe92e2a9c4120476bd21f6ea502da8e68217043ad9a401c365895bb69698b0

diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild 
b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
index 1a1da2b30..1bea11851 100644
--- a/dev-python/gpxpy/gpxpy-1.5.0.ebuild
+++ b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
https://github.com/tkrajina/gpxpy
https://pypi.org/project/gpxpy/
 "
-SRC_URI="https://github.com/tkrajina/gpxpy/archive/v${PV}.tar.gz  -> 
${P}.tar.gz"
+SRC_URI="https://github.com/tkrajina/gpxpy/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 KEYWORDS="~amd64"
 LICENSE="Apache-2.0"



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

2022-05-30 Thread Alessandro Barbieri
commit: 9c536e324e427ad2fd134a7644f3bee4bf6cb375
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:58:36 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c536e32

dev-python/fontPens: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fontPens/Manifest  | 2 +-
 dev-python/fontPens/fontPens-0.2.4.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/fontPens/Manifest b/dev-python/fontPens/Manifest
index 332d1c315..7debcc413 100644
--- a/dev-python/fontPens/Manifest
+++ b/dev-python/fontPens/Manifest
@@ -1 +1 @@
-DIST fontPens-0.2.4.tar.gz 17680 BLAKE2B 
82577a022f020e255a75bb8317a2f804467626095374103fbf091ba96773d287dcc7af1ef641e200ae8abef2d07cbe7b1f1868ca8b9934d9c77c83e51ba70870
 SHA512 
cbef24fbf421f4b09e1d9b474500e748f424ef1df2d9871424761e6bc0ac68a5b13484cf933f6fdac390f0f5e66573a1bcfc321b04de3e19e8ae9923da6768bb
+DIST fontPens-0.2.4.gh.tar.gz 17680 BLAKE2B 
82577a022f020e255a75bb8317a2f804467626095374103fbf091ba96773d287dcc7af1ef641e200ae8abef2d07cbe7b1f1868ca8b9934d9c77c83e51ba70870
 SHA512 
cbef24fbf421f4b09e1d9b474500e748f424ef1df2d9871424761e6bc0ac68a5b13484cf933f6fdac390f0f5e66573a1bcfc321b04de3e19e8ae9923da6768bb

diff --git a/dev-python/fontPens/fontPens-0.2.4.ebuild 
b/dev-python/fontPens/fontPens-0.2.4.ebuild
index 8cfbdf81e..bcfd6fcba 100644
--- a/dev-python/fontPens/fontPens-0.2.4.ebuild
+++ b/dev-python/fontPens/fontPens-0.2.4.ebuild
@@ -7,10 +7,11 @@ PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 
-SRC_URI="https://github.com/robotools/fontPens/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
 DESCRIPTION="A collection of classes implementing the pen protocol for 
manipulating glyphs"
 HOMEPAGE="https://github.com/robotools/fontPens;
+SRC_URI="https://github.com/robotools/fontPens/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
 LICENSE="BSD"
 SLOT="0"
 



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

2022-05-30 Thread Alessandro Barbieri
commit: 35ea20561ac4519f3f1eb231f79c05c838fb10ca
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:59:54 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35ea2056

dev-python/glyphsets: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/glyphsets/Manifest   | 2 +-
 dev-python/glyphsets/glyphsets-0.5.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
index a670b1a4e..6a1b8f7a7 100644
--- a/dev-python/glyphsets/Manifest
+++ b/dev-python/glyphsets/Manifest
@@ -1 +1 @@
-DIST glyphsets-0.5.0.tar.gz 1473150 BLAKE2B 
d745b7689c9eee7cd1a25035d13f19d6eb6db7c8e603ecf87ed689f0cb2e2d1a421b4d5a4f08c7d470def2d5d8db7636a01941f3445579a0712f2ab506a9571a
 SHA512 
94d6ab956a5ab16f061b57e5210ea59733486a27bde3093e8af279ac8f5f1e2efce71d5135ac7182ec027916e31d86433939e743084c405653250893d9221a02
+DIST glyphsets-0.5.0.gh.tar.gz 1473150 BLAKE2B 
d745b7689c9eee7cd1a25035d13f19d6eb6db7c8e603ecf87ed689f0cb2e2d1a421b4d5a4f08c7d470def2d5d8db7636a01941f3445579a0712f2ab506a9571a
 SHA512 
94d6ab956a5ab16f061b57e5210ea59733486a27bde3093e8af279ac8f5f1e2efce71d5135ac7182ec027916e31d86433939e743084c405653250893d9221a02

diff --git a/dev-python/glyphsets/glyphsets-0.5.0.ebuild 
b/dev-python/glyphsets/glyphsets-0.5.0.ebuild
index c7c34fc04..83d1467e6 100644
--- a/dev-python/glyphsets/glyphsets-0.5.0.ebuild
+++ b/dev-python/glyphsets/glyphsets-0.5.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="
https://github.com/googlefonts/glyphsets
https://pypi.org/project/glyphsets/
 "
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
 LICENSE="Apache-2.0"
 KEYWORDS="~amd64"



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

2022-05-30 Thread Alessandro Barbieri
commit: 6802df663b7b7b2b965b0746a1de20deea725742
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 23:00:34 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6802df66

dev-python/glyphsLib: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/glyphsLib/Manifest   | 2 +-
 dev-python/glyphsLib/glyphsLib-6.0.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/glyphsLib/Manifest b/dev-python/glyphsLib/Manifest
index 3ac7f10fb..7dbcf21e9 100644
--- a/dev-python/glyphsLib/Manifest
+++ b/dev-python/glyphsLib/Manifest
@@ -1 +1 @@
-DIST glyphsLib-6.0.5.tar.gz 31132348 BLAKE2B 
7c4dbaac9db5142421e9b9785f363f6a8af3923f62b2c635d22072ce7a60a3c775371d7c1f75410509bb072e81cb1922e4d294fa2eb4b68c5fd67859c949f058
 SHA512 
71c371fac446f313c373923d3fcd675e3007ab9ffddf7bb0540a305c6412fcfccc7be90208398e8238d4774b40488b819517cbf170b789ad276168ac416b9c06
+DIST glyphsLib-6.0.5.gh.tar.gz 31132348 BLAKE2B 
7c4dbaac9db5142421e9b9785f363f6a8af3923f62b2c635d22072ce7a60a3c775371d7c1f75410509bb072e81cb1922e4d294fa2eb4b68c5fd67859c949f058
 SHA512 
71c371fac446f313c373923d3fcd675e3007ab9ffddf7bb0540a305c6412fcfccc7be90208398e8238d4774b40488b819517cbf170b789ad276168ac416b9c06

diff --git a/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild 
b/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
index 82ab32585..5cc7920a6 100644
--- a/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
+++ b/dev-python/glyphsLib/glyphsLib-6.0.5.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
 
 DESCRIPTION="A library to provide a bridge from Glyphs source files to UFOs"
 HOMEPAGE="https://github.com/googlefonts/glyphsLib;
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
 LICENSE="Apache-2.0 MIT"
 KEYWORDS="~amd64"



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

2022-05-30 Thread Alessandro Barbieri
commit: 216950a7aa35f9a64c4f9b2cbe8e5e6b9fd03357
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:55:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=216950a7

dev-python/factory_boy: drop 3.2.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 -
 dev-python/factory_boy/factory_boy-3.2.0.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 4d792cb42..827660748 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1,2 +1 @@
-DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0
 DIST factory_boy-3.2.1.tar.gz 141947 BLAKE2B 
f7668e945c653276fdf8c28aca728e4dd0aa24e980868a22e116cdb6395170f37f60d9b021c915586681b93d84a50f254b6d4a0b8f75e15991fac91aa4b17e0c
 SHA512 
45f88970fa2adf15160d489335d7843ebf78178ae619e6b1ad2cc2e3af8e6c14763cf1afe21bc4e66d1d7196458d8045862db4d5878d5cfc1f2aa658ccba1812

diff --git a/dev-python/factory_boy/factory_boy-3.2.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
deleted file mode 100644
index 769ecc07f..0
--- a/dev-python/factory_boy/factory_boy-3.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A fixtures replacement tool"
-HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/mongoengine[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
-   )
-   doc? (
-   dev-python/factory_boy[${PYTHON_USEDEP}]
-   )
-"
-
-python_prepare_all() {
-   # Fix symbolic link QA
-   rm ChangeLog || die "remove failed"
-   cp docs/changelog.rst ChangeLog || die "copy failed"
-
-   # Disable online tests
-   sed -i -e 's:tearDownClass:_&:' \
-   -e 's:test_creation:_&:' \
-   tests/test_mongoengine.py  || die
-
-   distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests --install unittest
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme 
dev-python/sphinxcontrib-spelling



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

2022-05-30 Thread Alessandro Barbieri
commit: a270535fafa97e3d2843a16f6246aa5db6f82893
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:57:34 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a270535f

dev-python/fontMath: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fontMath/Manifest  | 2 +-
 dev-python/fontMath/fontMath-0.9.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/fontMath/Manifest b/dev-python/fontMath/Manifest
index 06b8ba2e2..ae0ebc4b2 100644
--- a/dev-python/fontMath/Manifest
+++ b/dev-python/fontMath/Manifest
@@ -1 +1 @@
-DIST fontMath-0.9.2.tar.gz 29835 BLAKE2B 
0be37992c5009c5f0271da1cdfa464983e720f0b558b177b03abb5fa1f700f8171b40d39144e0976d815c33ba86e5bab90364502f3464cbab5cb18ad27cd88a8
 SHA512 
5305da4d688716a473b440114f37eb342eaf26d801c8c10361b8d98f84022f6da3afc112828b32a4286992d35b2f0075cad7a33086768f3e004b80fe59b0117e
+DIST fontMath-0.9.2.gh.tar.gz 29835 BLAKE2B 
0be37992c5009c5f0271da1cdfa464983e720f0b558b177b03abb5fa1f700f8171b40d39144e0976d815c33ba86e5bab90364502f3464cbab5cb18ad27cd88a8
 SHA512 
5305da4d688716a473b440114f37eb342eaf26d801c8c10361b8d98f84022f6da3afc112828b32a4286992d35b2f0075cad7a33086768f3e004b80fe59b0117e

diff --git a/dev-python/fontMath/fontMath-0.9.2.ebuild 
b/dev-python/fontMath/fontMath-0.9.2.ebuild
index 63c1c22e4..e118a46c8 100644
--- a/dev-python/fontMath/fontMath-0.9.2.ebuild
+++ b/dev-python/fontMath/fontMath-0.9.2.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="A collection of objects that implement fast font math"
 HOMEPAGE="https://github.com/robotools/fontMath;
-SRC_URI="https://github.com/robotools/fontMath/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI="https://github.com/robotools/fontMath/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
 
 KEYWORDS="~amd64 ~x86"
 LICENSE="MIT"



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

2022-05-30 Thread Alessandro Barbieri
commit: 471efd23594658bfea4c73e2c575e0346f7abdf1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:58:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=471efd23

dev-python/fontFeatures: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/fontFeatures/Manifest  | 2 +-
 dev-python/fontFeatures/fontFeatures-1.7.0.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/fontFeatures/Manifest b/dev-python/fontFeatures/Manifest
index 529db2c76..c06ea2e1e 100644
--- a/dev-python/fontFeatures/Manifest
+++ b/dev-python/fontFeatures/Manifest
@@ -1 +1 @@
-DIST fontFeatures-1.7.0.tar.gz 1237478 BLAKE2B 
dadc4ce4b43cfbea246169f6df8f3d0d63382f1ffb65cf6c325581079b52053c0c2f419c4e153c1c9bbed06db598e94a61b0b06bc49298565918c77750296661
 SHA512 
80977f36d6b0ad4ed8fd320b7b2ecd1fc47ce2703300cf3b47071cb8e31f3d756a07270a5c34edff8d59a97c58e3ff45107fc19958a60a384041c106c68731f9
+DIST fontFeatures-1.7.0.gh.tar.gz 1237478 BLAKE2B 
dadc4ce4b43cfbea246169f6df8f3d0d63382f1ffb65cf6c325581079b52053c0c2f419c4e153c1c9bbed06db598e94a61b0b06bc49298565918c77750296661
 SHA512 
80977f36d6b0ad4ed8fd320b7b2ecd1fc47ce2703300cf3b47071cb8e31f3d756a07270a5c34edff8d59a97c58e3ff45107fc19958a60a384041c106c68731f9

diff --git a/dev-python/fontFeatures/fontFeatures-1.7.0.ebuild 
b/dev-python/fontFeatures/fontFeatures-1.7.0.ebuild
index d707e0b00..e5a3e6ad2 100644
--- a/dev-python/fontFeatures/fontFeatures-1.7.0.ebuild
+++ b/dev-python/fontFeatures/fontFeatures-1.7.0.ebuild
@@ -9,7 +9,8 @@ inherit distutils-r1
 
 DESCRIPTION="Python library for manipulating OpenType font features"
 HOMEPAGE="https://github.com/simoncozens/fontFeatures;
-SRC_URI="https://github.com/simoncozens/fontFeatures/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/simoncozens/fontFeatures/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
 KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"



  1   2   3   4   5   >