* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-25 4:59 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-25 4:59 UTC (permalink / raw
To: gentoo-commits
commit: dffcdc598b6959d08df4932bb0fbb67f7d37c2c0
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Jul 24 20:24:49 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jul 24 20:24:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dffcdc59
net-p2p/dogecoin-qt: remove pie use flag
See:
https://wiki.gentoo.org/wiki/Hardened/Toolchain
It's enabled in Gentoo toolchain by default.
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 3 +--
net-p2p/dogecoin-qt/metadata.xml | 1 -
2 files changed, 1 insertion(+), 3 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 0c195aa9d..b55f6b7d7 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -12,7 +12,7 @@ LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune tests utils +wallet zmq"
+IUSE="cpu_flags_x86_avx2 dogecoind +prune tests utils +wallet zmq"
REQUIRED_USE="dogecoind? ( utils )"
DOGEDIR="/opt/${PN}"
DEPEND="
@@ -72,7 +72,6 @@ src_configure() {
$(use_enable wallet)
$(use_enable zmq)
$(use_enable tests tests)
- $(use_enable pie hardening)
)
econf "${my_econf[@]}"
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index d60a61650..f5d7ea8fb 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -14,7 +14,6 @@
<use>
<flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if the CPU model supports it)</flag>
<flag name="dogecoind">Build with dogecoind daemon</flag>
- <flag name="pie">Position Independent Executables - attempt to harden resulting executables for greater security</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
<flag name="utils">Build with client utilities dogecoin-cli and dogecoin-tx</flag>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-09-01 15:53 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2024-09-01 15:53 UTC (permalink / raw
To: gentoo-commits
commit: a4f09fdffc2168c9ab543164fb79e697f75eb01d
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sun Sep 1 15:13:19 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Sep 1 15:15:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4f09fdf
net-p2p/dogecoin-qt: drop 1.14.7
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/Manifest | 1 -
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 143 --------------------------
2 files changed, 144 deletions(-)
diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest
index 34a3cd01f..35085a530 100644
--- a/net-p2p/dogecoin-qt/Manifest
+++ b/net-p2p/dogecoin-qt/Manifest
@@ -1,2 +1 @@
-DIST dogecoin-qt-v1.14.7.tar.gz 11546516 BLAKE2B e292983d6fb0ecb35c1d8e45705b38563e3076400aa90b36d5edd0e9adac42d697179362718ed81aead4cb86633d98234b36a46e6e960296abf3029525861c70 SHA512 4febf88cc80565c25a4ec9a809b4ef6a7054d93a57cc0dafbb6f2c2bd8166111507431356227a4c372590450c1c6c80dd365ed666c6a48a04288efdbda74f9f2
DIST dogecoin-qt-v1.14.8.tar.gz 11572143 BLAKE2B f1ee546eda5eba77234cb4634bf067b4c8d1e2e8ffe11d6265e00909281491f2e68934b4ed9bd2f3f9729294f96f0d192d8b800ace1a725cf517869dcf4d2744 SHA512 e1a401093e86bd2c0b4ef96fcb45bb3dc978eee549cbb39fd09bc8fd6edb699e01ad4f9c2b31a1097beb21ad447841e2693b8503d89567e9d9a50fbf2803de7e
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
deleted file mode 100644
index 254934ffe..000000000
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-WANT_AUTOCONF="2.5"
-inherit autotools desktop xdg-utils flag-o-matic
-DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
-HOMEPAGE="https://github.com/dogecoin"
-SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
-
-WORKDIR_="${WORKDIR}/dogecoin-${PV}"
-S="${WORKDIR_}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-DB_VER="5.3"
-IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +gui +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
-REQUIRED_USE="!gui? ( dogecoind utils ) dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
-DOGEDIR="/opt/${PN}"
-DEPEND="
- sys-libs/db:"${DB_VER}"=[cxx]
- dev-libs/libevent:=
- dev-libs/protobuf
- dev-libs/openssl
- dev-build/libtool
- dev-build/automake:=
- gui? ( dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets dev-qt/qtdbus dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= )
- <dev-libs/boost-1.85.0
- wallet? ( media-gfx/qrencode )
- zmq? ( net-libs/cppzmq )
-"
-
-RDEPEND="${DEPEND}
- cpu_flags_x86_avx2? (
- intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 )
- )
-"
-
-BDEPEND="
- dev-build/autoconf
- dev-build/automake
-"
-
-pkg_pretend() {
- if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then
- eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!"
- eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory"
- eerror "and copy patch from package net-p2p/dogecoin-qt/files/intel-ipsec-mb/remove_digest_init.patch into that directory"
- die
- fi
-}
-
-src_prepare() {
- if use pie && use ssp ; then
- PATCHES+=( "${FILESDIR}"/hardened-all.patch )
- elif use pie && ! use ssp ; then
- PATCHES+=( "${FILESDIR}"/hardened-no-ssp.patch )
- elif use ssp && ! use pie ; then
- PATCHES+=( "${FILESDIR}"/hardened-no-pie.patch )
- else
- PATCHES+=( "${FILESDIR}"/hardened-minimal.patch )
- fi
-
- default
-
- einfo "Generating autotools files..."
- eaclocal -I "${WORKDIR_}"
- eautoreconf
-}
-
-src_configure() {
- local my_econf=(
- --bindir="${DOGEDIR}/bin"
- --disable-bench
- $(use_with gui qt5)
- $(use_with intel-avx2 intel-avx2)
- $(use_with dogecoind daemon)
- $(use_with utils utils)
- $(use_enable wallet)
- $(use_enable zmq)
- $(use_enable tests tests)
- $(use_enable scrypt-sse2 scrypt-sse2)
- $(use_enable experimental experimental)
- )
-
- append-cxxflags "-std=c++14"
- econf "${my_econf[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- insinto "${DOGEDIR}/bin"
-
- if use gui ; then
- insinto /usr/share/pixmaps
- doins src/qt/res/icons/dogecoin.png
- dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
-
- if use prune ; then
- domenu "${FILESDIR}"/"${PN}-prune.desktop"
- else
- domenu "${FILESDIR}"/"${PN}.desktop"
- fi
- fi
-
- if use dogecoind ; then
- dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
- dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
- fi
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- if use gui ; then
- elog "Dogecoin Core (Qt) ${PV} has been installed."
- elog "Dogecoin Core (Qt) binaries have been placed in ${DOGEDIR}/bin."
- elog "${PN} has been symlinked with /usr/bin/${PN}."
- else
- elog "Dogecoin Core ${PV} has been installed."
- elog "Dogecoin Core binaries have been placed in ${DOGEDIR}/bin."
- fi
-
- if use dogecoind ; then
- elog "dogecoin daemon has been symlinked with /usr/bin/dogecoind."
- elog "dogecoin client utils have been symlinked with /usr/bin/dogecoin-cli."
- fi
-
- if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then
- einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be"
- einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, "
- einfo "together with 'experimental' USE flag for this version."
- fi
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-08-10 20:34 Lucio Sauer
0 siblings, 0 replies; 29+ messages in thread
From: Lucio Sauer @ 2024-08-10 20:34 UTC (permalink / raw
To: gentoo-commits
commit: 3e9b568ced4e34355edf5c4c9f8c99437e1eff21
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sat Aug 10 17:49:16 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sat Aug 10 17:54:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e9b568c
net-p2p/dogecoin-qt: code cleanup for 9999
Fixes: 5435c61f916bc871cc808b5b49b41144a7109dda
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild
index cfd29f8fa..dff845d34 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild
@@ -3,19 +3,23 @@
EAPI=8
WANT_AUTOCONF="2.5"
-inherit autotools desktop xdg-utils flag-o-matic git-r3
+inherit autotools desktop flag-o-matic git-r3 xdg-utils
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
EGIT_REPO_URI="https://github.com/dogecoin/dogecoin.git"
-WORKDIR_="${WORKDIR}/${P}"
-S="${WORKDIR_}"
-
LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +gui +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
-REQUIRED_USE="!gui? ( dogecoind utils ) dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
+REQUIRED_USE="
+ !gui? ( dogecoind utils )
+ dogecoind? ( utils )
+ intel-avx2? ( experimental )
+ scrypt-sse2? ( experimental )
+ experimental? ( || ( intel-avx2 scrypt-sse2 ) )
+"
+
DOGEDIR="/opt/${PN}"
DEPEND="
dev-libs/libevent:=
@@ -23,7 +27,14 @@ DEPEND="
dev-libs/openssl
dev-build/libtool
dev-build/automake:=
- gui? ( dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets dev-qt/qtdbus dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= )
+ gui? ( dev-qt/qtcore
+ dev-qt/qtgui
+ dev-qt/qtwidgets
+ dev-qt/qtdbus
+ dev-qt/qtnetwork
+ ev-qt/qtprintsupport
+ dev-qt/linguist-tools:=
+ )
>=dev-libs/boost-1.84.0
wallet? ( sys-libs/db:"${DB_VER}"=[cxx]
gui? ( media-gfx/qrencode )
@@ -45,7 +56,6 @@ BDEPEND="
"
pkg_pretend() {
-
if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then
eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!"
eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory"
@@ -68,7 +78,7 @@ src_prepare() {
default
einfo "Generating autotools files..."
- eaclocal -I "${WORKDIR_}"
+ eaclocal -I "${S}"
eautoreconf
}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-08-10 15:41 Lucio Sauer
0 siblings, 0 replies; 29+ messages in thread
From: Lucio Sauer @ 2024-08-10 15:41 UTC (permalink / raw
To: gentoo-commits
commit: 5435c61f916bc871cc808b5b49b41144a7109dda
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Fri Aug 9 15:30:09 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Fri Aug 9 15:40:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5435c61f
net-p2p/dogecoin-qt: add 9999
- adding ebuild for live version from master branch.
- Berkley DB and 'media-gfx/qrencode' dependencies are contingent upon 'wallet' and 'gui' selections in this ebuild release.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild | 146 ++++++++++++++++++++++++++++
1 file changed, 146 insertions(+)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild
new file mode 100644
index 000000000..cfd29f8fa
--- /dev/null
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-9999.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WANT_AUTOCONF="2.5"
+inherit autotools desktop xdg-utils flag-o-matic git-r3
+DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
+HOMEPAGE="https://github.com/dogecoin"
+EGIT_REPO_URI="https://github.com/dogecoin/dogecoin.git"
+
+WORKDIR_="${WORKDIR}/${P}"
+S="${WORKDIR_}"
+
+LICENSE="MIT"
+SLOT="0"
+DB_VER="5.3"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +gui +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
+REQUIRED_USE="!gui? ( dogecoind utils ) dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
+DOGEDIR="/opt/${PN}"
+DEPEND="
+ dev-libs/libevent:=
+ dev-libs/protobuf
+ dev-libs/openssl
+ dev-build/libtool
+ dev-build/automake:=
+ gui? ( dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets dev-qt/qtdbus dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= )
+ >=dev-libs/boost-1.84.0
+ wallet? ( sys-libs/db:"${DB_VER}"=[cxx]
+ gui? ( media-gfx/qrencode )
+ )
+ zmq? ( net-libs/cppzmq )
+"
+
+RDEPEND="${DEPEND}
+ dev-vcs/git
+ dev-cpp/abseil-cpp
+ cpu_flags_x86_avx2? (
+ intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 )
+ )
+"
+
+BDEPEND="
+ dev-build/autoconf
+ dev-build/automake
+"
+
+pkg_pretend() {
+
+ if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then
+ eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!"
+ eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory"
+ eerror "and copy patch from package net-p2p/dogecoin-qt/files/intel-ipsec-mb/remove_digest_init.patch into that directory"
+ die
+ fi
+}
+
+src_prepare() {
+ if use pie && use ssp ; then
+ PATCHES+=( "${FILESDIR}"/hardened-all.patch )
+ elif use pie && ! use ssp ; then
+ PATCHES+=( "${FILESDIR}"/hardened-no-ssp.patch )
+ elif use ssp && ! use pie ; then
+ PATCHES+=( "${FILESDIR}"/hardened-no-pie.patch )
+ else
+ PATCHES+=( "${FILESDIR}"/hardened-minimal.patch )
+ fi
+
+ default
+
+ einfo "Generating autotools files..."
+ eaclocal -I "${WORKDIR_}"
+ eautoreconf
+}
+
+src_configure() {
+ local my_econf=(
+ --bindir="${DOGEDIR}/bin"
+ --disable-bench
+ --enable-c++14
+ $(use_with gui qt5)
+ $(use_with intel-avx2 intel-avx2)
+ $(use_with dogecoind daemon)
+ $(use_with utils utils)
+ $(use_enable wallet)
+ $(use_enable zmq)
+ $(use_enable tests tests)
+ $(use_enable scrypt-sse2 scrypt-sse2)
+ $(use_enable experimental experimental)
+ )
+
+ econf "${my_econf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ insinto "${DOGEDIR}/bin"
+
+ if use gui ; then
+ insinto /usr/share/pixmaps
+ doins src/qt/res/icons/dogecoin.png
+ dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
+
+ if use prune ; then
+ domenu "${FILESDIR}"/"${PN}-prune.desktop"
+ else
+ domenu "${FILESDIR}"/"${PN}.desktop"
+ fi
+ fi
+
+ if use dogecoind ; then
+ dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
+ dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+
+ if use gui ; then
+ elog "Dogecoin Core (Qt) ${PV} has been installed."
+ elog "Dogecoin Core (Qt) binaries have been placed in ${DOGEDIR}/bin."
+ elog "${PN} has been symlinked with /usr/bin/${PN}."
+ else
+ elog "Dogecoin Core ${PV} has been installed."
+ elog "Dogecoin Core binaries have been placed in ${DOGEDIR}/bin."
+ fi
+
+ if use dogecoind ; then
+ elog "dogecoin daemon has been symlinked with /usr/bin/dogecoind."
+ elog "dogecoin client utils have been symlinked with /usr/bin/dogecoin-cli."
+ fi
+
+ if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then
+ einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be"
+ einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, "
+ einfo "together with 'experimental' USE flag for this version."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-08-07 23:36 Lucio Sauer
0 siblings, 0 replies; 29+ messages in thread
From: Lucio Sauer @ 2024-08-07 23:36 UTC (permalink / raw
To: gentoo-commits
commit: 03feef1464d991ec0463f153cf054d6c28b3ed87
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Wed Aug 7 21:35:21 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Wed Aug 7 21:44:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=03feef14
net-p2p/dogecoin-qt: added RDEPEND package
- Fixes missing 'dev-cpp/abseil-cpp' in RDEPEND needed by automagic
dependency '--enable-c++14', which, in turn is requred by protobuf
dependency which builds with minimum c++14 standard. The issue wasn't noticed
because 'protobuf' was using the same 'dev-cpp/abseil-cpp' dependency for itself.
Closes: https://bugs.gentoo.org/937507
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.8.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.8.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.8.ebuild
index d7dc39fae..644304775 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.8.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.8.ebuild
@@ -32,6 +32,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
+ dev-cpp/abseil-cpp
cpu_flags_x86_avx2? (
intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 )
)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-07-08 16:47 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2024-07-08 16:47 UTC (permalink / raw
To: gentoo-commits
commit: aa54c5c242b7de844aae88254b5ee74f5a998f41
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sun Jul 7 16:07:58 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Jul 7 16:12:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa54c5c2
net-p2p/dogecoin-qt: adding 'gui' USE flag
- new 'gui' gives the option to install Dogecoin Core without qt
component. This option can come in handy when installing Dogecoin
Core as a full node on a remote server, without the need for graphical
interface.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 48 ++++++++++++++-------------
net-p2p/dogecoin-qt/metadata.xml | 1 +
2 files changed, 26 insertions(+), 23 deletions(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index b1bd4f31b..219356f52 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -15,8 +15,8 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
DB_VER="5.3"
-IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
-REQUIRED_USE="dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +gui +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
+REQUIRED_USE="!gui? ( dogecoind utils ) dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
DOGEDIR="/opt/${PN}"
DEPEND="
sys-libs/db:"${DB_VER}"=[cxx]
@@ -25,13 +25,7 @@ DEPEND="
dev-libs/openssl
dev-build/libtool
dev-build/automake:=
- dev-qt/qtcore
- dev-qt/qtgui
- dev-qt/qtwidgets
- dev-qt/qtdbus
- dev-qt/qtnetwork
- dev-qt/qtprintsupport
- dev-qt/linguist-tools:=
+ gui? ( dev-qt/qtcore dev-qt/qtgui dev-qt/qtwidgets dev-qt/qtdbus dev-qt/qtnetwork dev-qt/qtprintsupport dev-qt/linguist-tools:= )
<dev-libs/boost-1.85.0
wallet? ( media-gfx/qrencode )
zmq? ( net-libs/cppzmq )
@@ -59,7 +53,6 @@ pkg_pretend() {
}
src_prepare() {
-
if use pie && use ssp ; then
PATCHES+=( "${FILESDIR}"/hardened-all.patch )
elif use pie && ! use ssp ; then
@@ -80,8 +73,8 @@ src_prepare() {
src_configure() {
local my_econf=(
--bindir="${DOGEDIR}/bin"
- --with-gui=qt5
--disable-bench
+ $(use_with gui qt5)
$(use_with intel-avx2 intel-avx2)
$(use_with dogecoind daemon)
$(use_with utils utils)
@@ -99,30 +92,39 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install
insinto "${DOGEDIR}/bin"
- insinto /usr/share/pixmaps
- doins src/qt/res/icons/dogecoin.png
- dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
+
+ if use gui ; then
+ insinto /usr/share/pixmaps
+ doins src/qt/res/icons/dogecoin.png
+ dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
+
+ if use prune ; then
+ domenu "${FILESDIR}"/"${PN}-prune.desktop"
+ else
+ domenu "${FILESDIR}"/"${PN}.desktop"
+ fi
+ fi
if use dogecoind ; then
dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
fi
- if use prune ; then
- domenu "${FILESDIR}"/"${PN}-prune.desktop"
- else
- domenu "${FILESDIR}"/"${PN}.desktop"
- fi
-
find "${ED}" -type f -name '*.la' -delete || die
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
- elog "Dogecoin Core Qt ${PV} has been installed."
- elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin."
- elog "${PN} has been symlinked with /usr/bin/${PN}."
+
+ if use gui ; then
+ elog "Dogecoin Core (Qt) ${PV} has been installed."
+ elog "Dogecoin Core (Qt) binaries have been placed in ${DOGEDIR}/bin."
+ elog "${PN} has been symlinked with /usr/bin/${PN}."
+ else
+ elog "Dogecoin Core ${PV} has been installed."
+ elog "Dogecoin Core binaries have been placed in ${DOGEDIR}/bin."
+ fi
if use dogecoind ; then
elog "dogecoin daemon has been symlinked with /usr/bin/dogecoind."
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index 5bde3916a..0c66e557e 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -14,6 +14,7 @@
<use>
<flag name="dogecoind">Build with dogecoind daemon</flag>
<flag name="experimental">Allow experimental features to be configured</flag>
+ <flag name="gui">Toggle graphical user interface features</flag>
<flag name="intel-avx2">Build with intel avx2</flag>
<flag name="pie">Position Independent Executables - attempt to harden resulting executables, for extra security</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-03-02 18:02 Julien Roy
0 siblings, 0 replies; 29+ messages in thread
From: Julien Roy @ 2024-03-02 18:02 UTC (permalink / raw
To: gentoo-commits
commit: 8d94a1de90974b7a69cf117304a0ea8675ef242f
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sat Mar 2 17:22:31 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sat Mar 2 17:34:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d94a1de
net-p2p/dogecoin-qt: 1.14.7 keyword for ~arm64
- Tested on Raspberry Pi 400 for arm64
- Fixed 'NonsolvableDepsInStable' error for arm64 keyword by using nested RDEPEND condition so that 'intel-avx2'
flag is considered only if cpu_flags_x86_avx2 support is available.
- Fixed 'MissingPackageRevision' message to use 'any-of'
app-crypt/intel-ipsec-mb-1.3 revision versions.
- Cleanup of trailing whitespaces.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 2a42d88d1a..e78d3224bd 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
@@ -31,10 +31,14 @@ DEPEND="
>=dev-libs/boost-1.84.0-r3
wallet? ( media-gfx/qrencode )
zmq? ( net-libs/cppzmq )
- intel-avx2? ( =app-crypt/intel-ipsec-mb-1.3 )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ cpu_flags_x86_avx2? (
+ intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 )
+ )
+"
+
BDEPEND="
dev-build/autoconf
dev-build/automake
@@ -99,9 +103,9 @@ src_install() {
dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
if use dogecoind ; then
- dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
- dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
- fi
+ dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
+ dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
+ fi
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
@@ -125,10 +129,10 @@ pkg_postinst() {
fi
if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then
- einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be"
- einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, "
- einfo "together with 'experimental' USE flag for this version."
- fi
+ einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be"
+ einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, "
+ einfo "together with 'experimental' USE flag for this version."
+ fi
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-03-02 7:10 Arthur Zamarin
0 siblings, 0 replies; 29+ messages in thread
From: Arthur Zamarin @ 2024-03-02 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 5c33852036c5d7d759ead8aba153abbe774ac8bb
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sat Mar 2 03:07:41 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 2 03:18:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c338520
net-p2p/dogecoin-qt: 1.14.7 keyword amd64, arm64
- adding keywords for ~amd64 and ~arm64.
- tested sucessfully on intel systems and on Raspberry Pi400 for arm64.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index c621b84210..27cf4d9cf6 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
-
+KEYWORDS="~amd64 ~arm64"
LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-03-02 7:10 Arthur Zamarin
0 siblings, 0 replies; 29+ messages in thread
From: Arthur Zamarin @ 2024-03-02 7:10 UTC (permalink / raw
To: gentoo-commits
commit: a2d886e7b943c2e3eb41f80d94a951edf6b6bea6
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sat Mar 2 03:34:57 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 2 03:35:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2d886e7
net-p2p/dogecoin-qt: 1.14.7 add keyword for amd64
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 27cf4d9cf6..2a42d88d1a 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -7,7 +7,7 @@ inherit autotools desktop xdg-utils flag-o-matic
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-02-28 7:19 Florian Schmaus
0 siblings, 0 replies; 29+ messages in thread
From: Florian Schmaus @ 2024-02-28 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 338c7be77823272d8f086f43c66d577496ef03a8
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Feb 27 20:06:24 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Feb 27 20:12:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=338c7be7
net-p2p/dogecoin-qt: add 1.14.7
- changed einfo text in pkg_postinst()
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 81a02e5c7f..ba53cbc2bd 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -101,7 +101,7 @@ src_install() {
if use dogecoind ; then
dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
- fi
+ fi
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
@@ -125,10 +125,10 @@ pkg_postinst() {
fi
if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then
- einfo "NOTE: If you wish to activate experimental avx2 or sse2 CPU support,"
- einfo "you may do so with 'intel-avx2' and/or 'scrypt-sse2' USE flags, and"
- einfo "with 'experimental' USE flag enabled for version ${PV}."
- fi
+ einfo "NOTE: Experimental avx2 and sse2 CPU support in ${PV} can be"
+ einfo "activated using 'intel-avx2' and/or 'scrypt-sse2' USE flags, "
+ einfo "together with 'experimental' USE flag for this version."
+ fi
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-02-28 7:19 Florian Schmaus
0 siblings, 0 replies; 29+ messages in thread
From: Florian Schmaus @ 2024-02-28 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 8662761ed2dbc452518241cb7022f081c1bf6a6c
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Wed Feb 28 00:06:36 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 00:08:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8662761e
net-p2p/dogecoin-qt: 1.14.7 update SRC_URI
- Updated SRC_URI to fetch tarball
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/Manifest | 2 +-
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest
index 1d42d0864e..f3d64fdf43 100644
--- a/net-p2p/dogecoin-qt/Manifest
+++ b/net-p2p/dogecoin-qt/Manifest
@@ -1,2 +1,2 @@
DIST dogecoin-qt-v1.14.6.tar.gz 8162072 BLAKE2B e2d1abe7b60cc2f15998834ec1f23570ad3d471d80e9d05b8e5aa64d6e46b7196d7a13d134e6721fe57b6afd34811bd486de02c00b54ee8516313b81ae6821c2 SHA512 05f1142a22f36a04e65ef91c834b3e724280e29b930617bb66fac98777bb541ddca15771db4205f0cdc14389f3eb4e94fda550f7806b3e9863d909c063f38610
-DIST dogecoin-qt-v1.14.7.zip 12281952 BLAKE2B 501759b37256501495803af57fb458ba867b71d466108f12cb6287161e7818f428c4904c1d34c005ba3fe7a50512c461a5dfab1cd483e543d7ea56f3b79e86fe SHA512 ab848f4a19ca6c8ecc840a83592bea6e7bbdeccf2916c2f5bceb3e0a6ead0666610429a5fa6660d2950284115e4502088c72c6dfc7bf9f322506046b677402d8
+DIST dogecoin-qt-v1.14.7.tar.gz 11546516 BLAKE2B 48276a203c02719f63d05a6205e7216972615dedcbd8014e17e2ff2ceafe53810bb56581ce8599f1afb4e5894a4a49986fc0269e2cab32ff253b8ad2648a8a39 SHA512 d071cd91bc96c3144c024d4245a508e20b191779bb75a91cf312adda65e10656843be693e2a8a651d4374fa6f656589d667453c3ae5c61e6291e4f360c8bab05
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index ba53cbc2bd..c621b84210 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -6,7 +6,7 @@ WANT_AUTOCONF="2.5"
inherit autotools desktop xdg-utils flag-o-matic
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
-SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/heads/1.14.7-dev.zip -> ${PN}-v${PV}.zip"
+SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
@@ -40,7 +40,7 @@ BDEPEND="
dev-build/automake
"
-WORKDIR_="${WORKDIR}/dogecoin-${PV}-dev"
+WORKDIR_="${WORKDIR}/dogecoin-${PV}"
S=${WORKDIR_}
pkg_pretend() {
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-02-28 7:19 Florian Schmaus
0 siblings, 0 replies; 29+ messages in thread
From: Florian Schmaus @ 2024-02-28 7:19 UTC (permalink / raw
To: gentoo-commits
commit: b32de6fdb48aba2473e0630b29569ad89a7f74b4
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Feb 27 16:48:57 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Feb 27 16:48:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b32de6fd
net-p2p/dogecoin-qt: add 1.14.7
- adding unkeyworded 1.14.7 while its on 'dev' branch soon to be
released.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
index 896238d00a..81a02e5c7f 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -99,9 +99,9 @@ src_install() {
dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
if use dogecoind ; then
- dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
- dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
- fi
+ dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
+ dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
+ fi
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
@@ -128,7 +128,7 @@ pkg_postinst() {
einfo "NOTE: If you wish to activate experimental avx2 or sse2 CPU support,"
einfo "you may do so with 'intel-avx2' and/or 'scrypt-sse2' USE flags, and"
einfo "with 'experimental' USE flag enabled for version ${PV}."
- fi
+ fi
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-02-28 7:19 Florian Schmaus
0 siblings, 0 replies; 29+ messages in thread
From: Florian Schmaus @ 2024-02-28 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 052e3fb57d33b6875b8def5f6a6bfd0abc9bd0ec
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Feb 27 16:33:44 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Feb 27 16:42:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=052e3fb5
net-p2p/dogecoin-qt: add 1.14.7
- adding unkeyworded 1.14.7 while its on 'dev' branch
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/Manifest | 1 +
net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild | 137 ++++++++++++++++++++++++++
net-p2p/dogecoin-qt/metadata.xml | 3 +
3 files changed, 141 insertions(+)
diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest
index 8559d11a1e..1d42d0864e 100644
--- a/net-p2p/dogecoin-qt/Manifest
+++ b/net-p2p/dogecoin-qt/Manifest
@@ -1 +1,2 @@
DIST dogecoin-qt-v1.14.6.tar.gz 8162072 BLAKE2B e2d1abe7b60cc2f15998834ec1f23570ad3d471d80e9d05b8e5aa64d6e46b7196d7a13d134e6721fe57b6afd34811bd486de02c00b54ee8516313b81ae6821c2 SHA512 05f1142a22f36a04e65ef91c834b3e724280e29b930617bb66fac98777bb541ddca15771db4205f0cdc14389f3eb4e94fda550f7806b3e9863d909c063f38610
+DIST dogecoin-qt-v1.14.7.zip 12281952 BLAKE2B 501759b37256501495803af57fb458ba867b71d466108f12cb6287161e7818f428c4904c1d34c005ba3fe7a50512c461a5dfab1cd483e543d7ea56f3b79e86fe SHA512 ab848f4a19ca6c8ecc840a83592bea6e7bbdeccf2916c2f5bceb3e0a6ead0666610429a5fa6660d2950284115e4502088c72c6dfc7bf9f322506046b677402d8
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
new file mode 100644
index 0000000000..896238d00a
--- /dev/null
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.7.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+WANT_AUTOCONF="2.5"
+inherit autotools desktop xdg-utils flag-o-matic
+DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
+HOMEPAGE="https://github.com/dogecoin"
+SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/heads/1.14.7-dev.zip -> ${PN}-v${PV}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+DB_VER="5.3"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
+REQUIRED_USE="dogecoind? ( utils ) intel-avx2? ( experimental ) scrypt-sse2? ( experimental ) experimental? ( || ( intel-avx2 scrypt-sse2 ) )"
+DOGEDIR="/opt/${PN}"
+DEPEND="
+ sys-libs/db:"${DB_VER}"=[cxx]
+ dev-libs/libevent:=
+ dev-libs/protobuf
+ dev-libs/openssl
+ dev-build/libtool
+ dev-build/automake:=
+ dev-qt/qtcore
+ dev-qt/qtgui
+ dev-qt/qtwidgets
+ dev-qt/qtdbus
+ dev-qt/qtnetwork
+ dev-qt/qtprintsupport
+ dev-qt/linguist-tools:=
+ >=dev-libs/boost-1.84.0-r3
+ wallet? ( media-gfx/qrencode )
+ zmq? ( net-libs/cppzmq )
+ intel-avx2? ( =app-crypt/intel-ipsec-mb-1.3 )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-build/autoconf
+ dev-build/automake
+"
+
+WORKDIR_="${WORKDIR}/dogecoin-${PV}-dev"
+S=${WORKDIR_}
+
+pkg_pretend() {
+
+ if use intel-avx2 && [[ ! -e "${ROOT}"/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch ]]; then
+ eerror "${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb/remove_digest_init.patch does not exist!"
+ eerror "To build with avx2 intel support, please create ${ROOT}/etc/portage/patches/app-crypt/intel-ipsec-mb directory"
+ eerror "and copy patch from package net-p2p/dogecoin-qt/files/intel-ipsec-mb/remove_digest_init.patch into that directory"
+ die
+ fi
+}
+
+src_prepare() {
+
+ if use pie && use ssp ; then
+ PATCHES+=( "${FILESDIR}"/hardened-all.patch )
+ elif use pie && ! use ssp ; then
+ PATCHES+=( "${FILESDIR}"/hardened-no-ssp.patch )
+ elif use ssp && ! use pie ; then
+ PATCHES+=( "${FILESDIR}"/hardened-no-pie.patch )
+ else
+ PATCHES+=( "${FILESDIR}"/hardened-minimal.patch )
+ fi
+
+ default
+
+ einfo "Generating autotools files..."
+ eaclocal -I "${WORKDIR_}"
+ eautoreconf
+}
+
+src_configure() {
+ local my_econf=(
+ --bindir="${DOGEDIR}/bin"
+ --with-gui=qt5
+ --disable-bench
+ $(use_with intel-avx2 intel-avx2)
+ $(use_with dogecoind daemon)
+ $(use_with utils utils)
+ $(use_enable wallet)
+ $(use_enable zmq)
+ $(use_enable tests tests)
+ $(use_enable scrypt-sse2 scrypt-sse2)
+ $(use_enable experimental experimental)
+ )
+
+ append-cxxflags "-std=c++14"
+ econf "${my_econf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ insinto "${DOGEDIR}/bin"
+ insinto /usr/share/pixmaps
+ doins src/qt/res/icons/dogecoin.png
+ dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
+
+ if use dogecoind ; then
+ dosym "${DOGEDIR}/bin/dogecoind" "/usr/bin/dogecoind"
+ dosym "${DOGEDIR}/bin/dogecoin-cli" "/usr/bin/dogecoin-cli"
+ fi
+
+ if use prune ; then
+ domenu "${FILESDIR}"/"${PN}-prune.desktop"
+ else
+ domenu "${FILESDIR}"/"${PN}.desktop"
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ elog "Dogecoin Core Qt ${PV} has been installed."
+ elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin."
+ elog "${PN} has been symlinked with /usr/bin/${PN}."
+
+ if use dogecoind ; then
+ elog "dogecoin daemon has been symlinked with /usr/bin/dogecoind."
+ elog "dogecoin client utils have been symlinked with /usr/bin/dogecoin-cli."
+ fi
+
+ if ( ( use cpu_flags_x86_avx2 && ! use intel-avx2 ) && ( use cpu_flags_x86_sse2 && ! use scrypt-sse2 ) ); then
+ einfo "NOTE: If you wish to activate experimental avx2 or sse2 CPU support,"
+ einfo "you may do so with 'intel-avx2' and/or 'scrypt-sse2' USE flags, and"
+ einfo "with 'experimental' USE flag enabled for version ${PV}."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index 9c3d65e2c4..5d4926dfc3 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -13,8 +13,11 @@
</maintainer>
<use>
<flag name="dogecoind">Build with dogecoind daemon</flag>
+ <flag name="experimental">Allow experimental features to be configured</flag>
+ <flag name="intel-avx2">Build with intel avx2</flag>
<flag name="pie">Position Independent Executables - attempt to harden resulting executables, for extra security</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
+ <flag name="scrypt-sse2">Build with scrypt sse2 implementation</flag>
<flag name="ssp">Apply stack protector to all functions, for extra security</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
<flag name="utils">Build with client utilities dogecoin-cli and dogecoin-tx</flag>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2024-02-13 16:32 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2024-02-13 16:32 UTC (permalink / raw
To: gentoo-commits
commit: cf3ffb646d22c6d6a13173c47ee9145487fc90ba
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sun Feb 11 23:28:24 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Feb 11 23:41:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf3ffb64
net-p2p/dogecoin-qt: intel-ipsec-mb by atom value
- Make cpu_flags_x86_avx2 use specific =app-crypt/intel-ipsec-mb-1.3
atom because version 1.5 doesn't seem to compile with or without a patch.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
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 4d8d5a6a4e..5eb4043566 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -30,7 +30,7 @@ DEPEND="
dev-qt/qtnetwork
dev-qt/qtprintsupport
dev-qt/linguist-tools:=
- cpu_flags_x86_avx2? ( app-crypt/intel-ipsec-mb )
+ cpu_flags_x86_avx2? ( =app-crypt/intel-ipsec-mb-1.3 )
wallet? ( media-gfx/qrencode )
zmq? ( net-libs/cppzmq )
"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-10-28 1:15 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2023-10-28 1:15 UTC (permalink / raw
To: gentoo-commits
commit: e69695cc63a79cb76b172b75a13129b9298f6aef
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Fri Oct 27 22:04:45 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Oct 27 22:12:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e69695cc
net-p2p/dogecoin-qt: support for C++14 standard
- Fixes build failure for dependencies such as protobuf that only support C++14 and newer.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 3 ++-
1 file changed, 2 insertions(+), 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 e7a887d145..229340a2bd 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
WANT_AUTOCONF="2.5"
-inherit autotools desktop xdg-utils
+inherit autotools desktop xdg-utils flag-o-matic
DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
@@ -93,6 +93,7 @@ src_configure() {
$(use_enable tests tests)
)
+ append-cxxflags "-std=c++14"
econf "${my_econf[@]}"
}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-09-26 12:43 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2023-09-26 12:43 UTC (permalink / raw
To: gentoo-commits
commit: c0a7be6d06ff9f853d28138149b8cb4886543e06
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Mon Sep 25 19:37:44 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Sep 25 19:42:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0a7be6d
net-p2p/dogecoin-qt: Removed avx2 option and updated src_configure()
- Temporarily removed avx2 option until patch for intel-ipsec-mb can be applied
- Removed redundant configure options from src_configure()
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 8 ++------
1 file changed, 2 insertions(+), 6 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 66e117a8a2..f6551e749d 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -12,7 +12,7 @@ LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64 ~arm64"
-IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune +ssp tests utils +wallet zmq"
+IUSE="dogecoind +pie +prune +ssp tests utils +wallet zmq"
REQUIRED_USE="dogecoind? ( utils )"
DOGEDIR="/opt/${PN}"
DEPEND="
@@ -30,7 +30,6 @@ DEPEND="
dev-qt/qtnetwork
dev-qt/qtprintsupport
dev-qt/linguist-tools:=
- cpu_flags_x86_avx2? ( app-crypt/intel-ipsec-mb )
wallet? ( media-gfx/qrencode )
zmq? ( net-libs/cppzmq )
"
@@ -45,7 +44,7 @@ PATCHES=(
"${FILESDIR}"/"${PV}"-paymentserver.patch
"${FILESDIR}"/"${PV}"-transactiondesc.patch
"${FILESDIR}"/"${PV}"-deque.patch
- "${FILESDIR}"/gcc13.patch
+ "${FILESDIR}"/gcc13.patch
)
WORKDIR_="${WORKDIR}/dogecoin-${PV}"
@@ -72,12 +71,9 @@ src_prepare() {
src_configure() {
local my_econf=(
- --enable-cxx
--bindir="${DOGEDIR}/bin"
--with-gui=qt5
- --with-qt-incdir="/usr/include/qt5"
--disable-bench
- $(use_with cpu_flags_x86_avx2 intel-avx2)
$(use_with dogecoind daemon)
$(use_with utils utils)
$(use_enable wallet)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-25 4:59 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-25 4:59 UTC (permalink / raw
To: gentoo-commits
commit: e4ee43d59f5f7349e5b2bd0f19668b1b3c521547
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Jul 24 20:26:31 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jul 24 20:26:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4ee43d5
net-p2p/dogecoin-qt: remove cpu_flags_x86_avx2 description
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-p2p/dogecoin-qt/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index f5d7ea8fb..a63cc794b 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -12,7 +12,6 @@
<name>Victor Skovorodnikov</name>
</maintainer>
<use>
- <flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if the CPU model supports it)</flag>
<flag name="dogecoind">Build with dogecoind daemon</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-25 4:59 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-25 4:59 UTC (permalink / raw
To: gentoo-commits
commit: 6fa8a2134f9538c088f813f01d9233fa8b43e814
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Mon Jul 24 19:12:24 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jul 24 19:14:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fa8a213
net-p2p/dogecoin-qt: Added 'pie' USE flag and modified DESCRPTION language
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 6 +++---
net-p2p/dogecoin-qt/metadata.xml | 5 +++--
2 files changed, 6 insertions(+), 5 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 f4843ac9e..4ab317599 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
WANT_AUTOCONF="2.5"
inherit autotools desktop xdg-utils
-DESCRIPTION="Dogecoin Core Qt-GUI for desktop. Keeps downloaded blockchain size below 2.2GB."
+DESCRIPTION="Dogecoin Core Qt for desktop. Downloaded blockchain is under 2.2GB. Much secure."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
@@ -12,7 +12,7 @@ LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx2 dogecoind tests utils +wallet +prune zmq"
+IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune tests utils +wallet zmq"
REQUIRED_USE="dogecoind? ( utils )"
DOGEDIR="/opt/${PN}"
DEPEND="
@@ -71,7 +71,7 @@ src_configure() {
$(use_with utils utils)
$(use_enable wallet)
$(use_enable zmq)
- $(use_enable tests tests)
+ $(use_enable pie hardening)
)
econf "${my_econf[@]}"
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index 8743999c2..d60a61650 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -12,8 +12,9 @@
<name>Victor Skovorodnikov</name>
</maintainer>
<use>
- <flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if CPU model supports it)</flag>
+ <flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if the CPU model supports it)</flag>
<flag name="dogecoind">Build with dogecoind daemon</flag>
+ <flag name="pie">Position Independent Executables - attempt to harden resulting executables for greater security</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
<flag name="utils">Build with client utilities dogecoin-cli and dogecoin-tx</flag>
@@ -21,6 +22,6 @@
<flag name="zmq">Enables ZeroMQ notifications</flag>
</use>
<longdescription lang="en">
- Dogecoin Core Qt for desktop environment. Fun-loving cryptocurrency with ultra-low transaction fees featuring Graphical User Interface with statistical analysis, console interaction and wallet support. Fast and lightweight; the default installation for desktop keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions even on systems where disk space could be limited.
+ Dogecoin Core Qt for desktop environment. Fun-loving, highly secure, peer-to-peer digital currency with ultra-low transaction fees featuring Graphical User Interface with statistical analysis, console interaction and wallet support. Fast and lightweight; the default installation for desktop keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions, even on systems where disk space could be limited.
</longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-25 4:59 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-25 4:59 UTC (permalink / raw
To: gentoo-commits
commit: e8df3b3a4d48627266d3a30f503f696f87597b61
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Mon Jul 24 19:27:16 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jul 24 19:46:22 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8df3b3a
net-p2p/dogecoin-qt: Added 'pie' USE flag and re-added accidentally removed tests
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 +
1 file changed, 1 insertion(+)
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 4ab317599..0c195aa9d 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -71,6 +71,7 @@ src_configure() {
$(use_with utils utils)
$(use_enable wallet)
$(use_enable zmq)
+ $(use_enable tests tests)
$(use_enable pie hardening)
)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-21 4:12 Viorel Munteanu
0 siblings, 0 replies; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-21 4:12 UTC (permalink / raw
To: gentoo-commits
commit: ff90fe8035bde70313c1102017d1da39575cd0e4
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Thu Jul 20 18:26:27 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 18:28:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff90fe80
net-p2p/dogecoin-qt: added REQUIRED_USE constraint for dogecoind option
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 +
1 file changed, 1 insertion(+)
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 d4acd2cd3..f4843ac9e 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -13,6 +13,7 @@ SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64"
IUSE="cpu_flags_x86_avx2 dogecoind tests utils +wallet +prune zmq"
+REQUIRED_USE="dogecoind? ( utils )"
DOGEDIR="/opt/${PN}"
DEPEND="
sys-libs/db:"${DB_VER}"=[cxx]
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-19 8:49 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-19 8:49 UTC (permalink / raw
To: gentoo-commits
commit: 199ce48627261ee2a01f2641c1dc48838a6a09bc
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Jul 18 21:58:22 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Jul 18 22:03:20 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=199ce486
net-p2p/dogecoin-qt: implemented optional 'dogecoind' and 'utils' USE flags.
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 4 +++-
net-p2p/dogecoin-qt/metadata.xml | 2 ++
2 files changed, 5 insertions(+), 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 d40a1d8f7..d4acd2cd3 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -12,7 +12,7 @@ LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx2 tests +wallet +prune zmq"
+IUSE="cpu_flags_x86_avx2 dogecoind tests utils +wallet +prune zmq"
DOGEDIR="/opt/${PN}"
DEPEND="
sys-libs/db:"${DB_VER}"=[cxx]
@@ -66,6 +66,8 @@ src_configure() {
--with-qt-incdir="/usr/include/qt5"
--disable-bench
$(use_with cpu_flags_x86_avx2 intel-avx2)
+ $(use_with dogecoind daemon)
+ $(use_with utils utils)
$(use_enable wallet)
$(use_enable zmq)
$(use_enable tests tests)
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index 06d2598d8..8743999c2 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -13,8 +13,10 @@
</maintainer>
<use>
<flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if CPU model supports it)</flag>
+ <flag name="dogecoind">Build with dogecoind daemon</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
+ <flag name="utils">Build with client utilities dogecoin-cli and dogecoin-tx</flag>
<flag name="wallet">Build Dogecoin Core Qt with wallet</flag>
<flag name="zmq">Enables ZeroMQ notifications</flag>
</use>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-18 9:14 Viorel Munteanu
0 siblings, 0 replies; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-18 9:14 UTC (permalink / raw
To: gentoo-commits
commit: 61b8d2614f7981e75d8f742fce99e95942dfb142
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Mon Jul 17 20:36:00 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 21:30:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61b8d261
net-p2p/dogecoin-qt: Applying fix for Bug 910255
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
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 db4b4cae2..d40a1d8f7 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
WANT_AUTOCONF="2.5"
-inherit autotools db-use desktop xdg-utils
+inherit autotools desktop xdg-utils
DESCRIPTION="Dogecoin Core Qt-GUI for desktop. Keeps downloaded blockchain size below 2.2GB."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-18 9:14 Viorel Munteanu
0 siblings, 0 replies; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-18 9:14 UTC (permalink / raw
To: gentoo-commits
commit: 428480765bb29ee01973e0affe6c8f4e887d5518
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Mon Jul 17 18:30:36 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 20:38:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42848076
net-p2p/dogecoin-qt: Applying fix for Bug 910255
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 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 802eb8685..db4b4cae2 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
WANT_AUTOCONF="2.5"
-inherit autotools desktop xdg-utils
+inherit autotools db-use desktop xdg-utils
DESCRIPTION="Dogecoin Core Qt-GUI for desktop. Keeps downloaded blockchain size below 2.2GB."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
@@ -65,8 +65,6 @@ src_configure() {
--with-gui=qt5
--with-qt-incdir="/usr/include/qt5"
--disable-bench
- BDB_CFLAGS="-I/usr/include/db${DB_VER}"
- BDB_LIBS="-L/usr/lib64 -ldb_cxx-${DB_VER}"
$(use_with cpu_flags_x86_avx2 intel-avx2)
$(use_enable wallet)
$(use_enable zmq)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-16 6:18 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-16 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 47302f39a4bc8357b393e78fa362a3708de7089f
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Sun Jul 16 00:24:41 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Jul 16 00:27:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47302f39
net-p2p/dogecoin-qt: Re-factored ebuild, removed --with-incompatible-bdb option, modified some DEPEND logic
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 39 +++++++++++++--------------
1 file changed, 18 insertions(+), 21 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 5520b995f..802eb8685 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -15,17 +15,13 @@ KEYWORDS="~amd64"
IUSE="cpu_flags_x86_avx2 tests +wallet +prune zmq"
DOGEDIR="/opt/${PN}"
DEPEND="
+ sys-libs/db:"${DB_VER}"=[cxx]
dev-libs/libevent:=
dev-libs/protobuf
dev-libs/openssl
sys-devel/libtool
sys-devel/automake:=
>=dev-libs/boost-1.81.0-r1
- cpu_flags_x86_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
@@ -33,6 +29,8 @@ DEPEND="
dev-qt/qtnetwork
dev-qt/qtprintsupport
dev-qt/linguist-tools:=
+ cpu_flags_x86_avx2? ( app-crypt/intel-ipsec-mb )
+ wallet? ( media-gfx/qrencode )
zmq? ( net-libs/cppzmq )
"
RDEPEND="${DEPEND}"
@@ -40,13 +38,14 @@ BDEPEND="
sys-devel/autoconf
sys-devel/automake
"
- PATCHES=(
- "${FILESDIR}"/"${PV}"-net_processing.patch
- "${FILESDIR}"/"${PV}"-paymentserver.patch
- "${FILESDIR}"/"${PV}"-transactiondesc.patch
- "${FILESDIR}"/"${PV}"-deque.patch
- "${FILESDIR}"/"${PV}"-gcc13.patch
- )
+
+PATCHES=(
+ "${FILESDIR}"/"${PV}"-net_processing.patch
+ "${FILESDIR}"/"${PV}"-paymentserver.patch
+ "${FILESDIR}"/"${PV}"-transactiondesc.patch
+ "${FILESDIR}"/"${PV}"-deque.patch
+ "${FILESDIR}"/"${PV}"-gcc13.patch
+)
WORKDIR_="${WORKDIR}/dogecoin-${PV}"
S=${WORKDIR_}
@@ -62,18 +61,18 @@ src_prepare() {
src_configure() {
local my_econf=(
--enable-cxx
- $(use_with cpu_flags_x86_avx2 intel-avx2)
- $(use_with wallet incompatible-bdb)
--bindir="${DOGEDIR}/bin"
+ --with-gui=qt5
+ --with-qt-incdir="/usr/include/qt5"
+ --disable-bench
BDB_CFLAGS="-I/usr/include/db${DB_VER}"
BDB_LIBS="-L/usr/lib64 -ldb_cxx-${DB_VER}"
- --with-gui=qt5
- --with-qt-incdir=/usr/include/qt5
- $(use_enable zmq)
+ $(use_with cpu_flags_x86_avx2 intel-avx2)
$(use_enable wallet)
+ $(use_enable zmq)
$(use_enable tests tests)
- --disable-bench
)
+
econf "${my_econf[@]}"
}
@@ -86,9 +85,7 @@ src_install() {
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
- fi
-
- if ! use prune ; then
+ else
domenu "${FILESDIR}"/"${PN}.desktop"
fi
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-16 6:18 Haelwenn Monnier
0 siblings, 0 replies; 29+ messages in thread
From: Haelwenn Monnier @ 2023-07-16 6:18 UTC (permalink / raw
To: gentoo-commits
commit: 4022b794d7a66bcece340ab544af5739fae7c4dc
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Fri Jul 14 16:44:30 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Jul 14 16:47:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4022b794
net-p2p/dogecoin-qt: bump for fix of bug 910245
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 1 -
1 file changed, 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 7a4e12b27..5520b995f 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -40,7 +40,6 @@ BDEPEND="
sys-devel/autoconf
sys-devel/automake
"
-
PATCHES=(
"${FILESDIR}"/"${PV}"-net_processing.patch
"${FILESDIR}"/"${PV}"-paymentserver.patch
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-13 9:42 David Roman
0 siblings, 0 replies; 29+ messages in thread
From: David Roman @ 2023-07-13 9:42 UTC (permalink / raw
To: gentoo-commits
commit: 215f621f4ab14f99625ea0c8d62f4bef724b2ab8
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Thu Jul 13 01:34:48 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jul 13 01:36:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=215f621f
net-p2p/dogecoin-qt: unkeyword 1.14.6 for ~x86
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 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 d9c9c4623..f40ab04a1 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop
+inherit desktop xdg-utils
DESCRIPTION="Dogecoin Core Qt 1.14.6 (with Graphical User Interface) with ultra-low transaction fees. Fast and lightweight; the default installation for desktop keeps downloaded blockchain size below 2.2GB, making it ideal for daily transactions, even on systems where disk space could be limited."
HOMEPAGE="https://github.com/dogecoin"
SRC_URI="https://github.com/dogecoin/dogecoin/archive/refs/tags/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
@@ -76,19 +76,29 @@ src_install() {
insinto "${DOGEDIR}/bin"
insinto /usr/share/pixmaps
doins src/qt/res/icons/dogecoin.png
- dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
-
+ dosym "${DOGEDIR}/bin/${PN}" "/usr/bin/${PN}"
+
if use prune ; then
domenu "${FILESDIR}"/"${PN}-prune.desktop"
fi
-
+
if ! use prune ; then
domenu "${FILESDIR}"/"${PN}.desktop"
- fi
+ fi
+
+ find "${ED}" -type f -name '*.la' -delete || die
}
pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
elog "Dogecoin Core Qt ${PV} has been installed."
elog "Dogecoin Core Qt binaries have been placed in ${DOGEDIR}/bin."
elog "${PN} has been symlinked with /usr/bin/${PN}."
}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-12 5:39 Viorel Munteanu
0 siblings, 0 replies; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-12 5:39 UTC (permalink / raw
To: gentoo-commits
commit: b34dfaf8b938be503519e10785b79ddf40cc9def
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Jul 11 23:24:03 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 23:27:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b34dfaf8
net-p2p/dogecoin-qt: Added avx2 USE flag and re-factored ebuild
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
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 3476c8cf7..fd0f7729c 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 190b4ed3a..c283c0724 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -12,9 +12,10 @@
<name>Victor Skovorodnikov</name>
</maintainer>
<use>
+ <flag name="avx2">Build with Advanced Vector Extensions instructions support (if CPU model supports it)</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
- <flag name="wallet">Build Dogecoin Core Qt with wallet support</flag>
+ <flag name="wallet">Build Dogecoin Core Qt with wallet</flag>
<flag name="zmq">Enables ZeroMQ notifications</flag>
</use>
<longdescription lang="en">
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/
@ 2023-07-12 5:39 Viorel Munteanu
0 siblings, 0 replies; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-12 5:39 UTC (permalink / raw
To: gentoo-commits
commit: 837d2a470318005b4d3bdacd3fded2acd400ec3d
Author: Victor Skovorodnikov <victor3.14 <AT> yandex <DOT> com>
AuthorDate: Tue Jul 11 23:57:16 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 23:57:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=837d2a47
net-p2p/dogecoin-qt: renamed avx2 USE flag to cpu_flags_x86_avx2
Signed-off-by: Victor Skovorodnikov <victor3.14 <AT> yandex.com>
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 fd0f7729c..ead62738f 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 c283c0724..06d2598d8 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -12,7 +12,7 @@
<name>Victor Skovorodnikov</name>
</maintainer>
<use>
- <flag name="avx2">Build with Advanced Vector Extensions instructions support (if CPU model supports it)</flag>
+ <flag name="cpu_flags_x86_avx2">Build with Advanced Vector Extensions instructions support (if CPU model supports it)</flag>
<flag name="prune">Enables automatic pruning of old blocks to stay below 2.2GB target size (if ran from desktop)</flag>
<flag name="tests">Build Dogecoin Core Qt with tests option</flag>
<flag name="wallet">Build Dogecoin Core Qt with wallet</flag>
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-p2p/dogecoin-qt/
@ 2023-07-12 4:58 Viorel Munteanu
2023-07-12 5:39 ` [gentoo-commits] repo/proj/guru:master " Viorel Munteanu
0 siblings, 1 reply; 29+ messages in thread
From: Viorel Munteanu @ 2023-07-12 4:58 UTC (permalink / raw
To: gentoo-commits
commit: b18398e3bd0f65eecc5cef443e64b6f9cc6cd21e
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 04:55:27 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Jul 12 04:55:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b18398e3
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 <ceamac <AT> gentoo.org>
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 ead62738f..d9c9c4623 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="
^ permalink raw reply related [flat|nested] 29+ messages in thread
end of thread, other threads:[~2024-09-01 15:53 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-25 4:59 [gentoo-commits] repo/proj/guru:master commit in: net-p2p/dogecoin-qt/ Haelwenn Monnier
-- strict thread matches above, loose matches on Subject: below --
2024-09-01 15:53 David Roman
2024-08-10 20:34 Lucio Sauer
2024-08-10 15:41 Lucio Sauer
2024-08-07 23:36 Lucio Sauer
2024-07-08 16:47 David Roman
2024-03-02 18:02 Julien Roy
2024-03-02 7:10 Arthur Zamarin
2024-03-02 7:10 Arthur Zamarin
2024-02-28 7:19 Florian Schmaus
2024-02-28 7:19 Florian Schmaus
2024-02-28 7:19 Florian Schmaus
2024-02-28 7:19 Florian Schmaus
2024-02-13 16:32 David Roman
2023-10-28 1:15 David Roman
2023-09-26 12:43 David Roman
2023-07-25 4:59 Haelwenn Monnier
2023-07-25 4:59 Haelwenn Monnier
2023-07-25 4:59 Haelwenn Monnier
2023-07-21 4:12 Viorel Munteanu
2023-07-19 8:49 Haelwenn Monnier
2023-07-18 9:14 Viorel Munteanu
2023-07-18 9:14 Viorel Munteanu
2023-07-16 6:18 Haelwenn Monnier
2023-07-16 6:18 Haelwenn Monnier
2023-07-13 9:42 David Roman
2023-07-12 5:39 Viorel Munteanu
2023-07-12 5:39 Viorel Munteanu
2023-07-12 4:58 [gentoo-commits] repo/proj/guru:dev " Viorel Munteanu
2023-07-12 5:39 ` [gentoo-commits] repo/proj/guru:master " Viorel Munteanu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox