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

2022-07-17 Thread Mark Wright
commit: db37f5e3fdac78d13dd51738a1b27ad269a41e6d
Author: Mark Wright  gentoo  org>
AuthorDate: Mon Jul 18 04:21:22 2022 +
Commit: Mark Wright  gentoo  org>
CommitDate: Mon Jul 18 04:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db37f5e3

dev-lang/teyjus: Use CC,LD,AR,AS,CPP.

Use the environment variables CC, LD, AR, AS, CPP to configure the
build environment. Specify the ocaml -cc option to instruct ocamlopt.opt
to call the specified C compiler. Builds with gcc or clang. Remove the
superflous sys-devel/binutils and sys-devel/gcc dependencies. Thanks to
Agostino Sarubbo for reporting.

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

 dev-lang/teyjus/teyjus-2.1-r2.ebuild | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/dev-lang/teyjus/teyjus-2.1-r2.ebuild 
b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
index d19b8ef93092..b2cf755e19a0 100644
--- a/dev-lang/teyjus/teyjus-2.1-r2.ebuild
+++ b/dev-lang/teyjus/teyjus-2.1-r2.ebuild
@@ -14,9 +14,7 @@ KEYWORDS="~amd64 ~x86"
 LICENSE="GPL-3"
 IUSE="emacs examples"
 
-RDEPEND=">=sys-devel/binutils-2.17:*
-   >=sys-devel/gcc-2.95.3:*
-   >=dev-lang/ocaml-3.10[ocamlopt]
+RDEPEND="dev-lang/ocaml[ocamlopt]
emacs? ( >=app-editors/emacs-23.1:* )"
 DEPEND="${RDEPEND}
app-text/dos2unix
@@ -34,7 +32,7 @@ PATCHES=( 
"${FILESDIR}/${P}-p001-Fixes-arity-for-pervasive-modulo-operation.patc
 src_prepare() {
rm -rf source/front/caml \
|| die "Could not remove bundled ocaml header files"
-   find . -type f -exec dos2unix {} \; \
+   find . -type f -exec dos2unix --quiet {} \; \
|| die "Could not convert files from DOS to Unix format"
mv source/front/ccode_stubs.c source/front/ccode_stubs_c.c \
   || die "Could not rename source/front/ccode_stubs.c to 
source/front/ccode_stubs_c.c"
@@ -51,8 +49,15 @@ src_prepare() {
do
lflags="${lflags} -cclib ${i}"
done
-   sed -e "s@\(OCAMLFLAGS= -w -A\)@\1 ${cflags}${lflags}@" \
-   -e "s@\(CFLAGS +=\) -g@\1 ${CFLAGS}\nLDFLAGS += ${LDFLAGS}@" \
+   local bs="LDFLAGS += ${LDFLAGS}\n"
+   bs+="CC = ${CC:-gcc}\n"
+   bs+="CPP = ${CPP:-cpp}\n"
+   bs+="LD = ${LD:-ld}\n"
+   bs+="AR(name) =\n"
+   bs+="return(${AR:-ar} cq \$(name))\n"
+   bs+="AS = ${AS:-as}"
+   sed -e "s@\(OCAMLFLAGS= -w -A\)@\1 -cc ${CC:-gcc} 
${cflags}${lflags}@" \
+   -e "s@\(CFLAGS +=\) -g@\1 ${CFLAGS}\n${bs}@" \
-i "${S}/source/OMakefile" \
|| die "Could not set flags in ${S}/source/OMakefile"
 }



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-07-17 Thread Hanno Böck
commit: a32a4a62574ccf962680d4090bac5660667fce71
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jul 18 03:46:14 2022 +
Commit: Hanno Böck  gentoo  org>
CommitDate: Mon Jul 18 03:47:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32a4a62

net-im/gajim: Version bump to 1.4.6.

Dependency pillow now required by default.

Signed-off-by: Hanno Böck  gentoo.org>

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.6.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index 90421df2906f..cfbcde4a9096 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -3,3 +3,4 @@ DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff
 DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f170c149611dc08e45db1f665f1159be6586dde1a64f1037de029dc2d83c1146545c36645dd67b63509ce156043
 SHA512 
9fb2b967325d04d7cfa8cb97d0dcebdd5cfd8b8a0a4f8928e7d8c547d90567b7fb0d84d48cdd151b5e38ce72f65de2679c8cc1543ff3ed25d792e6de070042a0
 DIST gajim-1.4.1.tar.gz 7321296 BLAKE2B 
2b170800a1ee6304831e1ec7c006e2133c577dd6b34da4e89ab35a6032677c7db61939834a5b3ad73026b7417703321dc43bb63aa2d0c03676cddb728c7294e6
 SHA512 
614b96d1e64e8601992d608de279abdd38fcfa637094eeffef6adab725446b8955d07725a3d7577d71be4b883943e3341f84540a86e9a61c32ec51ae8999cfcc
 DIST gajim-1.4.2.tar.gz 7315938 BLAKE2B 
2315be3d8efa98bf45cc7479a38a83f6d297bc4af9550ce70ccbb9f4fce681cdec57658f2c5c12c4b3b1b97d7623b1da32b675be971e186623957a267010d85c
 SHA512 
d3402b39c9253334523538b86c3e2d6f272f576824048b344a235a12982c53280c3638b0b299c536ed38bcb8648388ba5bea8056c722cc8a5dc5d98012f6d57c
+DIST gajim-1.4.6.tar.gz 7170876 BLAKE2B 
305fddfa693ecc73e01e5e287066d5a57ac2aa628f08f7e6d2dc8520ce2814eea80f980b28901d44bbd8b3fff31d8e1835f959c17d549956469f0ee0a31552bd
 SHA512 
05ca7698dfac7482ef63ff2ee7b5cc65de61c4fb7e1c0bf1b033be868dc6d65c6cd34f622781b403e23257e3209b9120b10455ecb6e482b1a17490a17bfb4597

diff --git a/net-im/gajim/gajim-1.4.6.ebuild b/net-im/gajim/gajim-1.4.6.ebuild
new file mode 100644
index ..88ea72121bd8
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.6.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+   )
+   rst? ( dev-python/docutils[${PYTHON_USEDEP}] )
+   spell? (
+   

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

2022-07-17 Thread Miroslav Šulc
commit: edb12686a82a06ae68c097b6a4e5163e6b40eed5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 18 03:22:47 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 18 03:22:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb12686

media-sound/strawberry: bump to 1.0.6, deps versions cleanup

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/strawberry/Manifest|   1 +
 media-sound/strawberry/strawberry-1.0.6.ebuild | 120 +
 2 files changed, 121 insertions(+)

diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 3adae1dcc211..1cff611aa148 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1 +1,2 @@
 DIST strawberry-1.0.5.tar.xz 11212028 BLAKE2B 
2bb668bc9a4f66a9cdeaa28f47f21bf90f999d5524fa443bc7beaa1d0d7c6dc6727bf4df010fc06989e00fc34d62902add11186908fcf3f1b490c3bf745a9971
 SHA512 
4c625c75855f87952b274c85b4c5b021b27e75a74d46202ab3ea0aa3c86f510bccdece583483c4ba73e4733f151feb5eac5f5ef5d9a956995979fa307fd8d911
+DIST strawberry-1.0.6.tar.xz 11212568 BLAKE2B 
ed1e3727df27509dfa9513c6dd70912c4e0a6daa0163789775ebbb01f89bf0dfa8f413cdd0cf12d917cf85bf2c13f55f32c50ad0be055ae5d6131b5197827e26
 SHA512 
8b929ffaac15acd94f244b582a086388bf459131bb9be56b97fb74c954734d209a9928411954ccc445145f70a027763c60d1b111d89532ebd12e9ed0db19e760

diff --git a/media-sound/strawberry/strawberry-1.0.6.ebuild 
b/media-sound/strawberry/strawberry-1.0.6.ebuild
new file mode 100644
index ..fac9c644eb35
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.0.6.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic plocale xdg
+
+PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru 
sv uk zh_CN"
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+COMMON_DEPEND="
+   dev-db/sqlite:=
+   dev-libs/glib:2
+   dev-libs/protobuf:=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/taglib
+   x11-libs/libX11
+   cdda? ( dev-libs/libcdio:= )
+   gstreamer? (
+   media-libs/chromaprint:=
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   ipod? ( media-libs/libgpod )
+   moodbar? ( sci-libs/fftw:3.0 )
+   mtp? ( media-libs/libmtp )
+   pulseaudio? ( media-sound/pulseaudio )
+   vlc? ( media-video/vlc )
+"
+# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
+RDEPEND="${COMMON_DEPEND}
+   gstreamer? (
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   )
+   mtp? ( gnome-base/gvfs[mtp] )
+   udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-cpp/gtest
+   dev-libs/boost
+   dev-qt/qttest:5
+"
+
+DOCS=( Changelog README.md )
+
+REQUIRED_USE="
+   cdda? ( gstreamer )
+   || ( gstreamer vlc )
+"
+
+src_prepare() {
+   plocale_find_changes "src/translations" "" ".po"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # spotify is not in portage
+   local mycmakeargs=(
+   -DBUILD_WERROR=OFF
+   # avoid automagically enabling of ccache (bug #611010)
+   -DCCACHE_EXECUTABLE=OFF
+   -DENABLE_GIO=ON
+   -DLINGUAS="$(plocale_get_locales)"
+   -DENABLE_AUDIOCD="$(usex cdda)"
+   -DENABLE_GSTREAMER="$(usex gstreamer)"
+   -DENABLE_LIBGPOD="$(usex ipod)"
+   -DENABLE_LIBMTP="$(usex mtp)"
+   -DENABLE_LIBPULSE="$(usex pulseaudio)"
+   -DENABLE_MOODBAR="$(usex moodbar)"
+   -DENABLE_MUSICBRAINZ="$(usex gstreamer)"
+   -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)"
+   -DENABLE_UDISKS2="$(usex udisks)"
+   -DENABLE_VLC="$(usex vlc)"
+   # Disable until we have qt6 in the tree
+   -DWITH_QT6=OFF
+   )
+
+   use !debug && 

[gentoo-commits] repo/gentoo:master commit in: media-libs/zita-alsa-pcmi/

2022-07-17 Thread Miroslav Šulc
commit: bfd591d4617386e773a4e842c7b27fbef5472471
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 18 03:14:00 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 18 03:14:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd591d4

media-libs/zita-alsa-pcmi: bump to 0.5.1

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/zita-alsa-pcmi/Manifest |  1 +
 .../zita-alsa-pcmi/zita-alsa-pcmi-0.5.1.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/media-libs/zita-alsa-pcmi/Manifest 
b/media-libs/zita-alsa-pcmi/Manifest
index a5e1a7e81123..b0aa6ca7603d 100644
--- a/media-libs/zita-alsa-pcmi/Manifest
+++ b/media-libs/zita-alsa-pcmi/Manifest
@@ -1 +1,2 @@
 DIST zita-alsa-pcmi-0.4.0.tar.bz2 21673 BLAKE2B 
16e4adb9e531e70528b6128997a2b899036e21bd00aed24ad257c1247c08b59f6a33c30b1d3ae22c29893fadb31af84fc3b336b405dc50c39b9ef6c9b2a90beb
 SHA512 
e06ae18e657d75b354c7269fcf1a4ae56241e3efbb182c7a64611855a49e086028d4f9bd91a6bbe8da2a64357ab7190d6e0dc5ae38dc9c3457fc8ce256930a50
+DIST zita-alsa-pcmi-0.5.1.tar.bz2 21728 BLAKE2B 
7ea5980939ebdcb25b88cc15ff10037adbb328128174d6d6ee243dae1be6305d5967c8c53b15ac37739abb168b2fd24ec2349eba82c9452cc178c39e8a204c59
 SHA512 
afa0751ef4e510bdc2603d52bdb921cbf8b0a8372bdcae77dd9ba5b4790c08a0a510b9a9e2240bd9ee7ce23163125bd44556621bbb9312c8ab5f82780b648c22

diff --git a/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.5.1.ebuild 
b/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.5.1.ebuild
new file mode 100644
index ..16433bb0bc29
--- /dev/null
+++ b/media-libs/zita-alsa-pcmi/zita-alsa-pcmi-0.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Provides easy access to ALSA PCM devices"
+HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/;
+SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+CDEPEND="media-libs/alsa-lib"
+DEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS COPYING README )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.3.2-Makefile.patch"
+)
+
+src_compile() {
+   tc-export CXX
+   cd "${S}"/source || "Failed to cd to sources dir"
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   default
+   cd "${S}"/source || "Failed to cd to sources dir"
+   emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" 
DESTDIR="${D}" install
+}



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

2022-07-17 Thread Miroslav Šulc
commit: 822b9857b756de1218a23a28493e5351811e4308
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 18 03:11:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 18 03:11:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822b9857

media-sound/amsynth: bump to 1.13.0

Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/media-sound/amsynth/Manifest b/media-sound/amsynth/Manifest
index 9cd27b408458..187f196a445a 100644
--- a/media-sound/amsynth/Manifest
+++ b/media-sound/amsynth/Manifest
@@ -1 +1,2 @@
 DIST amsynth-1.12.4.tar.gz 1624416 BLAKE2B 
1dcd2454d94200b76097d4215ed419123a3b8427064c8f674a1e7cb27620fb5b2977470ea7feb8114c429ed904511ec73c73461b7f38e1388e4cfeabc4e68ec3
 SHA512 
502fdd1d6c4e54a57482d266977d78008efa26717c173be0bf98e907a111366fd80b65d667b9448e751085901dc5f2a61ac0bf5b1d02e35c695ecd99c9d1df00
+DIST amsynth-1.13.0.tar.gz 1626209 BLAKE2B 
29b79f18ca0ddbba77aaf1bde738f235698f0debe2ddea3b9f2bce2eeaaa399ba125f72b97c83157b87bb28bdb4a259ae2e535c87def16a9e1af3d3093bf0270
 SHA512 
29698be7d690c76a46a0c8306d6c3b94630b25ed9a3524d7e27d22e244f5c144b74b8473f09eecdb1368443f503ba7024d1c71ead6794f11a2d1cb2114c84bd5

diff --git a/media-sound/amsynth/amsynth-1.13.0.ebuild 
b/media-sound/amsynth/amsynth-1.13.0.ebuild
new file mode 100644
index ..e42fb11b9d12
--- /dev/null
+++ b/media-sound/amsynth/amsynth-1.13.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Virtual analogue synthesizer"
+HOMEPAGE="https://github.com/amsynth/amsynth;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa dssi gtk jack lash lv2 nsm oss vst"
+
+REQUIRED_USE="dssi? ( gtk ) lv2? ( gtk )"
+
+BDEPEND="
+   dev-util/intltool
+   virtual/pkgconfig
+"
+RDEPEND="
+   alsa? (
+   media-libs/alsa-lib:=
+   media-sound/alsa-utils
+   )
+   dssi? (
+   media-libs/dssi:=
+   media-libs/liblo:=
+   )
+   gtk? (
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   )
+   jack? ( virtual/jack )
+   lash? ( media-sound/lash )
+   lv2? ( media-libs/lv2 )
+"
+DEPEND="${RDEPEND}
+   oss? ( virtual/os-headers )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.12.2-metadata.patch"
+)
+
+src_prepare() {
+   default
+   ! use gtk && eapply "${FILESDIR}/${PN}-1.12.2-x11.patch"
+}
+
+src_configure() {
+   econf \
+   $(use_with alsa) \
+   $(use_with dssi) \
+   $(use_with gtk gui) \
+   $(use_with jack) \
+   $(use_with lash) \
+   $(use_with lv2) \
+   $(use_with nsm) \
+   $(use_with oss) \
+   $(use_with vst)
+}



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

2022-07-17 Thread Miroslav Šulc
commit: 53016b4df8a283ffedb11ba8367a06c838ebd2e4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 18 03:06:08 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 18 03:06:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53016b4d

media-plugins/x42-plugins: bump to 20220714

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-plugins/x42-plugins/Manifest |  1 +
 .../x42-plugins/x42-plugins-20220714.ebuild| 48 ++
 2 files changed, 49 insertions(+)

diff --git a/media-plugins/x42-plugins/Manifest 
b/media-plugins/x42-plugins/Manifest
index 3f051cb0f8a2..5d1603bc789a 100644
--- a/media-plugins/x42-plugins/Manifest
+++ b/media-plugins/x42-plugins/Manifest
@@ -1 +1,2 @@
 DIST x42-plugins-20220605.tar.xz 3587472 BLAKE2B 
2df2f539e32ba9a5fb08495ff7f94c4555a3be6163681bf081e15e3a5a74592e981ec43d491980c5721756d6ffcafbd5bc58f5ce7c19b055ceb4bda8247c
 SHA512 
69b0d351b9137b4cf9374a36c7a8d0a1ae22eb39bd2b15640db96bc9036bafa59823e61ea6bfda09351dbc575fe4c189bb70c6676614ceddd9356c30811bc903
+DIST x42-plugins-20220714.tar.xz 3587148 BLAKE2B 
10459537d470f3177578b5d0328d634e469a0f00f8390e5dc2fc6f91c197ab9299572fef6787fd61cfc0fd579657e0372af22a3539f84a1d8ba76277e413c5ff
 SHA512 
502994109d68ae8df39b0258caa414529711fea92254922945eb3c7cf28bb5dd67586f362c8a392ec9cfda3f62cbe050063e86fb2c0bb3cc5e860912264472d3

diff --git a/media-plugins/x42-plugins/x42-plugins-20220714.ebuild 
b/media-plugins/x42-plugins/x42-plugins-20220714.ebuild
new file mode 100644
index ..f57cf56abcb2
--- /dev/null
+++ b/media-plugins/x42-plugins/x42-plugins-20220714.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Collection of LV2 plugins"
+HOMEPAGE="https://github.com/x42/x42-plugins;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/x42/x42-plugins.git;
+else
+   SRC_URI="http://gareus.org/misc/x42-plugins/${P}.tar.xz;
+   KEYWORDS="amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="mirror"
+
+RDEPEND="dev-libs/glib
+   media-fonts/dejavu
+   media-libs/ftgl
+   media-libs/glu
+   media-libs/liblo
+   media-libs/libsamplerate
+   media-libs/libsndfile
+   media-libs/libltc
+   media-libs/lv2
+   media-libs/zita-convolver
+   sci-libs/fftw:3.0
+   virtual/jack
+   virtual/opengl
+   x11-libs/cairo[X]
+   x11-libs/pango
+"
+DEPEND="${RDEPEND}
+   sys-apps/help2man"
+
+src_compile() {
+   emake CC="$(tc-getCC)" STRIP="#" 
FONTFILE="/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf"
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="/usr" LV2DIR="/usr/$(get_libdir)/lv2" 
install
+}



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

2022-07-17 Thread Miroslav Šulc
commit: b45a5f1b47e327c9d59cdcf6eb3a13fb2f8fcb09
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jul 18 03:02:30 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 18 03:03:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45a5f1b

media-sound/abcmidi: dropped obsolete 2022.05.20 & 2022.06.07

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

 media-sound/abcmidi/Manifest  |  2 --
 media-sound/abcmidi/abcmidi-2022.05.20.ebuild | 35 ---
 media-sound/abcmidi/abcmidi-2022.06.07.ebuild | 35 ---
 3 files changed, 72 deletions(-)

diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 41b8e832540b..d4a04467d8f3 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,3 +1 @@
-DIST abcMIDI-2022.05.20.zip 611325 BLAKE2B 
1fd9c786ec0a7b3558f71502ceda261419b6883dffe524de6f5203188f5ee618d52ad1cba0662d28a3ba4c252702abf4d5a2e4271b951916e9164c9d573b28ff
 SHA512 
f6e8212c4bc96fc62f95c868f65bfd40208f2aeb5d4913fe1b4d85331dae69a763cfc3db9f446018dd0b43afaec496b6572ea0c46ebeac563902899b71f24645
-DIST abcMIDI-2022.06.07.zip 611323 BLAKE2B 
3b0a9a1bbf0265c8c2848aff267acf3fa0b98a6fe24b5878e70db5da3e892c8658ff236511a5524cf5dcf5217bf09ccb762102539cdd12a7d23c6573bd0ed14d
 SHA512 
1e4daf647238e28b3c4c644dfcfbffdacd0e5b9e007a3a9cb8393ba879690c74d5ea2970254d5d3f19a68c5742de80bf5aa387a7f9aa241abec2e952f1bdc0c8
 DIST abcMIDI-2022.06.14.zip 612729 BLAKE2B 
f9644ea59bb43d50a39f60f31f440e9d4e425701c71877fb812adeaa0757da37d2aabab5c2b3593f38a5a135adc0925545337860452317e558cbfb037c95d4af
 SHA512 
4e8a9a770925e166dabdbf459227b26373c33ed0ec356d093d8f4de457cc9034cd9237d445f31883e7c3974c3fd4b69a6f6fb156b26e03483bcd70793e7457ec

diff --git a/media-sound/abcmidi/abcmidi-2022.05.20.ebuild 
b/media-sound/abcmidi/abcmidi-2022.05.20.ebuild
deleted file mode 100644
index 3b11050a4f44..
--- a/media-sound/abcmidi/abcmidi-2022.05.20.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
-}

diff --git a/media-sound/abcmidi/abcmidi-2022.06.07.ebuild 
b/media-sound/abcmidi/abcmidi-2022.06.07.ebuild
deleted file mode 100644
index 3b11050a4f44..
--- a/media-sound/abcmidi/abcmidi-2022.06.07.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: app-admin/ansible-base/

2022-07-17 Thread Matthew Thode
commit: a620392d95d76e31f26fc50e66116bc37fc26787
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 18 02:53:18 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul 18 02:53:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a620392d

Revert "app-admin/ansible-base: 2.11.7 cleanup"

This reverts commit 367c6cda7182911c02fe0df76b34951d6f185edb.

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/ansible-base/Manifest   |  1 +
 app-admin/ansible-base/ansible-base-2.11.7.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/app-admin/ansible-base/Manifest b/app-admin/ansible-base/Manifest
index 29b2cdce51ea..dcf13f4266ca 100644
--- a/app-admin/ansible-base/Manifest
+++ b/app-admin/ansible-base/Manifest
@@ -1,3 +1,4 @@
+DIST ansible-core-2.11.7.tar.gz 7108269 BLAKE2B 
c5080161bfffc34382db86f3940dbbf1c8194a4413b20ef28b3c15503aec905acfffc864041496b4f6b4b77966fee3221b80e90d4b952e38513ba9ce506ee1ae
 SHA512 
f37c925c5302eff30d17f52a04d4a5311e38ee5c1d6db4fbdb32970afa362e0522d6ec3d07bddf40137b2f5ec5fa03a2b72e7e1ed313c28c207f65490e49af92
 DIST ansible-core-2.12.6.tar.gz 7761844 BLAKE2B 
37fe58bd04fcd59bb8085c31d8d7b4d4298c7911acb2a5988afa7a3b9d856769f0a737179f8d4828fd94a1a6c5e029385a7514a5f1b5155fffd6b8aa7ae7427f
 SHA512 
55138701f3733b1ea2049783d9d0246beb7cc778090785eada756c9ef540b248bc345e07a261d5542648fc22088bc25e3ab57f7b904bba615264d5556baae456
 DIST ansible-core-2.12.7.tar.gz 7756456 BLAKE2B 
e9c5b446fbd80524572646667875afa26a28cd6f8a0c138383ef2af7fe2e51ba5dcbb19bdbb00e7e367ba78f9667be0b03320f887367dc5cc3d18cfc33ebf89b
 SHA512 
15b29bc52cbcd690d442e4923bad23c2b4db34b1d9af9a7e3a73fbad6b4d775795a44df80c739ad409206767f6bc9efc3d5abdab593fb2abd6ba991ca8cbee67
 DIST ansible-core-2.13.0.tar.gz 7383065 BLAKE2B 
14c9c30a1d04c4235877da9a2d866bae229fa0bb28815dccc2cbc37ca7a767a6a15b2ae1824849cb2c7031b3c3bdcac433b04bf353265228ab2beec7650aa7b9
 SHA512 
37e17d73477ba88c62af94a6912f9b4b91ebf2ac967c2845875e293fe2ed09307e414644899714e604883973e241eed571d61b7a093a6c212446a1f5b702af6f

diff --git a/app-admin/ansible-base/ansible-base-2.11.7.ebuild 
b/app-admin/ansible-base/ansible-base-2.11.7.ebuild
new file mode 100644
index ..3b6b3c0d41e6
--- /dev/null
+++ b/app-admin/ansible-base/ansible-base-2.11.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
+   EGIT_BRANCH="devel"
+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"
+   S="${WORKDIR}"/${MY_P}
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
+   

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

2022-07-17 Thread Matthew Thode
commit: 0f8b8cc22186f8eadaddac728f5a14fd1c44c9c4
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 18 02:49:37 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul 18 02:49:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8b8cc2

Revert "app-admin/ansible: 4.6.0 cleanup"

This reverts commit c8e3d4b6cb63509e3d9cc2ec23923bb87643e8ad.

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/ansible/Manifest |  1 +
 app-admin/ansible/ansible-4.6.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index fef4cbb69d0d..4016678933c0 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,3 +1,4 @@
+DIST ansible-4.6.0.tar.gz 35644507 BLAKE2B 
94f544caa81ba7d20493f469483612f2ebf9eb1c4be18006b5ca6afdb3bd45428226340a0658b8f1ebecf8bd06396763ba888bb1cbd48aa6b71aaa6a56542d38
 SHA512 
5b7fad69628dded0b42a25e3f2fbbcc30ef876dc3f97dc1dff2c7db6443d1506fe5db62bc4d8a00ebfb7dc78ecc205a56bea3bf760f85260c835b2286f63b702
 DIST ansible-5.7.1.tar.gz 35657258 BLAKE2B 
e13d294327ff6e6ca42a5fe95d5795c984319bace80da1d9e62b0eca861ac60cc9e6551c3bef6eddd8629670bb85b1f9ebc48fd093880248988831de2056908d
 SHA512 
cba20da1a87e96600214b89539b5dd9ea0439edb6ccd757717c4041506b7ccb8ca046cd11840b2418bf0f6e725b21e56c8ac057f13604baba610d3716deee268
 DIST ansible-5.9.0.tar.gz 36756162 BLAKE2B 
4c713f0a45536aadbd20451c5b5ac37b474cb1d1f9fbfa6031b228a549bfd65e1ae0ee76d6fcd08a0de43d7d07eaebf90d08d00764acad438bcffcdb09c5d58b
 SHA512 
88b26b1ba59a39370ee4a27eedda441d6e6ce8ba8eb857353572c692e49b189e95ed80e5063917c52799fb15bc3608d4c1ada013a7d650909714ca8ea5dd3bbb
 DIST ansible-6.0.0.tar.gz 35015538 BLAKE2B 
30736f5742c6b8a50f1cc763cec8ef7a7ca8d034a6365bb5aaedab7e768e35fa0ffdb999b53e59389da42e5ff305912e1716ce3b2847cfb44888fd22793d8abd
 SHA512 
490bdc574ad6a444f8007138a12be5e5fcd8eb7abdd5466ff1924ac7c34e0a71be1c2495666ceefa1c88da48900fa2bca2c1e8d5775f3f559b1fa285bbcdcae9

diff --git a/app-admin/ansible/ansible-4.6.0.ebuild 
b/app-admin/ansible/ansible-4.6.0.ebuild
new file mode 100644
index ..d96231433bb4
--- /dev/null
+++ b/app-admin/ansible/ansible-4.6.0.ebuild
@@ -0,0 +1,29 @@
+# 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="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/;
+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"
+RESTRICT="test"
+
+RDEPEND=">=app-admin/ansible-base-2.11.1
+   

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

2022-07-17 Thread Matthew Thode
commit: c8e3d4b6cb63509e3d9cc2ec23923bb87643e8ad
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 18 02:33:50 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul 18 02:34:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e3d4b6

app-admin/ansible: 4.6.0 cleanup

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

 app-admin/ansible/Manifest |  1 -
 app-admin/ansible/ansible-4.6.0.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index 4016678933c0..fef4cbb69d0d 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,4 +1,3 @@
-DIST ansible-4.6.0.tar.gz 35644507 BLAKE2B 
94f544caa81ba7d20493f469483612f2ebf9eb1c4be18006b5ca6afdb3bd45428226340a0658b8f1ebecf8bd06396763ba888bb1cbd48aa6b71aaa6a56542d38
 SHA512 
5b7fad69628dded0b42a25e3f2fbbcc30ef876dc3f97dc1dff2c7db6443d1506fe5db62bc4d8a00ebfb7dc78ecc205a56bea3bf760f85260c835b2286f63b702
 DIST ansible-5.7.1.tar.gz 35657258 BLAKE2B 
e13d294327ff6e6ca42a5fe95d5795c984319bace80da1d9e62b0eca861ac60cc9e6551c3bef6eddd8629670bb85b1f9ebc48fd093880248988831de2056908d
 SHA512 
cba20da1a87e96600214b89539b5dd9ea0439edb6ccd757717c4041506b7ccb8ca046cd11840b2418bf0f6e725b21e56c8ac057f13604baba610d3716deee268
 DIST ansible-5.9.0.tar.gz 36756162 BLAKE2B 
4c713f0a45536aadbd20451c5b5ac37b474cb1d1f9fbfa6031b228a549bfd65e1ae0ee76d6fcd08a0de43d7d07eaebf90d08d00764acad438bcffcdb09c5d58b
 SHA512 
88b26b1ba59a39370ee4a27eedda441d6e6ce8ba8eb857353572c692e49b189e95ed80e5063917c52799fb15bc3608d4c1ada013a7d650909714ca8ea5dd3bbb
 DIST ansible-6.0.0.tar.gz 35015538 BLAKE2B 
30736f5742c6b8a50f1cc763cec8ef7a7ca8d034a6365bb5aaedab7e768e35fa0ffdb999b53e59389da42e5ff305912e1716ce3b2847cfb44888fd22793d8abd
 SHA512 
490bdc574ad6a444f8007138a12be5e5fcd8eb7abdd5466ff1924ac7c34e0a71be1c2495666ceefa1c88da48900fa2bca2c1e8d5775f3f559b1fa285bbcdcae9

diff --git a/app-admin/ansible/ansible-4.6.0.ebuild 
b/app-admin/ansible/ansible-4.6.0.ebuild
deleted file mode 100644
index d96231433bb4..
--- a/app-admin/ansible/ansible-4.6.0.ebuild
+++ /dev/null
@@ -1,29 +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="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/;
-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"
-RESTRICT="test"
-
-RDEPEND=">=app-admin/ansible-base-2.11.1
-   

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

2022-07-17 Thread Matthew Thode
commit: 367c6cda7182911c02fe0df76b34951d6f185edb
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jul 18 02:32:43 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Jul 18 02:34:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367c6cda

app-admin/ansible-base: 2.11.7 cleanup

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

 app-admin/ansible-base/Manifest   |  1 -
 app-admin/ansible-base/ansible-base-2.11.7.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/app-admin/ansible-base/Manifest b/app-admin/ansible-base/Manifest
index dcf13f4266ca..29b2cdce51ea 100644
--- a/app-admin/ansible-base/Manifest
+++ b/app-admin/ansible-base/Manifest
@@ -1,4 +1,3 @@
-DIST ansible-core-2.11.7.tar.gz 7108269 BLAKE2B 
c5080161bfffc34382db86f3940dbbf1c8194a4413b20ef28b3c15503aec905acfffc864041496b4f6b4b77966fee3221b80e90d4b952e38513ba9ce506ee1ae
 SHA512 
