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

2022-04-04 Thread Agostino Sarubbo
commit: a0f3987e4719a7bb3889f7126f47d09e71f6396a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr  5 05:27:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr  5 05:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f3987e

dev-python/symengine: x86 stable wrt bug #836787

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/symengine/symengine-0.9.2.ebuild 
b/dev-python/symengine/symengine-0.9.2.ebuild
index e65803e5fe8c..e65a2353d4c8 100644
--- a/dev-python/symengine/symengine-0.9.2.ebuild
+++ b/dev-python/symengine/symengine-0.9.2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 BDEPEND="
dev-util/cmake



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

2022-04-04 Thread Agostino Sarubbo
commit: 3f22588945cc0fa3f7c1587eaf1abfc9fb29d727
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr  5 05:27:08 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr  5 05:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f225889

media-gfx/solvespace: amd64 stable wrt bug #829840

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/solvespace/solvespace-3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/solvespace/solvespace-3.0-r2.ebuild 
b/media-gfx/solvespace/solvespace-3.0-r2.ebuild
index a8ce744a23b5..e9fa8cb53fc6 100644
--- a/media-gfx/solvespace/solvespace-3.0-r2.ebuild
+++ b/media-gfx/solvespace/solvespace-3.0-r2.ebuild
@@ -22,7 +22,7 @@ 
SRC_URI="https://github.com/solvespace/solvespace/archive/v${PV}.tar.gz -> ${P}.
 # + libdxfrw (GPL-2+)
 
 IUSE="openmp"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 LICENSE="BitstreamVera GPL-2+ GPL-3+"
 SLOT="0"
 



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

2022-04-04 Thread Agostino Sarubbo
commit: 4c10556d6306ae88019bd52da757f5d569893de2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr  5 05:27:17 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr  5 05:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c10556d

dev-python/symengine: amd64 stable wrt bug #836787

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/symengine/symengine-0.9.2.ebuild 
b/dev-python/symengine/symengine-0.9.2.ebuild
index 1708873cb278..e65803e5fe8c 100644
--- a/dev-python/symengine/symengine-0.9.2.ebuild
+++ b/dev-python/symengine/symengine-0.9.2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86"
 
 BDEPEND="
dev-util/cmake



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

2022-04-04 Thread Agostino Sarubbo
commit: aebce93f6dbcfa968b476215345fcfc855b89a87
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr  5 05:27:01 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr  5 05:27:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebce93f

dev-libs/mimalloc: amd64 stable wrt bug #829840

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
index 805e1fcc85d2..a165403d4ed6 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2022-04-04 Thread Miroslav Šulc
commit: 11ddbdd0c51f7adb5f350334f0abaf96554075e3
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:27:05 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:27:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ddbdd0

media-sound/qsampler: bump to 0.9.6

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

 media-sound/qsampler/Manifest  |  1 +
 media-sound/qsampler/qsampler-0.9.6.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest
index ef3e5deb23db..72bdbcd4f649 100644
--- a/media-sound/qsampler/Manifest
+++ b/media-sound/qsampler/Manifest
@@ -1 +1,2 @@
 DIST qsampler-0.9.5.tar.gz 222375 BLAKE2B 
0051fc3bee7b3c544336b68ae36acbab265eb5dfd7750d525402d5ffea6ed69481fcccd77ba54df37c4eb2305ad25a6a56181aa4fa12d6a3afa86e012be5cb84
 SHA512 
2f79e4928ccb2cecafe63fc0b35349ed2ad4b26fe4436bdea0446f1d54a61478dbd5df87445bdd77c5ffd6c5e93e478c90b1576f4c1105276abe34a99b6a30e3
+DIST qsampler-0.9.6.tar.gz 222973 BLAKE2B 
944616f522df1e4d5d8305f474f1aaf0f5c39d41860b26f057122463a866ccf95c283ec6a34ef204580627b1e9b6aaec4dd6bf65364fab67ceee91b9d08879dd
 SHA512 
a2de808d3b4d41970b11eb41c972b09568fc478abb0e039725bb8d341b988986c239a82792ba5051d552264dd44d68d3d58f00e21412a154fbb476421262381d

diff --git a/media-sound/qsampler/qsampler-0.9.6.ebuild 
b/media-sound/qsampler/qsampler-0.9.6.ebuild
new file mode 100644
index ..f286d8199e11
--- /dev/null
+++ b/media-sound/qsampler/qsampler-0.9.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code;
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Graphical frontend to the LinuxSampler engine"
+HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug +libgig"
+
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/liblscp:=
+   x11-libs/libX11
+   libgig? ( media-libs/libgig:= )
+"
+RDEPEND="${DEPEND}
+   media-sound/linuxsampler
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch"
+)
+
+DOCS=( ChangeLog README TRANSLATORS )
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_LIBGIG=$(usex libgig 1 0)
+   )
+   cmake_src_configure
+}



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

2022-04-04 Thread Miroslav Šulc
commit: 9ad6193d595e5984c6dc751c67c9dd1d2bc34bc9
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:22:31 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:22:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad6193d

media-sound/vmpk: bump to 0.8.7

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

 media-sound/vmpk/Manifest  |  1 +
 media-sound/vmpk/vmpk-0.8.7.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/media-sound/vmpk/Manifest b/media-sound/vmpk/Manifest
index 96cbde9c9087..4f1f02d06ae0 100644
--- a/media-sound/vmpk/Manifest
+++ b/media-sound/vmpk/Manifest
@@ -1 +1,2 @@
 DIST vmpk-0.8.6.tar.bz2 483376 BLAKE2B 
a2145394a9ad90f567e292e23bd9b7f62e26160b6375a48cea2a84818139865a65fdde172f6a8b6e42015e0ce14127c1f97558e00b56ebc288fa1e3d3bd11eab
 SHA512 
0b77aabf1dda99c9149a5353fc9d0363469de2678e6089fc7dc13dc349587fd1b1630cf511c4d9ef384a7523b8f023e451d6c543a805dcda0bf5cf9d7a4b4277
+DIST vmpk-0.8.7.tar.bz2 483742 BLAKE2B 
788c70034fcfb53edfb4c6b0faf80c06e2ae096c06819bc727359d4597cb217ca60efc9e19b223dc0d7106ddd9083abbce881f175b98203f3b6acc9b44e2
 SHA512 
83867aed8be8e620e18070d5eba9f5e4026b1f39ff9d7fe55e342d4a040c96e2353844296191c0efb46483254b1d2d30824894077562a165f7474d02a882cfc6

