Gentoo Archives: gentoo-commits

From: "Anthony G. Basile (blueness)" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dns/namecoind: ChangeLog namecoind-0.3.72.ebuild metadata.xml
Date: Sun, 01 Dec 2013 15:26:48
Message-Id: 20131201152644.9ED8D2004E@flycatcher.gentoo.org
1 blueness 13/12/01 15:26:44
2
3 Added: ChangeLog namecoind-0.3.72.ebuild metadata.xml
4 Log:
5 Initial commit
6
7 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
8
9 Revision Changes Path
10 1.1 net-dns/namecoind/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/ChangeLog?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/ChangeLog?rev=1.1&content-type=text/plain
14
15 Index: ChangeLog
16 ===================================================================
17 # ChangeLog for net-dns/namecoind
18 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
19 # $Header: /var/cvsroot/gentoo-x86/net-dns/namecoind/ChangeLog,v 1.1 2013/12/01 15:26:44 blueness Exp $
20
21 *namecoind-0.3.72 (01 Dec 2013)
22
23 01 Dec 2013; Anthony G. Basile <blueness@g.o>
24 +namecoind-0.3.72.ebuild, +files/namecoind-0.3.72-makefile.patch,
25 +files/namecoin.conf, +files/namecoin.confd, +files/namecoin.initd,
26 +metadata.xml:
27 Initial commit
28
29
30
31
32 1.1 net-dns/namecoind/namecoind-0.3.72.ebuild
33
34 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/namecoind-0.3.72.ebuild?rev=1.1&view=markup
35 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/namecoind-0.3.72.ebuild?rev=1.1&content-type=text/plain
36
37 Index: namecoind-0.3.72.ebuild
38 ===================================================================
39 # Copyright 1999-2013 Gentoo Foundation
40 # Distributed under the terms of the GNU General Public License v2
41 # $Header: /var/cvsroot/gentoo-x86/net-dns/namecoind/namecoind-0.3.72.ebuild,v 1.1 2013/12/01 15:26:44 blueness Exp $
42
43 EAPI=4
44
45 DB_VER="4.8"
46
47 inherit db-use eutils toolchain-funcs
48
49 DESCRIPTION="A P2P network based domain name system"
50 HOMEPAGE="https://dot-bit.org/"
51 SRC_URI="https://github.com/namecoinq/namecoinq/archive/v${PV/0/Q}.tar.gz -> ${P}.tar.gz"
52
53 LICENSE="MIT ISC cryptopp"
54 SLOT="0"
55 KEYWORDS="~amd64 ~x86"
56 IUSE="ssl upnp"
57
58 RDEPEND="
59 dev-libs/boost[threads(+)]
60 dev-libs/crypto++
61 dev-libs/openssl[-bindist]
62 upnp? (
63 net-libs/miniupnpc
64 )
65 sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
66 "
67 DEPEND="${RDEPEND}
68 >=app-shells/bash-4.1
69 "
70
71 S="${WORKDIR}/namecoinq-v${PV/0/Q}"
72
73 pkg_setup() {
74 local UG='namecoin'
75 enewgroup "${UG}"
76 enewuser "${UG}" -1 -1 /var/lib/namecoin "${UG}"
77 }
78
79 src_prepare() {
80 epatch "${FILESDIR}"/namecoind-0.3.72-makefile.patch
81 }
82
83 src_compile() {
84 local OPTS=()
85
86 OPTS+=("CXXFLAGS=${CXXFLAGS} -I$(db_includedir "${DB_VER}")")
87 OPTS+=("LDFLAGS=${LDFLAGS} -ldb_cxx-${DB_VER}")
88
89 use ssl && OPTS+=(USE_SSL=1)
90 use upnp && OPTS+=(USE_UPNP=1)
91
92 cd src || die
93 emake CXX="$(tc-getCXX)" "${OPTS[@]}" ${PN}
94 }
95
96 src_install() {
97 dobin src/${PN}
98
99 insinto /etc/namecoin
100 doins "${FILESDIR}/namecoin.conf"
101 fowners namecoin:namecoin /etc/namecoin/namecoin.conf
102 fperms 600 /etc/namecoin/namecoin.conf
103
104 newconfd "${FILESDIR}/namecoin.confd" ${PN}
105 newinitd "${FILESDIR}/namecoin.initd" ${PN}
106
107 keepdir /var/lib/namecoin/.namecoin
108 fperms 700 /var/lib/namecoin
109 fowners namecoin:namecoin /var/lib/namecoin/
110 fowners namecoin:namecoin /var/lib/namecoin/.namecoin
111 dosym /etc/namecoin/namecoin.conf /var/lib/namecoin/.namecoin/bitcoin.conf
112
113 dodoc doc/README
114 dodoc DESIGN-namecoin.md FAQ.md doc/README_merged-mining.md
115 }
116
117
118
119 1.1 net-dns/namecoind/metadata.xml
120
121 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/metadata.xml?rev=1.1&view=markup
122 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/namecoind/metadata.xml?rev=1.1&content-type=text/plain
123
124 Index: metadata.xml
125 ===================================================================
126 <?xml version="1.0" encoding="UTF-8"?>
127 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
128 <pkgmetadata>
129 <maintainer>
130 <email>blueness@g.o</email>
131 <name>Anthony G. Basile</name>
132 </maintainer>
133 </pkgmetadata>