From a1a01fbc5cd545d1458110d0dbe9389634684210 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Thu, 7 Dec 2017 20:20:38 +0000 Subject: net-p2p/dogecoin: P2P Internet currency favored by Shiba Inus worldwide Package-Manager: Portage-2.3.13, Repoman-2.3.3 --- net-p2p/dogecoin/Manifest | 1 + net-p2p/dogecoin/dogecoin-1.10.0.ebuild | 74 +++++++++++++++++++++++++++++++++ net-p2p/dogecoin/metadata.xml | 13 ++++++ 3 files changed, 88 insertions(+) create mode 100644 net-p2p/dogecoin/Manifest create mode 100644 net-p2p/dogecoin/dogecoin-1.10.0.ebuild create mode 100644 net-p2p/dogecoin/metadata.xml (limited to 'net-p2p/dogecoin') diff --git a/net-p2p/dogecoin/Manifest b/net-p2p/dogecoin/Manifest new file mode 100644 index 00000000..38e1506b --- /dev/null +++ b/net-p2p/dogecoin/Manifest @@ -0,0 +1 @@ +DIST dogecoin-1.10.0.tar.gz 6537709 BLAKE2B c25f15a75da021873978631724ecdc28615ecec6582c7365d7b9adf96b8b7456eeda631fbdc2b770e639943ff82bf106902f4c8e326281d5267ca36e434bc56d SHA512 a8b636ff36dc55b0dc559c33385bba8ab41dfb351d9697cd136731f5c4306f51f22e974f2d2658fe82eed4a083da68a534f5f989882b4cc3599eac9301d3f1e5 diff --git a/net-p2p/dogecoin/dogecoin-1.10.0.ebuild b/net-p2p/dogecoin/dogecoin-1.10.0.ebuild new file mode 100644 index 00000000..69fb589b --- /dev/null +++ b/net-p2p/dogecoin/dogecoin-1.10.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# 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 +qt4 qt5 +upnp +utils +wallet" +REQUIRED_USE="?? ( qt4 qt5 )" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0[-bindist] ) + libressl? ( dev-libs/libressl ) + >=dev-libs/boost-1.20.0[threads(+)] + qrcode? ( media-gfx/qrencode ) + qt4? ( + dev-qt/qtgui:4 + dbus? ( dev-qt/qtdbus:4 ) + ) + 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:0 + " +DEPEND="${RDEPEND} + qt5? ( dev-qt/linguist-tools:5 )" + +src_prepare () { + default + + append-cppflags "-I$(db_includedir ${DB_VER})" + append-cppflags "-fPIC" + eautoreconf +} + +src_configure() { + local my_econf=( + --with-daemon + $(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 ) + elif use qt4 ; then + my_econf+=( --with-gui=qt4 ) + else + my_econf+=( --with-gui=no ) + fi + + econf \ + "${my_econf[@]}" +} + +src_install() { + default + + newbashcomp contrib/dogecoind.bash-completion dogecoind +} diff --git a/net-p2p/dogecoin/metadata.xml b/net-p2p/dogecoin/metadata.xml new file mode 100644 index 00000000..06ca9ad1 --- /dev/null +++ b/net-p2p/dogecoin/metadata.xml @@ -0,0 +1,13 @@ + + + + + bertrand@jacquin.bzh + Bertrand Jacquin + + + Enable generation of QR Codes for receiving payments + Build the utils + Enable wallet support + + -- cgit v1.2.3