From 7166b4f03ffbcc843af4245e8b9f167bd09a636b Mon Sep 17 00:00:00 2001 From: David Roman Date: Tue, 11 Jul 2023 12:56:59 +0200 Subject: [PATCH 01/11] app-misc/glow: add 1.5.1 Signed-off-by: David Roman --- app-misc/glow/Manifest | 2 ++ app-misc/glow/glow-1.5.1.ebuild | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 app-misc/glow/glow-1.5.1.ebuild diff --git a/app-misc/glow/Manifest b/app-misc/glow/Manifest index 863d792bb1..c02f387391 100644 --- a/app-misc/glow/Manifest +++ b/app-misc/glow/Manifest @@ -1,2 +1,4 @@ DIST glow-1.4.1-deps.tar.xz 117458384 BLAKE2B 189110dbb5ddd66aa15156758d6194cbf2c00dff6f241f60174d1fe9a4fd101e4abce61e72fc76801a392e6497f021dabae820b4324aca648de8eedf9414fa8a SHA512 3ab36ad8d5e3dee5d108fcfa3015069960f7cbc18b1277bbebf257ba65ca0ca8a62eae3f13e9f73b707c6d242ac7d59afefcdaab69c585ded58e232bedb1354e DIST glow-1.4.1.tar.gz 526174 BLAKE2B c83303e7b6ed24a449e68515434107b8d4cacb418aed5ae41ad87bef93051deeea81ba7be320e6d630f04ddb438c9c5170189784f2eec024b24cb74352a8fdeb SHA512 cb7bb7b3c65c70906ea59d85382b8cc32e900ab0276c3ecc4c79bce4c9ef2539043cbd6e3c7600b1622367ba667eaa65b553f60bc56db5af719d183488146721 +DIST glow-1.5.1-deps.tar.xz 176449224 BLAKE2B a1cb5fcfeb76b52d899d7ff135ae7a901b0ba951af327616a5d0135a81da56a2ae6aa3697a5e2a8b660202ecd091fdfb609fd4571d410cc68d4449e5af4615c0 SHA512 2561c8ff37ad70d6df62902d9df607db83be0fc524a877b21c21016b7b23e57862f7ea8d5980590e00d4f573d99d60c6ba30e78ed0b4e02119dd192e3b8464fb +DIST glow-1.5.1.tar.gz 553842 BLAKE2B 1997187c231e739311472c069d2b2fadb1943d2056114bcb7e6056b433db4182b0db0387b9bc6556f76a7a4d54d62a8b3e91465de2746c959171ec13ef7bd698 SHA512 d27005fdd10798957145e3ba4f55b78d15a9bf485f9b28a908dfec219524911f065d6f4248bcc79b30d9653588427e18bfeffab6400b1945ff0603bc95a5d888 diff --git a/app-misc/glow/glow-1.5.1.ebuild b/app-misc/glow/glow-1.5.1.ebuild new file mode 100644 index 0000000000..e4d3c5d95c --- /dev/null +++ b/app-misc/glow/glow-1.5.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2022-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Render markdown on the CLI, with pizzazz!" +HOMEPAGE="https://github.com/charmbracelet/glow" +SRC_URI=" + https://github.com/charmbracelet/glow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gentoo.kropotkin.rocks/go-pkgs/${P}-deps.tar.xz +" + +LICENSE="Apache-2.0 BSD-2 BSD MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + einstalldocs + dobin glow +} From 17a58ed04debb889dad644dbe903dc985c71421b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= Date: Tue, 11 Jul 2023 18:12:17 +0100 Subject: [PATCH 02/11] app-text/sioyek: fix ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Gonçalo Negrier Duarte --- app-text/sioyek/sioyek-9999.ebuild | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild index 8d1c0d105a..1c53974a1b 100644 --- a/app-text/sioyek/sioyek-9999.ebuild +++ b/app-text/sioyek/sioyek-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit git-r3 qmake-utils desktop +inherit git-r3 qmake-utils desktop xdg EGIT_REPO_URI="https://github.com/ahrm/sioyek.git" DESCRIPTION="Sioyek is a PDF viewer with a focus on textbooks and research papers" HOMEPAGE="https://github.com/ahrm/sioyek" @@ -11,8 +11,8 @@ HOMEPAGE="https://github.com/ahrm/sioyek" LICENSE="GPL-3" SLOT="0" -BDEPEND="media-libs/harfbuzz - dev-qt/qtbase +BDEPEND="media-libs/harfbuzz + dev-qt/qtbase dev-qt/qt3d " @@ -22,8 +22,8 @@ src_compile() { emake USE_SYSTEM_HARFBUZZ=yes popd || die - eapply_user eqmake5 "CONFIG+=linux_app_image" pdf_viewer_build_config.pro + emake } src_install() { #intall bin and shaders @@ -37,5 +37,8 @@ src_install() { doicon resources/sioyek-icon-linux.png insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config doman resources/sioyek.1 +} -} \ No newline at end of file +pkg_postinst() { + xdg_desktop_database_update +} From 52eb17d8820266bf422ae5973f37f3290395d14b Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Tue, 11 Jul 2023 20:32:28 +0200 Subject: [PATCH 03/11] dev-embedded/rauc: add 1.10 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 + dev-embedded/rauc/files/rauc-1.10-tests.patch | 69 +++++++++++++++++++ dev-embedded/rauc/rauc-1.10.ebuild | 65 +++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 dev-embedded/rauc/files/rauc-1.10-tests.patch create mode 100644 dev-embedded/rauc/rauc-1.10.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index 9db0fabf28..f5faec6235 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1 +1,2 @@ +DIST rauc-1.10.tar.xz 911872 BLAKE2B 389f29b3786c20ca26d28c39642e72895bfd5b5f88958facfe2b65796ecb4d18645361dd7d490df23b0561878f020fdf8ffbcb41efd4fa9226190a79bc9e01db SHA512 b87e3fef41a4e5c44513bae4366502f0285d0b0136c80fcdede36171710735a26dacecf324a8638feb23c1b60929fc25a53a58213294a93e488827aed3cba926 DIST rauc-1.9.tar.xz 880236 BLAKE2B a42996be51b1afd34be7e72a257d3932bbc4328ced5efa1190a6f5f74296c427e49b819bbd477a8a46a07fa12a4e616278e3370241413989a1a4889f690a84d4 SHA512 461c545619d5827dc0190e0134df04afaf3d10e235b5e521a81be0759aeb8c8452ee5ab8a5a627265d8878fd25f614ad6b8fabaa085fb203ec7c5b4e3e8448a3 diff --git a/dev-embedded/rauc/files/rauc-1.10-tests.patch b/dev-embedded/rauc/files/rauc-1.10-tests.patch new file mode 100644 index 0000000000..710f6e02c6 --- /dev/null +++ b/dev-embedded/rauc/files/rauc-1.10-tests.patch @@ -0,0 +1,69 @@ +From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach +Date: Sat, 15 Aug 2020 08:45:21 +0200 +Subject: [PATCH] tests: Disable failed tests + +The network and squashfs tests won't work within portage. Disable them. + +Signed-off-by: Kurt Kanzenbach +--- + Makefile.am | 7 ------- + test/rauc.t | 24 ++++++++++++------------ + 2 files changed, 12 insertions(+), 19 deletions(-) + +--- a/Makefile.am ++++ b/Makefile.am +@@ -171,10 +171,6 @@ check_PROGRAMS = \ + test/slot.test \ + test/stats.test + +-if WANT_NETWORK +-check_PROGRAMS += test/network.test +-endif +- + if ENABLE_STREAMING + check_PROGRAMS += test/nbd.test + endif +@@ -282,9 +278,6 @@ test_utils_test_LDADD = librauctest.la + test_install_test_SOURCES = test/install.c + test_install_test_LDADD = librauctest.la + +-test_network_test_SOURCES = test/network.c +-test_network_test_LDADD = librauctest.la +- + test_progress_test_SOURCES = test/progress.c + test_progress_test_LDADD = librauctest.la + +--- a/test/rauc.t ++++ b/test/rauc.t +@@ -371,18 +371,18 @@ test_expect_success "rauc bundle (test c + test -f ${TEST_TMPDIR}/out.raucb + " + +-test_expect_success "rauc bundle mksquashfs extra args" " +- test_when_finished rm -rf ${TEST_TMPDIR}/install-content && +- test_when_finished rm -f ${TEST_TMPDIR}/out.raucb && +- cp -rL ${SHARNESS_TEST_DIRECTORY}/install-content ${TEST_TMPDIR}/ && +- rauc \ +- --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ +- --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ +- bundle \ +- --mksquashfs-args=\"-comp xz -info -progress\" \ +- ${TEST_TMPDIR}/install-content ${TEST_TMPDIR}/out.raucb && +- rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb +-" ++# test_expect_success "rauc bundle mksquashfs extra args" " ++# test_when_finished rm -rf ${TEST_TMPDIR}/install-content && ++# test_when_finished rm -f ${TEST_TMPDIR}/out.raucb && ++# cp -rL ${SHARNESS_TEST_DIRECTORY}/install-content ${TEST_TMPDIR}/ && ++# rauc \ ++# --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ ++# --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ ++# bundle \ ++# --mksquashfs-args=\"-comp xz -info -progress\" \ ++# ${TEST_TMPDIR}/install-content ${TEST_TMPDIR}/out.raucb && ++# rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb ++# " + + test_expect_success PKCS11 "rauc bundle with PKCS11 (key 1)" " + test_when_finished rm -rf ${TEST_TMPDIR}/install-content && diff --git a/dev-embedded/rauc/rauc-1.10.ebuild b/dev-embedded/rauc/rauc-1.10.ebuild new file mode 100644 index 0000000000..a3aadea337 --- /dev/null +++ b/dev-embedded/rauc/rauc-1.10.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DOCS_BUILDER="sphinx" +DOCS_DIR="${S}/docs" + +inherit autotools python-any-r1 docs + +DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" +HOMEPAGE="https://rauc.io/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64" +IUSE="gpt json network service test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-util/gdbus-codegen + virtual/pkgconfig + test? ( + dev-libs/opensc + net-misc/casync + sys-fs/mtd-utils + sys-fs/squashfs-tools + sys-libs/libfaketime + ) +" +RDEPEND=" + dev-libs/glib:2 + dev-libs/openssl:0= + json? ( dev-libs/json-glib ) + network? ( net-misc/curl ) + service? ( sys-apps/dbus ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${P}-tests.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable gpt) + $(use_enable json) + $(use_enable network) + $(use_enable service) + ) + econf "${myconf[@]}" +} + +src_compile() { + default + docs_compile +} From 2cba3283b8b86cc527fe02c3b680a6dbee050e9e Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Tue, 11 Jul 2023 20:32:46 +0200 Subject: [PATCH 04/11] dev-embedded/rauc: drop 1.9 Signed-off-by: Kurt Kanzenbach --- dev-embedded/rauc/Manifest | 1 - dev-embedded/rauc/files/rauc-1.9-tests.patch | 69 -------------------- dev-embedded/rauc/rauc-1.9.ebuild | 65 ------------------ 3 files changed, 135 deletions(-) delete mode 100644 dev-embedded/rauc/files/rauc-1.9-tests.patch delete mode 100644 dev-embedded/rauc/rauc-1.9.ebuild diff --git a/dev-embedded/rauc/Manifest b/dev-embedded/rauc/Manifest index f5faec6235..9269e1e5be 100644 --- a/dev-embedded/rauc/Manifest +++ b/dev-embedded/rauc/Manifest @@ -1,2 +1 @@ DIST rauc-1.10.tar.xz 911872 BLAKE2B 389f29b3786c20ca26d28c39642e72895bfd5b5f88958facfe2b65796ecb4d18645361dd7d490df23b0561878f020fdf8ffbcb41efd4fa9226190a79bc9e01db SHA512 b87e3fef41a4e5c44513bae4366502f0285d0b0136c80fcdede36171710735a26dacecf324a8638feb23c1b60929fc25a53a58213294a93e488827aed3cba926 -DIST rauc-1.9.tar.xz 880236 BLAKE2B a42996be51b1afd34be7e72a257d3932bbc4328ced5efa1190a6f5f74296c427e49b819bbd477a8a46a07fa12a4e616278e3370241413989a1a4889f690a84d4 SHA512 461c545619d5827dc0190e0134df04afaf3d10e235b5e521a81be0759aeb8c8452ee5ab8a5a627265d8878fd25f614ad6b8fabaa085fb203ec7c5b4e3e8448a3 diff --git a/dev-embedded/rauc/files/rauc-1.9-tests.patch b/dev-embedded/rauc/files/rauc-1.9-tests.patch deleted file mode 100644 index bafaeed34a..0000000000 --- a/dev-embedded/rauc/files/rauc-1.9-tests.patch +++ /dev/null @@ -1,69 +0,0 @@ -From cfeab43e8c1ebbe952bca9b71fb8400a9947d229 Mon Sep 17 00:00:00 2001 -From: Kurt Kanzenbach -Date: Sat, 15 Aug 2020 08:45:21 +0200 -Subject: [PATCH] tests: Disable failed tests - -The network and squashfs tests won't work within portage. Disable them. - -Signed-off-by: Kurt Kanzenbach ---- - Makefile.am | 7 ------- - test/rauc.t | 24 ++++++++++++------------ - 2 files changed, 12 insertions(+), 19 deletions(-) - ---- a/Makefile.am -+++ b/Makefile.am -@@ -171,10 +171,6 @@ check_PROGRAMS = \ - test/slot.test \ - test/stats.test - --if WANT_NETWORK --check_PROGRAMS += test/network.test --endif -- - if ENABLE_STREAMING - check_PROGRAMS += test/nbd.test - endif -@@ -282,9 +278,6 @@ test_utils_test_LDADD = librauctest.la - test_install_test_SOURCES = test/install.c - test_install_test_LDADD = librauctest.la - --test_network_test_SOURCES = test/network.c --test_network_test_LDADD = librauctest.la -- - test_progress_test_SOURCES = test/progress.c - test_progress_test_LDADD = librauctest.la - ---- a/test/rauc.t -+++ b/test/rauc.t -@@ -359,18 +359,18 @@ test_expect_success "rauc bundle (test c - test -f ${TEST_TMPDIR}/out.raucb - " - --test_expect_success "rauc bundle mksquashfs extra args" " -- test_when_finished rm -rf ${TEST_TMPDIR}/install-content && -- test_when_finished rm -f ${TEST_TMPDIR}/out.raucb && -- cp -rL ${SHARNESS_TEST_DIRECTORY}/install-content ${TEST_TMPDIR}/ && -- rauc \ -- --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ -- --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ -- bundle \ -- --mksquashfs-args=\"-comp xz -info -progress\" \ -- ${TEST_TMPDIR}/install-content ${TEST_TMPDIR}/out.raucb && -- rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb --" -+# test_expect_success "rauc bundle mksquashfs extra args" " -+# test_when_finished rm -rf ${TEST_TMPDIR}/install-content && -+# test_when_finished rm -f ${TEST_TMPDIR}/out.raucb && -+# cp -rL ${SHARNESS_TEST_DIRECTORY}/install-content ${TEST_TMPDIR}/ && -+# rauc \ -+# --cert $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/autobuilder-1.cert.pem \ -+# --key $SHARNESS_TEST_DIRECTORY/openssl-ca/dev/private/autobuilder-1.pem \ -+# bundle \ -+# --mksquashfs-args=\"-comp xz -info -progress\" \ -+# ${TEST_TMPDIR}/install-content ${TEST_TMPDIR}/out.raucb && -+# rauc -c $SHARNESS_TEST_DIRECTORY/test.conf info ${TEST_TMPDIR}/out.raucb -+# " - - test_expect_success PKCS11 "rauc bundle with PKCS11 (key 1)" " - test_when_finished rm -rf ${TEST_TMPDIR}/install-content && diff --git a/dev-embedded/rauc/rauc-1.9.ebuild b/dev-embedded/rauc/rauc-1.9.ebuild deleted file mode 100644 index a3aadea337..0000000000 --- a/dev-embedded/rauc/rauc-1.9.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DOCS_BUILDER="sphinx" -DOCS_DIR="${S}/docs" - -inherit autotools python-any-r1 docs - -DESCRIPTION="Lightweight update client that runs on your Embedded Linux device" -HOMEPAGE="https://rauc.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - -SLOT="0" -LICENSE="LGPL-2.1" -KEYWORDS="~amd64" -IUSE="gpt json network service test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-util/gdbus-codegen - virtual/pkgconfig - test? ( - dev-libs/opensc - net-misc/casync - sys-fs/mtd-utils - sys-fs/squashfs-tools - sys-libs/libfaketime - ) -" -RDEPEND=" - dev-libs/glib:2 - dev-libs/openssl:0= - json? ( dev-libs/json-glib ) - network? ( net-misc/curl ) - service? ( sys-apps/dbus ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( "${FILESDIR}/${P}-tests.patch" ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable gpt) - $(use_enable json) - $(use_enable network) - $(use_enable service) - ) - econf "${myconf[@]}" -} - -src_compile() { - default - docs_compile -} From b34dfaf8b938be503519e10785b79ddf40cc9def Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Tue, 11 Jul 2023 16:24:03 -0700 Subject: [PATCH 05/11] net-p2p/dogecoin-qt: Added avx2 USE flag and re-factored ebuild Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 10 +++++++--- net-p2p/dogecoin-qt/metadata.xml | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index 3476c8cf7d..fd0f7729c5 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -11,7 +11,7 @@ LICENSE="MIT" SLOT="0" DB_VER="5.3" KEYWORDS="~amd64 ~x86" -IUSE="tests +wallet +prune zmq" +IUSE="avx2 tests +wallet +prune zmq" DOGEDIR="/opt/${PN}" DEPEND=" dev-libs/libevent:= @@ -20,7 +20,11 @@ DEPEND=" sys-devel/libtool sys-devel/automake:= >=dev-libs/boost-1.81.0-r1 - wallet? ( sys-libs/db:"${DB_VER}"=[cxx] ) + avx2? ( app-crypt/intel-ipsec-mb ) + wallet? ( + sys-libs/db:"${DB_VER}"=[cxx] + media-gfx/qrencode + ) dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets @@ -28,7 +32,6 @@ DEPEND=" dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= - wallet? ( media-gfx/qrencode ) zmq? ( net-libs/cppzmq ) " RDEPEND="${DEPEND}" @@ -53,6 +56,7 @@ src_configure() { ./autogen.sh || die "autogen failed" local my_econf=( --enable-cxx + $(use_with avx2 intel-avx2) $(use_with wallet incompatible-bdb) --bindir="${DOGEDIR}/bin" BDB_CFLAGS="-I/usr/include/db${DB_VER}" diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml index 190b4ed3a8..c283c07240 100644 --- a/net-p2p/dogecoin-qt/metadata.xml +++ b/net-p2p/dogecoin-qt/metadata.xml @@ -12,9 +12,10 @@ Victor Skovorodnikov + Build with Advanced Vector Extensions instructions support (if CPU model supports it) Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop) Build Dogecoin Core Qt with tests option - Build Dogecoin Core Qt with wallet support + Build Dogecoin Core Qt with wallet Enables ZeroMQ notifications From 837d2a470318005b4d3bdacd3fded2acd400ec3d Mon Sep 17 00:00:00 2001 From: Victor Skovorodnikov Date: Tue, 11 Jul 2023 16:57:16 -0700 Subject: [PATCH 06/11] net-p2p/dogecoin-qt: renamed avx2 USE flag to cpu_flags_x86_avx2 Signed-off-by: Victor Skovorodnikov --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 6 +++--- net-p2p/dogecoin-qt/metadata.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index fd0f7729c5..ead62738f1 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -11,7 +11,7 @@ LICENSE="MIT" SLOT="0" DB_VER="5.3" KEYWORDS="~amd64 ~x86" -IUSE="avx2 tests +wallet +prune zmq" +IUSE="cpu_flags_x86_avx2 tests +wallet +prune zmq" DOGEDIR="/opt/${PN}" DEPEND=" dev-libs/libevent:= @@ -20,7 +20,7 @@ DEPEND=" sys-devel/libtool sys-devel/automake:= >=dev-libs/boost-1.81.0-r1 - avx2? ( app-crypt/intel-ipsec-mb ) + cpu_flags_x86_avx2? ( app-crypt/intel-ipsec-mb ) wallet? ( sys-libs/db:"${DB_VER}"=[cxx] media-gfx/qrencode @@ -56,7 +56,7 @@ src_configure() { ./autogen.sh || die "autogen failed" local my_econf=( --enable-cxx - $(use_with avx2 intel-avx2) + $(use_with cpu_flags_x86_avx2 intel-avx2) $(use_with wallet incompatible-bdb) --bindir="${DOGEDIR}/bin" BDB_CFLAGS="-I/usr/include/db${DB_VER}" diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml index c283c07240..06d2598d88 100644 --- a/net-p2p/dogecoin-qt/metadata.xml +++ b/net-p2p/dogecoin-qt/metadata.xml @@ -12,7 +12,7 @@ Victor Skovorodnikov - Build with Advanced Vector Extensions instructions support (if CPU model supports it) + Build with Advanced Vector Extensions instructions support (if CPU model supports it) Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop) Build Dogecoin Core Qt with tests option Build Dogecoin Core Qt with wallet From 0906e0307a603cb63d09ea51b7796b1b1ba91879 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 12 Jul 2023 07:36:41 +0300 Subject: [PATCH 07/11] dev-python/desktop-notifier: add 3.5.6 Signed-off-by: Viorel Munteanu --- dev-python/desktop-notifier/Manifest | 1 + .../desktop-notifier-3.5.6.ebuild | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild diff --git a/dev-python/desktop-notifier/Manifest b/dev-python/desktop-notifier/Manifest index 89a4a1ecaa..98f2f25396 100644 --- a/dev-python/desktop-notifier/Manifest +++ b/dev-python/desktop-notifier/Manifest @@ -1 +1,2 @@ DIST desktop-notifier-3.5.5.tar.gz 29785 BLAKE2B e2da1e2300cc36317da7ed079366488f94de829d55a4cded0f63f74f6f14563231128468a6234f060179e3af15677e6cbe8d1f270d271e96823a46d1009ff01b SHA512 b5cc42fda55719adf7afaae4addc24e5d21638e5b389f9c52c47d7b0daf2b1ed80c989a90d1f53e57edc320cac4af8d46d3dcdee30c499ed6717698af3f1b8e3 +DIST desktop-notifier-3.5.6.tar.gz 29856 BLAKE2B bd96ced2b4ac33b813d4767f79991875cbf0f5b03223323357234adae1a1e94f290720c93ca8643f195d02ce15263b16161e30cf53685bcbd2dcb56e45391779 SHA512 5e05143d183d519e1d653787e13b015cd6bd8deb302bcfb79f6be64325b586454019aaa140fcb7ffd7554f6ee36e9f6a44ef2ea9722af88ffff08b94584a3949 diff --git a/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild b/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild new file mode 100644 index 0000000000..5c85e6498d --- /dev/null +++ b/dev-python/desktop-notifier/desktop-notifier-3.5.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 + +inherit distutils-r1 pypi + +DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" +HOMEPAGE=" + https://desktop-notifier.readthedocs.io + https://pypi.org/project/desktop-notifier/ + https://github.com/samschott/desktop-notifier +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/dbus-next[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] +" From 6426d8e3337c275793f5665b997f8affad5b8bdc Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 12 Jul 2023 07:36:59 +0300 Subject: [PATCH 08/11] dev-python/desktop-notifier: drop 3.5.5 Signed-off-by: Viorel Munteanu --- dev-python/desktop-notifier/Manifest | 1 - .../desktop-notifier-3.5.5.ebuild | 32 ------------------- ...p-notifier-3.5.5-importlib-resources.patch | 15 --------- 3 files changed, 48 deletions(-) delete mode 100644 dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild delete mode 100644 dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch diff --git a/dev-python/desktop-notifier/Manifest b/dev-python/desktop-notifier/Manifest index 98f2f25396..266b4c0654 100644 --- a/dev-python/desktop-notifier/Manifest +++ b/dev-python/desktop-notifier/Manifest @@ -1,2 +1 @@ -DIST desktop-notifier-3.5.5.tar.gz 29785 BLAKE2B e2da1e2300cc36317da7ed079366488f94de829d55a4cded0f63f74f6f14563231128468a6234f060179e3af15677e6cbe8d1f270d271e96823a46d1009ff01b SHA512 b5cc42fda55719adf7afaae4addc24e5d21638e5b389f9c52c47d7b0daf2b1ed80c989a90d1f53e57edc320cac4af8d46d3dcdee30c499ed6717698af3f1b8e3 DIST desktop-notifier-3.5.6.tar.gz 29856 BLAKE2B bd96ced2b4ac33b813d4767f79991875cbf0f5b03223323357234adae1a1e94f290720c93ca8643f195d02ce15263b16161e30cf53685bcbd2dcb56e45391779 SHA512 5e05143d183d519e1d653787e13b015cd6bd8deb302bcfb79f6be64325b586454019aaa140fcb7ffd7554f6ee36e9f6a44ef2ea9722af88ffff08b94584a3949 diff --git a/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild b/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild deleted file mode 100644 index bc9b4ccfdd..0000000000 --- a/dev-python/desktop-notifier/desktop-notifier-3.5.5.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" -HOMEPAGE=" - https://desktop-notifier.readthedocs.io - https://pypi.org/project/desktop-notifier/ - https://github.com/samschott/desktop-notifier -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/dbus-next[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -PATCHES=( "${FILESDIR}"/${P}-importlib-resources.patch ) diff --git a/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch b/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch deleted file mode 100644 index 9780c19d89..0000000000 --- a/dev-python/desktop-notifier/files/desktop-notifier-3.5.5-importlib-resources.patch +++ /dev/null @@ -1,15 +0,0 @@ -dev-python/importlib-resources has been removed from Gentoo for python > 3.9 - -See also https://github.com/samschott/desktop-notifier/issues/92 - ---- a/src/desktop_notifier/base.py -+++ b/src/desktop_notifier/base.py -@@ -19,7 +19,7 @@ - Sequence, - ) - --from importlib_resources import files, as_file -+from importlib.resources import files, as_file - - - logger = logging.getLogger(__name__) From db1f79b310abc01940cd4e54cb88981ee7d4aa1a Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 12 Jul 2023 07:42:25 +0300 Subject: [PATCH 09/11] dev-python/survey: add 4.5.1 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 + dev-python/survey/survey-4.5.1.ebuild | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/survey/survey-4.5.1.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index 3c2cbcf03b..e089fbbbf3 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,2 +1,3 @@ DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a DIST survey-4.5.0.tar.gz 830788 BLAKE2B 173f9d6c82571b7e543ec396abe952ae5c5984b1c6168f772c2722d3718a8ec1a5d19d8bb6c45e96fcf583a66b9f55e613dfe7ef74bb433f723fbea3836c0a8d SHA512 98dbaacc3c12c43311db59e4e5a93e0c525ce4d0a662efb03177ae03b80bdc29304977b172dfae68971252c2ba2deda8368919892e5bf314215c07d2d1b2db5b +DIST survey-4.5.1.tar.gz 830756 BLAKE2B 11fd1e2fd0da550178a043bc698c09b39cd2b6f84ee562a8476cb204802927f22d9a21110fd9134828c593b888a1052b48105d04458fe7630faadd5b079e0669 SHA512 14f4026ecb845c3ad252c485fed049a10ee854cdd3940f3fae3a0bd4cd077c55f2bc11b9480e8e6d1e6572c63654228b7a56b36c37c90f63cf5c2c0c65263e6f diff --git a/dev-python/survey/survey-4.5.1.ebuild b/dev-python/survey/survey-4.5.1.ebuild new file mode 100644 index 0000000000..5394b397dc --- /dev/null +++ b/dev-python/survey/survey-4.5.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 pypi + +DESCRIPTION="A simple library for creating beautiful interactive prompts" +HOMEPAGE=" + https://github.com/Exahilosys/survey + https://pypi.org/project/survey/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_sphinx docs \ + dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-paramlinks \ + dev-python/sphinx-rtd-theme From 03ec27d56d2eaccfbcb662eebd48f9608dd96628 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 12 Jul 2023 07:42:31 +0300 Subject: [PATCH 10/11] dev-python/survey: drop 4.5.0 Signed-off-by: Viorel Munteanu --- dev-python/survey/Manifest | 1 - dev-python/survey/survey-4.5.0.ebuild | 23 ----------------------- 2 files changed, 24 deletions(-) delete mode 100644 dev-python/survey/survey-4.5.0.ebuild diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest index e089fbbbf3..4d09434b91 100644 --- a/dev-python/survey/Manifest +++ b/dev-python/survey/Manifest @@ -1,3 +1,2 @@ DIST survey-3.4.3.tar.gz 21219 BLAKE2B e866addd9233409c603f2b34bbf811209f3f6c2ade1bee00258c4f25d741dc526948d16b2e9e0dc3632e6e20fa7863f573c4c27ed1f48ddaa954c7d53a8c51e3 SHA512 47ff72dd1223a32ec038ccf57709e8fe64806ecc9bb8e54daaced27afaa1c2a45e76fc1b149232a107729c462db7657ad0fd08d8b14bb314e3905aabd23fff4a -DIST survey-4.5.0.tar.gz 830788 BLAKE2B 173f9d6c82571b7e543ec396abe952ae5c5984b1c6168f772c2722d3718a8ec1a5d19d8bb6c45e96fcf583a66b9f55e613dfe7ef74bb433f723fbea3836c0a8d SHA512 98dbaacc3c12c43311db59e4e5a93e0c525ce4d0a662efb03177ae03b80bdc29304977b172dfae68971252c2ba2deda8368919892e5bf314215c07d2d1b2db5b DIST survey-4.5.1.tar.gz 830756 BLAKE2B 11fd1e2fd0da550178a043bc698c09b39cd2b6f84ee562a8476cb204802927f22d9a21110fd9134828c593b888a1052b48105d04458fe7630faadd5b079e0669 SHA512 14f4026ecb845c3ad252c485fed049a10ee854cdd3940f3fae3a0bd4cd077c55f2bc11b9480e8e6d1e6572c63654228b7a56b36c37c90f63cf5c2c0c65263e6f diff --git a/dev-python/survey/survey-4.5.0.ebuild b/dev-python/survey/survey-4.5.0.ebuild deleted file mode 100644 index 5394b397dc..0000000000 --- a/dev-python/survey/survey-4.5.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 pypi - -DESCRIPTION="A simple library for creating beautiful interactive prompts" -HOMEPAGE=" - https://github.com/Exahilosys/survey - https://pypi.org/project/survey/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-paramlinks \ - dev-python/sphinx-rtd-theme From b18398e3bd0f65eecc5cef443e64b6f9cc6cd21e Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 12 Jul 2023 07:55:27 +0300 Subject: [PATCH 11/11] net-p2p/dogecoin-qt: unkeyword 1.14.6 for ~x86 Drop ~x86 because net-p2p/dogecoin-qt is not keyworded for ~x86. Signed-off-by: Viorel Munteanu --- net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild index ead62738f1..d9c9c4623a 100644 --- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild +++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> LICENSE="MIT" SLOT="0" DB_VER="5.3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="cpu_flags_x86_avx2 tests +wallet +prune zmq" DOGEDIR="/opt/${PN}" DEPEND="