diff --git a/media-sound/vmpk/vmpk-0.8.7.ebuild 
b/media-sound/vmpk/vmpk-0.8.7.ebuild
new file mode 100644
index ..11fb028cd522
--- /dev/null
+++ b/media-sound/vmpk/vmpk-0.8.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Virtual MIDI Piano Keyboard"
+HOMEPAGE="https://vmpk.sourceforge.io/;
+SRC_URI="mirror://sourceforge/vmpk/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus"
+
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   >=media-sound/drumstick-2.6.0
+   x11-libs/libxcb
+   dbus? ( dev-qt/qtdbus:5 )
+"
+RDEPEND="${DEPEND}
+   dev-qt/qtsvg:5
+"
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_DBUS=$(usex dbus)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   dodir /usr/share/doc/${PF}/html
+   mv "${D}"/usr/share/vmpk/*.html "${D}"/usr/share/doc/${PF}/html/ || die
+}



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

2022-04-04 Thread Miroslav Šulc
commit: 27bac31846320e95f8000c7572bb9ebf3885d6e6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:22:07 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:22:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bac318

media-sound/drumstick: bump to 2.6.0

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

 media-sound/drumstick/Manifest   |  1 +
 media-sound/drumstick/drumstick-2.6.0.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
index 3408da4b59e7..b8a983d9c67c 100644
--- a/media-sound/drumstick/Manifest
+++ b/media-sound/drumstick/Manifest
@@ -1 +1,2 @@
 DIST drumstick-2.5.1.tar.gz 1917814 BLAKE2B 
b4e9957288a05cf74347e39d05a638a26abb72b1dbbda856ad81e7dab87069e9bd4d57ff9eadece1673c0cd5fc9e9149bc4c9a06ff1fadef77c1ad38fc58d24f
 SHA512 
9dba509bb5ef519f78251787a7a2607cf1cee0255d74ab1f6707a0611abbf8963e51b2114d41d347e55d293336e2ca34d9e2b5ac7989fcfe24e355392bae024a
+DIST drumstick-2.6.0.tar.gz 1920439 BLAKE2B 
755f252030626ec47359e48a4f8fdd007448dbd61ee41b9d09d3f5b83816bcb15f7555fe0855828c21623094a6845c974d62483bbaf2071dd8f21ed15a506d0b
 SHA512 
68bf1875ce6622a6655c6bc3f768d3ea5b6754eff64b668235a24ab71a502204f34b0b5cf201d911929189a4dbcf1253c21e4388b5a71fdfd4fa5d83ad505326

diff --git a/media-sound/drumstick/drumstick-2.6.0.ebuild 
b/media-sound/drumstick/drumstick-2.6.0.ebuild
new file mode 100644
index ..ec49cc915a19
--- /dev/null
+++ b/media-sound/drumstick/drumstick-2.6.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Qt/C++ wrapper for ALSA sequencer"
+HOMEPAGE="https://drumstick.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc fluidsynth network pulseaudio"
+
+RESTRICT="test"
+
+BDEPEND="
+   dev-libs/libxslt
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+   x11-misc/shared-mime-info
+   doc? (
+   app-doc/doxygen[dot]
+   app-text/docbook-xsl-stylesheets
+   )
+"
+DEPEND="
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   fluidsynth? ( media-sound/fluidsynth )
+   network? ( dev-qt/qtnetwork:5 )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS readme.md TODO )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=OFF
+   -DUSE_DBUS=ON
+   -DUSE_FLUIDSYNTH=$(usex fluidsynth)
+   -DUSE_NETWORK=$(usex network)
+   -DUSE_PULSEAUDIO=$(usex pulseaudio)
+   -DBUILD_DOCS=$(usex doc)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   use doc && cmake_src_compile doxygen
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+   cmake_src_install
+}



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

2022-04-04 Thread Miroslav Šulc
commit: 9f2108a230a0bcbcd7bea61e3faf88a7b2e00b04
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:16:53 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:16:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2108a2

media-plugins/x42-plugins: bump to 20220327

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

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

diff --git a/media-plugins/x42-plugins/Manifest 
b/media-plugins/x42-plugins/Manifest
index 8a233c64940e..9daf850d2586 100644
--- a/media-plugins/x42-plugins/Manifest
+++ b/media-plugins/x42-plugins/Manifest
@@ -1 +1,2 @@
 DIST x42-plugins-20220107.tar.xz 3587704 BLAKE2B 
124d33cc282ab638cf19c8b3ec32bf67faf712638ebc70d556bca7e1ef1ff8cbac8e5e94be2ad0e607bfff627902d5a93633103a5f0208063b39a2de41aa1d76
 SHA512 
aaae12f2f5b4ec52c3422ae94d49b045505d81cd7ae7ce347a16f6ed0651be5ecf7d6c994bd56da50b26b08a8670850df7de0cb6c6913150227f4d6f33420e98
+DIST x42-plugins-20220327.tar.xz 3582880 BLAKE2B 
b6de7f499e2889cbd4ddcc57a92468cce254b8ade277c173b62dd5a7a2fa84f72987325ea5889989c46a3cbb36050341ded2dbf83f7196eec8a2aa5929448a6e
 SHA512 
a60d2eda1ed9a56338d1b08dc5352e26d0e4c8cba225c7759318c1d6c186664f64ac32b01e190094b4626626b329f81f688a0e4b6584f6c756daf805e6d419da

diff --git a/media-plugins/x42-plugins/x42-plugins-20220327.ebuild 
b/media-plugins/x42-plugins/x42-plugins-20220327.ebuild
new file mode 100644
index ..2ee199d0ef8f
--- /dev/null
+++ b/media-plugins/x42-plugins/x42-plugins-20220327.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/sonic-visualiser/

2022-04-04 Thread Miroslav Šulc
commit: 981088bf33acbf7bc320cf9ed99df80d755c67c9
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:14:01 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:14:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981088bf

media-sound/sonic-visualiser: bump to 4.5

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

 media-sound/sonic-visualiser/Manifest  |  1 +
 .../sonic-visualiser/sonic-visualiser-4.5.ebuild   | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/media-sound/sonic-visualiser/Manifest 
b/media-sound/sonic-visualiser/Manifest
index 03ecf5986497..5bab14113538 100644
--- a/media-sound/sonic-visualiser/Manifest
+++ b/media-sound/sonic-visualiser/Manifest
@@ -1 +1,2 @@
 DIST sonic-visualiser-4.4.tar.gz 6475000 BLAKE2B 
37797b5fdcc397530a8b36bb1727bc56be703738505a117c853616eace41344b9526f98602ec872f4baa157cb1e92044bf7e3ef9079fa24b456453542bcf5763
 SHA512 
a76a6e5fc2381a3e7c89762687176fa60a8b731951438094af0ecd50103f73104a4366eacf731015573f8d5e5f436cf497a3e0e041363d5158d4f546bdd1f7b0
+DIST sonic-visualiser-4.5.tar.gz 6652200 BLAKE2B 
a5e39a755e991663390370c06ce5d54b2ff9422081f8b9046097645f1f747972d270233a0d4fe05d4e6adde5239ca6d2d0210a8a67d9ef6ede60089471ce6452
 SHA512 
eca7f7b2a56a4c70f38c8fafdd20d5c0e773dc1a99a75189998dd1f50ae777df4999e1a4b3431f9202edfb8ce2686d05cf6448493c263c52ab5f068169a7385d

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild 
b/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild
new file mode 100644
index ..36f6a1943011
--- /dev/null
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Music audio files viewer and analiser"
+HOMEPAGE="https://www.sonicvisualiser.org/ 
https://github.com/sonic-visualiser/sonic-visualiser;
+SRC_URI="https://code.soundsoftware.ac.uk/attachments/download/2820/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="id3tag jack mad ogg opus osc +portaudio pulseaudio test"
+
+BDEPEND="
+   dev-qt/qttest:5
+   virtual/pkgconfig
+"
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/capnproto:=
+   dev-libs/serd
+   dev-libs/sord
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   media-libs/alsa-lib
+   media-libs/dssi
+   media-libs/ladspa-sdk
+   media-libs/liblrdf
+   media-libs/libsamplerate
+   media-libs/libsndfile
+   media-libs/rubberband
+   media-libs/speex
+   media-libs/vamp-plugin-sdk
+   sci-libs/fftw:3.0=
+   id3tag? ( media-libs/libid3tag:= )
+   jack? ( virtual/jack )
+   mad? ( media-libs/libmad )
+   ogg? (
+   media-libs/libfishsound
+   media-libs/liboggz
+   )
+   opus? ( media-libs/opusfile )
+   osc? ( media-libs/liblo )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+DEPEND="${RDEPEND}"
+
+# tests fail without mp3 support
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   || ( jack pulseaudio portaudio )
+   test? ( id3tag mad )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3-meson.build.patch"
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use id3tag)
+   $(meson_use jack)
+   $(meson_use mad)
+   $(meson_use ogg)
+   $(meson_use opus)
+   $(meson_use osc)
+   $(meson_use portaudio)
+   $(meson_use pulseaudio)
+   )
+   meson_src_configure
+}



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

2022-04-04 Thread Miroslav Šulc
commit: 27a82e41795d56df54d6c6bbe6e9788965108c8e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Apr  5 05:04:05 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 05:04:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a82e41

media-sound/sonic-visualiser: fixed compilation issue

Closes: https://bugs.gentoo.org/831566
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild 
b/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild
index cb1466d782e5..db3e3d1354a7 100644
--- a/media-sound/sonic-visualiser/sonic-visualiser-4.4.ebuild
+++ b/media-sound/sonic-visualiser/sonic-visualiser-4.4.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
@@ -28,7 +28,7 @@ RDEPEND="
dev-libs/sord
dev-qt/qtcore:5
dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
+   dev-qt/qtnetwork:5[ssl]
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5



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

2022-04-04 Thread Miroslav Šulc
commit: d381b561978c8acc70f947d76fbcfcc1dd263db0
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Apr  5 04:45:43 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 04:59:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d381b561

dev-java/stringtemplate: Add 4.3.2

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24914
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/stringtemplate/Manifest   |   2 +
 .../stringtemplate/stringtemplate-4.3.2.ebuild | 103 +
 2 files changed, 105 insertions(+)

diff --git a/dev-java/stringtemplate/Manifest b/dev-java/stringtemplate/Manifest
index a8ee4deb0a40..b44912b51312 100644
--- a/dev-java/stringtemplate/Manifest
+++ b/dev-java/stringtemplate/Manifest
@@ -1,3 +1,5 @@
 DIST ST4-4.3.1-sources.jar 198002 BLAKE2B 
d1bd78dac71800e342291920ba78ab39c9a43b1f3866e2afcb0e1d61d439592663a625efe2a5a215c6032469e7ebeeebb31267e1681536ca0cc524cc58781a3d
 SHA512 
bd06940b629ab0378afd6342b6f5beef002023387843cefd866ebe6ae8e94996edc3f21a0c70ed3570d3fcb7194bf354d0e42d4eff32522b3c01c51369867be0
+DIST ST4-4.3.2-sources.jar 198754 BLAKE2B 
667953642ed2721d1a7c7e94d90a1f8690cfa9c31c391e9b5089f04c64728dac75edc9cd0e529607cad4c1b07abaf45719c2cbab9e962a5feef657b59c3baccc
 SHA512 
7de339d34adf6b9207a23e8936092ea4fde78bf1faa63cee869673e91ba73d0fcbaa555602d0905c7347e894985613c63ff4ce04825decc34c896da5a687d42f
 DIST stringtemplate-3.2.1.tar.gz 107877 BLAKE2B 
e099aaef047de12706ca4c771f28742dc48ec14a577b2384b32850e304b29284436b3c850846136cbd37481ff48cfb2fd5935d2de3aafa5c817ae24f62579435
 SHA512 
76203182302d42a0f79de7e8a22f44c59ddc5604761034e420b6973894e0ca1e6154cbcb322ec6f9a064ee89cc5f6478b775a716692c80c7f0c77566aa8a0e25
 DIST stringtemplate-4.3.1.tar.gz 432541 BLAKE2B 
c5b4124524e36a7104908dabf9ed258d2397095d8dc86eef401d0da1ac245629e88a1b2d0e35417ed7735ad6b8495fd2cc82970601a16ee856f5456fdc24b48f
 SHA512 
afe62ca1cbc7572d05859c6fdaa1eb3221045da582bce5d88c328acae39128c904396f8ba1e10643a2757123297ba1924e046841cc8a667fbc724bdeca95680c
+DIST stringtemplate-4.3.2.tar.gz 437013 BLAKE2B 
0fb0fd62314a1fa5045285966b28aaf8f18579261722c0383e4ec8b3198aff59fd0e9760dcd43d8ecddf795ce3b2a882f3f339ec56d117a4b5b22e9c2718d679
 SHA512 
d6150f86ce458b5c74d533016bc3168fad969fc1d814d01c5ad3be2f866f7aa531357a903565f31afa3ba62423acc760b7762865e0ee5dd3af4ea546f6be25e1

diff --git a/dev-java/stringtemplate/stringtemplate-4.3.2.ebuild 
b/dev-java/stringtemplate/stringtemplate-4.3.2.ebuild
new file mode 100644
index ..1d0130c2b54f
--- /dev/null
+++ b/dev-java/stringtemplate/stringtemplate-4.3.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.antlr:ST4:4.3.2"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A Java template engine"
+HOMEPAGE="https://www.stringtemplate.org/;
+# Maven Central sources JAR for *.java sources pre-generated from *.g files;
+# the source generation requires antlr-tool-3.5, which depends on this package.
+# Tarball for the test suite and DOCS files
+SRC_URI="
+   https://repo1.maven.org/maven2/org/antlr/ST4/${PV}/ST4-${PV}-sources.jar
+   https://github.com/antlr/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   dev-java/antlr-runtime:3.5
+"
+
+BDEPEND="
+   app-arch/unzip
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+   test? (
+   dev-java/antlr-tool:3.5
+   )
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}"
+TARBALL_S="${S}/${PN}4-${PV}"
+
+JAVA_SRC_DIR="org"
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,antlr-tool-3.5"
+JAVA_TEST_SRC_DIR="${TARBALL_S}/test"
+JAVA_TEST_RESOURCE_DIRS=( "${TARBALL_S}/test/resources" )
+
+DOCS=( "${TARBALL_S}/"{CHANGES.txt,README.md} )
+
+src_prepare() {
+   # Do not call java-pkg_clean; otherwise, it would remove
+   # ${TARBALL_S}/test/test.jar, which is merely used as a
+   # test resource file, does not contain any *.class files,
+   # and is required to pass the tests as of version 4.3.2
+   pushd "${TARBALL_S}" > /dev/null ||
+   die "Failed to enter directory storing tarball contents"
+   eapply "${FILESDIR}/${PN}-4.3.1-BaseTest-javac-source-target.patch"
+   popd > /dev/null ||
+   die "Failed to leave directory storing tarball contents"
+   java-pkg-2_src_prepare
+   # Some of these tests requires a graphical display.
+   rm -v 
"${JAVA_TEST_SRC_DIR}/org/stringtemplate/v4/test/TestEarlyEvaluation.java" || 
die
+}
+
+src_test() {
+   # Make sure no older versions of this slot are present in the classpath
+   # 

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

2022-04-04 Thread Sam James
commit: 5072ca754e40b57c397062f2d41b5feb736458da
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 04:58:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 04:58:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5072ca75

media-libs/chromaprint: drop commented line

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

 media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
index 49d6e8970741..a3f156b7c867 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
@@ -36,7 +36,6 @@ multilib_src_configure() {
 
-DBUILD_TOOLS=$(multilib_native_usex tools)
-DFFT_LIB=$(usex tools 'avfft' 'fftw3')
-   #-DAUDIO_PROCESSOR_LIB="swresample"
$(multilib_native_usex tools '-DAUDIO_PROCESSOR_LIB=swresample' 
'')
# Automagicallyish looks for ffmpeg, but there's no point
# even doing the check unless we're building with tools



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

2022-04-04 Thread Sam James
commit: 201ced25113b6d18370fc1b8edf777e9a7ad105b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 04:57:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 04:57:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201ced25

media-libs/chromaprint: fix tools installation

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

 .../{chromaprint-1.5.1-r1.ebuild => chromaprint-1.5.1-r2.ebuild}  | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r1.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
similarity index 86%
rename from media-libs/chromaprint/chromaprint-1.5.1-r1.ebuild
rename to media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
index 41f811d616ad..49d6e8970741 100644
--- a/media-libs/chromaprint/chromaprint-1.5.1-r1.ebuild
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r2.ebuild
@@ -34,14 +34,14 @@ multilib_src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
 
+   -DBUILD_TOOLS=$(multilib_native_usex tools)
-DFFT_LIB=$(usex tools 'avfft' 'fftw3')
-
-   $(usev tools '-DAUDIO_PROCESSOR_LIB="swresample"')
-
+   #-DAUDIO_PROCESSOR_LIB="swresample"
+   $(multilib_native_usex tools '-DAUDIO_PROCESSOR_LIB=swresample' 
'')
# Automagicallyish looks for ffmpeg, but there's no point
# even doing the check unless we're building with tools
# (=> without fftw3, and with ffmpeg).
-   -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=$(usex !tools)
+   -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=$(multilib_native_usex 
!tools)
)
 
cmake_src_configure



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

2022-04-04 Thread Miroslav Šulc
commit: 2ccdc1840126b665f4e74d87a13a1c32ef7bbe61
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Apr  5 02:50:47 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 04:41:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ccdc184

dev-java/antlr-runtime: Enable tests for 4.9.3

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24913
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild  | 105 +++--
 .../antlr-runtime/files/4.9.3-test-fixes.patch |  26 +
 2 files changed, 125 insertions(+), 6 deletions(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index 31d041e6a974..cf26c16eb71e 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -3,13 +3,9 @@
 
 EAPI=8
 
-# Without annotation processing using runtime-testsuite/processors,
-# the tests are bound to fail.  However, the annotation processor
-# has been dropped from the 'master' branch as of January 2022, so
-# when updating this package to a new upstream version, please
-# check if it is possible to enable the tests and pass them.
-JAVA_PKG_IUSE="doc source"
+JAVA_PKG_IUSE="doc source test"
 MAVEN_ID="org.antlr:antlr4-runtime:4.9.3"
+JAVA_TESTING_FRAMEWORKS="junit-4"
 
 inherit java-pkg-2 java-pkg-simple
 
@@ -26,6 +22,10 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*
+   test? (
+   ~dev-java/antlr-tool-${PV}:${SLOT}
+   dev-java/jol-core:0
+   )
 "
 
 RDEPEND="
@@ -35,3 +35,96 @@ RDEPEND="
 S="${WORKDIR}/${MY_PN}4-${PV}"
 
 JAVA_SRC_DIR="runtime/Java/src"
+
+JAVA_TEST_GENTOO_CLASSPATH="
+   junit-4
+   antlr-tool-${SLOT}
+   jol-core
+"
+JAVA_TEST_SRC_DIR=(
+   runtime-testsuite/test
+   runtime-testsuite/annotations
+)
+JAVA_TEST_RESOURCE_DIRS=(
+   runtime-testsuite/resources
+)
+
+src_prepare() {
+   java-pkg_clean
+   eapply "${FILESDIR}/${PV}-test-fixes.patch"
+   java-pkg-2_src_prepare
+}
+
+src_test() {
+   # Build classpath for tests
+   # The JAR created during src_compile must appear in the classpath 
*before*
+   # any dependencies to ensure that *it* is the JAR being tested; 
otherwise,
+   # because the test suite depends on antlr-tool, which depends on this
+   # package, the copy of this package's JAR installed on the system would 
be
+   # tested instead when it appears earlier in the classpath, which might
+   # cause test failures when the version being built differs from the 
version
+   # already installed on the system, like https://bugs.gentoo.org/834138
+   local CP="${S}/${JAVA_JAR_FILENAME}"
+   local test_dep res_dir
+   for test_dep in ${JAVA_TEST_GENTOO_CLASSPATH}; do
+   CP+=":$(java-pkg_getjars --with-dependencies "${test_dep}")"
+   done
+   for res_dir in "${JAVA_TEST_RESOURCE_DIRS[@]}"; do
+   CP+=":${res_dir}"
+   done
+
+   pushd "${JAVA_TEST_SRC_DIR[0]}" > /dev/null ||
+   die "Failed to enter test source directory for ${PN}"
+
+   einfo "Removing tests for non-Java runtimes ..."
+   find org/antlr/v4/test/runtime/* -maxdepth 0 -type d \
+   -not -name category -not -name descriptors -not -name java \
+   -exec einfo "  {}" \; -exec rm -r "{}" + ||
+   die "Failed to remove tests for non-Java runtimes"
+
+   einfo "Generating ANTLR 4 parsers for tests ..."
+   local java_exe="$(java-config -J)"
+   local g4_files=( $(find * -name "*.g4") )
+   local file
+   for file in "${g4_files[@]}"; do
+   local java_pkg="${file%/*.g4}"
+   java_pkg="${java_pkg//\//.}"
+   "${java_exe}" -cp "${CP}" org.antlr.v4.Tool \
+   -visitor -package "${java_pkg}" "${file}" ||
+   die "Failed to generate ANTLR 4 parser from ${file}"
+   done
+
+   # Create a list of tests to run
+   # 
https://github.com/antlr/antlr4/blob/4.9.3/runtime-testsuite/pom.xml#L100
+   # Excluding classes with "No runnable methods"
+   local TESTS=$(find * -type f -name "Test*.java" \
+   -not -name "TestContext.java" \
+   -not -name "TestOutputReading.java"
+   )
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   popd > /dev/null || die "Failed to leave test source directory for 
${PN}"
+
+   local classes="target/classes"
+
+   # Compile the annotation processor of @CommentHasStringValue
+   # before the test sources (requires tools.jar)
+   ejavac -d "${classes}" -cp "${CP}:$(java-config -t)" \
+   $(find runtime-testsuite/{annotations,processors} -name 
"*.java")
+   local processor_cp="${classes}:runtime-testsuite/processors/resources"

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

2022-04-04 Thread Miroslav Šulc
commit: 0b034eb60fd707db5cf336375eac5e49dfbce75c
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Apr  4 12:10:19 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 04:33:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b034eb6

dev-java/randomized-runner: Bump to 2.7.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24899
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/randomized-runner/Manifest|  1 +
 dev-java/randomized-runner/metadata.xml|  3 +
 .../randomized-runner-2.7.9.ebuild | 70 ++
 3 files changed, 74 insertions(+)

diff --git a/dev-java/randomized-runner/Manifest 
b/dev-java/randomized-runner/Manifest
index 44d4d0ec7f58..b5438d14ff88 100644
--- a/dev-java/randomized-runner/Manifest
+++ b/dev-java/randomized-runner/Manifest
@@ -1 +1,2 @@
 DIST randomized-runner-2.7.8.tar.gz 1501825 BLAKE2B 
e375d4509d8be914829c4ebfad5584e16f8f03be480ed21b52a0ad3db363b7f2761ae6442bb9baa8c929bc182c422963a6e8480165f53b7b820f9f4e2954a243
 SHA512 
5627f14dc70a6341838ad1ade0fa0f152ec6a5a7f3da4bc31e0ff040ea2c62aeafd669460f61f37db31de379db857ce3d58f0deed22d1cf714f1461988a92cdc
+DIST randomized-runner-2.7.9.tar.gz 1501927 BLAKE2B 
41ac32c724a87021c9fd58d3c421cab1fefd00a1e9e25a29d6188b831120c5e1407894f19fa92254df5cd1f2a66a44bf6e4469fa2128d841c1f17d17a623eec9
 SHA512 
23db6f21a805146d759fa9d3c9a37199b7181d6c53d0f62a4d82c42cbc15816cc25a87a174ef3d533870d648039b3f8dcac9370ffaff4ef76fefb6fc2c38ee88

diff --git a/dev-java/randomized-runner/metadata.xml 
b/dev-java/randomized-runner/metadata.xml
index 75321cfb5598..960cc7109212 100644
--- a/dev-java/randomized-runner/metadata.xml
+++ b/dev-java/randomized-runner/metadata.xml
@@ -4,4 +4,7 @@

j...@gentoo.org

+   
+   randomizedtesting/randomizedtesting
+   
 

diff --git a/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild 
b/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild
new file mode 100644
index ..80a8dbc84563
--- /dev/null
+++ b/dev-java/randomized-runner/randomized-runner-2.7.9.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri 
https://github.com/randomizedtesting/randomizedtesting/archive/release/2.7.9.tar.gz
 --slot 0 --keywords "~amd64 ~arm ~arm64 ~x86" --ebuild 
randomized-runner-2.7.9.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.7.9"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="JUnit test runner and plugins for running JUnit tests with 
pseudo-randomness"
+HOMEPAGE="https://labs.carrotsearch.com/randomizedtesting.html;
+SRC_URI="https://github.com/randomizedtesting/randomizedtesting/archive/release/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# Common dependencies
+# POM: pom.xml
+# junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4
+
+CP_DEPEND="
+   >=dev-java/junit-4.12:4
+"
+
+# Compile dependencies
+# POM: pom.xml
+# test? org.assertj:assertj-core:2.2.0 -> >=dev-java/assertj-core-2.3.0:2
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+   test? (
+   >=dev-java/assertj-core-2.3.0:2
+   )
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}"
+
+DOCS=( ../{CHANGES,CONTRIBUTING,README}.txt )
+
+S="${WORKDIR}/randomizedtesting-release-${PV}/${PN}"
+
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="assertj-core-2"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_test() {
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if [[ "${vm_version}" -ge "17" ]] ; then
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.lang=ALL-UNNAMED )
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/java.util=ALL-UNNAMED )
+   JAVA_TEST_EXTRA_ARGS+=( 
--add-opens=java.base/sun.nio.fs=ALL-UNNAMED )
+   fi
+
+   java-pkg-simple_src_test
+}
+
+src_install() {
+   default # https://bugs.gentoo.org/789582
+   java-pkg-simple_src_install
+}



[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2022-04-04 Thread Sam James
commit: 7b44116b4a669a49e51e5a495ab62a25229e18e4
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  2 04:10:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 04:32:56 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7b44116b

bin/install-qa-check.d/95empty-dirs: update message for EAPI 8

Portage changed the default for >= EAPI 8 ("newer EAPIs" at the time, not
actually specific to 8) in bfda0d2bd4ba03a4e77f488ec3fd4f9c6c351662 to
enable FEATURES="strict-keepdir".

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/802
Signed-off-by: Sam James  gentoo.org>

 bin/install-qa-check.d/95empty-dirs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/install-qa-check.d/95empty-dirs 
b/bin/install-qa-check.d/95empty-dirs
index 34a1daf21..b8612bdf1 100644
--- a/bin/install-qa-check.d/95empty-dirs
+++ b/bin/install-qa-check.d/95empty-dirs
@@ -33,7 +33,7 @@ find_empty_dirs() {
done
eqawarn
eqawarn "If those directories need to be preserved, please make 
sure to create"
-   eqawarn "or mark them for keeping using 'keepdir'. Future 
versions of Portage"
+   eqawarn "or mark them for keeping using 'keepdir'. Portage for 
>= EAPI 8 ebuilds"
eqawarn "will strip empty directories from installation image."
fi
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/shotwell/files/, media-gfx/shotwell/

2022-04-04 Thread Matt Turner
commit: 029e7035530da87ddc163102e966eaab88eb189a
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr  5 01:19:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr  5 04:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029e7035

media-gfx/shotwell: Version bump to 0.30.15

  - EAPI 8
  - Allow vala-0.56
  - Fix USE=opencv (bug #702354)
  - Fix build with dev-lang/python-exec[-native-symlinks] (bug #792168)

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

 media-gfx/shotwell/Manifest|  1 +
 .../files/0.30.15-opencv4-compatibility.patch  | 64 
 media-gfx/shotwell/shotwell-0.30.15.ebuild | 88 ++
 3 files changed, 153 insertions(+)

diff --git a/media-gfx/shotwell/Manifest b/media-gfx/shotwell/Manifest
index ea81ec76f55a..895ed3778370 100644
--- a/media-gfx/shotwell/Manifest
+++ b/media-gfx/shotwell/Manifest
@@ -1 +1,2 @@
 DIST shotwell-0.30.14.tar.xz 6524680 BLAKE2B 
321406d3731a4baa333c3820ee46e8dc12ca9a340c7f1ac3824ee894fa2826b7efa3ee7a27f551d62043e5f22199042befb5063cc67cefd27830e19db7d7f661
 SHA512 
bd899ac099ec4760f6119804812ef9314c9261c18273309abfb1dccc675b9e4a561c0abea1c46ea0dbbab9f5c00301d840b52714f97ec06548c180a77871db7c
+DIST shotwell-0.30.15.tar.xz 6533632 BLAKE2B 
a973c22f06b2c05561db72974fa8f8a72006e4795ca282bd7c94e99f1b59c411917a30dd00b896cf606b80596c1510fe50e81c1a1c8fa6b98bcd75f8b25c5769
 SHA512 
aded4c8ec015546cb64189cc1a85b6bc233861367ec514cce041607a1deec9d69687f26e448865783c686813c1caec78df17c29d38c4296c4a255ff20c7cde0e

diff --git a/media-gfx/shotwell/files/0.30.15-opencv4-compatibility.patch 
b/media-gfx/shotwell/files/0.30.15-opencv4-compatibility.patch
new file mode 100644
index ..1b7275188535
--- /dev/null
+++ b/media-gfx/shotwell/files/0.30.15-opencv4-compatibility.patch
@@ -0,0 +1,64 @@
+https://gitlab.gnome.org/GNOME/shotwell/-/merge_requests/54
+
+From a8fc1328bcc4296045fece60814fbfb40bcc Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sun, 15 Mar 2020 11:19:18 +0100
+Subject: [PATCH] Fix compatibility with OpenCV 4
+
+Second try, much simpler version
+
+(cherry picked from commit f54094594016359bbafd0be44a53ea28c8968593)
+---
+ facedetect/meson.build | 5 -
+ facedetect/shotwell-facedetect.cpp | 6 +++---
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/facedetect/meson.build b/facedetect/meson.build
+index 6724abcb..bd5f3c3b 100644
+--- a/facedetect/meson.build
 b/facedetect/meson.build
+@@ -1,6 +1,9 @@
+ subproject = ('facedetect')
+ add_languages('cpp')
+-facedetect_dep = dependency('opencv', version : ['>= 2.3.0'], required : true)
++facedetect_dep = dependency('opencv4', version : ['>= 4.0.0'], required : 
false)
++if not facedetect_dep.found()
++facedetect_dep = dependency('opencv', version : ['>= 3.4.0'], required : 
true)
++endif
+ executable('shotwell-facedetect',
+'shotwell-facedetect.cpp',
+dependencies : facedetect_dep,
+diff --git a/facedetect/shotwell-facedetect.cpp 
b/facedetect/shotwell-facedetect.cpp
+index 1b093797..1c105806 100644
+--- a/facedetect/shotwell-facedetect.cpp
 b/facedetect/shotwell-facedetect.cpp
+@@ -34,7 +34,7 @@ void help() {
+ void detectFaces(Mat , CascadeClassifier , double scale) {
+ 
+   Mat gray;
+-  cvtColor(img, gray, CV_BGR2GRAY);
++  cvtColor(img, gray, cv::COLOR_BGR2GRAY);
+ 
+   Mat smallImg(cvRound(img.rows / scale), cvRound(img.cols / scale), 
CV_8UC1);
+   Size smallImgSize = smallImg.size();
+@@ -43,7 +43,7 @@ void detectFaces(Mat , CascadeClassifier , 
double scale) {
+   equalizeHist(smallImg, smallImg);
+ 
+   vector faces;
+-  cascade.detectMultiScale(smallImg, faces, 1.1, 2, CV_HAAR_SCALE_IMAGE, 
Size(30, 30));
++  cascade.detectMultiScale(smallImg, faces, 1.1, 2, 
cv::CASCADE_SCALE_IMAGE, Size(30, 30));
+ 
+   int i = 0;
+   for (vector::const_iterator r = faces.begin(); r != faces.end(); 
r++, i++) {
+@@ -117,7 +117,7 @@ int main(int argc, const char** argv) {
+ 
+   }
+ 
+-  Mat image = imread(inputName, 1);
++  Mat image = cv::imread(inputName, 1);
+ 
+   if (image.empty()) {
+ 
+-- 
+2.35.1
+

diff --git a/media-gfx/shotwell/shotwell-0.30.15.ebuild 
b/media-gfx/shotwell/shotwell-0.30.15.ebuild
new file mode 100644
index ..fae21f9f1568
--- /dev/null
+++ b/media-gfx/shotwell/shotwell-0.30.15.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Open source photo manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Shotwell;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+IUSE="opencv udev"
+
+DEPEND="
+   

[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2022-04-04 Thread Sam James
commit: 3fffb0be6b17aaaee0a5753af33c1dfc224493b0
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:50:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:50:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fffb0be

net-print/hplip: Stabilize 3.22.2 arm64, #836636

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

 net-print/hplip/hplip-3.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.22.2.ebuild 
b/net-print/hplip/hplip-3.22.2.ebuild
index 1b5b740c1b76..770bceac5c1c 100644
--- a/net-print/hplip/hplip-3.22.2.ebuild
+++ b/net-print/hplip/hplip-3.22.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



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

2022-04-04 Thread Sam James
commit: 3e159f6d68a7e279192c252665810469d2313c13
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:49:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:49:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e159f6d

net-irc/unrealircd: add 6.0.3

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

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-6.0.3.ebuild | 184 +
 2 files changed, 185 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 9dc7cf35c43b..7b816cfc23ee 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398
+DIST unrealircd-6.0.3.tar.gz 8673998 BLAKE2B 
64a5f8bfa6e19abb5cf5434134b2729d460cd4564ad2ca395241f27aab26113f85249d43b8e9a14245354868f767d07e399ff1f28c606bb7b75c4955048e03ae
 SHA512 
be3b823eee42e5ecf7ffbdcac0d56cf4ff4cde8aa082affa8c2f78518a3c54a2d8bb3956cf2b95060958d7c3382ca8da00e6f7b816670cf3ba48e3b8588adba3

diff --git a/net-irc/unrealircd/unrealircd-6.0.3.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
new file mode 100644
index ..275c8a7ffa4b
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd tmpfiles
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/;
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Default value for privatelibdir adds a build path to -Wl,-rpath.
+   econf \
+   --with-bindir="${EPREFIX}"/usr/bin \
+   --with-cachedir="${EPREFIX}"/var/lib/${PN} \
+   --with-confdir="${EPREFIX}"/etc/${PN} \
+   --with-datadir="${EPREFIX}"/var/lib/${PN} \
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
+   --with-logdir="${EPREFIX}"/var/log/${PN} \
+   --with-modulesdir="${EPREFIX}/usr/$(get_libdir)"/${PN}/modules \
+   --without-privatelibdir \
+   --with-pidfile="${EPREFIX}"/run/${PN}/ircd.pid \
+   --with-tmpdir="${EPREFIX}"/var/lib/${PN}/tmp \
+   --with-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-sodium \
+   --with-system-jansson \
+   --enable-dynamic-linking \
+   --with-controlfile="${EPREFIX}"/run/${PN}/unrealircd.ctl \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify) \
+   $(use_enable geoip libmaxminddb)
+}
+
+src_install() {
+   keepdir 

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

2022-04-04 Thread Yixun Lan
commit: 6e3ec799f53b3b575cd68547e6d448df74b040d1
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Apr  5 03:37:54 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Apr  5 03:43:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3ec799

net-misc/whois: Keyword 5.5.12 riscv, #836786

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/whois/whois-5.5.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/whois/whois-5.5.12.ebuild 
b/net-misc/whois/whois-5.5.12.ebuild
index 7ddebc10e44a..e1d0e7edf616 100644
--- a/net-misc/whois/whois-5.5.12.ebuild
+++ b/net-misc/whois/whois-5.5.12.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]] ; then
 else
#SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-2"



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

2022-04-04 Thread Yixun Lan
commit: 3460a2fa1e3b1b4b19e8e1069ea95605259a2164
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Apr  5 03:39:06 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Tue Apr  5 03:43:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3460a2fa

net-misc/whois: forward keywords to live ebuild

Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/whois/whois-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/whois/whois-.ebuild b/net-misc/whois/whois-.ebuild
index 350b7b60b378..8330f6ba0af9 100644
--- a/net-misc/whois/whois-.ebuild
+++ b/net-misc/whois/whois-.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
@@ -14,7 +14,7 @@ if [[ "${PV}" == * ]] ; then
 else
#SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz"
SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 LICENSE="GPL-2"
 SLOT="0"



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

2022-04-04 Thread Sam James
commit: f3c6fa06dabab31b8ab3d421e360433fea51bf20
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:41:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c6fa06

sys-fs/extundelete: style tweaks

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

 sys-fs/extundelete/extundelete-0.2.4-r1.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild 
b/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
index 8df1fab2c980..f2ef3c30afc2 100644
--- a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
+++ b/sys-fs/extundelete/extundelete-0.2.4-r1.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
@@ -12,6 +12,9 @@ SLOT="0"
 KEYWORDS="amd64 ~arm ~sparc x86"
 
 RDEPEND="sys-fs/e2fsprogs"
-DEPEND=${RDEPEND}
+DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}/${P}-e2fsprogs.patch" "${FILESDIR}/${P}-clang.patch" )
+PATCHES=(
+   "${FILESDIR}/${P}-e2fsprogs.patch"
+   "${FILESDIR}/${P}-clang.patch"
+)



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

2022-04-04 Thread Sam James
commit: fc46593ebca08e5c2489e5cb464ca9fc8322ddd5
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:42:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:42:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc46593e

sys-fs/extundelete: apply clang patch in ~arch

Just in case, given while it _shouldn't_ make a runtime difference,
it could.

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

 sys-fs/extundelete/extundelete-0.2.4-r1.ebuild | 7 ++-
 .../{extundelete-0.2.4-r1.ebuild => extundelete-0.2.4-r2.ebuild}   | 2 +-
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild 
b/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
index f2ef3c30afc2..88a235cf4f4b 100644
--- a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
+++ b/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
@@ -12,9 +12,6 @@ SLOT="0"
 KEYWORDS="amd64 ~arm ~sparc x86"
 
 RDEPEND="sys-fs/e2fsprogs"
-DEPEND="${RDEPEND}"
+DEPEND=${RDEPEND}
 
-PATCHES=(
-   "${FILESDIR}/${P}-e2fsprogs.patch"
-   "${FILESDIR}/${P}-clang.patch"
-)
+PATCHES=( "${FILESDIR}/${P}-e2fsprogs.patch" )

diff --git a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild 
b/sys-fs/extundelete/extundelete-0.2.4-r2.ebuild
similarity index 92%
copy from sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
copy to sys-fs/extundelete/extundelete-0.2.4-r2.ebuild
index f2ef3c30afc2..f1ca8f9e938d 100644
--- a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
+++ b/sys-fs/extundelete/extundelete-0.2.4-r2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~sparc x86"
+KEYWORDS="~amd64 ~arm ~sparc ~x86"
 
 RDEPEND="sys-fs/e2fsprogs"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/extundelete/files/, sys-fs/extundelete/

2022-04-04 Thread Sam James
commit: 6b1800e098380bf90979347622a1db4d6ad36677
Author: Denis Pronin  yandex  ru>
AuthorDate: Sat Mar 19 10:13:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:37:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1800e0

sys-fs/extundelete: fix build with clang

patched src/extundelete.cc so that clang is not swearing on
implicit narrowing

Signed-off-by: Denis Pronin  yandex.ru>
Bug: https://bugs.gentoo.org/732284
Closes: https://github.com/gentoo/gentoo/pull/24658
Signed-off-by: Sam James  gentoo.org>

 sys-fs/extundelete/extundelete-0.2.4-r1.ebuild |  2 +-
 sys-fs/extundelete/files/extundelete-0.2.4-clang.patch | 11 +++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild 
b/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
index 03b275ad95d1..8df1fab2c980 100644
--- a/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
+++ b/sys-fs/extundelete/extundelete-0.2.4-r1.ebuild
@@ -14,4 +14,4 @@ KEYWORDS="amd64 ~arm ~sparc x86"
 RDEPEND="sys-fs/e2fsprogs"
 DEPEND=${RDEPEND}
 
-PATCHES=( "${FILESDIR}/${P}-e2fsprogs.patch" )
+PATCHES=( "${FILESDIR}/${P}-e2fsprogs.patch" "${FILESDIR}/${P}-clang.patch" )

diff --git a/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch 
b/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch
new file mode 100644
index ..aead9bd910f1
--- /dev/null
+++ b/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch
@@ -0,0 +1,11 @@
+--- a/src/extundelete.cc
 b/src/extundelete.cc
+@@ -1268,7 +1268,7 @@
+   *new_ino = 0;
+   priv->ret_ino = new_ino;
+   priv->curr_name = curr_part;
+-  struct dir_context ctx = {search_flags, DIRENT_FLAG_INCLUDE_REMOVED,
++  struct dir_context ctx = {static_cast(search_flags), 
DIRENT_FLAG_INCLUDE_REMOVED,
+   buf, match_name2, priv, 0};
+   errcode_t code = extundelete_block_iterate3(fs, *inode, 
BLOCK_FLAG_DATA_ONLY,
+   NULL, match_ino, );



[gentoo-commits] repo/gentoo:master commit in: net-news/sfeed/files/, net-news/sfeed/

2022-04-04 Thread Sam James
commit: e0249bf9385bee0a31819fa4530318fb3eee0f6d
Author: Nickolas Raymond Kaczynski  disroot  org>
AuthorDate: Sun Apr  3 09:58:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:34:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0249bf9

net-news/sfeed: add v1.4, drop v1.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nickolas Raymond Kaczynski  disroot.org>
Closes: https://github.com/gentoo/gentoo/pull/24880
Signed-off-by: Sam James  gentoo.org>

 net-news/sfeed/Manifest  |  2 +-
 net-news/sfeed/files/sfeed-1.2-ldflags.patch | 20 ---
 net-news/sfeed/sfeed-1.2.ebuild  | 48 -
 net-news/sfeed/sfeed-1.4.ebuild  | 78 
 4 files changed, 79 insertions(+), 69 deletions(-)

diff --git a/net-news/sfeed/Manifest b/net-news/sfeed/Manifest
index ef654433165d..0e70d48ac21a 100644
--- a/net-news/sfeed/Manifest
+++ b/net-news/sfeed/Manifest
@@ -1,2 +1,2 @@
-DIST sfeed-1.2.tar.gz 62575 BLAKE2B 
080ef555e9ea6711ec1eea296c15dc11d937035742d32096f28ee4b4023c9cd4fcd0f7b59807cfdbfaa82c5f2bd7d51045caabcf33e72f2fd193c82885547cf3
 SHA512 
4307f11ab02310a881717d99892486152dad93ecb1d6526401e60d6275c1610d90599de9784d9878f9ebb5aa34881abd1daa348c977d9ef6758095be74216a29
 DIST sfeed-1.3.tar.gz 63037 BLAKE2B 
30e3b8a82380b15230e895bc281d7c4ee33126269233fbc281e223b02976c236ca95d20764e0e30238149b97df44fbf197ea5003382774503ef1fad929835039
 SHA512 
858ebe0bf76f119a3b1a1b1bdf03a13b8085802bb796ae68f0a5ccb85e13747cc55498c29ef0443401678e56326bdef2bf9688966144e9581ff2cae486b729be
+DIST sfeed-1.4.tar.gz 64312 BLAKE2B 
517c25eb28ba120e3d1bb564812fdfd6453741ddf09d60ca2f6b5c30bda15f17fc187302e803cc91937d3582116654f732a030a7aa17dfc9b234a0c858770674
 SHA512 
9187692076cad9029dd65c58c666972b8aeaefe90155ce9105af32803cdd0365c3b66fafcb5bee485d466126142a3a26f6f38cc9696531c2623b7e8963c578fb

diff --git a/net-news/sfeed/files/sfeed-1.2-ldflags.patch 
b/net-news/sfeed/files/sfeed-1.2-ldflags.patch
deleted file mode 100644
index 51f712976e9a..
--- a/net-news/sfeed/files/sfeed-1.2-ldflags.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -ru sfeed-1.2.orig/Makefile sfeed-1.2/Makefile
 sfeed-1.2.orig/Makefile2022-02-20 11:43:35.164358731 +0100
-+++ sfeed-1.2/Makefile 2022-02-20 11:43:45.874495281 +0100
-@@ -27,14 +27,14 @@
- SFEED_CURSES_CFLAGS = ${CFLAGS}
- SFEED_CURSES_CPPFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -D_BSD_SOURCE \
--DSFEED_THEME=\"themes/${SFEED_THEME}.h\" ${SFEED_CPPFLAGS}
--SFEED_CURSES_LDFLAGS = ${LDFLAGS} -lcurses
-+#SFEED_CURSES_LDFLAGS = ${LDFLAGS} -lcurses
- 
- # Linux: some distros use ncurses and require -lncurses.
- #SFEED_CURSES_LDFLAGS = ${LDFLAGS} -lncurses
- 
- # Gentoo Linux: some distros might also require -ltinfo and -D_DEFAULT_SOURCE
- # to prevent warnings about feature test macros.
--#SFEED_CURSES_LDFLAGS = ${LDFLAGS} -lcurses -ltinfo
-+SFEED_CURSES_LDFLAGS = ${LDFLAGS} -lcurses -ltinfo
- 
- # FreeBSD: unset feature test macros for SIGWINCH etc.
- #SFEED_CURSES_CPPFLAGS =

diff --git a/net-news/sfeed/sfeed-1.2.ebuild b/net-news/sfeed/sfeed-1.2.ebuild
deleted file mode 100644
index 312ed6aea5cf..
--- a/net-news/sfeed/sfeed-1.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="simple RSS and Atom parser"
-HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html;
-SRC_URI="https://codemadness.org/releases/${PN}/${P}.tar.gz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="ncurses"
-
-DEPEND="ncurses? ( sys-libs/ncurses )"
-RDEPEND="${DEPEND}
-   net-misc/curl
-   sys-apps/coreutils
-   sys-libs/glibc
-   virtual/awk
-   www-client/lynx
-   x11-misc/xclip
-   x11-misc/xdg-utils"
-BDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2-ldflags.patch"
-)
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   RANLIB="$(tc-getRANLIB)" \
-   AR="$(tc-getAR)" \
-   SFEED_CURSES=$(usex ncurses "sfeed_curses" "")
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   PREFIX="${EPREFIX}/usr" \
-   MANPREFIX="${EPREFIX}/usr/share/man" \
-   DOCPREFIX="${EPREFIX}/usr/share/doc/${P}" \
-   SFEED_CURSES=$(usex ncurses "sfeed_curses" "") \
-   install
-}

diff --git a/net-news/sfeed/sfeed-1.4.ebuild b/net-news/sfeed/sfeed-1.4.ebuild
new file mode 100644
index ..31103b5adee3
--- /dev/null
+++ b/net-news/sfeed/sfeed-1.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs savedconfig optfeature
+
+DESCRIPTION="simple RSS and Atom parser"
+HOMEPAGE="https://codemadness.org/sfeed-simple-feed-parser.html;

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

2022-04-04 Thread Sam James
commit: 067e25699b6489f41459d159976a8231a53f9a82
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Apr  5 03:39:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:40:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067e2569

sys-fs/extundelete: swap Clang patch

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

 sys-fs/extundelete/files/extundelete-0.2.4-clang.patch | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch 
b/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch
index aead9bd910f1..711a8db8ad3d 100644
--- a/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch
+++ b/sys-fs/extundelete/files/extundelete-0.2.4-clang.patch
@@ -1,11 +1,12 @@
+https://bugs.gentoo.org/732284
 --- a/src/extundelete.cc
 +++ b/src/extundelete.cc
-@@ -1268,7 +1268,7 @@
+@@ -1268,7 +1268,7 @@ static ext2_ino_t find_inode(ext2_filsys fs, ext2_filsys 
jfs, struct ext2_inode
*new_ino = 0;
priv->ret_ino = new_ino;
priv->curr_name = curr_part;
 -  struct dir_context ctx = {search_flags, DIRENT_FLAG_INCLUDE_REMOVED,
-+  struct dir_context ctx = {static_cast(search_flags), 
DIRENT_FLAG_INCLUDE_REMOVED,
++  struct dir_context ctx = {(ext2_ino_t)search_flags, 
DIRENT_FLAG_INCLUDE_REMOVED,
buf, match_name2, priv, 0};
errcode_t code = extundelete_block_iterate3(fs, *inode, 
BLOCK_FLAG_DATA_ONLY,
NULL, match_ino, );



[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/

2022-04-04 Thread Sam James
commit: 38613798355be9e0463773a3f3a289bde5a64a97
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:33:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:33:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38613798

app-forensics/volatility3: use PEP517

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

 app-forensics/volatility3/volatility3-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/volatility3/volatility3-2.0.1.ebuild 
b/app-forensics/volatility3/volatility3-2.0.1.ebuild
index e36930a8b1a5..c8b4955f0506 100644
--- a/app-forensics/volatility3/volatility3-2.0.1.ebuild
+++ b/app-forensics/volatility3/volatility3-2.0.1.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
-
 inherit distutils-r1
 
 MY_PV=${PV//_beta/-beta.}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/

2022-04-04 Thread Sam James
commit: e9333203c1f3a669342184cc1eca695da4b0f519
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 16 13:19:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:24:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9333203

app-forensics/volatility3: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/volatility3/Manifest |  1 +
 app-forensics/volatility3/metadata.xml | 29 
 app-forensics/volatility3/volatility3-2.0.0.ebuild | 31 ++
 3 files changed, 61 insertions(+)

diff --git a/app-forensics/volatility3/Manifest 
b/app-forensics/volatility3/Manifest
new file mode 100644
index ..696d54487e62
--- /dev/null
+++ b/app-forensics/volatility3/Manifest
@@ -0,0 +1 @@
+DIST volatility3-2.0.0.tar.gz 427713 BLAKE2B 
c88f44ad033094c7dbab703d3b5f296bb5329bfb13e375715d79616d042d68f828a895b34be07b48368f33dfab80f063f98bfd1a27c07b6ab2b40ba850dfd673
 SHA512 
e3ed4f05641af5315f01edd4d0afb608b2d1c8fea49a8d8b4e16b47fd10a3cd25f5c39750374801ec72c5ee8ddc3680f6a68d88a09a40faf166fd8ef1098bbef

diff --git a/app-forensics/volatility3/metadata.xml 
b/app-forensics/volatility3/metadata.xml
new file mode 100644
index ..edbcd55f84f9
--- /dev/null
+++ b/app-forensics/volatility3/metadata.xml
@@ -0,0 +1,29 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   Volatility is the world's most widely used framework for 
extracting
+   digital artifacts from volatile memory (RAM) samples. The 
extraction
+   techniques are performed completely independent of the system 
being
+   investigated but offer visibility into the runtime state of the 
system.
+   
+   
+   support plugins that decrypt passwords, 
password hashes, etc.
+   support plugins that perform malware 
analysis and disassemble code
+   improve error messages regarding 
improperly configured ISF files
+   support memory acquisition via 
leechcore
+   support AVMLs native compression 
format
+   support YARA pattern matching engine
+   
+   
+   volatilityfoundation/volatility3
+   
+

diff --git a/app-forensics/volatility3/volatility3-2.0.0.ebuild 
b/app-forensics/volatility3/volatility3-2.0.0.ebuild
new file mode 100644
index ..e36930a8b1a5
--- /dev/null
+++ b/app-forensics/volatility3/volatility3-2.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+MY_PV=${PV//_beta/-beta.}
+
+DESCRIPTION="Framework for analyzing volatile memory"
+HOMEPAGE="https://github.com/volatilityfoundation/volatility3/ 
https://www.volatilityfoundation.org/;
+SRC_URI="https://github.com/volatilityfoundation/volatility3/archive/v${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="crypt disasm jsonschema leechcore snappy yara"
+
+RDEPEND="
+   >=dev-python/pefile-2017.8.1[${PYTHON_USEDEP}]
+   crypt? ( >=dev-python/pycryptodome-3[${PYTHON_USEDEP}] )
+   disasm? ( >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}] )
+   jsonschema? ( >=dev-python/jsonschema-2.3.0[${PYTHON_USEDEP}] )
+   leechcore? ( >=dev-python/leechcorepyc-2.4.0[${PYTHON_USEDEP}] )
+   snappy? ( >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}] )
+   yara? ( >=dev-python/yara-python-3.8.0[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"



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

2022-04-04 Thread Sam James
commit: 6a420dcc40fb7276e531321438455ac652798449
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 16 12:53:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a420dcc

dev-python/leechcorepyc: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/leechcorepyc/Manifest   |  1 +
 dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild | 26 ++
 dev-python/leechcorepyc/metadata.xml   | 16 +
 3 files changed, 43 insertions(+)

diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
new file mode 100644
index ..996d1eee59a1
--- /dev/null
+++ b/dev-python/leechcorepyc/Manifest
@@ -0,0 +1 @@
+DIST leechcorepyc-2.10.2.tar.gz 119984 BLAKE2B 
e9bba5dd548ce5ce8c3a367d1ae21b66fca796e5614fe3cc86cdc16ddd1b589261534b551992a3964542f6d61fb6fb64bc9e2e03f8775486761107a4ffbeb958
 SHA512 
16048f3494452ff75fa946d65dfa36a7b0dd30c132db10c01fdc1dbe0de051c69856bf7b9830d68ee17ec1e4ce5fb29ba17a14f0facb928b81e4094ac5009716

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
new file mode 100644
index ..3dcfe7dbd0a1
--- /dev/null
+++ b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
+HOMEPAGE="https://github.com/ufrisk/LeechCore;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="GPL-3"
+SLOT="0"
+
+# leechcorepyc ships with a bundled version of the LeechCore library. So we
+# dont't depend on the library here. But we must be aware this module doesn't
+# use the system library.
+
+DEPEND="virtual/libusb:="
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"

diff --git a/dev-python/leechcorepyc/metadata.xml 
b/dev-python/leechcorepyc/metadata.xml
new file mode 100644
index ..ea0d9f1880bf
--- /dev/null
+++ b/dev-python/leechcorepyc/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   The LeechCore Memory Acquisition Library focuses on Physical 
Memory
+   Acquisition using various hardware and software based methods.
+   
+



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

2022-04-04 Thread Sam James
commit: 281cc60b6ef9be6cb3bcd889e422b5bc64ab8eba
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:31:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:31:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281cc60b

dev-python/leechcorepyc: respect CC; use PEP517

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

 .../files/leechcorepyc-2.10.2-respect-CC.patch | 49 ++
 dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild | 21 +++---
 2 files changed, 64 insertions(+), 6 deletions(-)

diff --git a/dev-python/leechcorepyc/files/leechcorepyc-2.10.2-respect-CC.patch 
b/dev-python/leechcorepyc/files/leechcorepyc-2.10.2-respect-CC.patch
new file mode 100644
index ..62c5669ae6c1
--- /dev/null
+++ b/dev-python/leechcorepyc/files/leechcorepyc-2.10.2-respect-CC.patch
@@ -0,0 +1,49 @@
+diff --git a/leechcore/Makefile b/leechcore/Makefile
+index 4f4ff0f..bb04781 100755
+--- a/leechcore/Makefile
 b/leechcore/Makefile
+@@ -1,7 +1,8 @@
+-CC=gcc
+-CFLAGS  += -I. -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden 
-pthread `pkg-config libusb-1.0 --libs --cflags`
++CC?=gcc
++PKG_CONFIG ?= pkg-config
++CFLAGS  += -I. -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden 
-pthread `$(PKG_CONFIG) libusb-1.0 --libs --cflags`
+ #CFLAGS  += -g -O0
+-CFLAGS  += -fPIE -fPIC -pie -fstack-protector -D_FORTIFY_SOURCE=2 -O1 
-Wl,-z,noexecstack
++CFLAGS  += -fPIE -fPIC -pie -D_FORTIFY_SOURCE=2 -Wl,-z,noexecstack
+ CFLAGS  += -Wall -Wno-unused-result -Wno-unused-variable -Wno-unused-value 
-Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
+ LDFLAGS += -g -ldl -shared
+ DEPS = leechcore.h
+diff --git a/leechcore_device_rawtcp/Makefile 
b/leechcore_device_rawtcp/Makefile
+index 6ce9a8b..b3e7990 100755
+--- a/leechcore_device_rawtcp/Makefile
 b/leechcore_device_rawtcp/Makefile
+@@ -1,4 +1,4 @@
+-CC=gcc
++CC?=gcc
+ CFLAGS  += -I. -I../includes -D LINUX -shared -fPIC -fvisibility=hidden
+ LDFLAGS += -g -shared
+ DEPS = 
+diff --git a/leechcore_device_sp605tcp/Makefile 
b/leechcore_device_sp605tcp/Makefile
+index b3e4db4..f727c04 100755
+--- a/leechcore_device_sp605tcp/Makefile
 b/leechcore_device_sp605tcp/Makefile
+@@ -1,4 +1,4 @@
+-CC=gcc
++CC?=gcc
+ CFLAGS  += -I. -I../includes -D LINUX -shared -fPIC -fvisibility=hidden
+ LDFLAGS += -g -shared
+ DEPS = 
+diff --git a/leechcore_ft601_driver_linux/Makefile 
b/leechcore_ft601_driver_linux/Makefile
+index 7afbf33..6b62aa8 100755
+--- a/leechcore_ft601_driver_linux/Makefile
 b/leechcore_ft601_driver_linux/Makefile
+@@ -1,5 +1,6 @@
+-CC=gcc
+-CFLAGS  += -I. -D LINUX -shared -fPIC -fvisibility=hidden `pkg-config 
libusb-1.0 --libs --cflags`
++CC?=gcc
++PKG_CONFIG ?= pkg-config
++CFLAGS  += -I. -D LINUX -shared -fPIC -fvisibility=hidden `$(PKG_CONFIG) 
libusb-1.0 --libs --cflags`
+ LDFLAGS += -g -shared
+ DEPS = leechcore_ft601_driver_linux.h
+ OBJ = fpga_libusb.o leechcore_ft601_driver_linux.o

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
index 3dcfe7dbd0a1..fc294ddf5e5b 100644
--- a/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
+++ b/dev-python/leechcorepyc/leechcorepyc-2.10.2.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit distutils-r1
+inherit distutils-r1 toolchain-funcs
 
 DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
 HOMEPAGE="https://github.com/ufrisk/LeechCore;
@@ -18,9 +19,17 @@ SLOT="0"
 # leechcorepyc ships with a bundled version of the LeechCore library. So we
 # dont't depend on the library here. But we must be aware this module doesn't
 # use the system library.
-
 DEPEND="virtual/libusb:="
-RDEPEND="
-   ${DEPEND}
-   ${PYTHON_DEPS}
-"
+RDEPEND="${DEPEND}
+   ${PYTHON_DEPS}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.10.2-respect-CC.patch
+)
+
+src_configure() {
+   tc-export CC
+
+   distutils-r1_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/volatility3/

2022-04-04 Thread Sam James
commit: 38e3f59e205abf8018496b49de33e0d49ac4fd87
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Mar 18 18:39:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:24:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e3f59e

app-forensics/volatility3: version bump 2.0.1

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

 app-forensics/volatility3/Manifest  | 2 +-
 .../volatility3/{volatility3-2.0.0.ebuild => volatility3-2.0.1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/volatility3/Manifest 
b/app-forensics/volatility3/Manifest
index 696d54487e62..e4b31a5ab9ef 100644
--- a/app-forensics/volatility3/Manifest
+++ b/app-forensics/volatility3/Manifest
@@ -1 +1 @@
-DIST volatility3-2.0.0.tar.gz 427713 BLAKE2B 
c88f44ad033094c7dbab703d3b5f296bb5329bfb13e375715d79616d042d68f828a895b34be07b48368f33dfab80f063f98bfd1a27c07b6ab2b40ba850dfd673
 SHA512 
e3ed4f05641af5315f01edd4d0afb608b2d1c8fea49a8d8b4e16b47fd10a3cd25f5c39750374801ec72c5ee8ddc3680f6a68d88a09a40faf166fd8ef1098bbef
+DIST volatility3-2.0.1.tar.gz 427679 BLAKE2B 
eb9b4ebb885a8dd4de2769c666b503da4bef792389efbf487815808fd514cf84f7f10b5a12926cf398a4028e7b72a5b78892c4c92d3709fea37fe13a6f32af7d
 SHA512 
752b3fc23b3668df4329f6dbefa2ff8eb2dd63bc6e22e18774096cebae93053567727e3dc6e5ecbf7a0731459c829c37cea8ac735564c62f96a4f652ad2b6cb9

diff --git a/app-forensics/volatility3/volatility3-2.0.0.ebuild 
b/app-forensics/volatility3/volatility3-2.0.1.ebuild
similarity index 100%
rename from app-forensics/volatility3/volatility3-2.0.0.ebuild
rename to app-forensics/volatility3/volatility3-2.0.1.ebuild



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

2022-04-04 Thread Sam James
commit: 466bac00946815fe45119a8c2504ecda8c10be65
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:21:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:21:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466bac00

dev-util/ROPgadget: style tweaks; PEP517

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

 dev-util/ROPgadget/ROPgadget-6.6.ebuild  | 7 +++
 dev-util/ROPgadget/ROPgadget-.ebuild | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-util/ROPgadget/ROPgadget-6.6.ebuild 
b/dev-util/ROPgadget/ROPgadget-6.6.ebuild
index 85eefb604e74..2f92d9fa5df6 100644
--- a/dev-util/ROPgadget/ROPgadget-6.6.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-6.6.ebuild
@@ -3,15 +3,16 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1
 
 DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
-HOMEPAGE="http://shell-storm.org/project/ROPgadget/;
+HOMEPAGE="https://shell-storm.org/project/ROPgadget/;
 
-if [[ ${PV} == "" ]]; then
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
 else
@@ -27,8 +28,6 @@ RDEPEND="
dev-libs/capstone[python,${PYTHON_USEDEP}]
 "
 
-S="${WORKDIR}"/ROPgadget-${PV}
-
 src_test() {
pushd test-suite-binaries || die
./test.sh || die

diff --git a/dev-util/ROPgadget/ROPgadget-.ebuild 
b/dev-util/ROPgadget/ROPgadget-.ebuild
index 85eefb604e74..2f92d9fa5df6 100644
--- a/dev-util/ROPgadget/ROPgadget-.ebuild
+++ b/dev-util/ROPgadget/ROPgadget-.ebuild
@@ -3,15 +3,16 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="sqlite"
 
 inherit distutils-r1
 
 DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
-HOMEPAGE="http://shell-storm.org/project/ROPgadget/;
+HOMEPAGE="https://shell-storm.org/project/ROPgadget/;
 
-if [[ ${PV} == "" ]]; then
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
 else
@@ -27,8 +28,6 @@ RDEPEND="
dev-libs/capstone[python,${PYTHON_USEDEP}]
 "
 
-S="${WORKDIR}"/ROPgadget-${PV}
-
 src_test() {
pushd test-suite-binaries || die
./test.sh || die



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

2022-04-04 Thread Sam James
commit: dd17d062750f9c4e5e1971dd7044cfff8aea4f77
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:23:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:23:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd17d062

dev-python/python-ptrace: style tweaks; PEP517; fix Manifest

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

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

diff --git a/dev-python/python-ptrace/Manifest 
b/dev-python/python-ptrace/Manifest
index 7a47cd79cd44..1aeddbeb4e96 100644
--- a/dev-python/python-ptrace/Manifest
+++ b/dev-python/python-ptrace/Manifest
@@ -1 +1 @@
-DIST python-ptrace-0.9.8.tar.gz 107064 BLAKE2B 
fedaf62f5f42816222dc5cf3be1d378a872ec981ed3f8f2ffd43f365baf34e093fec4bd6e62f5374b7e8aca786ef12ba7d73270332b40de99cb027bd656b3c1c
 SHA512 
7bbb3ef2228d6f23d34170107b02793ed92f74257b5f2dcf4d96662ca09c9752ff971c7e810724fe9e6a7d914893597e03f67bd6a818af8ec1f63145f25f4c1b
+DIST python-ptrace-0.9.8.tar.gz 104079 BLAKE2B 
3d387beca9c92c0e3bbd5cf2c9d2af447c233b631e894ce1af2cdc697a1a48e24a299bbc998cd187ac9ad0f45bfc886f476afdb69329d761e8730a047731126b
 SHA512 
f50ba7d457bf20a161a99913a552f2e829e97975d7cfbf8cf5d89b4f2320772b537678f2e70b9aaa88341c4f01d4bf41f62683e913628db503152f3510a013a3

diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild 
b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
index c87c6168a30e..a97f40f69773 100644
--- a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
+++ b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
@@ -10,7 +11,7 @@ inherit distutils-r1
 DESCRIPTION="A Python binding of ptrace library"
 HOMEPAGE="https://github.com/vstinner/python-ptrace;
 
-if [[ ${PV} == "" ]]; then
+if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vstinner/python-ptrace;
 else



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

2022-04-04 Thread Sam James
commit: 8dd3ba1c703e1682b017c5f59283f194c6bbb626
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 16 12:44:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:24:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd3ba1c

dev-python/pefile: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pefile/Manifest   |  1 +
 dev-python/pefile/metadata.xml   | 21 +
 dev-python/pefile/pefile-2021.9.3.ebuild | 29 +
 dev-python/pefile/pefile-.ebuild | 29 +
 4 files changed, 80 insertions(+)

diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest
new file mode 100644
index ..6ff3f1165f40
--- /dev/null
+++ b/dev-python/pefile/Manifest
@@ -0,0 +1 @@
+DIST pefile-2021.9.3.tar.gz 72179 BLAKE2B 
a1b5390936e6c307b1d7d30f317ae77b432b17300941bfe71c4c8ed9dfecf95d623ce98eb762378ee1ff7ae938e4105e4dbcb2f6b8fe32c502b725c43b3a1154
 SHA512 
1960a6301823387c76e61dff73250686a32dabe009ff0410691ab9be4e57fd5f7ceca2b78302c935b74465a1e0b8faac659045c8a2be07b21dcf1baf510b1b33

diff --git a/dev-python/pefile/metadata.xml b/dev-python/pefile/metadata.xml
new file mode 100644
index ..53ac969c885d
--- /dev/null
+++ b/dev-python/pefile/metadata.xml
@@ -0,0 +1,21 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   pefile is a multi-platform Python module to parse and work with
+   Portable Executable (PE) files. Most of the information 
contained in
+   the PE file headers is accessible, as well as all the sections' 
details
+   and data.
+   
+   
+   erocarrera/pefile
+   
+

diff --git a/dev-python/pefile/pefile-2021.9.3.ebuild 
b/dev-python/pefile/pefile-2021.9.3.ebuild
new file mode 100644
index ..84c6fed76927
--- /dev/null
+++ b/dev-python/pefile/pefile-2021.9.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Module to read and work with Portable Executable (PE) files"
+HOMEPAGE="https://github.com/erocarrera/pefile;
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/future[${PYTHON_USEDEP}]"
+
+# Unfortunately there is nothing we can test here. Upstream doesn't ship a test
+# suite inside the release files. The test fixtures in the source repo is
+# encrypted so that only their CI pipeline is able to run the tests.

diff --git a/dev-python/pefile/pefile-.ebuild 
b/dev-python/pefile/pefile-.ebuild
new file mode 100644
index ..84c6fed76927
--- /dev/null
+++ b/dev-python/pefile/pefile-.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Module to read and work with Portable Executable (PE) files"
+HOMEPAGE="https://github.com/erocarrera/pefile;
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/future[${PYTHON_USEDEP}]"
+
+# Unfortunately there is nothing we can test here. Upstream doesn't ship a test
+# suite inside the release files. The test fixtures in the source repo is
+# encrypted so that only their CI pipeline is able to run the tests.



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

2022-04-04 Thread Sam James
commit: a53bfac61e12e6a7acd1192ac02852be86e8dd54
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:25:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53bfac6

dev-python/pefile: style tweaks; PEP517

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

 dev-python/pefile/pefile-2021.9.3.ebuild | 4 ++--
 dev-python/pefile/pefile-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pefile/pefile-2021.9.3.ebuild 
b/dev-python/pefile/pefile-2021.9.3.ebuild
index 84c6fed76927..e80b72dea457 100644
--- a/dev-python/pefile/pefile-2021.9.3.ebuild
+++ b/dev-python/pefile/pefile-2021.9.3.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
-
 inherit distutils-r1
 
 DESCRIPTION="Module to read and work with Portable Executable (PE) files"
 HOMEPAGE="https://github.com/erocarrera/pefile;
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
inherit git-r3
 else

diff --git a/dev-python/pefile/pefile-.ebuild 
b/dev-python/pefile/pefile-.ebuild
index 84c6fed76927..e80b72dea457 100644
--- a/dev-python/pefile/pefile-.ebuild
+++ b/dev-python/pefile/pefile-.ebuild
@@ -3,14 +3,14 @@
 
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{8..10} )
-
 inherit distutils-r1
 
 DESCRIPTION="Module to read and work with Portable Executable (PE) files"
 HOMEPAGE="https://github.com/erocarrera/pefile;
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/erocarrera/pefile.git;
inherit git-r3
 else



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

2022-04-04 Thread Sam James
commit: e26554af65ec4e30dcba9a4d3f48d2eddd120d86
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:18:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:18:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26554af

dev-db/sqlmap: style tweaks

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

 dev-db/sqlmap/sqlmap-1.6.2.ebuild | 12 ++--
 dev-db/sqlmap/sqlmap-.ebuild  | 12 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-db/sqlmap/sqlmap-1.6.2.ebuild 
b/dev-db/sqlmap/sqlmap-1.6.2.ebuild
index 1844e8ba2536..7b33e4568b15 100644
--- a/dev-db/sqlmap/sqlmap-1.6.2.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.6.2.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 python-single-r1 wrapper
 DESCRIPTION="An automatic SQL injection and database takeover tool"
 HOMEPAGE="https://sqlmap.org/;
 
-if [[ ${PV} == "" ]]; then
+if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
 else
@@ -39,7 +39,7 @@ fi
 # termcolor (BSD)
 # wininetpton (public-domain)
 LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT=0
+SLOT="0"
 
 RDEPEND="${PYTHON_DEPS}"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -49,12 +49,12 @@ DOCS=( doc/ README.md )
 src_install () {
einstalldocs
 
-   insinto "/usr/share/${PN}/"
+   insinto /usr/share/${PN}/
doins -r *
-   python_optimize "${ED}/usr/share/${PN}"
+   python_optimize "${ED}"/usr/share/${PN}
 
-   make_wrapper "${PN}" \
-   "${EPYTHON} /usr/share/${PN}/sqlmap.py"
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
 
newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
 }

diff --git a/dev-db/sqlmap/sqlmap-.ebuild b/dev-db/sqlmap/sqlmap-.ebuild
index 1844e8ba2536..7b33e4568b15 100644
--- a/dev-db/sqlmap/sqlmap-.ebuild
+++ b/dev-db/sqlmap/sqlmap-.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 python-single-r1 wrapper
 DESCRIPTION="An automatic SQL injection and database takeover tool"
 HOMEPAGE="https://sqlmap.org/;
 
-if [[ ${PV} == "" ]]; then
+if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
 else
@@ -39,7 +39,7 @@ fi
 # termcolor (BSD)
 # wininetpton (public-domain)
 LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain"
-SLOT=0
+SLOT="0"
 
 RDEPEND="${PYTHON_DEPS}"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -49,12 +49,12 @@ DOCS=( doc/ README.md )
 src_install () {
einstalldocs
 
-   insinto "/usr/share/${PN}/"
+   insinto /usr/share/${PN}/
doins -r *
-   python_optimize "${ED}/usr/share/${PN}"
+   python_optimize "${ED}"/usr/share/${PN}
 
-   make_wrapper "${PN}" \
-   "${EPYTHON} /usr/share/${PN}/sqlmap.py"
+   make_wrapper ${PN} \
+   "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py"
 
newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap
 }



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/files/, dev-db/sqlmap/

2022-04-04 Thread Sam James
commit: 0c2636d824eb25536bd113fba5e2f783568558ff
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Mar 11 16:08:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:13:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2636d8

dev-db/sqlmap: new ebuild

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

 dev-db/sqlmap/Manifest |   1 +
 dev-db/sqlmap/files/sqlmap.bash-completion | 158 +
 dev-db/sqlmap/metadata.xml |  20 
 dev-db/sqlmap/sqlmap-1.6.2.ebuild  |  60 +++
 dev-db/sqlmap/sqlmap-.ebuild   |  60 +++
 5 files changed, 299 insertions(+)

diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest
new file mode 100644
index ..c37adc6febf9
--- /dev/null
+++ b/dev-db/sqlmap/Manifest
@@ -0,0 +1 @@
+DIST sqlmap-1.6.2.tar.gz 7258723 BLAKE2B 
cc972eda5351683904e4c9d4f7e0ab9c127c22de597397e976060808812032b2041f68ab2d737784e499a20a7ca930167427390ca178269d744ee71738e5c270
 SHA512 
a3057486f5096fb2a242296b4ceeb1c500246fbd322c3e52f71e72cd91d1c676ca6f7746becf887625e45d0b14443a669410b28bd6a995124a6e8006c4534976

diff --git a/dev-db/sqlmap/files/sqlmap.bash-completion 
b/dev-db/sqlmap/files/sqlmap.bash-completion
new file mode 100644
index ..47e11297ed89
--- /dev/null
+++ b/dev-db/sqlmap/files/sqlmap.bash-completion
@@ -0,0 +1,158 @@
+# bash completion for sqlmap by Korznikov Alexander
+# source: 
http://www.korznikov.com/2014/12/bash-tab-completion-for-awesome-tool.html
+# cp sqlmap_bash_completion /etc/bash_completion.d/sqlmap
+
+tamper=$(ls /usr/share/sqlmap/tamper|grep -v "__" |sed ':a;N;$!ba;s/\n/ /g')
+
+_sqlmap()
+{
+local cur prev
+
+COMPREPLY=()
+cur=`_get_cword`
+prev=`_get_pword`
+
+case $prev in
+
+  # List directory content
+  --tamper)
+ COMPREPLY=( $( compgen -W "$tamper" -- "$cur" ) )
+ return 0
+ ;;
+  
--output-dir|-t|-l|-m|-r|--load-cookies|--proxy-file|--sql-file|--shared-lib|--file-write)
+ _filedir
+ return 0
+ ;;
+  -c)
+ _filedir ini
+ return 0
+ ;;
+  --method)
+ COMPREPLY=( $( compgen -W 'GET POST PUT' -- "$cur" ) )
+ return 0
+ ;;
+  --auth-type)
+ COMPREPLY=( $( compgen -W 'Basic Digest NTLM PKI' -- "$cur" ) )
+ return 0
+ ;;
+  --tor-type)
+ COMPREPLY=( $( compgen -W 'HTTP SOCKS4 SOCKS5' -- "$cur" ) )
+ return 0
+ ;;
+  -v)
+ COMPREPLY=( $( compgen -W '1 2 3 4 5 6' -- "$cur" ) )
+ return 0
+ ;;
+  --dbms)
+ COMPREPLY=( $( compgen -W 'mysql mssql access postgres' -- "$cur" ) )
+ return 0
+ ;;
+  --level|--crawl)
+ COMPREPLY=( $( compgen -W '1 2 3 4 5' -- "$cur" ) )
+ return 0
+ ;;
+  --risk)
+ COMPREPLY=( $( compgen -W '0 1 2 3' -- "$cur" ) )
+ return 0
+ ;;
+  --technique)
+ COMPREPLY=( $( compgen -W 'B E U S T Q' -- "$cur" ) )
+ return 0
+ ;;
+  -s)
+ _filedir sqlite
+ return 0
+ ;;
+  --dump-format)
+ COMPREPLY=( $( compgen -W 'CSV HTML SQLITE' -- "$cur" ) )
+ return 0
+ ;;
+  -x)
+ _filedir xml
+ return 0
+ ;;
+esac
+
+if [[ "$cur" == * ]]; then
+COMPREPLY=( $( compgen -W '-h --help -hh --version -v -d -u --url -l -x -m 
-r -g -c --method \
+ --data --param-del --cookie --cookie-del --load-cookies \
+ --drop-set-cookie --user-agent --random-agent --host --referer \
+ --headers --auth-type --auth-cred --auth-private --ignore-401 \
+ --proxy --proxy-cred --proxy-file --ignore-proxy --tor --tor-port \
+ --tor-type --check-tor --delay --timeout --retries --randomize \
+ --safe-url --safe-freq --skip-urlencode --csrf-token --csrf-url \
+ --force-ssl --hpp --eval -o --predict-output --keep-alive \
+ --null-connection --threads -p  --skip --dbms --dbms-cred \
+ --os --invalid-bignum --invalid-logical --invalid-string \
+ --no-cast --no-escape --prefix --suffix --tamper --level \
+ --risk --string --not-string --regexp --code --text-only \
+ --titles --technique --time-sec --union-cols --union-char \
+ --union-from --dns-domain --second-order -f --fingerprint \
+ -a --all -b --banner --current-user --current-db --hostname \
+ --is-dba --users --passwords --privileges --roles --dbs --tables \
+ --columns --schema --count --dump --dump-all --search --comments \
+ -D -T -C -X -U --exclude-sysdbs --where --start --stop \
+ --first --last --sql-query --sql-shell --sql-file --common-tables \
+ --common-columns --udf-inject --shared-lib --file-read --file-write \
+ --file-dest --os-cmd --os-shell --os-pwn --os-smbrelay --os-bof \
+ --priv-esc --msf-path --tmp-path --reg-read --reg-add --reg-del \
+ --reg-key --reg-value --reg-data --reg-type -s -t --batch \
+ --charset --crawl 

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

2022-04-04 Thread Sam James
commit: 321df26934e943cc9a24528de15d90c5b2e76219
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jan 28 17:44:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:18:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321df269

dev-util/pwndbg: new ebuild

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

 dev-util/pwndbg/Manifest   |  1 +
 dev-util/pwndbg/metadata.xml   | 20 +
 dev-util/pwndbg/pwndbg-20220105.ebuild | 77 ++
 dev-util/pwndbg/pwndbg-.ebuild | 77 ++
 4 files changed, 175 insertions(+)

diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest
new file mode 100644
index ..1b009386b9e1
--- /dev/null
+++ b/dev-util/pwndbg/Manifest
@@ -0,0 +1 @@
+DIST pwndbg-20220105.tar.gz 8272634 BLAKE2B 
a221fa3af2145a819bc780f3395a168a91371ce1218dc4acfee2ac3420a78c8550c98921dbb03f4bc928cdac07fdc6bed8be7c642a5be42064492192b3443ea6
 SHA512 
ebb61b402bb6cbaa516c2b1d885f231f6f591c2226d02d69cdd163f674ed41aba5505e3390b47e431f93a6e5de3867feb93c2be6da03a32c5f4c7a0ff074fa08

diff --git a/dev-util/pwndbg/metadata.xml b/dev-util/pwndbg/metadata.xml
new file mode 100644
index ..707da35acff7
--- /dev/null
+++ b/dev-util/pwndbg/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   pwndbg is a GDB plug-in that makes debugging with GDB suck 
less, with a
+   focus on features needed by low-level software developers, 
hardware
+   hackers, reverse-engineers and exploit developers.
+   
+   
+   pwndbg/pwndbg
+   
+

diff --git a/dev-util/pwndbg/pwndbg-20220105.ebuild 
b/dev-util/pwndbg/pwndbg-20220105.ebuild
new file mode 100644
index ..e2218320b275
--- /dev/null
+++ b/dev-util/pwndbg/pwndbg-20220105.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit python-single-r1 wrapper
+
+DESCRIPTION="A GDB plug-in that makes debugging with GDB suck less"
+HOMEPAGE="https://github.com/pwndbg/pwndbg;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/pwndbg/pwndbg;
+else
+   MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}"
+   SRC_URI="https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pycparser[${PYTHON_USEDEP}]
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   dev-python/python-ptrace[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-util/ROPgadget[${PYTHON_USEDEP}]
+   dev-util/unicorn[python,${PYTHON_USEDEP}]
+   ')"
+
+src_prepare() {
+   if [[ ${PV} != * ]]; then
+   sed -e "s/__version__ = '\(.*\)'/__version__ = '${PV}'/" \
+   -i pwndbg/version.py || die
+   fi
+
+   python_fix_shebang "${S}"
+   default
+}
+
+src_install() {
+   insinto /usr/share/${PN}
+   doins -r pwndbg/ gdbinit.py # ida_script.py
+
+   python_optimize "${ED}"/usr/share/${PN}
+
+   make_wrapper "pwndbg" \
+   "gdb -x \"${EPREFIX}/usr/share/${PN}/gdbinit.py\"" || die
+
+   dodoc {README,DEVELOPING,FEATURES}.md
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   einfo "\nUsage:"
+   einfo "~$ pwndbg "
+   ewarn "\nWARNING!!!"
+   ewarn "Some pwndbg commands only works with libc debug 
symbols.\n"
+   ewarn "See also:"
+   ewarn " * 
https://github.com/pentoo/pentoo-overlay/issues/521#issuecomment-548975884;
+   ewarn " * 
https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html;
+   ewarn " * https://wiki.gentoo.org/wiki/Debugging;
+   fi
+}

diff --git a/dev-util/pwndbg/pwndbg-.ebuild 
b/dev-util/pwndbg/pwndbg-.ebuild
new file mode 100644
index ..e2218320b275
--- /dev/null

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/

2022-04-04 Thread Sam James
commit: 1f3a01a3a6717ad8c6ee334748f9181a2abe5389
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Apr  4 16:22:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:09:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3a01a3

sci-astronomy/wcslib: version bump 7.9

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

 sci-astronomy/wcslib/Manifest  |  1 +
 sci-astronomy/wcslib/wcslib-7.9.ebuild | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest
index 49d7c3568ab2..449b9612649d 100644
--- a/sci-astronomy/wcslib/Manifest
+++ b/sci-astronomy/wcslib/Manifest
@@ -2,3 +2,4 @@ DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 
9789a8eb34fe37c96b52e20efe3c1436849905
 DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B 
c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9
 SHA512 
8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892
 DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B 
e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395
 SHA512 
3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c
 DIST wcslib-7.7.tar.bz2 2515760 BLAKE2B 
f5418513168903e14488004abeb5ec2f69d773f49a5abc28598d184ba66df2232b87fb0754fc63800951ea2e794741fbde119794feca2d822287cd63d3fa658c
 SHA512 
372eb32d28ee78be14a3e8f1fba2a51c2b1f69de3bb70bf49487653878f905b4c463a0b7fc9cb06cf4fdd0b23114d3ec26d853072e0fd06d6e14610f0dfa06d4
+DIST wcslib-7.9.tar.bz2 2947112 BLAKE2B 
797a1c51dd5b1669faf63c4a509e698f93422d6b4bfc5ace023d75e8e03b2967cc01c6764cca190f07c65b76aec76a740349349561f18f61b870af90bb66ba35
 SHA512 
72831ced127ad8fce934b43ddde86383273b161316ac078b03dcd8de94b0d6076b625445728695e4c8a9da46cccaa3832038f251922a759f480ef2ad33fd67a1

diff --git a/sci-astronomy/wcslib/wcslib-7.9.ebuild 
b/sci-astronomy/wcslib/wcslib-7.9.ebuild
new file mode 100644
index ..8bb41c6f9a45
--- /dev/null
+++ b/sci-astronomy/wcslib/wcslib-7.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+inherit flag-o-matic fortran-2
+
+DESCRIPTION="Astronomical World Coordinate System transformations library"
+HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/;
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2;
+
+SLOT="0/7"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc fortran fits pgplot static-libs +tools"
+
+RDEPEND="
+   fits? ( sci-libs/cfitsio:0= )
+   pgplot? ( sci-libs/pgplot:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/flex-2.6.0
+   virtual/pkgconfig"
+
+src_configure() {
+   # workaround until upstream fix it properly
+   append-fflags $(test-flags-FC -fallow-argument-mismatch)
+
+   local myconf=(
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}
+   --htmldir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable fortran)
+   $(use_enable tools utils)
+   )
+   # hacks because cfitsio and pgplot directories are hard-coded
+   if use fits; then
+   myconf+=(
+   --with-cfitsioinc="${EPREFIX}/usr/include"
+   --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
+   )
+   else
+   myconf+=( --without-cfitsio )
+   fi
+   if use pgplot; then
+   myconf+=(
+   --with-pgplotinc="${EPREFIX}/usr/include"
+   --with-pgplotlib="${EPREFIX}/usr/$(get_libdir)"
+   )
+   else
+   myconf+=( --without-pgplot )
+   fi
+   econf "${myconf[@]}"
+   sed -i -e 's/COPYING\*//' GNUmakefile || die
+}
+
+src_test() {
+   # -j1 to work around a race condition
+   emake -j1 check
+}
+
+src_install () {
+   default
+   # static libs share the same symbols as shared (i.e. compiled with PIC)
+   # so they are not compiled twice
+   use static-libs || rm "${ED}"/usr/$(get_libdir)/lib*.a
+   use doc || rm -r \
+   "${ED}"/usr/share/doc/${PF}/html \
+   "${ED}"/usr/share/doc/${PF}/*.pdf
+}



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

2022-04-04 Thread Sam James
commit: 1d483dbc73e1b55361b7b9cb4d8914a040725894
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jan 28 17:27:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:18:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d483dbc

dev-util/ROPgadget: new ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/ROPgadget/Manifest  |  1 +
 dev-util/ROPgadget/ROPgadget-6.6.ebuild  | 36 
 dev-util/ROPgadget/ROPgadget-.ebuild | 36 
 dev-util/ROPgadget/metadata.xml  | 20 ++
 4 files changed, 93 insertions(+)

diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
new file mode 100644
index ..487b7c0a673c
--- /dev/null
+++ b/dev-util/ROPgadget/Manifest
@@ -0,0 +1 @@
+DIST ROPgadget-6.6.tar.gz 9349424 BLAKE2B 
b1f1e5fbc76329f64122e65161ab188e9f7260c4e43d5e92e0e43cd4ebbf27ae281c32bd49790a363ff1d10360a1cda1846310054c249ab40279063a735654e6
 SHA512 
bf636a264975c95676e5bb6223d0cf04885699eeaf691c6c93a1ac8c1bc44f95323207660a57a58f44163f8c07156567daa73755b35a13cff5d27aee01ec4fb6

diff --git a/dev-util/ROPgadget/ROPgadget-6.6.ebuild 
b/dev-util/ROPgadget/ROPgadget-6.6.ebuild
new file mode 100644
index ..85eefb604e74
--- /dev/null
+++ b/dev-util/ROPgadget/ROPgadget-6.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
+HOMEPAGE="http://shell-storm.org/project/ROPgadget/;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
+else
+   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}"/ROPgadget-${PV}
+
+src_test() {
+   pushd test-suite-binaries || die
+   ./test.sh || die
+   popd || die
+}

diff --git a/dev-util/ROPgadget/ROPgadget-.ebuild 
b/dev-util/ROPgadget/ROPgadget-.ebuild
new file mode 100644
index ..85eefb604e74
--- /dev/null
+++ b/dev-util/ROPgadget/ROPgadget-.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Search for gadgets in binaries to facilitate your ROP 
exploitation"
+HOMEPAGE="http://shell-storm.org/project/ROPgadget/;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget;
+else
+   
SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+"
+
+S="${WORKDIR}"/ROPgadget-${PV}
+
+src_test() {
+   pushd test-suite-binaries || die
+   ./test.sh || die
+   popd || die
+}

diff --git a/dev-util/ROPgadget/metadata.xml b/dev-util/ROPgadget/metadata.xml
new file mode 100644
index ..29280c8d8dbc
--- /dev/null
+++ b/dev-util/ROPgadget/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   This tool lets you search your gadgets on your binaries to 
facilitate
+   your ROP exploitation. ROPgadget supports ELF, PE and Mach-O 
format on
+   x86, x64, ARM, ARM64, PowerPC, SPARC and MIPS architectures.
+   
+   
+   JonathanSalwan/ROPgadget
+   
+



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

2022-04-04 Thread Sam James
commit: 3e68863904071fd2db1939037e114d4f6db99deb
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Fri Jan 28 17:42:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:18:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e688639

dev-python/python-ptrace: new ebuild

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-python/python-ptrace/Manifest  |  1 +
 dev-python/python-ptrace/metadata.xml  | 19 +
 .../python-ptrace/python-ptrace-0.9.8.ebuild   | 31 ++
 dev-python/python-ptrace/python-ptrace-.ebuild | 31 ++
 4 files changed, 82 insertions(+)

diff --git a/dev-python/python-ptrace/Manifest 
b/dev-python/python-ptrace/Manifest
new file mode 100644
index ..7a47cd79cd44
--- /dev/null
+++ b/dev-python/python-ptrace/Manifest
@@ -0,0 +1 @@
+DIST python-ptrace-0.9.8.tar.gz 107064 BLAKE2B 
fedaf62f5f42816222dc5cf3be1d378a872ec981ed3f8f2ffd43f365baf34e093fec4bd6e62f5374b7e8aca786ef12ba7d73270332b40de99cb027bd656b3c1c
 SHA512 
7bbb3ef2228d6f23d34170107b02793ed92f74257b5f2dcf4d96662ca09c9752ff971c7e810724fe9e6a7d914893597e03f67bd6a818af8ec1f63145f25f4c1b

diff --git a/dev-python/python-ptrace/metadata.xml 
b/dev-python/python-ptrace/metadata.xml
new file mode 100644
index ..c5f4fb2ed06e
--- /dev/null
+++ b/dev-python/python-ptrace/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   python-ptrace is a debugger using ptrace (Linux, BSD and Darwin 
system
+   call to trace processes) written in Python.
+   
+   
+   vstinner/python-ptrace
+   
+

diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild 
b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
new file mode 100644
index ..c87c6168a30e
--- /dev/null
+++ b/dev-python/python-ptrace/python-ptrace-0.9.8.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python binding of ptrace library"
+HOMEPAGE="https://github.com/vstinner/python-ptrace;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vstinner/python-ptrace;
+else
+   
SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_test() {
+   ./runtests.py --tests tests/ || die
+}

diff --git a/dev-python/python-ptrace/python-ptrace-.ebuild 
b/dev-python/python-ptrace/python-ptrace-.ebuild
new file mode 100644
index ..c87c6168a30e
--- /dev/null
+++ b/dev-python/python-ptrace/python-ptrace-.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python binding of ptrace library"
+HOMEPAGE="https://github.com/vstinner/python-ptrace;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vstinner/python-ptrace;
+else
+   
SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/six[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+src_test() {
+   ./runtests.py --tests tests/ || die
+}



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

2022-04-04 Thread Sam James
commit: a0d25650bbca63f6c2469880e0b347a5f694f3f1
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Mar 10 15:48:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:54:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d25650

dev-python/yara-python: version bump 4.2.0

adding python tests

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

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

diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest
index eaf58cf3e445..de63fb4af0d1 100644
--- a/dev-python/yara-python/Manifest
+++ b/dev-python/yara-python/Manifest
@@ -1 +1,2 @@
 DIST yara-python-4.1.3.tar.gz 33712 BLAKE2B 
7878d12620f2834578c98a99bc259422d8ac54efc04ebd29ffa604c15b0462607ce950b3e19f8e80db07195e61dedb4efc8c2ffb18a0c5de0bf2755fe62776d1
 SHA512 
9c96ae78df7694dd55b8bdde4fad49043f120b94477fa9d7090610665072626eba4fa410cd9292205e0b18bb9f384f07288c0340232e163294b91051b84dcab2
+DIST yara-python-4.2.0.tar.gz 34459 BLAKE2B 
fce460385eaa75dd1779fe49c7937ff36d7604433deb310b6fe9e66af9ea521952f92bee61829372cf19c7efee170329609530f1f9e863991720e4887c3c1349
 SHA512 
ba08d709fc51679ec9fe36165e0864b79fc241f85c681bf59823fe7bb0e34e928cded050ff296147eb5bcb837485f39949aa93425a0eb9ca8b3730e60fac93f4

diff --git a/dev-python/yara-python/yara-python-4.2.0.ebuild 
b/dev-python/yara-python/yara-python-4.2.0.ebuild
new file mode 100644
index ..c9eca9c95ffd
--- /dev/null
+++ b/dev-python/yara-python/yara-python-4.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python interface for a malware identification and classification 
tool"
+HOMEPAGE="https://github.com/VirusTotal/yara-python;
+SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   =app-forensics/yara-$(ver_cut 1-2)*"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_compile() {
+   compile_python() {
+   distutils-r1_python_compile --dynamic-linking
+   }
+   python_foreach_impl compile_python
+}
+
+python_test() {
+   "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}"
+}



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

2022-04-04 Thread Sam James
commit: 354bcf1b70eee5b29634a55624655dfd88b8c03d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:53:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:53:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354bcf1b

dev-cpp/folly: drop 2022.03.14.00

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

 dev-cpp/folly/Manifest   |  1 -
 dev-cpp/folly/folly-2022.03.14.00.ebuild | 61 
 2 files changed, 62 deletions(-)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 6bda12dfda8b..0a3fb964be94 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,4 +1,3 @@
-DIST folly-2022.03.14.00.tar.gz 3605018 BLAKE2B 
11a58e3c23c1e1299c16821e552d500f8215d2fb2fbdee3699b8487e1073196dfc322461e7670d3968c703d84b0b526d2479bcb74005b763f195ce48f04a419d
 SHA512 
0b3710862360788eb55dc40703e3862f57819acf217287f13ce125b56692c4e5b1de12289f02520ecca9007fa872a69e8936df0ec9260adf974a88286489a9b1
 DIST folly-2022.03.21.00.tar.gz 3611725 BLAKE2B 
6b0d3431810a26484b2c15a8ba4b245e720d717364a4305269b3adabaa2d005466dfd7ad086b38cb06ee2a2d5908e903e68486aadc62834a32b4fe59cd313095
 SHA512 
4e0fda55f007179883af30024fe1d389642159b1b4c915f7ef1a3c1003c8c52e2370f53ffa79d5fa75533d33becfb946d2bcbb2abdc62b9a297f977403d13dd7
 DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B 
da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560
 SHA512 
6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74
 DIST folly-2022.04.04.00.tar.gz 3629241 BLAKE2B 
6e606c7412a8c2dcf731bf1373d3ed33680b07641109fd5da066bd648961d9608d82496322496bf6334a8576ae2394a36603ba8098e972c9b949a989f04baa4f
 SHA512 
923cab43820b75ef7f614a3e62d278ecb3a64beeabefee64d6fb113fbbfd368b69a2a90015706ba58e68967eb9bbf97052678edd1f2d6d4d466792f08e547488

diff --git a/dev-cpp/folly/folly-2022.03.14.00.ebuild 
b/dev-cpp/folly/folly-2022.03.14.00.ebuild
deleted file mode 100644
index b644181fecc6..
--- a/dev-cpp/folly/folly-2022.03.14.00.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="An open-source C++ library developed and used at Facebook"
-HOMEPAGE="https://github.com/facebook/folly;
-SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="llvm-libunwind test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/bzip2
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/xz-utils
-   app-arch/zstd:=
-   dev-cpp/gflags:=
-   dev-cpp/glog[gflags]
-   dev-libs/boost:=[context,threads(+)]
-   dev-libs/double-conversion:=
-   dev-libs/libaio
-   dev-libs/libevent:=
-   dev-libs/libfmt:=
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   sys-libs/liburing:=
-   sys-libs/zlib
-   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
-   !llvm-libunwind? ( sys-libs/libunwind:= )"
-# libiberty is linked statically
-DEPEND="${RDEPEND}
-   sys-libs/binutils-libs"
-BDEPEND="test? ( sys-devel/clang )"
-
-pkg_setup() {
-   if use test && [[ ${BUILD_TYPE} != "binary" ]] && ! tc-is-clang ; then
-   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
-   ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
-
-   export CC=${CHOST}-clang
-   export CXX=${CHOST}-clang++
-   fi
-}
-
-src_configure() {
-   # TODO: liburing could in theory be optional but fails to link
-
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-
-   -DBUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-04-04 Thread Sam James
commit: 7997427d9e1ea49bd560cac67f1b2721651447a7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar  9 16:52:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:54:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7997427d

app-forensics/yara: version bump 4.2.0

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

 app-forensics/yara/Manifest  |  1 +
 app-forensics/yara/yara-4.2.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index 20a05f4273f6..0b041ee3099e 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -1,2 +1,3 @@
 DIST yara-4.1.3.tar.gz 936462 BLAKE2B 
abfdd5918abe3641056ccde3eebb754cbd66eff5569978d3b1aad5d925d62fcb96b1f7367d0d014dd165db8634418259667be3b2441f93e0848bfbd905ca32dd
 SHA512 
1bfa1787c62dfd9a87fa8db5e8c2fa68f082ae66b16b5373bdcc6bc66b32016fcaffd4baa7e59a7c1f6d3426c972eca9cc22f70d475067d7557b1014a4ab65fc
+DIST yara-4.2.0.tar.gz 1284022 BLAKE2B 
34008b4d104f5034ac765480c26c0682462383866bf66cadcada4c77ae2a81cfddcf5f669ba1af607e9850aa9fe6371fea2383a659df5b0b7567153eeb76a67d
 SHA512 
eb2bfefb14c9546af2f851395fe1a528199b27c1d967d453f929a116f8091a5e5714090b103c6049f5d8053bbd941bffd5d3865a7963cab5d7311fdcf5afbbac
 DIST yara-4.2.0_rc1.tar.gz 1283822 BLAKE2B 
d7bf869e670a0223895aac31df0dbe063d3f0110d1981ae8a42ab26726976790c744b522f13a6963f521310a281fab2b27d6336b23e504a4a9a3d414473ae452
 SHA512 
03bd09d7c020078946101854e68b7f9ca17c04f7a68624e9e15dc476fe209cc11b010108a0e7aea9746f05aabdbb8d6a6a2ffc54516eb9cb86f170c4259934df

diff --git a/app-forensics/yara/yara-4.2.0.ebuild 
b/app-forensics/yara/yara-4.2.0.ebuild
new file mode 100644
index ..8bac51561719
--- /dev/null
+++ b/app-forensics/yara/yara-4.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A malware identification and classification tool"
+HOMEPAGE="http://virustotal.github.io/yara/;
+SRC_URI="https://github.com/virustotal/yara/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV/_/-}"
+
+LICENSE="Apache-2.0"
+SLOT="0/8"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~x86"
+fi
+IUSE="+dex +dotnet +cuckoo +macho +magic profiling python test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/openssl:=
+   cuckoo? ( dev-libs/jansson:= )
+   magic? ( sys-apps/file:= )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="python? ( =dev-python/yara-python-$(ver_cut 1)* )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable profiling) \
+   $(use_enable cuckoo) \
+   $(use_enable magic) \
+   $(use_enable dotnet) \
+   $(use_enable macho) \
+   $(use_enable dex) \
+   $(use_enable test static)
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   default
+
+   # TODO: Allow tests to work against dyn. lib rather than building
+   # statically just for tests.
+   find "${ED}" -name '*.a' -delete || die
+}



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

2022-04-04 Thread Sam James
commit: d1da4d7a47a8d5f22d0b0f5c4123cbb56b6f59d3
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:54:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:54:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1da4d7a

dev-util/watchman: drop 2022.03.14.00

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

 dev-util/watchman/Manifest  |   1 -
 dev-util/watchman/watchman-2022.03.14.00.ebuild | 210 
 2 files changed, 211 deletions(-)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index dfc92d346734..adca677a9a6b 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -80,7 +80,6 @@ DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 
6c6da49ac08dbd8b3248272224d6bff96b9cd
 DIST vec_map-0.8.2.crate 14466 BLAKE2B 
8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539
 SHA512 
4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
 DIST version_check-0.9.4.crate 14895 BLAKE2B 
fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89
 SHA512 
b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 
4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6dc149b4834a9bf31dba
 SHA512 
06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
-DIST watchman-2022.03.14.00.tar.gz 3782279 BLAKE2B 
5be4811347f0ef03718444d51c5654b1217b0263994c8a1ca0da901d0b72b6252a727746b8c00e727e8f305dfc54624a61c02effee8b1cc05b84aacbcf4bfbe8
 SHA512 
3c10a83889876e71d6665d25d9d524efc3d5bf50305000c085caf7712f26397bd33df8763a9686f86a5ac5e722ae56c54023ccb60b85223a01b4bb7a239bec44
 DIST watchman-2022.03.21.00.tar.gz 3782647 BLAKE2B 
5a484d4900abf453fc5c6b2083367c5447131a832bb25e63d5edb98680d27ff3dc409a709a4335ccdd96133294e092e86fca889dfc6cc51f0eb6ca7b515ac09c
 SHA512 
954a80e761f59e56b779355bb4fbc70b3e72ce95adaa2da9500927c4d3b0803eeb7f5e1f9ffa4e5ef164f99ee4afc23117a71af9067e823d01d71a585766522b
 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 
5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21
 SHA512 
3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d
 DIST watchman-2022.04.04.00.tar.gz 3781625 BLAKE2B 
bc91cf10f89407eaad6a5b4c79752a9b05c939fadfd9f831c09afb04eaaab0a529119db10f2d5ed8eb92c713d9329d67f0673f1a514b0d4b6e11882e19fb
 SHA512 
bd4ef4e423164b27f690b75c70d478778f4ca98d556169abfebf79abe5aa7675cc3f1c6cd8d447595f8bd8393338ded13b9b5f994eb52767fbb91d079f56c398

diff --git a/dev-util/watchman/watchman-2022.03.14.00.ebuild 
b/dev-util/watchman/watchman-2022.03.14.00.ebuild
deleted file mode 100644
index da684483d094..
--- a/dev-util/watchman/watchman-2022.03.14.00.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# TODO: Split into different variables then combine for each component?
-# Not all is in rust/ dir.
-# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
-CRATES="
-ahash-0.3.8
-ansi_term-0.12.1
-anyhow-1.0.55
-atty-0.2.14
-autocfg-1.1.0
-bitflags-1.3.2
-byteorder-1.4.3
-bytes-1.1.0
-cfg-if-1.0.0
-clap-2.34.0
-const-random-0.1.13
-const-random-macro-0.1.13
-crossbeam-0.8.1
-crossbeam-channel-0.5.2
-crossbeam-deque-0.8.1
-crossbeam-epoch-0.9.7
-crossbeam-queue-0.3.4
-crossbeam-utils-0.8.7
-crunchy-0.2.2
-either-1.6.1
-futures-0.1.31
-futures-0.3.21
-futures-channel-0.3.21
-futures-core-0.3.21
-futures-executor-0.3.21
-futures-io-0.3.21
-futures-macro-0.3.21
-futures-sink-0.3.21
-futures-task-0.3.21
-futures-util-0.3.21
-getrandom-0.2.5
-heck-0.3.3
-hermit-abi-0.1.19
-jwalk-0.6.0
-lazy_static-1.4.0
-libc-0.2.119
-lock_api-0.4.6
-log-0.4.14
-maplit-1.0.2
-memchr-2.4.1
-memoffset-0.6.5
-mio-0.8.0
-miow-0.3.7
-ntapi-0.3.7
-num_cpus-1.13.1
-once_cell-1.9.0
-parking_lot-0.12.0
-parking_lot_core-0.9.1
-pin-project-lite-0.2.8
-pin-utils-0.1.0
-proc-macro2-1.0.36
-proc-macro-error-1.0.4
-proc-macro-error-attr-1.0.4
-proc-macro-hack-0.5.19
-quote-1.0.15
-rayon-1.5.1
-rayon-core-1.9.1
-redox_syscall-0.2.10
-scopeguard-1.1.0
-serde-1.0.136
-serde_derive-1.0.136
-signal-hook-registry-1.4.0
-slab-0.4.5
-smallvec-1.8.0
-socket2-0.4.4
-strsim-0.8.0
-structopt-0.3.26
-structopt-derive-0.4.18
-syn-1.0.86
-textwrap-0.11.0
-thiserror-1.0.30
-thiserror-impl-1.0.30
-tiny-keccak-2.0.2
-tokio-1.17.0
-tokio-macros-1.7.0
-tokio-util-0.6.9

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

2022-04-04 Thread Sam James
commit: 240562f9dcc5a49a7a761354807dd6594958d5d3
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:07:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:07:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=240562f9

dev-libs/keystone: support LLVM 13, LLVM 14

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

 .../{keystone-.ebuild => keystone-0.9.2-r1.ebuild} | 10 +-
 dev-libs/keystone/keystone-.ebuild | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-libs/keystone/keystone-.ebuild 
b/dev-libs/keystone/keystone-0.9.2-r1.ebuild
similarity index 95%
copy from dev-libs/keystone/keystone-.ebuild
copy to dev-libs/keystone/keystone-0.9.2-r1.ebuild
index 7ef25cfa1b43..c0221f1ff7a7 100644
--- a/dev-libs/keystone/keystone-.ebuild
+++ b/dev-libs/keystone/keystone-0.9.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-LLVM_MAX_SLOT=12
+LLVM_MAX_SLOT=14
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{8,9,10} )
 
@@ -19,6 +19,7 @@ else

SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 fi
+S="${WORKDIR}"/${P/_rc/-rc}
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -41,8 +42,6 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-S=${WORKDIR}/${P/_rc/-rc}
-
 wrap_python() {
if use python; then
pushd bindings/python >/dev/null || die
@@ -53,6 +52,7 @@ wrap_python() {
 
 src_prepare() {
default
+
sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' 
\
llvm/CMakeLists.txt || die
cmake_src_prepare

diff --git a/dev-libs/keystone/keystone-.ebuild 
b/dev-libs/keystone/keystone-.ebuild
index 7ef25cfa1b43..c0221f1ff7a7 100644
--- a/dev-libs/keystone/keystone-.ebuild
+++ b/dev-libs/keystone/keystone-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-LLVM_MAX_SLOT=12
+LLVM_MAX_SLOT=14
 DISTUTILS_OPTIONAL=1
 PYTHON_COMPAT=( python3_{8,9,10} )
 
@@ -19,6 +19,7 @@ else

SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz
 -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 fi
+S="${WORKDIR}"/${P/_rc/-rc}
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -41,8 +42,6 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-S=${WORKDIR}/${P/_rc/-rc}
-
 wrap_python() {
if use python; then
pushd bindings/python >/dev/null || die
@@ -53,6 +52,7 @@ wrap_python() {
 
 src_prepare() {
default
+
sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' 
\
llvm/CMakeLists.txt || die
cmake_src_prepare



[gentoo-commits] repo/gentoo:master commit in: app-forensics/yara/

2022-04-04 Thread Sam James
commit: 4cbb3519cdef8e51ef2a0995b86fd3ea4da9379b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:56:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cbb3519

app-forensics/yara: update Manifest

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

 app-forensics/yara/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/yara/Manifest b/app-forensics/yara/Manifest
index 0b041ee3099e..639cb3682cb2 100644
--- a/app-forensics/yara/Manifest
+++ b/app-forensics/yara/Manifest
@@ -1,3 +1,3 @@
 DIST yara-4.1.3.tar.gz 936462 BLAKE2B 
abfdd5918abe3641056ccde3eebb754cbd66eff5569978d3b1aad5d925d62fcb96b1f7367d0d014dd165db8634418259667be3b2441f93e0848bfbd905ca32dd
 SHA512 
1bfa1787c62dfd9a87fa8db5e8c2fa68f082ae66b16b5373bdcc6bc66b32016fcaffd4baa7e59a7c1f6d3426c972eca9cc22f70d475067d7557b1014a4ab65fc
-DIST yara-4.2.0.tar.gz 1284022 BLAKE2B 
34008b4d104f5034ac765480c26c0682462383866bf66cadcada4c77ae2a81cfddcf5f669ba1af607e9850aa9fe6371fea2383a659df5b0b7567153eeb76a67d
 SHA512 
eb2bfefb14c9546af2f851395fe1a528199b27c1d967d453f929a116f8091a5e5714090b103c6049f5d8053bbd941bffd5d3865a7963cab5d7311fdcf5afbbac
+DIST yara-4.2.0.tar.gz 1284059 BLAKE2B 
735d161fde5f84199315f1ce6d31f1ad79488312bede85d2941a03cb97fe75c3c4db0b3cba75782d338a462d87e9d9ed57b393bbdb68decfb350a1bbd096258b
 SHA512 
24ca707015c77d87126bcaac0991997f6b09403024765d615a06db47191a3f0177e1c1eb4a917ec8412876b61d28f4a708f36999ddd9214c3967968c71ae3b7c
 DIST yara-4.2.0_rc1.tar.gz 1283822 BLAKE2B 
d7bf869e670a0223895aac31df0dbe063d3f0110d1981ae8a42ab26726976790c744b522f13a6963f521310a281fab2b27d6336b23e504a4a9a3d414473ae452
 SHA512 
03bd09d7c020078946101854e68b7f9ca17c04f7a68624e9e15dc476fe209cc11b010108a0e7aea9746f05aabdbb8d6a6a2ffc54516eb9cb86f170c4259934df



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

2022-04-04 Thread Sam James
commit: fdc95d1afdf224bb4315aa1be6508dc662e94409
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:50:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:50:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc95d1a

dev-cpp/folly: add 2022.04.04.00

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

 dev-cpp/folly/Manifest   |  1 +
 dev-cpp/folly/folly-2022.04.04.00.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 71801ebb7718..6bda12dfda8b 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,3 +1,4 @@
 DIST folly-2022.03.14.00.tar.gz 3605018 BLAKE2B 
11a58e3c23c1e1299c16821e552d500f8215d2fb2fbdee3699b8487e1073196dfc322461e7670d3968c703d84b0b526d2479bcb74005b763f195ce48f04a419d
 SHA512 
0b3710862360788eb55dc40703e3862f57819acf217287f13ce125b56692c4e5b1de12289f02520ecca9007fa872a69e8936df0ec9260adf974a88286489a9b1
 DIST folly-2022.03.21.00.tar.gz 3611725 BLAKE2B 
6b0d3431810a26484b2c15a8ba4b245e720d717364a4305269b3adabaa2d005466dfd7ad086b38cb06ee2a2d5908e903e68486aadc62834a32b4fe59cd313095
 SHA512 
4e0fda55f007179883af30024fe1d389642159b1b4c915f7ef1a3c1003c8c52e2370f53ffa79d5fa75533d33becfb946d2bcbb2abdc62b9a297f977403d13dd7
 DIST folly-2022.03.28.00.tar.gz 3616507 BLAKE2B 
da003701abe599f20ac87a2785fe9a4cd4a8896d182737eb1eac6384f3d75a792225b426febea7cc4ea99aac1a1f31eb7330e0a297f43ae7d5aafccd93784560
 SHA512 
6eee07b3e82247c3c8672442503e9a69a1c4607604269fc0760e11a2d0e5595029e6995fbe7c970d2052a7f228f6b92112630e6d5c624369fc52e5ad1823ef74
+DIST folly-2022.04.04.00.tar.gz 3629241 BLAKE2B 
6e606c7412a8c2dcf731bf1373d3ed33680b07641109fd5da066bd648961d9608d82496322496bf6334a8576ae2394a36603ba8098e972c9b949a989f04baa4f
 SHA512 
923cab43820b75ef7f614a3e62d278ecb3a64beeabefee64d6fb113fbbfd368b69a2a90015706ba58e68967eb9bbf97052678edd1f2d6d4d466792f08e547488

diff --git a/dev-cpp/folly/folly-2022.04.04.00.ebuild 
b/dev-cpp/folly/folly-2022.04.04.00.ebuild
new file mode 100644
index ..b644181fecc6
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.04.04.00.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="An open-source C++ library developed and used at Facebook"
+HOMEPAGE="https://github.com/facebook/folly;
+SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog[gflags]
+   dev-libs/boost:=[context,threads(+)]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   sys-libs/liburing:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs"
+BDEPEND="test? ( sys-devel/clang )"
+
+pkg_setup() {
+   if use test && [[ ${BUILD_TYPE} != "binary" ]] && ! tc-is-clang ; then
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # TODO: liburing could in theory be optional but fails to link
+
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



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

2022-04-04 Thread Sam James
commit: 398871895d3a394dc1986bb136d5de3ac479844c
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Mar  9 16:42:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:03:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39887189

dev-util/ropper: version bump 1.13.7

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

 dev-util/ropper/Manifest |  1 +
 dev-util/ropper/ropper-1.13.7.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest
index 1e30c7f56dee..dc36dcac1a21 100644
--- a/dev-util/ropper/Manifest
+++ b/dev-util/ropper/Manifest
@@ -1 +1,2 @@
 DIST ropper-1.13.6.tar.gz 1491005 BLAKE2B 
aa82c9791eec2362c79f3cd96995cb505b73c8131b0b6fe6a7d0932e3551dd15ea401383e12ab79901ea05e749cb2ca8244fa3c909e0e8955910d321c8436ea9
 SHA512 
c3e20bc7182a94984f50c42334a7af1e64bd564615a308f432b0641a9557d27fd19bdb6c33a276d66c4b512534c625751e20531c324bde96a58d9c89b6d4
+DIST ropper-1.13.7.tar.gz 1491228 BLAKE2B 
24e3f4d2454cad2b4ba8f365a4da4060f0aadc4e78423388024adbf2b58d33276e68ed92f7b778b9a7d9eda057c6a1675a67c43c93df4d378605c08720d97197
 SHA512 
1d93c4d58454bbd5cfb6a4a7a69f571294613e10e77cae6a65eaf7b9a5c977a3b82c888bd414d1b3e6a1082ba7cd9f2121253bf849dff2a40cdb34acb1371acf

diff --git a/dev-util/ropper/ropper-1.13.7.ebuild 
b/dev-util/ropper/ropper-1.13.7.ebuild
new file mode 100644
index ..6bd50c5a169b
--- /dev/null
+++ b/dev-util/ropper/ropper-1.13.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Use to display information about binary files in different file 
formats"
+HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/sashs/Ropper;
+else
+   SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}"/Ropper-${PV}
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="z3"
+
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-libs/capstone[python,${PYTHON_USEDEP}]
+   dev-libs/keystone[python,${PYTHON_USEDEP}]
+   dev-python/filebytes[${PYTHON_USEDEP}]
+   ')
+   z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Remove test which dies on trying to import itself (stub loader, not a 
real test)
+   rm test.py || die
+
+   distutils-r1_src_prepare
+}



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

2022-04-04 Thread Sam James
commit: 348851f016d92205598de3e4e6eb41edc55b1caf
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:54:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:54:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348851f0

dev-util/watchman: add 2022.04.04.00

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

 dev-util/watchman/Manifest  |   1 +
 dev-util/watchman/watchman-2022.04.04.00.ebuild | 210 
 2 files changed, 211 insertions(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 47c6e1f9deb5..dfc92d346734 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -83,6 +83,7 @@ DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 
4eb8644b945633d6e856
 DIST watchman-2022.03.14.00.tar.gz 3782279 BLAKE2B 
5be4811347f0ef03718444d51c5654b1217b0263994c8a1ca0da901d0b72b6252a727746b8c00e727e8f305dfc54624a61c02effee8b1cc05b84aacbcf4bfbe8
 SHA512 
3c10a83889876e71d6665d25d9d524efc3d5bf50305000c085caf7712f26397bd33df8763a9686f86a5ac5e722ae56c54023ccb60b85223a01b4bb7a239bec44
 DIST watchman-2022.03.21.00.tar.gz 3782647 BLAKE2B 
5a484d4900abf453fc5c6b2083367c5447131a832bb25e63d5edb98680d27ff3dc409a709a4335ccdd96133294e092e86fca889dfc6cc51f0eb6ca7b515ac09c
 SHA512 
954a80e761f59e56b779355bb4fbc70b3e72ce95adaa2da9500927c4d3b0803eeb7f5e1f9ffa4e5ef164f99ee4afc23117a71af9067e823d01d71a585766522b
 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 
5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21
 SHA512 
3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d
+DIST watchman-2022.04.04.00.tar.gz 3781625 BLAKE2B 
bc91cf10f89407eaad6a5b4c79752a9b05c939fadfd9f831c09afb04eaaab0a529119db10f2d5ed8eb92c713d9329d67f0673f1a514b0d4b6e11882e19fb
 SHA512 
bd4ef4e423164b27f690b75c70d478778f4ca98d556169abfebf79abe5aa7675cc3f1c6cd8d447595f8bd8393338ded13b9b5f994eb52767fbb91d079f56c398
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513

diff --git a/dev-util/watchman/watchman-2022.04.04.00.ebuild 
b/dev-util/watchman/watchman-2022.04.04.00.ebuild
new file mode 100644
index ..da684483d094
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.04.04.00.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
+CRATES="
+ahash-0.3.8
+ansi_term-0.12.1
+anyhow-1.0.55
+atty-0.2.14
+autocfg-1.1.0
+bitflags-1.3.2
+byteorder-1.4.3
+bytes-1.1.0
+cfg-if-1.0.0
+clap-2.34.0
+const-random-0.1.13
+const-random-macro-0.1.13
+crossbeam-0.8.1
+crossbeam-channel-0.5.2
+crossbeam-deque-0.8.1
+crossbeam-epoch-0.9.7
+crossbeam-queue-0.3.4
+crossbeam-utils-0.8.7
+crunchy-0.2.2
+either-1.6.1
+futures-0.1.31
+futures-0.3.21
+futures-channel-0.3.21
+futures-core-0.3.21
+futures-executor-0.3.21
+futures-io-0.3.21
+futures-macro-0.3.21
+futures-sink-0.3.21
+futures-task-0.3.21
+futures-util-0.3.21
+getrandom-0.2.5
+heck-0.3.3
+hermit-abi-0.1.19
+jwalk-0.6.0
+lazy_static-1.4.0
+libc-0.2.119
+lock_api-0.4.6
+log-0.4.14
+maplit-1.0.2
+memchr-2.4.1
+memoffset-0.6.5
+mio-0.8.0
+miow-0.3.7
+ntapi-0.3.7
+num_cpus-1.13.1
+once_cell-1.9.0
+parking_lot-0.12.0
+parking_lot_core-0.9.1
+pin-project-lite-0.2.8
+pin-utils-0.1.0
+proc-macro2-1.0.36
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+quote-1.0.15
+rayon-1.5.1
+rayon-core-1.9.1
+redox_syscall-0.2.10
+scopeguard-1.1.0
+serde-1.0.136
+serde_derive-1.0.136
+signal-hook-registry-1.4.0
+slab-0.4.5
+smallvec-1.8.0
+socket2-0.4.4
+strsim-0.8.0
+structopt-0.3.26
+structopt-derive-0.4.18
+syn-1.0.86
+textwrap-0.11.0
+thiserror-1.0.30
+thiserror-impl-1.0.30
+tiny-keccak-2.0.2
+tokio-1.17.0
+tokio-macros-1.7.0

[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql-super-smack/

2022-04-04 Thread Sam James
commit: 87112c4ea4658dadd600465a0bdf98385d2d9026
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:37:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:37:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87112c4e

dev-db/mysql-super-smack: drop 1.3-r4

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

 .../mysql-super-smack-1.3-r4.ebuild| 66 --
 1 file changed, 66 deletions(-)

diff --git a/dev-db/mysql-super-smack/mysql-super-smack-1.3-r4.ebuild 
b/dev-db/mysql-super-smack/mysql-super-smack-1.3-r4.ebuild
deleted file mode 100644
index 453fcaa21ab9..
--- a/dev-db/mysql-super-smack/mysql-super-smack-1.3-r4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-WANT_AUTOMAKE="1.13"
-
-inherit autotools libtool
-
-MY_PN="super-smack"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Benchmarking, stress testing, and load generation tool for MySQL 
& PostGreSQL"
-HOMEPAGE="http://vegan.net/tony/supersmack/;
-SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="+mysql postgres"
-REQUIRED_USE="|| ( mysql postgres )"
-
-COMMON_DEPEND="sys-libs/zlib:=
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:*[server] )"
-DEPEND="${COMMON_DEPEND} sys-devel/bison sys-devel/flex"
-RDEPEND="${COMMON_DEPEND} mysql? ( virtual/mysql )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.2.destdir.patch
-   "${FILESDIR}"/${PN}-1.3.amd64.patch
-   "${FILESDIR}"/${PN}-1.3.gcc4.3.patch
-   "${FILESDIR}"/${PN}-1.3-gen-data.patch
-   "${FILESDIR}"/${PN}-1.3-automake-1.13.patch
-)
-DOCS=( CHANGES INSTALL MANUAL README TUTORIAL )
-
-src_prepare() {
-   # Clean up files so eautoreconf does not pick up any
-   # deprecated autotools macros.
-   rm acinclude.m4 aclocal.m4 acconfig.h config.status config.h || die
-   mv configure.in configure.ac || die
-   export CXXFLAGS+=" -std=gnu++98"
-   default
-   eautoreconf
-   elibtoolize --patch-only
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(usex mysql --with-mysql "")
-   $(usex postgres --with-pgsql "")
-   --with-datadir=/var/tmp/${MY_PN}
-   --with-smacks-dir=/usr/share/${MY_PN}
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   keepdir /var/tmp/${MY_PN}
-}
-
-pkg_postinst() {
-   elog "The gen-data binary is now installed as super-smack-gen-data"
-}



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

2022-04-04 Thread Sam James
commit: e9070cb2d3a63e8b0fbcbcd07764d5141a62c851
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9070cb2

net-firewall/iptables: Stabilize 1.8.7-r2 ppc, #836617

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

 net-firewall/iptables/iptables-1.8.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/iptables/iptables-1.8.7-r2.ebuild 
b/net-firewall/iptables/iptables-1.8.7-r2.ebuild
index 343a160a95c8..cf0c11586f74 100644
--- a/net-firewall/iptables/iptables-1.8.7-r2.ebuild
+++ b/net-firewall/iptables/iptables-1.8.7-r2.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2"
 # Subslot reflects PV when libxtables and/or libip*tc was changed
 # the last time.
 SLOT="0/1.8.3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 IUSE="conntrack netlink nftables pcap static-libs"
 
 BUILD_DEPEND="



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

2022-04-04 Thread Sam James
commit: fa8343ab8ff41cf3c493aac342d095a71631ca56
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:37:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:37:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8343ab

app-containers/containerd: Stabilize 1.5.11 ppc64, #836778

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

 app-containers/containerd/containerd-1.5.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/containerd/containerd-1.5.11.ebuild 
b/app-containers/containerd/containerd-1.5.11.ebuild
index 2d706c67b79c..a1c9c8fc0673 100644
--- a/app-containers/containerd/containerd-1.5.11.ebuild
+++ b/app-containers/containerd/containerd-1.5.11.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2022-04-04 Thread Sam James
commit: e8456713af8a106688d918e4495914eadb475dba
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:37:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8456713

net-print/hplip: Stabilize 3.22.2 ppc64, #836636

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

 net-print/hplip/hplip-3.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.22.2.ebuild 
b/net-print/hplip/hplip-3.22.2.ebuild
index 415525c76543..1b5b740c1b76 100644
--- a/net-print/hplip/hplip-3.22.2.ebuild
+++ b/net-print/hplip/hplip-3.22.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



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

2022-04-04 Thread Sam James
commit: 5b74e6f4662ed794c83b88194faccf407245eac5
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b74e6f4

media-libs/libsdl2: Stabilize 2.0.20-r1 ppc, #836664

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

 media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild 
b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
index be8398460a94..673d3087e19e 100644
--- a/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.20-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xinerama xscreensaver"
 REQUIRED_USE="



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

2022-04-04 Thread Sam James
commit: 2fe0dc4eefc24172d660aae197f585271b746f74
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe0dc4e

net-firewall/firewalld: Stabilize 1.1.0-r1 ppc64, #836678

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

 net-firewall/firewalld/firewalld-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild 
b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
index 12cd825374cf..3629b8d3ff47 100644
--- a/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
+++ b/net-firewall/firewalld/firewalld-1.1.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 IUSE="gui +nftables +iptables"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



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

2022-04-04 Thread Sam James
commit: 1f958aa5b2cacfe4b3b3d047c3b449cd37d19d05
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f958aa5

dev-libs/nss: Stabilize 3.68.3 ppc, #836621

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

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

diff --git a/dev-libs/nss/nss-3.68.3.ebuild b/dev-libs/nss/nss-3.68.3.ebuild
index 7811c327577e..1a0aceed903f 100644
--- a/dev-libs/nss/nss-3.68.3.ebuild
+++ b/dev-libs/nss/nss-3.68.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$
 
 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
 IUSE="cacert utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
 # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2022-04-04 Thread Sam James
commit: ff27ada2ae880f08689e8e754d894e613d63aa05
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff27ada2

net-print/hplip: Stabilize 3.22.2 ppc, #836636

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

 net-print/hplip/hplip-3.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.22.2.ebuild 
b/net-print/hplip/hplip-3.22.2.ebuild
index 35d56537c842..415525c76543 100644
--- a/net-print/hplip/hplip-3.22.2.ebuild
+++ b/net-print/hplip/hplip-3.22.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-iptables/

2022-04-04 Thread Sam James
commit: 8e3348085e46a4544b17721239d8b8ca7b02fb7a
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:36:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:36:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e334808

app-eselect/eselect-iptables: Stabilize 20220320 ppc, #836617

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

 app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild 
b/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild
index 343a36ebcfd5..bbebad1775d4 100644
--- a/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild
+++ b/app-eselect/eselect-iptables/eselect-iptables-20220320.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://dev.gentoo.org/~chutzpah/dist/iptables/${P}.tar.xz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 RDEPEND="app-admin/eselect"
 



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2022-04-04 Thread Sam James
commit: db8bc681de1289cb05a3ef959b5f665c999cd1f9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:35:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:35:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8bc681

net-print/hplip: Stabilize 3.22.2 x86, #836636

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

 net-print/hplip/hplip-3.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.22.2.ebuild 
b/net-print/hplip/hplip-3.22.2.ebuild
index 853e8a5dcb69..35d56537c842 100644
--- a/net-print/hplip/hplip-3.22.2.ebuild
+++ b/net-print/hplip/hplip-3.22.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



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

2022-04-04 Thread Sam James
commit: c8bb8a54156cf74735b86e3a95b369348e8a27c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:35:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:35:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8bb8a54

sci-libs/libqalculate: Stabilize 3.22.0 ppc64, #830765

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

 sci-libs/libqalculate/libqalculate-3.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/libqalculate/libqalculate-3.22.0.ebuild 
b/sci-libs/libqalculate/libqalculate-3.22.0.ebuild
index 2fc02de1fe5a..545711dca10d 100644
--- a/sci-libs/libqalculate/libqalculate-3.22.0.ebuild
+++ b/sci-libs/libqalculate/libqalculate-3.22.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz
 LICENSE="GPL-2"
 # SONAME changes pretty often on bumps. Check!
 SLOT="0/22"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
 IUSE="curl icu gnuplot readline test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2022-04-04 Thread Sam James
commit: 1a023bfc69bfa887b617dd8b553976b384639286
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 02:34:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:34:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a023bfc

sci-calculators/qalculate-gtk: drop rarian dependency

I can't see any trace of this actually being used & it's deprecated.

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

 .../{qalculate-gtk-4.1.1.ebuild => qalculate-gtk-4.1.1-r1.ebuild}  | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1-r1.ebuild
similarity index 94%
rename from sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild
rename to sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1-r1.ebuild
index 6129275d5715..47ce82e13fba 100644
--- a/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1-r1.ebuild
@@ -22,8 +22,7 @@ RDEPEND="dev-libs/glib:2
x11-libs/gtk+:3
x11-libs/pango"
 DEPEND="${RDEPEND}"
-BDEPEND="app-text/rarian
-   dev-util/gdbus-codegen
+BDEPEND="dev-util/gdbus-codegen
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/qalculate-gtk/

2022-04-04 Thread Sam James
commit: 23e46496938b803e6cb2cf0814d0fb82e5060a5c
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:21:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:25:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e46496

sci-calculators/qalculate-gtk: add 4.1.1

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

 sci-calculators/qalculate-gtk/Manifest |  1 +
 .../qalculate-gtk/qalculate-gtk-4.1.1.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sci-calculators/qalculate-gtk/Manifest 
b/sci-calculators/qalculate-gtk/Manifest
index 364b5ee57044..a7f21afec485 100644
--- a/sci-calculators/qalculate-gtk/Manifest
+++ b/sci-calculators/qalculate-gtk/Manifest
@@ -1 +1,2 @@
 DIST qalculate-gtk-3.22.0.tar.gz 2555367 BLAKE2B 
dcaa3495f75f4c24d0482b13978f19785cf192d231b46f031f0c69c4b9c8b5f49c328a14319e4ad0b1930be799fb5ff5805dab6696a21685eaaabb0b9dcccf47
 SHA512 
029e0a5db69d04a1bfb796915ded3b4533f3036d99833035ae7e8b214f0b2086f6ecb1c08f463561642bdbbd0fd729250a9bc892bbac5ee0a72a9073d7555a04
+DIST qalculate-gtk-4.1.1.tar.gz 2811609 BLAKE2B 
ffc5769050368a7883d82ea65251e77057f77dd59f365ff04c85bd8fc6d74e5958d982fb82b3d0519ed6439810ece41102eb4b0647990b126fa2f14cebee0ed3
 SHA512 
d7a6ce496dc6747300b1fff8b8e2ff74ba7530b4b83539d31ec99a0862e8147d250750cef585063a35a8f6aaadf12e99c51bdff4cb6a4ff83683f4fcf4ceae12

diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild 
b/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild
new file mode 100644
index ..6129275d5715
--- /dev/null
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: bump with sci-libs/libqalculate!
+
+inherit xdg
+
+DESCRIPTION="Modern multi-purpose calculator"
+HOMEPAGE="https://qalculate.github.io/;
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+   >=sci-libs/libqalculate-${PV}:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="app-text/rarian
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   # Required by src_test() and `make check`
+   cat >po/POTFILES.skip <<-EOF || die
+   # Required by make check
+   data/calendarconversion.ui
+   data/periodictable.ui
+   EOF
+
+   default
+}



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

2022-04-04 Thread Sam James
commit: 3c46b9aea058d4497b7861156e285c432995a280
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:18:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 02:25:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c46b9ae

sci-libs/libqalculate: add 4.1.1

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

 sci-libs/libqalculate/Manifest  |  1 +
 sci-libs/libqalculate/libqalculate-4.1.1.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest
index 7fac31453330..d941dfff2b0a 100644
--- a/sci-libs/libqalculate/Manifest
+++ b/sci-libs/libqalculate/Manifest
@@ -1,2 +1,3 @@
 DIST libqalculate-3.21.0.tar.gz 2117414 BLAKE2B 
eaf8b886e716a6f8e9631dbda6533906cc7c5ed986233d75b9384aefb4123479914715d37268db5e1d403d1ee1835cde77314abe5380768fce5c266d1c253ca3
 SHA512 
7ca876ffe359ab2c6c6ae266007f489f9cd26f6650d6ace4e1d80cc660d16294cce601ed81046baca25cc4ec41668498af0a555fddc47c4118241e72af039614
 DIST libqalculate-3.22.0.tar.gz 2150167 BLAKE2B 
2023dc00e516f26d93e6acae66acb6211fb4dd234fba7e1e012c29ea224276040e75552b923b275e0cbe3e168ed419849f7f204aac3952a872ad0f1916470358
 SHA512 
2fc7e9e2edda0dfa221865050068eead29f9fecfef8eb8817bacc7493ed03215c60931b40e69165f565fc0574e370131ebebd9b247fedafc5821aae35b71dac9
+DIST libqalculate-4.1.1.tar.gz 2172017 BLAKE2B 
e9dcc22ad2d102572610ddc103afc5a279cf4f63681750c6165dac40225c7e29ebb4ccdc4f54cb97031ca8684ef17e08e99478c6b200870c7858e832a7588f18
 SHA512 
7a0f2fac6c96247b40565bdd015f8b52dc250fa74a8d8ed4a52a6f2134fb2b628e469c0253723f22b433a8f575590a28be8c0d4aa6cfb473b58f1b2c63707956

diff --git a/sci-libs/libqalculate/libqalculate-4.1.1.ebuild 
b/sci-libs/libqalculate/libqalculate-4.1.1.ebuild
new file mode 100644
index ..793186d66e2e
--- /dev/null
+++ b/sci-libs/libqalculate/libqalculate-4.1.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with sci-calculators/qalculate-gtk!
+
+inherit toolchain-funcs
+
+DESCRIPTION="A modern multi-purpose calculator library"
+HOMEPAGE="https://qalculate.github.io/;
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+# SONAME changes pretty often on bumps. Check!
+SLOT="0/22"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="curl icu gnuplot readline test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/gmp:=
+   dev-libs/libxml2:2
+   dev-libs/mpfr:=
+   virtual/libiconv
+   curl? ( net-misc/curl )
+   icu? ( dev-libs/icu:= )
+   readline? ( sys-libs/readline:= )"
+RDEPEND="${DEPEND}
+   gnuplot? ( >=sci-visualization/gnuplot-3.7 )"
+BDEPEND="dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   cat >po/POTFILES.skip <<-EOF || die
+   # Required by make check
+   data/currencies.xml.in
+   data/datasets.xml.in
+   data/elements.xml.in
+   data/functions.xml.in
+   data/planets.xml.in
+   data/prefixes.xml.in
+   data/units.xml.in
+   data/variables.xml.in
+   src/defs2doc.cc
+   EOF
+}
+
+src_configure() {
+   # Needed for po-defs/Makefile
+   export CXX_FOR_BUILD="$(tc-getBUILD_CXX)"
+   export CXXCPP_FOR_BUILD="$(tc-getBUILD_CXX) -E"
+
+   # bug #792027
+   tc-export CC
+
+   econf \
+   $(use_enable test tests) \
+   $(use_enable test unittests) \
+   $(use_with curl libcurl) \
+   $(use_with gnuplot gnuplot-call) \
+   $(use_with icu) \
+   $(use_with readline)
+}
+
+src_install() {
+   # docs/reference/Makefile.am -> referencedir=
+   emake \
+   DESTDIR="${D}" \
+   referencedir="${EPREFIX}/usr/share/doc/${PF}/html" \
+   install
+
+   einstalldocs
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/files/

2022-04-04 Thread Ronny Gutbrod
commit: a8f1d1db7035a125aa1dde2b182721db09945a4f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:29:35 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8f1d1db

dev-util/gftools/files: remove patches

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

 dev-util/gftools/files/gftools-setup.diff | 10 --
 dev-util/gftools/files/gftools-tests.diff | 28 
 2 files changed, 38 deletions(-)

diff --git a/dev-util/gftools/files/gftools-setup.diff 
b/dev-util/gftools/files/gftools-setup.diff
deleted file mode 100644
index 9227b8548..0
--- a/dev-util/gftools/files/gftools-setup.diff
+++ /dev/null
@@ -1,10 +0,0 @@
 a/setup.py
-+++ b/setup.py
-@@ -72,7 +72,6 @@ setup(
- #  see: https://github.com/fontforge/fontforge/issues/2048
- 'setuptools',
- 'FontTools[ufo]',
--'Flask',
- 'absl-py',
- 'glyphsLib',
- 'PyGithub',

diff --git a/dev-util/gftools/files/gftools-tests.diff 
b/dev-util/gftools/files/gftools-tests.diff
deleted file mode 100644
index c2c2124af..0
--- a/dev-util/gftools/files/gftools-tests.diff
+++ /dev/null
@@ -1,28 +0,0 @@
 a/Lib/gftools/tests/test_qa.py
-+++ b/Lib/gftools/tests/test_qa.py
-@@ -1,5 +1,6 @@
- import subprocess
- import unittest
-+import pytest
- import tempfile
- import os
- 
-@@ -38,6 +39,7 @@ class TestQA(unittest.TestCase):
- self.assertTrue("Fontbakery" in os.listdir(qa_out))
- 
- def test_diff_github_fonts_vs_googlefonts_vf(self):
-+if not 'GH_TOKEN' in os.environ.keys(): pytest.skip("GH_TOKEN not 
provided")
- with tempfile.TemporaryDirectory() as qa_out:
- subprocess.call(
- [
 a/Lib/gftools/tests/test_stat.py
-+++ b/Lib/gftools/tests/test_stat.py
-@@ -373,7 +373,7 @@ def test_gen_stat_tables_from_config(var
- - name: Italic
-   value: 1
- """
--config = yaml.load(config_text)
-+config = yaml.safe_load(config_text)
- gen_stat_tables_from_config(config, var_fonts)
- roman, italic = var_fonts
- 



[gentoo-commits] repo/proj/guru:master commit in: dev-util/gftools/

2022-04-04 Thread Ronny Gutbrod
commit: c47e66a4c1126cd90ba5a3616b81689974fd8155
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:29:02 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c47e66a4

dev-util/gftools: add 0.9.5, drop 0.9.2

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

 dev-util/gftools/Manifest   | 2 +-
 dev-util/gftools/{gftools-0.9.2.ebuild => gftools-0.9.5.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest
index 210355f8e..e20484870 100644
--- a/dev-util/gftools/Manifest
+++ b/dev-util/gftools/Manifest
@@ -1,3 +1,3 @@
 DIST GlyphsInfo-e33ccf3515cc5b8005a3a50b4163663623649d20.tar.gz 576525 BLAKE2B 
306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79
 SHA512 
7481f524273e73cbb7827ee6ddf9ae63852b0e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13
-DIST gftools-0.9.2.tar.gz 4640316 BLAKE2B 
9fad40044c6d66fb8f6fe69d8f67bae62828954136b14d44108098b60f77babc964508d229eda9018fc1fd3312f1f8ecc0a6ad5f067cea71a504b58ce8d2f691
 SHA512 
e60d358c4754b0177532ef5f84a50734ea4a203275f13e262852819522901ac16e0e502a883eafcf6e868faa07f17440a58f923927a826364212452d96944db8
 DIST gftools-0.9.4.tar.gz 4645902 BLAKE2B 
e74e94d195bb3c49f453dec09372dfa2d42fc8c2abba79a23106dc605f94992efd2c239b7ace8b96e4677629cbf230c4e08d379683aebd1a0a60b6fdc4aeff1e
 SHA512 
ab26899b844f60cbe9a15f9ad01675a3e317c64590339efcc3efc1bfb67b5a05364dfefd7dc3433246c6b5c50bd89a42d438398b4535c04782ca67c192935a3b
+DIST gftools-0.9.5.tar.gz 4649591 BLAKE2B 
8bb31da074b973718c4354a2e7eafaedbe5a45927f108c16ebcf3b8f8764647800cc83b5c079d66bd54426896278bba80008e855d27a3c3c20f1aa76178f1aa5
 SHA512 
d996147df5be58cdb5cfd5399afd71c4f88e6199e023e749216351be8cbe1f43061b871d80961e8be13936da6d331bea19f9361e3ec5a50a66c104814117d87b

diff --git a/dev-util/gftools/gftools-0.9.2.ebuild 
b/dev-util/gftools/gftools-0.9.5.ebuild
similarity index 97%
rename from dev-util/gftools/gftools-0.9.2.ebuild
rename to dev-util/gftools/gftools-0.9.5.ebuild
index d67dad3d8..e197ff105 100644
--- a/dev-util/gftools/gftools-0.9.2.ebuild
+++ b/dev-util/gftools/gftools-0.9.5.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20"
 DISTUTILS_SINGLE_IMPL=1
@@ -52,6 +52,7 @@ RDEPEND="
dev-python/skia-pathops[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/hyperglot[${PYTHON_USEDEP}]
+   >=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}]
')
 "
 DEPEND="



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tessen/

2022-04-04 Thread Ronny Gutbrod
commit: 69180edccf6554c8f6f2dc3b0f16e64022eb6c28
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr  4 23:59:37 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 23:59:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69180edc

gui-apps/tessen: drop dmenu optional dependency

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/tessen/metadata.xml| 1 -
 gui-apps/tessen/tessen-2.1.2.ebuild | 5 ++---
 gui-apps/tessen/tessen-.ebuild  | 5 ++---
 3 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/gui-apps/tessen/metadata.xml b/gui-apps/tessen/metadata.xml
index 56ee527ad..55e9ef031 100644
--- a/gui-apps/tessen/metadata.xml
+++ b/gui-apps/tessen/metadata.xml
@@ -9,7 +9,6 @@
ayushnix/tessen


-   Enable dmenu backend
Enable bemenu backend
Enable rofi backend
Enable wofi backend

diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild 
b/gui-apps/tessen/tessen-2.1.2.ebuild
index 825613281..a215da0bf 100644
--- a/gui-apps/tessen/tessen-2.1.2.ebuild
+++ b/gui-apps/tessen/tessen-2.1.2.ebuild
@@ -18,14 +18,13 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+pass gopass dmenu bemenu wofi rofi"
+IUSE="+pass gopass bemenu wofi rofi"
 
 REQUIRED_USE="|| ( pass gopass )
-   || ( dmenu bemenu wofi rofi )"
+   || ( bemenu wofi rofi )"
 
 DEPEND=""
 RDEPEND="${DEPEND}
-   dmenu? ( x11-misc/dmenu )
bemenu? ( dev-libs/bemenu )
wofi? ( gui-apps/wofi )
rofi? ( x11-misc/rofi )

diff --git a/gui-apps/tessen/tessen-.ebuild 
b/gui-apps/tessen/tessen-.ebuild
index 825613281..a215da0bf 100644
--- a/gui-apps/tessen/tessen-.ebuild
+++ b/gui-apps/tessen/tessen-.ebuild
@@ -18,14 +18,13 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+pass gopass dmenu bemenu wofi rofi"
+IUSE="+pass gopass bemenu wofi rofi"
 
 REQUIRED_USE="|| ( pass gopass )
-   || ( dmenu bemenu wofi rofi )"
+   || ( bemenu wofi rofi )"
 
 DEPEND=""
 RDEPEND="${DEPEND}
-   dmenu? ( x11-misc/dmenu )
bemenu? ( dev-libs/bemenu )
wofi? ( gui-apps/wofi )
rofi? ( x11-misc/rofi )



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/ipaddr/

2022-04-04 Thread Ronny Gutbrod
commit: 6c48e8364f391f936e66534c7ad399f814dde29e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:31:08 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c48e836

dev-ml/ipaddr: add 5.3.0, drop 5.0.1-r2

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

 dev-ml/ipaddr/Manifest| 2 +-
 dev-ml/ipaddr/{ipaddr-5.0.1-r2.ebuild => ipaddr-5.3.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ipaddr/Manifest b/dev-ml/ipaddr/Manifest
index ef471692e..3bcc37e9d 100644
--- a/dev-ml/ipaddr/Manifest
+++ b/dev-ml/ipaddr/Manifest
@@ -1 +1 @@
-DIST ocaml-ipaddr-5.0.1.tar.gz 32964 BLAKE2B 
cd4f2ba145973c258b564752b3ea5bcd555aae466548d8745bd7a6219dc6d16350698eebcd7994a167e4166cffd822ac7bdc3316e2969a4185cc77d90d7aa267
 SHA512 
0e7984e2911d2a8aaba8ee28661288e7a1ce87bdb993bd910206e513a40c4fcf7272c73be72295a739f1254ccf9622e8b4aa448db0f599508c1e814020410ec8
+DIST ocaml-ipaddr-5.3.0.tar.gz 34247 BLAKE2B 
de7c059649ed1dfd32e02e7ec27d2c86cb470e7a3cdd3dd79ef4a5d935962970d5384e871c788f114309b3133e09b46cb7e647ace92a2e700edad9d863e016bc
 SHA512 
ef7d720d4625fc0e147ac517efbfc8e4269b1ad2b864099e6552303784591c9fec5662177db31c64bf9e740bb834196a603bd97437499acd6d6c9b80f51818d5

diff --git a/dev-ml/ipaddr/ipaddr-5.0.1-r2.ebuild 
b/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
similarity index 100%
rename from dev-ml/ipaddr/ipaddr-5.0.1-r2.ebuild
rename to dev-ml/ipaddr/ipaddr-5.3.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/xmlm/

2022-04-04 Thread Ronny Gutbrod
commit: aeaa506ae06ed9160b2c6108952cddf4dafa195b
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Tue Apr  5 02:09:23 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Tue Apr  5 02:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aeaa506a

dev-ml/xmlm: update SRC_URI and HOMEPAGE (HTTP -> HTTPS)

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 dev-ml/xmlm/xmlm-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/xmlm/xmlm-1.4.0.ebuild b/dev-ml/xmlm/xmlm-1.4.0.ebuild
index bb7de9ee7..e470e5e5e 100644
--- a/dev-ml/xmlm/xmlm-1.4.0.ebuild
+++ b/dev-ml/xmlm/xmlm-1.4.0.ebuild
@@ -7,10 +7,10 @@ inherit findlib opam
 
 DESCRIPTION="Ocaml XML manipulation module"
 HOMEPAGE="
-   http://erratique.ch/software/xmlm
+   https://erratique.ch/software/xmlm
https://github.com/dbuenzli/xmlm
 "
-SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz;
+SRC_URI="https://erratique.ch/software/${PN}/releases/${P}.tbz;
 
 LICENSE="BSD"
 SLOT="0/${PV}"



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tessen/

2022-04-04 Thread Ronny Gutbrod
commit: 3c21ef9d1ed718b405014f6c0e51e5e092080b73
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Apr  4 23:26:07 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 23:26:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c21ef9d

Added - and optfeature logs in postinst

Signed-off-by: Julien Roy  jroy.ca>

 gui-apps/tessen/tessen-2.1.2.ebuild  | 20 ++--
 .../{tessen-2.1.2.ebuild => tessen-.ebuild}  | 20 ++--
 2 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild 
b/gui-apps/tessen/tessen-2.1.2.ebuild
index c0d5cf2f4..825613281 100644
--- a/gui-apps/tessen/tessen-2.1.2.ebuild
+++ b/gui-apps/tessen/tessen-2.1.2.ebuild
@@ -3,13 +3,21 @@
 
 EAPI=8
 
+inherit optfeature
+
 DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
 HOMEPAGE="https://github.com/ayushnix/tessen;
-SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git;
+else
+   SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="+pass gopass dmenu bemenu wofi rofi"
 
 REQUIRED_USE="|| ( pass gopass )
@@ -24,3 +32,11 @@ RDEPEND="${DEPEND}
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
 BDEPEND=""
+
+pkg_postinst() {
+   optfeature "autotype support" gui-apps/wtype
+   optfeature "clipboard support" gui-apps/wl-clipboard
+   optfeature "URL opening support" x11-misc/xdg-utils
+   optfeature "OTP support" app-admin/pass-otp
+   optfeature "notifications support" x11-libs/libnotify
+}

diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild 
b/gui-apps/tessen/tessen-.ebuild
similarity index 53%
copy from gui-apps/tessen/tessen-2.1.2.ebuild
copy to gui-apps/tessen/tessen-.ebuild
index c0d5cf2f4..825613281 100644
--- a/gui-apps/tessen/tessen-2.1.2.ebuild
+++ b/gui-apps/tessen/tessen-.ebuild
@@ -3,13 +3,21 @@
 
 EAPI=8
 
+inherit optfeature
+
 DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
 HOMEPAGE="https://github.com/ayushnix/tessen;
-SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ayushnix/${PN}.git;
+else
+   SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
 IUSE="+pass gopass dmenu bemenu wofi rofi"
 
 REQUIRED_USE="|| ( pass gopass )
@@ -24,3 +32,11 @@ RDEPEND="${DEPEND}
pass? ( app-admin/pass )
gopass? ( app-admin/gopass )"
 BDEPEND=""
+
+pkg_postinst() {
+   optfeature "autotype support" gui-apps/wtype
+   optfeature "clipboard support" gui-apps/wl-clipboard
+   optfeature "URL opening support" x11-misc/xdg-utils
+   optfeature "OTP support" app-admin/pass-otp
+   optfeature "notifications support" x11-libs/libnotify
+}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/glance/files/, app-admin/glance/

2022-04-04 Thread Ronny Gutbrod
commit: b533f66cd77aa9cda886a93c2b88bac4afcba9a5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:19:20 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b533f66c

app-admin/glance: add 24.0.0, drop 23.0.0

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

 app-admin/glance/Manifest  |  2 +-
 app-admin/glance/files/glance.logrotate|  8 
 app-admin/glance/files/glance.sudoers  |  3 ++
 app-admin/glance/files/glance.tmpfiles |  2 +
 .../glance/files/openstack-glance-api.service  | 16 +++
 .../{glance-23.0.0.ebuild => glance-24.0.0.ebuild} | 53 +++---
 6 files changed, 67 insertions(+), 17 deletions(-)

diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest
index 53b510110..c368789b8 100644
--- a/app-admin/glance/Manifest
+++ b/app-admin/glance/Manifest
@@ -1 +1 @@
-DIST glance-23.0.0.tar.gz 2095878 BLAKE2B 
9c47dc3005828d1d6e8e194d641abea67d1fc05cb4fd76a4f70c8906a036df2c5501984e1f81050e0c8719410b6226a699ead8b91a9ae14a9a5cd491743d3adf
 SHA512 
97c11c95c8957fece373f009644e192468b0e2f74bd8ed78e5a99c549890a432c96e4a8a85c66bbcdac1278b3a2db1c3b7a01f779cfcf939a830557414f8cc14
+DIST glance-24.0.0.tar.gz 2100290 BLAKE2B 
3f9774a1ff30974bf5986b9c64bd3b7aef63427ef75449daf29bd217b8a87d6edc9696e338d5f30abcc289e6d2f7fde25893c619ddd49acf483ebdf765663324
 SHA512 
a5a9a9d91f14f485cdebe6b2b96a0712b09cfbf2f03b13c3919d597dbef1bd58b0ab2b4aac386c52a25e6059c03d2e1a821b28827b7689c3272cde51d80f3809

diff --git a/app-admin/glance/files/glance.logrotate 
b/app-admin/glance/files/glance.logrotate
new file mode 100644
index 0..b91cfd32c
--- /dev/null
+++ b/app-admin/glance/files/glance.logrotate
@@ -0,0 +1,8 @@
+/var/log/glance/*.log {
+daily
+missingok
+compress
+delaycompress
+notifempty
+copytruncate
+}

diff --git a/app-admin/glance/files/glance.sudoers 
b/app-admin/glance/files/glance.sudoers
new file mode 100644
index 0..ebb61440d
--- /dev/null
+++ b/app-admin/glance/files/glance.sudoers
@@ -0,0 +1,3 @@
+Defaults:glance !requiretty
+
+glance ALL = (root) NOPASSWD: /usr/bin/glance-rootwrap 
/etc/glance/rootwrap.conf *

diff --git a/app-admin/glance/files/glance.tmpfiles 
b/app-admin/glance/files/glance.tmpfiles
new file mode 100644
index 0..33619e305
--- /dev/null
+++ b/app-admin/glance/files/glance.tmpfiles
@@ -0,0 +1,2 @@
+d /var/lib/glance 0750 glance glance -
+d /var/log/glance 0750 glance glance -

diff --git a/app-admin/glance/files/openstack-glance-api.service 
b/app-admin/glance/files/openstack-glance-api.service
new file mode 100644
index 0..841d4e315
--- /dev/null
+++ b/app-admin/glance/files/openstack-glance-api.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=OpenStack Image Service API server
+After=network.target httpd.service memcached.service etcd.service 
mysqld.service redis.service rabbitmq.service
+
+[Service]
+LimitNOFILE=131072
+LimitNPROC=131072
+Type=simple
+User=glance
+ExecStart=/usr/bin/glance-api --log-file=/var/log/glance/api.log
+PrivateTmp=true
+Restart=on-failure
+
+[Install]
+WantedBy=multi-user.target
+

diff --git a/app-admin/glance/glance-23.0.0.ebuild 
b/app-admin/glance/glance-24.0.0.ebuild
similarity index 80%
rename from app-admin/glance/glance-23.0.0.ebuild
rename to app-admin/glance/glance-24.0.0.ebuild
index 26203fab4..331a5d544 100644
--- a/app-admin/glance/glance-23.0.0.ebuild
+++ b/app-admin/glance/glance-24.0.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_8 )
+PYTHON_COMPAT=( python3_{8..9} )
 
-inherit distutils-r1
+inherit distutils-r1 systemd tmpfiles
 
 DESCRIPTION="Services for discovering, registering, and retrieving VM images"
 HOMEPAGE="
@@ -23,17 +23,6 @@ IUSE="mysql postgres +sqlite +swift"
 RDEPEND="
>=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}]
-   sqlite? (
-   >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
-   )
-   mysql? (
-   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
-   )
-   postgres? (
-   >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
-   >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
-   )
>=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}]
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
>=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
@@ -50,16 +39,16 @@ RDEPEND="
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}]
>=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
-   >=dev-python/keystonemiddleware-5.17.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/cinder/

2022-04-04 Thread Ronny Gutbrod
commit: 93bcb1b70a9742874944b64e297f0282b67bd955
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:20:34 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=93bcb1b7

sys-cluster/cinder: add 20.0.0

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

 sys-cluster/cinder/Manifest |   1 +
 sys-cluster/cinder/cinder-20.0.0.ebuild | 207 
 2 files changed, 208 insertions(+)

diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index 8b474a5d9..e9fdf3984 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -1 +1,2 @@
 DIST cinder-20.0.0.0rc1.tar.gz 5948385 BLAKE2B 
f8f2e2b4b88f4c81db61bc209b1408bf8c49db54b8b89095828d5baf3a1e6789889093ecb29b9494ec580c5878cd2cffcd5930992794d970a7582f190db5c134
 SHA512 
90e6845d96e896ddf40bd9992e80864a8441a74b265bdf559ada75f0a95af9f3041ee75d16312a9ae3871e35a23719248c7ed879b1511688afb3bf8b09239ab1
+DIST cinder-20.0.0.tar.gz 5950094 BLAKE2B 
6370f2ea4f1bfecf3602d313b46436a100b5957754750c5ed5f282ec7bdb1797fa4df7764d7eb946d01a47345fc4611bcc8ed565f076556aedf094eec994f89b
 SHA512 
1d7d8cc26b88b1243c7c03c607591815120120257f06355d75f2aab5cc7566470d0f37f2bfc7bc1f51a36a38c8b7016fc5996de9b42d36ebe7f393585a877bb2

diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild 
b/sys-cluster/cinder/cinder-20.0.0.ebuild
new file mode 100644
index 0..8ba86ad84
--- /dev/null
+++ b/sys-cluster/cinder/cinder-20.0.0.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${P/_rc/rc}"
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1 linux-info systemd tmpfiles
+
+DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of 
nova-volumes"
+HOMEPAGE="
+   https://launchpad.net/cinder
+   https://opendev.org/openstack/cinder/
+   https://pypi.org/project/cinder/
+   https://github.com/openstack/cinder
+"
+SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz;
+KEYWORDS="~amd64"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres 
rdma sqlite +tcp test +tgt"
+
+# qemu is needed for image conversion
+RDEPEND="
+   >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.4.2[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.4.16[${PYTHON_USEDEP}]
+   >=dev-python/httplib2-0.18.1[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.12[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-4.2.1[${PYTHON_USEDEP}]
+   >=dev-python/keystonemiddleware-9.1.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.5.2[${PYTHON_USEDEP}]
+   >=dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-8.3.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-db-11.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-12.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-4.1.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-policy-3.8.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-reports-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-rootwrap-6.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-upgradecheck-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-versionedobjects-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/osprofiler-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+   >=dev-python/paramiko-2.7.2[${PYTHON_USEDEP}]
+   >=dev-python/paste-3.4.3[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.7.2[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
+   >=dev-python/python-barbicanclient-5.0.1[${PYTHON_USEDEP}]
+   >=dev-python/python-glanceclient-3.2.2[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-4.1.1[${PYTHON_USEDEP}]
+   >=dev-python/python-novaclient-17.2.1[${PYTHON_USEDEP}]
+   >=dev-python/python-swiftclient-3.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   >=dev-python/routes-2.4.1[${PYTHON_USEDEP}]
+   >=dev-python/taskflow-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/rtslib-fb-2.1.74[${PYTHON_USEDEP}]
+   >=dev-python/six-1.15.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-ml/cstruct/

2022-04-04 Thread Ronny Gutbrod
commit: 56712386f49007861339cac9f285ca260fbed955
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:30:46 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56712386

dev-ml/cstruct: add 6.0.1, drop 6.0.0-r2

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

 dev-ml/cstruct/Manifest  | 2 +-
 dev-ml/cstruct/{cstruct-6.0.0-r2.ebuild => cstruct-6.0.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/cstruct/Manifest b/dev-ml/cstruct/Manifest
index 4c0dd8509..2ad60d23e 100644
--- a/dev-ml/cstruct/Manifest
+++ b/dev-ml/cstruct/Manifest
@@ -1 +1 @@
-DIST ocaml-ctruct-6.0.0.tar.gz 242357 BLAKE2B 
e3f86f134cbae8724c392ba4e4a2c178cc49150758e995c24069a061e420ea2d53b26242d62397efb6e4cd5ba114f197fcab573bd831627bda833be16eaac668
 SHA512 
5dae3fe9f35d02ca0dedef1a01ad1ed2f7d52b167248b3badbcf3cf88d94104d4b6974b225d199a36a96c2282b5fbcc92baa00f98d3895d98472300ad0f50b1e
+DIST ocaml-ctruct-6.0.1.tar.gz 243082 BLAKE2B 
874ba34583bbc8b53c5b50ba038e2aa423fd704711194dcf99899239015d5fb383242b1d4654c1be2705fd80465e6da7e8eaa5265eceebca7b09dc036d4ebf40
 SHA512 
2f696b9dca1426d57f60fd4e997ee0c89b1af1a49e186e08c16911ceb03e9f89518a63faf4407b4a7e3c5f391d51979019e47a77f33961624d767a9e36146ca4

diff --git a/dev-ml/cstruct/cstruct-6.0.0-r2.ebuild 
b/dev-ml/cstruct/cstruct-6.0.1.ebuild
similarity index 100%
rename from dev-ml/cstruct/cstruct-6.0.0-r2.ebuild
rename to dev-ml/cstruct/cstruct-6.0.1.ebuild



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

2022-04-04 Thread Ronny Gutbrod
commit: 1bb62af9369fea7cc98520426d9e2afed15bcdef
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:52:18 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bb62af9

dev-python/uharfbuzz: add 0.24.1

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

 dev-python/uharfbuzz/Manifest|  1 +
 dev-python/uharfbuzz/uharfbuzz-0.24.1.ebuild | 35 
 2 files changed, 36 insertions(+)

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
index 75a0e506a..55295a1ff 100644
--- a/dev-python/uharfbuzz/Manifest
+++ b/dev-python/uharfbuzz/Manifest
@@ -1 +1,2 @@
 DIST uharfbuzz-0.23.0.tar.gz 36287 BLAKE2B 
6f03aa991d53b6fe093879a0cb5d09b5065ad4fb31453f74323f540aadcdace2430ccdc0a466cddc43a356bb1dd62f066537074a208c1b56d51d43c4eb2062ee
 SHA512 
8cacb54a3d48db29f025bd9eb72133e9a11cf61f6b8064cb91c5399e875e7b46f592bb3c4b284741a161f534bea5771f9c471489c8082ee768953b5948ee2c09
+DIST uharfbuzz-0.24.1.tar.gz 36603 BLAKE2B 
3da4b1a7e3b2b3cc8928c06ad7a80c00ddc3f34807788d827c8e558d9a9b48e3688cb38e26e5ea2414b274d62328be4c5a4dbd6e627d45c49ff7d11c6573e643
 SHA512 
c1451f3aea7a6e076a621a8931e8de0222122f3788ac7ef7a0174f32a1a625c8f245d4ba0e9835387071ab8cfa7351d3e245afe6b94319c178cc6cc7fc337707

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.24.1.ebuild 
b/dev-python/uharfbuzz/uharfbuzz-0.24.1.ebuild
new file mode 100644
index 0..0449967f5
--- /dev/null
+++ b/dev-python/uharfbuzz/uharfbuzz-0.24.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
+HOMEPAGE="https://github.com/harfbuzz/uharfbuzz;
+SRC_URI="https://github.com/harfbuzz/uharfbuzz/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND=">=media-libs/harfbuzz-4.0.0[experimental(-)]"
+DEPEND="
+   ${RDEPEND}
+   >=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-2.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.31[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.23.0-system-harfbuzz.patch" )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+   export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
+   export USE_SYSTEM_HARFBUZZ=1
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/mirage-profile/

2022-04-04 Thread Ronny Gutbrod
commit: c520e2c00225581421ac7b3cb9a9b4884e2d92df
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:31:26 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c520e2c0

dev-ml/mirage-profile: add 0.9.1, drop 0.9.0-r2

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

 dev-ml/mirage-profile/Manifest  | 2 +-
 .../{mirage-profile-0.9.0-r2.ebuild => mirage-profile-0.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/mirage-profile/Manifest b/dev-ml/mirage-profile/Manifest
index 0add7acf4..fd038d650 100644
--- a/dev-ml/mirage-profile/Manifest
+++ b/dev-ml/mirage-profile/Manifest
@@ -1 +1 @@
-DIST mirage-profile-0.9.0.tar.gz 11633 BLAKE2B 
d55b73be2df42230666577be11e1c9138cadc8e1d895a1b58cec342adfac165c76a405298cd24d2d21e6caad12b9593599ba4c62c459e51cf9be58409edfb425
 SHA512 
9a1ba91cfe1454aa85a6f1f72c934d413a8bc4f4793689f309abeca9be22c66c3c3213e8d360ea62813c019e064573cb250d835656c6302429b8e7cbdb39fa2c
+DIST mirage-profile-0.9.1.tar.gz 11717 BLAKE2B 
decec88c0fd0eacbfe6a81c0d56c1d27c87a169ca6e4dec65cc7a15bfab600ad8ed11f46b428c4f3bdb2a915dc97d7a3cf40192b540a7246ff34ee3d77bc5330
 SHA512 
df13d3467309b62e05d34ac2161e6f575ec71c3eed647fc563e52419a9520e19584fa3647403ae0a94c185456a9558a4cafd11da5babfa5e41c7e85978fcd0fd

diff --git a/dev-ml/mirage-profile/mirage-profile-0.9.0-r2.ebuild 
b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild
similarity index 100%
rename from dev-ml/mirage-profile/mirage-profile-0.9.0-r2.ebuild
rename to dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-python/types-requests/

2022-04-04 Thread Ronny Gutbrod
commit: 3e36a179fb9612ad43a3d5886f4b6453af8ec1c6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:52:44 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e36a179

dev-python/types-requests: add 2.27.16, drop 2.27.14

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

 dev-python/types-requests/Manifest  | 2 +-
 .../{types-requests-2.27.14.ebuild => types-requests-2.27.16.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/types-requests/Manifest 
b/dev-python/types-requests/Manifest
index b6786729d..31b6d 100644
--- a/dev-python/types-requests/Manifest
+++ b/dev-python/types-requests/Manifest
@@ -1,2 +1,2 @@
-DIST types-requests-2.27.14.tar.gz 10258 BLAKE2B 
28fefde40669a2e7298ced14e64c22a0a96f7891690023b202dfdf31cb5369130afd11d1b00ed879b78cfd487dc489c617287487e0d1db27041970661be5c8be
 SHA512 
8f25e448688a01319432743849f27aa35e406e23bb5a6ebf43d07875db87d19359ee61831b772777df1bd5674cacd570bdadd05eb1f2eb03979509c9d966be9f
 DIST types-requests-2.27.15.tar.gz 10503 BLAKE2B 
2c5c1939a9a03f217a947922de2f4c0a5d60e58ef71f03b645a7c9565388c8d325631fa0fd05fc98e0355e14721c2498bbf2eb360826f6b27a4e567ee4859f74
 SHA512 
8831e5a9b8928e9fc356f3996ee11d548551657026afba3909372ee2e89928757f9e2d434d7adcc41fb1567a439b3f679375ee188d62459b61390beb63753239
+DIST types-requests-2.27.16.tar.gz 10528 BLAKE2B 
d3a70d56d01046ea832fc75f5c1c00fa1bd01bb3a92f29785a4e0f67863b46b3ffae7a5b799e992f3baac3d05b4623598befa5b30fdd1bfc4e040eb701933a2f
 SHA512 
62bc651f23b15dbae09d7a06eecaf7922322a573edd67dd259d31933c22dd7af9d84bca632fce55dc766ce7e3ad233d4dabf9df6393ccec52b2f5317e52e975f

diff --git a/dev-python/types-requests/types-requests-2.27.14.ebuild 
b/dev-python/types-requests/types-requests-2.27.16.ebuild
similarity index 100%
rename from dev-python/types-requests/types-requests-2.27.14.ebuild
rename to dev-python/types-requests/types-requests-2.27.16.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/neutron/

2022-04-04 Thread Ronny Gutbrod
commit: 7a9e1d9bb379004d60a1d9532cb8eebea6bb4148
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:04:39 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a9e1d9b

sys-cluster/neutron: add 20.0.0, drop 20.0.0.0_rc1

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

 sys-cluster/neutron/Manifest| 2 +-
 .../neutron/{neutron-20.0.0.0_rc1.ebuild => neutron-20.0.0.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest
index 12e3ce6ba..69b88c81d 100644
--- a/sys-cluster/neutron/Manifest
+++ b/sys-cluster/neutron/Manifest
@@ -1,4 +1,4 @@
 DIST neutron-17.1.2.tar.gz 12930231 BLAKE2B 
865e849fb811b3abf8b589ea5752c9305962ed24bcd69a4998425a1d56abcadd87f224e883269b780655f252d40dd050805782080385d94163b5488ffbdbf52a
 SHA512 
1320c96ba5b3b2de5feb313b564baa7308b3b964c628afa57e60ed8f541549b11ddaa0ea1e4025dc0265ad1d962f0961fdc93924fcdde98c9b7c3c23728a3ebd
-DIST neutron-20.0.0.0rc1.tar.gz 13257195 BLAKE2B 
1c6fc5574b9d4753bf4d99d3589fb6b49b1f3107b47d0d23da7b5cfd118e90c92ffb9c739342fc3d1f2b075c81deb919aa871ae0a65c09e97b13b34eff4a777b
 SHA512 
6b5b05fe77afc78a503f3c77473ab9bd5ebee692606acb97d2ce499b9580ec03056687496fff72f99b0ed3e1862ad6b6bc013eb5f4186df623d20638a6c0293c
+DIST neutron-20.0.0.tar.gz 13258399 BLAKE2B 
6a47bb0d27e672af586dc6ba2b3a9eef490a2e60e5cb09e9ed57906ceefc9b148250e703aeedd3801c62b870534ad4b8761f38e4961e62955d4060e25622568d
 SHA512 
52174080b33e06e377da3f07665639a2dce3e33262de120d3a842de23c1564da80d0fe7ba1905fff86a2d7c64480aebf4e8d1809b84e3b16005b8c7e857cac1d
 DIST neutron-configs-17.1.2.tar.gz 30314 BLAKE2B 
885d00259fde0200f6a52d91b18e884012c04cb06e5e4ba6c72b77fbb0a8df30d50efd6db16faa009328eac9b7c5fb31854feb81595a542b4ac5d8172c8056b6
 SHA512 
cf85a563c417e1fb01f7d329c7021c20782fe67f64c5dfd542deed07e09d6a717e472976df8f1f4c3bb4a6a10e8d8b8300f18e1a3759358b3db12f77dad7bd5b
 DIST neutron-ml2-plugins-17.1.2.tar.gz 9011 BLAKE2B 
d9f8cb4d26699ca44a4cf4cd422bd88b9bb5a2138a80fec469021491d87b158502801c2ce79316f52a900877f7706dc93c2a5a5a33c868918effeaa6b65a7931
 SHA512 
a225310f0f54991a079d515512189b3c08de22c5b13d58960ef24498401fc54b0878ed879d895e696b789e703a0bb3f4a184eccbbfb9ac9fe9447086cb952b37

diff --git a/sys-cluster/neutron/neutron-20.0.0.0_rc1.ebuild 
b/sys-cluster/neutron/neutron-20.0.0.ebuild
similarity index 100%
rename from sys-cluster/neutron/neutron-20.0.0.0_rc1.ebuild
rename to sys-cluster/neutron/neutron-20.0.0.ebuild



[gentoo-commits] repo/proj/guru:master commit in: dev-ml/xmlm/

2022-04-04 Thread Ronny Gutbrod
commit: 98049d34aa3eadc34c6a248a2575b7621fb2fc59
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:31:47 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98049d34

dev-ml/xmlm: add 1.4.0, drop 1.3.0-r3

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

 dev-ml/xmlm/Manifest| 2 +-
 dev-ml/xmlm/{xmlm-1.3.0-r3.ebuild => xmlm-1.4.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/xmlm/Manifest b/dev-ml/xmlm/Manifest
index e96019c4d..fa2717989 100644
--- a/dev-ml/xmlm/Manifest
+++ b/dev-ml/xmlm/Manifest
@@ -1 +1 @@
-DIST xmlm-1.3.0.tbz 25176 BLAKE2B 
546f433386101c2460b0a8cadf94e383269e81792d068fa4c85d78117a5e65a64bd5e2fac0a5857d6bdefc7c511ae98cc77410b276ecb0300baf73d70ccb2251
 SHA512 
fd3b9ba8cd12321fd8d56e9ce829a7c8b121bff11cbf7ede58fa0280302fe0ba64f510360ff5b5182591faef660792db66db36e45f6355e3d22bb521f8e308fe
+DIST xmlm-1.4.0.tbz 26122 BLAKE2B 
dcc75836199eeca49967c4245b793b612c3ac83677dc4185d956437af63802759cc99190ad3ad036227706b4ecd4af938ed76d2f049b1273e81bf13b79e6316b
 SHA512 
69f6112e6466952256d670fe1751fe4ae79e20d50f018ece1709eb2240cb1b00968ac7cee110771e0617a38ebc1cdb43e9d146471ce66ac1b176e4a1660531eb

diff --git a/dev-ml/xmlm/xmlm-1.3.0-r3.ebuild b/dev-ml/xmlm/xmlm-1.4.0.ebuild
similarity index 100%
rename from dev-ml/xmlm/xmlm-1.3.0-r3.ebuild
rename to dev-ml/xmlm/xmlm-1.4.0.ebuild



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

2022-04-04 Thread Ronny Gutbrod
commit: 7c219d9bed1ed35995000262219cd73b6fe67f0b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:01:20 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c219d9b

dev-python/dotmap: add 1.3.28, drop 1.3.25

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

 dev-python/dotmap/Manifest   | 2 +-
 dev-python/dotmap/{dotmap-1.3.25.ebuild => dotmap-1.3.28.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/dotmap/Manifest b/dev-python/dotmap/Manifest
index d6b0b6516..e144385b3 100644
--- a/dev-python/dotmap/Manifest
+++ b/dev-python/dotmap/Manifest
@@ -1,2 +1,2 @@
-DIST dotmap-1.3.25.tar.gz 12043 BLAKE2B 
e534f321786a14abb6cd1775b33cb51b332340febdbd44c13d6ccf4b4b679e5b52348e1e21e9e6458b5dc45299a2335bf05551794e3ddd668748c1b28543f393
 SHA512 
8270b9b042847565e21ede4ec29c00a51a84f9c819f6f0d80b24cc6e8d3524c3c09ca6bf7beeaf05a03b8a51e5d239d52996a55593a19326d8ea349e2853
 DIST dotmap-1.3.26.tar.gz 12070 BLAKE2B 
28023eebf6437530f3f1ee541f138eaffbc632f441bc9698e2329ab8d9894510e04122f797a77416cbe498fde5092f5c0a821615c4e9fbd1959c75cce94f7cfc
 SHA512 
5083fec8f9e909f68f0fa12db8709ca064d0fd134230f6d0fe315c66613983290bf7de35db29d805013b13024babf250e9110308817265d4e70b9dea5b9a132f
+DIST dotmap-1.3.28.tar.gz 12097 BLAKE2B 
c172a3c4b8f4b10e2351d342cf38eed1ea8cac510eb4a66fa7df5660628fcf57056083af519f8360e78dce1d494185d2b09edfc7a4e7e604af658af15335fcc3
 SHA512 
9d16b1886884464cbe9df5d0af6426c869969767b9fee527cf108551d8f0d5d81f479d429350e31c89b9db2d3cc6d395945321f56688850dca7bfa2bbf273451

diff --git a/dev-python/dotmap/dotmap-1.3.25.ebuild 
b/dev-python/dotmap/dotmap-1.3.28.ebuild
similarity index 93%
rename from dev-python/dotmap/dotmap-1.3.25.ebuild
rename to dev-python/dotmap/dotmap-1.3.28.ebuild
index 962e5a916..fb4d14f7a 100644
--- a/dev-python/dotmap/dotmap-1.3.25.ebuild
+++ b/dev-python/dotmap/dotmap-1.3.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/nova/

2022-04-04 Thread Ronny Gutbrod
commit: 0d437d5355f5d5b4f970466e94edeb9e36efc9f2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:03:55 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d437d53

sys-cluster/nova: add 25.0.0

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

 sys-cluster/nova/Manifest   |   1 +
 sys-cluster/nova/nova-25.0.0.ebuild | 251 
 2 files changed, 252 insertions(+)

diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest
index b87883dc5..189a69fa6 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -1 +1,2 @@
 DIST nova-25.0.0.0rc1.tar.gz 9446116 BLAKE2B 
e747588076c5bd35bab5cf3d3afca37523ee3e2643d9d18e50243ce8320c71151fabf87ef530dab180b871049cd55e5ee4dec6dc9e3d16a68d99b627870e4f93
 SHA512 
1c07fb6ce81efebd78a519cf6334f47d4dc08d6d949910f6c38b356f3457e2b2c4df6edb90d0760ac17740df0c0116a75eccf9ac85780757614fba110280d013
+DIST nova-25.0.0.tar.gz 9445471 BLAKE2B 
5584daee1026ebec9437368b5c39ded4c474d1a15291487f9e9ee72593626a3ce2204ec8bf5acb7d579328a7b7aed57174d42db3cabca1c8e93047e49e0bc847
 SHA512 
c4a1423dcb97bcc96bb5faccd43f58e17293172121a2715ff13c05690c5b8868befeb45815a9dca33fa5bc387fd8c586f68984b0c931427aa02794a1d2a5179e

diff --git a/sys-cluster/nova/nova-25.0.0.ebuild 
b/sys-cluster/nova/nova-25.0.0.ebuild
new file mode 100644
index 0..3ae0f19aa
--- /dev/null
+++ b/sys-cluster/nova/nova-25.0.0.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${P//_/}"
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit bash-completion-r1 distutils-r1 linux-info systemd tmpfiles udev
+
+DESCRIPTION="Cloud computing fabric controller"
+HOMEPAGE="
+   https://launchpad.net/nova
+   https://opendev.org/openstack/nova
+   https://pypi.org/project/nova/
+"
+SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz;
+S="${WORKDIR}/${MYP}"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0 iscsi? ( GPL-2 )"
+SLOT="0"
+IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch 
postgres +rabbitmq sqlite"
+
+RDEPEND="
+   >=dev-python/pbr-5.8.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.30.1[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
+   >=dev-python/keystonemiddleware-4.20.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
+   >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
+   >=dev-python/alembic-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/paramiko-2.7.1[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.16.0[${PYTHON_USEDEP}]
+   >=dev-python/python-neutronclient-7.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/websockify-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-8.6.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-4.6.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-4.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-4.12.1[${PYTHON_USEDEP}]
+   >=dev-python/oslo-db-10.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-10.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-privsep-2.6.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-service-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
+   >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-versionedobjects-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/os-brick-5.2[${PYTHON_USEDEP}]
+  

[gentoo-commits] repo/proj/guru:master commit in: sys-cluster/heat/

2022-04-04 Thread Ronny Gutbrod
commit: 4d8f8318b2b775b8b9c65c86f93cf8d388a0413a
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:05:36 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d8f8318

sys-cluster/heat: add 18.0.0

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

 sys-cluster/heat/Manifest   |   1 +
 sys-cluster/heat/heat-18.0.0.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest
index 6f603fe99..1a96049d4 100644
--- a/sys-cluster/heat/Manifest
+++ b/sys-cluster/heat/Manifest
@@ -1 +1,2 @@
 DIST openstack-heat-18.0.0.0rc1.tar.gz 2449476 BLAKE2B 
d1a616bd9d5d07e4b513ac73b8ad555a9641796b85e26b5682814e8cce01cd5785a312e3a26da2a98c2fba9145f84e801090b95739a3e9c61ab9cca9b7521b42
 SHA512 
891e2357be5334a1e542338ddb51baeda904a553a35ed3376d1ea7ba29818b5fb517d648f48d4e192d3e7a8f407d3a1363447a0bf701a87311e6904b4716703b
+DIST openstack-heat-18.0.0.tar.gz 2449231 BLAKE2B 
a285cc9bb3ac9bb88c5694cefd664ae5e4ffe130317a290e39b5faadd7512cdd515fdc14bc5a03bd610bd11f4fb1f85627c5dd1974f14ad06f13f9a594c1c141
 SHA512 
222c9ae91a7ab189fe98908629f6c64ccb0cc7dd10fc331c206c10a31a499cc3bdc8717656d2e3c746857de8c85ae13289a8efd2c1a800b9b88553696c2e14e4

diff --git a/sys-cluster/heat/heat-18.0.0.ebuild 
b/sys-cluster/heat/heat-18.0.0.ebuild
new file mode 100644
index 0..0d5f545e2
--- /dev/null
+++ b/sys-cluster/heat/heat-18.0.0.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${P/_rc/rc}"
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1 linux-info systemd
+
+DESCRIPTION="A CloudFormation-compatible openstack-native cloud orchestration 
engine"
+HOMEPAGE="
+   https://launchpad.net/heat
+   https://opendev.org/openstack/heat/
+   https://pypi.org/project/openstack-heat/
+"
+SRC_URI="https://tarballs.openstack.org/${PN}/openstack-${MYP}.tar.gz;
+KEYWORDS="~amd64"
+S="${WORKDIR}/openstack-${MYP}"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+IUSE="+mysql +memcached postgres sqlite"
+
+RDEPEND="
+   >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
+   >=dev-python/croniter-0.3.4[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.5[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}]
+   >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/keystonemiddleware-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/neutron-lib-1.14.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.28.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}]
+   >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/aodhclient-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/python-barbicanclient-4.5.2[${PYTHON_USEDEP}]
+   >=dev-python/python-blazarclient-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
+   >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-heatclient-1.10.0[${PYTHON_USEDEP}]
+   >=dev-python/python-ironicclient-2.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/python-magnumclient-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/python-manilaclient-1.16.0[${PYTHON_USEDEP}]
+   >=dev-python/python-mistralclient-3.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-monascaclient-1.12.0[${PYTHON_USEDEP}]
+   >=dev-python/python-neutronclient-6.14.0[${PYTHON_USEDEP}]
+   >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/proj/guru:master commit in: dev-R/RInside/

2022-04-04 Thread Ronny Gutbrod
commit: 657bf6a72a490781c4d19d9fa2f4646cd386d5f0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:48:23 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=657bf6a7

dev-R/RInside: add 0.2.17, drop 0.2.16

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

 dev-R/RInside/Manifest | 2 +-
 dev-R/RInside/{RInside-0.2.16.ebuild => RInside-0.2.17.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-R/RInside/Manifest b/dev-R/RInside/Manifest
index 8fbb0a320..e845194ae 100644
--- a/dev-R/RInside/Manifest
+++ b/dev-R/RInside/Manifest
@@ -1 +1 @@
-DIST RInside_0.2.16.tar.gz 80576 BLAKE2B 
ac61f01e0de6c4099db97753a4af93aa84a4ea84728e6e029bb31bb1fe76be1afc12aa0aa781a4049b512e85c7188bfa9d8a6172d869336fbe30a3d75e5d2c0b
 SHA512 
367430d2243864532688aea17cabca45e9dfcaa357b5a19dfd8fa3c8878d0c38e55815feba00c27541e1a908507766bbe5a4b87274734fa1b66581da254fc215
+DIST RInside_0.2.17.tar.gz 81202 BLAKE2B 
604b21535b6cc9be4dbe8e3822f76658adaf2f612ea4dd1db5baa2654e3c1cb447a9ff58d3b715ece27bae2922e720b09b09ac20121ba8e73fbd491e7f3cf231
 SHA512 
c055306162db6f725e890afc2cc6b6d1921f57249cd1b4c2188e7c5314436ae53861f36698e463b44e0dc7b94dd36bc90e8846b37af261571caadd2d792a631d

diff --git a/dev-R/RInside/RInside-0.2.16.ebuild 
b/dev-R/RInside/RInside-0.2.17.ebuild
similarity index 92%
rename from dev-R/RInside/RInside-0.2.16.ebuild
rename to dev-R/RInside/RInside-0.2.17.ebuild
index 9c4f456be..6255b43cc 100644
--- a/dev-R/RInside/RInside-0.2.16.ebuild
+++ b/dev-R/RInside/RInside-0.2.17.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



[gentoo-commits] repo/proj/guru:master commit in: dev-python/os-testr/

2022-04-04 Thread Ronny Gutbrod
commit: 56d9168646bc93297d37a801c1798260dec484ef
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:59:49 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56d91686

dev-python/os-testr: add 3.0.0

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

 dev-python/os-testr/Manifest  |  1 +
 dev-python/os-testr/os-testr-3.0.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/os-testr/Manifest b/dev-python/os-testr/Manifest
index b8d05ba2e..c26f09507 100644
--- a/dev-python/os-testr/Manifest
+++ b/dev-python/os-testr/Manifest
@@ -1 +1,2 @@
 DIST os-testr-2.0.1.tar.gz 50884 BLAKE2B 
f709b33b168fade7faf8e13d0dbf3309cb9aa8e543133138cf7a3ac1d642670cbf803ea5e3b19a4cb2db9b5237837ea89835133e30fa09565af11b52385366cd
 SHA512 
d4c5b84a18d05c0da8a017c045e7304b8fe6a3afc3295a76fa3ba192873f0e507e2fa6c3da423f7d77a82eb3e141225b1abd6875acd56c5a2a9d77a32476deff
+DIST os-testr-3.0.0.tar.gz 38684 BLAKE2B 
4089416f1abb78a90848a5bfbcf38f8f6ac404e1776d3eae2d178aa6afc60f5408bce8787d6540eb987d9922706e0e2ec84b1879265b9ab8f62cc36ffa5ef9c0
 SHA512 
707515153f73cb02df138bfc3211f5309b7e2ed0a283c6bf0bd62e4666250b91353a5ac1adaaac750f5c3970ca40531f65574900d2797004815a945504f8e5fc

diff --git a/dev-python/os-testr/os-testr-3.0.0.ebuild 
b/dev-python/os-testr/os-testr-3.0.0.ebuild
new file mode 100644
index 0..5f1abdc8b
--- /dev/null
+++ b/dev-python/os-testr/os-testr-3.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A testr wrapper to provide functionality for OpenStack projects"
+HOMEPAGE="
+   https://opendev.org/openstack/os-testr
+   https://pypi.org/project/os-testr/
+   https://launchpad.net/os-testr
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/os-testr-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install pytest



[gentoo-commits] repo/proj/guru:master commit in: sys-auth/keystone/

2022-04-04 Thread Ronny Gutbrod
commit: 85ef5e1f3a6567e0bce34a14c0a6472397ce1cfe
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 19:05:16 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85ef5e1f

sys-auth/keystone: add 21.0.0

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

 sys-auth/keystone/Manifest   |   1 +
 sys-auth/keystone/keystone-21.0.0.ebuild | 169 +++
 2 files changed, 170 insertions(+)

diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest
index aed973eb6..03002791a 100644
--- a/sys-auth/keystone/Manifest
+++ b/sys-auth/keystone/Manifest
@@ -1 +1,2 @@
 DIST keystone-21.0.0.0rc1.tar.gz 1698152 BLAKE2B 
703fb7b56a12cc3909a8990a2c21df2fca056f5eda43bd562ff8dcaeb06aa61db60b6d2ba6010d5c987f74f8d529eb66f086e648cbef25f96867e6c6b2644b29
 SHA512 
290e7ce13de1d7a232ef41166d51585460f6be745daf5477b8d83a8537f09eaecb82d6fabf554be777108b4a281ffb2e65457fe815a0405355a9e19c6f31f442
+DIST keystone-21.0.0.tar.gz 1697791 BLAKE2B 
e7c81ffa3d94ff12bd3aaeeaf4d8d7238b6d62c124419af9c8572ac47ace6eaa290bf922642d3c517dbd7ffab8b4a65705868ccea2c3715d85373bd830894961
 SHA512 
2214a96e058e553da5ab61423f3ebe3ba0e56a4a431d8109f845c2b967c4f2b98f5f1a15102b3b0c68ec48ebb1a3397b96576be98e991db601e916ff4e947043

diff --git a/sys-auth/keystone/keystone-21.0.0.ebuild 
b/sys-auth/keystone/keystone-21.0.0.ebuild
new file mode 100644
index 0..662dd4ae7
--- /dev/null
+++ b/sys-auth/keystone/keystone-21.0.0.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${P/_/}"
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1 tmpfiles
+
+DESCRIPTION="The Openstack authentication, authorization, and service catalog"
+HOMEPAGE="
+   https://opendev.org/openstack/keystone
+   https://launchpad.net/keystone
+   https://pypi.org/project/keystone/
+"
+SRC_URI="https://tarballs.openstack.org/${PN}/${MYP}.tar.gz;
+S="${WORKDIR}/${MYP}"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+sqlite ldap memcached mongo mysql postgres"
+
+RDEPEND="
+   >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
+   >=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/flask-restful-0.3.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/keystonemiddleware-7.0.0[${PYTHON_USEDEP}]
+   >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
+   >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-db-6.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.44.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-policy-3.7.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}]
+   >=dev-python/pysaml2-5.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pyjwt-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-1.0.2[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+
+   ldap? (
+   >=dev-python/python-ldap-3.1.0[${PYTHON_USEDEP}]
+   >=dev-python/ldappool-2.3.1[${PYTHON_USEDEP}]
+   )
+   mysql? (
+   >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
+   )
+   memcached? (
+   >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}]
+   )
+   mongo? (
+   >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
+   )
+   postgres? (
+   >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
+   )
+   sqlite? (
+   >=dev-python/sqlalchemy-1.3.0[sqlite,${PYTHON_USEDEP}]
+   )
+
+   || (
+   www-servers/uwsgi[python,${PYTHON_USEDEP}]
+   www-apache/mod_wsgi[${PYTHON_USEDEP}]
+   

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

2022-04-04 Thread Ronny Gutbrod
commit: ea8881b36bee94f239b7e41d4b5a1d2684fbf2d1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:58:48 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea8881b3

dev-python/pymemcache: add 3.5.2

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

 dev-python/pymemcache/Manifest|  1 +
 dev-python/pymemcache/pymemcache-3.5.2.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pymemcache/Manifest b/dev-python/pymemcache/Manifest
index 5e22f019e..9f1071a63 100644
--- a/dev-python/pymemcache/Manifest
+++ b/dev-python/pymemcache/Manifest
@@ -1 +1,2 @@
 DIST pymemcache-3.5.1.tar.gz 65073 BLAKE2B 
cc3e5c6db665716c9f2eb6d99a53108484827fe38b51bdfff7799354a08b212064c71801d50683ea45c0a753ee787a634ef98adb69795e7245c5596a7716a162
 SHA512 
da69189e7fadc8417395075d033ed3cb72a485d4f2c4ec4deb5e2ec3cb43a34ee5558111903399f27b70f618be771f8c686513c7334d2ef507a0db959c4aa27b
+DIST pymemcache-3.5.2.tar.gz 65351 BLAKE2B 
e515629ffb483ece7b59c43b1cb3bd41ee70a8c1cbbc3b0cde5d41d7a5aa2f74f04a0f1d7eb4c82d77384cc32d3e8199cc78408b29ba689b19f5cd040e97c2f6
 SHA512 
7089b3fdf424735a1922685022a30f7984686f13401a13101e4745ea1c38a3888b1c380f859653da85889e95829f3b7c6226c3c55f838baf783465321433fda5

diff --git a/dev-python/pymemcache/pymemcache-3.5.2.ebuild 
b/dev-python/pymemcache/pymemcache-3.5.2.ebuild
new file mode 100644
index 0..29ab6563e
--- /dev/null
+++ b/dev-python/pymemcache/pymemcache-3.5.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A comprehensive, fast, pure-Python memcached client"
+HOMEPAGE="
+   https://github.com/pinterest/pymemcache
+   https://pypi.org/project/pymemcache/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="
+   ${RDEPEND}
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/future[${PYTHON_USEDEP}]
+   >=dev-python/gevent-21.12.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pylibmc-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.5.1-no-coverage.patch" )
+
+distutils_enable_tests pytest



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

2022-04-04 Thread Ronny Gutbrod
commit: aa649325e5adc5f7bee0d9332dc202869f537276
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:53:12 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa649325

dev-python/tooz: add 2.11.0

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

 dev-python/tooz/Manifest   |  1 +
 dev-python/tooz/tooz-2.11.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/tooz/Manifest b/dev-python/tooz/Manifest
index bbe31eadc..08ee81f74 100644
--- a/dev-python/tooz/Manifest
+++ b/dev-python/tooz/Manifest
@@ -1 +1,2 @@
 DIST tooz-2.10.1.tar.gz 95627 BLAKE2B 
046ac561f235c54be4a7984fb8d4f9c55e59a19284c9a2565d4001e78c55bf79e0247669e544dd8f4d4d78a3874282da92fbec05f615b561740cf7246042ecd8
 SHA512 
c968561ea950e2da3be47c4bb1bdc2cb5e0de62ce7f9bf371f455185b0587085b8224a853a183a9b1a8d5221ed054fa0b80da29fb6bfb1ac88b9793476f9c87c
+DIST tooz-2.11.0.tar.gz 95997 BLAKE2B 
a61199586e58ec6bb63133137c91445df9c284a65b91125fa73e8c19efa37a5b5da039be94bc73b983f7a83dfa2b34d4d6cd7eb702823fa5eaca9429984fc323
 SHA512 
feb9217908bb986aeeffe92ae765b948edb1c1311eeb011b19b7bfdccb9b94dec82139e6056bbdbbffa79b208fc9ef22d1e100f75d6e9c61f7352dee3523ab8f

diff --git a/dev-python/tooz/tooz-2.11.0.ebuild 
b/dev-python/tooz/tooz-2.11.0.ebuild
new file mode 100644
index 0..1c1b420b0
--- /dev/null
+++ b/dev-python/tooz/tooz-2.11.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Library centralizing the most common distributed primitives"
+HOMEPAGE="
+   https://opendev.org/openstack/tooz
+   https://pypi.org/project/tooz/
+   https://launchpad.net/python-tooz
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pbr-1.6.1[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
+   >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
+   >=dev-python/fasteners-0.7[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
+   >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
+   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
+   >=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
+
+   dev-python/etcd3[${PYTHON_USEDEP}]
+   dev-python/etcd3gw[${PYTHON_USEDEP}]
+   dev-python/pymemcache[${PYTHON_USEDEP}]
+   dev-python/pymysql[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/sysv_ipc[${PYTHON_USEDEP}]
+   dev-python/zake[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # allow usage of renamed msgpack
+   sed -i '/^msgpack/d' requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests \
+   -e tooz.tests.test_coordination.TestAPI \
+   -e 
tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_join \
+   -e 
tooz.tests.test_memcache.TestMemcacheDriverFailures.test_client_failure_leave \
+   -e tooz.tests.test_partitioner \
+   || die
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-R/rprojroot/

2022-04-04 Thread Ronny Gutbrod
commit: ae3e26a1ba7d0adbe1929629e70b5821d84454b5
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:47:12 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae3e26a1

dev-R/rprojroot: add 2.0.3, drop 2.0.2

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

 dev-R/rprojroot/Manifest |  2 +-
 .../{rprojroot-2.0.2.ebuild => rprojroot-2.0.3.ebuild}   | 12 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-R/rprojroot/Manifest b/dev-R/rprojroot/Manifest
index 2f30e7036..682dd7d8b 100644
--- a/dev-R/rprojroot/Manifest
+++ b/dev-R/rprojroot/Manifest
@@ -1 +1 @@
-DIST rprojroot_2.0.2.tar.gz 59967 BLAKE2B 
d07ca0631aca99c5ee167cb2410c97c2980be4e15a12e4d5e2123993572e5fdc7d1aff2be7afc9e806af19b719ea7f8c670b2e0785388dd4b06864fc67a75867
 SHA512 
36f9bcf1435709eea2325e2a0f681782083ae158eaca485af5fb9871c9a3429e8a3a94c4dae1741905d37d8e9538d35d6588fa3e901ef60601de344282497629
+DIST rprojroot_2.0.3.tar.gz 59939 BLAKE2B 
ccb1d8f06ada72aa666e7f81cfdf5ce77596fce543c525c80f6eb91a5239c78d42aa16f192d900f9a90fc98d8c283af1ec2eada755a2dff9147bcd03002ceca3
 SHA512 
ffe7e82e3647760f29a57ffa341026df76888ad4ff4cc29443c878b1f5b268f60b68d374f3579e4101601cdf84fbbbd8a9c996d3d84b23aa98ffe3710b82b73d

diff --git a/dev-R/rprojroot/rprojroot-2.0.2.ebuild 
b/dev-R/rprojroot/rprojroot-2.0.3.ebuild
similarity index 57%
rename from dev-R/rprojroot/rprojroot-2.0.2.ebuild
rename to dev-R/rprojroot/rprojroot-2.0.3.ebuild
index 85579b346..00dc0f005 100644
--- a/dev-R/rprojroot/rprojroot-2.0.2.ebuild
+++ b/dev-R/rprojroot/rprojroot-2.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,3 +11,13 @@ LICENSE='MIT'
 
 DEPEND=">=dev-lang/R-3.0.0"
 RDEPEND="${DEPEND}"
+
+SUGGESTED_PACKAGES="
+   dev-R/covr
+   dev-R/knitr
+   dev-R/lifecycle
+   dev-R/mockr
+   dev-R/rmarkdown
+   >=dev-R/testthat-3.0.0
+   dev-R/withr
+"



[gentoo-commits] repo/proj/guru:master commit in: dev-R/RColorBrewer/

2022-04-04 Thread Ronny Gutbrod
commit: 6c0157e374d7921af46aecb50a03f86bbb485eba
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:50:14 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c0157e3

dev-R/RColorBrewer: add 1.1.3, drop 1.1.2

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

 dev-R/RColorBrewer/Manifest | 2 +-
 .../{RColorBrewer-1.1.2.ebuild => RColorBrewer-1.1.3.ebuild}| 6 --
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-R/RColorBrewer/Manifest b/dev-R/RColorBrewer/Manifest
index 1cc2fabf3..44985492b 100644
--- a/dev-R/RColorBrewer/Manifest
+++ b/dev-R/RColorBrewer/Manifest
@@ -1 +1 @@
-DIST RColorBrewer_1.1-2.tar.gz 11532 BLAKE2B 
b1f52ee7732b6a94056a547148fb4d3125ea7c34b845474ffc4d2abcebc7bbf32557022454ced9b0c8cd2307e62c56cedceb5386adfd962b95e1748384e1f5fd
 SHA512 
29eeecae274c57f2af3366d072fb6a61a1e0be64aae9393e10c7e92c3b98473b60b7042b532c49e0ce2f53e6dce1a728ddd6937bbc64cedcb3664a429c3e54da
+DIST RColorBrewer_1.1-3.tar.gz 11638 BLAKE2B 
f5d3c2ae82be0e46c1c7ca2d39ecbc63559a607d062e7ec2ad62c1cebe8327f81193edf8d7de88c1948a5e5507a290c4f1519fe9bed33792980d1526d9687c54
 SHA512 
1a5941906959f4f76570cad8a1b9b672e975195268ea30dc739d8381edc09299098df9d9612174bcef91d1190797cdb43ed0a5f7e7f2cb37625b2462c5f936d5

diff --git a/dev-R/RColorBrewer/RColorBrewer-1.1.2.ebuild 
b/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
similarity index 59%
rename from dev-R/RColorBrewer/RColorBrewer-1.1.2.ebuild
rename to dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
index 04bcd99ee..59dc55ac3 100644
--- a/dev-R/RColorBrewer/RColorBrewer-1.1.2.ebuild
+++ b/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
@@ -1,11 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit R-packages
 
+MYPV=$(ver_rs 2 -)
+
 DESCRIPTION='ColorBrewer Palettes'
-SRC_URI="mirror://cran/src/contrib/RColorBrewer_1.1-2.tar.gz"
+SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
 KEYWORDS="~amd64"
 LICENSE='Apache-2.0'



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

2022-04-04 Thread Ronny Gutbrod
commit: 6d03ca6f0d0ffac3bb3fea82864fd71fcea2f7cf
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr  4 18:57:27 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Apr  4 19:32:02 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d03ca6f

dev-python/pypandoc: add 1.7.5, drop 1.7.2

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

 dev-python/pypandoc/Manifest | 2 +-
 dev-python/pypandoc/{pypandoc-1.7.2.ebuild => pypandoc-1.7.5.ebuild} | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/pypandoc/Manifest b/dev-python/pypandoc/Manifest
index 633327a82..59a93f827 100644
--- a/dev-python/pypandoc/Manifest
+++ b/dev-python/pypandoc/Manifest
@@ -1,2 +1,2 @@
-DIST pypandoc-1.7.2.tar.gz 27900 BLAKE2B 
f09d1e3431717be44ea396ee44d2d00c11ed0e181d7f79d6be98536b9474972efe146e7c94eb571ab3f7dd2acf32ed53581d4b738497650c37a91e54ead5985e
 SHA512 
95387c18768e480869eac334e5dcfc4ea978033d423de055d616a4a1ef015fe1fbc6a25405c086811621f4ad2d599c9fa245e740de5504baaf801bc522a6fb29
 DIST pypandoc-1.7.4.tar.gz 30526 BLAKE2B 
44ea2083e014874e4fc5ce9ce8d2dcff64319e7d0d77baffc61fa0d0c2a7fd209642f706eaf4ad258b65a4f0ad8851a9ea02d38d0db4e71c136b972a5934cb79
 SHA512 
01a7165974ca844b55c387e8ed9b5278c43b5879ca6ea51e0aafab9f035667d37fc06a52a5c0820e18b321ddd5185e53a49561c84e157cb0ead76c7f84d0bcc1
+DIST pypandoc-1.7.5.tar.gz 23186705 BLAKE2B 
2718e2c4485a10e2a1f78e59b893b8041fcbfd6fd3393c8fcf429625fb0fbe0a0f83229323579e58fb40b6fb85fe018ecc7b597de7774e20e2736f301761fc9f
 SHA512 
bbd5e96a98b1030aa7dfbeaea12dc5c053e9b3182c0feca6d6cec6eba9c148662a628cbe12b1ddf8a4f2891df98fe8f60fc1bde0d5d2f60664dd3e412974655f

diff --git a/dev-python/pypandoc/pypandoc-1.7.2.ebuild 
b/dev-python/pypandoc/pypandoc-1.7.5.ebuild
similarity index 92%
rename from dev-python/pypandoc/pypandoc-1.7.2.ebuild
rename to dev-python/pypandoc/pypandoc-1.7.5.ebuild
index 4e5cda380..26ff6c3da 100644
--- a/dev-python/pypandoc/pypandoc-1.7.2.ebuild
+++ b/dev-python/pypandoc/pypandoc-1.7.5.ebuild
@@ -32,6 +32,7 @@ DEPEND="
dev-python/urllib3[${PYTHON_USEDEP}]
 "
 
+PATCHES=( "${FILESDIR}/${PN}-1.7.4-dont-install-examples.patch" )
 PROPERTIES="test_network"
 RESTRICT="test"
 



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

2022-04-04 Thread Zac Medico
commit: c3edfad51b046b21c4e6b8fba98e1071eebd3598
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Apr  5 02:09:04 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Apr  5 02:09:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3edfad5

app-admin/consul-template: add 0.28.1

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

 app-admin/consul-template/Manifest |   1 +
 .../consul-template/consul-template-0.28.1.ebuild  | 389 +
 2 files changed, 390 insertions(+)

diff --git a/app-admin/consul-template/Manifest 
b/app-admin/consul-template/Manifest
index 770f056fe20f..6fb924572d3c 100644
--- a/app-admin/consul-template/Manifest
+++ b/app-admin/consul-template/Manifest
@@ -1,5 +1,6 @@
 DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
 DIST consul-template-0.28.0.tar.gz 223773 BLAKE2B 
aab49a2d3e708bff535bca924ab5c85883c9901b5735ad1da05823d2a4e8312469185e1676305551074790712df96955ca2dd685701673c076da3e3d32e058fb
 SHA512 
2d8fbb5fd84e89cdfcec3a157b0a2385a945462bc7f0d669a1105d50d350fea477370c7bc705c92d7058635ff9c552819594a36146043ba1c79d38d210987db8
+DIST consul-template-0.28.1.tar.gz 226355 BLAKE2B 
6485ffab3afb9290d54098e19f58cd6c358e520fe62d8d1af112b343346d5d2f64523ea25d75b4fd6821a197564c89748bf3228a2e39c6e4ec4d6499333d9115
 SHA512 
0ec7c90e0d261f06e1c3f830f210911ab1fa6889886db93600913b586ecfd476c5a46879dbcf18007b8522a77290fcd4177f2a8f31ef7ca30496067069ac32d6
 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 
5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb
 SHA512 
43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f
 DIST github.com%2F!data!dog%2Fdatadog-go%2F@v%2Fv3.2.0+incompatible.mod 37 
BLAKE2B 
74a94066231395cbd85f1dbbb68408161ef74781c0c686746f97365dceb3ca69e3b924a86e6639b5e4cbcf64928fa21245e6828339105a779a86bc4f132a5bf5
 SHA512 
da3a3499834784b7ace8158659956206fdb113000fdc84d54b6525805727e37029bdcf263afcbabe724d8b10f6601f1f38a985e6ac10fd0466907ae56da3edd7

diff --git a/app-admin/consul-template/consul-template-0.28.1.ebuild 
b/app-admin/consul-template/consul-template-0.28.1.ebuild
new file mode 100644
index ..675f8658deb4
--- /dev/null
+++ b/app-admin/consul-template/consul-template-0.28.1.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+DESCRIPTION="Generic template rendering and notifications with Consul"
+HOMEPAGE="https://github.com/hashicorp/consul-template;
+
+EGO_SUM=(
+"cloud.google.com/go v0.26.0/go.mod"
+"github.com/BurntSushi/toml v0.3.1"
+"github.com/BurntSushi/toml v0.3.1/go.mod"
+"github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod"
+"github.com/Masterminds/goutils v1.1.0"
+"github.com/Masterminds/goutils v1.1.0/go.mod"
+"github.com/Masterminds/semver v1.5.0"
+"github.com/Masterminds/semver v1.5.0/go.mod"
+"github.com/Masterminds/sprig v2.22.0+incompatible"
+"github.com/Masterminds/sprig v2.22.0+incompatible/go.mod"
+"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
+"github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod"
+"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
+"github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod"
+"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
+"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
+"github.com/armon/go-metrics v0.3.4"
+"github.com/armon/go-metrics v0.3.4/go.mod"
+"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
+"github.com/armon/go-radix v1.0.0/go.mod"
+"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
+"github.com/beorn7/perks v1.0.0/go.mod"
+"github.com/beorn7/perks v1.0.1/go.mod"
+"github.com/bgentry/speakeasy v0.1.0/go.mod"
+"github.com/cespare/xxhash/v2 v2.1.1/go.mod"
+"github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod"
+"github.com/circonus-labs/circonusllhist v0.1.3/go.mod"
+"github.com/client9/misspell v0.3.4/go.mod"
+"github.com/davecgh/go-spew v1.1.0/go.mod"
+"github.com/davecgh/go-spew v1.1.1"
+"github.com/davecgh/go-spew v1.1.1/go.mod"

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

2022-04-04 Thread Matt Turner
commit: 5f2bfe27f7e1171550974f62785a28c13e9d574b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr  5 01:16:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr  5 02:09:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2bfe27

app-editors/gedit-plugins: Version bump to 42.0

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

 app-editors/gedit-plugins/Manifest |   1 +
 .../gedit-plugins/gedit-plugins-42.0.ebuild| 109 +
 2 files changed, 110 insertions(+)

diff --git a/app-editors/gedit-plugins/Manifest 
b/app-editors/gedit-plugins/Manifest
index f3453e116418..53000af41118 100644
--- a/app-editors/gedit-plugins/Manifest
+++ b/app-editors/gedit-plugins/Manifest
@@ -1 +1,2 @@
 DIST gedit-plugins-41.0.tar.xz 948364 BLAKE2B 
d5efe779e1f0f70e23a7dadb01b0e5b22c47d3326df6530559698ace274e2a4a3647d34640e89bb250d76bee1f6369d5728316730ce9cf89f3a7db627b3c4d49
 SHA512 
e0389e8be68406fdcd3c9537b2d2dad0faf19d9a49804a7b5d9cf8e1006254906605dd0b14e2fa1eb7a22d6533d9b55d7f5593fe01a5b412df6361c8b9089f34
+DIST gedit-plugins-42.0.tar.xz 949068 BLAKE2B 
d9076d7ef420177b5d859bdee651b4304da183430d651510ea4ab50bc7286d23f536c1be47e6a6f425bdf90dcb31f015fa315e9ed530d54eb235832d92c4f438
 SHA512 
b7b6b6c71538ca767e20e4bdde0a5530657bf3d444fee5e1b2918b768188f224acfd2a44c4b0b6203ee3bde9ec47d2bacb0e25426cf49e500120461d44ae6b9a

diff --git a/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild 
b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
new file mode 100644
index ..092e6a590b14
--- /dev/null
+++ b/app-editors/gedit-plugins/gedit-plugins-42.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome.org gnome2-utils meson python-single-r1 vala xdg
+
+DESCRIPTION="Collection of extra plugins for the gedit Text Editor"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gedit/ShippedPlugins;
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+SLOT="0"
+
+IUSE="charmap git +python terminal vala"
+REQUIRED_USE="
+   charmap? ( python )
+   git? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   terminal? ( python )
+"
+
+RDEPEND="
+   >=dev-libs/libpeas-1.14.1[gtk]
+   >=app-editors/gedit-40.0
+
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.9:3
+   >=x11-libs/gtksourceview-4.0.2:4
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}]
+   dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=x11-libs/gtk+-3.9:3[introspection]
+   >=x11-libs/gtksourceview-4.0.2:4[introspection]
+   x11-libs/pango[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   )
+   charmap? ( >=gnome-extra/gucharmap-3:2.90[introspection] )
+   git? ( >=dev-libs/libgit2-glib-0.0.6[python] )
+   terminal? ( >=x11-libs/vte-0.52:2.91[introspection] )
+" # vte-0.52+ for feed_child API compatibility
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dplugin_bookmarks=true
+   $(meson_use python plugin_bracketcompletion)
+   $(meson_use charmap plugin_charmap)
+   $(meson_use python plugin_codecomment)
+   $(meson_use python plugin_colorpicker)
+   $(meson_use python plugin_colorschemer)
+   $(meson_use python plugin_commander)
+   -Dplugin_drawspaces=true
+   $(meson_use vala plugin_findinfiles)
+   $(meson_use git plugin_git)
+   $(meson_use python plugin_joinlines)
+   $(meson_use python plugin_multiedit)
+   $(meson_use python plugin_sessionsaver)
+   $(meson_use python plugin_smartspaces)
+   $(meson_use python plugin_synctex)
+   $(meson_use terminal plugin_terminal)
+   $(meson_use python plugin_textsize)
+   $(meson_use python plugin_translate)
+   -Dplugin_wordcompletion=true
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/"
+}
+

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

2022-04-04 Thread Sam James
commit: 36ef93197dc8249271b1a7a2bf9a1081d72a0764
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:10:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 01:10:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ef9319

dev-python/redis-py: add 4.2.2

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

 dev-python/redis-py/Manifest  |  1 +
 dev-python/redis-py/redis-py-4.2.2.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-python/redis-py/Manifest b/dev-python/redis-py/Manifest
index 9100e8f6acf8..31a66977e16c 100644
--- a/dev-python/redis-py/Manifest
+++ b/dev-python/redis-py/Manifest
@@ -1,3 +1,4 @@
 DIST redis-py-4.1.4.tar.gz 2352106 BLAKE2B 
a7f40d381e3e1d295d2ce88f0adb897704d0065ee7d5bb00108c2c8c67ef649ea63d4ca06dbbe2b21b2f92d70d96f8e2d32a7992ecf702bb4c73589f30c1bae8
 SHA512 
6dd1bc7622529382901b2fe6e63a5f9d6a4b89175b486c879a63cc8f0e708737431dfe5b834124f0d33f34540ac54813a0e6953bbed3a9dbd226597b4b1cb3ae
 DIST redis-py-4.2.0.tar.gz 2419627 BLAKE2B 
a4429e17dc90289032c5b98cd482fc6e1349b4b63b2c3f289be1df9d0c667a9f568cbee71d34f88c140fbebf2b0061e9bb3426f1548bccf3c0767c040419251b
 SHA512 
3c4c7f859e63ebadf8d4b01ce14d789caffa18b1f177b6a2269737cb20259dc0165773b1c838c3c08edeea790976183b156f886815b42ea709b4b3a0f2aa3354
 DIST redis-py-4.2.1.tar.gz 2420026 BLAKE2B 
2e2ef024dc22ad8447bd0b0c9e2318b5c55568e7a93a73f8f264e5af839d50c7c44d98669d19ddc2a9a6440eaafa8842ebeb749b9b22db83d691dab5421fd774
 SHA512 
3499126d2c19f599e5bc026c3b66ec99639b2746ef0091ba8bea45cf969d39831e1f2ad47f0ba4c65131d4f248320a8b7d2862c5abb289e46555cd3fc6239674
+DIST redis-py-4.2.2.tar.gz 2421362 BLAKE2B 
ab59a649e8bc08d706536f994f0462505cea39828072884739b1a6434b45fd120e3b8acb51e8e88ec9fe0ce9acc0bfd6a5ff92bb67080724c7b121ef539af16f
 SHA512 
80673d48cd97af1c5ebc67e919f16891ccb20cd30bc06619ddffeb117ad87f82b73f9b9bda6d36829bc51a35aa3c9b2af7c879ec665cc9664bdd86ac6510095b

diff --git a/dev-python/redis-py/redis-py-4.2.2.ebuild 
b/dev-python/redis-py/redis-py-4.2.2.ebuild
new file mode 100644
index ..b9f87178642f
--- /dev/null
+++ b/dev-python/redis-py/redis-py-4.2.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+MY_PN="redis"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="https://github.com/redis/redis-py;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/async_timeout-4.0.2[${PYTHON_USEDEP}]
+   >=dev-python/deprecated-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Flaky test
+   tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+
+   # Needs a second Redis running
+   tests/test_commands.py::TestRedisCommands::test_sync
+   tests/test_commands.py::TestRedisCommands::test_psync
+   )
+
+   local EPYTEST_IGNORE=(
+   # SSL tests need Docker/stunnel:
+   # 
https://github.com/redis/redis-py/commit/18c6809b761bc6755349e1d7e08e74e857ec2c65
+   tests/test_ssl.py
+
+   # Needs multiple Redises running
+   tests/test_cluster.py
+   )
+
+   epytest -k "not redismod and not ssl"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis itself for testing purposes
+   # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox.
+   # I'm not restricting tests yet because this doesn't happen for anyone 
else AFAICT.
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   # "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/nethogs/

2022-04-04 Thread Sam James
commit: 833ab329c6c662cd9133510c7617979fb9059881
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:00:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 01:00:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833ab329

net-analyzer/nethogs: add 0.8.7

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

 net-analyzer/nethogs/Manifest |  1 +
 net-analyzer/nethogs/nethogs-0.8.7.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/net-analyzer/nethogs/Manifest b/net-analyzer/nethogs/Manifest
index b556b6df2f87..733e8a3e1c83 100644
--- a/net-analyzer/nethogs/Manifest
+++ b/net-analyzer/nethogs/Manifest
@@ -1 +1,2 @@
 DIST nethogs-0.8.6.tar.gz 116720 BLAKE2B 
2d3695c2138f4e88c11a8c515156a430015c2844e09dd599091ff090fd87a3c12a1c5a7d1d9d32d302512a4e027a739a6b864f8d1e549593c6f86ab749989662
 SHA512 
1116f2e57bbf4d9213080598d04ff41c9ae28bd3e5c45c99068c783beb109eff3ffb02f9c3610f20ef0aa53606b3c500917d5d6983496599904d8c5a35cf2a6f
+DIST nethogs-0.8.7.tar.gz 270631 BLAKE2B 
179227d4b1fde5328e4885ce72bb28ac20482fa161afee7562546af5b403be1e851533e3861dfa2f514968aebe91a822e6b792520407853dfb1055c6d29ad121
 SHA512 
d965f3fa439ea9fbba83578b4272d03f396bf3cff9ae73a94936d47a3422d066d885c7f6f2a47fbe2f445a017bffa3fb3a1215976522ef0ad120fae3b95b31a2

diff --git a/net-analyzer/nethogs/nethogs-0.8.7.ebuild 
b/net-analyzer/nethogs/nethogs-0.8.7.ebuild
new file mode 100644
index ..67bfac5facf0
--- /dev/null
+++ b/net-analyzer/nethogs/nethogs-0.8.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps toolchain-funcs
+
+DESCRIPTION="A small 'net top' tool, grouping bandwidth by process"
+HOMEPAGE="https://github.com/raboof/nethogs;
+SRC_URI="https://github.com/raboof/nethogs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~x86"
+
+RDEPEND="net-libs/libpcap
+   sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( DESIGN README.decpcap.txt README.md )
+
+FILECAPS=(
+   cap_net_admin,cap_net_raw usr/sbin/nethogs
+)
+
+src_compile() {
+   tc-export CC CXX
+
+   emake NCURSES_LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )" ${PN}
+}
+
+src_install() {
+   emake DESTDIR="${ED}" PREFIX="/usr" install
+   einstalldocs
+}



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

2022-04-04 Thread Sam James
commit: fb28663b7f6800f295b3695815219a0e8bb516e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:02:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 01:02:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb28663b

sys-apps/hwdata: add 0.358

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

 sys-apps/hwdata/Manifest|  1 +
 sys-apps/hwdata/hwdata-0.358.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/hwdata/Manifest b/sys-apps/hwdata/Manifest
index d7a918f9aabb..ec9cb9aec9d2 100644
--- a/sys-apps/hwdata/Manifest
+++ b/sys-apps/hwdata/Manifest
@@ -1,2 +1,3 @@
 DIST hwdata-0.354.tar.gz 2212834 BLAKE2B 
5df04fd6069e131be7195b515f4f7273e28030d46823fa3054371f9afde4eb9976df2663bc7d31d056cb718a479630676f05459064decd59914f3a69bcfb03f1
 SHA512 
07bbe5137f35c0402029e066e90a29da1ca95faa6996a192b1f9ac00568e5020cc540b642ad2b22b25c2cfa0d7e4c2d7b80c9978ca0cd091691d8f1cf2933915
 DIST hwdata-0.357.tar.gz 2234392 BLAKE2B 
54f26384664cc78d99db52cffa99bf74f57bf355908bd0a87bd01436596b8ed618567caa6f4486e32cbf11bd9313946db2f4d52ce7f2eae1d25b643e68714473
 SHA512 
7674e77887629e57cf1d6cb73ce7f4734f9dd5e5f8cee0016aa74f0ff6b962f9f0e501069f4cbaa0a5281fed179d2912a653071999b9f7d0eb4d81fff719cad1
+DIST hwdata-0.358.tar.gz 2240851 BLAKE2B 
b164c267a6779fec2a4018fb8bad98e564794e46cdec77b6f123f0fb20f49f44303a400d3301b40b07cebe0cc590553ae5e01702032b53180826273eb416
 SHA512 
52c765786aa41551e47bad2358bbe50f8f6a60cd820696c6c341f08cbde695f86746660a3fdadd8fad5614b99a98616111011a17d115c25bbcaf03c891cc3e69

diff --git a/sys-apps/hwdata/hwdata-0.358.ebuild 
b/sys-apps/hwdata/hwdata-0.358.ebuild
new file mode 100644
index ..6ad75332f251
--- /dev/null
+++ b/sys-apps/hwdata/hwdata-0.358.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Hardware identification and configuration data"
+HOMEPAGE="https://github.com/vcrhonek/hwdata;
+SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+RESTRICT="test"
+
+src_configure() {
+   # configure is not compatible with econf
+   local conf=(
+   ./configure
+   --prefix="${EPREFIX}/usr"
+   --libdir="${EPREFIX}/lib"
+   --datadir="${EPREFIX}/usr/share"
+   )
+   echo "${conf[@]}" >&2
+   "${conf[@]}" || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/cups-filters/

2022-04-04 Thread Sam James
commit: e85a207754f94169fb3bc102d0586bd943820f19
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 01:02:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 01:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85a2077

net-print/cups-filters: add 1.28.14

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

 net-print/cups-filters/Manifest|   1 +
 net-print/cups-filters/cups-filters-1.28.14.ebuild | 128 +
 2 files changed, 129 insertions(+)

diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest
index 6b50091e48bd..3b1d8558495c 100644
--- a/net-print/cups-filters/Manifest
+++ b/net-print/cups-filters/Manifest
@@ -1,4 +1,5 @@
 DIST cups-filters-1.28.10.tar.xz 1503924 BLAKE2B 
b745ad9d35e375411d43acc8936a7be3197deda26d64c3fcdf792abf751452a83ab4e77b25336509a4d15a7db3dd142c94f3fd108f514d4956ac62f00310b263
 SHA512 
d6079633e10c3cfdc744491df03adc73d98dab0d9c0c6d3bc426b751545ae3434ea875e0841cec9358c19336347903f2832b5f801700b371cc1959e031bfa659
 DIST cups-filters-1.28.12.tar.xz 1505868 BLAKE2B 
a30f4772f89822dd110312ad2b2fb40ffcd093cee119df0660191938b374f4f99178c8e8801c8ff41bf01822a7e9c0e8aebd1d2f96159d377a40f7047da3177a
 SHA512 
430e31815fe3b40b2d12c8db0a9e38060398d9ba3306af5562bc887dd99b06971765b98ba7227a0478d9f6616dd825149f138a2367b442ea0593708eb34140f6
 DIST cups-filters-1.28.13.tar.xz 1510932 BLAKE2B 
20c3d07c59d37ddb7960967fd88ba6be5363dcf4cac6cbde03311507063c3da230ed2026ceedf35c731d6582ad845c4963455e5dad9233295785b4cde80f2278
 SHA512 
52d0f37cf80d9de09d73337e2e32dd4d23eb47f3f8470770e164dabe78220316a4d4b2aea5b466f21d1f504df73cf9eed21a518128ca3ce8048a40deedd9a765
+DIST cups-filters-1.28.14.tar.xz 1510944 BLAKE2B 
653f68a39ed16d3a8298e5784aebebead224a0ee08071add702bb02fc987f3c4d454793531db262d9a44618f4fe29a7ce0144cfb8fe77634e9b7c222de21fe62
 SHA512 
a128858ac582da1322edad1cfca02bb6e5a077a4d3ca61d9e33e07b83e5015bb1a11571d30c66069f503031a6b55a82d7867cd171a7090fa729d894441f7abdd
 DIST cups-filters-1.28.7.tar.xz 1503052 BLAKE2B 
b9d3280871faa79a7c277731bf6eb1eef161537829d4bc07ec36075ebc12a3617dce66994ed708991757ce7d78fc5ab010925a1d3d9811fd11cf1172f4786442
 SHA512 
fa94f51ca1c208dcacb1814d8b812c9a72dd09475b7cf836b02c72cb5e3290318f37e475ee3ae8d45351715c3a2ccc0df5ac51ae6fc11462f5acdfa303a04727

diff --git a/net-print/cups-filters/cups-filters-1.28.14.ebuild 
b/net-print/cups-filters/cups-filters-1.28.14.ebuild
new file mode 100644
index ..58faa6fecaac
--- /dev/null
+++ b/net-print/cups-filters/cups-filters-1.28.14.ebuild
@@ -0,0 +1,128 @@
+# 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 systemd flag-o-matic
+
+DESCRIPTION="Cups filters"
+HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters;
+SRC_URI="https://www.openprinting.org/download/${PN}/${P}.tar.xz;
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+IUSE="dbus +foomatic jpeg ldap pclm pdf perl png +postscript test tiff 
zeroconf"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-text/poppler-0.32[cxx,jpeg?,lcms,tiff?,utils]
+   >=app-text/qpdf-8.3.0:=
+   dev-libs/glib:2
+   media-libs/fontconfig
+   media-libs/freetype:2
+   media-libs/lcms:2
+   >=net-print/cups-1.7.3
+   !<=net-print/cups-1.5.
+   sys-devel/bc
+   sys-libs/zlib
+   dbus? ( sys-apps/dbus )
+   foomatic? ( !net-print/foomatic-filters )
+   jpeg? ( virtual/jpeg:0 )
+   ldap? ( net-nds/openldap:= )
+   pdf? ( app-text/mupdf )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:0= )
+   postscript? ( >=app-text/ghostscript-gpl-9.09[cups] )
+   tiff? ( media-libs/tiff:0 )
+   zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gdbus-codegen
+   >=sys-devel/gettext-0.18.3
+   virtual/pkgconfig
+   test? ( media-fonts/dejavu )
+"
+
+src_configure() {
+   # Bug #626800
+   append-cxxflags -std=c++11
+
+   local myeconfargs=(
+   --enable-imagefilters
+   --localstatedir="${EPREFIX}"/var
+   --with-browseremoteprotocols=DNSSD,CUPS
+   --with-cups-rundir="${EPREFIX}"/run/cups
+   --with-fontdir="fonts/conf.avail"
+   --with-pdftops=pdftops
+   --with-rcdir=no
+   --without-php
+   --disable-static
+   $(use_enable dbus)
+   $(use_enable foomatic)
+   $(use_enable ldap)
+   $(use_enable pclm)
+   $(use_enable pdf mutool)
+   $(use_enable postscript ghostscript)
+   $(use_enable zeroconf avahi)
+   $(use_with jpeg)
+   $(use_with png)
+   $(use_with tiff)
+   )
+
+   econf 

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

2022-04-04 Thread Sam James
commit: 7916a40d6e9481eebed8c8c27f0fedcf49194daf
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 00:57:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 00:57:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7916a40d

media-sound/wavbreaker: add 0.15

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

 media-sound/wavbreaker/Manifest   |  1 +
 media-sound/wavbreaker/wavbreaker-0.15.ebuild | 32 +++
 2 files changed, 33 insertions(+)

diff --git a/media-sound/wavbreaker/Manifest b/media-sound/wavbreaker/Manifest
index 93925af64c2f..aebf14e334f8 100644
--- a/media-sound/wavbreaker/Manifest
+++ b/media-sound/wavbreaker/Manifest
@@ -1,2 +1,3 @@
 DIST wavbreaker-0.13.tar.gz 366998 BLAKE2B 
4f863699d6e0c5573d4af615a0ae8cd1d4d1b2fc74cc060ab8d0fb298e57812a8675b641bc69a45ae1015b3e6c0731a228aee773caaeaed75cafedf065dbbff0
 SHA512 
3585bdc6eb937d02ff8287c370a2f480dbdedfc6304505ee45943ed34e4302af480bdea511f7d4fb6778b9f5b25a435b533392eedac9869c650202645a64c574
 DIST wavbreaker-0.14.tar.gz 368275 BLAKE2B 
0e09f1c82f0a790042a35eb44cebde3b06655d9c2a9f46fe1b426e2ca14a87178cf5cae3b4011448d98c82a4998110cf34f6c4f0eb5e028ee791b12d75789a00
 SHA512 
131833d40db34e3dd98b71cc68662f7852cc7f184e033fbefac03e34f2a3ed8c838d95bea9afab55c6453f837ac97c9be54088db2ba7e3b918e1801fdfe1d912
+DIST wavbreaker-0.15.tar.gz 380764 BLAKE2B 
e58645725ee831da8d9c231ba8a9715f5dc217f8a49737453430119d1920c53efea3dc0db0faf66d047e10ce3cdd9dc5918bd890f690d0c15ba4763cdfde1a0a
 SHA512 
adc056b2d4117fcc95267033e21a015f7f7c900080c60f34a459f127badf79c3100a971059c0cd87210a68a5d08e38b03922bbfc505ec056e042209fc6523d7b

diff --git a/media-sound/wavbreaker/wavbreaker-0.15.ebuild 
b/media-sound/wavbreaker/wavbreaker-0.15.ebuild
new file mode 100644
index ..3a540a0f0871
--- /dev/null
+++ b/media-sound/wavbreaker/wavbreaker-0.15.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="wavbreaker/wavmerge GTK+ utility to break or merge WAV files"
+HOMEPAGE="https://wavbreaker.sourceforge.io/ https://github.com/thp/wavbreaker;
+SRC_URI="https://github.com/thp/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mp3"
+
+RDEPEND="
+   dev-libs/glib
+   media-libs/libao
+   x11-libs/gtk+:3
+   mp3? ( media-sound/mpg123 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use mp3)
+   )
+
+   meson_src_configure
+}



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

2022-04-04 Thread Sam James
commit: 7691fe92faf36a15f0b3a61a58fca0d97b538a3f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 00:56:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 00:56:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7691fe92

sys-apps/ethtool: add 5.17

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

 sys-apps/ethtool/Manifest|  1 +
 sys-apps/ethtool/ethtool-5.17.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 02ad48503a32..bc5cce260004 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -2,3 +2,4 @@ DIST ethtool-5.10.tar.xz 310536 BLAKE2B 
acc91ff2f7cf233a5a7bc85e32fbcf78e3923b24
 DIST ethtool-5.14.tar.xz 318536 BLAKE2B 
09b5c9c8103635e33b22e55caff3b0f3751bf14d48de63e025587814c6b0d7e80962cd8ed27b6be7ae35a5a9d5decd0a9127a69a7cbbd52e2218bb3fc9e9b176
 SHA512 
880c4b6d5f83c25cabc6101222a5abf5f7e5e6501165ba5cdb420da242c351d7c32c1cffacfa1bcf0c4655434d89c64d39f0809af0d38f626a0a78f92ec68f87
 DIST ethtool-5.15.tar.xz 318864 BLAKE2B 
855c07e388bfabf37637f20e2714c6ca27717f38d7f658be96e0e9ec9d4514e61f4ee29361fc0279510869606ad18126ccd2a47160f1097ab52b1e35216e9721
 SHA512 
28147468a92c179217b459907a3257ee4f2d2ed028cb87b074f1c7ca6eb91aca81c8a9f5c7fe74e81d16a516e6e7eb20137bf7a15b5479fd82a327c64954da12
 DIST ethtool-5.16.tar.xz 320308 BLAKE2B 
198d76502510e533b7f51785fd9f0848e840a6b4237bfd0496d005978ce3e638be02bd7dee971501f57c83354a1ac2f34a7ef29f2255764e900d9299bad9254c
 SHA512 
9f0c24323b3144cbc6e684dc8c545a7c5e4804a061f10e32c937ea7420cc25c0891137fd4be4f1b9cf44907d8a59970ead9db424051ec5b4a90c225038f04025
+DIST ethtool-5.17.tar.xz 321848 BLAKE2B 
1695077d812b3ed8e287615d6a3aa15525a061110fa63563e4b2db3e5d4718b023415508db63e857c572fef248c6797564da596f17c80b833839899656840a5d
 SHA512 
c9677829e3ed1f373bd993f72c710293a6e987bbd19829d437a436f42cf4e7995ee70a7db3590b1499ff6aa29c26815f4d0a3e4798ffb6992ae3f52b079cd3ff

diff --git a/sys-apps/ethtool/ethtool-5.17.ebuild 
b/sys-apps/ethtool/ethtool-5.17.ebuild
new file mode 100644
index ..66a327a8020b
--- /dev/null
+++ b/sys-apps/ethtool/ethtool-5.17.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Utility for examining and tuning ethernet-based network 
interfaces"
+HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/;
+SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="+netlink"
+
+RDEPEND="netlink? ( net-libs/libmnl )"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/xz-utils"
+
+src_configure() {
+   econf $(use_enable netlink)
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2022-04-04 Thread Sam James
commit: dadd4f2ec694ce3d8e06d551d402d23933f6f97e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 00:53:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 00:53:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dadd4f2e

net-print/hplip: Stabilize 3.22.2 amd64, #836636

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

 net-print/hplip/hplip-3.22.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-print/hplip/hplip-3.22.2.ebuild 
b/net-print/hplip/hplip-3.22.2.ebuild
index eb73f61d2d52..853e8a5dcb69 100644
--- a/net-print/hplip/hplip-3.22.2.ebuild
+++ b/net-print/hplip/hplip-3.22.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
 



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

2022-04-04 Thread Jason A. Donenfeld
commit: 741d8a988d5a203c8cd03421356d1c966a47b349
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  4 23:31:35 2022 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Apr  5 00:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741d8a98

net-libs/xdp-tools: bump to 1.2.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest   | 2 +-
 net-libs/xdp-tools/{xdp-tools-1.2.2.ebuild => xdp-tools-1.2.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index ea4cbad8d43e..9336fa35d31d 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1 +1 @@
-DIST xdp-tools-1.2.2.tar.gz 250875 BLAKE2B 
dc390587caa1702148a47203a53703d3d9f7e65d7503e8f8307cbec60d5b52f6c150fdc51f257463e22eaa2e897eb68f20ba7a8d7f7bc0fac47cbaf8072fd5cf
 SHA512 
ec2fe34f820e324af044968c62440ba40cae46012c6e39d23cffc392ff190675d8a43240049b2c0467db391073469045aaa3d559cfb8a48d86fb2305fb9f45ad
+DIST xdp-tools-1.2.3.tar.gz 252515 BLAKE2B 
26c1bfd5b6c3457794801db64d020b8d6eb254661a0a44fa89dde6a1ff7c04dec1207d38a755029c8caaa955cabec70f196e37257f337cf484b8e3525261119e
 SHA512 
588cda7010592f34ac600993ea528b76be4a8786c1b4e4599c92c5683a80848a11ae90db825f56b67adec60bd8c684bb4ced21dc1bc1b750cbd5d0704d67390d

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.2.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
similarity index 100%
rename from net-libs/xdp-tools/xdp-tools-1.2.2.ebuild
rename to net-libs/xdp-tools/xdp-tools-1.2.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/rrdtool/

2022-04-04 Thread Conrad Kostecki
commit: 2cc7479cb08202b8f16ae4585cbcdcff1279674c
Author: Thomas Bettler  gmail  com>
AuthorDate: Thu Dec 16 21:13:06 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Apr  4 22:30:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cc7479c

net-analyzer/rrdtool: add python 3.10

Closes: https://github.com/gentoo/gentoo/pull/23349
Closes: https://bugs.gentoo.org/829378
Closes: https://github.com/gentoo/gentoo/pull/23349
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild 
b/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild
index 1c278a038792..0c1a88cad569 100644
--- a/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.7.2-r100.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_OPTIONAL=true
 DISTUTILS_SINGLE_IMPL=true
 GENTOO_DEPEND_ON_PERL=no
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit autotools lua perl-module distutils-r1 flag-o-matic
 



  1   2   3   4   >