summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2019-06-19 23:25:44 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2019-08-21 01:05:31 +0100
commitb6c078a20d0d6bac0202ef5fb79466a2a5260f8d (patch)
tree6081a3064e3fc4bfa0463a1728dfb2e8ce594780
parentnet-p2p/dogecoin: follow dev-libs/protobuf SLOT bump (diff)
downloadportage-b6c078a20d0d6bac0202ef5fb79466a2a5260f8d.tar.xz
net-p2p/dogecoin: Version bump
Package-Manager: Portage-2.3.66, Repoman-2.3.11
-rw-r--r--net-p2p/dogecoin/Manifest1
-rw-r--r--net-p2p/dogecoin/dogecoin-1.14.0.ebuild76
2 files changed, 77 insertions, 0 deletions
diff --git a/net-p2p/dogecoin/Manifest b/net-p2p/dogecoin/Manifest
index c645b909..04600501 100644
--- a/net-p2p/dogecoin/Manifest
+++ b/net-p2p/dogecoin/Manifest
@@ -1 +1,2 @@
DIST dogecoin-1.10.0.tar.gz 6537704 BLAKE2B fbacfba92576243d0f698606753e134dd56c0c7f370ff0fdd284d8bd1a2e9d5556be78671a77a9850737552acac45668d870cd647c14204ba0e2b6495b649989 SHA512 1a0fad39d693918bbb4cbb747d7ba9755adc8b28abed9acbc74240656990dcbc2ac2c3ce254a0c6a8cacb4a4b00cb10f648e20444731153552ffe014689ad0b7
+DIST dogecoin-1.14.0.tar.gz 7208252 BLAKE2B 0060dcffaf0c81e7931a49ee85146d37e8c663976e5fdcc183e47abb5e53efcb771e23f5b086e5114f0a87c4938f8370dc3d1f31489a33b2c7e6d2d94b102ffa SHA512 376a542fd5bb3bbfaaa00c6839851f5a8fd51f3cc770836de87c1ce6eefa27812a7fea90609ea68efd3be36851dfff1a3ce307d4a5d5c3897382bf09680aed50
diff --git a/net-p2p/dogecoin/dogecoin-1.14.0.ebuild b/net-p2p/dogecoin/dogecoin-1.14.0.ebuild
new file mode 100644
index 00000000..f6617c23
--- /dev/null
+++ b/net-p2p/dogecoin/dogecoin-1.14.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DB_VER="5.1"
+inherit db-use flag-o-matic bash-completion-r1 autotools
+
+DESCRIPTION="P2P Internet currency favored by Shiba Inus worldwide"
+HOMEPAGE="http://www.dogecoin.com"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+dbus libressl +qrcode +qt5 +upnp +utils +wallet"
+
+RDEPEND="
+ !libressl? ( dev-libs/openssl:0[-bindist] )
+ libressl? ( dev-libs/libressl )
+ >=dev-libs/boost-1.20.0[threads(+)]
+ qrcode? ( media-gfx/qrencode )
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtprintsupport:5
+ dbus? ( dev-qt/qtdbus:5 )
+ )
+ upnp? ( net-libs/miniupnpc:0 )
+ wallet? ( sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx] )
+ dev-libs/protobuf:=
+ dev-libs/libevent:=[threads]
+ net-libs/cppzmq:=
+ dev-libs/univalue:=
+"
+DEPEND="${RDEPEND}
+ qt5? ( dev-qt/linguist-tools:5 )"
+
+src_prepare () {
+ default
+
+ append-cppflags "-I$(db_includedir ${DB_VER})"
+ eautoreconf
+}
+
+src_configure() {
+ local my_econf=(
+ --with-daemon
+ --with-zmq
+ --with-system-univalue
+ --enable-man
+ --disable-hardening
+ --disable-bench
+ --disable-extended-rpc-tests
+ --disable-gui-tests
+ $(use_with utils)
+ $(use_enable wallet)
+ $(use_enable upnp miniupnpc) $(use_with upnp miniupnpc)
+ $(use_with qrcode qrencode)
+ )
+
+ if use qt5 ; then
+ my_econf+=( --with-gui=qt5 )
+ else
+ my_econf+=( --with-gui=no )
+ fi
+
+ econf \
+ "${my_econf[@]}"
+}
+
+src_install() {
+ default
+
+ newbashcomp contrib/dogecoind.bash-completion dogecoind
+}