f37c925c5302eff30d17f52a04d4a5311e38ee5c1d6db4fbdb32970afa362e0522d6ec3d07bddf40137b2f5ec5fa03a2b72e7e1ed313c28c207f65490e49af92
 DIST ansible-core-2.12.6.tar.gz 7761844 BLAKE2B 
37fe58bd04fcd59bb8085c31d8d7b4d4298c7911acb2a5988afa7a3b9d856769f0a737179f8d4828fd94a1a6c5e029385a7514a5f1b5155fffd6b8aa7ae7427f
 SHA512 
55138701f3733b1ea2049783d9d0246beb7cc778090785eada756c9ef540b248bc345e07a261d5542648fc22088bc25e3ab57f7b904bba615264d5556baae456
 DIST ansible-core-2.12.7.tar.gz 7756456 BLAKE2B 
e9c5b446fbd80524572646667875afa26a28cd6f8a0c138383ef2af7fe2e51ba5dcbb19bdbb00e7e367ba78f9667be0b03320f887367dc5cc3d18cfc33ebf89b
 SHA512 
15b29bc52cbcd690d442e4923bad23c2b4db34b1d9af9a7e3a73fbad6b4d775795a44df80c739ad409206767f6bc9efc3d5abdab593fb2abd6ba991ca8cbee67
 DIST ansible-core-2.13.0.tar.gz 7383065 BLAKE2B 
14c9c30a1d04c4235877da9a2d866bae229fa0bb28815dccc2cbc37ca7a767a6a15b2ae1824849cb2c7031b3c3bdcac433b04bf353265228ab2beec7650aa7b9
 SHA512 
37e17d73477ba88c62af94a6912f9b4b91ebf2ac967c2845875e293fe2ed09307e414644899714e604883973e241eed571d61b7a093a6c212446a1f5b702af6f

diff --git a/app-admin/ansible-base/ansible-base-2.11.7.ebuild 
b/app-admin/ansible-base/ansible-base-2.11.7.ebuild
deleted file mode 100644
index 3b6b3c0d41e6..
--- a/app-admin/ansible-base/ansible-base-2.11.7.ebuild
+++ /dev/null
@@ -1,64 +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} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git;
-   EGIT_BRANCH="devel"
-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"
-   S="${WORKDIR}"/${MY_P}
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="test"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   

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

2022-07-17 Thread Matt Turner
commit: 2acf98891472e30d0cdd49ba40d4e9d86f6678c9
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 18 02:00:59 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 18 02:07:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acf9889

x11-libs/libnotify: Version bump to 0.8.1

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

 x11-libs/libnotify/Manifest   |  1 +
 x11-libs/libnotify/libnotify-0.8.1.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest
index a4f4ec8330e4..5147622da10c 100644
--- a/x11-libs/libnotify/Manifest
+++ b/x11-libs/libnotify/Manifest
@@ -1,3 +1,4 @@
 DIST libnotify-0.7.12.tar.xz 102032 BLAKE2B 
fc0c0f377bf86cb9a7d3e080cf0aa23fa287a9199656d403624925208d86390e96f62d4c41f4b457efd403139f1bad52ff5fdd2c0cb3270c0abc82957b2634cf
 SHA512 
1ddbdc2ea7ba653ea54169db9ed3d471f6e3421ef29e486c9b8d36837a655bcd613d0f07a8cf1253b87c42a2651e2f1634145622d8624d91e4223452deb99f1b
 DIST libnotify-0.7.9.tar.xz 98148 BLAKE2B 
4728d00a204cd1003e8171a54c23bb975c0477c245c1175558f27555763113ec8bd7abd7ef81f6bad2b98604efe436d843958e77473436e68560775804473383
 SHA512 
8a842b50777279efdb7d96a836a546c47decad158a4f03f7ffc818860d1f6276a657619e4f4a19a4e2f5ad55e0371c793420d50d802983700e8c342273b73874
 DIST libnotify-0.8.0.tar.xz 105288 BLAKE2B 
fc1897896d0f0d1bc13c63717ea050eb05da98979257970d57f780b9602b43b3449211424ee5e116eae957438ccb43a3dfa78935eeca9bc27a729be9e2b4e804
 SHA512 
17fc2e8bb9a61560e796b9e4258ebb56e303e285fa0c5a58f5dbddc0a5493e6f8474d24c1f0a34178810385e9f1d33ddba027b9c0f4364d83ddb57d4f5d78f56
+DIST libnotify-0.8.1.tar.xz 105368 BLAKE2B 
840b56941e9773b4db5ce1ffba7ca3fc04e76877349c53ed1c985acf7405a575bc9709e0255edf4562b5596de97fcd7e9dbef32d99bc853b94b203a7da0c03e4
 SHA512 
464b7ff9f2f6268919f336bd9c6f8c243c29282ba6ada7e491ab514b3630977a319dfa522705c68e17fff2d87effc75e009d656bc46c5e92917ad64e66b25320

diff --git a/x11-libs/libnotify/libnotify-0.8.1.ebuild 
b/x11-libs/libnotify/libnotify-0.8.1.ebuild
new file mode 100644
index ..f91fcaa55488
--- /dev/null
+++ b/x11-libs/libnotify/libnotify-0.8.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib xdg-utils
+
+DESCRIPTION="A library for sending desktop notifications"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE="gtk-doc +introspection test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}]
+   x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-libs/gobject-introspection-common-1.32
+   dev-util/glib-utils
+   virtual/pkgconfig
+   app-text/docbook-xsl-ns-stylesheets
+   dev-libs/libxslt
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2 )
+   test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+"
+IDEPEND="app-eselect/eselect-notify-send"
+PDEPEND="virtual/notification-daemon"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   $(meson_native_use_feature introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Ddocbook_docs=disabled
+   )
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+
+   mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941
+}
+
+pkg_postinst() {
+   eselect notify-send update ifunset
+}
+
+pkg_postrm() {
+   eselect notify-send update ifunset
+}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-input-wacom/

2022-07-17 Thread Matt Turner
commit: 158102a12cd54ad685beed8c251ef05151424c40
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 18 02:16:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 18 02:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158102a1

x11-drivers/xf86-input-wacom: Version bump to 1.1.0

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

 x11-drivers/xf86-input-wacom/Manifest  |  1 +
 .../xf86-input-wacom/xf86-input-wacom-1.1.0.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/x11-drivers/xf86-input-wacom/Manifest 
b/x11-drivers/xf86-input-wacom/Manifest
index 284d06915322..d020d5071ed5 100644
--- a/x11-drivers/xf86-input-wacom/Manifest
+++ b/x11-drivers/xf86-input-wacom/Manifest
@@ -1,2 +1,3 @@
 DIST xf86-input-wacom-0.40.0.tar.bz2 629310 BLAKE2B 
63b930d3cd786d825250048fdf368fff4e607a39bfabee44e42a2c3ce9693c44ec8966871759d06b823f0568c4e3c2aee003633b863f5437eedc3125f19dd351
 SHA512 
ce0a24e2e9b4768e7eb65a5c663b3adce856356da7b83a1367dd7e031525805fc26d0b7c8b176a21fcd949c757940e18fec51d7253da157c0ac43ca446c4e536
 DIST xf86-input-wacom-1.0.0.tar.bz2 629019 BLAKE2B 
4270dd4988a40d1307d15fce7fa0b6748db754e779cff5473b7a8f8ca5d0bbb36fd6125186e3ddba073f5521ee5c8657523d57dfaa82937a9d50b06605bcb8d1
 SHA512 
61b48380d8874241bbf687a3916aa089af087e50be93034cfc701a3311513ff855705e3e4073590a1b55be9751ab744166ddf14aa2311fdf0ccc01122af8e315
+DIST xf86-input-wacom-1.1.0.tar.bz2 645948 BLAKE2B 
fccc81f49777b10527072bf4b30cb1a510e35d61f30fca96a68d05df55acc91f6c8dc44b2fad5d2b2f3f000646d85b2052841cbc8f933db51b668b1eb3e49dbe
 SHA512 
d4ca8d5ea5e328c6e6b4bdb3d0ca23dee0bdb960e79f4422483d456330f9c88ea7579da4fba192fd250b23d7db1b7f40ad8ef0127f334c580030858edcbb9f4d

diff --git a/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.1.0.ebuild 
b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.1.0.ebuild
new file mode 100644
index ..5869c3f88865
--- /dev/null
+++ b/x11-drivers/xf86-input-wacom/xf86-input-wacom-1.1.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info systemd udev xorg-3 meson
+
+DESCRIPTION="Driver for Wacom tablets and drawing devices"
+HOMEPAGE="https://linuxwacom.github.io/;
+LICENSE="GPL-2"
+SRC_URI="https://github.com/linuxwacom/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libwacom-2:=
+   >=x11-base/xorg-server-1.13:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXinerama
+   virtual/libudev:="
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if kernel_is lt 3 17; then
+   if ! linux_config_exists \
+   || ! linux_chkconfig_present TABLET_USB_WACOM \
+   || ! linux_chkconfig_present INPUT_EVDEV; then
+   echo
+   ewarn "If you use a USB Wacom tablet, you need to 
enable support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "Input device support --->"
+   ewarn "  <*>   Event interface"
+   ewarn "  [*]   Tablets  --->"
+   ewarn "<*>   Wacom Intuos/Graphire tablet 
support (USB)"
+   echo
+   fi
+   else
+   if ! linux_config_exists \
+   || ! linux_chkconfig_present HID_WACOM; then
+   echo
+   ewarn "If you use a USB Wacom tablet, you need to 
enable support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "HID support  --->"
+   ewarn "  Special HID drivers  --->"
+   ewarn "<*> Wacom Intuos/Graphire tablet support 
(USB)"
+   echo
+   fi
+   fi
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   xorg-3_flags_setup
+
+   local emesonargs=(
+   -Dsystemd-unit-dir="$(systemd_get_systemunitdir)"
+   -Dudev-rules-dir="$(get_udevdir)/rules.d"
+   $(meson_feature test unittests)
+   -Dwacom-gobject=disabled
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



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

2022-07-17 Thread Ionen Wolkens
commit: f5e8e90df539b6ceb259ee05bf71401ef8f3b145
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 18 00:47:17 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 18 00:47:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e8e90d

net-misc/yt-dlp: add 2022.7.18

Signed-off-by: Ionen Wolkens  gentoo.org>

 net-misc/yt-dlp/Manifest|  1 +
 net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 23937a69cc9a..19e9ff79dfbe 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1 +1,2 @@
 DIST yt-dlp-2022.6.29.tar.gz 2321677 BLAKE2B 
c1c6e18af961c7d433fae432ecf38feb28bff315ad9a3949c431f35f46a469460ade8a44e23f699d248dee1088bd507981479ab009c3e8152508c730ff146683
 SHA512 
f6832e70a73a3b787af9a9e2c4219bd593d2eb0e4c37a0d5696a5a11413a7230f4ca5e480db43713477fba6eae076c600ec98f24adb5c651fa5fbb9fdd83ad45
+DIST yt-dlp-2022.7.18.tar.gz 2348854 BLAKE2B 
3ef23b1fbc379af2e2a291e96efe495a38d8a7a3db3a45d6131bcaa06cc03843e4c3eee7859c51a7868429ab64759e251a22c5fb320fcbf51d7e2c4ca9ac86d7
 SHA512 
07552c1b698326152c154ff83fc08b03637234ff448e6b5dd6776c0f37d2a4d892a5c89131c4c9ec8a8c479577018ffbdf7f53538e3dc41497c0fd131c90538a

diff --git a/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild 
b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
new file mode 100644
index ..775abf17078d
--- /dev/null
+++ b/net-misc/yt-dlp/yt-dlp-2022.7.18.ebuild
@@ -0,0 +1,64 @@
+# 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 bash-completion-r1 distutils-r1 optfeature wrapper
+
+DESCRIPTION="youtube-dl fork with additional features and fixes"
+HOMEPAGE="https://github.com/yt-dlp/yt-dlp/;
+SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+
+RDEPEND="
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   !net-misc/youtube-dl[-yt-dlp(-)]"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+
+   # adjust requires for pycryptodome and optional dependencies (bug 
#828466)
+   sed -ri requirements.txt \
+   -e "s/^(pycryptodome)x/\1/" \
+   -e "/^(brotli.*|certifi|mutagen|websockets)/d" || die
+}
+
+python_test() {
+   epytest -m 'not download'
+}
+
+python_install_all() {
+   dodoc README.md Changelog.md supportedsites.md
+   doman yt-dlp.1
+
+   dobashcomp completions/bash/yt-dlp
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completions/fish/yt-dlp.fish
+
+   insinto /usr/share/zsh/site-functions
+   doins completions/zsh/_yt-dlp
+
+   rm -r "${ED}"/usr/share/doc/yt_dlp || die
+
+   make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
+}
+
+pkg_postinst() {
+   optfeature "various features (merging tracks, streamed content)" 
media-video/ffmpeg
+   has_version media-video/atomicparsley || # allow fallback but don't 
advertise
+   optfeature "embedding metadata thumbnails in MP4/M4A files" 
media-libs/mutagen
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was 
installed'
+   elog 'as "youtube-dl". This is strictly for compatibility and 
it is'
+   elog 'recommended to use "yt-dlp" directly, it may be removed 
in the future.'
+   fi
+}



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

2022-07-17 Thread Sam James
commit: d7fe66b67489c54ae8244dbbe7d801aed073952f
Author: brahmajit das  gmail  com>
AuthorDate: Sat Jul 16 07:42:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7fe66b6

dev-libs/libratbag-: Fix missing error.h error on musl

Since musl doesn't provide error.h we need to check before adding it. If
error.h is present in system only then we include it else we use err.h.
Already there exists a bug report for this upstream [1]. The devs are open to
a custom implementation of error but for now this patch for do it.

[1]: https://github.com/libratbag/libratbag/issues/1253

Closes: https://bugs.gentoo.org/830557
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26437
Signed-off-by: Sam James  gentoo.org>

 .../files/libratbag-0.16-musl-error.h.patch| 69 ++
 dev-libs/libratbag/libratbag-0.16.ebuild   |  4 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch 
b/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch
new file mode 100644
index ..a3b0b187c154
--- /dev/null
+++ b/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch
@@ -0,0 +1,69 @@
+# Since musl doesn't provide error.h we need to check before adding it. If
+# error.h is present in system only then we include it else we use err.h.
+# Already there exists a bug report for this upstream [1]. The devs are open to
+# a custom implementation of error but for now this patch for do it.
+#
+# [1]: https://github.com/libratbag/libratbag/issues/1253
+#
+# Closes: https://bugs.gentoo.org/830557
+--- a/meson.build
 b/meson.build
+@@ -74,8 +74,13 @@ dep_libevdev = dependency('libevdev')
+ dep_glib = dependency('glib-2.0')
+ dep_json_glib = dependency('json-glib-1.0')
+ dep_lm = cc.find_library('m')
++error_exists = cc.has_header('error.h')
+ dep_unistring = cc.find_library('unistring')
+
++if error_exists
++  add_global_arguments('-DHAVE_ERROR_H', language : 'c')
++endif
++
+ if get_option('logind-provider') == 'elogind'
+   dep_logind = dependency('libelogind', version : '>=227')
+ else
+--- a/tools/hidpp10-dump-page.c
 b/tools/hidpp10-dump-page.c
+@@ -23,7 +23,12 @@
+
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+
+ #include 
+--- a/tools/hidpp20-dump-page.c
 b/tools/hidpp20-dump-page.c
+@@ -23,7 +23,12 @@
+
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+
+ #include 
+--- a/tools/hidpp20-reset.c
 b/tools/hidpp20-reset.c
+@@ -23,7 +23,12 @@
+
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+
+ #include 

diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild 
b/dev-libs/libratbag/libratbag-0.16.ebuild
index 9b8dda025eb3..2a174abe96e8 100644
--- a/dev-libs/libratbag/libratbag-0.16.ebuild
+++ b/dev-libs/libratbag/libratbag-0.16.ebuild
@@ -61,6 +61,10 @@ DEPEND="
dev-libs/gobject-introspection
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.16-musl-error.h.patch
+)
+
 src_prepare() {
default
 



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

2022-07-17 Thread Sam James
commit: b7b9c245afbc71a60149bcaf4f57852aeb9400bc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 23:51:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b9c245

app-text/cherrytree: add 0.99.48

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

 app-text/cherrytree/Manifest  |  1 +
 app-text/cherrytree/cherrytree-0.99.48.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/app-text/cherrytree/Manifest b/app-text/cherrytree/Manifest
index b18ed8916d6a..8337beb3344f 100644
--- a/app-text/cherrytree/Manifest
+++ b/app-text/cherrytree/Manifest
@@ -1,2 +1,3 @@
 DIST cherrytree-0.99.37.tar.gz 17983743 BLAKE2B 
42e5464f4cba4364dbbdabe5daaf80517a62f3f4b2c1c3efa764e9b10dfae492bf335403d24a7a33d9b7c8cd55a0c55ad359ffca1f639fa7622e00a416defd60
 SHA512 
2413924d03c65dfad820bc2b1e345b7dd74b69d11a10ee0d333400936eb31368f53f2aee77a3dd708adb3d4b91578c0499766bca4c85537822e9c4b3d41c6800
 DIST cherrytree_0.99.47.tar.xz 2457904 BLAKE2B 
1072de8ed62757a873a258dc9ab1e9e186128b520e7f02e0a2cd8e7e0173232af7db85e3293efd21b577e51b6f5e55cca0cf35631e34279e32dc07836335b742
 SHA512 
2611be4c24a188793aa6785d96b33ec91c0957b30616352e1cb2cd12f296e39c29666d37a03016be6c934898bf6deb98af74c2c345d9c70f138f62ac6b10f023
+DIST cherrytree_0.99.48.tar.xz 3474468 BLAKE2B 
b60cc2ffa4f5bd6e91e2a8b34811ad6977d46bdd02c7c1b2bfcdbf4df6107753a2390bc6a15daae8d5268af017ff52d217ab79ed5b4d5d107ef736257999b865
 SHA512 
eb4690bbc5865b9a0c7d0cb11341fe5ac17f11d417ad765b29784083a83f18c06a39b5b738838e3d57754de25adf1861ea4a6ad472e01a895e8fce0af0964926

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



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

2022-07-17 Thread Sam James
commit: 3c3c878c44cb226d776bd989b0206e543dd9ac46
Author: brahmajit das  gmail  com>
AuthorDate: Sat Jul 16 04:36:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3c878c

dev-util/debugedit: Fix build on musl

musl doesn't provide error.h as a result debugedit is failing to build
on musl. So we're creating a error define that redefines the err
function and takes precedence over it. Thanks to gentoo developer
Anthony G. Basile  gentoo.org> for the patch idea.

Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26223
Signed-off-by: Sam James  gentoo.org>

 dev-util/debugedit/debugedit-5.0-r1.ebuild |  1 +
 .../files/debugedit-5.0-musl-error.h-fix.patch | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild 
b/dev-util/debugedit/debugedit-5.0-r1.ebuild
index 18f1e7b7cde5..f510f92c003b 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}"/${P}-readelf.patch
"${FILESDIR}"/${P}-zero-dir-entry.patch
"${FILESDIR}"/${P}-hppa.patch
+   "${FILESDIR}"/${P}-musl-error.h-fix.patch
 )
 
 src_prepare() {

diff --git a/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch 
b/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch
new file mode 100644
index ..4c7f23911108
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-musl-error.h-fix.patch
@@ -0,0 +1,50 @@
+# musl doesn't provide error.h as a result debugedit is failing to build on
+# musl.
+#
+# With advice from developer Anthony G. Basile  I went
+# with creating a define that redefines the err function. The major
+# improvements over the previous implementation is that this time the patch is
+# smaller and more readable compared to previous implementation.
+#
+# Closes: https://bugs.gentoo.org/714206
+--- a/configure.ac
 b/configure.ac
+@@ -57,6 +57,8 @@ PKG_CHECK_MODULES([LIBDW], [libdw])
+
+ # Checks for header files.
+ AC_CHECK_HEADERS([fcntl.h inttypes.h limits.h malloc.h stddef.h stdint.h 
stdlib.h string.h unistd.h])
++AC_CHECK_HEADERS([error.h],
++   [AC_DEFINE(HAVE_ERROR_H, 1, [has error.h -- non musl system])])
+
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_CHECK_HEADER_STDBOOL
+--- a/tools/debugedit.c
 b/tools/debugedit.c
+@@ -25,7 +25,12 @@
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+ #include 
+ #include 
+--- a/tools/sepdebugcrcfix.c
 b/tools/sepdebugcrcfix.c
+@@ -29,7 +29,12 @@
+ #include 
+ #include 
+ #include 
++#ifdef HAVE_ERROR_H
+ #include 
++#else
++#include 
++#define error(status, errno, ...) err(status, __VA_ARGS__)
++#endif
+ #include 
+ #include 
+



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/files/, net-fs/samba/

2022-07-17 Thread Sam James
commit: d68dbb343ba94e145423987a1d5d8e1869e27736
Author: brahmajit das  gmail  com>
AuthorDate: Wed Jun 29 18:36:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68dbb34

net-fs/samba: Fix undefined innetgr on musl

Currently samba fails to build on musl with error message saying
undefined reference to `innetgr'. This patch fixes that issue.

Closes: https://bugs.gentoo.org/855047
Signed-off-by: brahmajit das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26151
Signed-off-by: Sam James  gentoo.org>

 .../samba-4.16.2-fix-musl-without-innetgr.patch| 23 ++
 net-fs/samba/samba-4.16.2.ebuild   |  1 +
 2 files changed, 24 insertions(+)

diff --git a/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch 
b/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch
new file mode 100644
index ..c0b1746fc31a
--- /dev/null
+++ b/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch
@@ -0,0 +1,23 @@
+# Gentoo bug 855047
+--- a/lib/util/access.c
 b/lib/util/access.c
+@@ -115,7 +115,7 @@ static bool string_match(const char *tok,const char *s)
+   return true;
+   }
+   } else if (tok[0] == '@') { /* netgroup: look it up */
+-#ifdef HAVE_NETGROUP
++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR)
+   DATA_BLOB tmp;
+   char *mydomain = NULL;
+   char *hostname = NULL;
+--- a/source3/auth/user_util.c
 b/source3/auth/user_util.c
+@@ -135,7 +135,7 @@ static void store_map_in_gencache(TALLOC_CTX *ctx, const 
char *from, const char
+
+ bool user_in_netgroup(TALLOC_CTX *ctx, const char *user, const char *ngname)
+ {
+-#ifdef HAVE_NETGROUP
++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR)
+   char nis_domain_buf[256];
+   const char *nis_domain = NULL;
+   char *lowercase_user = NULL;

diff --git a/net-fs/samba/samba-4.16.2.ebuild b/net-fs/samba/samba-4.16.2.ebuild
index 090a59c32be1..e5115c4e9c41 100644
--- a/net-fs/samba/samba-4.16.2.ebuild
+++ b/net-fs/samba/samba-4.16.2.ebuild
@@ -142,6 +142,7 @@ BDEPEND="${PYTHON_DEPS}
 PATCHES=(
"${FILESDIR}/${PN}-4.4.0-pam.patch"
"${FILESDIR}/${PN}-4.16.1-netdb-defines.patch"
+   "${FILESDIR}/${PN}-4.16.2-fix-musl-without-innetgr.patch"
 )
 
 #CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)"



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

2022-07-17 Thread Sam James
commit: f68552fdbf0cd2efdf1586b433d4133cd5193d14
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Mon Jul 11 22:56:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68552fd

net-misc/miniupnpd: keyword 2.3.0-r1 for ~arm64

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26356
Signed-off-by: Sam James  gentoo.org>

 net-misc/miniupnpd/miniupnpd-2.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/miniupnpd/miniupnpd-2.3.0-r1.ebuild 
b/net-misc/miniupnpd/miniupnpd-2.3.0-r1.ebuild
index 1ea1f1e65a1e..6eaa3bb39dbd 100644
--- a/net-misc/miniupnpd/miniupnpd-2.3.0-r1.ebuild
+++ b/net-misc/miniupnpd/miniupnpd-2.3.0-r1.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+leasefile igd2 ipv6 nftables pcp-peer portinuse strict"
 
 RDEPEND="



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

2022-07-17 Thread Sam James
commit: 0f787176dd1ee17c16d1ac03bd24c78771ab2477
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sun Jul 17 21:52:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 00:26:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f787176

dev-util/sysdig-kmod: fix kmod build on kernels >= 5.18

Bug: https://bugs.gentoo.org/852314
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/26458
Signed-off-by: Sam James  gentoo.org>

 .../files/0.27.1-fix-kmod-build-on-5.18+.patch | 63 ++
 dev-util/sysdig-kmod/sysdig-kmod-0.27.1.ebuild |  2 +
 2 files changed, 65 insertions(+)

diff --git a/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch 
b/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch
new file mode 100644
index ..8c3ade53fb07
--- /dev/null
+++ b/dev-util/sysdig-kmod/files/0.27.1-fix-kmod-build-on-5.18+.patch
@@ -0,0 +1,63 @@
+
+Bug: https://bugs.gentoo.org/852314
+Source: 
https://github.com/falcosecurity/libs/pull/411/commits/36e945af4feb31c8b875f7d4624592b0c1ff929d
+
+From 36e945af4feb31c8b875f7d4624592b0c1ff929d Mon Sep 17 00:00:00 2001
+From: Federico Di Pierro 
+Date: Mon, 20 Jun 2022 14:26:39 +0200
+Subject: [PATCH] fix(driver): fixed kmod build on linux kernels >= 5.18.
+
+Signed-off-by: Federico Di Pierro 
+---
+ driver/main.c | 14 +-
+ 1 file changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/driver/main.c b/driver/main.c
+index 6b5ae461a..e606cc2f8 100644
+--- a/driver/main.c
 b/driver/main.c
+@@ -70,8 +70,9 @@ MODULE_AUTHOR("the Falco authors");
+ #define TRACEPOINT_PROBE(probe, args...) static void probe(void *__data, 
args)
+ #endif
+ 
+-#ifndef pgprot_encrypted
+-#define pgprot_encrypted(x) (x)
++// Allow build even on arch where PAGE_ENC is not implemented
++#ifndef _PAGE_ENC
++#define _PAGE_ENC 0
+ #endif
+ 
+ struct ppm_device {
+@@ -1217,8 +1218,9 @@ static int ppm_mmap(struct file *filp, struct 
vm_area_struct *vma)
+ 
+   pfn = vmalloc_to_pfn(vmalloc_area_ptr);
+ 
++  pgprot_val(vma->vm_page_prot) = pgprot_val(PAGE_SHARED) 
| _PAGE_ENC;
+   ret = remap_pfn_range(vma, useraddr, pfn,
+-PAGE_SIZE, 
pgprot_encrypted(PAGE_SHARED));
++PAGE_SIZE, vma->vm_page_prot);
+   if (ret < 0) {
+   pr_err("remap_pfn_range failed (1)\n");
+   goto cleanup_mmap;
+@@ -1255,8 +1257,9 @@ static int ppm_mmap(struct file *filp, struct 
vm_area_struct *vma)
+   while (mlength > 0) {
+   pfn = vmalloc_to_pfn(vmalloc_area_ptr);
+ 
++  pgprot_val(vma->vm_page_prot) = 
pgprot_val(PAGE_SHARED) | _PAGE_ENC;
+   ret = remap_pfn_range(vma, useraddr, pfn,
+-PAGE_SIZE, 
pgprot_encrypted(PAGE_SHARED));
++PAGE_SIZE, 
vma->vm_page_prot);
+   if (ret < 0) {
+   pr_err("remap_pfn_range failed (1)\n");
+   goto cleanup_mmap;
+@@ -1277,8 +1280,9 @@ static int ppm_mmap(struct file *filp, struct 
vm_area_struct *vma)
+   while (mlength > 0) {
+   pfn = vmalloc_to_pfn(vmalloc_area_ptr);
+ 
++  pgprot_val(vma->vm_page_prot) = 
pgprot_val(PAGE_SHARED) | _PAGE_ENC;
+   ret = remap_pfn_range(vma, useraddr, pfn,
+-PAGE_SIZE, 
pgprot_encrypted(PAGE_SHARED));
++PAGE_SIZE, 
vma->vm_page_prot);
+   if (ret < 0) {
+   pr_err("remap_pfn_range failed (1)\n");
+   goto cleanup_mmap;

diff --git a/dev-util/sysdig-kmod/sysdig-kmod-0.27.1.ebuild 
b/dev-util/sysdig-kmod/sysdig-kmod-0.27.1.ebuild
index ba7201399d5c..b679552f204c 100644
--- a/dev-util/sysdig-kmod/sysdig-kmod-0.27.1.ebuild
+++ b/dev-util/sysdig-kmod/sysdig-kmod-0.27.1.ebuild
@@ -19,6 +19,8 @@ RDEPEND="!<=dev-util/sysdig-0.26.4[modules]"
 
 CONFIG_CHECK="HAVE_SYSCALL_TRACEPOINTS ~TRACEPOINTS"
 
+PATCHES=( "${FILESDIR}"/${PV}-fix-kmod-build-on-5.18+.patch )
+
 pkg_pretend() {
linux-mod_pkg_setup
 }



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

2022-07-17 Thread Ionen Wolkens
commit: c8833e150ef45645020bd62cd222cbd7b636f8d9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 18 00:19:15 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 18 00:22:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8833e15

dev-python/adblock: add 0.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/adblock/Manifest |  42 ++
 dev-python/adblock/adblock-0.6.0.ebuild | 100 
 2 files changed, 142 insertions(+)

diff --git a/dev-python/adblock/Manifest b/dev-python/adblock/Manifest
index 2225e9b25ecf..bdea3525a7e5 100644
--- a/dev-python/adblock/Manifest
+++ b/dev-python/adblock/Manifest
@@ -1,5 +1,7 @@
 DIST adblock-0.4.3.crate 7700164 BLAKE2B 
836e8b60366c0bb23702883a8d9aef7eaa54dff6996ebb6a82f39880d93edb23f93e23299085a1756bb22115633f4534cd7ba0379e1dcb1ff6b1880d3e5576f4
 SHA512 
3fe7e139a6376ab2becfef7db9f54c850442dcbb44a61e2a116a1be6a59ab214659293f513f3c6daf7855d677b761f19ce99cf3be444d8f03c1dae90aa915f98
 DIST adblock-0.5.2.gh.tar.gz 24574 BLAKE2B 
84efcd6c6bc60030aee76eaa80acf67640d97ec1b386dc18aaf92c79b8ff60b35f545b4cf8980a1ab55f558939541f31dc8889073f1b3fd68d90ba6221a1f284
 SHA512 
f69bbde5a510882cd71454153ed12f0697517e030f9fb6774c5b166daf0db9f754a965085fc5e612c7dd3d093a31e22c1a9c064b167429d2aae4e93e3ca7bf7e
+DIST adblock-0.5.6.crate 7704188 BLAKE2B 
e459c02e79d5acf5108b9b393c6ce74ffb3a91c78aff6a92af8a30fbaa4ebbf77c6ebbcd96d5078108a5cd2d68f076b6ed3094d59a9a84882c03d74aed265b9d
 SHA512 
32b37f46b0a1deac3793c1e4c5b5599672121be48cf839b7455c223e8134c5c62570d021b5a5895fc43a14cd086b1e58074d2618b56368b689b8792a0e666d42
+DIST adblock-0.6.0.gh.tar.gz 24976 BLAKE2B 
b6f109f71cbb01458141d6de4933665a8c93c87ec23750df0074d7453f5f17e8fda53255338c4ce50943aca12357944141d7edaca982a63faf169faeeedf5156
 SHA512 
c313483414539594c8836d83930e089ffdaba2e3ff032e4365428440ca357f84dbe82896873c93f5265ac05760006dac2b214728a7b16ab7f6bac4e30ff0a39f
 DIST addr-0.14.0.crate 90210 BLAKE2B 
a0dcb422d853b76187542aaa2880aafade57716130a38172a91fd4d3d0c51d9e7f2b23eec5af84b188b8b661c48f46fab25797489a3bd5c84e0732b326178877
 SHA512 
18d6cecbbeb2ea11f2b4f40356d8a2de5aad45e57ac5f13dc9cd98cff4250b7612aadfb73935775c657e728ca10bc8313e601354f239a96e63ef90a8d2f6b870
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
@@ -10,55 +12,95 @@ DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f3
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST crc32fast-1.3.2.crate 38661 BLAKE2B 
ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0
 SHA512 
a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
 DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
+DIST either-1.7.0.crate 15492 BLAKE2B 
3ed1c5c27e7bd9453f83b82d3f57a4a73f965b1943a7a17d3de45ee35f62db53976ba9f2055ba28c00cda528ff3a2d7ad6cd957540c91f512bd3adf9c5e6
 SHA512 
894bf3980def07848a2911734c02eb0c5c5d2ff3ab7656413d2acfd164d120a7c075e0a5f3fb95243b8bda0257a5f457117d5c6eafc146f3f6aaf6c6fbc4cf33
 DIST flate2-1.0.22.crate 76026 BLAKE2B 
a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f
 SHA512 
c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f
+DIST flate2-1.0.24.crate 70191 BLAKE2B 
f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2
 SHA512 
8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-metrics/memcached_exporter/

2022-07-17 Thread William Hubbs
commit: bf918a8aa7bd9ea64e1e520c8b144239ac90b7d7
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jul 17 22:32:29 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul 17 22:35:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf918a8a

app-metrics/memcached_exporter: add 0.10.0

Bug: https://bugs.gentoo.org/844334
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/memcached_exporter/Manifest|  2 +
 .../memcached_exporter-0.10.0.ebuild   | 44 ++
 2 files changed, 46 insertions(+)

diff --git a/app-metrics/memcached_exporter/Manifest 
b/app-metrics/memcached_exporter/Manifest
index c56c8b8a20ea..9dcbe7e654a6 100644
--- a/app-metrics/memcached_exporter/Manifest
+++ b/app-metrics/memcached_exporter/Manifest
@@ -428,6 +428,8 @@ DIST 
honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20180728063816-88497007e858.mod 26 BLA
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 
BLAKE2B 
db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5
 SHA512 
d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190523083050-ea95bdfd59fc.mod 26 
BLAKE2B 
db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5
 SHA512 
d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
 DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 
3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792
 SHA512 
0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
+DIST memcached_exporter-0.10.0-deps.tar.xz 24009256 BLAKE2B 
acdf45e6340e95601ecd5b1a7d5bc6d61ec5f323d01ebd0be54e151643a647dabe4705f70ad6b68c3df254deeb5103406809cf4f7080ca5f6c17765ed4024735
 SHA512 
e567b0a94d7ccc7b87b51bb08f165b88aae24338a2a28ca8f392057eda508407615d43d5d821ae7fd48ca2d50df2bf2b9d2acce3f7be23d12f79ac4ba09c7ed2
+DIST memcached_exporter-0.10.0.tar.gz 41003 BLAKE2B 
497d1643ac7909cda5d82df5cb89dc09a7f961d3a6e7d60d8619f5f0ebce444e565bc00cb98843dd5f81a7618b38bc14dad9af4063bba58e24ae7e7db6a8de00
 SHA512 
53b913cb7f398dae5de5f3ccf6c468775a30528ff390cbd112dc7a9aba584c36cc7834b74ee1c1130e4ac19d63f01cc10ca5c6853480bdb130248ab7d0f0ba51
 DIST memcached_exporter-0.9.0.tar.gz 39390 BLAKE2B 
959f48a7e389d1cafcc5faf292fa5dde7cd778264c7d21a937f44625ae7bbd46d3d6fb2ca07dde6609b3423eafb973fa501d9b1ad7491aab7ca47744f076213b
 SHA512 
e9eba15ef5ad29148c78500e5251f6dcfbaf3d5cf17330fbe2a0c8d05dfa87e690d1ffd46716eca98e794613c116c4d992413e60b5a5ea3ec800697faf5d30be
 DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.mod 24 BLAKE2B 
d33080dbc62b185d029eb43f75d66328dbfa7c463a3117b3efd5419ab8e1e52cc6f5d5a288d553421025c785ec6948b3aa68588cae19bd325f6acc0d043bb5fb
 SHA512 
78f6402daccb04510f4ef35ee457ee13e4f447fba8e6aa33b4d32aa666e925861bf3b3f22c5ba9573871ec7e830f99e4caae0969724a54eadf40e6a7ed7931a0
 DIST 
sourcegraph.com%2Fsourcegraph%2Fappdash%2F@v%2Fv0.0.0-20190731080439-ebfcffb1b5c0.mod
 43 BLAKE2B 
44d562f1cdabdb24ca05eb508183dc158939129a4cf6ec0c58815076367b2902b660ee0ef526aa01e920846fb633d001c499bf63a3cea16494213eec41587408
 SHA512 
7d863e4af4e480a247bc767d1de96ff8050b12a13a182a9a8fa68c983c2f0b1a16b509d40de3cca552082535f876458034e1510f0f0feef383f16e1f84f81282

diff --git a/app-metrics/memcached_exporter/memcached_exporter-0.10.0.ebuild 
b/app-metrics/memcached_exporter/memcached_exporter-0.10.0.ebuild
new file mode 100644
index ..360145b9b2d3
--- /dev/null
+++ b/app-metrics/memcached_exporter/memcached_exporter-0.10.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=667bdef45c4e01380867f4be5bb0c7e0ece35dd6
+
+DESCRIPTION="Prometheus exporter for memcached"
+HOMEPAGE="https://github.com/prometheus/memcached_exporter;
+SRC_URI="https://github.com/prometheus/memcached_exporter/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-util/promu"
+DEPEND="acct-group/memcached_exporter
+   acct-user/memcached_exporter"
+RDEPEND="${DEPEND}"
+
+# tests require the memcached_exporter daemon to be running locally
+RESTRICT+=" test "
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s/{{.Branch}}/HEAD/" \
+   -e "s/{{.Revision}}/${GIT_COMMIT}/" \
+   .promu.yml || die "sed failed"
+}
+
+src_compile() {
+   promu build -v --prefix bin || die
+}
+
+src_install() {
+   dobin bin/*
+   

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

2022-07-17 Thread Mike Pagano
commit: d3b272064005b04e55072ee57100ce7eeb14b9f3
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Jul 17 22:10:27 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Jul 17 22:11:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b27206

sys-kernel/git-sources: add 5.19_rc7

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

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-5.19_rc7.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 8215fa3222a2..cfc04995acfe 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -5,3 +5,4 @@ DIST patch-5.19-rc3.patch 91707998 BLAKE2B 
838fb540ad60b1e6f90e90d873d470ae6defe
 DIST patch-5.19-rc4.patch 92086340 BLAKE2B 
fec8a8ca4dc1f25f6f06c1b7b2031b9e5f40b4b6ef56effb9a6150ba88beda69ebe3a88cb5bd00ba8548490d3b98b573482a6cf5dc5ec2b8b006d61b67317279
 SHA512 
9a4f7b207d31e2a2299c47de8f3fbb01558512ebe899af132eb6b711a3dc92d57568b9479b559b4e1d1a7eb59c5731afe38673eb13d09b250ee8a3df2d7e4d4c
 DIST patch-5.19-rc5.patch 92286884 BLAKE2B 
869cd7384fe6d7cb2752f7144b1fc8a030d1721e2502c0e4c20888b117d22c6411ea568852aa9e58459477f3bcea0b40762ec2bc37e1cf6e4467ef192223f4ed
 SHA512 
237f3be30596050bf0654356511a77453e661e2724b67de9f3ba91db5260e30b5685cedc796f6ab39d5c28faf40c25ebf168f8153c95c9ee71e17af4a20378cf
 DIST patch-5.19-rc6.patch 92531798 BLAKE2B 
6298e7c38d27c7711176d24ab82ef8751aaf15769ed77081805ad515e495b9461e08df5a1aff29f9305895fceb03b592b8596eb269405634a057e5bd3a66b657
 SHA512 
5f893e2395dfb8049993a577d764856e005fb8561a6a7a162145be963a9d83ad987f1ac45b05235249d35510f37b090664a2480a08da78083c45380ae5c3501f
+DIST patch-5.19-rc7.patch 92848147 BLAKE2B 
732f15e4a6d81ec23a001064410cab9591e71f67d6a11cbee12d6274a9e72ffcc53330bc92b66f9b6dbbcd21bfdf72edb8d9b736743434b7d14f74b3b1ef7da3
 SHA512 
3786cf805de3e83aeb690d5cbfe9cfe3cad4993649bc4e2eebade6952a6d7d15aa4c0039a1b3aa77d93d131d2b20d7f22f227c41149871616912d0c42d6526a1

diff --git a/sys-kernel/git-sources/git-sources-5.19_rc7.ebuild 
b/sys-kernel/git-sources/git-sources-5.19_rc7.ebuild
new file mode 100644
index ..64a9dd30df4c
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-5.19_rc7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="5.18"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2022-07-17 Thread Sam James
commit: 391c30168c01a1488d8d43b9333b4507d00ad71f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 22:09:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 22:10:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391c3016

dev-python/pyside2: drop to maintainer-needed

No activity on bugs in a long time.

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

 dev-python/pyside2/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml
index 2b892639c9a6..6f1da8acacbb 100644
--- a/dev-python/pyside2/metadata.xml
+++ b/dev-python/pyside2/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zeroch...@gentoo.org
-   Rick Farina
-   
+   

Build Qt3DCore, Qt3DAnimation, Qt3DExtras, 
Qt3DInput, Qt3DLogic, and Qt3DRender modules
Build QtCharts module



[gentoo-commits] repo/gentoo:master commit in: app-metrics/github-exporter/

2022-07-17 Thread William Hubbs
commit: 8a632ea59eb51567424f5126ca2f5370ee0901c3
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jul 17 21:54:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul 17 21:56:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a632ea5

app-metrics/github-exporter: convert to dependency tarball

Closes: https://bugs.gentoo.org/844331
Signed-off-by: William Hubbs  gentoo.org>

 app-metrics/github-exporter/Manifest   | 43 +-
 .../github-exporter/github-exporter-1.0.2.ebuild   | 52 ++
 2 files changed, 4 insertions(+), 91 deletions(-)

diff --git a/app-metrics/github-exporter/Manifest 
b/app-metrics/github-exporter/Manifest
index 943d53c65b95..5f8bab77035a 100644
--- a/app-metrics/github-exporter/Manifest
+++ b/app-metrics/github-exporter/Manifest
@@ -1,43 +1,2 @@
+DIST github-exporter-1.0.2-deps.tar.xz 6692672 BLAKE2B 
7b0d32b116d7661c89271c674c01680e7cf5b4af83e7eebf4d069a34696fffdf21c57f376acce02922d8c02a8238d967115d561cca4dec1437efb561b5bb3661
 SHA512 
4c3c24ab3cdc8723f47226f90bdaeff2b5d92d38184bfdc230351db74a172c3dcb9fb4bd3c240a70a15e71eb0ad782c579f3fa3bb0aff105999aa3f4a6110c1e
 DIST github-exporter-1.0.2.tar.gz 20534 BLAKE2B 
344e01adfca6afade30598305ba388878ddfb3a7e277dc95b87bb5a409bc269b4bfce7ba178ac155f3cd06f72fcf69cf8c38c898eaf391e85ce122618c707fcd
 SHA512 
98326a8c33a7b1e3e7d4106bdd58d07ec34a9f56bce5e4caefe07ba31ac50e2c98bf849aa60cf9d5445afd02d3d9c899a3cb59eddf45635130853d740b3d6347
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.zip 
15013 BLAKE2B 
daecbcbb12a60a1423c4f419db44a0d63108fe622cf843593abb16fd75dcea703b3cf56f1c13433959eccbfb2a9bd5640f837f4be3296220366438dd7ed04f86
 SHA512 
44ccb3d6134742a80ac15830613c169d1b0d43e6ce40c2f2fdea07203bec134e1ba80dc57c6d14a007014ea141dca311b3ebe61b12d2181311665a9ffe83ca39
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Ffatih%2Fstructs%2F@v%2Fv1.1.0.mod 32 BLAKE2B 
a73ae1e577fbb84fd72de422c367c1003355c117a9660cadbb5d6d52fcd0c102fa3b22c7c7dfb6e149dc14ddcb9b5fef847fb2a7b9379a35405c7bd9d83ff1b5
 SHA512 
2ef8ab60b4320b9358614a28a02b4207f3986c4a06798c3e253a79bfb63692dfb1765476e9d154e15f9d5e30983609c98b6ee39ae910c678a3773fddca208cee
-DIST github.com%2Ffatih%2Fstructs%2F@v%2Fv1.1.0.zip 17890 BLAKE2B 
663ee535dd3ddf1a89ae274a400bb744d6e22689a212b58e6f6a3ae45890be76761fd4cd08d1836ffa3b8fc290249a408c798001b343104d0f06d7e2abede6a2
 SHA512 
e42c37f71719ed662a4b3efc9c03725a3569ce04849d6bc845bb7967228b0e648d6b2cdf73ea18430e54df85486b2a3819aca6170538eca4401ac3ea4a512d3c
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B 
a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75
 SHA512 
e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.zip 482403 BLAKE2B 
47db66e9c8187c20b27b9aeb8584f0f2289084103ccda25406eb30059147c3bcb867c76d145c4cab7eae801ed4cf76a63efe23f091e05c9206fcadc3358a02f6
 SHA512 
d102d00618f077f7d677eea9f0d4aff600e4b95caaca6ae6021355e64ed0a8fe418fd731370baa968f6fd338e377b5d3a2077b0b8a1ee399f992b8a7717cf77f
-DIST 
github.com%2Finfinityworks%2Fgo-common%2F@v%2Fv0.0.0-20170820165359-7f20a140fd37.mod
 42 BLAKE2B 
64d26b1f81939711e8f2bca3008ecba725654d555924bedcfc338525482c660ea0e4e320227f7ea11b4c6208b5c2ddf0daba3cb3bcfbd636bd22147f0a04c65e
 SHA512 
d646ee87f12c8b3cb17da15a6b7297862955422015b522f9af1b3b06d11bf6c36116a041a172088bffc92370005352105a2ed818e63ffc7420a0dd9b248de122
-DIST 

[gentoo-commits] repo/gentoo:master commit in: app-metrics/dnsmasq_exporter/

2022-07-17 Thread William Hubbs
commit: 4d9b5ab38cbec108c9ae6112df44d63b63d680e0
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jul 17 21:30:36 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul 17 21:31:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9b5ab3

app-metrics/dnsmasq_exporter: migrate to dependency tarball

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

 app-metrics/dnsmasq_exporter/Manifest  | 66 +--
 .../dnsmasq_exporter-0.2.0-r1.ebuild   | 77 ++
 2 files changed, 5 insertions(+), 138 deletions(-)

diff --git a/app-metrics/dnsmasq_exporter/Manifest 
b/app-metrics/dnsmasq_exporter/Manifest
index 9d128b4cfc49..e5b773550880 100644
--- a/app-metrics/dnsmasq_exporter/Manifest
+++ b/app-metrics/dnsmasq_exporter/Manifest
@@ -1,66 +1,2 @@
+DIST dnsmasq_exporter-0.2.0-deps.tar.xz 12889812 BLAKE2B 
d57f3a83bcab80d8fa7ca8ddcfb96897285c5dcd94d6a5631c7c308ead758a6f8bb1b43695d305bc5baf930dc3ca8073c21d99369edbf76c95d167ea0d546f1e
 SHA512 
1967c94ee658828691194fe7495757b7adb8e7116ec58eb039b4797cfb1a8f61fc112a7c56316d1938e6185d3a66eb5082b418c649fde83e52530b1fbd0d00e8
 DIST dnsmasq_exporter-0.2.0.tar.gz 12912 BLAKE2B 
e4166ff1648b4f6780da767ec2b1ea144d132190d6fc53f77c0ebcc73a8515bbdc198d7f34e1ae806b8c76ae41ed90d60c69cb82294a67397022b522fc22f9d8
 SHA512 
5f1eb899da3b20c384c19cff0bfe0a8b09a0078b683cabacdaa78ab07153ecf35ddf94bf04cae64891eca83b18c6e027d9096afa9cf2dd2e4d3a2040e3daed0c
-DIST 
github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod
 38 BLAKE2B 
2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de950478545319ea0b867de7
 SHA512 
072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
-DIST 
github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.zip
 66023 BLAKE2B 
c023de8e6a5f0b13a7ad1484f21f04643782d802becae77f247709f0c16ab8aff7caf748736561138448efe1cd52c0ac1903b22b92ec56efe817935ccd45ff22
 SHA512 
356c87eec65f0dc8a680b7a19e888d87fb8c808ec675501df635560fd5d3b57da36ecc2cd9eeb4a5e454c5564d4cf1a062b47b7a050e116b57c87afbe020eb53
-DIST 
github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 
35 BLAKE2B 
873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad
 SHA512 
7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175
-DIST 
github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.zip 
5176 BLAKE2B 
58fdc8010b4ee8363336ef720c8ef2d126c2b7dd79357ca4f99a1094957965544430420f6ae4155490f75242cd7a7cd20993a9ae15087ccdf33327c551caff59
 SHA512 
0dd4cbe03b224bfe68d00d121f758796f6e63b9617261bc7d8f6ad1ef9878976b8eae5eadc2f6abee28670a83e6925596f4d35bea529fcd735772fc9a049
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 
31 BLAKE2B 
f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72
 SHA512 
f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod 40 BLAKE2B 
ce42c81a7dcb03d21a99d6240ce12f8455297722513497b1a75f2c848b5fb7ef70b577c2406638442f16beedd68806de890a5c299cf1c008c439df23df2f5bb1
 SHA512 
ec4424da8e1e3849408da7bfe83d37e21ac75edb889de8ef63be897d59678679b018f4606be78500952e7eee73a6252ee6e477b1a1612e2d036dbf72c17b9c9b
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.zip 14678 BLAKE2B 
3f95d78aa356a314f8da501f8085a880201766e184abb6c222c45e09c0c3b5e1e1eb7b89cc8ed46b77b09be8860fdf3e28525d9a451964ad64a96c6ee848a41d
 SHA512 
be60a4c8059a9cb07ceb12e079b1224b6f871ecb1d7953906ab303cfe86d00cb979e203299f00fe828b2f6d2a3f5d55814c50809e9b872ab6d96db73f3771498
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST 

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

2022-07-17 Thread Piotr Karbowski
commit: b9e775bb01f2fd41e85c275fd5c12252c147bc44
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jul 17 21:20:49 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jul 17 21:21:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e775bb

x11-misc/sunflower: 0.5-r1: runtime dep on vte.

Bug: https://bugs.gentoo.org/746176
Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/sunflower/{sunflower-0.5.ebuild => sunflower-0.5-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-misc/sunflower/sunflower-0.5.ebuild 
b/x11-misc/sunflower/sunflower-0.5-r1.ebuild
similarity index 98%
rename from x11-misc/sunflower/sunflower-0.5.ebuild
rename to x11-misc/sunflower/sunflower-0.5-r1.ebuild
index e4571e23d968..e019671e4ced 100644
--- a/x11-misc/sunflower/sunflower-0.5.ebuild
+++ b/x11-misc/sunflower/sunflower-0.5-r1.ebuild
@@ -27,6 +27,7 @@ DEPEND="
 
 RDEPEND="${DEPEND}
dev-python/pycairo[${PYTHON_USEDEP}]
+   x11-libs/vte
 "
 
 S="${WORKDIR}/${MY_PN}-${MY_PV}"



[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/nuxhash/files/, net-p2p/nuxhash/, licenses/, profiles/

2022-07-17 Thread Alexey Sokolov
commit: 1a08c572d6b48c0a7237e53905cf7bc39185634e
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun Jul 17 21:10:23 2022 +
Commit: Alexey Sokolov  asokolov  org>
CommitDate: Sun Jul 17 21:10:56 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a08c572

net-p2p/nuxhash: treeclean

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://bugs.gentoo.org/848399

 licenses/excavator-EULA| 258 -
 net-p2p/nuxhash/Manifest   |   1 -
 .../nuxhash-1.0.0_beta2_p20191013-fixurl.patch |  26 ---
 .../nuxhash-1.0.0_beta2_p20191013-remove-gui.patch |  12 -
 net-p2p/nuxhash/metadata.xml   |  11 -
 .../nuxhash/nuxhash-1.0.0_beta2_p20191013.ebuild   |  48 
 profiles/license_groups|   2 +-
 profiles/package.mask  |   6 -
 8 files changed, 1 insertion(+), 363 deletions(-)

diff --git a/licenses/excavator-EULA b/licenses/excavator-EULA
deleted file mode 100644
index 00a0527d7..0
--- a/licenses/excavator-EULA
+++ /dev/null
@@ -1,258 +0,0 @@
-End-User License Agreement ("Agreement")  
-
-
-Last updated: May 10, 2017
-
-Please read this End-User License Agreement ("Agreement") carefully before
-clicking the "I Agree" button, downloading or using NiceHash Excavator
-("Application").
-
-By clicking the "I Agree" button, downloading or using the Application, you
-are agreeing to be bound by the terms and conditions of this Agreement.
-
-This Agreement is a legal agreement between you (either an individual or a
-single entity) and NiceHash and it governs your use of the Application made
-available to you by NiceHash.
-
-If you do not agree to the terms of this Agreement, do not click on the "I
-Agree" button and do not download or use the Application.
-
-The Application is licensed, not sold, to you by NiceHash for use strictly in
-accordance with the terms of this Agreement.
-
-License  

-
-NiceHash grants you a revocable, non-exclusive, non-transferable, limited
-license to download, install and use the Application solely for your personal,
-non-commercial purposes strictly in accordance with the terms of this
-Agreement.
-
-Restrictions  
-
-
-You agree not to, and you will not permit others to:
-
-  * license, sell, rent, lease, assign, distribute, transmit, host, outsource,
-disclose or otherwise commercially exploit the Application or make the
-Application available to any third party.
-
-  * copy or use the Application for any purpose other than as permitted under
-the above section 'License'.
-
-  * modify, make derivative works of, disassemble, decrypt, reverse compile or
-reverse engineer any part of the Application.
-
-  * remove, alter or obscure any proprietary notice (including any notice of
-copyright or trademark) of NiceHash or its affiliates, partners, suppliers
-or the licensors of the Application.
-
-
-Intellectual Property  
--
-
-The Application, including without limitation all copyrights, patents,
-trademarks, trade secrets and other intellectual property rights are, and
-shall remain, the sole and exclusive property of NiceHash.
-
-Your Suggestions  
-
-
-Any feedback, comments, ideas, improvements or suggestions (collectively,
-"Suggestions") provided by you to NiceHash with respect to the Application
-shall remain the sole and exclusive property of NiceHash.
-
-NiceHash shall be free to use, copy, modify, publish, or redistribute the
-Suggestions for any purpose and in any way without any credit or any
-compensation to you.
-
-Modifications to Application  
-
-
-NiceHash reserves the right to modify, suspend or discontinue, temporarily or
-permanently, the Application or any service to which it connects, with or
-without notice and without liability to you.
-
-Updates to Application  
---
-
-NiceHash may from time to time provide enhancements or improvements to the
-features/functionality of the Application, which may include patches, bug
-fixes, updates, upgrades and other modifications ("Updates").
-
-Updates may modify or delete certain features and/or functionalities of the
-Application. You agree that NiceHash has no obligation to (i) provide any
-Updates, or (ii) continue to provide or enable any particular features and/or
-functionalities of the Application to you.
-
-You further agree that all Updates will be (i) deemed to constitute an
-integral part of the Application, and (ii) subject to the terms and conditions
-of this Agreement.
-
-Third-Party Services  
-
-
-The Application may display, include or make available third-party content
-(including data, information, applications and other products services) or
-provide links to third-party websites or services ("Third-Party Services").
-
-You 

[gentoo-commits] repo/gentoo:master commit in: app-misc/rundeck-cli-bin/

2022-07-17 Thread William Hubbs
commit: 24d7a4dcc578625017e28a67ab95fb0a67f6dab3
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Jul 17 08:10:55 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul 17 20:56:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24d7a4dc

app-misc/rundeck-cli-bin: adjust JAVA_PKG_IUSE

Closes: https://bugs.gentoo.org/858497
Closes: https://github.com/gentoo/gentoo/pull/26450
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: William Hubbs  gentoo.org>

 app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild 
b/app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild
index 9c90692a412a..52095686cabf 100644
--- a/app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild
+++ b/app-misc/rundeck-cli-bin/rundeck-cli-bin-2.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-JAVA_PKG_IUSE="+binary"
+JAVA_PKG_IUSE="binary"
 
 inherit java-pkg-2 java-pkg-simple
 
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/rundeck/rundeck-cli/releases/download/v${PV}/rundeck
 
 LICENSE="Apache-2.0"
 SLOT="0"
-# KEYWORDS="~amd64"
+KEYWORDS="~amd64"
 IUSE="+binary"
 
 RDEPEND=">=virtual/jre-11:*"



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

2022-07-17 Thread Sam James
commit: 4e30c3a1d775d876c4f97c8b5ebf00a0410cb9fc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 20:37:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 20:37:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e30c3a1

x11-misc/accessx: EAPI 8

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

 ...cessx-0951-r2.ebuild => accessx-0951-r3.ebuild} | 27 +-
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/x11-misc/accessx/accessx-0951-r2.ebuild 
b/x11-misc/accessx/accessx-0951-r3.ebuild
similarity index 68%
rename from x11-misc/accessx/accessx-0951-r2.ebuild
rename to x11-misc/accessx/accessx-0951-r3.ebuild
index effe98e9c553..852c3f4ae74b 100644
--- a/x11-misc/accessx/accessx-0951-r2.ebuild
+++ b/x11-misc/accessx/accessx-0951-r3.ebuild
@@ -1,39 +1,44 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Interface to the XKEYBOARD extension in X11"
 HOMEPAGE="http://cita.disability.uiuc.edu/software/accessx/freewareaccessx.php;
 SRC_URI="http://cmos-eng.rehab.uiuc.edu/${PN}/software/${PN}${PV}.tar.gz;
+S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ppc sparc x86"
-IUSE=""
 
-RDEPEND="x11-libs/libX11
+RDEPEND="
+   dev-lang/tk:=
+   x11-libs/libX11
x11-libs/libXext
-   dev-lang/tk:0="
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
 "
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
-S=${WORKDIR}/${PN}
-PATCHES=( "${FILESDIR}"/${P}-build.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-build.patch
+)
 
 src_prepare() {
default
+
sed -i \
-e 's:$(CC) $(OPTS) ax.C:$(CC) $(LDFLAGS) $(OPTS) ax.C:' \
Makefile || die
 }
 
 src_compile() {
-   emake CC="$(tc-getCXX)" OPTS="${CXXFLAGS}" 
XLIBDIR="-L/usr/$(get_libdir)" \
+   emake \
+   CC="$(tc-getCXX)" \
+   OPTS="${CXXFLAGS}" \
+   XLIBDIR="-L${ESYSROOT}/usr/$(get_libdir)" \
LLIBS="$($(tc-getPKG_CONFIG) --libs xext) $($(tc-getPKG_CONFIG) 
--libs x11)"
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/speech-dispatcher/files/

2022-07-17 Thread Sam James
commit: 1e5f7f712a42d205980056ab901d5ccd85d3d222
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 20:30:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 20:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5f7f71

app-accessibility/speech-dispatcher: scrub patches; include commit link

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

 .../files/speech-dispatcher-0.11.1-include-pthread_h.patch | 10 +-
 .../speech-dispatcher-0.11.1-remove-unused-variable-musl.patch |  6 --
 2 files changed, 1 insertion(+), 15 deletions(-)

diff --git 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
index c8ece83fd350..3575e2c54c99 100644
--- 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
+++ 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
@@ -1,12 +1,7 @@
 This fixes pthread_mutex_t being undefined on musl libc.
 
+https://github.com/brailcom/speechd/commit/17e4038948f01e389cbd7fedbe3f0eb54ad3292d
 https://bugs.gentoo.org/833347

- src/modules/module_main.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/modules/module_main.h b/src/modules/module_main.h
-index 7d9ed6d..f1d4c65 100644
 --- a/src/modules/module_main.h
 +++ b/src/modules/module_main.h
 @@ -31,6 +31,7 @@
@@ -17,6 +12,3 @@ index 7d9ed6d..f1d4c65 100644
  
  #ifdef __cplusplus
  extern "C" {
--- 
-2.35.1
-

diff --git 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
index 3264bdff489b..545fe2916e05 100644
--- 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
+++ 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
@@ -8,12 +8,6 @@ From: Samuel Thibault 
 Date: Sun, 13 Mar 2022 18:35:59 +0100
 Subject: [PATCH] Drop unused variable
 

- src/modules/espeak.c | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/modules/espeak.c b/src/modules/espeak.c
-index 94a01197..1a47bb09 100644
 --- a/src/modules/espeak.c
 +++ b/src/modules/espeak.c
 @@ -3,7 +3,7 @@



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

2022-07-17 Thread Sam James
commit: 89dc6b8ba24f258f5426b3b07d8cdba1f75d37e7
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Wed Jul  6 23:20:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 20:29:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89dc6b8b

app-accessibility/speech-dispatcher: Fix build for musl

pthread_mutex_t and stat are undefined, including pthread.h and
removing the unused stat variable fixes these errors.

Closes: https://bugs.gentoo.org/833347
Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26250
Signed-off-by: Sam James  gentoo.org>

 ...peech-dispatcher-0.11.1-include-pthread_h.patch | 22 ++
 ...atcher-0.11.1-remove-unused-variable-musl.patch | 35 ++
 .../speech-dispatcher-0.11.1.ebuild|  5 
 3 files changed, 62 insertions(+)

diff --git 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
new file mode 100644
index ..c8ece83fd350
--- /dev/null
+++ 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-include-pthread_h.patch
@@ -0,0 +1,22 @@
+This fixes pthread_mutex_t being undefined on musl libc.
+
+https://bugs.gentoo.org/833347
+---
+ src/modules/module_main.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/modules/module_main.h b/src/modules/module_main.h
+index 7d9ed6d..f1d4c65 100644
+--- a/src/modules/module_main.h
 b/src/modules/module_main.h
+@@ -31,6 +31,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef __cplusplus
+ extern "C" {
+-- 
+2.35.1
+

diff --git 
a/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
new file mode 100644
index ..3264bdff489b
--- /dev/null
+++ 
b/app-accessibility/speech-dispatcher/files/speech-dispatcher-0.11.1-remove-unused-variable-musl.patch
@@ -0,0 +1,35 @@
+https://github.com/brailcom/speechd/commit/57e2c131f03ae8244b0478e449d86dea7d5724d8
+
+musl additionally requires explicitly including sys/stat.h header for stat.
+Including that would've been the proper patch if 'st' was actually used.
+
+From 57e2c131f03ae8244b0478e449d86dea7d5724d8 Mon Sep 17 00:00:00 2001
+From: Samuel Thibault 
+Date: Sun, 13 Mar 2022 18:35:59 +0100
+Subject: [PATCH] Drop unused variable
+
+---
+ src/modules/espeak.c | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/modules/espeak.c b/src/modules/espeak.c
+index 94a01197..1a47bb09 100644
+--- a/src/modules/espeak.c
 b/src/modules/espeak.c
+@@ -3,7 +3,7 @@
+  * espeak.c - Speech Dispatcher backend for espeak
+  *
+  * Copyright (C) 2007 Brailcom, o.p.s.
+- * Copyright (C) 2019-2021 Samuel Thibault 
++ * Copyright (C) 2019-2022 Samuel Thibault 
+  *
+  * This is free software; you can redistribute it and/or modify it
+  * under the terms of the GNU General Public License as published by
+@@ -880,7 +880,6 @@ static SPDVoice **espeak_list_synthesis_voices()
+   {
+   const char *identifier = espeak_mbrola[j]->identifier;
+   char *voicename, *dash, *path;
+-  struct stat st;
+ 
+   totnummbrola++;
+ 

diff --git 
a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild 
b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild
index 9a9936c3845c..97cb9ea2d96a 100644
--- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild
+++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.1.ebuild
@@ -35,6 +35,11 @@ BDEPEND="
>=sys-devel/gettext-0.19.8
virtual/pkgconfig"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.1-include-pthread_h.patch
+   "${FILESDIR}"/${PN}-0.11.1-remove-unused-variable-musl.patch
+)
+
 src_configure() {
# bug 573732
export GIT_CEILING_DIRECTORIES="${WORKDIR}"



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

2022-07-17 Thread Sam James
commit: 8ffc533170a70241b357e7fca450f2b23efdacab
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 20:29:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 20:29:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ffc5331

dev-python/tweedledum: fix build w/ newer fmt

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

 dev-python/tweedledum/Manifest |  1 +
 ...dum-1.1.1.ebuild => tweedledum-1.1.1-r1.ebuild} | 23 --
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-python/tweedledum/Manifest b/dev-python/tweedledum/Manifest
index b9d0d3528a97..0ca31a66f0e4 100644
--- a/dev-python/tweedledum/Manifest
+++ b/dev-python/tweedledum/Manifest
@@ -1 +1,2 @@
+DIST tweedledum-1.1.1-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch 
4394926 BLAKE2B 
1035945714e7a5f5ac8cc41f9b799c6a3f0ded13b2f86098be11705d09029578d7e019cd784c6fb783c1bbaddb49425b5e2ec4bed142f01436620c6ac793e8f5
 SHA512 
1307e63be3366ec0b52e4238e3ac58c793f437acca95840b0bf15499efb3eae0e339d3c75c61b9a0c2734eaa6be416b6a35b51f784884aef98d86613e0b540d1
 DIST tweedledum-1.1.1.gh.tar.gz 5105832 BLAKE2B 
71e3e9baaccc345910d5be3831ea0476b06bc3171311d17fc3f160b7d4c9026bab719b1e80f1d462183cdcc1feb750542e2649c2aab5cdc6d4551ab258866649
 SHA512 
eda9c0d895d59450150946d52d942174652d305a863a10bafa60300cde63a692a8105b7bb5dcc86aeb610b666945215905cf95859f3726b875c88d5cd3d34891

diff --git a/dev-python/tweedledum/tweedledum-1.1.1.ebuild 
b/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
similarity index 57%
rename from dev-python/tweedledum/tweedledum-1.1.1.ebuild
rename to dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
index 392e1dd17b22..48368b47ba02 100644
--- a/dev-python/tweedledum/tweedledum-1.1.1.ebuild
+++ b/dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild
@@ -11,21 +11,32 @@ inherit distutils-r1
 DESCRIPTION="Library for analysis, compilation, synthesis, optimization of 
quantum circuits"
 HOMEPAGE="https://github.com/boschmitt/tweedledum;
 
SRC_URI="https://github.com/boschmitt/tweedledum/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+# Drop on next bump, see bug #858200
+SRC_URI+=" 
https://github.com/boschmitt/tweedledum/commit/e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch
 -> ${P}-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-# >=dev-python/setuptools-42.0.0
-# >=dev-python/wheel
-# dev-util/ninja
-BDEPEND="
-   >=dev-util/cmake-3.18
-   >=dev-python/scikit-build-0.12.0"
+# Unbundle dev-python/pybind11[${PYTHON_USEDEP}]?
+RDEPEND="
+   dev-cpp/nlohmann_json
+   dev-libs/libfmt:=
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/eigen
+"
+BDEPEND=">=dev-python/scikit-build-0.12.0"
+
+PATCHES=(
+   "${DISTDIR}"/${P}-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch
+)
 
 distutils_enable_tests pytest
 
 python_compile() {
+   # -DTWEEDLEDUM_USE_EXTERNAL_PYBIND11=ON
local -x SKBUILD_CONFIGURE_OPTIONS="-DCMAKE_BUILD_TYPE=RelWithDebInfo"
distutils-r1_python_compile
 }



[gentoo-commits] repo/gentoo:master commit in: dev-java/openjdk/, dev-java/openjdk/files/

2022-07-17 Thread Sam James
commit: 1b86ab768f6633066ed4109f54aa5104169167c6
Author: Alfred Persson Forsberg  catcream  org>
AuthorDate: Tue Jul  5 20:02:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 20:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b86ab76

dev-java/openjdk: Fix build for musl

On musl libc NULL is defined as nullptr for stdc++>=11, which breaks some 
implicit
conversions and reinterpret_cast's.

See: https://www.openwall.com/lists/musl/2013/01/09/1,
https://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n20

This patch is taken from
https://git.alpinelinux.org/aports/tree/community/openjdk17/FixNullPtrCast.patch

Upstream PR: https://github.com/openjdk/jdk17u/pull/347
The master branch needed some additional fixing though which is not
included in this patch (for 17.0.3).

Signed-off-by: Alfred Persson Forsberg  catcream.org>
Closes: https://github.com/gentoo/gentoo/pull/26238
Signed-off-by: Sam James  gentoo.org>

 .../files/openjdk-17.0.3-fix-nullptr-cast.patch| 111 +
 dev-java/openjdk/openjdk-17.0.3_p7-r1.ebuild   |   2 +
 2 files changed, 113 insertions(+)

diff --git a/dev-java/openjdk/files/openjdk-17.0.3-fix-nullptr-cast.patch 
b/dev-java/openjdk/files/openjdk-17.0.3-fix-nullptr-cast.patch
new file mode 100644
index ..11f159680d8b
--- /dev/null
+++ b/dev-java/openjdk/files/openjdk-17.0.3-fix-nullptr-cast.patch
@@ -0,0 +1,111 @@
+https://git.alpinelinux.org/aports/tree/community/openjdk17/FixNullPtrCast.patch
+https://github.com/openjdk/jdk17u/pull/347
+
+See also:
+https://www.openwall.com/lists/musl/2013/01/09/1
+https://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n20
+
+Subject: Fix cast errors with latest GCC (11.2)
+Upstream: No
+Author: Simon Frankenberger 
+
+This patch fixes multiple casting errors reported by GCC 11.2
+
+--- old/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
 new/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+@@ -205,7 +205,7 @@
+ 
+   // Note: We don't need a keep-alive-barrier here. We already enqueue any 
loaded reference for SATB anyway,
+   // because it must be the previous value.
+-  res = load_reference_barrier(decorators, res, reinterpret_cast(NULL));
++  res = load_reference_barrier(decorators, res, static_cast(NULL));
+   satb_enqueue(res);
+   return res;
+ }
+@@ -216,7 +216,7 @@
+   oop previous = RawAccess<>::oop_atomic_xchg(addr, new_value);
+   // Note: We don't need a keep-alive-barrier here. We already enqueue any 
loaded reference for SATB anyway,
+   // because it must be the previous value.
+-  previous = load_reference_barrier(decorators, previous, 
reinterpret_cast(NULL));
++  previous = load_reference_barrier(decorators, previous, 
static_cast(NULL));
+   satb_enqueue(previous);
+   return previous;
+ }
+--- old/src/hotspot/share/oops/access.hpp
 new/src/hotspot/share/oops/access.hpp
+@@ -294,8 +294,8 @@
+   static inline void arraycopy(arrayOop src_obj, size_t src_offset_in_bytes,
+arrayOop dst_obj, size_t dst_offset_in_bytes,
+size_t length) {
+-AccessT::arraycopy(src_obj, src_offset_in_bytes, reinterpret_cast(NULL),
+-   dst_obj, dst_offset_in_bytes, 
reinterpret_cast(NULL),
++AccessT::arraycopy(src_obj, src_offset_in_bytes, static_cast(NULL),
++   dst_obj, dst_offset_in_bytes, static_cast(NULL),
+length);
+   }
+ 
+@@ -303,7 +303,7 @@
+   static inline void arraycopy_to_native(arrayOop src_obj, size_t 
src_offset_in_bytes,
+  T* dst,
+  size_t length) {
+-AccessT::arraycopy(src_obj, src_offset_in_bytes, reinterpret_cast(NULL),
++AccessT::arraycopy(src_obj, src_offset_in_bytes, static_cast(NULL),
+NULL, 0, dst,
+length);
+   }
+@@ -313,15 +313,15 @@
+arrayOop dst_obj, size_t 
dst_offset_in_bytes,
+size_t length) {
+ AccessT::arraycopy(NULL, 0, src,
+-   dst_obj, dst_offset_in_bytes, 
reinterpret_cast(NULL),
++   dst_obj, dst_offset_in_bytes, static_cast(NULL),
+length);
+   }
+ 
+   static inline bool oop_arraycopy(arrayOop src_obj, size_t 
src_offset_in_bytes,
+arrayOop dst_obj, size_t 
dst_offset_in_bytes,
+size_t length) {
+-return AccessT::oop_arraycopy(src_obj, src_offset_in_bytes, 
reinterpret_cast(NULL),
+-  dst_obj, dst_offset_in_bytes, 
reinterpret_cast(NULL),
++return AccessT::oop_arraycopy(src_obj, src_offset_in_bytes, 
static_cast(NULL),
++  dst_obj, dst_offset_in_bytes, 
static_cast(NULL),
+  

[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/

2022-07-17 Thread Ben Kohler
commit: dca7fccd1d6b75fc84fee6b573bed7f07482cd73
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Jul 17 20:17:07 2022 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sun Jul 17 20:17:07 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=dca7fccd

specs/livegui: remove kdevelop-python until it supports python3_10

Signed-off-by: Ben Kohler  gentoo.org>

 releases/specs/amd64/livegui/livegui-stage1.spec | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/releases/specs/amd64/livegui/livegui-stage1.spec 
b/releases/specs/amd64/livegui/livegui-stage1.spec
index 1ea5ac5c..4fe2599e 100644
--- a/releases/specs/amd64/livegui/livegui-stage1.spec
+++ b/releases/specs/amd64/livegui/livegui-stage1.spec
@@ -105,7 +105,8 @@ livecd/packages:
dev-lang/perl
dev-lang/python
dev-util/kdevelop
-   dev-util/kdevelop-python
+#  Gone until it supports python3_10
+#  dev-util/kdevelop-python
dev-vcs/git
dev-vcs/kdesvn
dev-vcs/subversion



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

2022-07-17 Thread Michał Górny
commit: c59fca7d8eeaf68e94b7e0b3b37b6781ea017327
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 17 19:58:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 17 19:58:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59fca7d

net-wireless/blueman: Remove old

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

 net-wireless/blueman/Manifest|   1 -
 net-wireless/blueman/blueman-2.2.3-r2.ebuild | 133 ---
 2 files changed, 134 deletions(-)

diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index d3c683a6996a..e28980c63f27 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1,3 +1,2 @@
-DIST blueman-2.2.3.tar.xz 1587268 BLAKE2B 
b3a2d275904959437a47eec32b16f9ebd945bf49705d4f4752d9bfa40d7764b73d373225875773491432cf5b72319eba51a7206cccf10dcf6033a98f584a0504
 SHA512 
ccaf624bdea116c70b375ae62c1b477452207e8df0fa0941b0e80ac9fa9fbf760fa0bd0db1e7dc1e63f6010323c4b0bb228e315a0cb8f6a4283cd9da6cfa012b
 DIST blueman-2.2.5.tar.xz 1575260 BLAKE2B 
9e26b3406114b1dd3257bcfd0850bf16385ac3eb2fcd89097e3a0464099b7c64eb4cf1f5cd7630a8387fd258b4b0bf8bc52f01c5da480e543bd11346995392c2
 SHA512 
265a9286ac943a41f78b587a93e8759ca87b49fcda5a7b34ce520d9e0aee8e6335a1219f46d1c3d9bd3f07be15913b5c4bc101daaa5e9e5b380703733c021a35
 DIST blueman-2.3.1.tar.xz 1606200 BLAKE2B 
6f4528e827824884c763da81aff9642e442c3b8e465f9c2dfae9e63de409956e946ba3f939a64ae68f0d05df11e49927daab2af189e8605ccc5e4897ca8fb7ab
 SHA512 
04adbb3eff4571cf105cad2769d7ad8e4055112a7e1b3c1152b300e72534621647cc6a0f284915cc2d3c642b8c1acf825c8c9a0227dbb617fa9071a534f0562c

diff --git a/net-wireless/blueman/blueman-2.2.3-r2.ebuild 
b/net-wireless/blueman/blueman-2.2.3-r2.ebuild
deleted file mode 100644
index 13fd55d8e9c7..
--- a/net-wireless/blueman/blueman-2.2.3-r2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit autotools gnome2-utils linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
-HOMEPAGE="https://github.com/blueman-project/blueman;
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/blueman-project/blueman.git;
-else
-   
SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV/_/.}/${P/_/.}.tar.xz;
-   S=${WORKDIR}/${P/_/.}
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-# icons are GPL-2
-# source files are mixed GPL-3+ and GPL-2+
-LICENSE="GPL-3+ GPL-2"
-SLOT="0"
-IUSE="appindicator network nls policykit pulseaudio"
-
-DEPEND="
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   >=net-wireless/bluez-5:=
-   ${PYTHON_DEPS}"
-BDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ')
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="${DEPEND}
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   ')
-   sys-apps/dbus
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   || (
-   x11-themes/adwaita-icon-theme
-   x11-themes/faenza-icon-theme
-   x11-themes/mate-icon-theme
-   )
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   network? (
-   net-firewall/iptables
-   || (
-   sys-apps/net-tools
-   sys-apps/iproute2
-   )
-   || (
-   net-dns/dnsmasq
-   net-misc/dhcp
-   >=net-misc/networkmanager-0.8
-   )
-   )
-   policykit? ( sys-auth/polkit )
-   pulseaudio? (
-   || (
-   media-sound/pulseaudio-daemon[bluetooth]
-   media-video/pipewire[bluetooth]
-   

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

2022-07-17 Thread Sam James
commit: af07dcdc3cbac7ea87d86c1926037f41ef60d9a1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:45:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:45:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af07dcdc

net-wireless/blueman: Stabilize 2.2.5 ppc, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index dd5c7ca52642..3ea5b21469db 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



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

2022-07-17 Thread Sam James
commit: e17aecd5e9e038ade8b79b96d0977bbefd8d18b4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:45:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:45:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17aecd5

net-wireless/blueman: Stabilize 2.2.5 ppc64, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index ddb8b6944540..dd5c7ca52642 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



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

2022-07-17 Thread Sam James
commit: 7b58e4c3074016b0ab58af6c3e8e03f150363bab
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:45:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:45:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b58e4c3

sys-libs/libxcrypt: Stabilize 4.4.28-r1 ppc64, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index 168406060983..a9ebf0c3dfe5 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



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

2022-07-17 Thread Sam James
commit: 88621879544b52cdc1940502e32e10e3d8c8002e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:45:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:45:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88621879

sys-libs/libxcrypt: Stabilize 4.4.28-r1 ppc, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index a9ebf0c3dfe5..7111973c539e 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: b32c6aa05a05681334b48cd1e5dfa5f346b4bd63
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b32c6aa0

app-doc/doxygen: Stabilize 1.9.4-r1 arm64, #858590

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

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 202ddc983005..d548f7f87c1d 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   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"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



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

2022-07-17 Thread Sam James
commit: b9057c40439ecdd1e57419776ae6ffcefdf856f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9057c40

net-libs/webkit-gtk: Stabilize 2.36.4 arm64, #858146

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

 net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
index 4c0e2f648f40..6546d37342c6 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer 
gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp spell 
systemd test wayland X"
 



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: d10f7791c5f5cdf344adf6a477ee8a43769224a0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10f7791

app-doc/doxygen: Stabilize 1.9.4-r1 arm, #858590

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

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 5617165c5c4e..202ddc983005 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   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"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



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

2022-07-17 Thread Sam James
commit: 5bf848e334d747828eeafd310250206504217032
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:42:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:42:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf848e3

sys-libs/libxcrypt: Stabilize 4.4.28-r1 arm, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index 6ad6fb38354e..168406060983 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



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

2022-07-17 Thread Sam James
commit: dd0b22190da2bffa71d8aafd210382285778ee0f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:40:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:40:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd0b2219

net-wireless/blueman: Stabilize 2.2.5 arm64, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index f97ff4c08d75..ddb8b6944540 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



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

2022-07-17 Thread Sam James
commit: 8d5d47230655887f979182b1b8ec5448ab72b9c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:40:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:40:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5d4723

sys-libs/libxcrypt: Stabilize 4.4.28-r1 arm64, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index 549c0c7a626c..6ad6fb38354e 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



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

2022-07-17 Thread Sam James
commit: 5c6f875975f3614f8f40dc7121855e40d3fd84ef
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:40:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:40:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6f8759

net-wireless/blueman: Stabilize 2.2.5 arm, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index 884b158be40b..f97ff4c08d75 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



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

2022-07-17 Thread Sam James
commit: 47021a24cca3e41209fff8cae923a445175d2466
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:29:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:30:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47021a24

app-shells/rush: drop 2.1

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

 app-shells/rush/Manifest|  1 -
 app-shells/rush/rush-2.1.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/app-shells/rush/Manifest b/app-shells/rush/Manifest
index bde4cc1d0a78..a4ee238fcca6 100644
--- a/app-shells/rush/Manifest
+++ b/app-shells/rush/Manifest
@@ -1,3 +1,2 @@
-DIST rush-2.1.tar.xz 811160 BLAKE2B 
88cd95da8b3ec03f52bc9a38e44091051f5b7daaa7a49c630f6ad30c5c6e3945ec69225dddcdfacefdbe9aa39e654fc65965af2c5925848c61975413692f95ec
 SHA512 
388439a5436429eb0ed35009b8828a14566fd2e3671eea5e4d88285058084e5c921088824cb3626d755d1af4ad83a3edd39648173f0f0bafdc5b8751e94524aa
 DIST rush-2.2.tar.xz 815380 BLAKE2B 
90858039d428233af389aa3d63b8b40c3415210b0145a524e7b18ec4f348f8694f0d6794f2646669c6742da3a7d85c3931ac3a65d4d3fb57d1d8be945d84cc10
 SHA512 
aab8ddf2eaacee6a94ad0388376d5703f96e8dcbe794bf38e7961527448b998450cd51b7593d2b1424c274a6cef273ae0c194e446871bb446beea31f2b5c8144
 DIST rush-2.3.tar.xz 814844 BLAKE2B 
90e91165814def09dd7c795601529df96dac3fbeee06bcbc232fcb59741f455a7916092d7f1794fa4f85ba707534683772c508fc6b75318d6cd7c68c9880b972
 SHA512 
d563219f89b23f50fc30143336e0f602d4b585a07110ed6bb194600c92756ade4b4e90b098998c2de0003418c1f0e9a7879d847d543e534b4f8253c7add50db9

diff --git a/app-shells/rush/rush-2.1.ebuild b/app-shells/rush/rush-2.1.ebuild
deleted file mode 100644
index cabf20f3885d..
--- a/app-shells/rush/rush-2.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Restricted User Shell"
-HOMEPAGE="https://puszcza.gnu.org.ua/projects/rush/;
-SRC_URI="ftp://download.gnu.org.ua/pub/release/${PN}/${P}.tar.xz;
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-3"
-SLOT="0"
-
-IUSE="nls"
-
-BDEPEND="
-   nls? ( sys-devel/gettext )
-"
-
-# Testsuite doesn't like our sandbox (bug #689554)
-RESTRICT="test"
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable nls)
-   )
-   econf "${myeconfargs[@]}"
-}



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

2022-07-17 Thread Sam James
commit: ea004105f67f027b77600493bb9688f6b28d25fc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:36:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:36:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea004105

net-irc/irssi: add 1.4.2

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

 net-irc/irssi/Manifest   |  1 +
 net-irc/irssi/irssi-1.4.2.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index a1db79dae893..e5fccfccecbe 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1 +1,2 @@
 DIST irssi-1.4.1.tar.xz 1210772 BLAKE2B 
b02dfeae1e3ac5d52c5d22f8d2284e0314d9c39628e5389eed2a90d22904754869567750909b65315472068113f1efa8e304696564e2c2517b7a17219cf92dda
 SHA512 
e0c53c456bd92af60e8845dba6d338bc0f880639ba19118c22324a5044101a16f7a387377f2a15aa74364f75fe9ed0d5fac0f353c3ea2158190f76ed89dfdd22
+DIST irssi-1.4.2.tar.xz 1211740 BLAKE2B 
916028948640d264707bf4c8405fe63ee2781b0990abc40c4d60c5fd34bebe38de7d35cf6856c69dab39121ba5d72c962b763fda408cb81326392edc8447d3a8
 SHA512 
428157b85226b5299f55679d9384d3ae8b1e61f50a528bf21ffdf2f4b56014e0a86bdcf9ce05cf4dedd59d53829323bb62029a570f90ebf3243a06c3ce220caf

diff --git a/net-irc/irssi/irssi-1.4.2.ebuild b/net-irc/irssi/irssi-1.4.2.ebuild
new file mode 100644
index ..a943775df18e
--- /dev/null
+++ b/net-irc/irssi/irssi-1.4.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL="no"
+inherit perl-module meson
+
+DESCRIPTION="A modular textUI IRC client with IPv6 support"
+HOMEPAGE="https://irssi.org/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+else
+   # Keep for _rc compability
+   MY_P="${P/_/-}"
+
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="otr +perl selinux +proxy"
+
+RDEPEND="
+   >=dev-libs/glib-2.6.0
+   dev-libs/openssl:=
+   sys-libs/ncurses:=
+   otr? (
+   >=dev-libs/libgcrypt-1.2.0:=
+   >=net-libs/libotr-4.1.0
+   )
+   perl? ( dev-lang/perl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig"
+RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   -Dwith-perl-lib=vendor
+   -Dwith-otr=$(usex otr)
+   -Dwith-proxy=$(usex proxy)
+   -Dwith-perl=$(usex perl)
+
+   # Carried over from autotools (for now?), bug #677804
+   -Ddisable-utf8proc=yes
+   -Dwith-fuzzer=no
+   -Dinstall-glib=no
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   # We don't want perl-module's src_test
+   meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   use perl && perl_delete_localpod
+
+   dodoc AUTHORS ChangeLog README.md TODO NEWS
+}



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

2022-07-17 Thread Sam James
commit: d053de83dc6c8b5f670f2c219ddf8129b7064986
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 19:19:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 19:30:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d053de83

app-shells/rush: add 2.3

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

 app-shells/rush/Manifest|  1 +
 app-shells/rush/rush-2.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-shells/rush/Manifest b/app-shells/rush/Manifest
index 437c8e4ad695..bde4cc1d0a78 100644
--- a/app-shells/rush/Manifest
+++ b/app-shells/rush/Manifest
@@ -1,2 +1,3 @@
 DIST rush-2.1.tar.xz 811160 BLAKE2B 
88cd95da8b3ec03f52bc9a38e44091051f5b7daaa7a49c630f6ad30c5c6e3945ec69225dddcdfacefdbe9aa39e654fc65965af2c5925848c61975413692f95ec
 SHA512 
388439a5436429eb0ed35009b8828a14566fd2e3671eea5e4d88285058084e5c921088824cb3626d755d1af4ad83a3edd39648173f0f0bafdc5b8751e94524aa
 DIST rush-2.2.tar.xz 815380 BLAKE2B 
90858039d428233af389aa3d63b8b40c3415210b0145a524e7b18ec4f348f8694f0d6794f2646669c6742da3a7d85c3931ac3a65d4d3fb57d1d8be945d84cc10
 SHA512 
aab8ddf2eaacee6a94ad0388376d5703f96e8dcbe794bf38e7961527448b998450cd51b7593d2b1424c274a6cef273ae0c194e446871bb446beea31f2b5c8144
+DIST rush-2.3.tar.xz 814844 BLAKE2B 
90e91165814def09dd7c795601529df96dac3fbeee06bcbc232fcb59741f455a7916092d7f1794fa4f85ba707534683772c508fc6b75318d6cd7c68c9880b972
 SHA512 
d563219f89b23f50fc30143336e0f602d4b585a07110ed6bb194600c92756ade4b4e90b098998c2de0003418c1f0e9a7879d847d543e534b4f8253c7add50db9

diff --git a/app-shells/rush/rush-2.3.ebuild b/app-shells/rush/rush-2.3.ebuild
new file mode 100644
index ..7bd9b3017931
--- /dev/null
+++ b/app-shells/rush/rush-2.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Restricted User Shell"
+HOMEPAGE="https://puszcza.gnu.org.ua/projects/rush/;
+SRC_URI="https://download.gnu.org.ua/pub/release/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   default
+
+   # These tests see SANDBOX_* variables and fail as a result, bug #689554
+   for file in tests/{eval,clr,unset,keep,set}env.at tests/legacy/env.at ; 
do
+   echo > ${file} || die
+   done
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable nls)
+   )
+
+   econf "${myeconfargs[@]}"
+}



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

2022-07-17 Thread Karl-Johan Karlsson
commit: a8ebf845bdbc931e1a89ea1c6293cf139dd56345
Author: Karl-Johan Karlsson  lysator  liu 
 se>
AuthorDate: Sun Jul 17 19:07:48 2022 +
Commit: Karl-Johan Karlsson  lysator  liu 
 se>
CommitDate: Sun Jul 17 19:07:48 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8ebf845

media-video/owncast: add 0.0.12

Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>

 media-video/owncast/Manifest   |  3 +
 ...0.0.12-1758-remove-websocket-origin-check.patch | 22 +++
 media-video/owncast/owncast-0.0.12.ebuild  | 67 ++
 3 files changed, 92 insertions(+)

diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest
index 5f3a09303..1f95f11f4 100644
--- a/media-video/owncast/Manifest
+++ b/media-video/owncast/Manifest
@@ -169,3 +169,6 @@ DIST owncast-0.0.10-linux-64bit.zip 14813756 BLAKE2B 
1686b16514887614de229639899
 DIST owncast-0.0.10.tar.gz 9606331 BLAKE2B 
6bbe42fa2a41b11384410e941f214b31a25b54ea233b05f5091cc327c720a66eaa8181c920a173af00fa20b65588abba822815e52bddab8a1d84e56407d044e6
 SHA512 
b105059f3fe662afd112a284c1d7e131bc3a65ba1bb36f529bcffb7841ed7b7d6eb38933518103200b6a4100dde46e6c1717f2ba2d1302defd947cd475335ff3
 DIST owncast-0.0.11-linux-64bit.zip 15056627 BLAKE2B 
6d1ead7d5ff9e4baa94e0cf6bc41e6e64efa2c8628cab37231b41c213d41dd09cb752630969802b35db9d3eb8c709a9c178e0e82e6f19e05ed3bc1876326d983
 SHA512 
6f0e427bd8334cc08728596b46497013224bde49a16bb4453945a1c1671a44735dbf8a825d015589f87768520a650708dee22a0bb845a90349e64729861e2a5c
 DIST owncast-0.0.11.tar.gz 7385501 BLAKE2B 
068ba56e9988ab0c511429f41a811dd6b725c8b431090889f54097ae9405f4b0f18b3a1c0337048013000cff351d4d9182c9748e23b6be70b675a0a34e83d3c2
 SHA512 
4e8427f38a0b2cd7b4ffee1cd0fe5533a85c4781d5d8bf759ce7282d464bccae789b5b78580ca3223a49bdf4dcb070a7ca3dd8e9a0ac85686421ca74650f7503
+DIST owncast-0.0.12-deps.tar.xz 71882432 BLAKE2B 
525b44ba7182432fa4de7aa9b7c0b2145604ef7341d3962ac27807c2ab76445c37a80d0cdd4d9c7884c85cb3546c20564947486cd0f54bc11dce9dfd6fb83409
 SHA512 
0d1b3c229715119062bf310b66a5d9686d4e5c466809e26ebe801448e387c08bf7256f9f81de4c9e4f8c470ec18cb9d10bde4c99fec4c9abbc31dc279bde15ad
+DIST owncast-0.0.12-linux-64bit.zip 19386338 BLAKE2B 
b891d9e414b8adc1adc750faea77012f8435be21db8ebde9c3ca91187848104326107c975edf611e337d816bc0a0eeac17b93e08e36c496a8e84f74ae8eefebe
 SHA512 
aa51901c6bcdfb7a026b8e0a1b755511103f4c0d79f1d0592420fcb53f935670b86f7b5ea495a518374f08efe91d3416da21ec0b4256db07e32744d1a112d2c0
+DIST owncast-0.0.12.tar.gz 10273424 BLAKE2B 
fee74684f6acd214dfd8627947097ae3a7d8a6f7e58a79f51899685887fc1f62009476243a9f2e7b89bd46d577442d7f61e0be9dfe767f7f4bad493076e75f56
 SHA512 
3fb7efac918d8af241849a9006d711392d596103bf592cf2a09818cf2c3413ef1faf6fe9990ab0d0779b501f0c6be5ad6ac820f963d62564ff1a37d6c4eee2e9

diff --git 
a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
 
b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
new file mode 100644
index 0..3ba0e914c
--- /dev/null
+++ 
b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
@@ -0,0 +1,22 @@
+diff --git a/core/chat/chatclient.go b/core/chat/chatclient.go
+index fdcd77e3..4408bd48 100644
+--- a/core/chat/chatclient.go
 b/core/chat/chatclient.go
+@@ -3,6 +3,7 @@ package chat
+ import (
+   "bytes"
+   "encoding/json"
++  "net/http"
+   "sync"
+   "time"
+ 
+@@ -60,6 +61,9 @@ const (
+ var upgrader = websocket.Upgrader{
+   ReadBufferSize:  1024,
+   WriteBufferSize: 1024,
++  CheckOrigin: func(r *http.Request) bool {
++  return true
++  },
+ }
+ 
+ var (

diff --git a/media-video/owncast/owncast-0.0.12.ebuild 
b/media-video/owncast/owncast-0.0.12.ebuild
new file mode 100644
index 0..fbf01c434
--- /dev/null
+++ b/media-video/owncast/owncast-0.0.12.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A self-hosted live video and web chat server"
+HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast;
+
+LICENSE="MIT Apache-2.0 ISC BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   acct-user/owncast
+   acct-group/owncast
+   media-video/ffmpeg"
+
+SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
+   https://www.lysator.liu.se/~creideiki/owncast-0.0.12-deps.tar.xz;
+
+PATCHES=(
+   "${FILESDIR}/${P}-1758-remove-websocket-origin-check.patch"
+)
+
+src_unpack() {
+   go-module_src_unpack
+
+   # go-module_src_unpack unpacked both the source and the binary
+   # package. This places the binary package files in the wrong
+   # place, but that's hopefully survivable. We need the binary
+   # package to get the minified 

[gentoo-commits] repo/proj/guru:dev commit in: media-video/owncast/

2022-07-17 Thread Karl-Johan Karlsson
commit: bc4ab184d6b67f74c969ff05e4d0070b74267896
Author: Karl-Johan Karlsson  lysator  liu 
 se>
AuthorDate: Sun Jul 17 19:11:39 2022 +
Commit: Karl-Johan Karlsson  lysator  liu 
 se>
CommitDate: Sun Jul 17 19:11:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc4ab184

media-video/owncast: drop 0.0.10, 0.0.11

Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>

 media-video/owncast/Manifest  | 171 -
 media-video/owncast/owncast-0.0.10.ebuild | 199 --
 media-video/owncast/owncast-0.0.11.ebuild | 197 -
 3 files changed, 567 deletions(-)

diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest
index 1f95f11f4..de4992c48 100644
--- a/media-video/owncast/Manifest
+++ b/media-video/owncast/Manifest
@@ -1,174 +1,3 @@
-DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.mod
 36 BLAKE2B 
e15c1ef74374320cc49b3509a1fa8d7f63c8566920ba56f8b6f293e3d331f5587d45b35284af52b40f329e116f570543a7df50ab1888c4238b28c2ea583d2fda
 SHA512 
83f296ee872570bab84dc3e3f7984f155f5a9a4f95ca7b23a5f39dd47b54eb87ceb2eaa4db00a3966def5b41fb0250de18bcde32610c350206b6d0e744353fd7
-DIST 
github.com%2F!stack!exchange%2Fwmi%2F@v%2Fv0.0.0-20190523213315-cbe66965904d.zip
 14905 BLAKE2B 
9aa626472e6bebbcb1d454f892ebf3c5f953ccf952e6ca7e60715211d418ab9c8d54832f9949824702278cd753758425dda72867e61ece209da688196d13d2ef
 SHA512 
82818b2eb7e8f7265b814f202c420e5a187fd5e9a43536a062715e1a3d1d5717acc8d2daeb1f678dd13bf5703545309ad9d4b4e78fbb6e9befd9bb7370ddaa3b
-DIST github.com%2Famalfra%2Fetag%2F@v%2Fv0.0.0-20190921100247-cafc8de96bc5.mod 
31 BLAKE2B 
19291f1469fbe58ab55c72b470445ca308c57202edbeb48aa67652e44309cc359e48971fbdb003c3730e7c86d85dd2b0eee8d5b32d3eeef6a2d1f5217f4daae1
 SHA512 
a3564218f9dc55b5bbe87a4e8ae8d4d8af2e2e4f1efc3e946e63787f92c12be1af697792553b3df25bfa018a2299c63c97f6b982b3a38302eeecc8fc72d1b754
-DIST github.com%2Famalfra%2Fetag%2F@v%2Fv0.0.0-20190921100247-cafc8de96bc5.zip 
4336 BLAKE2B 
16123079a68cda37a4455b54b4fdf0201921784156f09a0f47d27d89c204e0503fe561ab7640d2b8e6d87b4a4b2543c2d6a86e48ca4b1dbf17698363dd57cc26
 SHA512 
295cb1e2bc8e089d148f6e09112d3a737ccdf4f02666ab690c5e3637b44c8f03681d0fd07501483ea1ba7c7a43f2db5c536fdc4e58a21528b9e1e7da7f63faa3
-DIST 
github.com%2Fasaskevich%2Fgovalidator%2F@v%2Fv0.0.0-20210307081110-f21760c49a8d.mod
 50 BLAKE2B 
149c350eae19311721163a613d3ba23bf1c91a5c415554db16c12a31c455c074ec450cd597297b2505acf10925d354c105bb42cdf5c2d9dcb9c55e8f7f24fdee
 SHA512 
6629c439209e02cd490f1a899949d6a6f5a71b80fe819a776b291f3c66b7d5ccf0e72b839a0a8c17c504b02595480024d21667e4d94095ca0412f338abe34ff3
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.40.0.mod 178 BLAKE2B 
d5365036f6619c1cc6c69cbc8235901d29e91d98b52eda0af8e2c6a0206ff6f1e9227595c0e51d7f896d341dac15649d36997d736c8ae491fd80c9441ba62d27
 SHA512 
0a2ac8ddd88d926f8242ca65a1049395f13fb534f8520856db7e9dcb7f7c2b90069920085b6bbb045426a29e8269414618c4c919be1d2564692cea606f828bdc
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.40.0.zip 21423382 BLAKE2B 
f6be10c1907a3967901d4616016cc7826c19bb800be3f549d00729f350559ac5d6c201d39d03b8337ba1ac8f9b93c8546221e6256589a78068af068dfae00cf1
 SHA512 
73da44c8af4c75e4c582837ef5015fe05401c52c8fa9039917dc19716ba2cf2a2aba7c64b69b5ce881a729481981f1264ec36502c6d8158d0bba1d38ed2e4a22
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.43.0.mod 178 BLAKE2B 
0b9a4f8abcf129a6484084df157072022c4b799210992ae1ae72c794df19fb44368fbc7e0e4bc3c0b986e5e0afacc2035bf4ceb7468d406e2b7cb8f61722b0d6
 SHA512 
0a100606aac6d036d8a792933eed1c8899d03d19781eeed5f9893f9284649aeb648179ff329a1f9c48ab4fc9f3eb89b2635e8adce3e4b9940911d7e7017a0458
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.43.0.zip 24617932 BLAKE2B 
f504beadacf30acb6dde4d31b308026e4b129a862e0692e9bbdcb10903a8319da945df653dce682452e1d816be1ce07e0b4c331392cb07ce09c6e6f882ad73cd
 SHA512 
393f99e3041fd517617b2185c912a77b45dd7a14631ed82d736206713d2e18fcda6d1aed2b14f6cbc3dc990ffa0b821dc7bb09751980206bbd9473dd9d56d670
-DIST github.com%2Faymerick%2Fdouceur%2F@v%2Fv0.2.0.mod 35 BLAKE2B 
8cc71eac9734cee73e50438a522491b5006f8e07f20cc9dd3822ed4b66e5b2dc96babade8274a36e314b277b6ccdfbdc8342ea5229d8d5e98b2f96d745d7dde6
 SHA512 
80c21cdfe66bae15ce9897835444be7ec372deb5085d92fa87a9b487b2b21c74f1587eb019bec697692a989502b3914c0d7701b1888bff38d4c50a1e8c04a6b0
-DIST github.com%2Faymerick%2Fdouceur%2F@v%2Fv0.2.0.zip 25606 BLAKE2B 
6a42b957358db7ec48968126f4e617cbdc4699c08649b46e8f7edf00432bae93847752d60bbf01aaa0fba10fea0185dab347f3b80dde9c60eb10c94556100284
 SHA512 
061d63c3daedeccbabfd82740276428f283e7e0c2d94d335d20c22e48839f51f35bfdeb87cd5884b28bb08ed9296fc564ec0c312fa693be5aca36d31959bc740
-DIST github.com%2Fdave%2Fjennifer%2F@v%2Fv1.3.0.mod 32 BLAKE2B 
bac4a6712c426a393e847390ccd97e8ac70a59481520ee26e029880733401b91d138425f233a44513303b14d72210b5a7e54dec2078a7a7adec89f0b49a580ff
 SHA512 

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

2022-07-17 Thread Maciej Barć
commit: 69388a02dfa3d76657f9ab1a75f26f493943a3d2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Jul 17 18:57:43 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jul 17 19:01:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69388a02

app-emacs/emacs-bazel-mode: new package; add version 0_p20220707

2022.07.07 snapshot

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

 app-emacs/emacs-bazel-mode/Manifest|  1 +
 .../emacs-bazel-mode-0_p20220707.ebuild| 40 ++
 .../files/50emacs-bazel-mode-gentoo.el |  2 ++
 .../emacs-bazel-mode-bazel-test--directory.patch   | 11 ++
 app-emacs/emacs-bazel-mode/metadata.xml| 19 ++
 5 files changed, 73 insertions(+)

diff --git a/app-emacs/emacs-bazel-mode/Manifest 
b/app-emacs/emacs-bazel-mode/Manifest
new file mode 100644
index ..65356b4188a0
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/Manifest
@@ -0,0 +1 @@
+DIST emacs-bazel-mode-0_p20220707.tar.gz 63821 BLAKE2B 
fadd0a26c02d0fd6ee92d34ca70cbb1ae3ea873317f97195849993ed94c55e404cfa1eae3f0e94eb81b80ec814dbf5e705ef98f1b23bfc7158a8a14ed32e6276
 SHA512 
cf654de1b46e562a090b933bc08e2651a5c88b9a01502413cc38f86d849cd1fd698e52d7ad737f4d0b43ea49180fb33eb200c5102ac57df1ca9b65bd175f431d

diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild 
b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
new file mode 100644
index ..d25b697c94b8
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=8f7875998f233d248097006df224a33873bbc4f2
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs major modes for the Bazel build system support"
+HOMEPAGE="https://bazel.build/
+   https://github.com/bazelbuild/emacs-bazel-mode/;
+SRC_URI="https://github.com/bazelbuild/${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+DOCS=( CONTRIBUTING.md README.md )
+PATCHES=( "${FILESDIR}"/${PN}-bazel-test--directory.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile bazel.el
+   elisp-make-autoload-file
+}
+
+src_test() {
+   ${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
+   -l ./test.el -f ert-run-tests-batch-and-exit || die "Testing 
failed"
+}
+
+src_install() {
+   rm test.el || die
+
+   elisp_src_install
+}

diff --git a/app-emacs/emacs-bazel-mode/files/50emacs-bazel-mode-gentoo.el 
b/app-emacs/emacs-bazel-mode/files/50emacs-bazel-mode-gentoo.el
new file mode 100644
index ..a45c0a3b76c7
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/files/50emacs-bazel-mode-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "emacs-bazel-mode-autoloads" nil t)

diff --git 
a/app-emacs/emacs-bazel-mode/files/emacs-bazel-mode-bazel-test--directory.patch 
b/app-emacs/emacs-bazel-mode/files/emacs-bazel-mode-bazel-test--directory.patch
new file mode 100644
index ..81cdce53e80f
--- /dev/null
+++ 
b/app-emacs/emacs-bazel-mode/files/emacs-bazel-mode-bazel-test--directory.patch
@@ -0,0 +1,11 @@
+--- a/test.el
 b/test.el
+@@ -47,7 +47,7 @@
+ 
+ (defconst bazel-test--directory
+   ;; 
https://docs.bazel.build/versions/2.2.0/test-encyclopedia.html#initial-conditions.
+-  (substitute-in-file-name "$TEST_SRCDIR/$TEST_WORKSPACE/")
++  (substitute-in-file-name "$PWD/")
+   "Directory with data dependencies for this package.")
+ 
+  Helper macros

diff --git a/app-emacs/emacs-bazel-mode/metadata.xml 
b/app-emacs/emacs-bazel-mode/metadata.xml
new file mode 100644
index ..a5544ccebfd0
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+The library provides major modes for editing Bazel BUILD files, WORKSPACE
+files, .bazelrc files, as well as Starlark files. It also provides commands
+to run Bazel commands and integration with core GNU Emacs infrastructure
+like compilation and xref.
+  
+  
+https://github.com/bazelbuild/emacs-bazel-mode/issues/
+bazelbuild/emacs-bazel-mode
+  
+



[gentoo-commits] repo/gentoo:master commit in: games-board/xboard/

2022-07-17 Thread Sam James
commit: 6528b9827d99f31229765ccfc3c4063a9a13060f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:07:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6528b982

games-board/xboard: filter LTO (type mismatch)

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

 games-board/xboard/xboard-4.9.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-board/xboard/xboard-4.9.1.ebuild 
b/games-board/xboard/xboard-4.9.1.ebuild
index 96d734dff452..b68ccfc2f035 100644
--- a/games-board/xboard/xboard-4.9.1.ebuild
+++ b/games-board/xboard/xboard-4.9.1.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
 
-inherit autotools xdg
+inherit autotools flag-o-matic xdg
 
 DESCRIPTION="GUI for gnuchess and for internet chess servers"
 HOMEPAGE="https://www.gnu.org/software/xboard/;
@@ -54,6 +54,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858617
+   filter-lto
+
local myeconfargs=(
--disable-update-mimedb
--datadir="${EPREFIX}"/usr/share



[gentoo-commits] repo/gentoo:master commit in: games-board/gnuchess/

2022-07-17 Thread Sam James
commit: 66d993abaf8b84beb25d21ce462dd6d5ffcb2717
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:05:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:05:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d993ab

games-board/gnuchess: filter LTO (ODR)

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

 games-board/gnuchess/gnuchess-6.2.9.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/games-board/gnuchess/gnuchess-6.2.9.ebuild 
b/games-board/gnuchess/gnuchess-6.2.9.ebuild
index 886f173195d4..85c25649da82 100644
--- a/games-board/gnuchess/gnuchess-6.2.9.ebuild
+++ b/games-board/gnuchess/gnuchess-6.2.9.ebuild
@@ -1,8 +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
 
+inherit flag-o-matic
+
 DESCRIPTION="Console based chess interface"
 HOMEPAGE="https://www.gnu.org/software/chess/chess.html;
 SRC_URI="mirror://gnu/chess/${P}.tar.gz"
@@ -12,6 +14,9 @@ SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
 src_configure() {
+   # -Wodr warnings, bug #858611
+   filter-lto
+
# bug #491088
econf --without-readline
 }



[gentoo-commits] repo/gentoo:master commit in: games-board/xscrabble/

2022-07-17 Thread Sam James
commit: 662e26354462659902688a72aa6eab60a165353b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:08:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:08:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662e2635

games-board/xscrabble: filter LTO (type mismatch)

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

 games-board/xscrabble/xscrabble-2.10-r4.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-board/xscrabble/xscrabble-2.10-r4.ebuild 
b/games-board/xscrabble/xscrabble-2.10-r4.ebuild
index f60f7b5ce43f..89303a0e6ce2 100644
--- a/games-board/xscrabble/xscrabble-2.10-r4.ebuild
+++ b/games-board/xscrabble/xscrabble-2.10-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="An X11 clone of the well-known Scrabble"
 HOMEPAGE="http://freshmeat.net/projects/xscrabble/?topic_id=80;
@@ -52,6 +52,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858623
+   filter-lto
+
tc-export AR CC LD RANLIB
export IMAKECPP=${IMAKECPP:-$(tc-getCPP)}
 }



[gentoo-commits] repo/gentoo:master commit in: games-board/gtkboard/

2022-07-17 Thread Sam James
commit: 8ae408d69b8e38b214f11e06aa861e883643f6fc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:06:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:06:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae408d6

games-board/gtkboard: filter LTO (type mismatch)

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

 games-board/gtkboard/gtkboard-0.11_pre0-r2.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-board/gtkboard/gtkboard-0.11_pre0-r2.ebuild 
b/games-board/gtkboard/gtkboard-0.11_pre0-r2.ebuild
index a37e9a95e119..100873263043 100644
--- a/games-board/gtkboard/gtkboard-0.11_pre0-r2.ebuild
+++ b/games-board/gtkboard/gtkboard-0.11_pre0-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 MY_P=${P/_}
-inherit desktop
+inherit desktop flag-o-matic
 
 DESCRIPTION="Board games system"
 HOMEPAGE="http://gtkboard.sourceforge.net/indexold.html;
@@ -41,6 +41,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858614
+   filter-lto
+
econf \
--enable-gtk2 \
--enable-sdl \



[gentoo-commits] repo/gentoo:master commit in: games-board/xmille/

2022-07-17 Thread Sam James
commit: 962c3b96b60136fb17e913897ac462b85a25a735
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:08:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962c3b96

games-board/xmille: filter LTO (type mismatch)

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

 games-board/xmille/xmille-2.0-r4.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-board/xmille/xmille-2.0-r4.ebuild 
b/games-board/xmille/xmille-2.0-r4.ebuild
index 966fec4aec02..88cc7b1c9dff 100644
--- a/games-board/xmille/xmille-2.0-r4.ebuild
+++ b/games-board/xmille/xmille-2.0-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop toolchain-funcs
+inherit desktop flag-o-matic toolchain-funcs
 
 DEB_PATCH_VER="13"
 DESCRIPTION="Mille Bournes card game"
@@ -29,6 +29,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858620
+   filter-lto
+
CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \
IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die
 }



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

2022-07-17 Thread Sam James
commit: 0d0e7a6b3e77688e34bb1e201ed59a4b5c25cc51
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:03:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0e7a6b

media-gfx/imagemagick: drop 7.1.0.37

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

 media-gfx/imagemagick/Manifest|   1 -
 media-gfx/imagemagick/imagemagick-7.1.0.37.ebuild | 278 --
 2 files changed, 279 deletions(-)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index f4291a8a0184..1bc42a4679d2 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,5 +1,4 @@
 DIST ImageMagick-6.9.12-28.tar.xz 9181044 BLAKE2B 
2efc03da9e4c53b82479badfcc9a25f05e2d9766031807500a6bb39cba2a800c39a93a16864ca9af3a0b33d0c1c95cb2f33264c7e00149204ca742673c3d07ff
 SHA512 
ec96fca6b385379873ead007b011d87fb3939ed4e3631d2a9401f1467db59d1d1ced072fd4fefe1577d04302a1060dbc324631b420f41a99bf32465b540ec979
 DIST ImageMagick-6.9.12-58.tar.xz 9164316 BLAKE2B 
0ef0b4fa289f945a2b787b6a3c04d9b96093c2e9ed07d5828d53b6e1518d5197473998081b22daf41e65d21bc65927b12dc66802430a68e0001116c4a446d03e
 SHA512 
c73cd363bb7ac05b488d2960f61a9f0d87ab859da049038b21e0ed396b3a681361b0bcd4ad128c0397be26fac06e83b3f36868fba40a72645c42b3398ad6c930
 DIST ImageMagick-7.1.0-13.tar.xz 10311564 BLAKE2B 
7cb3e58f548cbe0b9e1239df47ff4f42af2cd0b6ff4c417a62515ff9bd434ecabed2cc7f7cb7cf8880f20af3f6d7de33d7368f146b9ac7668149959966a463d8
 SHA512 
dac1fc229599a63703fc3aa1378de313dc94dfbfa71913dc408ef65c88ef33820b5ddab4c9a064a86cc35c0abb0136f0adb626bff9e227b52ed0d90993688044
-DIST ImageMagick-7.1.0-37.tar.xz 10345216 BLAKE2B 
e07179d55527537c36dd1655d44f93df4ad39cb7857581e0cae8efc03ec45dc65b0d5b0a2b78fd24ed5371f8ebea6c4965168b328bac7041466f45f40469
 SHA512 
43f116a3a6bb9794b8c8440c57a537eab29b0dac7b8ace574e3cc1e6d484054557c9e44235eb799b843ef761c6f22d29ef959f6de6b80a45a3898bee4d2f16da
 DIST ImageMagick-7.1.0-43.tar.xz 10355700 BLAKE2B 
2fe6472b864b0ca25ce5e0d7b045a6b3457fbdfa67e232b125183927b20e56ea2cc0a6225d51f0a2e09b36cc2500e7ee3c3ff99f3924aa3ca56e3e08f776ea3f
 SHA512 
4f9c9625165eabcabc2edd745ad1755309d412591e5a8d383445d05b2bfe2d41df3e711c38be3ae5c8f504c0510452b1aff51e50edc24aa279bb742fb8ddd305

diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.37.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.0.37.ebuild
deleted file mode 100644
index c8d5c41b6f15..
--- a/media-gfx/imagemagick/imagemagick-7.1.0.37.ebuild
+++ /dev/null
@@ -1,278 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
-inherit autotools flag-o-matic perl-functions toolchain-funcs
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git;
-   inherit git-r3
-   MY_P="imagemagick-"
-else
-   MY_PV="$(ver_rs 3 '-')"
-   MY_P="ImageMagick-${MY_PV}"
-   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   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 ~x64-solaris ~x86-solaris"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="A collection of tools and libraries for many image formats"
-HOMEPAGE="https://www.imagemagick.org/;
-
-LICENSE="imagemagick"
-SLOT="0/7.1.0-37"
-IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib"
-
-REQUIRED_USE="corefonts? ( truetype )
-   svg? ( xml )
-   test? ( corefonts )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !media-gfx/graphicsmagick[imagemagick]
-   dev-libs/libltdl
-   bzip2? ( app-arch/bzip2 )
-   corefonts? ( media-fonts/corefonts )
-   djvu? ( app-text/djvu )
-   fftw? ( sci-libs/fftw:3.0 )
-   fontconfig? ( media-libs/fontconfig )
-   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
-   graphviz? ( media-gfx/graphviz )
-   heif? ( media-libs/libheif:=[x265] )
-   jbig? ( >=media-libs/jbigkit-2:= )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
-   lcms? ( media-libs/lcms:2= )
-   lqr? ( media-libs/liblqr )
-   opencl? ( virtual/opencl )
-   openexr? ( media-libs/openexr:0= )
-   pango? ( x11-libs/pango )
-   perl? ( >=dev-lang/perl-5.8.8:= )
-   png? ( media-libs/libpng:= )
-   postscript? ( app-text/ghostscript-gpl )
-   raw? ( media-libs/libraw:= )
-   svg? (
-   gnome-base/librsvg
-   media-gfx/potrace
-   )
-   tiff? ( media-libs/tiff:= )
-   truetype? (
-   media-fonts/urw-fonts
-   >=media-libs/freetype-2
-   )
-   webp? ( 

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

2022-07-17 Thread Sam James
commit: e39c06bc8059597d15893ff47897fedb09569ee4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:35:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:03:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39c06bc

media-gfx/imagemagick: drop broken versions (6.9.12.35-r1, 7.1.0.20-r1)

Caused test failures in dev-ruby/rmagick.

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

 media-gfx/imagemagick/Manifest |   2 -
 .../imagemagick/imagemagick-6.9.12.35-r1.ebuild| 271 
 .../imagemagick/imagemagick-7.1.0.20-r1.ebuild | 278 -
 3 files changed, 551 deletions(-)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index b89ae35ecb2e..f8477549edc9 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,6 +1,4 @@
 DIST ImageMagick-6.9.12-28.tar.xz 9181044 BLAKE2B 
2efc03da9e4c53b82479badfcc9a25f05e2d9766031807500a6bb39cba2a800c39a93a16864ca9af3a0b33d0c1c95cb2f33264c7e00149204ca742673c3d07ff
 SHA512 
ec96fca6b385379873ead007b011d87fb3939ed4e3631d2a9401f1467db59d1d1ced072fd4fefe1577d04302a1060dbc324631b420f41a99bf32465b540ec979
-DIST ImageMagick-6.9.12-35.tar.xz 9178620 BLAKE2B 
8bcf8bcc8bee8fe3d996a3b9388fdc20a6bbd45dda35121a9fb84804277286cb17c3b6cf2e6096765aefe20a31f819f8bcf094b0b3b1c68b683b50ddc415b398
 SHA512 
ba1f49570d1f890bc313d4e58c53c2b7388108c64cd2c5ef7586a7568f72d5655fced1a22085e27858cffcf86b7548376970fc6947fccb36f4cfba48327089e6
 DIST ImageMagick-7.1.0-13.tar.xz 10311564 BLAKE2B 
7cb3e58f548cbe0b9e1239df47ff4f42af2cd0b6ff4c417a62515ff9bd434ecabed2cc7f7cb7cf8880f20af3f6d7de33d7368f146b9ac7668149959966a463d8
 SHA512 
dac1fc229599a63703fc3aa1378de313dc94dfbfa71913dc408ef65c88ef33820b5ddab4c9a064a86cc35c0abb0136f0adb626bff9e227b52ed0d90993688044
-DIST ImageMagick-7.1.0-20.tar.xz 10339572 BLAKE2B 
7e99a8b36089b1258f537dbdf8c674be17677da5450854e0dfe0ed3bd3722ec826099f7c22d615daece6d647e6c22f4d9aa7293fed9b4bebb77c163e3ac54bc3
 SHA512 
e07d8f8ede8f713f1c0bd571b6042062b154b95ab06b0479ec4162d242beba982bfa88438ac67985d4da6d18074bda4b0ac25a7c2ced44f19b54c21120441991
 DIST ImageMagick-7.1.0-37.tar.xz 10345216 BLAKE2B 
e07179d55527537c36dd1655d44f93df4ad39cb7857581e0cae8efc03ec45dc65b0d5b0a2b78fd24ed5371f8ebea6c4965168b328bac7041466f45f40469
 SHA512 
43f116a3a6bb9794b8c8440c57a537eab29b0dac7b8ace574e3cc1e6d484054557c9e44235eb799b843ef761c6f22d29ef959f6de6b80a45a3898bee4d2f16da
 DIST ImageMagick-7.1.0-43.tar.xz 10355700 BLAKE2B 
2fe6472b864b0ca25ce5e0d7b045a6b3457fbdfa67e232b125183927b20e56ea2cc0a6225d51f0a2e09b36cc2500e7ee3c3ff99f3924aa3ca56e3e08f776ea3f
 SHA512 
4f9c9625165eabcabc2edd745ad1755309d412591e5a8d383445d05b2bfe2d41df3e711c38be3ae5c8f504c0510452b1aff51e50edc24aa279bb742fb8ddd305

diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.35-r1.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.12.35-r1.ebuild
deleted file mode 100644
index e8658be55dc7..
--- a/media-gfx/imagemagick/imagemagick-6.9.12.35-r1.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools flag-o-matic libtool perl-functions toolchain-funcs
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git;
-   inherit git-r3
-   MY_P="imagemagick-"
-else
-   MY_PV="$(ver_rs 3 '-')"
-   MY_P="ImageMagick-${MY_PV}"
-   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="A collection of tools and libraries for many image formats"
-HOMEPAGE="https://www.imagemagick.org/;
-
-LICENSE="imagemagick"
-SLOT="0/6.9.11-60"
-IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
-
-REQUIRED_USE="corefonts? ( truetype )
-   svg? ( xml )
-   test? ( corefonts )"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-
-RDEPEND="
-   dev-libs/libltdl:0
-   bzip2? ( app-arch/bzip2 )
-   corefonts? ( media-fonts/corefonts )
-   djvu? ( app-text/djvu )
-   fftw? ( sci-libs/fftw:3.0 )
-   fontconfig? ( media-libs/fontconfig )
-   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
-   graphviz? ( media-gfx/graphviz )
-   heif? ( media-libs/libheif:=[x265] )
-   jbig? ( >=media-libs/jbigkit-2:= )
-   jpeg? ( virtual/jpeg:0 )
-   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
-   lcms? ( media-libs/lcms:2= )
-   lqr? ( media-libs/liblqr )
-   opencl? ( virtual/opencl )
-   openexr? ( media-libs/openexr:0= )
-   pango? ( 

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

2022-07-17 Thread Sam James
commit: 0a0718d3c2673a8406bffa72527a9b0d46fe3856
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 18:03:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 18:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0718d3

media-gfx/imagemagick: add 6.9.12.58

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

 media-gfx/imagemagick/Manifest |   1 +
 media-gfx/imagemagick/imagemagick-6.9.12.58.ebuild | 269 +
 2 files changed, 270 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index f8477549edc9..f4291a8a0184 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -1,4 +1,5 @@
 DIST ImageMagick-6.9.12-28.tar.xz 9181044 BLAKE2B 
2efc03da9e4c53b82479badfcc9a25f05e2d9766031807500a6bb39cba2a800c39a93a16864ca9af3a0b33d0c1c95cb2f33264c7e00149204ca742673c3d07ff
 SHA512 
ec96fca6b385379873ead007b011d87fb3939ed4e3631d2a9401f1467db59d1d1ced072fd4fefe1577d04302a1060dbc324631b420f41a99bf32465b540ec979
+DIST ImageMagick-6.9.12-58.tar.xz 9164316 BLAKE2B 
0ef0b4fa289f945a2b787b6a3c04d9b96093c2e9ed07d5828d53b6e1518d5197473998081b22daf41e65d21bc65927b12dc66802430a68e0001116c4a446d03e
 SHA512 
c73cd363bb7ac05b488d2960f61a9f0d87ab859da049038b21e0ed396b3a681361b0bcd4ad128c0397be26fac06e83b3f36868fba40a72645c42b3398ad6c930
 DIST ImageMagick-7.1.0-13.tar.xz 10311564 BLAKE2B 
7cb3e58f548cbe0b9e1239df47ff4f42af2cd0b6ff4c417a62515ff9bd434ecabed2cc7f7cb7cf8880f20af3f6d7de33d7368f146b9ac7668149959966a463d8
 SHA512 
dac1fc229599a63703fc3aa1378de313dc94dfbfa71913dc408ef65c88ef33820b5ddab4c9a064a86cc35c0abb0136f0adb626bff9e227b52ed0d90993688044
 DIST ImageMagick-7.1.0-37.tar.xz 10345216 BLAKE2B 
e07179d55527537c36dd1655d44f93df4ad39cb7857581e0cae8efc03ec45dc65b0d5b0a2b78fd24ed5371f8ebea6c4965168b328bac7041466f45f40469
 SHA512 
43f116a3a6bb9794b8c8440c57a537eab29b0dac7b8ace574e3cc1e6d484054557c9e44235eb799b843ef761c6f22d29ef959f6de6b80a45a3898bee4d2f16da
 DIST ImageMagick-7.1.0-43.tar.xz 10355700 BLAKE2B 
2fe6472b864b0ca25ce5e0d7b045a6b3457fbdfa67e232b125183927b20e56ea2cc0a6225d51f0a2e09b36cc2500e7ee3c3ff99f3924aa3ca56e3e08f776ea3f
 SHA512 
4f9c9625165eabcabc2edd745ad1755309d412591e5a8d383445d05b2bfe2d41df3e711c38be3ae5c8f504c0510452b1aff51e50edc24aa279bb742fb8ddd305

diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.58.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.12.58.ebuild
new file mode 100644
index ..20654ea8d565
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-6.9.12.58.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QA_PKGCONFIG_VERSION=$(ver_cut 1-3)
+inherit flag-o-matic libtool perl-functions toolchain-funcs
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git;
+   inherit git-r3
+   MY_P="imagemagick-"
+else
+   MY_PV="$(ver_rs 3 '-')"
+   MY_P="ImageMagick-${MY_PV}"
+   SRC_URI="mirror://imagemagick/${MY_P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="https://www.imagemagick.org/;
+
+LICENSE="imagemagick"
+SLOT="0/6.9.12-58"
+IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
+
+REQUIRED_USE="corefonts? ( truetype )
+   svg? ( xml )
+   test? ( corefonts )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !media-gfx/graphicsmagick[imagemagick]
+   dev-libs/libltdl
+   bzip2? ( app-arch/bzip2 )
+   corefonts? ( media-fonts/corefonts )
+   djvu? ( app-text/djvu )
+   fftw? ( sci-libs/fftw:3.0 )
+   fontconfig? ( media-libs/fontconfig )
+   fpx? ( >=media-libs/libfpx-1.3.0-r1 )
+   graphviz? ( media-gfx/graphviz )
+   heif? ( media-libs/libheif:=[x265] )
+   jbig? ( >=media-libs/jbigkit-2:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 )
+   lcms? ( media-libs/lcms:2= )
+   lqr? ( media-libs/liblqr )
+   opencl? ( virtual/opencl )
+   openexr? ( media-libs/openexr:0= )
+   pango? ( x11-libs/pango )
+   perl? ( >=dev-lang/perl-5.8.8:= )
+   png? ( media-libs/libpng:= )
+   postscript? ( app-text/ghostscript-gpl )
+   raw? ( media-libs/libraw:= )
+   svg? (
+   gnome-base/librsvg
+   media-gfx/potrace
+   )
+   tiff? ( media-libs/tiff:= )
+   truetype? (
+   media-fonts/urw-fonts
+   >=media-libs/freetype-2
+   )
+   webp? ( media-libs/libwebp:= )

[gentoo-commits] repo/gentoo:master commit in: app-containers/nerdctl/

2022-07-17 Thread Zac Medico
commit: 16c4b56d5481f0a2ac03a3257a994a980b226181
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jul 17 18:02:50 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jul 17 18:03:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c4b56d

app-containers/nerdctl: add 0.22.0

Signed-off-by: Zac Medico  gentoo.org>

 app-containers/nerdctl/Manifest  |  1 +
 app-containers/nerdctl/nerdctl-0.22.0.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 009a6ddbb36b..9d53aeb3f7fa 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -2,3 +2,4 @@ DIST nerdctl-0.17.1-vendor.tar.gz 7762770 BLAKE2B 
399a99047cb3a3ab31806529e2502f
 DIST nerdctl-0.18.0-vendor.tar.gz 7757873 BLAKE2B 
dfc77baee4649cf5a4ffa2ae196460d34eea531f930f04b894cc715b68a4295d1bcf98c89702032aaf6c5fc0b1a7f8b885f6c4b0bd61afd044b67fe4510c6967
 SHA512 
b542abafbd1dfe4213646b66b69d7bb286b8fda152870846cd350ad0362cbd16ca5f2d8fe23ae056f0c18f5674eb984f2993cf2937d7aff7b67668d65d9e1488
 DIST nerdctl-0.19.0-vendor.tar.gz 7798588 BLAKE2B 
1bf17d09de13e5d2160cca500e8d9dc2eb666f5639e12353e1153bbf201f48d376c7b369a97bd851082c32276c6ba280d8f8e1add7b56206d3f07a0dfc725393
 SHA512 
9f84d829c2c40589f930345bb7073e6ca868e9e840f74c9176b049b63b2983dca55168eb54113b7b74e7651f1c902f84c9fca8d0f5d948ba7510db91f3a52e74
 DIST nerdctl-0.21.0-vendor.tar.gz 7984755 BLAKE2B 
e28b260667109604edb8b0f0c090fcb9769dd4a7411843f2d6180a3bb6f3165ca8feb3c4798c78f2eb2134bc9a205e263e8098e80a6fe0f0de5641b13158d7f8
 SHA512 
174f8dc8be631eef84d7c461bf4a797fc6d47b20385286cedbbb769c764a97a64937fb2a104c45f42459c4b2217b6fe2bb534f07153a6761f59798d2a08490e0
+DIST nerdctl-0.22.0-vendor.tar.gz 8330256 BLAKE2B 
d85e7f2938dbaec1ba247d7d3d889bd24fa9e008fc12295a3cd9f8578ebe1f2a3f1d52a23e147ad912fbbd2ccb5c1a796f621285d21f33fb449394ebb449ca0c
 SHA512 
850079c686a0a4ae1616f42f84fed5a4280e0bc0df12ab50f8f883265bc3c04d82081e4a0aa8585673945d6185d2c79cbf07ce1157e794a9b7891b6be1fdff65

diff --git a/app-containers/nerdctl/nerdctl-0.22.0.ebuild 
b/app-containers/nerdctl/nerdctl-0.22.0.ebuild
new file mode 100644
index ..f2b3218e9d28
--- /dev/null
+++ b/app-containers/nerdctl/nerdctl-0.22.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
+HOMEPAGE="https://github.com/containerd/nerdctl;
+
+EGIT_COMMIT="8e278e2aa61a89d4e50d1a534217f264bd1a5ddf"
+# There are too many vendor dependencies to distribute via EGO_SUM (see 
https://bugs.gentoo.org/721088),
+# so they are instead distributed via a combined tarball.
+SRC_URI="https://github.com/zmedico/nerdctl/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz"
+BDEPEND=">=dev-lang/go-1.16"
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+
+KEYWORDS="~amd64"
+IUSE=""
+S=${WORKDIR}/${P}-vendor
+
+src_prepare() {
+   sed -e 's:/usr/local/bin:/usr/bin:' \
+   -e "s|^VERSION[[:space:]]*=.*|VERSION := v${PV}|" \
+   -e "s|^REVISION[[:space:]]*=.*|REVISION := ${EGIT_COMMIT}|" \
+   -i Makefile || die
+   default
+}
+
+src_install() {
+   DOCS=(README.md docs examples)
+   default_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/moonbridge/

2022-07-17 Thread Alfredo Tupone
commit: 7c5f6133dc97ec678e6480aa49916e7af79f7459
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jul 17 17:48:51 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jul 17 17:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5f6133

www-servers/moonbridge: fix DEPS

Closes: https://bugs.gentoo.org/857693
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 www-servers/moonbridge/moonbridge-1.0.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/www-servers/moonbridge/moonbridge-1.0.1.ebuild 
b/www-servers/moonbridge/moonbridge-1.0.1.ebuild
index c718ae8e1f34..268658581d2e 100644
--- a/www-servers/moonbridge/moonbridge-1.0.1.ebuild
+++ b/www-servers/moonbridge/moonbridge-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -23,13 +23,14 @@ DEPEND="
dev-libs/libbsd"
 RDEPEND="${DEPEND}"
 BDEPEND="sys-devel/pmake
+   sys-apps/lsb-release
virtual/pkgconfig"
 
 S="${WORKDIR}"/${MYP}
 
 PATCHES=(
-"${FILESDIR}"/${P}-gentoo.patch
-"${FILESDIR}"/${P}-fcntl.patch
+   "${FILESDIR}"/${P}-gentoo.patch
+   "${FILESDIR}"/${P}-fcntl.patch
 )
 
 DOCS=( README reference.txt )



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

2022-07-17 Thread Bernard Cafarelli
commit: 8b3db754fd85ce1053005111b2acfea657254b8a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 17 17:40:43 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 17 17:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3db754

net-misc/wget2: fix libwget version and documentation build

Closes: https://bugs.gentoo.org/858575
Closes: https://bugs.gentoo.org/858578
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../{wget2-.ebuild => wget2-2.0.1-r1.ebuild}   | 43 --
 net-misc/wget2/wget2-.ebuild   | 53 ++
 2 files changed, 32 insertions(+), 64 deletions(-)

diff --git a/net-misc/wget2/wget2-.ebuild 
b/net-misc/wget2/wget2-2.0.1-r1.ebuild
similarity index 73%
copy from net-misc/wget2/wget2-.ebuild
copy to net-misc/wget2/wget2-2.0.1-r1.ebuild
index ce2c19d3ae57..39c4ff7aedd7 100644
--- a/net-misc/wget2/wget2-.ebuild
+++ b/net-misc/wget2/wget2-2.0.1-r1.ebuild
@@ -3,17 +3,15 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="GNU Wget2 is a file and recursive website downloader"
 HOMEPAGE="https://gitlab.com/gnuwget/wget2;
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/gnuwget/wget2.git;
-else
-   SRC_URI="mirror://gnu/wget/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
+SRC_URI="mirror://gnu/wget/${P}.tar.gz"
+
 LICENSE="GPL-3"
 SLOT="0/0" # subslot = libwget.so version
+KEYWORDS="~amd64 ~x86"
 IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzip lzma openssl pcre psl 
+ssl test valgrind xattr zlib"
 REQUIRED_USE="valgrind? ( test )"
 
@@ -44,40 +42,17 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
-   doc? ( app-doc/doxygen )
+   doc? ( app-doc/doxygen[dot] )
valgrind? ( dev-util/valgrind )
 "
 
 RESTRICT="!test? ( test )"
 
-src_unpack() {
-   if [[ "${PV}" == * ]] ; then
-   git-r3_src_unpack
-
-   # We need to mess with gnulib :-/
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
-}
-
 src_prepare() {
default
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   --skip-po
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh ./bootstrap "${bootstrap_opts[@]}" || die
-   eautoreconf
-   fi
+   sed -e "/LIBWGET_VERSION/s/2.1.0/${PV}/" \
+   -i configure.ac ||die
+   eautoreconf
 }
 
 src_configure() {

diff --git a/net-misc/wget2/wget2-.ebuild b/net-misc/wget2/wget2-.ebuild
index ce2c19d3ae57..e724cebc4531 100644
--- a/net-misc/wget2/wget2-.ebuild
+++ b/net-misc/wget2/wget2-.ebuild
@@ -3,17 +3,15 @@
 
 EAPI=8
 
+inherit autotools git-r3
+
 DESCRIPTION="GNU Wget2 is a file and recursive website downloader"
 HOMEPAGE="https://gitlab.com/gnuwget/wget2;
-if [[ "${PV}" == * ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.com/gnuwget/wget2.git;
-else
-   SRC_URI="mirror://gnu/wget/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
+EGIT_REPO_URI="https://gitlab.com/gnuwget/wget2.git;
+
 LICENSE="GPL-3"
 SLOT="0/0" # subslot = libwget.so version
+KEYWORDS=""
 IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzip lzma openssl pcre psl 
+ssl test valgrind xattr zlib"
 REQUIRED_USE="valgrind? ( test )"
 
@@ -44,40 +42,35 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
-   doc? ( app-doc/doxygen )
+   doc? ( app-doc/doxygen[dot] )
valgrind? ( dev-util/valgrind )
 "
 
 RESTRICT="!test? ( test )"
 
 src_unpack() {
-   if [[ "${PV}" == * ]] ; then
-   git-r3_src_unpack
+   git-r3_src_unpack
 
-   # We need to mess with gnulib :-/
-   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
-   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
-   git-r3_src_unpack
-   else
-   default
-   fi
+   # We need to mess with gnulib :-/
+   EGIT_REPO_URI="https://git.savannah.gnu.org/r/gnulib.git; \
+   EGIT_CHECKOUT_DIR="${WORKDIR}/gnulib" \
+   git-r3_src_unpack
 }
 
 src_prepare() {
default
-   if [[ "${PV}" == * ]] ; then
-   local bootstrap_opts=(
-   --gnulib-srcdir=../gnulib
-   --no-bootstrap-sync
-   --copy
-   --no-git
-   --skip-po
-   )
-   AUTORECONF="/bin/true" \
-   LIBTOOLIZE="/bin/true" \
-   sh 

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

2022-07-17 Thread Bernard Cafarelli
commit: 4157bf6689c99a6debc16615f3d9736212ad9693
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 17 17:10:51 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 17 17:40:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4157bf66

net-misc/wget2: drop 2.0.0-r1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/wget2/Manifest  |  1 -
 net-misc/wget2/wget2-2.0.0-r1.ebuild | 83 
 2 files changed, 84 deletions(-)

diff --git a/net-misc/wget2/Manifest b/net-misc/wget2/Manifest
index 69b5cbd09779..82c41cc6f5d0 100644
--- a/net-misc/wget2/Manifest
+++ b/net-misc/wget2/Manifest
@@ -1,2 +1 @@
-DIST wget2-2.0.0.tar.gz 3565643 BLAKE2B 
8792950942c88aceed41aa1d00b2c39d55e057795d0f68e8bfe9a1da548161aa49eaa82d13e8ea3e14cccee4423d41f9643baff1007361c26464b10683a8ef88
 SHA512 
59be98a43057220f4eb4314d0876990c21bbc2606a82444e03282ca55d6de18a382fb75b3fcbb1e7f5a5930cd9a81c6c73cdac2ffba3932b55816fb8140c00eb
 DIST wget2-2.0.1.tar.gz 3780748 BLAKE2B 
cc28c58ab59c28540259545d60b19d6c513725e856fce02690e40ab0818d213bd656de704bd6310650af7190d7d3265fee859eebab326ad441f7351213fce6d3
 SHA512 
7a4afebf87ecda9e7e2d1fb2861c220875a96bab7c7ead6397c7ac11b6effae80d80f71b57a58d6b91a6c849b9a9fd974ce620d3050f677dd0fc4bc05358b27e

diff --git a/net-misc/wget2/wget2-2.0.0-r1.ebuild 
b/net-misc/wget2/wget2-2.0.0-r1.ebuild
deleted file mode 100644
index 3553f054442f..
--- a/net-misc/wget2/wget2-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="GNU Wget2 is a file and recursive website downloader"
-HOMEPAGE="https://gitlab.com/gnuwget/wget2;
-SRC_URI="mirror://gnu/wget/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/0" # subslot = libwget.so version
-KEYWORDS="~amd64 ~x86"
-IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzip lzma openssl pcre psl 
+ssl test valgrind xattr zlib"
-REQUIRED_USE="valgrind? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli )
-   bzip2? ( app-arch/bzip2 )
-   !gnutls? ( dev-libs/libgcrypt:= )
-   ssl? (
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   gpgme? (
-   app-crypt/gpgme:=
-   dev-libs/libassuan
-   dev-libs/libgpg-error
-   )
-   http2? ( net-libs/nghttp2 )
-   idn? ( net-dns/libidn2:= )
-   lzip? ( app-arch/lzlib )
-   lzma? ( app-arch/xz-utils )
-   pcre? ( dev-libs/libpcre2 )
-   psl? ( net-libs/libpsl )
-   xattr? ( sys-apps/attr )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen )
-   valgrind? ( dev-util/valgrind )
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local myeconfargs=(
-   --disable-static
-   --with-plugin-support
-   --with-ssl="$(usex ssl $(usex gnutls gnutls openssl) none)"
-   --without-libidn
-   --without-libmicrohttpd
-   $(use_enable doc)
-   $(use_enable valgrind valgrind-tests)
-   $(use_enable xattr)
-   $(use_with brotli brotlidec)
-   $(use_with bzip2)
-   $(use_with gpgme)
-   $(use_with http2 libnghttp2)
-   $(use_with idn libidn2)
-   $(use_with lzip lz)
-   $(use_with lzma)
-   $(use_with pcre libpcre2)
-   $(use_with psl libpsl)
-   $(use_with zlib)
-
-   # Avoid calling ldconfig
-   LDCONFIG=:
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   doman docs/man/man{1/*.1,3/*.3}
-
-   find "${D}" -type f -name '*.la' -delete || die
-   rm "${ED}"/usr/bin/${PN}_noinstall || die
-}



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

2022-07-17 Thread Sam James
commit: 962576d13bba1765eb0140c7ada27d87fe185b66
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962576d1

net-wireless/blueman: Stabilize 2.2.5 x86, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index 14d5a18e335a..327211f562a8 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



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

2022-07-17 Thread Sam James
commit: 35d3e66eba79404ee3f02b75e88a69a82285cfe3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d3e66e

sys-libs/libxcrypt: Stabilize 4.4.28-r1 x86, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index 9c8e81478ee5..d6370294da63 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



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

2022-07-17 Thread Sam James
commit: 018982beb76bd06fa344cb767764a411c47a6d31
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018982be

sys-libs/libxcrypt: Stabilize 4.4.28-r1 amd64, #858593

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index d6370294da63..549c0c7a626c 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="+compat split-usr static-libs system test"
 REQUIRED_USE="split-usr? ( system )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: b292be9d3462d14780cac7b2ecfe6950e6e7971a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b292be9d

app-doc/doxygen: Stabilize 1.9.4-r1 amd64, #858590

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

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index c2acc38a3070..5617165c5c4e 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   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"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



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

2022-07-17 Thread Sam James
commit: dc03329db9467061b44ae411961d980627ca1ca7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc03329d

net-wireless/blueman: Stabilize 2.2.5 amd64, #858635

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

 net-wireless/blueman/blueman-2.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-wireless/blueman/blueman-2.2.5.ebuild 
b/net-wireless/blueman/blueman-2.2.5.ebuild
index 327211f562a8..884b158be40b 100644
--- a/net-wireless/blueman/blueman-2.2.5.ebuild
+++ b/net-wireless/blueman/blueman-2.2.5.ebuild
@@ -18,7 +18,7 @@ else

https://github.com/blueman-project/blueman/releases/download/${PV/_/.}/${P/_/.}.tar.xz
"
S=${WORKDIR}/${P/_/.}
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 fi
 
 # icons are GPL-2



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: f31d253de60eeab9b3eb198a63caa0553f7ca8d6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:34:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:34:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31d253d

app-doc/doxygen: Stabilize 1.9.4-r1 x86, #858590

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

 app-doc/doxygen/doxygen-1.9.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 3d31296157c3..c2acc38a3070 100644
--- a/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
 else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
SRC_URI+=" mirror://sourceforge/doxygen/rel-${PV}/${P}.src.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   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"
 fi
 
 DESCRIPTION="Documentation system for most programming languages"



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

2022-07-17 Thread Michał Górny
commit: cbeb1758c624be743705dce91cb6d7923cf2617a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 17 17:16:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 17 17:26:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbeb1758

net-wireless/blueman: Bump to 2.3.1

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

 net-wireless/blueman/Manifest  |  1 +
 .../{blueman-.ebuild => blueman-2.3.1.ebuild}  | 25 +++---
 net-wireless/blueman/blueman-.ebuild   | 25 +++---
 3 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index eadb14121b05..d3c683a6996a 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1,2 +1,3 @@
 DIST blueman-2.2.3.tar.xz 1587268 BLAKE2B 
b3a2d275904959437a47eec32b16f9ebd945bf49705d4f4752d9bfa40d7764b73d373225875773491432cf5b72319eba51a7206cccf10dcf6033a98f584a0504
 SHA512 
ccaf624bdea116c70b375ae62c1b477452207e8df0fa0941b0e80ac9fa9fbf760fa0bd0db1e7dc1e63f6010323c4b0bb228e315a0cb8f6a4283cd9da6cfa012b
 DIST blueman-2.2.5.tar.xz 1575260 BLAKE2B 
9e26b3406114b1dd3257bcfd0850bf16385ac3eb2fcd89097e3a0464099b7c64eb4cf1f5cd7630a8387fd258b4b0bf8bc52f01c5da480e543bd11346995392c2
 SHA512 
265a9286ac943a41f78b587a93e8759ca87b49fcda5a7b34ce520d9e0aee8e6335a1219f46d1c3d9bd3f07be15913b5c4bc101daaa5e9e5b380703733c021a35
+DIST blueman-2.3.1.tar.xz 1606200 BLAKE2B 
6f4528e827824884c763da81aff9642e442c3b8e465f9c2dfae9e63de409956e946ba3f939a64ae68f0d05df11e49927daab2af189e8605ccc5e4897ca8fb7ab
 SHA512 
04adbb3eff4571cf105cad2769d7ad8e4055112a7e1b3c1152b300e72534621647cc6a0f284915cc2d3c642b8c1acf825c8c9a0227dbb617fa9071a534f0562c

diff --git a/net-wireless/blueman/blueman-.ebuild 
b/net-wireless/blueman/blueman-2.3.1.ebuild
similarity index 87%
copy from net-wireless/blueman/blueman-.ebuild
copy to net-wireless/blueman/blueman-2.3.1.ebuild
index 14d5a18e335a..dbedcfc7eae6 100644
--- a/net-wireless/blueman/blueman-.ebuild
+++ b/net-wireless/blueman/blueman-2.3.1.ebuild
@@ -3,9 +3,11 @@
 
 EAPI=8
 
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=no
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit autotools gnome2-utils linux-info python-single-r1 systemd xdg-utils
+inherit autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils
 
 DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
 HOMEPAGE="https://github.com/blueman-project/blueman/;
@@ -25,22 +27,23 @@ fi
 # source files are mixed GPL-3+ and GPL-2+
 LICENSE="GPL-3+ GPL-2"
 SLOT="0"
-IUSE="appindicator network nls policykit pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+IUSE="network nls policykit pulseaudio"
 
 DEPEND="
$(python_gen_cond_dep '
dev-python/pygobject:3[${PYTHON_USEDEP}]
')
>=net-wireless/bluez-5:=
-   ${PYTHON_DEPS}"
+"
 BDEPEND="
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
')
virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="${DEPEND}
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   ${DEPEND}
$(python_gen_cond_dep '
dev-python/pycairo[${PYTHON_USEDEP}]
')
@@ -52,9 +55,6 @@ RDEPEND="${DEPEND}
x11-themes/faenza-icon-theme
x11-themes/mate-icon-theme
)
-   appindicator? (
-   dev-libs/libappindicator:3[introspection]
-   )
network? (
net-firewall/iptables
|| (
@@ -97,18 +97,17 @@ pkg_setup() {
 }
 
 src_prepare() {
-   default
[[ ${PV} ==  ]] && eautoreconf
+   distutils-r1_src_prepare
 }
 
-src_configure() {
+python_configure() {
local myconf=(
--disable-runtime-deps-check
--disable-static
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
--with-systemduserunitdir="$(systemd_get_userunitdir)"
--with-dhcp-config="/etc/dhcp/dhcpd.conf"
-   $(use_enable appindicator)
$(use_enable policykit polkit)
$(use_enable nls)
$(use_enable pulseaudio)
@@ -119,7 +118,7 @@ src_configure() {
econf "${myconf[@]}"
 }
 
-src_install() {
+python_install() {
default
 
if use policykit; then

diff --git a/net-wireless/blueman/blueman-.ebuild 
b/net-wireless/blueman/blueman-.ebuild
index 14d5a18e335a..dbedcfc7eae6 100644
--- a/net-wireless/blueman/blueman-.ebuild
+++ b/net-wireless/blueman/blueman-.ebuild
@@ -3,9 +3,11 @@
 
 EAPI=8
 
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=no
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit autotools gnome2-utils linux-info python-single-r1 systemd xdg-utils
+inherit autotools distutils-r1 gnome2-utils linux-info systemd xdg-utils
 
 DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
 

[gentoo-commits] repo/gentoo:master commit in: games-board/ace/, games-board/ace/files/

2022-07-17 Thread Sam James
commit: 7df8b808b33d5a12cbe747e6789cf83a8b78ec18
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:21:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:21:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df8b808

games-board/ace: filter LTO (type mismatch), fix impl. func. decl.

As noted in ebuild comment, the LTO issue is actually fixed upstream,
but it's awkward to get patches out of CVS, and when I did for this
paritcular change, it didn't apply b/c lots of changes since last
release.

Not worth the effort for now -- filter until next release.

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

 games-board/ace/ace-1.4-r2.ebuild   | 10 --
 games-board/ace/files/ace-1.4-isgraph-include.patch |  7 +++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/games-board/ace/ace-1.4-r2.ebuild 
b/games-board/ace/ace-1.4-r2.ebuild
index 25187a76f919..7ebefd947a81 100644
--- a/games-board/ace/ace-1.4-r2.ebuild
+++ b/games-board/ace/ace-1.4-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
 
-inherit autotools desktop
+inherit autotools desktop flag-o-matic
 
 DESCRIPTION="DJ Delorie's Ace of Penguins solitaire games"
 HOMEPAGE="http://www.delorie.com/store/ace/;
@@ -27,6 +27,7 @@ PATCHES=(
"${FILESDIR}/${P}-clang.patch"
"${FILESDIR}/${P}-gcc10.patch"
"${FILESDIR}/${P}-malloc.patch"
+   "${FILESDIR}/${P}-isgraph-include.patch"
 )
 
 src_prepare() {
@@ -37,6 +38,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # Actually fixed upstream but a fair number of commits in CVS(!)
+   # since last release, bug #858608. Can drop after 1.4.
+   # 
https://www.delorie.com/bin/cvsweb.cgi/ace/lib/cards.h.diff?r1=1.16=1.17=ace
+   filter-lto
+
econf \
--disable-static \
--program-prefix=ace-

diff --git a/games-board/ace/files/ace-1.4-isgraph-include.patch 
b/games-board/ace/files/ace-1.4-isgraph-include.patch
new file mode 100644
index ..7020ae06570d
--- /dev/null
+++ b/games-board/ace/files/ace-1.4-isgraph-include.patch
@@ -0,0 +1,7 @@
+--- a/lib/make-imglib.c
 b/lib/make-imglib.c
+@@ -1,3 +1,4 @@
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: games-arcade/xtux/

2022-07-17 Thread Sam James
commit: 0e5d78f429e2df19e772f6f4a6b0f781470729ae
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:13:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5d78f4

games-arcade/xtux: filter LTO (type mismatch)

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

 games-arcade/xtux/xtux-20030306-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-arcade/xtux/xtux-20030306-r1.ebuild 
b/games-arcade/xtux/xtux-20030306-r1.ebuild
index 55e94f38231a..32bb2923ba65 100644
--- a/games-arcade/xtux/xtux-20030306-r1.ebuild
+++ b/games-arcade/xtux/xtux-20030306-r1.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
 
-inherit desktop toolchain-funcs
+inherit desktop flag-o-matic toolchain-funcs
 
 DESCRIPTION="Multiplayer Gauntlet-style arcade game"
 HOMEPAGE="http://xtux.sourceforge.net/;
@@ -32,6 +32,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858605
+   filter-lto
+
tc-export AR CC RANLIB
 }
 



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

2022-07-17 Thread Agostino Sarubbo
commit: e8b3a8e939ae580f10dff95e7f50d59f12db3571
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul 17 17:07:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul 17 17:07:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b3a8e9

net-libs/webkit-gtk: x86 stable wrt bug #858146

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
index ac5ee1a431b0..4c0e2f648f40 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.36.4.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="aqua avif +egl examples gamepad gles2-only gnome-keyring +gstreamer 
gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp spell 
systemd test wayland X"
 



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

2022-07-17 Thread Sam James
commit: 43039af7a8dcc9cc67a81dad3448446e7c89e7ad
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 16:54:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:02:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43039af7

x11-misc/idesk: update upstream PR link

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

 x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch 
b/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
index 36e088972543..4e9849dabb00 100644
--- a/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
+++ b/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
@@ -1,4 +1,5 @@
 https://github.com/antonialoytorrens/idesk/pull/1
+https://github.com/neagix/idesk/pull/9
 
 From b13626bbe2669b8a267ad53df93f1060379a462e Mon Sep 17 00:00:00 2001
 From: Sam James 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/idesk/, x11-misc/idesk/files/

2022-07-17 Thread Sam James
commit: 20f9b659b43f3536e9337878e448e1ad96a67ab0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:00:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:02:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f9b659

x11-misc/idesk: add 0.7.8

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

 x11-misc/idesk/Manifest|  1 +
 .../files/idesk-1-use-pkg-config-imlib2.patch  |  1 +
 x11-misc/idesk/idesk-0.7.8.ebuild  | 51 ++
 3 files changed, 53 insertions(+)

diff --git a/x11-misc/idesk/Manifest b/x11-misc/idesk/Manifest
index 4a677bc53c3c..eaea35d0026c 100644
--- a/x11-misc/idesk/Manifest
+++ b/x11-misc/idesk/Manifest
@@ -1 +1,2 @@
+DIST idesk-0.7.8.tar.gz 202949 BLAKE2B 
93f902ab8b073d5b8e4a03d65ce99379e4adcf7ae6220be858ef7f1ce1f326cbbcc50c6d99424d8153ad498c9498939f39c51de1aa231c392a18636ee53788ee
 SHA512 
0456646788ab70d1fc05ee0fc5f9d811f9f67c2420039ec525f42b6634ec92c1e3f8f061af5c407a22ab81db873efde216ad5c4fccba6fb27f1777d2e66a5535
 DIST idesk-v1.tar.gz 195147 BLAKE2B 
2b2b0dacbfb1d8fb950c88d990e3674bf8b4cf82d9022ed2f7be1f32082c46ae32d8200957e2e19d0d21ea1e4d59ec092f4cba90e712f79700a04f05c3a3aa14
 SHA512 
3190fca7a5c9fb36b66159107d22b5f6e50b4573afa21a3a4d8b8e3e5953dabda077c924e45d2607b849ee5fea141eb80f5b89ce5288ebc2490679f319edf768

diff --git a/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch 
b/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
index 4e9849dabb00..7f062c94280f 100644
--- a/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
+++ b/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
@@ -1,5 +1,6 @@
 https://github.com/antonialoytorrens/idesk/pull/1
 https://github.com/neagix/idesk/pull/9
+https://github.com/neagix/idesk/issues/7
 
 From b13626bbe2669b8a267ad53df93f1060379a462e Mon Sep 17 00:00:00 2001
 From: Sam James 

diff --git a/x11-misc/idesk/idesk-0.7.8.ebuild 
b/x11-misc/idesk/idesk-0.7.8.ebuild
new file mode 100644
index ..16d07105e02b
--- /dev/null
+++ b/x11-misc/idesk/idesk-0.7.8.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Utility to place icons on the root window"
+HOMEPAGE="https://github.com/neagix/idesk;
+SRC_URI="https://github.com/neagix/idesk/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="svg"
+
+RDEPEND="
+   dev-libs/glib
+   dev-libs/libxml2
+   media-libs/freetype
+   media-libs/imlib2[X]
+   media-libs/libart_lgpl
+   x11-libs/libXft
+   x11-libs/gtk+:3
+   x11-libs/pango
+   x11-libs/startup-notification
+   svg? (
+   gnome-base/librsvg
+   x11-libs/gdk-pixbuf
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1-use-pkg-config-imlib2.patch
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,/usr/local/,/usr/,' examples/default.lnk || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-libsn \
+   $(use_enable svg)
+}



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

2022-07-17 Thread Sam James
commit: 1742fa23cac518a3f962319be5d8e41431ff5f9b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:02:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:02:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1742fa23

x11-misc/idesk: update upstream metadata

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

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

diff --git a/x11-misc/idesk/metadata.xml b/x11-misc/idesk/metadata.xml
index 67600fcfca2b..03c3aedb73c9 100644
--- a/x11-misc/idesk/metadata.xml
+++ b/x11-misc/idesk/metadata.xml
@@ -3,6 +3,6 @@
 


-   antonialoytorrens/idesk
+   neagix/idesk

 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/idesk/, x11-misc/idesk/files/

2022-07-17 Thread Sam James
commit: 226d58be269c1b35e27828efd4fb2f92985e5639
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 17:02:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 17:02:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226d58be

x11-misc/idesk: drop obsolete fork

Note that 0.7.8 is newer than 1 as 1 was from an obsolete fork.

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

 x11-misc/idesk/Manifest|  1 -
 ...tch => idesk-0.7.8-use-pkg-config-imlib2.patch} |  0
 x11-misc/idesk/idesk-0.7.8.ebuild  |  4 +-
 x11-misc/idesk/idesk-1-r1.ebuild   | 48 --
 x11-misc/idesk/idesk-1.ebuild  | 40 --
 5 files changed, 2 insertions(+), 91 deletions(-)

diff --git a/x11-misc/idesk/Manifest b/x11-misc/idesk/Manifest
index eaea35d0026c..5648bdfbefba 100644
--- a/x11-misc/idesk/Manifest
+++ b/x11-misc/idesk/Manifest
@@ -1,2 +1 @@
 DIST idesk-0.7.8.tar.gz 202949 BLAKE2B 
93f902ab8b073d5b8e4a03d65ce99379e4adcf7ae6220be858ef7f1ce1f326cbbcc50c6d99424d8153ad498c9498939f39c51de1aa231c392a18636ee53788ee
 SHA512 
0456646788ab70d1fc05ee0fc5f9d811f9f67c2420039ec525f42b6634ec92c1e3f8f061af5c407a22ab81db873efde216ad5c4fccba6fb27f1777d2e66a5535
-DIST idesk-v1.tar.gz 195147 BLAKE2B 
2b2b0dacbfb1d8fb950c88d990e3674bf8b4cf82d9022ed2f7be1f32082c46ae32d8200957e2e19d0d21ea1e4d59ec092f4cba90e712f79700a04f05c3a3aa14
 SHA512 
3190fca7a5c9fb36b66159107d22b5f6e50b4573afa21a3a4d8b8e3e5953dabda077c924e45d2607b849ee5fea141eb80f5b89ce5288ebc2490679f319edf768

diff --git a/x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch 
b/x11-misc/idesk/files/idesk-0.7.8-use-pkg-config-imlib2.patch
similarity index 100%
rename from x11-misc/idesk/files/idesk-1-use-pkg-config-imlib2.patch
rename to x11-misc/idesk/files/idesk-0.7.8-use-pkg-config-imlib2.patch

diff --git a/x11-misc/idesk/idesk-0.7.8.ebuild 
b/x11-misc/idesk/idesk-0.7.8.ebuild
index 16d07105e02b..b6e6b14254a7 100644
--- a/x11-misc/idesk/idesk-0.7.8.ebuild
+++ b/x11-misc/idesk/idesk-0.7.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/neagix/idesk/archive/refs/tags/v${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86"
 IUSE="svg"
 
 RDEPEND="
@@ -33,7 +33,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1-use-pkg-config-imlib2.patch
+   "${FILESDIR}"/${PN}-0.7.8-use-pkg-config-imlib2.patch
 )
 
 src_prepare() {

diff --git a/x11-misc/idesk/idesk-1-r1.ebuild b/x11-misc/idesk/idesk-1-r1.ebuild
deleted file mode 100644
index 6b94e84161c4..
--- a/x11-misc/idesk/idesk-1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-v${PV}"
-
-inherit autotools
-
-DESCRIPTION="Utility to place icons on the root window"
-HOMEPAGE="https://github.com/antonialoytorrens/idesk/;
-SRC_URI="https://github.com/antonialoytorrens/idesk/releases/download/v1/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   dev-libs/glib
-   dev-libs/libxml2
-   media-libs/freetype
-   media-libs/imlib2[X]
-   media-libs/libart_lgpl
-   x11-libs/libXft
-   x11-libs/gtk+:3
-   x11-libs/pango
-   x11-libs/startup-notification
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1-use-pkg-config-imlib2.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,/usr/local/,/usr/,' examples/default.lnk || die
-
-   eautoreconf
-}
-
-src_configure() {
-   econf --enable-libsn
-}

diff --git a/x11-misc/idesk/idesk-1.ebuild b/x11-misc/idesk/idesk-1.ebuild
deleted file mode 100644
index d32a60e327c4..
--- a/x11-misc/idesk/idesk-1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Utility to place icons on the root window"
-HOMEPAGE="https://github.com/antonialoytorrens/idesk/;
-SRC_URI="https://github.com/antonialoytorrens/idesk/releases/download/v1/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   dev-libs/glib
-   dev-libs/libxml2
-   media-libs/freetype
-   media-libs/imlib2[X]
-   media-libs/libart_lgpl
-   x11-libs/gtk+:3
-   x11-libs/pango
-   x11-libs/startup-notification
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   default
-   sed -i -e 's,/usr/local/,/usr/,' examples/default.lnk || die
-}
-
-src_configure() {
-   econf --enable-libsn
-}



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

2022-07-17 Thread Piotr Karbowski
commit: d3745c83f2885d2f0705c2a807ec984eb12265c9
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jul 17 16:47:28 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jul 17 16:49:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3745c83

x11-misc/sunflower: 0.5 version bump.

Closes: https://bugs.gentoo.org/853850
Closes: https://bugs.gentoo.org/835410
Closes: https://bugs.gentoo.org/746176
Closes: https://bugs.gentoo.org/737830
Closes: https://github.com/gentoo/gentoo/pull/26075
Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/sunflower/Manifest  |  2 +-
 ...ower-0.4_p20200716-r2.ebuild => sunflower-0.5.ebuild} | 16 ++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/x11-misc/sunflower/Manifest b/x11-misc/sunflower/Manifest
index ecbe1e0c9ccc..515eda905f39 100644
--- a/x11-misc/sunflower/Manifest
+++ b/x11-misc/sunflower/Manifest
@@ -1 +1 @@
-DIST sunflower-0.4_p20200716.tar.xz 830248 BLAKE2B 
673b320bf08c0e0600fae06a531f75403b0e76bd8a267918986da84537a5213f0a1d99c9de74820f15652b80959e9029566f4611138893f08919f389a66a8032
 SHA512 
0e30bbadb3d60a64e2a2b629104c2a3ad88d997d581c1c76ef593afa1d3c48aafd185b4cd36da25bed5c3e9b9d1389f0709aaa40e796e883dccfe71b214620ed
+DIST 0.5-63.tar.gz 784093 BLAKE2B 
eef6fe3749137ac44cddb730549ca4eeed240d17bd7c4d0ac5b70f95e16f5eb57590a22a87150fabac31051219837aeeef32869f07d5def37784526181a3dd32
 SHA512 
ddf303dc873d38c4e5f8b2026f70088d40cb82ea2a10c91bd9c21938467fb797dd6bae3211b82cb2328fa212f880d878f2a799c2688da725ac5a448a11c3244d

diff --git a/x11-misc/sunflower/sunflower-0.4_p20200716-r2.ebuild 
b/x11-misc/sunflower/sunflower-0.5.ebuild
similarity index 64%
rename from x11-misc/sunflower/sunflower-0.4_p20200716-r2.ebuild
rename to x11-misc/sunflower/sunflower-0.5.ebuild
index 40f32e2ea597..e4571e23d968 100644
--- a/x11-misc/sunflower/sunflower-0.4_p20200716-r2.ebuild
+++ b/x11-misc/sunflower/sunflower-0.5.ebuild
@@ -1,16 +1,19 @@
 # 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} )
 PYTHON_REQ_USE="sqlite"
 inherit distutils-r1 xdg
 
+MY_PN="Sunflower"
+MY_PV="${PV}-63"
+
 DESCRIPTION="Small and highly customizable twin-panel file manager with 
plugin-support"
 HOMEPAGE="https://github.com/MeanEYE/Sunflower
https://sunflower-fm.org/;
-SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz;
+SRC_URI="https://github.com/MeanEYE/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -25,3 +28,12 @@ DEPEND="
 RDEPEND="${DEPEND}
dev-python/pycairo[${PYTHON_USEDEP}]
 "
+
+S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+src_prepare() {
+   default
+
+   # Upstream's get_version requires a lot of BDEPENDS we do not want.
+   sed 's%version=get_version()%version="0.5"%g' -i setup.py
+}



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

2022-07-17 Thread Conrad Kostecki
commit: da5aac1c7a6def916e559207f4b96c2816adb351
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Jul 17 14:25:08 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jul 17 16:46:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5aac1c

media-libs/gmmlib: add 22.1.6

Signed-off-by: Conrad Kostecki  gentoo.org>

 media-libs/gmmlib/Manifest |  1 +
 media-libs/gmmlib/gmmlib-22.1.6.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 06e5299da1b6..ffa415e8e3a4 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,3 +1,4 @@
 DIST intel-gmmlib-22.1.3.tar.gz 813386 BLAKE2B 
6946423e3a58bea36ac6ca7619f68a30997910e0041b60e3b6a34ad3d76308cf0af69c46abc4008d19a5cee88e8f423503560598d2006645771f2eb2b224201c
 SHA512 
cbf0164e7604f6214f6e1d3d9a283d385fac0efbd83afad02a76e3090d680ec000b17a257d5e004c296764330888dbd0a3e5bd46a760ac5c5f3e67436a7c9437
 DIST intel-gmmlib-22.1.4.tar.gz 818133 BLAKE2B 
c1faae09ad38369b12c8dc9d9ac0d0d652f1eb0876e78cedceddaf94afe27114be905512fb3a71f7eb0ebb77544eb7601e96e19359500eb9149fd6e2e2295c1f
 SHA512 
cd31611a53474c2d457f9ce1ce903a184b320d398dc2eba1600f5586108cfa156cde584501ce283d51a8cb13d1917789370d194b6ee3b6a2b5d823d1323b0ef2
 DIST intel-gmmlib-22.1.5.tar.gz 818259 BLAKE2B 
54f8065784f9ee5ca79f4ad7c0a83a83a476a5d2db5b37194eee5234d7b30a0df4b42b2a3279e7ef4884f28d3ed8d27fe1133bc9ab8600050938c67808467432
 SHA512 
1786d397d3a3d5303faec68a6eecb3426391c906ec16b47bd16462732e911928b3a9e7df2a84b384cf4c1b9dcb293953dcd11ee32a2fb631570db260b15f9c3b
+DIST intel-gmmlib-22.1.6.tar.gz 818312 BLAKE2B 
acf5fd05e4220df6b828e08e6ee1a6ee9da3d5067c2b99d7a12d01441359761ed4bfa12e2b4bb417a91bfc2fdd0e7d4fd0abf2cafd92549d6ce9910fc37e5bf4
 SHA512 
4423d9eaf6449aa50e7ecb4e74dbf2510ba67c14aa33efa132d612a05faf5542cdda60c011af36f7875658876ababc3eeeb799637601430c16030d6fae6bc926

diff --git a/media-libs/gmmlib/gmmlib-22.1.6.ebuild 
b/media-libs/gmmlib/gmmlib-22.1.6.ebuild
new file mode 100644
index ..598b7721fb10
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.1.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+
+inherit cmake
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+S="${WORKDIR}/${PN}-intel-${P}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0/12.1"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DBUILD_TYPE="Release"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-util/cligh/

2022-07-17 Thread William Hubbs
commit: e48a98361be165d928ab02203deb5937162bf6dc
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Jul 17 16:37:05 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Jul 17 16:37:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48a9836

dev-util/cligh: treeclean

Closes: https://bugs.gentoo.org/845921
Signed-off-by: William Hubbs  gentoo.org>

 dev-util/cligh/Manifest  |  1 -
 dev-util/cligh/cligh-0.3.ebuild  | 21 -
 dev-util/cligh/cligh-.ebuild | 21 -
 dev-util/cligh/metadata.xml  | 11 ---
 profiles/package.mask|  6 --
 5 files changed, 60 deletions(-)

diff --git a/dev-util/cligh/Manifest b/dev-util/cligh/Manifest
deleted file mode 100644
index 4df45ece2c9d..
--- a/dev-util/cligh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cligh-0.3.tar.gz 8043 BLAKE2B 
496c7d169463a2ecec66ac193480503eb4f5207c8e874fedd8a8a50047f5a3e480dc3c8f7cd401e1c1360a9fa1ae918adfd4f2e5ba928f8ff68df8032d8360af
 SHA512 
85aa702c15e6f19b0118c642944d3151648f38d8f9e86a93f4d4c03c28245548e9910d21edc19f3ada338c33b995fee7bb03e6bafd99499d58cdba35b37faca8

diff --git a/dev-util/cligh/cligh-0.3.ebuild b/dev-util/cligh/cligh-0.3.ebuild
deleted file mode 100644
index fb12f85e1673..
--- a/dev-util/cligh/cligh-0.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Command-line interface to GitHub"
-HOMEPAGE="https://the-brannons.com/software/cligh.html;
-SRC_URI="https://the-brannons.com/software/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/PyGithub[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]"

diff --git a/dev-util/cligh/cligh-.ebuild b/dev-util/cligh/cligh-.ebuild
deleted file mode 100644
index c120982bbbe8..
--- a/dev-util/cligh/cligh-.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="Command-line interface to GitHub"
-HOMEPAGE="https://the-brannons.com/software/cligh.html;
-EGIT_REPO_URI="https://github.com/CMB/${PN}.git;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=""
-
-RDEPEND="dev-python/PyGithub[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]"

diff --git a/dev-util/cligh/metadata.xml b/dev-util/cligh/metadata.xml
deleted file mode 100644
index 5f6557623c6a..
--- a/dev-util/cligh/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   willi...@gentoo.org
-   William Hubbs
-   
-   
-   CMB/cligh
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 03b6ae61d8fa..579a29ee59ac 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -290,12 +290,6 @@ dev-java/netty-common
 # unused by upstream, vulnerable. Removal in 30 days. Bug #678705
 dev-libs/libvterm-neovim
 
-# William Hubbs  (2022-06-17)
-# Dead upstream, please use dev-util/github-cli
-# Bug #845921
-# Removal: 2022-07-17
-dev-util/cligh
-
 # Ulrich Müller  (2022-06-16)
 # Last release in 2002. The distfile cannot be redistributed
 # and is no longer available upstream. Use media-gfx/imagemagick



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

2022-07-17 Thread John Helmert III
commit: d7469bb8e7cff7cc1fe8c330dd0d9b58339bc6b1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Jul 15 18:29:46 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jul 17 16:09:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7469bb8

dev-util/rizin: remove unused patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/26421
Signed-off-by: John Helmert III  gentoo.org>

 .../rizin/files/rizin-0.3.0-typedb-prefix.patch| 132 -
 .../files/rizin-0.3.2-never-rebuild-parser.patch   |  36 --
 2 files changed, 168 deletions(-)

diff --git a/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch 
b/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch
deleted file mode 100644
index dfb86447df71..
--- a/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-https://github.com/rizinorg/rizin/issues/1789
-
-Signed-off-by: Florian Märkl 
-
-diff --git a/test/unit/test_serialize_analysis.c 
b/test/unit/test_serialize_analysis.c
-index 51092c067..0d714ba90 100644
 a/test/unit/test_serialize_analysis.c
-+++ b/test/unit/test_serialize_analysis.c
-@@ -546,7 +546,10 @@ Sdb *vars_ref_db() {
- }
- 
- bool test_analysis_var_save() {
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   RzAnalysis *analysis = rz_analysis_new();
-   rz_analysis_use(analysis, "x86");
-   rz_analysis_set_bits(analysis, 64);
-diff --git a/test/unit/test_type.c b/test/unit/test_type.c
-index d8a3d9c5f..3956a800b 100644
 a/test/unit/test_type.c
-+++ b/test/unit/test_type.c
-@@ -379,7 +379,10 @@ static bool test_enum_types(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux");
- 
-   char *error_msg = NULL;
-@@ -417,7 +420,10 @@ static bool test_const_types(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux");
- 
-   char *error_msg = NULL;
-@@ -469,7 +475,10 @@ static bool test_type_as_string(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux");
- 
-   char *error_msg = NULL;
-@@ -516,7 +525,10 @@ static bool test_array_types(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux");
- 
-   char *error_msg = NULL;
-@@ -569,7 +581,10 @@ static bool test_struct_func_types(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+  dir_prefix = rz_sys_prefix(NULL);
-+  }
-   rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux");
- 
-   char *error_msg = NULL;
-@@ -659,7 +674,10 @@ static bool test_struct_array_types(void) {
-   RzTypeDB *typedb = rz_type_db_new();
-   mu_assert_notnull(typedb, "Couldn't create new RzTypeDB");
-   mu_assert_notnull(typedb->types, "Couldn't create new types hashtable");
--  const char *dir_prefix = rz_sys_prefix(NULL);
-+  const char *dir_prefix = getenv("RZ_PREFIX");
-+  if (!dir_prefix) {
-+ 

[gentoo-commits] repo/gentoo:master commit in: sys-process/glances/files/, sys-process/glances/

2022-07-17 Thread John Helmert III
commit: 8b917f43e3410ff3a5a9011ca170ae9b8a3439aa
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Jul 17 16:09:17 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Jul 17 16:09:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b917f43

sys-process/glances: add 3.2.5

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

 sys-process/glances/Manifest   |  1 +
 .../files/glances-3.2.5-disable-update-check.patch | 31 
 sys-process/glances/glances-3.2.5.ebuild   | 93 ++
 3 files changed, 125 insertions(+)

diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index 87d56e6e4083..6884b3fd3103 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1,2 +1,3 @@
 DIST glances-3.2.2.tar.gz 6861708 BLAKE2B 
99ed3298724a82f036660f05cfd374f8dfa4883ef3c710dfe789ed9f9986bfe873117096564f1dd46d91cd3d0304e0cd1876d17ecd6e3aad98c7dd9df2095265
 SHA512 
e77b62e5fa6131914b56f0b5249789b3bcac0c625cd429eeb0870a14be55f15c401956c002376e5868fa1332bbb219e9bd3a5bd14c739e3404b068a063af6821
 DIST glances-3.2.4.2.tar.gz 6914758 BLAKE2B 
faab5df2689477c5b6df047a2e0d03b09981f064d13ece4e66bdabb816168e035771ed7fd8863723b57c88f47d42674ca3553b5538c0386eab32516fdc7e2a1d
 SHA512 
74d495303b8c0e421a2139167d998c56adfb09434f72faf34c46e0be07087c0a152a1a637b62badaf3b1934ee7892c1a9e205c260aa10655b0bfff91491fc5e1
+DIST glances-3.2.5.tar.gz 6913167 BLAKE2B 
8dc96e59f3cfd624211e0e30d5c5c5bc790a2fea62cd92068bfb779048d51fd95e6c83e62fd70ad2d1e8450435616803e01f7434d419b4f4187ad41fc193121a
 SHA512 
ebff1cf893ca4d3e490f4a6b72fa70df0afb4c36ac1b3fa762dcaa47206bc1e613c8d87f1b2fc5cae27636612a89b417ae91d016a129da4ac43a2a8a6f913945

diff --git a/sys-process/glances/files/glances-3.2.5-disable-update-check.patch 
b/sys-process/glances/files/glances-3.2.5-disable-update-check.patch
new file mode 100644
index ..da12729eefd4
--- /dev/null
+++ b/sys-process/glances/files/glances-3.2.5-disable-update-check.patch
@@ -0,0 +1,31 @@
+Description: Disable nagging suggestion to upgrade using pip
+Author: Sebastien Badia 
+Bug-Debian: https://bugs.debian.org/877127
+Forwarded: not-needed
+Last-Update: 2022-04-16
+
+--- a/glances/standalone.py
 b/glances/standalone.py
+@@ -107,9 +107,6 @@
+ # Init screen
+ self.screen = GlancesCursesStandalone(config=config, args=args)
+ 
+-# Check the latest Glances version
+-self.outdated = Outdated(config=config, args=args)
+-
+ @property
+ def quiet(self):
+ return self._quiet
+@@ -188,12 +185,3 @@
+ 
+ # Exit from export modules
+ self.stats.end()
+-
+-# Check Glances version versus PyPI one
+-if self.outdated.is_outdated():
+-print(
+-"You are using Glances version {}, however version {} is 
available.".format(
+-self.outdated.installed_version(), 
self.outdated.latest_version()
+-)
+-)
+-print("You should consider upgrading using: pip install --upgrade 
glances")

diff --git a/sys-process/glances/glances-3.2.5.ebuild 
b/sys-process/glances/glances-3.2.5.ebuild
new file mode 100644
index ..b19e2edb4389
--- /dev/null
+++ b/sys-process/glances/glances-3.2.5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 linux-info optfeature
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances;
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
+   ')
+"
+
+# PYTHON_USEDEP omitted on purpose
+BDEPEND="doc? ( dev-python/sphinx_rtd_theme )"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+   "${FILESDIR}/${P}-disable-update-check.patch"
+)
+
+distutils_enable_tests setup.py
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+python_prepare_all() {
+   # Remove duplicate entries of a prebuilt doc build and
+   # ensure install of the file glances.conf in /etc/${PN}
+   sed \
+   -e '/share\/doc\/glances/d' \
+   -e "s/'CONTRIBUTING.md',//" \
+   -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', 
['conf/glances.conf':g" \
+   -i setup.py || die
+   sed -i "s/, 'irq']/]/" 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/files/, dev-python/pyzmq/

2022-07-17 Thread Sam James
commit: 123c8792eb39d31c22071719ed5624a1dedf11df
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:55:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123c8792

dev-python/pyzmq: fix libdir usage

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

 dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch | 11 
 dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild  | 81 
 2 files changed, 92 insertions(+)

diff --git a/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch 
b/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch
new file mode 100644
index ..66d16f24ad73
--- /dev/null
+++ b/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/854627
+--- a/setup.py
 b/setup.py
+@@ -275,7 +275,6 @@ def settings_from_prefix(prefix=None):
+ and platform.architecture()[0] == '64bit'
+ ):
+ settings['library_dirs'] += [pjoin(prefix, 'lib/amd64')]
+-settings['library_dirs'] += [pjoin(prefix, 'lib')]
+ else:
+ # If prefix is not explicitly set, pull it from pkg-config by 
default.
+ # this is probably applicable across platforms, but i don't have

diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild 
b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild
new file mode 100644
index ..d68843bf062b
--- /dev/null
+++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+# TODO: Find out exactly where this error comes from
+# error: '<' not supported between instances of 'str' and 'int'
+#DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="threads(+)"
+
+inherit flag-o-matic distutils-r1 toolchain-funcs
+
+DESCRIPTION="Lightweight and super-fast messaging library built on top of the 
ZeroMQ library"
+HOMEPAGE="
+   https://zeromq.org/languages/python/
+   https://pypi.org/project/pyzmq/
+   https://github.com/zeromq/pyzmq/;
+SRC_URI="
+   https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+IUSE="+draft"
+
+DEPEND="
+   >=net-libs/zeromq-4.2.2-r2:=[drafts]
+"
+# it uses cffi backend for pypy, cython backend for cpython
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/cffi:=[${PYTHON_USEDEP}]
+   ' pypy3)
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   ' 'python*')
+   test? (
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-23.2.0-libdir.patch
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   "dev-python/numpydoc"
+
+python_configure_all() {
+   tc-export CC
+   append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0')
+}
+
+python_compile() {
+   esetup.py cython --force
+   ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   zmq/tests/test_constants.py::TestConstants::test_draft
+   zmq/tests/test_cython.py::test_cython
+
+   # hangs often
+   zmq/tests/test_log.py::TestPubLog::test_blank_root_topic
+   )
+   local EPYTEST_IGNORE=(
+   zmq/tests/test_mypy.py
+   )
+
+   cd "${BUILD_DIR}/lib" || die
+   epytest -p no:flaky
+}



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

2022-07-17 Thread Sam James
commit: aab2b9e8251d8ce49ae0619c72f296183e99efe8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:43:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:55:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab2b9e8

profiles: last-rite dev-db/gigabase

Bug: https://bugs.gentoo.org/521272
Bug: https://bugs.gentoo.org/729684
Bug: https://bugs.gentoo.org/855230
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index cae5bf6f0195..03b6ae61d8fa 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2022-07-17)
+# Code quality issues, out of date by several versions in Gentoo,
+# unmaintained, and several open bugs: bugs #521272, #729684, #855230.
+# Removal on 2022-08-17.
+dev-db/gigabase
+
 # Hans de Graaff  (2022-07-16)
 # No longer supported upstream. Use a newer ruby version instead.
 # Masked for removal in 30 days.



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

2022-07-17 Thread Fabian Groffen
commit: ea3a7d8ebed102d8856e00cc1e7014994d0f503d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 17 15:49:34 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 17 15:50:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3a7d8e

sys-apps/baselayout-2.8-r2: provide runscript for prefix-guest installs

Closes: https://bugs.gentoo.org/858596
Signed-off-by: Fabian Groffen  gentoo.org>

 .../{baselayout-2.8-r1.ebuild => baselayout-2.8-r2.ebuild} | 14 ++
 sys-apps/baselayout/baselayout-.ebuild | 14 ++
 2 files changed, 28 insertions(+)

diff --git a/sys-apps/baselayout/baselayout-2.8-r1.ebuild 
b/sys-apps/baselayout/baselayout-2.8-r2.ebuild
similarity index 96%
rename from sys-apps/baselayout/baselayout-2.8-r1.ebuild
rename to sys-apps/baselayout/baselayout-2.8-r2.ebuild
index c7096be3d978..c6296f1a6f94 100644
--- a/sys-apps/baselayout/baselayout-2.8-r1.ebuild
+++ b/sys-apps/baselayout/baselayout-2.8-r2.ebuild
@@ -273,6 +273,20 @@ src_install() {
doins Makefile
 
dodoc ChangeLog
+
+   # bug 858596
+   if use prefix-guest ; then
+   dodir sbin
+   cat > "${ED}"/sbin/runscript <<- EOF
+   #!/usr/bin/env sh
+   source "${EPREFIX}/lib/gentoo/functions.sh"
+
+   eerror "runscript/openrc-run not supported by Gentoo 
Prefix Base System release ${PV}" 1>&2
+   exit 1
+   EOF
+   chmod 755 "${ED}"/sbin/runscript || die
+   cp "${ED}"/sbin/{runscript,openrc-run} || die
+   fi
 }
 
 pkg_postinst() {

diff --git a/sys-apps/baselayout/baselayout-.ebuild 
b/sys-apps/baselayout/baselayout-.ebuild
index c7096be3d978..c6296f1a6f94 100644
--- a/sys-apps/baselayout/baselayout-.ebuild
+++ b/sys-apps/baselayout/baselayout-.ebuild
@@ -273,6 +273,20 @@ src_install() {
doins Makefile
 
dodoc ChangeLog
+
+   # bug 858596
+   if use prefix-guest ; then
+   dodir sbin
+   cat > "${ED}"/sbin/runscript <<- EOF
+   #!/usr/bin/env sh
+   source "${EPREFIX}/lib/gentoo/functions.sh"
+
+   eerror "runscript/openrc-run not supported by Gentoo 
Prefix Base System release ${PV}" 1>&2
+   exit 1
+   EOF
+   chmod 755 "${ED}"/sbin/runscript || die
+   cp "${ED}"/sbin/{runscript,openrc-run} || die
+   fi
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: games-arcade/cdogs-sdl/

2022-07-17 Thread Sam James
commit: bbdbb368e5e05d1d2b4a2a734753e7b87edbcacd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:29:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:29:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdbb368

games-arcade/cdogs-sdl: filter LTO (type mismatch)

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

 games-arcade/cdogs-sdl/cdogs-sdl-1.3.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-1.3.1.ebuild 
b/games-arcade/cdogs-sdl/cdogs-sdl-1.3.1.ebuild
index 70ed391a2e22..3abc29134e7f 100644
--- a/games-arcade/cdogs-sdl/cdogs-sdl-1.3.1.ebuild
+++ b/games-arcade/cdogs-sdl/cdogs-sdl-1.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
 
 DESCRIPTION="Classic overhead run-and-gun game"
 HOMEPAGE="https://cxong.github.io/cdogs-sdl/;
@@ -25,6 +25,9 @@ PATCHES=(
 )
 
 src_configure() {
+   # LTO warnings, bug #858527
+   filter-lto
+
local mycmakeargs=(
-DCDOGS_DATA_DIR="${EPREFIX}"/usr/share/${PN}/
-DBUILD_EDITOR=OFF



[gentoo-commits] repo/gentoo:master commit in: games-action/moon-buggy/

2022-07-17 Thread Sam James
commit: 48a5756b827ea777e5ee15c6c3cc2bc09bdd7ebb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:30:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a5756b

games-action/moon-buggy: filter LTO (type mismatch)

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

 games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild 
b/games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild
index 9430a6baa4a0..f6dbd7d4292c 100644
--- a/games-action/moon-buggy/moon-buggy-1.0.51-r2.ebuild
+++ b/games-action/moon-buggy/moon-buggy-1.0.51-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
 
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="Simple console game, where you drive a car across the moon's 
surface"
 HOMEPAGE="https://www.seehuhn.de/pages/moon-buggy.html;
@@ -28,6 +28,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # LTO warnings, bug #858518
+   filter-lto
+
econf \
--sharedstatedir="${EPREFIX}/var/games" \
--with-curses-libs="$($(tc-getPKG_CONFIG) ncurses --libs)"



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

2022-07-17 Thread Sam James
commit: fac3d0202ece002c52b02a95d0cf0476d1dc446f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:33:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:34:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac3d020

dev-libs/OpenNI: force -fno-strict-aliasing

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

 .../{OpenNI-1.5.7.10-r2.ebuild => OpenNI-1.5.7.10-r3.ebuild}  |  9 ++---
 dev-libs/OpenNI/OpenNI-.ebuild| 11 +++
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/dev-libs/OpenNI/OpenNI-1.5.7.10-r2.ebuild 
b/dev-libs/OpenNI/OpenNI-1.5.7.10-r3.ebuild
similarity index 93%
rename from dev-libs/OpenNI/OpenNI-1.5.7.10-r2.ebuild
rename to dev-libs/OpenNI/OpenNI-1.5.7.10-r3.ebuild
index c20e1e338bd8..dd1ccb8c41f8 100644
--- a/dev-libs/OpenNI/OpenNI-1.5.7.10-r2.ebuild
+++ b/dev-libs/OpenNI/OpenNI-1.5.7.10-r3.ebuild
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/OpenNI/OpenNI;
 fi
 
-inherit ${SCM} toolchain-funcs multilib java-pkg-opt-2
+inherit ${SCM} flag-o-matic toolchain-funcs java-pkg-opt-2
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -26,16 +26,16 @@ SLOT="0"
 IUSE="doc java opengl"
 
 RDEPEND="
+   media-libs/libjpeg-turbo:=
virtual/libusb:1
virtual/libudev
-   virtual/jpeg:0
dev-libs/tinyxml
opengl? ( media-libs/freeglut !dev-libs/OpenNI2[opengl] )
java? ( virtual/jre:1.8 )
 "
 DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
java? ( virtual/jdk:1.8 )"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 PATCHES=(
"${FILESDIR}/tinyxml.patch"
@@ -57,6 +57,9 @@ src_prepare() {
 }
 
 src_compile() {
+   # bug #855671
+   append-flags -fno-strict-aliasing
+
emake -C "${S}/Platform/Linux/Build" \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \

diff --git a/dev-libs/OpenNI/OpenNI-.ebuild 
b/dev-libs/OpenNI/OpenNI-.ebuild
index 0febb7dba0b7..a200d7f1be3e 100644
--- a/dev-libs/OpenNI/OpenNI-.ebuild
+++ b/dev-libs/OpenNI/OpenNI-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ if [ "${PV#}" != "${PV}" ] ; then
EGIT_REPO_URI="https://github.com/OpenNI/OpenNI;
 fi
 
-inherit ${SCM} toolchain-funcs multilib java-pkg-opt-2
+inherit ${SCM} flag-o-matic toolchain-funcs java-pkg-opt-2
 
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
@@ -26,16 +26,16 @@ SLOT="0"
 IUSE="doc java opengl"
 
 RDEPEND="
+   media-libs/libjpeg-turbo:=
virtual/libusb:1
virtual/libudev
-   virtual/jpeg:0
dev-libs/tinyxml
opengl? ( media-libs/freeglut !dev-libs/OpenNI2[opengl] )
java? ( virtual/jre:1.8 )
 "
 DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
java? ( virtual/jdk:1.8 )"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 PATCHES=(
"${FILESDIR}/tinyxml.patch"
@@ -56,6 +56,9 @@ src_prepare() {
 }
 
 src_compile() {
+   # bug #855671
+   append-flags -fno-strict-aliasing
+
emake -C "${S}/Platform/Linux/Build" \
CC="$(tc-getCC)" \
CXX="$(tc-getCXX)" \



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2022-07-17 Thread Sam James
commit: c2a1e6b202c6f3f8144fda42ce90b7d521a76ace
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:27:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:27:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a1e6b2

app-doc/doxygen: filter LTO (-Wodr)

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

 app-doc/doxygen/{doxygen-1.9.4.ebuild => doxygen-1.9.4-r1.ebuild} | 3 +++
 app-doc/doxygen/doxygen-.ebuild   | 8 +---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.9.4.ebuild 
b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
similarity index 96%
rename from app-doc/doxygen/doxygen-1.9.4.ebuild
rename to app-doc/doxygen/doxygen-1.9.4-r1.ebuild
index 9084302b6093..3d31296157c3 100644
--- a/app-doc/doxygen/doxygen-1.9.4.ebuild
+++ b/app-doc/doxygen/doxygen-1.9.4-r1.ebuild
@@ -93,6 +93,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Wodr warnings, see bug #854357 and 
https://github.com/doxygen/doxygen/issues/9287
+   filter-lto
+
local mycmakeargs=(
-Duse_libclang=$(usex clang)
-Dbuild_doc=$(usex doc)

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index cd997872fb53..98ae522f189f 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -57,10 +57,9 @@ RDEPEND="app-text/ghostscript-gpl
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
-   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
"${FILESDIR}/${PN}-1.9.1-ignore-bad-encoding.patch"
-   "${FILESDIR}/${PN}-1.9.1-header-dep.patch"
+   "${FILESDIR}/${PN}-1.9.1-do_not_force_libcxx.patch"
 )
 
 DOCS=( LANGUAGE.HOWTO README.md )
@@ -93,6 +92,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Wodr warnings, see bug #854357 and 
https://github.com/doxygen/doxygen/issues/9287
+   filter-lto
+
local mycmakeargs=(
-Duse_libclang=$(usex clang)
-Dbuild_doc=$(usex doc)



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

2022-07-17 Thread Sam James
commit: 84de2426ea11790239b90fee313852bf00a20edd
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:04:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:06:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84de2426

sys-libs/libxcrypt: use new filter-lto

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

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

diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild 
b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
index 00bcffbd2ef4..9c8e81478ee5 100644
--- a/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.28-r1.ebuild
@@ -125,7 +125,7 @@ src_configure() {
 
# Doesn't work with LTO: bug #852917.
# https://github.com/besser82/libxcrypt/issues/24
-   filter-flags -flto=* -flto
+   filter-lto
 
multibuild_foreach_variant multilib-minimal_src_configure
 }



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

2022-07-17 Thread Sam James
commit: 590037827fb0b839373745692ca239609c56562e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:23:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:23:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59003782

sys-apps/pciutils: filter LTO

Similar logic to the alsa-lib commit (31c929441087eb65c4cdcfc61b29acb3a50cb954).

If it works with LTO and not thin LTO, it seems to me it's
still seriously broken and there may be other issues lurking.

It's a warning sign and we shouldn't ignore it, hence filter
LTO entirely.

Closes: https://bugs.gentoo.org/852929
Closes: https://bugs.gentoo.org/640836
See: 31c929441087eb65c4cdcfc61b29acb3a50cb954
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pciutils/pciutils-3.8.0-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/pciutils/pciutils-3.8.0-r1.ebuild 
b/sys-apps/pciutils/pciutils-3.8.0-r1.ebuild
index e5301455cd23..f12dcda2ba1f 100644
--- a/sys-apps/pciutils/pciutils-3.8.0-r1.ebuild
+++ b/sys-apps/pciutils/pciutils-3.8.0-r1.ebuild
@@ -112,6 +112,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # bug #640836, bug #852929
+   filter-lto
+
# bug #471102
append-lfs-flags
 }



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

2022-07-17 Thread Sam James
commit: b380de62b52d318e12857c54a3d99c9c21e3b165
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 15:06:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 15:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b380de62

media-libs/alsa-lib: use new filter-lto

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

 media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild
index 2fb3f286446d..d9872d85161c 100644
--- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild
+++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild
@@ -54,7 +54,7 @@ multilib_src_configure() {
# Broken upstream. Could in theory work with -flto-partitions=none
# but it's a hack to workaround the real problem and not strictly safe.
# bug #616108, bug #669086, and 
https://github.com/alsa-project/alsa-lib/issues/6.
-   filter-flags -flto=* -flto
+   filter-lto
 
local myeconfargs=(
--disable-maintainer-mode



[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2022-07-17 Thread Nick Sarnie
commit: b6630137d3a5aaf64760abbac3b9e1173107ccea
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Jul 17 14:50:53 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Jul 17 14:50:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6630137

app-emulation/wine-staging: Drop old

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

 app-emulation/wine-staging/Manifest|   2 -
 app-emulation/wine-staging/wine-staging-7.9.ebuild | 544 -
 2 files changed, 546 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index e8aaf483f7bd..09fd0a467193 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,9 +3,7 @@ DIST wine-7.10.tar.xz 27915328 BLAKE2B 
fc778285cce52317d77461f0bce11d6e3214a536e
 DIST wine-7.11.tar.xz 27975308 BLAKE2B 
7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77
 SHA512 
aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe
 DIST wine-7.12.tar.xz 28221024 BLAKE2B 
551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391
 SHA512 
4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
 DIST wine-7.13.tar.xz 28237664 BLAKE2B 
f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b
 SHA512 
2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e
-DIST wine-7.9.tar.xz 27783272 BLAKE2B 
3265402b90913670b6a81a1f0d91d84d536734883749d31af572953e3b244ba721c15bb851e0e0e868c402d9add2e2007e49225bdaaa02a8dedee575d4e69602
 SHA512 
47ecbb8bc31a06d0f40a63469ffe3df4a1e05c9476a8926ec7f20c2230de8afecb5e0df9f3c5dd238ce3d0323d7cf9c9f48c41ef6ca149822458a4e605a2e029
 DIST wine-staging-7.10.tar.gz 9646352 BLAKE2B 
acb68df0b79c5912ecfc400ac7b40fd0205908ce7edb06f69fa4c8e7a3c94d33551b98c7ae2aadded65c012aaf1b7990ac7aeefb37e7c07779aaeceb7d74397e
 SHA512 
7c2aa5ec78f12ef3415f7e3615775f8a0a727f6e5bb0173f5746934166dbec5d4edfaa572d3fe26ef62fe933772346495a6c618d58ee0a6374028a158beb05c8
 DIST wine-staging-7.11.tar.gz 9643832 BLAKE2B 
d215353a0163011b964d24d6e0cb3011286ce8d9ad6b42ad2bd389cb65c214db01a67a6f37db3eedd36d34995d7423112bbddbd06abbcbc5bb5f0d565d06a157
 SHA512 
5985f7536f7d0a8bedcfcdf095861a06589ea6ad9896c87043ca88f9ef3c4bc9854931b51b64471e361378f332cea70adc58ef9303e9e5d1a6dcc9789761c187
 DIST wine-staging-7.12.tar.gz 9644343 BLAKE2B 
760b34abf245b8d2e5baed13db57a841bba73f9dd6652f958428fec3617000cdc00d6f3ac305f4b580cf462938a56ef9a6f0c6931306c25ce82b7fe4da314d9f
 SHA512 
0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0
 DIST wine-staging-7.13.tar.gz 9644182 BLAKE2B 
1fecdd231e93de44d4327cceef0f72759de331b507ea16cd39749be3195716883a5327804f6379ca563e635fbf317d131d6cf87e4b49f177a45116ee3be55527
 SHA512 
f0fbd0d96272e457006d0eac350905e2fd27b472943d08771b4cd1cde88afefeb239e46f88979bcb7d45d525610f5d69c74bf8294b101e064ca2051494ab3127
-DIST wine-staging-7.9.tar.gz 9657482 BLAKE2B 
2b7f30fde6a73d1012f31e83ca9fd7bd20d87a0edcf1f175115139e47d8aecdfeea5e432cd8cc4253773755856fff00e36aab25098a9a59ed44a2f0c572e7ba5
 SHA512 
6c856eeaa18bad56b5302939968995221277f80eb380510762535063929b7d95e58df11ad01459ab4e6a7f97efada8c09034457a58ad637620d3a296c93ace6d

diff --git a/app-emulation/wine-staging/wine-staging-7.9.ebuild 
b/app-emulation/wine-staging/wine-staging-7.9.ebuild
deleted file mode 100644
index ba6a8611c8cc..
--- a/app-emulation/wine-staging/wine-staging-7.9.ebuild
+++ /dev/null
@@ -1,544 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale 
toolchain-funcs virtualx wrapper xdg-utils
-MY_PN="${PN%%-*}"
-MY_PV="${PV/_/-}"
-MY_P="${MY_PN}-${MY_PV}"
-
-if [[ ${MY_PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   MINOR_V=$(ver_cut 2)
-   if [[ ${MINOR_V} != "0" ]] ; then
-   MINOR_V="x"
-   fi
-   
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz;
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-S="${WORKDIR}/${MY_P}"
-

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/

2022-07-17 Thread Nick Sarnie
commit: 9e30f6171732a04c714be8442ed81220e1d80071
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Jul 17 14:50:04 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Jul 17 14:50:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e30f617

app-emulation/wine-vanilla: Drop old

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

 app-emulation/wine-vanilla/Manifest|   1 -
 app-emulation/wine-vanilla/wine-vanilla-7.9.ebuild | 469 -
 2 files changed, 470 deletions(-)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index 320d78c7ff62..58f08d2fb6c2 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -4,4 +4,3 @@ DIST wine-7.10.tar.xz 27915328 BLAKE2B 
fc778285cce52317d77461f0bce11d6e3214a536e
 DIST wine-7.11.tar.xz 27975308 BLAKE2B 
7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77
 SHA512 
aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe
 DIST wine-7.12.tar.xz 28221024 BLAKE2B 
551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391
 SHA512 
4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
 DIST wine-7.13.tar.xz 28237664 BLAKE2B 
f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b
 SHA512 
2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e
-DIST wine-7.9.tar.xz 27783272 BLAKE2B 
3265402b90913670b6a81a1f0d91d84d536734883749d31af572953e3b244ba721c15bb851e0e0e868c402d9add2e2007e49225bdaaa02a8dedee575d4e69602
 SHA512 
47ecbb8bc31a06d0f40a63469ffe3df4a1e05c9476a8926ec7f20c2230de8afecb5e0df9f3c5dd238ce3d0323d7cf9c9f48c41ef6ca149822458a4e605a2e029

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.9.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.9.ebuild
deleted file mode 100644
index 3e08b94d9450..
--- a/app-emulation/wine-vanilla/wine-vanilla-7.9.ebuild
+++ /dev/null
@@ -1,469 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
-PLOCALE_BACKUP="en"
-
-inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale 
toolchain-funcs virtualx wrapper xdg-utils
-
-MY_PN="${PN%%-*}"
-MY_P="${MY_PN}-${PV}"
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
-   EGIT_BRANCH="master"
-   inherit git-r3
-   SRC_URI=""
-   #KEYWORDS=""
-else
-   MAJOR_V=$(ver_cut 1)
-   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
-   KEYWORDS="-* ~amd64 ~x86"
-fi
-S="${WORKDIR}/${MY_P}"
-
-GWP_V="20211122"
-PATCHDIR="${WORKDIR}/gentoo-wine-patches"
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
-HOMEPAGE="https://www.winehq.org/;
-SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="${PV}"
-IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vulkan +X +xcomposite xinerama"
-REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
-   X? ( truetype )
-   crossdev-mingw? ( mingw )
-   elibc_glibc? ( threads )
-   osmesa? ( opengl )
-   test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
-
-# FIXME: the test suite is unsuitable for us; many tests require net access
-# or fail due to Xvfb's opengl limitations.
-RESTRICT="test"
-
-BDEPEND="sys-devel/flex
-   virtual/yacc
-   virtual/pkgconfig
-   mingw? ( !crossdev-mingw? ( 
dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] ) )"
-
-COMMON_DEPEND="
-   X? (
-   x11-libs/libXcursor[${MULTILIB_USEDEP}]
-   x11-libs/libXext[${MULTILIB_USEDEP}]
-   x11-libs/libXfixes[${MULTILIB_USEDEP}]
-   x11-libs/libXrandr[${MULTILIB_USEDEP}]
-   x11-libs/libXi[${MULTILIB_USEDEP}]
-   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
-   )
-   alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
-   capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] )
- 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/

2022-07-17 Thread Nick Sarnie
commit: 5ae01bc9981447c905e14875b2ce346981e12f1e
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Jul 17 14:50:39 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Jul 17 14:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae01bc9

app-emulation/wine-staging: Version bump

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

 app-emulation/wine-staging/Manifest|   2 +
 .../wine-staging/wine-staging-7.13.ebuild  | 544 +
 2 files changed, 546 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 5e63209ba3c9..e8aaf483f7bd 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -2,8 +2,10 @@ DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 
21460e6adf4934a52f8841f76
 DIST wine-7.10.tar.xz 27915328 BLAKE2B 
fc778285cce52317d77461f0bce11d6e3214a536ecd42364d6cd31f609a23116fa582a7cb85873a99c61eb5cf5e1e3036e4d4d1887b87f75f501109ac3eb4625
 SHA512 
be460be6c3f6f54c20220287a7c4c9d41d27bd14fabb97b1f9824a4be361e38b2e2e51a621e0332d6c48934b1af425efaec92132f73e6d1270337ffbfcac2576
 DIST wine-7.11.tar.xz 27975308 BLAKE2B 
7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77
 SHA512 
aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe
 DIST wine-7.12.tar.xz 28221024 BLAKE2B 
551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391
 SHA512 
4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
+DIST wine-7.13.tar.xz 28237664 BLAKE2B 
f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b
 SHA512 
2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e
 DIST wine-7.9.tar.xz 27783272 BLAKE2B 
3265402b90913670b6a81a1f0d91d84d536734883749d31af572953e3b244ba721c15bb851e0e0e868c402d9add2e2007e49225bdaaa02a8dedee575d4e69602
 SHA512 
47ecbb8bc31a06d0f40a63469ffe3df4a1e05c9476a8926ec7f20c2230de8afecb5e0df9f3c5dd238ce3d0323d7cf9c9f48c41ef6ca149822458a4e605a2e029
 DIST wine-staging-7.10.tar.gz 9646352 BLAKE2B 
acb68df0b79c5912ecfc400ac7b40fd0205908ce7edb06f69fa4c8e7a3c94d33551b98c7ae2aadded65c012aaf1b7990ac7aeefb37e7c07779aaeceb7d74397e
 SHA512 
7c2aa5ec78f12ef3415f7e3615775f8a0a727f6e5bb0173f5746934166dbec5d4edfaa572d3fe26ef62fe933772346495a6c618d58ee0a6374028a158beb05c8
 DIST wine-staging-7.11.tar.gz 9643832 BLAKE2B 
d215353a0163011b964d24d6e0cb3011286ce8d9ad6b42ad2bd389cb65c214db01a67a6f37db3eedd36d34995d7423112bbddbd06abbcbc5bb5f0d565d06a157
 SHA512 
5985f7536f7d0a8bedcfcdf095861a06589ea6ad9896c87043ca88f9ef3c4bc9854931b51b64471e361378f332cea70adc58ef9303e9e5d1a6dcc9789761c187
 DIST wine-staging-7.12.tar.gz 9644343 BLAKE2B 
760b34abf245b8d2e5baed13db57a841bba73f9dd6652f958428fec3617000cdc00d6f3ac305f4b580cf462938a56ef9a6f0c6931306c25ce82b7fe4da314d9f
 SHA512 
0cf7554011835052b75a836fca89c6cf9b5fa1653c96a82b0dcd3cf40147602eebaf81aa6b94348432371bef9550c8dc21c9cf7d78b49a422bd113e8a6a8e3b0
+DIST wine-staging-7.13.tar.gz 9644182 BLAKE2B 
1fecdd231e93de44d4327cceef0f72759de331b507ea16cd39749be3195716883a5327804f6379ca563e635fbf317d131d6cf87e4b49f177a45116ee3be55527
 SHA512 
f0fbd0d96272e457006d0eac350905e2fd27b472943d08771b4cd1cde88afefeb239e46f88979bcb7d45d525610f5d69c74bf8294b101e064ca2051494ab3127
 DIST wine-staging-7.9.tar.gz 9657482 BLAKE2B 
2b7f30fde6a73d1012f31e83ca9fd7bd20d87a0edcf1f175115139e47d8aecdfeea5e432cd8cc4253773755856fff00e36aab25098a9a59ed44a2f0c572e7ba5
 SHA512 
6c856eeaa18bad56b5302939968995221277f80eb380510762535063929b7d95e58df11ad01459ab4e6a7f97efada8c09034457a58ad637620d3a296c93ace6d

diff --git a/app-emulation/wine-staging/wine-staging-7.13.ebuild 
b/app-emulation/wine-staging/wine-staging-7.13.ebuild
new file mode 100644
index ..7c7e3938e005
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-7.13.ebuild
@@ -0,0 +1,544 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale 
toolchain-funcs virtualx wrapper xdg-utils
+MY_PN="${PN%%-*}"
+MY_PV="${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${MY_PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/

2022-07-17 Thread Nick Sarnie
commit: 2a1f291e1b93763ecc72a5c48104ce26362af371
Author: Nick Sarnie  gentoo  org>
AuthorDate: Sun Jul 17 14:49:49 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Sun Jul 17 14:49:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1f291e

app-emulation/wine-vanilla: Version bump

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

 app-emulation/wine-vanilla/Manifest|   1 +
 .../wine-vanilla/wine-vanilla-7.13.ebuild  | 469 +
 2 files changed, 470 insertions(+)

diff --git a/app-emulation/wine-vanilla/Manifest 
b/app-emulation/wine-vanilla/Manifest
index a9d3025defc6..320d78c7ff62 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -3,4 +3,5 @@ DIST wine-7.0.tar.xz 27120912 BLAKE2B 
84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde
 DIST wine-7.10.tar.xz 27915328 BLAKE2B 
fc778285cce52317d77461f0bce11d6e3214a536ecd42364d6cd31f609a23116fa582a7cb85873a99c61eb5cf5e1e3036e4d4d1887b87f75f501109ac3eb4625
 SHA512 
be460be6c3f6f54c20220287a7c4c9d41d27bd14fabb97b1f9824a4be361e38b2e2e51a621e0332d6c48934b1af425efaec92132f73e6d1270337ffbfcac2576
 DIST wine-7.11.tar.xz 27975308 BLAKE2B 
7031c950de4ee6d00c1006841a2d6fe55cebce644d354eb05cb963207b491a717c6ba7ce8f19c337167ec8bd6c1480427112a32b4363db745e99461be5917c77
 SHA512 
aff6a5996ba7336d97c59a1402688b109e6cca123c60fa6f03813d81ad6478f4ed4a62fb7813dc6952cca7ec1250182730873f3ac17f0855bbf000bf3c1d86fe
 DIST wine-7.12.tar.xz 28221024 BLAKE2B 
551f37360a6dd2c535b5b1a9896cd9c9c091d56c4d2f3d2988092d48d54aa447fc0dad18034bad7b7beaa9c6587071e8d32bd08092a9ba93acb39dac9ddfc391
 SHA512 
4746fb1c3d0ec7f20e22d821f8e88e5415b85cb60f53e9ad61b89e8321b6a6b2999eb2b70c7ac46477f633bccb6c2aba49ce2655c380cb85cd5c71dbe4af50b4
+DIST wine-7.13.tar.xz 28237664 BLAKE2B 
f65f6ab2ec159d0a25b44e6bcbc83db2c5ada6b0c39dd0e3fe86db74bb964d0b1bcba85e5300d5140e24c305b7e30a58953e7582df8a2117ce5d8127538f484b
 SHA512 
2eca3aa80afa19dd0cc3cfeb8b58b78d22d2925b8201e0b7278638084a529870c1468ffc300e6a1bb343d0f0c7e28c2b3bb6c59af15dec43b8f6c1eb78b46c1e
 DIST wine-7.9.tar.xz 27783272 BLAKE2B 
3265402b90913670b6a81a1f0d91d84d536734883749d31af572953e3b244ba721c15bb851e0e0e868c402d9add2e2007e49225bdaaa02a8dedee575d4e69602
 SHA512 
47ecbb8bc31a06d0f40a63469ffe3df4a1e05c9476a8926ec7f20c2230de8afecb5e0df9f3c5dd238ce3d0323d7cf9c9f48c41ef6ca149822458a4e605a2e029

diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.13.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-7.13.ebuild
new file mode 100644
index ..ddd54410ad78
--- /dev/null
+++ b/app-emulation/wine-vanilla/wine-vanilla-7.13.ebuild
@@ -0,0 +1,469 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja 
ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic 
sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW"
+PLOCALE_BACKUP="en"
+
+inherit autotools estack flag-o-matic multilib-minimal pax-utils plocale 
toolchain-funcs virtualx wrapper xdg-utils
+
+MY_PN="${PN%%-*}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://source.winehq.org/git/wine.git;
+   EGIT_BRANCH="master"
+   inherit git-r3
+   SRC_URI=""
+   #KEYWORDS=""
+else
+   MAJOR_V=$(ver_cut 1)
+   SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz;
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${MY_P}"
+
+GWP_V="20211122"
+PATCHDIR="${WORKDIR}/gentoo-wine-patches"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, without external 
patchsets"
+HOMEPAGE="https://www.winehq.org/;
+SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz
+"
+
+LICENSE="LGPL-2.1"
+SLOT="${PV}"
+IUSE="+abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups custom-cflags dos 
+fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 
netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio 
+realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev 
+udisks +unwind usb v4l vulkan +X +xcomposite xinerama"
+REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
+   X? ( truetype )
+   crossdev-mingw? ( mingw )
+   elibc_glibc? ( threads )
+   osmesa? ( opengl )
+   test? ( abi_x86_32 )" # osmesa-opengl #286560 # X-truetype #551124
+
+# FIXME: the test suite is unsuitable for us; many tests require net access
+# or fail due to Xvfb's opengl limitations.
+RESTRICT="test"
+
+BDEPEND="sys-devel/flex
+   virtual/yacc
+   virtual/pkgconfig
+   mingw? ( !crossdev-mingw? ( 
dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] ) )"
+
+COMMON_DEPEND="
+   X? (
+   x11-libs/libXcursor[${MULTILIB_USEDEP}]
+   x11-libs/libXext[${MULTILIB_USEDEP}]
+   

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

2022-07-17 Thread Sam James
commit: 507e5fabff4f3eb2a2f162d5090f2bc9e7b46209
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 14:15:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 14:16:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507e5fab

sys-devel/gcc: add 12.1.1_p20220716

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-12.1.1_p20220716.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1be604a497d9..e7b9c8235982 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 
9c06ce85c6302bd43e06d35d5d5cc9e8126
 DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 
491da523abc0a63bbceaa6c76b251a5b6c224e1684b5db4e6155fdcab4b0d8d505376d30a13e1b0331f37558aac311477bbb3179b63da850acae436b642c9ee1
 SHA512 
0527c6d69cd53e8aba3464746b7989e3128af74818864a2e5b4be66313203d32a84201440a254da8de72842b0ebbbccf1ec14c6a121cb09f9454358b0a37b8f9
 DIST gcc-12-20220702.tar.xz 79091468 BLAKE2B 
a15363dbab5f331b2e5ee6362ef6701307513bca211cacdee2bf17cf50cf88a019110c2b2412939b614c3346b5ec3823ee5b1bca19db526693149a163e5b98fe
 SHA512 
e5ab44e79f641ace6d9d77ffb176f3309d35e8f36b6bdd42f09e29fcc82766933e0fb8f86be84bf7419fe9918c554544d34c448b706ec0cb052e738e5594683c
 DIST gcc-12-20220709.tar.xz 79104468 BLAKE2B 
23606ba389d1e7bdcb737eae79f743f80249ad2d50c18648fbc292f00c9709263e2d865aad5fced5ca36de7843d96592eddd1f717e6c3d4c4db5d6aae8acbe49
 SHA512 
5601266ab1ef2afe1322d4a3c0a402ad04247510c11f3eb59102825ca4e37f41a6d187eae3b5731315ade3b49753f47fbaff84d22c39c16d3b02b9739618536a
+DIST gcc-12-20220716.tar.xz 79103724 BLAKE2B 
aa97db7e9833ee32c788baadbe10ea4f91102a2483d07a95a322ee039a5ae60a632ca8155c185d053c64e8dce28495b3ae83d9e2dddcd64997e24790b7238a11
 SHA512 
0c97363141b2f7d20ec8df3c46e583f69745815750bf9b771259b2fca26777c74966fcbd5d4b5be3f228108639f1717af7d95f7cf4cbfe5cb3f9e6a28e1a96c1
 DIST gcc-12.0.0-musl-patches-4.tar.xz 4456 BLAKE2B 
80ae755b52c31d57eb737b3ec5e70d96e7e20f6720664cd94573b1c6cd079a0e29f73277c27b2f2570706da5239006dabd44f834824c515f6615ed5dc39c273f
 SHA512 
cf917f40133d2b8090e98880e6c87d38129f44bcb454f4d707ef57967635a6fb571d7b85b7cb854421bc9aa88e48767a47aad99c767f9415899f97922d61c497
 DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B 
cdebb6fa59e594f95cc4b028d329c0fed3ffa1731a4ca1a2954b7760f4a674e773cfe5888fb2c63a619d5d80ec464d98a94870bfe2e3ea34370afce7f67526bb
 SHA512 
a9c27b0188fd842e88d6a831cdf1f9c6d0cada4ec260b5f7e67f3d8fe0f439fb0d2c82469de9fecebd657043babf3e63a24ee53776be2617bb90e1d3dd3f521e
 DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B 
ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a
 SHA512 
bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9

diff --git a/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild 
b/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild
new file mode 100644
index ..4ce888a6319a
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="9"
+PATCH_GCC_VER="12.1.0"
+MUSL_VER="6"
+MUSL_GCC_VER="12.1.0"
+
+inherit toolchain
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+   toolchain_src_prepare
+
+   eapply_user
+}



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

2022-07-17 Thread Sam James
commit: d5a6ece3ba0373b986b1952b3297b897f9140055
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 17 14:16:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 17 14:16:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a6ece3

media-libs/raptor: use pkg-config for ICU/libxml2/libxslt (fix LLD)

Prompted by discussion with Jannik2099 and Naib in #gentoo-chat.

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

 .../files/raptor-2.0.15-use-pkg-config-icu.patch   |  48 ++
 .../raptor-2.0.15-use-pkg-config-libxml2.patch |  41 +
 .../raptor-2.0.15-use-pkg-config-libxslt.patch | 102 +
 media-libs/raptor/raptor-2.0.15-r5.ebuild  |  82 +
 4 files changed, 273 insertions(+)

diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch 
b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch
new file mode 100644
index ..60fffcd804ee
--- /dev/null
+++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-icu.patch
@@ -0,0 +1,48 @@
+https://github.com/dajobe/raptor/commit/3af116d61babd7042b42018c67a63baebf486df7
+
+Fixes build with e.g. lld.
+
+From 3af116d61babd7042b42018c67a63baebf486df7 Mon Sep 17 00:00:00 2001
+From: Hugh McMaster 
+Date: Fri, 21 Aug 2020 20:48:17 +1000
+Subject: [PATCH] configure.ac: Use PKG_CHECK_MODULES to detect the ICU library
+
+--- a/configure.ac
 b/configure.ac
+@@ -621,21 +621,10 @@ else
+   AC_MSG_RESULT(yes - $LIBCURL_VERSION)
+ fi
+ 
+-
+-AC_ARG_WITH(icu-config, [  --with-icu-config=PATH   Location of ICU 
icu-config []], icu_config="$withval", icu_config="")
+-
+-have_icu=no
+-AC_MSG_CHECKING(for ICU)
+-if test "X$icu_config" != "Xno" -a "X$icu_config" != "X" ; then
+-  ICU_CONFIG=$icu_config
+-  ICU_VERSION=`$ICU_CONFIG --version`
++PKG_CHECK_MODULES([ICU], [icu-uc], [
+   have_icu=yes
+-  AC_MSG_RESULT(yes - version $ICU_VERSION)
+-else
+-  AC_MSG_RESULT(no)
+-fi
+-dnl Note there is NO automated searching for icu-config
+-
++  ICU_VERSION=`$PKG_CONFIG icu-uc --modversion`
++], [have_icu=no])
+ 
+ AC_ARG_WITH(www-config, [  --with-libwww-config=PATH Location of W3C libwww 
libwww-config []], libwww_config="$withval", libwww_config="")
+ 
+@@ -1183,8 +1172,8 @@ dnl ICU for NFC check
+ AC_MSG_CHECKING(NFC library to use)
+ nfc_library=none
+ if test $need_icu = yes; then
+-  CPPFLAGS="$CPPFLAGS `$ICU_CONFIG --cppflags-searchpath`"
+-  RAPTOR_LDFLAGS="$RAPTOR_LDFLAGS `$ICU_CONFIG --ldflags-searchpath` -licuuc"
++  CPPFLAGS="$CPPFLAGS $ICU_CFLAGS"
++  RAPTOR_LDFLAGS="$RAPTOR_LDFLAGS $ICU_LIBS"
+   AC_LIBOBJ(raptor_nfc_icu)
+   nfc_library="ICU $ICU_VERSION"
+ fi
+

diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch 
b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch
new file mode 100644
index ..e53111b857fa
--- /dev/null
+++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxml2.patch
@@ -0,0 +1,41 @@
+https://github.com/dajobe/raptor/commit/3f9335b3cfd945a8d5f6f75f87cab04c53cc2b6d
+
+From 3f9335b3cfd945a8d5f6f75f87cab04c53cc2b6d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20M=C3=BCller?= 
+Date: Tue, 27 Oct 2015 10:35:35 +0100
+Subject: [PATCH] configure.ac: do additional checks on libxml2 when library is
+ found
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+In yocto cross environments we must use pkg-config. Configuring with
+
+  --without-xml2-config
+  --without-curl-config
+
+causes
+
+| checking for LIBXML... yes
+| checking for libxml via pkg-config... yes - 2.9.2
+| checking for LIBCURL... yes
+| checking for libcurl via pkg-config... yes - 7.44.0
+| checking for ICU... no
+| checking for yajl installation... not found. Get it from 
http://lloyd.github.com/yajl/ and use --with-yajl=DIR if necessary to configure 
the installation directory.
+| checking GRDDL parser requirements... no - libxml2 and libxslt are both not 
available
+
+Applying this patch fixes configuration.
+
+Signed-off-by: Andreas Müller 
+--- a/configure.ac
 b/configure.ac
+@@ -599,7 +599,7 @@ have_libxml=0
+ need_libxml=0
+ 
+ oCPPFLAGS="$CPPFLAGS"
+-if test "X$XML_CONFIG" != X; then
++if test "X$libxml_source" != X; then
+   CPPFLAGS="$LIBXML_CFLAGS $CPPFLAGS"
+   LIBS="$LIBS $LIBXML_LIBS"
+   AC_CHECK_FUNC(xmlCreatePushParserCtxt, have_xmlCreatePushParserCtxt=yes, 
have_xmlCreatePushParserCtxt=no)
+

diff --git a/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch 
b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch
new file mode 100644
index ..5ef9ac1b6ffa
--- /dev/null
+++ b/media-libs/raptor/files/raptor-2.0.15-use-pkg-config-libxslt.patch
@@ -0,0 +1,102 @@
+Rebased version of 
https://github.com/dajobe/raptor/commit/abfdfb44cc00dfafbad4e594618621fce21590e1
+
+--- a/configure.ac
 b/configure.ac
+@@ -524,6 +524,44 @@ if test "X$xslt_config" != "Xno" ; then
+   fi
+ fi
+ 
++if test 

  1   2   >