summaryrefslogtreecommitdiff
path: root/net-p2p/dogecoin
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2017-12-07 20:20:38 +0000
committerBertrand Jacquin <bertrand@jacquin.bzh>2018-01-15 21:40:10 +0000
commita1a01fbc5cd545d1458110d0dbe9389634684210 (patch)
treec63ebd6d8710249a5a7d0e4c6f039098edd92fa4 /net-p2p/dogecoin
parentprofiles: Switch to default/linux/amd64/17.0/hardened (diff)
downloadportage-a1a01fbc5cd545d1458110d0dbe9389634684210.tar.xz
net-p2p/dogecoin: P2P Internet currency favored by Shiba Inus worldwide
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Diffstat (limited to 'net-p2p/dogecoin')
-rw-r--r--net-p2p/dogecoin/Manifest1
-rw-r--r--net-p2p/dogecoin/dogecoin-1.10.0.ebuild74
-rw-r--r--net-p2p/dogecoin/metadata.xml13
3 files changed, 88 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>bertrand@jacquin.bzh</email>
+ <name>Bertrand Jacquin</name>
+ </maintainer>
+ <use>
+ <flag name="qrcode">Enable generation of QR Codes for receiving payments</flag>
+ <flag name="utils">Build the utils</flag>
+ <flag name="wallet">Enable wallet support</flag>
+ </use>
+</pkgmetadata>