Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/blueness:master commit in: net-p2p/namecoind/, net-p2p/ppcoind/, net-p2p/litecoind/files/, ...
Date: Sun, 01 Dec 2013 15:30:55
Message-Id: 1385911905.0c70e38e7631c76fda28a88ce906d2e688e383ab.blueness@gentoo
1 commit: 0c70e38e7631c76fda28a88ce906d2e688e383ab
2 Author: layman <layman <AT> localhost>
3 AuthorDate: Sun Dec 1 15:31:45 2013 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 1 15:31:45 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/blueness.git;a=commit;h=0c70e38e
7
8 net-p2p/*coin: moved to tree
9
10 Package-Manager: portage-2.2.7
11 Manifest-Sign-Key: 0xF52D4BBA
12
13 ---
14 net-p2p/litecoin-qt/Manifest | 4 -
15 .../litecoin-qt/files/litecoin-sys_leveldb.patch | 193 ---------------------
16 net-p2p/litecoin-qt/litecoin-qt-0.8.5.3_rc3.ebuild | 144 ---------------
17 net-p2p/litecoin-qt/metadata.xml | 12 --
18 net-p2p/litecoind/Manifest | 9 -
19 net-p2p/litecoind/files/litecoin-sys_leveldb.patch | 193 ---------------------
20 net-p2p/litecoind/files/litecoin.conf | 8 -
21 net-p2p/litecoind/files/litecoin.confd | 10 --
22 net-p2p/litecoind/files/litecoin.initd | 104 -----------
23 net-p2p/litecoind/files/litecoin.service | 30 ----
24 net-p2p/litecoind/files/litecoind.logrotate | 7 -
25 net-p2p/litecoind/litecoind-0.8.5.3_rc3.ebuild | 124 -------------
26 net-p2p/litecoind/metadata.xml | 11 --
27 net-p2p/multibit/Manifest | 25 ---
28 net-p2p/multibit/files/auto-install.xml | 12 --
29 net-p2p/multibit/files/multibit | 3 -
30 net-p2p/multibit/metadata.xml | 8 -
31 net-p2p/multibit/multibit-0.5.15.ebuild | 40 -----
32 net-p2p/namecoin-qt/Manifest | 23 ---
33 net-p2p/namecoin-qt/metadata.xml | 11 --
34 net-p2p/namecoin-qt/namecoin-qt-0.3.72.ebuild | 129 --------------
35 net-p2p/namecoind/Manifest | 27 ---
36 net-p2p/namecoind/files/namecoin.conf | 8 -
37 net-p2p/namecoind/files/namecoin.confd | 10 --
38 net-p2p/namecoind/files/namecoin.initd | 104 -----------
39 .../files/namecoind-0.3.72-makefile.patch | 52 ------
40 net-p2p/namecoind/metadata.xml | 8 -
41 net-p2p/namecoind/namecoind-0.3.72.ebuild | 77 --------
42 net-p2p/ppcoin-qt/Manifest | 3 -
43 net-p2p/ppcoin-qt/metadata.xml | 11 --
44 net-p2p/ppcoin-qt/ppcoin-qt-0.3.0.ebuild | 138 ---------------
45 net-p2p/ppcoind/Manifest | 8 -
46 net-p2p/ppcoind/files/ppcoin.conf | 8 -
47 net-p2p/ppcoind/files/ppcoin.confd | 10 --
48 net-p2p/ppcoind/files/ppcoin.initd | 104 -----------
49 net-p2p/ppcoind/files/ppcoin.service | 30 ----
50 net-p2p/ppcoind/files/ppcoind.logrotate | 7 -
51 net-p2p/ppcoind/metadata.xml | 11 --
52 net-p2p/ppcoind/ppcoind-0.3.0.ebuild | 116 -------------
53 net-p2p/primecoin-qt/Manifest | 4 -
54 .../primecoin-qt/files/primecoin-sys_leveldb.patch | 176 -------------------
55 net-p2p/primecoin-qt/metadata.xml | 11 --
56 net-p2p/primecoin-qt/primecoin-qt-0.1.2.ebuild | 144 ---------------
57 net-p2p/primecoind/Manifest | 9 -
58 .../primecoind/files/primecoin-sys_leveldb.patch | 176 -------------------
59 net-p2p/primecoind/files/primecoin.conf | 8 -
60 net-p2p/primecoind/files/primecoin.confd | 10 --
61 net-p2p/primecoind/files/primecoin.initd | 104 -----------
62 net-p2p/primecoind/files/primecoin.service | 30 ----
63 net-p2p/primecoind/files/primecoind.logrotate | 7 -
64 net-p2p/primecoind/metadata.xml | 11 --
65 net-p2p/primecoind/primecoind-0.1.2.ebuild | 124 -------------
66 52 files changed, 2646 deletions(-)
67
68 diff --git a/net-p2p/litecoin-qt/Manifest b/net-p2p/litecoin-qt/Manifest
69 deleted file mode 100644
70 index 9845cb8..0000000
71 --- a/net-p2p/litecoin-qt/Manifest
72 +++ /dev/null
73 @@ -1,4 +0,0 @@
74 -AUX litecoin-sys_leveldb.patch 7264 SHA256 61e2f69923572903fe7a7f23b38eb6b4c71f19f09ca7881da085174688d3d684 SHA512 96030e7ce3062facf9231b9ae99945c5eb5f5989cb274e9249ebe444b07970d17ed46ec721ad89cf9c607ca8bb86c0a41024e25ab6859df80029b3f03fad0038 WHIRLPOOL 742c70b2a55b3f45862b09717737415f8ff69c5b2700153fb9df810e3a4665df82112e01d30d089403ff5cc21c7b3c25fb13b0ba6f718bfb82c364a546615124
75 -DIST litecoin-0.8.5.3-rc3.tar.gz 4804918 SHA256 67d2f14ab654825bf21abbb4d2c4681a6af4c3b074a2a1813d6da63fea3a8afc SHA512 640cd8a60122cc26889c81bddd20057c20557ae9a9eea431b68421f5ee37f7938ca2776196649b553b05977278242c4d1bab520671cae549227c1f69835a72b5 WHIRLPOOL f327423e13a1d8e092c54f6201362a8c32acff87a71fd17a737c22e57e09472f579dfdbedcd398fabab75e8f5f7a5559ff566df737fec410baf8dfe80fb3bb6d
76 -EBUILD litecoin-qt-0.8.5.3_rc3.ebuild 3174 SHA256 3ecc5122406f6017067075751374d745a20764b45eb9c459aece2f1d1e87bc1a SHA512 7a16a1d3acb430a829df2779a2d26fc0d60b0d722e23bf038692c8cad97b8948f923415eeb5903847de453408e7103051e564e129bbd417040c832f7cde1e9ff WHIRLPOOL 6722969393b99b1b3d2f7e4e71df5507860aaa47fdbf533e69887ad6f694dea682f53556423be544a5125d72a08dad1adaf088f94fbfddc7d044218af7c01d0a
77 -MISC metadata.xml 410 SHA256 11dd35369374e9d177c13cc65343f63d8138003f943bc098dbf51a322d55f263 SHA512 45ae0fa8f2dfd1bfbaf1802e5d56df1777c5b8cedcd64645d462bb0250eda2a4c70ac756017ccb471475d9c0682dce53fbfc1d0dff12699545d8b6df2c5020e8 WHIRLPOOL b51d5222220a24d3fa72084ab4ec59c5e7de827ca19838aea9f03a3d57fe303cad988d7ef8aafec8538db55d347466a239e82f64264994a9c00af40fbf156332
78
79 diff --git a/net-p2p/litecoin-qt/files/litecoin-sys_leveldb.patch b/net-p2p/litecoin-qt/files/litecoin-sys_leveldb.patch
80 deleted file mode 100644
81 index a4ae56a..0000000
82 --- a/net-p2p/litecoin-qt/files/litecoin-sys_leveldb.patch
83 +++ /dev/null
84 @@ -1,193 +0,0 @@
85 -diff -Naur litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro litecoin-0.8.5.3-rc3/bitcoin-qt.pro
86 ---- litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro 2013-11-28 21:17:05.000000000 -0500
87 -+++ litecoin-0.8.5.3-rc3/bitcoin-qt.pro 2013-11-29 14:53:00.960537685 -0500
88 -@@ -5,7 +5,7 @@
89 - INCLUDEPATH += src src/json src/qt
90 - QT += core gui network
91 - greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
92 --DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
93 -+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV
94 - CONFIG += no_include_pwd
95 - CONFIG += thread
96 -
97 -@@ -101,25 +101,30 @@
98 - QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
99 - }
100 -
101 -+contains(USE_SYSTEM_LEVELDB, 1) {
102 -+ LIBS += -lleveldb
103 -+} else {
104 - INCLUDEPATH += src/leveldb/include src/leveldb/helpers
105 --LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
106 -+LIBS += $$PWD/src/leveldb/libleveldb.a
107 - !win32 {
108 - # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences
109 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a
110 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a
111 - } else {
112 - # make an educated guess about what the ranlib command is called
113 - isEmpty(QMAKE_RANLIB) {
114 - QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
115 - }
116 - LIBS += -lshlwapi
117 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
118 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a
119 - }
120 - genleveldb.target = $$PWD/src/leveldb/libleveldb.a
121 - genleveldb.depends = FORCE
122 - PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a
123 - QMAKE_EXTRA_TARGETS += genleveldb
124 -+}
125 - # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it.
126 --QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
127 -+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true
128 -+
129 -
130 - # regenerate src/build.h
131 - !win32|contains(USE_BUILD_INFO, 1) {
132 -diff -Naur litecoin-0.8.5.3-rc3.orig/src/leveldb.cpp litecoin-0.8.5.3-rc3/src/leveldb.cpp
133 ---- litecoin-0.8.5.3-rc3.orig/src/leveldb.cpp 2013-11-28 21:17:05.000000000 -0500
134 -+++ litecoin-0.8.5.3-rc3/src/leveldb.cpp 2013-11-29 14:55:33.760543008 -0500
135 -@@ -8,7 +8,9 @@
136 - #include <leveldb/env.h>
137 - #include <leveldb/cache.h>
138 - #include <leveldb/filter_policy.h>
139 --#include <memenv/memenv.h>
140 -+#ifndef LEVELDB_WITHOUT_MEMENV
141 -+#include <memenv.h>
142 -+#endif
143 -
144 - #include <boost/filesystem.hpp>
145 -
146 -@@ -43,8 +45,12 @@
147 - options = GetOptions(nCacheSize);
148 - options.create_if_missing = true;
149 - if (fMemory) {
150 -+#ifndef LEVELDB_WITHOUT_MEMENV
151 - penv = leveldb::NewMemEnv(leveldb::Env::Default());
152 - options.env = penv;
153 -+#else
154 -+ throw std::runtime_error("CLevelDB(): compiled without memenv support");
155 -+#endif
156 - } else {
157 - if (fWipe) {
158 - printf("Wiping LevelDB in %s\n", path.string().c_str());
159 -diff -Naur litecoin-0.8.5.3-rc3.orig/src/makefile.unix litecoin-0.8.5.3-rc3/src/makefile.unix
160 ---- litecoin-0.8.5.3-rc3.orig/src/makefile.unix 2013-11-28 21:17:05.000000000 -0500
161 -+++ litecoin-0.8.5.3-rc3/src/makefile.unix 2013-11-29 15:08:58.337571033 -0500
162 -@@ -110,8 +110,7 @@
163 - # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work.
164 - xLDFLAGS=$(LDHARDENING) $(LDFLAGS)
165 -
166 --OBJS= \
167 -- leveldb/libleveldb.a \
168 -+BASEOBJS := \
169 - obj/alert.o \
170 - obj/version.o \
171 - obj/checkpoints.o \
172 -@@ -120,7 +119,6 @@
173 - obj/crypter.o \
174 - obj/key.o \
175 - obj/db.o \
176 -- obj/init.o \
177 - obj/keystore.o \
178 - obj/main.o \
179 - obj/net.o \
180 -@@ -141,9 +139,17 @@
181 - obj/hash.o \
182 - obj/bloom.o \
183 - obj/noui.o \
184 -- obj/leveldb.o \
185 - obj/txdb.o
186 -
187 -+OBJS := \
188 -+ obj/leveldb.o \
189 -+ obj/init.o \
190 -+ $(BASEOBJS)
191 -+
192 -+TESTOBJS := \
193 -+ obj-test/leveldb.o \
194 -+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \
195 -+ $(BASEOBJS)
196 -
197 - ifdef USE_SSE2
198 - DEFS += -DUSE_SSE2
199 -@@ -156,15 +162,25 @@
200 - test check: test_litecoin FORCE
201 - ./test_litecoin
202 -
203 -+ifdef USE_SYSTEM_LEVELDB
204 -+ LIBS += -lleveldb
205 -+ TESTLIBS += -lmemenv
206 -+else
207 - #
208 - # LevelDB support
209 - #
210 - MAKEOVERRIDES =
211 --LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a
212 -+LIBS += $(CURDIR)/leveldb/libleveldb.a
213 -+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a
214 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/include)
215 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers)
216 - leveldb/libleveldb.a:
217 -- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd ..
218 -+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd ..
219 -+leveldb/libmemenv.a:
220 -+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd ..
221 -+OBJS += leveldb/libleveldb.a
222 -+TESTOBJS += leveldb/libmemenv.a
223 -+endif
224 -
225 - # auto-generated dependencies:
226 - -include obj/*.P
227 -@@ -175,33 +191,34 @@
228 - version.cpp: obj/build.h
229 - DEFS += -DHAVE_BUILD_INFO
230 -
231 --obj/%-sse2.o: %-sse2.cpp
232 -- $(CXX) -c $(xCXXFLAGS) -msse2 -MMD -MF $(@:%.o=%.d) -o $@ $<
233 -+P_TO_D = \
234 - @cp $(@:%.o=%.d) $(@:%.o=%.P); \
235 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
236 -+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
237 - -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
238 - rm -f $(@:%.o=%.d)
239 -
240 -+obj/%-sse2.o: %-sse2.cpp
241 -+ $(CXX) -c $(xCXXFLAGS) -msse2 -MMD -MF $(@:%.o=%.d) -o $@ $<
242 -+ $(P_TO_D)
243 -+
244 - obj/%.o: %.cpp
245 -- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
246 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
247 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
248 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
249 -- rm -f $(@:%.o=%.d)
250 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
251 -+ $(P_TO_D)
252 -
253 --litecoind: $(OBJS:obj/%=obj/%)
254 -+litecoind: $(OBJS)
255 - $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
256 -
257 --TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
258 --
259 - obj-test/%.o: test/%.cpp
260 - $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
261 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
262 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
263 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
264 -- rm -f $(@:%.o=%.d)
265 -+ $(P_TO_D)
266 -+
267 -+obj-test/leveldb.o: leveldb.cpp
268 -+ $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
269 -+ $(P_TO_D)
270 -+
271 -+TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
272 -
273 --test_litecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%))
274 -+test_litecoin: $(TESTOBJS)
275 - $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS)
276 -
277 - clean:
278
279 diff --git a/net-p2p/litecoin-qt/litecoin-qt-0.8.5.3_rc3.ebuild b/net-p2p/litecoin-qt/litecoin-qt-0.8.5.3_rc3.ebuild
280 deleted file mode 100644
281 index 50aa86e..0000000
282 --- a/net-p2p/litecoin-qt/litecoin-qt-0.8.5.3_rc3.ebuild
283 +++ /dev/null
284 @@ -1,144 +0,0 @@
285 -# Copyright 1999-2013 Gentoo Foundation
286 -# Distributed under the terms of the GNU General Public License v2
287 -# $Header: $
288 -
289 -EAPI=5
290 -
291 -DB_VER="4.8"
292 -
293 -LANGS="af_ZA ar bg bs ca ca_ES cs cy da de el_GR en eo es es_CL et eu_ES fa fa_IR fi fr fr_CA gu_IN he hi_IN hr hu it ja la lt lv_LV nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN
294 - zh_TW"
295 -inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2
296 -
297 -MyPV="${PV/_/-}"
298 -MyPN="litecoin"
299 -MyP="${MyPN}-${MyPV}"
300 -
301 -DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine."
302 -HOMEPAGE="https://litecoin.org/"
303 -SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyP}.tar.gz"
304 -
305 -LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )"
306 -SLOT="0"
307 -KEYWORDS="~amd64 ~x86"
308 -IUSE="dbus ipv6 kde +qrcode upnp"
309 -
310 -RDEPEND="
311 - dev-libs/boost[threads(+)]
312 - dev-libs/openssl:0[-bindist]
313 - qrcode? (
314 - media-gfx/qrencode
315 - )
316 - upnp? (
317 - net-libs/miniupnpc
318 - )
319 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
320 - <=dev-libs/leveldb-1.12.0[-snappy]
321 - dev-qt/qtgui:4
322 - dbus? (
323 - dev-qt/qtdbus:4
324 - )
325 -"
326 -DEPEND="${RDEPEND}
327 - >=app-shells/bash-4.1
328 -"
329 -
330 -DOCS="doc/README.md doc/release-notes.md"
331 -
332 -S="${WORKDIR}/${MyP}"
333 -
334 -src_prepare() {
335 - epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch
336 - rm -r src/leveldb
337 -
338 - cd src || die
339 -
340 - local filt= yeslang= nolang=
341 -
342 - for lan in $LANGS; do
343 - if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
344 - ewarn "Language '$lan' no longer supported. Ebuild needs update."
345 - fi
346 - done
347 -
348 - for ts in $(ls qt/locale/*.ts)
349 - do
350 - x="${ts/*bitcoin_/}"
351 - x="${x/.ts/}"
352 - if ! use "linguas_$x"; then
353 - nolang="$nolang $x"
354 - rm "$ts"
355 - filt="$filt\\|$x"
356 - else
357 - yeslang="$yeslang $x"
358 - fi
359 - done
360 -
361 - filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
362 - sed "/${filt}/d" -i 'qt/bitcoin.qrc'
363 - einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
364 -}
365 -
366 -src_configure() {
367 - OPTS=()
368 -
369 - use dbus && OPTS+=("USE_DBUS=1")
370 - if use upnp; then
371 - OPTS+=("USE_UPNP=1")
372 - else
373 - OPTS+=("USE_UPNP=-")
374 - fi
375 -
376 - use qrcode && OPTS+=("USE_QRCODE=1")
377 - use ipv6 || OPTS+=("USE_IPV6=-")
378 -
379 - OPTS+=("USE_SYSTEM_LEVELDB=1")
380 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
381 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
382 -
383 - if has_version '>=dev-libs/boost-1.52'; then
384 - OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
385 - fi
386 -
387 - #The litecoin codebase is mostly taken from bitcoin-qt
388 - eqmake4 bitcoin-qt.pro "${OPTS[@]}"
389 -}
390 -
391 -#Tests are broken with and without our litecoin-sys_leveldb.patch
392 -#src_test() {
393 -# cd src || die
394 -# emake -f makefile.unix "${OPTS[@]}" test_litecoin
395 -# ./test_litecoin || die 'Tests failed'
396 -#}
397 -
398 -src_install() {
399 - qt4-r2_src_install
400 -
401 - dobin ${PN}
402 -
403 - insinto /usr/share/pixmaps
404 - newins "share/pixmaps/bitcoin.ico" "${PN}.ico"
405 -
406 - make_desktop_entry "${PN} %u" "Litecoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/litecoin;\nTerminal=false"
407 -
408 - newman contrib/debian/manpages/bitcoin-qt.1 ${PN}.1
409 -
410 - if use kde; then
411 - insinto /usr/share/kde4/services
412 - newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol
413 - fi
414 -}
415 -
416 -update_caches() {
417 - gnome2_icon_cache_update
418 - fdo-mime_desktop_database_update
419 - buildsycoca
420 -}
421 -
422 -pkg_postinst() {
423 - update_caches
424 -}
425 -
426 -pkg_postrm() {
427 - update_caches
428 -}
429
430 diff --git a/net-p2p/litecoin-qt/metadata.xml b/net-p2p/litecoin-qt/metadata.xml
431 deleted file mode 100644
432 index 0e8b4f9..0000000
433 --- a/net-p2p/litecoin-qt/metadata.xml
434 +++ /dev/null
435 @@ -1,12 +0,0 @@
436 -<?xml version="1.0" encoding="UTF-8"?>
437 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
438 -<pkgmetadata>
439 - <maintainer>
440 - <email>blueness@g.o</email>
441 - <name>Anthony G. Basile</name>
442 - </maintainer>
443 - <use>
444 - <flag name='1stclassmsg'>Enable first-class Bitcoin message tools</flag>
445 - <flag name='qrcode'>Enable generation of QR Codes for receiving payments</flag>
446 - </use>
447 -</pkgmetadata>
448
449 diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
450 deleted file mode 100644
451 index 5fdc43e..0000000
452 --- a/net-p2p/litecoind/Manifest
453 +++ /dev/null
454 @@ -1,9 +0,0 @@
455 -AUX litecoin-sys_leveldb.patch 7264 SHA256 61e2f69923572903fe7a7f23b38eb6b4c71f19f09ca7881da085174688d3d684 SHA512 96030e7ce3062facf9231b9ae99945c5eb5f5989cb274e9249ebe444b07970d17ed46ec721ad89cf9c607ca8bb86c0a41024e25ab6859df80029b3f03fad0038 WHIRLPOOL 742c70b2a55b3f45862b09717737415f8ff69c5b2700153fb9df810e3a4665df82112e01d30d089403ff5cc21c7b3c25fb13b0ba6f718bfb82c364a546615124
456 -AUX litecoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a121d0708226d2 SHA512 43bef890505a1fac88887bb39e9fdd4ec673ae8838a40279b33711e970551f5a75ac25171c41f8c83de2c953b157f7a3f57171e868fd9f626007d9909331a19f WHIRLPOOL 728e38b62da2c7c3a1149ac511b92d156f7b3c51dacfadd7ce74d9e6f915a6547c4cc8d34159243f50eee333c63b35949b311ea5a7f48a6c3bf17a5d4d47c123
457 -AUX litecoin.confd 245 SHA256 32f96a43c8c2aa049151a0fbc27b290e863d1b1a3c78eef5cb054fe5bad21011 SHA512 57de4657db4f0a3873b6aac700bc78fe8ecdfacdc0acb3fee13866389fc02b7100f4e7252ceb19f76e03d1ca9353008a9ccf40fc48a1a612c6b8fa4a35bae150 WHIRLPOOL 9c54b91df1225d812011af2fe27059262a70754e8a396f91a598479a76193d36203f8825af2a8e30f21d8b91c6df5ba734217f32f33c23bf6ca7a16498f43f28
458 -AUX litecoin.initd 2511 SHA256 0c7e6671312e43d3f0373489ee93ee4dab379d53f38f724b38a3727d2f1480c8 SHA512 3ae65555aba11d8e4d292021e5b4b45ebb4b65a1fda81ed3836c5528319e5268391732f44be1e2b80a1f3d189729c29b40c1705fbd52b8588021cdac1f36f5d0 WHIRLPOOL e81d79e24f53c4d0ae1b5d9da9ee8e4726fe15d76f992c5cf6a9816d70675177934f8b00937e777c037f3d496c2af923f15292faea765f7d5d5f4c261de860a1
459 -AUX litecoin.service 879 SHA256 be344624575e7e69203bd7e17abc930847e27d95217b65b74ebfcf2e59a4bbca SHA512 f05009fdf4c38d78867588d84a6031d6bed81ad74c08d97a8fae16706f04ce61926dbde775183e0219a33e3a84e5fdad92acaab62e15156f3d07c15677e0f148 WHIRLPOOL def62eeef8c032a372c0624860369a32ff27b4099fa3ff720ac908139fb2c23e1aab4f4b4e623d890d309a5114352f2feb59ae105563b462e82667a52804c17f
460 -AUX litecoind.logrotate 113 SHA256 dce250c9f27ed9b36fa9376d92fedf89bf6f7f523360dc5baaa65179fd1d504b SHA512 eaa9f462be8dc755b675e4d5cb3ad271e3b1053edfa06df7862fa887160c849c768d2a268a7c8b52d1cfc834c186780b71435ee65475ea6c6692c18bded48dec WHIRLPOOL 3e771d6c2dfddd291386a1ed98009f1778e561a1b8ac43507f3ca709d1c389c3b8d6db5128ade485a0b92ba56b2388727935149af391fe3ef6f9e18ec432c04e
461 -DIST litecoin-0.8.5.3-rc3.tar.gz 4804918 SHA256 67d2f14ab654825bf21abbb4d2c4681a6af4c3b074a2a1813d6da63fea3a8afc SHA512 640cd8a60122cc26889c81bddd20057c20557ae9a9eea431b68421f5ee37f7938ca2776196649b553b05977278242c4d1bab520671cae549227c1f69835a72b5 WHIRLPOOL f327423e13a1d8e092c54f6201362a8c32acff87a71fd17a737c22e57e09472f579dfdbedcd398fabab75e8f5f7a5559ff566df737fec410baf8dfe80fb3bb6d
462 -EBUILD litecoind-0.8.5.3_rc3.ebuild 2996 SHA256 0f5bb9ea3bde410f58d41e9ccdfdb5d7cb545659d67023db3304d246e533b210 SHA512 21a2c0e6bfa8b73ed57021a8f03c3ae8617c69e344459a2216519ad34e847547541f55d229cc29608c62a5d2778014555ff81ca3707941878f5de56f319b6664 WHIRLPOOL 7475e8a32d4fefc2aec64d520148ebfad75e9e543789b088b6bc66a0568fcee9c1d470e277b24dbfa252ccfcebf36710bd5ee0dd526cfa148334ff59772c3e0c
463 -MISC metadata.xml 327 SHA256 2009a65ac31a6a928926715ab212766020927524623581b18ee1f5026a6a689c SHA512 4d68f30b7c29aa5b6c3f7fd5c657ffbbe12706ce5d8d332cd8848906a27ae852e39d48219f6137a65c31db9c7693c2218edf8b6b1511cb1098d86bdb394cd0f9 WHIRLPOOL f7ad1bdb29423c9a88a721e77168aa35372a3411f77c775e2ac518eefc7ee39def4a307a66b4da02f80a6e9d8cdcff8fafa20da1792b7909e84bcad67598c4d9
464
465 diff --git a/net-p2p/litecoind/files/litecoin-sys_leveldb.patch b/net-p2p/litecoind/files/litecoin-sys_leveldb.patch
466 deleted file mode 100644
467 index a4ae56a..0000000
468 --- a/net-p2p/litecoind/files/litecoin-sys_leveldb.patch
469 +++ /dev/null
470 @@ -1,193 +0,0 @@
471 -diff -Naur litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro litecoin-0.8.5.3-rc3/bitcoin-qt.pro
472 ---- litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro 2013-11-28 21:17:05.000000000 -0500
473 -+++ litecoin-0.8.5.3-rc3/bitcoin-qt.pro 2013-11-29 14:53:00.960537685 -0500
474 -@@ -5,7 +5,7 @@
475 - INCLUDEPATH += src src/json src/qt
476 - QT += core gui network
477 - greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
478 --DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
479 -+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV
480 - CONFIG += no_include_pwd
481 - CONFIG += thread
482 -
483 -@@ -101,25 +101,30 @@
484 - QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
485 - }
486 -
487 -+contains(USE_SYSTEM_LEVELDB, 1) {
488 -+ LIBS += -lleveldb
489 -+} else {
490 - INCLUDEPATH += src/leveldb/include src/leveldb/helpers
491 --LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
492 -+LIBS += $$PWD/src/leveldb/libleveldb.a
493 - !win32 {
494 - # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences
495 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a
496 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a
497 - } else {
498 - # make an educated guess about what the ranlib command is called
499 - isEmpty(QMAKE_RANLIB) {
500 - QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
501 - }
502 - LIBS += -lshlwapi
503 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
504 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a
505 - }
506 - genleveldb.target = $$PWD/src/leveldb/libleveldb.a
507 - genleveldb.depends = FORCE
508 - PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a
509 - QMAKE_EXTRA_TARGETS += genleveldb
510 -+}
511 - # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it.
512 --QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
513 -+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true
514 -+
515 -
516 - # regenerate src/build.h
517 - !win32|contains(USE_BUILD_INFO, 1) {
518 -diff -Naur litecoin-0.8.5.3-rc3.orig/src/leveldb.cpp litecoin-0.8.5.3-rc3/src/leveldb.cpp
519 ---- litecoin-0.8.5.3-rc3.orig/src/leveldb.cpp 2013-11-28 21:17:05.000000000 -0500
520 -+++ litecoin-0.8.5.3-rc3/src/leveldb.cpp 2013-11-29 14:55:33.760543008 -0500
521 -@@ -8,7 +8,9 @@
522 - #include <leveldb/env.h>
523 - #include <leveldb/cache.h>
524 - #include <leveldb/filter_policy.h>
525 --#include <memenv/memenv.h>
526 -+#ifndef LEVELDB_WITHOUT_MEMENV
527 -+#include <memenv.h>
528 -+#endif
529 -
530 - #include <boost/filesystem.hpp>
531 -
532 -@@ -43,8 +45,12 @@
533 - options = GetOptions(nCacheSize);
534 - options.create_if_missing = true;
535 - if (fMemory) {
536 -+#ifndef LEVELDB_WITHOUT_MEMENV
537 - penv = leveldb::NewMemEnv(leveldb::Env::Default());
538 - options.env = penv;
539 -+#else
540 -+ throw std::runtime_error("CLevelDB(): compiled without memenv support");
541 -+#endif
542 - } else {
543 - if (fWipe) {
544 - printf("Wiping LevelDB in %s\n", path.string().c_str());
545 -diff -Naur litecoin-0.8.5.3-rc3.orig/src/makefile.unix litecoin-0.8.5.3-rc3/src/makefile.unix
546 ---- litecoin-0.8.5.3-rc3.orig/src/makefile.unix 2013-11-28 21:17:05.000000000 -0500
547 -+++ litecoin-0.8.5.3-rc3/src/makefile.unix 2013-11-29 15:08:58.337571033 -0500
548 -@@ -110,8 +110,7 @@
549 - # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work.
550 - xLDFLAGS=$(LDHARDENING) $(LDFLAGS)
551 -
552 --OBJS= \
553 -- leveldb/libleveldb.a \
554 -+BASEOBJS := \
555 - obj/alert.o \
556 - obj/version.o \
557 - obj/checkpoints.o \
558 -@@ -120,7 +119,6 @@
559 - obj/crypter.o \
560 - obj/key.o \
561 - obj/db.o \
562 -- obj/init.o \
563 - obj/keystore.o \
564 - obj/main.o \
565 - obj/net.o \
566 -@@ -141,9 +139,17 @@
567 - obj/hash.o \
568 - obj/bloom.o \
569 - obj/noui.o \
570 -- obj/leveldb.o \
571 - obj/txdb.o
572 -
573 -+OBJS := \
574 -+ obj/leveldb.o \
575 -+ obj/init.o \
576 -+ $(BASEOBJS)
577 -+
578 -+TESTOBJS := \
579 -+ obj-test/leveldb.o \
580 -+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \
581 -+ $(BASEOBJS)
582 -
583 - ifdef USE_SSE2
584 - DEFS += -DUSE_SSE2
585 -@@ -156,15 +162,25 @@
586 - test check: test_litecoin FORCE
587 - ./test_litecoin
588 -
589 -+ifdef USE_SYSTEM_LEVELDB
590 -+ LIBS += -lleveldb
591 -+ TESTLIBS += -lmemenv
592 -+else
593 - #
594 - # LevelDB support
595 - #
596 - MAKEOVERRIDES =
597 --LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a
598 -+LIBS += $(CURDIR)/leveldb/libleveldb.a
599 -+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a
600 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/include)
601 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers)
602 - leveldb/libleveldb.a:
603 -- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd ..
604 -+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd ..
605 -+leveldb/libmemenv.a:
606 -+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd ..
607 -+OBJS += leveldb/libleveldb.a
608 -+TESTOBJS += leveldb/libmemenv.a
609 -+endif
610 -
611 - # auto-generated dependencies:
612 - -include obj/*.P
613 -@@ -175,33 +191,34 @@
614 - version.cpp: obj/build.h
615 - DEFS += -DHAVE_BUILD_INFO
616 -
617 --obj/%-sse2.o: %-sse2.cpp
618 -- $(CXX) -c $(xCXXFLAGS) -msse2 -MMD -MF $(@:%.o=%.d) -o $@ $<
619 -+P_TO_D = \
620 - @cp $(@:%.o=%.d) $(@:%.o=%.P); \
621 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
622 -+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
623 - -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
624 - rm -f $(@:%.o=%.d)
625 -
626 -+obj/%-sse2.o: %-sse2.cpp
627 -+ $(CXX) -c $(xCXXFLAGS) -msse2 -MMD -MF $(@:%.o=%.d) -o $@ $<
628 -+ $(P_TO_D)
629 -+
630 - obj/%.o: %.cpp
631 -- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
632 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
633 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
634 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
635 -- rm -f $(@:%.o=%.d)
636 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
637 -+ $(P_TO_D)
638 -
639 --litecoind: $(OBJS:obj/%=obj/%)
640 -+litecoind: $(OBJS)
641 - $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
642 -
643 --TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
644 --
645 - obj-test/%.o: test/%.cpp
646 - $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
647 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
648 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
649 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
650 -- rm -f $(@:%.o=%.d)
651 -+ $(P_TO_D)
652 -+
653 -+obj-test/leveldb.o: leveldb.cpp
654 -+ $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
655 -+ $(P_TO_D)
656 -+
657 -+TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
658 -
659 --test_litecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%))
660 -+test_litecoin: $(TESTOBJS)
661 - $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS)
662 -
663 - clean:
664
665 diff --git a/net-p2p/litecoind/files/litecoin.conf b/net-p2p/litecoind/files/litecoin.conf
666 deleted file mode 100644
667 index c6a55f3..0000000
668 --- a/net-p2p/litecoind/files/litecoin.conf
669 +++ /dev/null
670 @@ -1,8 +0,0 @@
671 -# http://www.bitcoin.org/smf/index.php?topic=644.0
672 -#rpcuser=
673 -#rpcpassword=
674 -
675 -
676 -
677 -
678 -
679
680 diff --git a/net-p2p/litecoind/files/litecoin.confd b/net-p2p/litecoind/files/litecoin.confd
681 deleted file mode 100644
682 index 4261f6e..0000000
683 --- a/net-p2p/litecoind/files/litecoin.confd
684 +++ /dev/null
685 @@ -1,10 +0,0 @@
686 -# Config file for /etc/init.d/litecoind
687 -
688 -# owner of liteciond process (don't change, must be existing)
689 -LITECOIN_USER="litecoin"
690 -
691 -# See http://www.bitcoin.org/smf/index.php?topic=1063
692 -LITECOIN_OPTS="${LITECOIN_OPTS}"
693 -
694 -# nice level
695 -NICELEVEL="19"
696
697 diff --git a/net-p2p/litecoind/files/litecoin.initd b/net-p2p/litecoind/files/litecoin.initd
698 deleted file mode 100644
699 index 036ab8c..0000000
700 --- a/net-p2p/litecoind/files/litecoin.initd
701 +++ /dev/null
702 @@ -1,104 +0,0 @@
703 -#!/sbin/runscript
704 -# Distributed under the terms of the GNU General Public License, v2 or later
705 -
706 -VARDIR="/var/lib/litecoin"
707 -CONFFILE="${VARDIR}/.litecoin/litecoin.conf"
708 -
709 -depend() {
710 - need net
711 -}
712 -
713 -checkconfig() {
714 - if [[ "${LITECOIN_USER}" == "" ]] ; then
715 - eerror "Please edit /etc/conf.d/litecoind"
716 - eerror "A user must be specified to run litecoind as that user."
717 - eerror "Modify USER to your needs (you may also add a group after a colon)"
718 - return 1
719 - fi
720 - if ! `getent passwd | cut -d ':' -f 1 | grep $( echo "${LITECOIN_USER}" | cut -d ':' -f 1 ) -sq` ; then
721 - eerror "Please edit /etc/conf.d/litecoind"
722 - eerror "Specified user must exist!"
723 - return 1
724 - fi
725 - if `echo "${LITECOIN_USER}" | grep ':' -sq` ; then
726 - if ! `cut -d ':' -f 1 /etc/group | grep $( echo "${LITECOIN_USER}" | cut -d ':' -f 2 ) -sq` ; then
727 - eerror "Please edit /etc/conf.d/litecoind"
728 - eerror "Specified group must exist!"
729 - return 1
730 - fi
731 - fi
732 - if ! grep -q '^rpcpassword=' "${CONFFILE}"; then
733 - eerror "Please edit `readlink -f ${CONFFILE}`"
734 - eerror "There must be at least a line assigning rpcpassword=something-secure"
735 - return 1
736 - fi
737 - if ! stat -Lc '%a' "${CONFFILE}" | grep -q '^[4567]00$'; then
738 - eerror "`readlink -f ${CONFFILE}` should not be readable by other users"
739 - return 1
740 - fi
741 - return 0
742 -}
743 -
744 -start() {
745 - checkconfig || return 1
746 - ebegin "Starting Litecoind daemon"
747 -
748 - pkg-config openrc
749 - if [ $? = 0 ]; then
750 - start_openrc
751 - else
752 - start_baselayout
753 - fi
754 -}
755 -
756 -stop() {
757 - ebegin "Stopping Litecoin daemon"
758 -
759 - pkg-config openrc
760 - if [ $? = 0 ]; then
761 - stop_openrc
762 - else
763 - stop_baselayout
764 - fi
765 -}
766 -
767 -start_openrc() {
768 - start-stop-daemon \
769 - --start --user "${LITECOIN_USER}" --name litecoind \
770 - --pidfile /var/run/litecoind.pid --make-pidfile \
771 - --env HOME="${VARDIR}" --exec /usr/bin/litecoind \
772 - --nicelevel "${NICELEVEL}" \
773 - --background \
774 - --wait 2000 \
775 - -- ${LITECOIN_OPTS}
776 - eend $?
777 -}
778 -
779 -stop_openrc() {
780 - start-stop-daemon --stop --user "${LITECOIN_USER}" \
781 - --name litecoind --pidfile /var/run/litecoind.pid \
782 - --wait 30000 \
783 - --progress
784 - eend $?
785 -}
786 -
787 -start_baselayout() {
788 - start-stop-daemon \
789 - --start --user "${LITECOIN_USER}" --name litecoind \
790 - --pidfile /var/run/litecoind.pid --make-pidfile \
791 - --env HOME="${VARDIR}" --exec /usr/bin/litecoind \
792 - --chuid "${LITECOIN_USER}" \
793 - --nicelevel "${NICELEVEL}" \
794 - --background \
795 - -- ${LITECOIN_OPTS}
796 - eend $?
797 -}
798 -
799 -stop_baselayout() {
800 - start-stop-daemon \
801 - --stop \
802 - --user "${LITECOIN_USER}" \
803 - --name litecoind \
804 - --pidfile /var/run/litecoind.pid
805 - eend $?
806 -}
807
808 diff --git a/net-p2p/litecoind/files/litecoin.service b/net-p2p/litecoind/files/litecoin.service
809 deleted file mode 100644
810 index ae063ac..0000000
811 --- a/net-p2p/litecoind/files/litecoin.service
812 +++ /dev/null
813 @@ -1,30 +0,0 @@
814 -# It's not recommended to modify this file in-place, because it will be
815 -# overwritten during package upgrades. If you want to customize, the
816 -# best way is to create file
817 -# "/etc/systemd/system/litecoind.service.d/*.conf"
818 -# containing your changes
819 -
820 -# For example, if you want to change some daemon and/or unit options,
821 -# create a file named
822 -# "/etc/systemd/system/litecoind.service.d/myopts.conf"
823 -# containing:
824 -# [Service]
825 -# Environment="LITECOIN_OPTS=-debug -logtimestamps"
826 -# Nice=10
827 -# This will override the setting appearing below.
828 -
829 -# Note that almost all daemon options could be specified in
830 -# /etc/litecoin/litecoin.conf
831 -
832 -[Unit]
833 -Description=Litecoin Daemon
834 -After=network.target
835 -
836 -[Service]
837 -User=litecoin
838 -Environment=LITECOIN_OPTS=
839 -ExecStart=/usr/bin/litecoind -daemon=0 $LITECOIN_OPTS
840 -ExecReload=/bin/kill -HUP $MAINPID
841 -
842 -[Install]
843 -WantedBy=multi-user.target
844
845 diff --git a/net-p2p/litecoind/files/litecoind.logrotate b/net-p2p/litecoind/files/litecoind.logrotate
846 deleted file mode 100644
847 index 5b091aa..0000000
848 --- a/net-p2p/litecoind/files/litecoind.logrotate
849 +++ /dev/null
850 @@ -1,7 +0,0 @@
851 -/var/lib/litecoin/.litecoin/debug.log {
852 - weekly
853 - sharedscripts
854 - postrotate
855 - killall -HUP litecoind
856 - endscript
857 -}
858
859 diff --git a/net-p2p/litecoind/litecoind-0.8.5.3_rc3.ebuild b/net-p2p/litecoind/litecoind-0.8.5.3_rc3.ebuild
860 deleted file mode 100644
861 index 294446b..0000000
862 --- a/net-p2p/litecoind/litecoind-0.8.5.3_rc3.ebuild
863 +++ /dev/null
864 @@ -1,124 +0,0 @@
865 -# Copyright 1999-2013 Gentoo Foundation
866 -# Distributed under the terms of the GNU General Public License v2
867 -# $Header: $
868 -
869 -EAPI=5
870 -
871 -DB_VER="4.8"
872 -
873 -inherit bash-completion-r1 db-use eutils systemd
874 -
875 -MyPV="${PV/_/-}"
876 -MyPN="litecoin"
877 -MyP="${MyPN}-${MyPV}"
878 -
879 -DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine."
880 -HOMEPAGE="https://litecoin.org/"
881 -SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> ${MyP}.tar.gz"
882 -
883 -LICENSE="MIT ISC GPL-2"
884 -SLOT="0"
885 -KEYWORDS="~amd64 ~x86"
886 -IUSE="bash-completion examples ipv6 logrotate upnp"
887 -
888 -RDEPEND="
889 - dev-libs/boost[threads(+)]
890 - dev-libs/openssl:0[-bindist]
891 - logrotate? (
892 - app-admin/logrotate
893 - )
894 - upnp? (
895 - net-libs/miniupnpc
896 - )
897 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
898 - <=dev-libs/leveldb-1.12.0[-snappy]
899 -"
900 -DEPEND="${RDEPEND}
901 - >=app-shells/bash-4.1
902 - sys-apps/sed
903 -"
904 -
905 -S="${WORKDIR}/${MyP}"
906 -
907 -pkg_setup() {
908 - local UG='litecoin'
909 - enewgroup "${UG}"
910 - enewuser "${UG}" -1 -1 /var/lib/litecoin "${UG}"
911 -}
912 -
913 -src_prepare() {
914 - epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch
915 - rm -r src/leveldb
916 -
917 - if has_version '>=dev-libs/boost-1.52'; then
918 - sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix
919 - fi
920 -}
921 -
922 -src_configure() {
923 - OPTS=()
924 -
925 - OPTS+=("DEBUGFLAGS=")
926 - OPTS+=("CXXFLAGS=${CXXFLAGS}")
927 - OPTS+=("LDFLAGS=${LDFLAGS}")
928 -
929 - if use upnp; then
930 - OPTS+=("USE_UPNP=1")
931 - else
932 - OPTS+=("USE_UPNP=-")
933 - fi
934 -
935 - use ipv6 || OPTS+=("USE_IPV6=-")
936 -
937 - OPTS+=("USE_SYSTEM_LEVELDB=1")
938 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
939 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
940 -
941 - cd src || die
942 - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
943 -}
944 -
945 -#Tests are broken with and without our litecoin-sys_leveldb.patch.
946 -#When tests work, make sure to inherit toolchain-funcs
947 -#src_test() {
948 -# cd src || die
949 -# emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_litecoin
950 -# ./test_litecoin || die 'Tests failed'
951 -#}
952 -
953 -src_install() {
954 - dobin src/${PN}
955 -
956 - insinto /etc/litecoin
957 - doins "${FILESDIR}/litecoin.conf"
958 - fowners litecoin:litecoin /etc/litecoin/litecoin.conf
959 - fperms 600 /etc/litecoin/litecoin.conf
960 -
961 - newconfd "${FILESDIR}/litecoin.confd" ${PN}
962 - newinitd "${FILESDIR}/litecoin.initd" ${PN}
963 - systemd_dounit "${FILESDIR}/litecoin.service"
964 -
965 - keepdir /var/lib/litecoin/.litecoin
966 - fperms 700 /var/lib/litecoin
967 - fowners litecoin:litecoin /var/lib/litecoin/
968 - fowners litecoin:litecoin /var/lib/litecoin/.litecoin
969 - dosym /etc/litecoin/litecoin.conf /var/lib/litecoin/.litecoin/litecoin.conf
970 -
971 - dodoc doc/README.md doc/release-notes.md
972 - newman contrib/debian/manpages/bitcoind.1 litecoind.1
973 - newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
974 -
975 - if use bash-completion; then
976 - newbashcomp contrib/bitcoind.bash-completion ${PN}.bash-completion
977 - fi
978 -
979 - if use examples; then
980 - docinto examples
981 - dodoc -r contrib/{bitrpc,pyminer,spendfrom,tidy_datadir.sh,wallettools}
982 - fi
983 -
984 - if use logrotate; then
985 - insinto /etc/logrotate.d
986 - newins "${FILESDIR}/litecoind.logrotate" litecoind
987 - fi
988 -}
989
990 diff --git a/net-p2p/litecoind/metadata.xml b/net-p2p/litecoind/metadata.xml
991 deleted file mode 100644
992 index 5c226ba..0000000
993 --- a/net-p2p/litecoind/metadata.xml
994 +++ /dev/null
995 @@ -1,11 +0,0 @@
996 -<?xml version="1.0" encoding="UTF-8"?>
997 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
998 -<pkgmetadata>
999 - <maintainer>
1000 - <email>blueness@g.o</email>
1001 - <name>Anthony G. Basile</name>
1002 - </maintainer>
1003 - <use>
1004 - <flag name='logrotate'>Use app-admin/logrotate for rotating logs</flag>
1005 - </use>
1006 -</pkgmetadata>
1007
1008 diff --git a/net-p2p/multibit/Manifest b/net-p2p/multibit/Manifest
1009 deleted file mode 100644
1010 index d22dc9a..0000000
1011 --- a/net-p2p/multibit/Manifest
1012 +++ /dev/null
1013 @@ -1,25 +0,0 @@
1014 ------BEGIN PGP SIGNED MESSAGE-----
1015 -Hash: SHA256
1016 -
1017 -AUX auto-install.xml 869 SHA256 8d8ae59fb63a59723c7f73e36524d41b7bfc61ace639c0a6b80f9fee60cfd9de SHA512 f52b030e038ddbcf250ac788d0c356b5da725e6d5c38cafcaf29ba3b0b593b3b9285cb7a9954d1b4754193e53ac3d78e2465d659f1063f9a1fd52855aeccd283 WHIRLPOOL 36c842217c8a7050b97fc7b3928d29da6ef578880b269d50c0db8059233bd6600ec0b8f6d59c9561537ff89b76481cb20c44c8c3730517ba0a2b7548a791ed3b
1018 -AUX multibit 88 SHA256 7b8990e7b506d8f5270bff419a5c48ffcf96d52c2abf57436f37cbae8a009649 SHA512 72393da3c5cac23fe3d87c5277680b8b9d8959a0fc01caf4ad6606f447befb4ba49f8591f8941defaf965e07c2cb796b7c2fd59e60d9ff9949fbc657bef3e86d WHIRLPOOL 506a66d87256804b4ff8212a98fbfdd072fec12ee531497503ffa7a2f65a78b6f35fdc51574e38a7f0808c4dc70105fcdec21996ece1fd021440bd6b20cea8c5
1019 -DIST multibit-0.5.15-linux.jar 8323523 SHA256 f0744e153d1d14b4c469ff7264939c094578968ad32c9e3a03a42ec963729881 SHA512 cdcde123dfc56e551bab4d4c7c0aec39f7cdaaa560507bfeea65ae05d776c2a0adf58b2be6dc76218876ca292590decfb4eb2070472c55a88c8e88bfe6e77626 WHIRLPOOL ac2010a337c781d7c649cb6a011c1d539f7f9f87fe19faa5811afa834ff84696c543d4d6f1f4ca1b7fe2496dbb804c79f783e20368eb7aabcba3e7b70befeee3
1020 -EBUILD multibit-0.5.15.ebuild 917 SHA256 a2ff6d7e11ab8561f38fa161003b50b715f7c4e8a267d950a662a468d6fc67ef SHA512 df2bdd5ec9b6ddeca841b5e8cb45c8749ad0df552cc2ff36f7eecbc85fbe1574e534916846fd7f51c5b494b23dd7b6d4b48d7443ef5fd14079c3dc18d9fbe6d8 WHIRLPOOL b80f0658a3b58d1918aba5fc76f724e6dbc65c5a6eb42c9c525fdce8dab60039fcd4360d5d3cc64bdd2d9c5a91e1f3f160671ead9f0e81eb22fc454471e84747
1021 -MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3
1022 ------BEGIN PGP SIGNATURE-----
1023 -Version: GnuPG v2.0.22 (GNU/Linux)
1024 -
1025 -iQIcBAEBCAAGBQJSmm2UAAoJEJOE+m71LUu6chwP/3hFCQYAf6Mz0vzVbL6ToMBX
1026 -3I89FDzXsUDzhRX5ornjqGd6+bdyfJom1mq1nBdWqS6v9Bw9QYbDJfXBxHDtJxhy
1027 -5Ap6ggGncyr7pipIsVr8p5XnZ6IiaQ4unXbeG8FAbP7lJn+C55HIBf0aN0I2yq9R
1028 -KVxzuoCWum7RjktF9JGY4J8Voj7FXhrlwwz+knRQMKUBvz+zNdZbF9r/ewVXxYqH
1029 -ZTu2EdUgkZrA6e7j7gj0fnFfD/6WzYoq5bnJz9LZS8WZVrFBF6QJLoK00Fh/zJaY
1030 -Bv2FsXVsG7hox4bjLXPhOUdtKruySGCiza+hi7hfKpYZ46B/vPMAS0rL/pwhWtNV
1031 -v3LuB3miV3afS+JGK7rG1zOp8TCx+l5ytxcVZQQPK0VVu2UHZOoqVCz8+a8Jj5KV
1032 -7LKFLSKwwaHth8mqtb6N/y3rmPLDFfZru0bbac3LgG9NSQuK+3tZFkukC2vC9mYX
1033 -XtoEi5yEigynrGSB2Wu+WwreGnhFHAErJqdDwcoo/a3Nn0Sdxs3C0VVVc+zenJN0
1034 -pSJvomGCJFYy+D3t2sbZe0i/5abBEpRcMalNGwxfkFk87AO+NXkFqN9EqmqoDXew
1035 -ADU40MSQTEvNvcG5rGuBc/3f0C9HtHt5ZiUtXI4tvbCx8c3H3LliiqVpbEwqIjrv
1036 -j5LxA3wEyjz5Ow9+wIEc
1037 -=Nb5n
1038 ------END PGP SIGNATURE-----
1039
1040 diff --git a/net-p2p/multibit/files/auto-install.xml b/net-p2p/multibit/files/auto-install.xml
1041 deleted file mode 100644
1042 index eba5cc6..0000000
1043 --- a/net-p2p/multibit/files/auto-install.xml
1044 +++ /dev/null
1045 @@ -1,12 +0,0 @@
1046 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1047 -<AutomatedInstallation langpack="eng">
1048 -<com.izforge.izpack.panels.HelloPanel id="UNKNOWN (com.izforge.izpack.panels.HelloPanel)"/>
1049 -<com.izforge.izpack.panels.InfoPanel id="UNKNOWN (com.izforge.izpack.panels.InfoPanel)"/>
1050 -<com.izforge.izpack.panels.LicencePanel id="UNKNOWN (com.izforge.izpack.panels.LicencePanel)"/>
1051 -<com.izforge.izpack.panels.TargetPanel id="UNKNOWN (com.izforge.izpack.panels.TargetPanel)">
1052 -<installpath>ED/opt/MultiBit-0.5.15</installpath>
1053 -</com.izforge.izpack.panels.TargetPanel>
1054 -<com.izforge.izpack.panels.ShortcutPanel id="UNKNOWN (com.izforge.izpack.panels.ShortcutPanel)"/>
1055 -<com.izforge.izpack.panels.InstallPanel id="UNKNOWN (com.izforge.izpack.panels.InstallPanel)"/>
1056 -<com.izforge.izpack.panels.FinishPanel id="UNKNOWN (com.izforge.izpack.panels.FinishPanel)"/>
1057 -</AutomatedInstallation>
1058
1059 diff --git a/net-p2p/multibit/files/multibit b/net-p2p/multibit/files/multibit
1060 deleted file mode 100755
1061 index 1ac8055..0000000
1062 --- a/net-p2p/multibit/files/multibit
1063 +++ /dev/null
1064 @@ -1,3 +0,0 @@
1065 -#!/bin/bash
1066 -
1067 -/usr/bin/java -jar /opt/MultiBit-0.5.15/multibit-exe.jar >/dev/null 2>&1 &
1068
1069 diff --git a/net-p2p/multibit/metadata.xml b/net-p2p/multibit/metadata.xml
1070 deleted file mode 100644
1071 index 1e75873..0000000
1072 --- a/net-p2p/multibit/metadata.xml
1073 +++ /dev/null
1074 @@ -1,8 +0,0 @@
1075 -<?xml version="1.0" encoding="UTF-8"?>
1076 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1077 -<pkgmetadata>
1078 - <maintainer>
1079 - <email>blueness@g.o</email>
1080 - <name>Anthony G. Basile</name>
1081 - </maintainer>
1082 -</pkgmetadata>
1083
1084 diff --git a/net-p2p/multibit/multibit-0.5.15.ebuild b/net-p2p/multibit/multibit-0.5.15.ebuild
1085 deleted file mode 100644
1086 index b850c98..0000000
1087 --- a/net-p2p/multibit/multibit-0.5.15.ebuild
1088 +++ /dev/null
1089 @@ -1,40 +0,0 @@
1090 -# Copyright 1999-2013 Gentoo Foundation
1091 -# Distributed under the terms of the GNU General Public License v2
1092 -# $Header: $
1093 -
1094 -EAPI=5
1095 -
1096 -inherit eutils
1097 -
1098 -DESCRIPTION="MultiBit is a secure, lightweight, international Bitcoin wallet written in Java"
1099 -HOMEPAGE="https://multibit.org/"
1100 -SRC_URI="https://multibit.org/releases/${P}/${P}-linux.jar"
1101 -
1102 -LICENSE="MIT"
1103 -SLOT="0"
1104 -KEYWORDS="~amd64"
1105 -IUSE=""
1106 -
1107 -DEPEND=">=virtual/jre-1.6"
1108 -RDEPEND="${DEPEND}"
1109 -
1110 -S=${WORKDIR}
1111 -
1112 -src_unpack() {
1113 -:
1114 -}
1115 -
1116 -src_prepare() {
1117 - cp "${FILESDIR}"/auto-install.xml "${WORKDIR}"
1118 - sed -i "s:ED:${ED}:" auto-install.xml
1119 -}
1120 -
1121 -src_install() {
1122 - exeinto /usr/bin
1123 - doexe "${FILESDIR}"/${PN}
1124 -
1125 - make_desktop_entry "${PN}" "Multibit" "/opt/MultiBit-${PV}/multibit48.png" "GNOME;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/multibit;\nTerminal=false"
1126 -
1127 - addpredict "$(unset HOME; echo ~)/.gconf"
1128 - java -jar "${DISTDIR}"/${P}-linux.jar auto-install.xml >/dev/null 2>&1
1129 -}
1130
1131 diff --git a/net-p2p/namecoin-qt/Manifest b/net-p2p/namecoin-qt/Manifest
1132 deleted file mode 100644
1133 index 2eb218d..0000000
1134 --- a/net-p2p/namecoin-qt/Manifest
1135 +++ /dev/null
1136 @@ -1,23 +0,0 @@
1137 ------BEGIN PGP SIGNED MESSAGE-----
1138 -Hash: SHA256
1139 -
1140 -DIST namecoin-qt-0.3.72.tar.gz 1453901 SHA256 74d088f96735b3397b9a71bc10bbbe1211cd2594baf593c4b9062457c1d4b869 SHA512 63d42fb1a982f725f22d35992fadb192116b7ee73a418cba52285325df5a56d41b47d3de7d1b9b53b816c160d1909ecff70117de94edead0eab343da6809e417 WHIRLPOOL bd2385a3118406a9076bf3587e3cc8f4e25ddac350ec62901e1d577d92fc113de58fa59f9138dac2e82efcb1553d4dba657cd2092f23800e995756fe98c3f012
1141 -EBUILD namecoin-qt-0.3.72.ebuild 2707 SHA256 786639b7ca54d83b178d68d6223e602677aee0e16b89f2f1e4a5dffeb2193d0a SHA512 1808b54261a6c4a1c2fbe315e81fbca65bbae5eab2f9416f745f77ffc8f1f13215d20674a9ec3aa982ff2609691b03faf1d81bd5f4e3a3958b2fcd1f18f50d69 WHIRLPOOL 237e0b02d38d51fef9770e9fad4ad0030f3b26863fbf207be3a3e8babad31a9e9b4ab5b333e8c08df6628a9aa9f9e293bc5d97e6ad959747ae3d1de9f675b5e4
1142 -MISC metadata.xml 335 SHA256 fd617e5b5cdf18a293d584d24d15a4cf35d3626106804f2424bd2d55143cf804 SHA512 80c5870e0ef0fdb6e4ffc9a7877aeca9269684e1bc42e2dd1ce6ea10214710dc70b4dcf848f581b439ae50d5dac32614c292ca943d023f4d53b773f1af851565 WHIRLPOOL d64f49a82dd2e8107c4dee45b3f56de370064b5303b912be29a9307167b7e0b78659e468647fe370b83d94881121c476acf80cefd943cde67c02ceff38696edc
1143 ------BEGIN PGP SIGNATURE-----
1144 -Version: GnuPG v2.0.22 (GNU/Linux)
1145 -
1146 -iQIcBAEBCAAGBQJSmo7+AAoJEJOE+m71LUu63YsP/3vbt4Ug+vv8oUQt4A3yLwPw
1147 -4UN3e1i2gHhCWwH8bQByiCkwfn+wDQgAnDObMc9bvpQfsjZCS6IhWgEMjwy/znNz
1148 -0b9VWkAUTx9hZrhE+yd0ttLhO6TsMNKzjiNb/ED0uG+n60E/la8BKizgJfF44SMx
1149 -v67OHG9+sCcGB7p9B0OdlW8eQvmbi+8igSuSXMuFkiDnsOd8jK2aOYTHguwDh/L2
1150 -FCc3AszxNZsYU+Ww/txQO1PVIwofBLhSyxaqXtpdBD/Q7RIbIcR+dmMvpKsLzMIr
1151 -yTgxqplYIqc2bwO1Ifn46UuInYpr8U2Xp22qQWBNqBWjkhRrd8pbRgCyg4D/cpyp
1152 -LjLt7TpgE2/eNQr/vFqQiPg8EGcIB/UpKSlGFGIVp7qS7nVc1IS09emAsHBYkF+4
1153 -qNwikWZe9Yvp43X2MvoqKIS+IomAhytIFkKESnX8NRC+Vl28ursfssr5LLbZpaLS
1154 -Z6T9tdHXR8KAd2lUOGd1YpexVXKeg8SC7+fajqWnjKrfRAZqYe0+K3f4kgikzVWV
1155 -811fKOBnIqyxx242LZNwZtNVnbYCpgiPbSUMAm34V1s28zz8cdfnm534ZPwOc3+c
1156 -n5E2hAxjrw9E3rwWuocYNi8175iOnZ2aSb6Gatdv0Whk7jaAtoocarlaPX87BZSF
1157 -igxsTHXV+zEtipyyUKvO
1158 -=uxXW
1159 ------END PGP SIGNATURE-----
1160
1161 diff --git a/net-p2p/namecoin-qt/metadata.xml b/net-p2p/namecoin-qt/metadata.xml
1162 deleted file mode 100644
1163 index 6365b7b..0000000
1164 --- a/net-p2p/namecoin-qt/metadata.xml
1165 +++ /dev/null
1166 @@ -1,11 +0,0 @@
1167 -<?xml version="1.0" encoding="UTF-8"?>
1168 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1169 -<pkgmetadata>
1170 - <maintainer>
1171 - <email>blueness@g.o</email>
1172 - <name>Anthony G. Basile</name>
1173 - </maintainer>
1174 - <use>
1175 - <flag name='qrcode'>Enable generation of QR Codes for receiving payments</flag>
1176 - </use>
1177 -</pkgmetadata>
1178
1179 diff --git a/net-p2p/namecoin-qt/namecoin-qt-0.3.72.ebuild b/net-p2p/namecoin-qt/namecoin-qt-0.3.72.ebuild
1180 deleted file mode 100644
1181 index b358a43..0000000
1182 --- a/net-p2p/namecoin-qt/namecoin-qt-0.3.72.ebuild
1183 +++ /dev/null
1184 @@ -1,129 +0,0 @@
1185 -# Copyright 1999-2013 Gentoo Foundation
1186 -# Distributed under the terms of the GNU General Public License v2
1187 -# $Header: $
1188 -
1189 -EAPI=5
1190 -
1191 -DB_VER="4.8"
1192 -
1193 -LANGS="af_ZA ar bg ca_ES cs da de el_GR en es_CL es et eu_ES fa_IR fa fi fr_CA fr gu_IN he hi_IN hr hu it ja lt nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN zh_TW"
1194 -
1195 -inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2
1196 -
1197 -DESCRIPTION="A P2P network based domain name system"
1198 -HOMEPAGE="https://dot-bit.org/"
1199 -SRC_URI="https://github.com/namecoinq/namecoinq/archive/v${PV/0/Q}.tar.gz -> ${P}.tar.gz"
1200 -
1201 -LICENSE="MIT ISC cryptopp GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )"
1202 -SLOT="0"
1203 -KEYWORDS="~amd64 ~x86"
1204 -#upnp is broken
1205 -#IUSE="dbus ipv6 upnp"
1206 -IUSE="dbus ipv6"
1207 -
1208 -RDEPEND="
1209 - dev-libs/boost[threads(+)]
1210 - dev-libs/crypto++
1211 - dev-libs/openssl:0[-bindist]
1212 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
1213 - dev-qt/qtgui:4
1214 - dbus? (
1215 - dev-qt/qtdbus:4
1216 - )
1217 -"
1218 -# Add this when upnp is fixed
1219 -# upnp? ( net-libs/miniupnpc)
1220 -
1221 -DEPEND="${RDEPEND}
1222 - >=app-shells/bash-4.1
1223 -"
1224 -
1225 -S="${WORKDIR}/namecoinq-v${PV/0/Q}"
1226 -
1227 -src_prepare() {
1228 - cd src || die
1229 -
1230 - local filt= yeslang= nolang=
1231 -
1232 - for lan in $LANGS; do
1233 - if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
1234 - ewarn "Language '$lan' no longer supported. Ebuild needs update."
1235 - fi
1236 - done
1237 -
1238 - for ts in $(ls qt/locale/*.ts)
1239 - do
1240 - x="${ts/*bitcoin_/}"
1241 - x="${x/.ts/}"
1242 - if ! use "linguas_$x"; then
1243 - nolang="$nolang $x"
1244 - rm "$ts"
1245 - filt="$filt\\|$x"
1246 - else
1247 - yeslang="$yeslang $x"
1248 - fi
1249 - done
1250 -
1251 - filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
1252 - sed "/${filt}/d" -i 'qt/bitcoin.qrc'
1253 - einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
1254 -}
1255 -
1256 -src_configure() {
1257 - OPTS=()
1258 -
1259 - use dbus && OPTS+=("USE_DBUS=1")
1260 -
1261 -#Upnp is broken
1262 -# if use upnp; then
1263 -# OPTS+=("USE_UPNP=1")
1264 -# else
1265 -# OPTS+=("USE_UPNP=-")
1266 -# fi
1267 -
1268 - OPTS+=("USE_UPNP=-")
1269 -
1270 - use ipv6 || OPTS+=("USE_IPV6=-")
1271 -
1272 - OPTS+=("USE_SYSTEM_LEVELDB=1")
1273 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
1274 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
1275 -
1276 - if has_version '>=dev-libs/boost-1.52'; then
1277 - OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
1278 - fi
1279 -
1280 - eqmake4 namecoin-qt.pro "${OPTS[@]}"
1281 -}
1282 -
1283 -#Tests are broken
1284 -#src_test() {
1285 -# cd src || die
1286 -# emake -f makefile.unix "${OPTS[@]}" test_namecoin
1287 -# ./test_namecoin || die 'Tests failed'
1288 -#}
1289 -
1290 -src_install() {
1291 - qt4-r2_src_install
1292 -
1293 - dobin ${PN}
1294 -
1295 - insinto /usr/share/pixmaps
1296 - newins "src/qt/res/icons/bitcoin.ico" "${PN}.ico"
1297 -
1298 - make_desktop_entry "${PN} %u" "Namecoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;DNS;" "MimeType=x-scheme-handler/namecoin;\nTerminal=false"
1299 -}
1300 -
1301 -update_caches() {
1302 - gnome2_icon_cache_update
1303 - fdo-mime_desktop_database_update
1304 - buildsycoca
1305 -}
1306 -
1307 -pkg_postinst() {
1308 - update_caches
1309 -}
1310 -
1311 -pkg_postrm() {
1312 - update_caches
1313 -}
1314
1315 diff --git a/net-p2p/namecoind/Manifest b/net-p2p/namecoind/Manifest
1316 deleted file mode 100644
1317 index 9b1556a..0000000
1318 --- a/net-p2p/namecoind/Manifest
1319 +++ /dev/null
1320 @@ -1,27 +0,0 @@
1321 ------BEGIN PGP SIGNED MESSAGE-----
1322 -Hash: SHA256
1323 -
1324 -AUX namecoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a121d0708226d2 SHA512 43bef890505a1fac88887bb39e9fdd4ec673ae8838a40279b33711e970551f5a75ac25171c41f8c83de2c953b157f7a3f57171e868fd9f626007d9909331a19f WHIRLPOOL 728e38b62da2c7c3a1149ac511b92d156f7b3c51dacfadd7ce74d9e6f915a6547c4cc8d34159243f50eee333c63b35949b311ea5a7f48a6c3bf17a5d4d47c123
1325 -AUX namecoin.confd 244 SHA256 4fbf157c72d254497298f0e08440dd038f668b921dd61ff5c3306e0a02bb8e1f SHA512 dedd94211b7808a8bd067c929ce5dd7f864cb8ae9c90eceb4856cf88cd81ec0ae20ad12c38450257e6d5c08f7eeca7cb116bfc2b7fe28bd854668eaf67f65b5d WHIRLPOOL 55b75fe9cd772fc24fb857ec2c9930cdb162dd425b5903adb586f9220516ef1b06a3090f5733a471d5819797b6763bb7350a57d0786f29b4bcdfa737ee5ac9d9
1326 -AUX namecoin.initd 2510 SHA256 794f327eb304a9e7ea47a8b9c3cae99a671b4069046ab02845f3ddc2deed73a0 SHA512 cf639ccb07366e29e00f3165ede6497109d72c820d27b186d31003768deeea2103568f2d24f2cc04d994e096d6a33e3b15c8aacd2c340ffc2f5d6d9d71b58842 WHIRLPOOL 78b8c1033570089e4d7609c14a8548d2c4f4d9bfdac1c99f7f6f0a800af14f6a12488a5c5e5215b5d1e6add13e163e234dd06748a338227a1a5eeb30ec34af8c
1327 -AUX namecoind-0.3.72-makefile.patch 1582 SHA256 c69a27a610e906fe7605fa5c5df4c497795c5580b2f55b0db987ce95616110cc SHA512 9102a487acdb176c7b77fc7fab73b5aa7f5098819030bad813890e96d01ba9250817b39b1fa2c945cc6bce67f92f66ae429a81c7d760a1740d46fc88d8f9efd5 WHIRLPOOL 717a4eaeb253d1c4aab5fce83daddfcee26a06a999487625c9c8df3c70448b591ae8b5a358e08a33450c4d2da6ea08aee75a54e2761c6448ac1d30c1d93e239e
1328 -DIST namecoind-0.3.72.tar.gz 1453901 SHA256 74d088f96735b3397b9a71bc10bbbe1211cd2594baf593c4b9062457c1d4b869 SHA512 63d42fb1a982f725f22d35992fadb192116b7ee73a418cba52285325df5a56d41b47d3de7d1b9b53b816c160d1909ecff70117de94edead0eab343da6809e417 WHIRLPOOL bd2385a3118406a9076bf3587e3cc8f4e25ddac350ec62901e1d577d92fc113de58fa59f9138dac2e82efcb1553d4dba657cd2092f23800e995756fe98c3f012
1329 -EBUILD namecoind-0.3.72.ebuild 1741 SHA256 ebaf8d1a0489601844ecad5bdd93a646e5e839a2bf3d2354a1d295b5e0eb577d SHA512 55930697a9e3dedbcc7dd63c7260bb92bcf338d16e5483320b80638e4b350a16d46a714e8adf30fd8785f0f92315983d488d09ea2af062dcca9e58da14e87a0f WHIRLPOOL 4b3dc0ede54087eb9e9f50bae21874ce8974c333b399ca1e923dd9c3c05ed9dad35acec72001f679106f8a4697d26b9cda1d593b761a80710d438d2bf59f847f
1330 -MISC metadata.xml 238 SHA256 f13e6e7b65d20beb9ae945d520160ef0dba80c1965754958945904d7e3c0a75f SHA512 3c3d75f1cb90ffcfb98df47481fbde6d451254a29fa87577acd25bc27cbcc3e5dbc0c1efce5974be905428f0b7caf912c8b051417aff92763847fa377493a153 WHIRLPOOL 6ec3d597b87aff99014404b8b732e6f600aafc3c3eeebfab135c9c19cde2e43161cfa23f841bd72826cc3393b724e1dac115c15dcce2b74ace6f1d6ec209dbf3
1331 ------BEGIN PGP SIGNATURE-----
1332 -Version: GnuPG v2.0.22 (GNU/Linux)
1333 -
1334 -iQIcBAEBCAAGBQJSmpCEAAoJEJOE+m71LUu6vLkP/itRTVQT5gCrnqXDxws9h/eS
1335 -oRiJXWo8hxNlb3aUAQ587TbLQfqzLt9mQ2bVo4+Jxu0IMy8ZYpQhUTyEwkzIrn1R
1336 -d9go26AU92/cQrj3eiQ3ufMZKo1pqXYVA3YKvaL192mRsSqLw+OUMZ7ldrgBfCh5
1337 -SnqwpHEuoCzqIHySoz7QxvVfxb3ksHpi7IOWJTg+sk0bkSGZMr2P6ytWjdURVhOM
1338 -/PFt6529g+UatBU7/EgsEuS14ycQJW9/eZH79jJWHvKxkmEyThRG4ottIm8/MQP+
1339 -eqMDQazd3EgtP0EYEU9EOQdZFkgUVsx/mb4q7XsfcQdLCLgI4jy28RxMeSbS15fL
1340 -OVp2Z+HslBIPH+h46HMexOFBn4MYySlWpzuzLTe+6JvZBBjv3T8cUoHoxYGs3cNj
1341 -PcWFK8dd9vyhJALPBVa3joLcxshw5JABsuL7lNF89F0DZMBy+HcNRCoUOuMUhPlN
1342 -JA6/baZd72eh9o/trJI0iGPDJX/x2hAhL/KUq4xLr3WLsKnu8AvAvTlpf4X14ehh
1343 -PKiVkLrRE5CIEcKGwWm9FwhTOR59KPiqEgSv2YXX8arQ9VZLiMfCcQ/qyjlakMo5
1344 -0GHRL8T+BK0JLT4dEIxUoKo27J6tQt/VmA/T9ECCPadj5GOwu1mol+4Ktq2LHZ+2
1345 -rUxmrZ06kOBtp1y9NCEC
1346 -=HiSu
1347 ------END PGP SIGNATURE-----
1348
1349 diff --git a/net-p2p/namecoind/files/namecoin.conf b/net-p2p/namecoind/files/namecoin.conf
1350 deleted file mode 100644
1351 index c6a55f3..0000000
1352 --- a/net-p2p/namecoind/files/namecoin.conf
1353 +++ /dev/null
1354 @@ -1,8 +0,0 @@
1355 -# http://www.bitcoin.org/smf/index.php?topic=644.0
1356 -#rpcuser=
1357 -#rpcpassword=
1358 -
1359 -
1360 -
1361 -
1362 -
1363
1364 diff --git a/net-p2p/namecoind/files/namecoin.confd b/net-p2p/namecoind/files/namecoin.confd
1365 deleted file mode 100644
1366 index 0120a56..0000000
1367 --- a/net-p2p/namecoind/files/namecoin.confd
1368 +++ /dev/null
1369 @@ -1,10 +0,0 @@
1370 -# Config file for /etc/init.d/namecoin
1371 -
1372 -# owner of namecoind process (don't change, must be existing)
1373 -NAMECOIN_USER="namecoin"
1374 -
1375 -# See http://www.bitcoin.org/smf/index.php?topic=1063
1376 -NAMECOIN_OPTS="${NAMECOIN_OPTS}"
1377 -
1378 -# nice level
1379 -NICELEVEL="19"
1380
1381 diff --git a/net-p2p/namecoind/files/namecoin.initd b/net-p2p/namecoind/files/namecoin.initd
1382 deleted file mode 100644
1383 index 4330c91..0000000
1384 --- a/net-p2p/namecoind/files/namecoin.initd
1385 +++ /dev/null
1386 @@ -1,104 +0,0 @@
1387 -#!/sbin/runscript
1388 -# Distributed under the terms of the GNU General Public License, v2 or later
1389 -
1390 -VARDIR="/var/lib/namecoin"
1391 -CONFFILE="${VARDIR}/.namecoin/bitcoin.conf"
1392 -
1393 -depend() {
1394 - need net
1395 -}
1396 -
1397 -checkconfig() {
1398 - if [[ "${NAMECOIN_USER}" == "" ]] ; then
1399 - eerror "Please edit /etc/conf.d/namecoind"
1400 - eerror "A user must be specified to run namecoind as that user."
1401 - eerror "Modify USER to your needs (you may also add a group after a colon)"
1402 - return 1
1403 - fi
1404 - if ! `getent passwd | cut -d ':' -f 1 | grep $( echo "${NAMECOIN_USER}" | cut -d ':' -f 1 ) -sq` ; then
1405 - eerror "Please edit /etc/conf.d/namecoind"
1406 - eerror "Specified user must exist!"
1407 - return 1
1408 - fi
1409 - if `echo "${NAMECOIN_USER}" | grep ':' -sq` ; then
1410 - if ! `cut -d ':' -f 1 /etc/group | grep $( echo "${NAMECOIN_USER}" | cut -d ':' -f 2 ) -sq` ; then
1411 - eerror "Please edit /etc/conf.d/namecoind"
1412 - eerror "Specified group must exist!"
1413 - return 1
1414 - fi
1415 - fi
1416 - if ! grep -q '^rpcpassword=' "${CONFFILE}"; then
1417 - eerror "Please edit `readlink -f ${CONFFILE}`"
1418 - eerror "There must be at least a line assigning rpcpassword=something-secure"
1419 - return 1
1420 - fi
1421 - if ! stat -Lc '%a' "${CONFFILE}" | grep -q '^[4567]00$'; then
1422 - eerror "`readlink -f ${CONFFILE}` should not be readable by other users"
1423 - return 1
1424 - fi
1425 - return 0
1426 -}
1427 -
1428 -start() {
1429 - checkconfig || return 1
1430 - ebegin "Starting Namecoind daemon"
1431 -
1432 - pkg-config openrc
1433 - if [ $? = 0 ]; then
1434 - start_openrc
1435 - else
1436 - start_baselayout
1437 - fi
1438 -}
1439 -
1440 -stop() {
1441 - ebegin "Stopping Namecoin daemon"
1442 -
1443 - pkg-config openrc
1444 - if [ $? = 0 ]; then
1445 - stop_openrc
1446 - else
1447 - stop_baselayout
1448 - fi
1449 -}
1450 -
1451 -start_openrc() {
1452 - start-stop-daemon \
1453 - --start --user "${NAMECOIN_USER}" --name namecoind \
1454 - --pidfile /var/run/namecoind.pid --make-pidfile \
1455 - --env HOME="${VARDIR}" --exec /usr/bin/namecoind \
1456 - --nicelevel "${NICELEVEL}" \
1457 - --background \
1458 - --wait 2000 \
1459 - -- ${NAMECOIN_OPTS}
1460 - eend $?
1461 -}
1462 -
1463 -stop_openrc() {
1464 - start-stop-daemon --stop --user "${NAMECOIN_USER}" \
1465 - --name namecoind --pidfile /var/run/namecoind.pid \
1466 - --wait 30000 \
1467 - --progress
1468 - eend $?
1469 -}
1470 -
1471 -start_baselayout() {
1472 - start-stop-daemon \
1473 - --start --user "${NAMECOIN_USER}" --name namecoind \
1474 - --pidfile /var/run/namecoind.pid --make-pidfile \
1475 - --env HOME="${VARDIR}" --exec /usr/bin/namecoind \
1476 - --chuid "${NAMECOIN_USER}" \
1477 - --nicelevel "${NICELEVEL}" \
1478 - --background \
1479 - -- ${NAMECOIN_OPTS}
1480 - eend $?
1481 -}
1482 -
1483 -stop_baselayout() {
1484 - start-stop-daemon \
1485 - --stop \
1486 - --user "${NAMECOIN_USER}" \
1487 - --name namecoind \
1488 - --pidfile /var/run/namecoind.pid
1489 - eend $?
1490 -}
1491
1492 diff --git a/net-p2p/namecoind/files/namecoind-0.3.72-makefile.patch b/net-p2p/namecoind/files/namecoind-0.3.72-makefile.patch
1493 deleted file mode 100644
1494 index f899694..0000000
1495 --- a/net-p2p/namecoind/files/namecoind-0.3.72-makefile.patch
1496 +++ /dev/null
1497 @@ -1,52 +0,0 @@
1498 -diff -Naur namecoinq-vQ.3.72.orig/src/Makefile namecoinq-vQ.3.72/src/Makefile
1499 ---- namecoinq-vQ.3.72.orig/src/Makefile 2013-10-29 09:38:10.000000000 -0400
1500 -+++ namecoinq-vQ.3.72/src/Makefile 2013-11-30 18:43:25.016028725 -0500
1501 -@@ -1,6 +1,6 @@
1502 --CXX=g++
1503 -+CXX?=g++
1504 -
1505 --DEFS=-D_MT -DNOPCH -DFOURWAYSSE2 -DUSE_SSL
1506 -+DEFS=-D_MT -DNOPCH -DFOURWAYSSE2 -DUSE_SSL
1507 -
1508 - # Detect MinGW
1509 - MINGW=$(shell uname -s|grep -i mingw32)
1510 -@@ -8,20 +8,10 @@
1511 - # Link boost statically
1512 - DEFS += -DBOOST_THREAD_USE_LIB
1513 -
1514 --INCLUDEPATHS= \
1515 -- -I../libs/openssl-1.0.1e/include \
1516 -- -I../libs/db-4.7.25.NC/build_unix \
1517 -- -I../libs/boost_1_50_0
1518 --
1519 --LIBPATHS= \
1520 -- -L../libs/openssl-1.0.1e \
1521 -- -L../libs/db-4.7.25.NC/build_unix \
1522 -- -L../libs/boost_1_50_0/stage/lib
1523 --
1524 - LIBBOOST_SUFFIX=
1525 -
1526 - LIBS= \
1527 -- -Wl,-Bstatic \
1528 -+ -Wl,-Bdynamic \
1529 - -l boost_system$(LIBBOOST_SUFFIX) \
1530 - -l boost_filesystem$(LIBBOOST_SUFFIX) \
1531 - -l boost_program_options$(LIBBOOST_SUFFIX) \
1532 -@@ -70,7 +60,7 @@
1533 - -l pthread
1534 - endif
1535 -
1536 --CXXFLAGS=-O2 -Wno-invalid-offsetof -Wformat $(DEFS) $(INCLUDEPATHS)
1537 -+#CXXFLAGS=-O2 -Wno-invalid-offsetof -Wformat $(DEFS) $(INCLUDEPATHS)
1538 - HEADERS=headers.h strlcpy.h serialize.h uint256.h util.h key.h bignum.h base58.h \
1539 - script.h allocators.h db.h walletdb.h crypter.h net.h irc.h keystore.h main.h wallet.h bitcoinrpc.h uibase.h ui.h noui.h init.h auxpow.h
1540 -
1541 -@@ -110,7 +100,7 @@
1542 - obj/nogui/namecoin.o: namecoin.h
1543 -
1544 - namecoind: $(OBJS:obj/%=obj/nogui/%) obj/nogui/namecoin.o
1545 -- $(CXX) $(CXXFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS)
1546 -+ $(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)
1547 -
1548 - clean:
1549 - -rm -f namecoin namecoind
1550
1551 diff --git a/net-p2p/namecoind/metadata.xml b/net-p2p/namecoind/metadata.xml
1552 deleted file mode 100644
1553 index 1e75873..0000000
1554 --- a/net-p2p/namecoind/metadata.xml
1555 +++ /dev/null
1556 @@ -1,8 +0,0 @@
1557 -<?xml version="1.0" encoding="UTF-8"?>
1558 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1559 -<pkgmetadata>
1560 - <maintainer>
1561 - <email>blueness@g.o</email>
1562 - <name>Anthony G. Basile</name>
1563 - </maintainer>
1564 -</pkgmetadata>
1565
1566 diff --git a/net-p2p/namecoind/namecoind-0.3.72.ebuild b/net-p2p/namecoind/namecoind-0.3.72.ebuild
1567 deleted file mode 100644
1568 index a0a4320..0000000
1569 --- a/net-p2p/namecoind/namecoind-0.3.72.ebuild
1570 +++ /dev/null
1571 @@ -1,77 +0,0 @@
1572 -# Copyright 2010-2013 Gentoo Foundation
1573 -# Distributed under the terms of the GNU General Public License v2
1574 -# $Header: $
1575 -
1576 -EAPI=4
1577 -
1578 -DB_VER="4.8"
1579 -
1580 -inherit db-use eutils toolchain-funcs
1581 -
1582 -DESCRIPTION="A P2P network based domain name system"
1583 -HOMEPAGE="https://dot-bit.org/"
1584 -SRC_URI="https://github.com/namecoinq/namecoinq/archive/v${PV/0/Q}.tar.gz -> ${P}.tar.gz"
1585 -
1586 -LICENSE="MIT ISC cryptopp"
1587 -SLOT="0"
1588 -KEYWORDS="~amd64 ~x86"
1589 -IUSE="ssl upnp"
1590 -
1591 -RDEPEND="
1592 - dev-libs/boost[threads(+)]
1593 - dev-libs/crypto++
1594 - dev-libs/openssl[-bindist]
1595 - upnp? (
1596 - net-libs/miniupnpc
1597 - )
1598 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
1599 -"
1600 -DEPEND="${RDEPEND}
1601 - >=app-shells/bash-4.1
1602 -"
1603 -
1604 -S="${WORKDIR}/namecoinq-v${PV/0/Q}"
1605 -
1606 -pkg_setup() {
1607 - local UG='namecoin'
1608 - enewgroup "${UG}"
1609 - enewuser "${UG}" -1 -1 /var/lib/namecoin "${UG}"
1610 -}
1611 -
1612 -src_prepare() {
1613 - epatch "${FILESDIR}"/namecoind-0.3.72-makefile.patch
1614 -}
1615 -
1616 -src_compile() {
1617 - local OPTS=()
1618 -
1619 - OPTS+=("CXXFLAGS=${CXXFLAGS} -I$(db_includedir "${DB_VER}")")
1620 - OPTS+=("LDFLAGS=${LDFLAGS} -ldb_cxx-${DB_VER}")
1621 -
1622 - use ssl && OPTS+=(USE_SSL=1)
1623 - use upnp && OPTS+=(USE_UPNP=1)
1624 -
1625 - cd src || die
1626 - emake CXX="$(tc-getCXX)" "${OPTS[@]}" ${PN}
1627 -}
1628 -
1629 -src_install() {
1630 - dobin src/${PN}
1631 -
1632 - insinto /etc/namecoin
1633 - doins "${FILESDIR}/namecoin.conf"
1634 - fowners namecoin:namecoin /etc/namecoin/namecoin.conf
1635 - fperms 600 /etc/namecoin/namecoin.conf
1636 -
1637 - newconfd "${FILESDIR}/namecoin.confd" ${PN}
1638 - newinitd "${FILESDIR}/namecoin.initd" ${PN}
1639 -
1640 - keepdir /var/lib/namecoin/.namecoin
1641 - fperms 700 /var/lib/namecoin
1642 - fowners namecoin:namecoin /var/lib/namecoin/
1643 - fowners namecoin:namecoin /var/lib/namecoin/.namecoin
1644 - dosym /etc/namecoin/namecoin.conf /var/lib/namecoin/.namecoin/bitcoin.conf
1645 -
1646 - dodoc doc/README
1647 - dodoc DESIGN-namecoin.md FAQ.md doc/README_merged-mining.md
1648 -}
1649
1650 diff --git a/net-p2p/ppcoin-qt/Manifest b/net-p2p/ppcoin-qt/Manifest
1651 deleted file mode 100644
1652 index 5be0e7e..0000000
1653 --- a/net-p2p/ppcoin-qt/Manifest
1654 +++ /dev/null
1655 @@ -1,3 +0,0 @@
1656 -DIST ppcoin-0.3.0.tar.gz 12233878 SHA256 919bb1c60eeebdd173ddcd4c83264f745bbf2af29410ded062f6c6bfce44f694 SHA512 c5f505a162e5044b3173c301d52b4851a6e3fbb4dbc2742c7204d583f534e235b1c8942b1afc5d9613d6a37009da83e1a9708fe4edfb68cb9717b76666bf029f WHIRLPOOL ab23d64672cfa9882d1dd23aad6a7448c9f4d7669557ddadabf80a1733682a46d4b5becc4605b40fbd2e943203897edfc4ba8904dee284bde055d81769404246
1657 -EBUILD ppcoin-qt-0.3.0.ebuild 2870 SHA256 0d2e490d04b1b69cee1d5dcca18b45a67d358458f4588406071ae7b6dd84c3bb SHA512 74792efe6441f9f55df629eb165877e7cb1adb65e071e9704e467b7059d5e4da412e5fe2976c3370bca73dabbda7af019c4007a7f81e834124dc40c7539467a3 WHIRLPOOL 08c750a28637be99dff76c26032a78f59e4f7326496099bd6065d36406abc0aea2491de052a689bb0c24cb3f2788430145d84a28821bf736dfa2ce2c6b470b0c
1658 -MISC metadata.xml 335 SHA256 fd617e5b5cdf18a293d584d24d15a4cf35d3626106804f2424bd2d55143cf804 SHA512 80c5870e0ef0fdb6e4ffc9a7877aeca9269684e1bc42e2dd1ce6ea10214710dc70b4dcf848f581b439ae50d5dac32614c292ca943d023f4d53b773f1af851565 WHIRLPOOL d64f49a82dd2e8107c4dee45b3f56de370064b5303b912be29a9307167b7e0b78659e468647fe370b83d94881121c476acf80cefd943cde67c02ceff38696edc
1659
1660 diff --git a/net-p2p/ppcoin-qt/metadata.xml b/net-p2p/ppcoin-qt/metadata.xml
1661 deleted file mode 100644
1662 index 6365b7b..0000000
1663 --- a/net-p2p/ppcoin-qt/metadata.xml
1664 +++ /dev/null
1665 @@ -1,11 +0,0 @@
1666 -<?xml version="1.0" encoding="UTF-8"?>
1667 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1668 -<pkgmetadata>
1669 - <maintainer>
1670 - <email>blueness@g.o</email>
1671 - <name>Anthony G. Basile</name>
1672 - </maintainer>
1673 - <use>
1674 - <flag name='qrcode'>Enable generation of QR Codes for receiving payments</flag>
1675 - </use>
1676 -</pkgmetadata>
1677
1678 diff --git a/net-p2p/ppcoin-qt/ppcoin-qt-0.3.0.ebuild b/net-p2p/ppcoin-qt/ppcoin-qt-0.3.0.ebuild
1679 deleted file mode 100644
1680 index 74fe029..0000000
1681 --- a/net-p2p/ppcoin-qt/ppcoin-qt-0.3.0.ebuild
1682 +++ /dev/null
1683 @@ -1,138 +0,0 @@
1684 -# Copyright 1999-2013 Gentoo Foundation
1685 -# Distributed under the terms of the GNU General Public License v2
1686 -# $Header: $
1687 -
1688 -EAPI=5
1689 -
1690 -DB_VER="4.8"
1691 -
1692 -LANGS="ca_ES cs da de en es_CL es et eu_ES fa_IR fa fi fr_CA fr_FR he hr hu it lt nb nl pl pt_BR ro_RO ru sk sr sv tr uk zh_CN zh_TW"
1693 -
1694 -inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2
1695 -
1696 -MyPV="${PV/_/-}"
1697 -MyPN="ppcoin"
1698 -MyP="${MyPN}-${MyPV}"
1699 -
1700 -DESCRIPTION="Cryptocurrency forked from Bitcoin which aims to be energy efficiency."
1701 -HOMEPAGE="http://peercoin.net/"
1702 -SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz"
1703 -
1704 -LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )"
1705 -SLOT="0"
1706 -KEYWORDS="~amd64 ~x86"
1707 -IUSE="dbus ipv6 kde +qrcode upnp"
1708 -
1709 -RDEPEND="
1710 - dev-libs/boost[threads(+)]
1711 - dev-libs/openssl:0[-bindist]
1712 - qrcode? (
1713 - media-gfx/qrencode
1714 - )
1715 - upnp? (
1716 - net-libs/miniupnpc
1717 - )
1718 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
1719 - dev-qt/qtgui:4
1720 - dbus? (
1721 - dev-qt/qtdbus:4
1722 - )
1723 -"
1724 -DEPEND="${RDEPEND}
1725 - >=app-shells/bash-4.1
1726 -"
1727 -
1728 -DOCS="README"
1729 -
1730 -S="${WORKDIR}/${MyP}-linux/src"
1731 -
1732 -src_prepare() {
1733 - cd src || die
1734 -
1735 - local filt= yeslang= nolang=
1736 -
1737 - for lan in $LANGS; do
1738 - if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
1739 - ewarn "Language '$lan' no longer supported. Ebuild needs update."
1740 - fi
1741 - done
1742 -
1743 - for ts in $(ls qt/locale/*.ts)
1744 - do
1745 - x="${ts/*bitcoin_/}"
1746 - x="${x/.ts/}"
1747 - if ! use "linguas_$x"; then
1748 - nolang="$nolang $x"
1749 - rm "$ts"
1750 - filt="$filt\\|$x"
1751 - else
1752 - yeslang="$yeslang $x"
1753 - fi
1754 - done
1755 -
1756 - filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
1757 - sed "/${filt}/d" -i 'qt/bitcoin.qrc'
1758 - einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
1759 -}
1760 -
1761 -src_configure() {
1762 - OPTS=()
1763 -
1764 - use dbus && OPTS+=("USE_DBUS=1")
1765 - if use upnp; then
1766 - OPTS+=("USE_UPNP=1")
1767 - else
1768 - OPTS+=("USE_UPNP=-")
1769 - fi
1770 -
1771 - use qrcode && OPTS+=("USE_QRCODE=1")
1772 - use ipv6 || OPTS+=("USE_IPV6=-")
1773 -
1774 - OPTS+=("USE_SYSTEM_LEVELDB=1")
1775 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
1776 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
1777 -
1778 - if has_version '>=dev-libs/boost-1.52'; then
1779 - OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
1780 - fi
1781 -
1782 - #The ppcoin codebase is mostly taken from bitcoin-qt
1783 - eqmake4 bitcoin-qt.pro "${OPTS[@]}"
1784 -}
1785 -
1786 -#Tests are broken
1787 -#src_test() {
1788 -# cd src || die
1789 -# emake -f makefile.unix "${OPTS[@]}" test_ppcoin
1790 -# ./test_ppcoin || die 'Tests failed'
1791 -#}
1792 -
1793 -src_install() {
1794 - qt4-r2_src_install
1795 -
1796 - dobin ${PN}
1797 -
1798 - insinto /usr/share/pixmaps
1799 - newins "src/qt/res/icons/ppcoin.ico" "${PN}.ico"
1800 -
1801 - make_desktop_entry "${PN} %u" "PPcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/ppcoin;\nTerminal=false"
1802 -
1803 - if use kde; then
1804 - insinto /usr/share/kde4/services
1805 - newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol
1806 - fi
1807 -}
1808 -
1809 -update_caches() {
1810 - gnome2_icon_cache_update
1811 - fdo-mime_desktop_database_update
1812 - buildsycoca
1813 -}
1814 -
1815 -pkg_postinst() {
1816 - update_caches
1817 -}
1818 -
1819 -pkg_postrm() {
1820 - update_caches
1821 -}
1822
1823 diff --git a/net-p2p/ppcoind/Manifest b/net-p2p/ppcoind/Manifest
1824 deleted file mode 100644
1825 index ff34cb6..0000000
1826 --- a/net-p2p/ppcoind/Manifest
1827 +++ /dev/null
1828 @@ -1,8 +0,0 @@
1829 -AUX ppcoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a121d0708226d2 SHA512 43bef890505a1fac88887bb39e9fdd4ec673ae8838a40279b33711e970551f5a75ac25171c41f8c83de2c953b157f7a3f57171e868fd9f626007d9909331a19f WHIRLPOOL 728e38b62da2c7c3a1149ac511b92d156f7b3c51dacfadd7ce74d9e6f915a6547c4cc8d34159243f50eee333c63b35949b311ea5a7f48a6c3bf17a5d4d47c123
1830 -AUX ppcoin.confd 233 SHA256 fb877ae7608b5c2aaae29e522d8cfb42e51e064831c64b228b64da2b11aac64d SHA512 efb8f210143d993e922668e3daffc8bb74406be2f912729f68ebfcbcb3d44e10e0fed495963c4273a95099d37f3afc66b49616724bd827e6b4359b2e3a27d9c3 WHIRLPOOL 12e7a8e82d33b023be054c6c019cc61a5783e32e108e54358c76789e1e89ce441a095561e1a4750cb341350ef7da7a97b6ebfb06f8ec3a7fcd2809e27d5eb110
1831 -AUX ppcoin.initd 2451 SHA256 36146630912dcf0468f0ec8311baa3eb5150e596c8a5963f293610804ba818dc SHA512 ed289b877653b42132a3c9b85832a7248da2c2956adffadfe71523b7d01feafd7738ebf050c0dee974237ea015b46610221ecb1d706ea4593e53ee6cb6c02448 WHIRLPOOL 5460640f1aed58cca4e1b3a45d0e93f8997a16df21c75beb1972dd4371bdf166a6d3b067acd1167a850e97794abd2943bebd12b8cac7cfd8ee9252cbdc0968e5
1832 -AUX ppcoin.service 859 SHA256 df6e7f616816a07efb4d3d627d1ee80699f541bdcbafce7ba7aef2640291bce9 SHA512 8395ef4f5b026757f4202c78eb55b6978d2cdec49f6db801bb6daddea8d8a524afacf53368a78c3a7055ce5cc4ada53ac6c88567b02951fa7a722e5dd9ebd3c1 WHIRLPOOL bbd546e3d7043132f65117e567fe0f0b756f60093184e67316398cc8589f46a5029d9118431a4fa2d5e9e834c1f2beb180f0e5e20f8d7a8ae1fa96273b278076
1833 -AUX ppcoind.logrotate 107 SHA256 5aefed737e73b6393e2f004318b34429616a35187131bade4743a1c8aa7e7d91 SHA512 bf36d07a6dcebcc50ac7e0b74433333902df6ef22396a876b96289cca90882720ed95ef0cc8fbf3abeea6800cbe2386e56b27bb798922f3be98134dee1caed69 WHIRLPOOL 68521503b26df24b66dd20a9ef3174ffc1427abf483185b709d46fc54d148250e4a85ee887e292398063205737640b7accd7365cd707ea5c3e80b72b503e3880
1834 -DIST ppcoin-0.3.0.tar.gz 12233878 SHA256 919bb1c60eeebdd173ddcd4c83264f745bbf2af29410ded062f6c6bfce44f694 SHA512 c5f505a162e5044b3173c301d52b4851a6e3fbb4dbc2742c7204d583f534e235b1c8942b1afc5d9613d6a37009da83e1a9708fe4edfb68cb9717b76666bf029f WHIRLPOOL ab23d64672cfa9882d1dd23aad6a7448c9f4d7669557ddadabf80a1733682a46d4b5becc4605b40fbd2e943203897edfc4ba8904dee284bde055d81769404246
1835 -EBUILD ppcoind-0.3.0.ebuild 2585 SHA256 008c3ec110c48dbdc119f06cafd1d6576bf1a4e87b043720d7abfefe1190b0b7 SHA512 c11d881e8a02b0f11672228bbb1dcabe068e5cff6fcc3fc924734bcf997d1b95e310c007619716a22e6e1f39e9cd9182844f1def1003e11d6636ae0b78fb18ee WHIRLPOOL 148fce902490690a65a3495e8f8fb7d5fe36f29f31a3cebb735032152342094e7d2c82873c61813f9af0c58c062c95db2749db9ef45fa3a0b46631614a93f409
1836 -MISC metadata.xml 327 SHA256 2009a65ac31a6a928926715ab212766020927524623581b18ee1f5026a6a689c SHA512 4d68f30b7c29aa5b6c3f7fd5c657ffbbe12706ce5d8d332cd8848906a27ae852e39d48219f6137a65c31db9c7693c2218edf8b6b1511cb1098d86bdb394cd0f9 WHIRLPOOL f7ad1bdb29423c9a88a721e77168aa35372a3411f77c775e2ac518eefc7ee39def4a307a66b4da02f80a6e9d8cdcff8fafa20da1792b7909e84bcad67598c4d9
1837
1838 diff --git a/net-p2p/ppcoind/files/ppcoin.conf b/net-p2p/ppcoind/files/ppcoin.conf
1839 deleted file mode 100644
1840 index c6a55f3..0000000
1841 --- a/net-p2p/ppcoind/files/ppcoin.conf
1842 +++ /dev/null
1843 @@ -1,8 +0,0 @@
1844 -# http://www.bitcoin.org/smf/index.php?topic=644.0
1845 -#rpcuser=
1846 -#rpcpassword=
1847 -
1848 -
1849 -
1850 -
1851 -
1852
1853 diff --git a/net-p2p/ppcoind/files/ppcoin.confd b/net-p2p/ppcoind/files/ppcoin.confd
1854 deleted file mode 100644
1855 index 81fbf49..0000000
1856 --- a/net-p2p/ppcoind/files/ppcoin.confd
1857 +++ /dev/null
1858 @@ -1,10 +0,0 @@
1859 -# Config file for /etc/init.d/ppcoind
1860 -
1861 -# owner of ppciond process (don't change, must be existing)
1862 -PPCOIN_USER="ppcoin"
1863 -
1864 -# See http://www.bitcoin.org/smf/index.php?topic=1063
1865 -PPCOIN_OPTS="${PPCOIN_OPTS}"
1866 -
1867 -# nice level
1868 -NICELEVEL="19"
1869
1870 diff --git a/net-p2p/ppcoind/files/ppcoin.initd b/net-p2p/ppcoind/files/ppcoin.initd
1871 deleted file mode 100644
1872 index 1c73731..0000000
1873 --- a/net-p2p/ppcoind/files/ppcoin.initd
1874 +++ /dev/null
1875 @@ -1,104 +0,0 @@
1876 -#!/sbin/runscript
1877 -# Distributed under the terms of the GNU General Public License, v2 or later
1878 -
1879 -VARDIR="/var/lib/ppcoin"
1880 -CONFFILE="${VARDIR}/.ppcoin/ppcoin.conf"
1881 -
1882 -depend() {
1883 - need net
1884 -}
1885 -
1886 -checkconfig() {
1887 - if [[ "${PPCOIN_USER}" == "" ]] ; then
1888 - eerror "Please edit /etc/conf.d/ppcoind"
1889 - eerror "A user must be specified to run ppcoind as that user."
1890 - eerror "Modify USER to your needs (you may also add a group after a colon)"
1891 - return 1
1892 - fi
1893 - if ! `getent passwd | cut -d ':' -f 1 | grep $( echo "${PPCOIN_USER}" | cut -d ':' -f 1 ) -sq` ; then
1894 - eerror "Please edit /etc/conf.d/ppcoind"
1895 - eerror "Specified user must exist!"
1896 - return 1
1897 - fi
1898 - if `echo "${PPCOIN_USER}" | grep ':' -sq` ; then
1899 - if ! `cut -d ':' -f 1 /etc/group | grep $( echo "${PPCOIN_USER}" | cut -d ':' -f 2 ) -sq` ; then
1900 - eerror "Please edit /etc/conf.d/ppcoind"
1901 - eerror "Specified group must exist!"
1902 - return 1
1903 - fi
1904 - fi
1905 - if ! grep -q '^rpcpassword=' "${CONFFILE}"; then
1906 - eerror "Please edit `readlink -f ${CONFFILE}`"
1907 - eerror "There must be at least a line assigning rpcpassword=something-secure"
1908 - return 1
1909 - fi
1910 - if ! stat -Lc '%a' "${CONFFILE}" | grep -q '^[4567]00$'; then
1911 - eerror "`readlink -f ${CONFFILE}` should not be readable by other users"
1912 - return 1
1913 - fi
1914 - return 0
1915 -}
1916 -
1917 -start() {
1918 - checkconfig || return 1
1919 - ebegin "Starting PPcoind daemon"
1920 -
1921 - pkg-config openrc
1922 - if [ $? = 0 ]; then
1923 - start_openrc
1924 - else
1925 - start_baselayout
1926 - fi
1927 -}
1928 -
1929 -stop() {
1930 - ebegin "Stopping PPcoin daemon"
1931 -
1932 - pkg-config openrc
1933 - if [ $? = 0 ]; then
1934 - stop_openrc
1935 - else
1936 - stop_baselayout
1937 - fi
1938 -}
1939 -
1940 -start_openrc() {
1941 - start-stop-daemon \
1942 - --start --user "${PPCOIN_USER}" --name ppcoind \
1943 - --pidfile /var/run/ppcoind.pid --make-pidfile \
1944 - --env HOME="${VARDIR}" --exec /usr/bin/ppcoind \
1945 - --nicelevel "${NICELEVEL}" \
1946 - --background \
1947 - --wait 2000 \
1948 - -- ${PPCOIN_OPTS}
1949 - eend $?
1950 -}
1951 -
1952 -stop_openrc() {
1953 - start-stop-daemon --stop --user "${PPCOIN_USER}" \
1954 - --name ppcoind --pidfile /var/run/ppcoind.pid \
1955 - --wait 30000 \
1956 - --progress
1957 - eend $?
1958 -}
1959 -
1960 -start_baselayout() {
1961 - start-stop-daemon \
1962 - --start --user "${PPCOIN_USER}" --name ppcoind \
1963 - --pidfile /var/run/ppcoind.pid --make-pidfile \
1964 - --env HOME="${VARDIR}" --exec /usr/bin/ppcoind \
1965 - --chuid "${PPCOIN_USER}" \
1966 - --nicelevel "${NICELEVEL}" \
1967 - --background \
1968 - -- ${PPCOIN_OPTS}
1969 - eend $?
1970 -}
1971 -
1972 -stop_baselayout() {
1973 - start-stop-daemon \
1974 - --stop \
1975 - --user "${PPCOIN_USER}" \
1976 - --name ppcoind \
1977 - --pidfile /var/run/ppcoind.pid
1978 - eend $?
1979 -}
1980
1981 diff --git a/net-p2p/ppcoind/files/ppcoin.service b/net-p2p/ppcoind/files/ppcoin.service
1982 deleted file mode 100644
1983 index 3a83178..0000000
1984 --- a/net-p2p/ppcoind/files/ppcoin.service
1985 +++ /dev/null
1986 @@ -1,30 +0,0 @@
1987 -# It's not recommended to modify this file in-place, because it will be
1988 -# overwritten during package upgrades. If you want to customize, the
1989 -# best way is to create file
1990 -# "/etc/systemd/system/ppcoind.service.d/*.conf"
1991 -# containing your changes
1992 -
1993 -# For example, if you want to change some daemon and/or unit options,
1994 -# create a file named
1995 -# "/etc/systemd/system/ppcoind.service.d/myopts.conf"
1996 -# containing:
1997 -# [Service]
1998 -# Environment="PPCOIN_OPTS=-debug -logtimestamps"
1999 -# Nice=10
2000 -# This will override the setting appearing below.
2001 -
2002 -# Note that almost all daemon options could be specified in
2003 -# /etc/ppcoin/ppcoin.conf
2004 -
2005 -[Unit]
2006 -Description=PPcoin Daemon
2007 -After=network.target
2008 -
2009 -[Service]
2010 -User=ppcoin
2011 -Environment=PPCOIN_OPTS=
2012 -ExecStart=/usr/bin/ppcoind -daemon=0 $PPCOIN_OPTS
2013 -ExecReload=/bin/kill -HUP $MAINPID
2014 -
2015 -[Install]
2016 -WantedBy=multi-user.target
2017
2018 diff --git a/net-p2p/ppcoind/files/ppcoind.logrotate b/net-p2p/ppcoind/files/ppcoind.logrotate
2019 deleted file mode 100644
2020 index 4ea060b..0000000
2021 --- a/net-p2p/ppcoind/files/ppcoind.logrotate
2022 +++ /dev/null
2023 @@ -1,7 +0,0 @@
2024 -/var/lib/ppcoin/.ppcoin/debug.log {
2025 - weekly
2026 - sharedscripts
2027 - postrotate
2028 - killall -HUP ppcoind
2029 - endscript
2030 -}
2031
2032 diff --git a/net-p2p/ppcoind/metadata.xml b/net-p2p/ppcoind/metadata.xml
2033 deleted file mode 100644
2034 index 5c226ba..0000000
2035 --- a/net-p2p/ppcoind/metadata.xml
2036 +++ /dev/null
2037 @@ -1,11 +0,0 @@
2038 -<?xml version="1.0" encoding="UTF-8"?>
2039 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2040 -<pkgmetadata>
2041 - <maintainer>
2042 - <email>blueness@g.o</email>
2043 - <name>Anthony G. Basile</name>
2044 - </maintainer>
2045 - <use>
2046 - <flag name='logrotate'>Use app-admin/logrotate for rotating logs</flag>
2047 - </use>
2048 -</pkgmetadata>
2049
2050 diff --git a/net-p2p/ppcoind/ppcoind-0.3.0.ebuild b/net-p2p/ppcoind/ppcoind-0.3.0.ebuild
2051 deleted file mode 100644
2052 index 56461f8..0000000
2053 --- a/net-p2p/ppcoind/ppcoind-0.3.0.ebuild
2054 +++ /dev/null
2055 @@ -1,116 +0,0 @@
2056 -# Copyright 1999-2013 Gentoo Foundation
2057 -# Distributed under the terms of the GNU General Public License v2
2058 -# $Header: $
2059 -
2060 -EAPI=5
2061 -
2062 -DB_VER="4.8"
2063 -
2064 -inherit bash-completion-r1 db-use eutils systemd
2065 -
2066 -MyPV="${PV/_/-}"
2067 -MyPN="ppcoin"
2068 -MyP="${MyPN}-${MyPV}"
2069 -
2070 -DESCRIPTION="Cryptocurrency forked from Bitcoin which aims to be energy efficiency."
2071 -HOMEPAGE="http://peercoin.net/"
2072 -SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz"
2073 -
2074 -LICENSE="MIT ISC GPL-2"
2075 -SLOT="0"
2076 -KEYWORDS="~amd64 ~x86"
2077 -IUSE="examples ipv6 logrotate upnp"
2078 -
2079 -RDEPEND="
2080 - dev-libs/boost[threads(+)]
2081 - dev-libs/openssl:0[-bindist]
2082 - logrotate? (
2083 - app-admin/logrotate
2084 - )
2085 - upnp? (
2086 - net-libs/miniupnpc
2087 - )
2088 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
2089 -"
2090 -DEPEND="${RDEPEND}
2091 - >=app-shells/bash-4.1
2092 - sys-apps/sed
2093 -"
2094 -
2095 -S="${WORKDIR}/${MyP}-linux/src"
2096 -
2097 -pkg_setup() {
2098 - local UG='ppcoin'
2099 - enewgroup "${UG}"
2100 - enewuser "${UG}" -1 -1 /var/lib/ppcoin "${UG}"
2101 -}
2102 -
2103 -src_prepare() {
2104 - if has_version '>=dev-libs/boost-1.52'; then
2105 - sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix
2106 - fi
2107 -}
2108 -
2109 -src_configure() {
2110 - OPTS=()
2111 -
2112 - OPTS+=("DEBUGFLAGS=")
2113 - OPTS+=("CXXFLAGS=${CXXFLAGS}")
2114 - OPTS+=("LDFLAGS=${LDFLAGS}")
2115 -
2116 - if use upnp; then
2117 - OPTS+=("USE_UPNP=1")
2118 - else
2119 - OPTS+=("USE_UPNP=-")
2120 - fi
2121 -
2122 - use ipv6 || OPTS+=("USE_IPV6=-")
2123 -
2124 - OPTS+=("USE_SYSTEM_LEVELDB=1")
2125 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
2126 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
2127 -
2128 - cd src || die
2129 - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
2130 -}
2131 -
2132 -#Tests are broken
2133 -#src_test() {
2134 -# cd src || die
2135 -# emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_ppcoin
2136 -# ./test_ppcoin || die 'Tests failed'
2137 -#}
2138 -
2139 -src_install() {
2140 - dobin src/${PN}
2141 -
2142 - insinto /etc/ppcoin
2143 - doins "${FILESDIR}/ppcoin.conf"
2144 - fowners ppcoin:ppcoin /etc/ppcoin/ppcoin.conf
2145 - fperms 600 /etc/ppcoin/ppcoin.conf
2146 -
2147 - newconfd "${FILESDIR}/ppcoin.confd" ${PN}
2148 - newinitd "${FILESDIR}/ppcoin.initd" ${PN}
2149 - systemd_dounit "${FILESDIR}/ppcoin.service"
2150 -
2151 - keepdir /var/lib/ppcoin/.ppcoin
2152 - fperms 700 /var/lib/ppcoin
2153 - fowners ppcoin:ppcoin /var/lib/ppcoin/
2154 - fowners ppcoin:ppcoin /var/lib/ppcoin/.ppcoin
2155 - dosym /etc/ppcoin/ppcoin.conf /var/lib/ppcoin/.ppcoin/ppcoin.conf
2156 -
2157 - dodoc README
2158 - newman contrib/debian/manpages/bitcoind.1 ppcoind.1
2159 - newman contrib/debian/manpages/bitcoin.conf.5 ppcoin.conf.5
2160 -
2161 - if use examples; then
2162 - docinto examples
2163 - dodoc -r contrib/{bitrpc,gitian-descriptors,gitian-downloader,pyminer,wallettools}
2164 -
2165 - fi
2166 -
2167 - if use logrotate; then
2168 - insinto /etc/logrotate.d
2169 - newins "${FILESDIR}/ppcoind.logrotate" ppcoind
2170 - fi
2171 -}
2172
2173 diff --git a/net-p2p/primecoin-qt/Manifest b/net-p2p/primecoin-qt/Manifest
2174 deleted file mode 100644
2175 index 8a900c9..0000000
2176 --- a/net-p2p/primecoin-qt/Manifest
2177 +++ /dev/null
2178 @@ -1,4 +0,0 @@
2179 -AUX primecoin-sys_leveldb.patch 6836 SHA256 460e6d013d897d108c8c0234dc0a5f57b114b050c586f8877ef8ad7c3f1f6dba SHA512 b7dd42bf2a83528db7b828fd95e93a9c025cb84ea3844591a4012fd2504a785cbdc589ceff6324664a44087d09a133c05eed186c4dfa82b534257224ff0f906f WHIRLPOOL b6a178d084d9f877c82cba21301071e542e39e63865dcb0179d2a2b3d6e1d72d2ae9263a3332c4512298d29850023e5b8b1249f86520d8ad3c55fcd339a46013
2180 -DIST primecoin-0.1.2.tar.gz 16521236 SHA256 d0f3c6a91b4d505f25e9284bcca85e420cf09d0e6cf71e5a001b7e1367ef46d0 SHA512 cff71b0e6459c4e534e78acef9491090d05c0cb864a068c0a3cb289310a1ee13fd69c7b61a7d6cb9732af54fbcf1fa4e77db8c8528a09bbdafd36421fdf7aff1 WHIRLPOOL 5031efa135dcf08975a06a037179863ad180920e0c55e0ec5d1863b4b24d005ce829fa0e0f081120d3610bc0abd1d3919db477a33e32ec6d0d353b7177480eb1
2181 -EBUILD primecoin-qt-0.1.2.ebuild 3135 SHA256 b6acacca97172009af942cf357b320fc76448a0d525b6dd95cceeefe653d8ef0 SHA512 0c632ab9032797c7b578590ed09f80c772b5a4100600ddc4e80fb8bfc1c976bd0320c77ae16a2c5186179cb2e062c2ddf96c1d6c22ebf591f8b41f06d4081214 WHIRLPOOL 6f878143d2badfb77673914ea851d773f7eb82dc037ec95d993009dcc5e98dd65392de0bac7d1540ee123f5c2536be7d7f343f074aa56b7dcf23b6676d3a85b2
2182 -MISC metadata.xml 335 SHA256 fd617e5b5cdf18a293d584d24d15a4cf35d3626106804f2424bd2d55143cf804 SHA512 80c5870e0ef0fdb6e4ffc9a7877aeca9269684e1bc42e2dd1ce6ea10214710dc70b4dcf848f581b439ae50d5dac32614c292ca943d023f4d53b773f1af851565 WHIRLPOOL d64f49a82dd2e8107c4dee45b3f56de370064b5303b912be29a9307167b7e0b78659e468647fe370b83d94881121c476acf80cefd943cde67c02ceff38696edc
2183
2184 diff --git a/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch b/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch
2185 deleted file mode 100644
2186 index 39d0aa6..0000000
2187 --- a/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch
2188 +++ /dev/null
2189 @@ -1,176 +0,0 @@
2190 -diff -Naur primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro primecoin-0.1.2-linux/src/bitcoin-qt.pro
2191 ---- primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro 2013-08-05 08:37:14.000000000 -0400
2192 -+++ primecoin-0.1.2-linux/src/bitcoin-qt.pro 2013-11-30 16:39:48.464770389 -0500
2193 -@@ -4,7 +4,7 @@
2194 - VERSION = 0.8.3
2195 - INCLUDEPATH += src src/json src/qt
2196 - QT += network
2197 --DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
2198 -+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV
2199 - CONFIG += no_include_pwd
2200 - CONFIG += thread
2201 -
2202 -@@ -98,25 +98,29 @@
2203 - QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
2204 - }
2205 -
2206 -+contains(USE_SYSTEM_LEVELDB, 1) {
2207 -+ LIBS += -lleveldb
2208 -+} else {
2209 - INCLUDEPATH += src/leveldb/include src/leveldb/helpers
2210 --LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
2211 -+LIBS += $$PWD/src/leveldb/libleveldb.a
2212 - !win32 {
2213 - # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences
2214 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a
2215 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a
2216 - } else {
2217 - # make an educated guess about what the ranlib command is called
2218 - isEmpty(QMAKE_RANLIB) {
2219 - QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
2220 - }
2221 - LIBS += -lshlwapi
2222 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
2223 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a
2224 - }
2225 - genleveldb.target = $$PWD/src/leveldb/libleveldb.a
2226 - genleveldb.depends = FORCE
2227 - PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a
2228 - QMAKE_EXTRA_TARGETS += genleveldb
2229 -+}
2230 - # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it.
2231 --QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
2232 -+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true
2233 -
2234 - # regenerate src/build.h
2235 - !win32|contains(USE_BUILD_INFO, 1) {
2236 -diff -Naur primecoin-0.1.2-linux.orig/src/src/leveldb.cpp primecoin-0.1.2-linux/src/src/leveldb.cpp
2237 ---- primecoin-0.1.2-linux.orig/src/src/leveldb.cpp 2013-08-05 08:37:20.000000000 -0400
2238 -+++ primecoin-0.1.2-linux/src/src/leveldb.cpp 2013-11-30 16:41:25.632773774 -0500
2239 -@@ -8,7 +8,9 @@
2240 - #include <leveldb/env.h>
2241 - #include <leveldb/cache.h>
2242 - #include <leveldb/filter_policy.h>
2243 --#include <memenv/memenv.h>
2244 -+#ifndef LEVELDB_WITHOUT_MEMENV
2245 -+#include <memenv.h>
2246 -+#endif
2247 -
2248 - #include <boost/filesystem.hpp>
2249 -
2250 -@@ -43,8 +45,12 @@
2251 - options = GetOptions(nCacheSize);
2252 - options.create_if_missing = true;
2253 - if (fMemory) {
2254 -+#ifndef LEVELDB_WITHOUT_MEMENV
2255 - penv = leveldb::NewMemEnv(leveldb::Env::Default());
2256 - options.env = penv;
2257 -+#else
2258 -+ throw std::runtime_error("CLevelDB(): compiled without memenv support");
2259 -+#endif
2260 - } else {
2261 - if (fWipe) {
2262 - printf("Wiping LevelDB in %s\n", path.string().c_str());
2263 -diff -Naur primecoin-0.1.2-linux.orig/src/src/makefile.unix primecoin-0.1.2-linux/src/src/makefile.unix
2264 ---- primecoin-0.1.2-linux.orig/src/src/makefile.unix 2013-08-05 08:37:21.000000000 -0400
2265 -+++ primecoin-0.1.2-linux/src/src/makefile.unix 2013-11-30 17:20:06.545854617 -0500
2266 -@@ -111,8 +111,7 @@
2267 - # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work.
2268 - xLDFLAGS=$(LDHARDENING) $(LDFLAGS)
2269 -
2270 --OBJS= \
2271 -- leveldb/libleveldb.a \
2272 -+BASEOBJS := \
2273 - obj/alert.o \
2274 - obj/version.o \
2275 - obj/checkpoints.o \
2276 -@@ -121,7 +120,6 @@
2277 - obj/crypter.o \
2278 - obj/key.o \
2279 - obj/db.o \
2280 -- obj/init.o \
2281 - obj/keystore.o \
2282 - obj/main.o \
2283 - obj/net.o \
2284 -@@ -141,25 +139,44 @@
2285 - obj/hash.o \
2286 - obj/bloom.o \
2287 - obj/noui.o \
2288 -- obj/leveldb.o \
2289 - obj/txdb.o \
2290 - obj/prime.o \
2291 - obj/checkpointsync.o
2292 -
2293 -+OBJS := \
2294 -+ obj/leveldb.o \
2295 -+ obj/init.o \
2296 -+ $(BASEOBJS)
2297 -+
2298 -+TESTOBJS := \
2299 -+ obj-test/leveldb.o \
2300 -+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \
2301 -+ $(BASEOBJS)
2302 -+
2303 - all: primecoind
2304 -
2305 - test check: test_primecoin FORCE
2306 - ./test_primecoin
2307 -
2308 -+ifdef USE_SYSTEM_LEVELDB
2309 -+ LIBS += -lleveldb
2310 -+ TESTLIBS += -lmemenv
2311 -+else
2312 - #
2313 - # LevelDB support
2314 - #
2315 - MAKEOVERRIDES =
2316 --LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a
2317 -+LIBS += $(CURDIR)/leveldb/libleveldb.a
2318 -+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a
2319 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/include)
2320 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers)
2321 - leveldb/libleveldb.a:
2322 -- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd ..
2323 -+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd ..
2324 -+leveldb/libmemenv.a:
2325 -+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd ..
2326 -+OBJS += leveldb/libleveldb.a
2327 -+TESTOBJS += leveldb/libmemenv.a
2328 -+endif
2329 -
2330 - # auto-generated dependencies:
2331 - -include obj/*.P
2332 -@@ -170,24 +187,22 @@
2333 - version.cpp: obj/build.h
2334 - DEFS += -DHAVE_BUILD_INFO
2335 -
2336 --obj/%.o: %.cpp
2337 -- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
2338 -+P_TO_D = \
2339 - @cp $(@:%.o=%.d) $(@:%.o=%.P); \
2340 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2341 -+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2342 - -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
2343 - rm -f $(@:%.o=%.d)
2344 -
2345 --primecoind: $(OBJS:obj/%=obj/%)
2346 -- $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
2347 -+obj/%.o: %.cpp
2348 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
2349 -+ $(P_TO_D)
2350 -
2351 --TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
2352 -+primecoind: $(OBJS)
2353 -+ $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
2354 -
2355 - obj-test/%.o: test/%.cpp
2356 -- $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
2357 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
2358 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2359 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
2360 -- rm -f $(@:%.o=%.d)
2361 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
2362 -+ $(P_TO_D)
2363 -
2364 - test_primecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%))
2365 - $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS)
2366
2367 diff --git a/net-p2p/primecoin-qt/metadata.xml b/net-p2p/primecoin-qt/metadata.xml
2368 deleted file mode 100644
2369 index 6365b7b..0000000
2370 --- a/net-p2p/primecoin-qt/metadata.xml
2371 +++ /dev/null
2372 @@ -1,11 +0,0 @@
2373 -<?xml version="1.0" encoding="UTF-8"?>
2374 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2375 -<pkgmetadata>
2376 - <maintainer>
2377 - <email>blueness@g.o</email>
2378 - <name>Anthony G. Basile</name>
2379 - </maintainer>
2380 - <use>
2381 - <flag name='qrcode'>Enable generation of QR Codes for receiving payments</flag>
2382 - </use>
2383 -</pkgmetadata>
2384
2385 diff --git a/net-p2p/primecoin-qt/primecoin-qt-0.1.2.ebuild b/net-p2p/primecoin-qt/primecoin-qt-0.1.2.ebuild
2386 deleted file mode 100644
2387 index ddf284e..0000000
2388 --- a/net-p2p/primecoin-qt/primecoin-qt-0.1.2.ebuild
2389 +++ /dev/null
2390 @@ -1,144 +0,0 @@
2391 -# Copyright 1999-2013 Gentoo Foundation
2392 -# Distributed under the terms of the GNU General Public License v2
2393 -# $Header: $
2394 -
2395 -EAPI=5
2396 -
2397 -DB_VER="4.8"
2398 -
2399 -LANGS="af_ZA ar bg bs ca_ES ca cs cy da de el_GR en eo es_CL es et eu_ES fa_IR fa fi fr_CA fr gu_IN he hi_IN hr hu it ja la lt lv_LV nb nl pl pt_BR pt_PT ro_RO ru sk sr sv th_TH tr uk zh_CN zh_TW"
2400 -
2401 -inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2
2402 -
2403 -MyPV="${PV/_/-}"
2404 -MyPN="primecoin"
2405 -MyP="${MyPN}-${MyPV}"
2406 -
2407 -DESCRIPTION="Cryptocurrency forked from Bitcoin which aims to be energy efficiency."
2408 -HOMEPAGE="http://primecoin.org/"
2409 -SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz"
2410 -
2411 -LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )"
2412 -SLOT="0"
2413 -KEYWORDS="~amd64 ~x86"
2414 -IUSE="dbus ipv6 kde +qrcode upnp"
2415 -
2416 -RDEPEND="
2417 - dev-libs/boost[threads(+)]
2418 - dev-libs/openssl:0[-bindist]
2419 - qrcode? (
2420 - media-gfx/qrencode
2421 - )
2422 - upnp? (
2423 - net-libs/miniupnpc
2424 - )
2425 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
2426 - <=dev-libs/leveldb-1.12.0[-snappy]
2427 - dev-qt/qtgui:4
2428 - dbus? (
2429 - dev-qt/qtdbus:4
2430 - )
2431 -"
2432 -DEPEND="${RDEPEND}
2433 - >=app-shells/bash-4.1
2434 -"
2435 -
2436 -DOCS="doc/README.md doc/release-notes.md"
2437 -
2438 -S="${WORKDIR}/${MyP}-linux/src"
2439 -
2440 -src_prepare() {
2441 - epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch
2442 - rm -r src/leveldb
2443 -
2444 - cd src || die
2445 -
2446 - local filt= yeslang= nolang=
2447 -
2448 - for lan in $LANGS; do
2449 - if [ ! -e qt/locale/bitcoin_$lan.ts ]; then
2450 - ewarn "Language '$lan' no longer supported. Ebuild needs update."
2451 - fi
2452 - done
2453 -
2454 - for ts in $(ls qt/locale/*.ts)
2455 - do
2456 - x="${ts/*bitcoin_/}"
2457 - x="${x/.ts/}"
2458 - if ! use "linguas_$x"; then
2459 - nolang="$nolang $x"
2460 - rm "$ts"
2461 - filt="$filt\\|$x"
2462 - else
2463 - yeslang="$yeslang $x"
2464 - fi
2465 - done
2466 -
2467 - filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)"
2468 - sed "/${filt}/d" -i 'qt/bitcoin.qrc'
2469 - einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang"
2470 -}
2471 -
2472 -src_configure() {
2473 - OPTS=()
2474 -
2475 - use dbus && OPTS+=("USE_DBUS=1")
2476 - if use upnp; then
2477 - OPTS+=("USE_UPNP=1")
2478 - else
2479 - OPTS+=("USE_UPNP=-")
2480 - fi
2481 -
2482 - use qrcode && OPTS+=("USE_QRCODE=1")
2483 - use ipv6 || OPTS+=("USE_IPV6=-")
2484 -
2485 - OPTS+=("USE_SYSTEM_LEVELDB=1")
2486 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
2487 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
2488 -
2489 - if has_version '>=dev-libs/boost-1.52'; then
2490 - OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX")
2491 - fi
2492 -
2493 - #The primecoin codebase is mostly taken from bitcoin-qt
2494 - eqmake4 bitcoin-qt.pro "${OPTS[@]}"
2495 -}
2496 -
2497 -#Tests are broken
2498 -#src_test() {
2499 -# cd src || die
2500 -# emake -f makefile.unix "${OPTS[@]}" test_primecoin
2501 -# ./test_primecoin || die 'Tests failed'
2502 -#}
2503 -
2504 -src_install() {
2505 - qt4-r2_src_install
2506 -
2507 - dobin ${PN}
2508 -
2509 - insinto /usr/share/pixmaps
2510 - newins "share/pixmaps/primecoin.ico" "${PN}.ico"
2511 -
2512 - make_desktop_entry "${PN} %u" "PPcoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/primecoin;\nTerminal=false"
2513 -
2514 - newman contrib/debian/manpages/bitcoin-qt.1 ${PN}.1
2515 -
2516 - if use kde; then
2517 - insinto /usr/share/kde4/services
2518 - newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol
2519 - fi
2520 -}
2521 -
2522 -update_caches() {
2523 - gnome2_icon_cache_update
2524 - fdo-mime_desktop_database_update
2525 - buildsycoca
2526 -}
2527 -
2528 -pkg_postinst() {
2529 - update_caches
2530 -}
2531 -
2532 -pkg_postrm() {
2533 - update_caches
2534 -}
2535
2536 diff --git a/net-p2p/primecoind/Manifest b/net-p2p/primecoind/Manifest
2537 deleted file mode 100644
2538 index 9f5a1b1..0000000
2539 --- a/net-p2p/primecoind/Manifest
2540 +++ /dev/null
2541 @@ -1,9 +0,0 @@
2542 -AUX primecoin-sys_leveldb.patch 6836 SHA256 460e6d013d897d108c8c0234dc0a5f57b114b050c586f8877ef8ad7c3f1f6dba SHA512 b7dd42bf2a83528db7b828fd95e93a9c025cb84ea3844591a4012fd2504a785cbdc589ceff6324664a44087d09a133c05eed186c4dfa82b534257224ff0f906f WHIRLPOOL b6a178d084d9f877c82cba21301071e542e39e63865dcb0179d2a2b3d6e1d72d2ae9263a3332c4512298d29850023e5b8b1249f86520d8ad3c55fcd339a46013
2543 -AUX primecoin.conf 80 SHA256 541ae10cc2246b620de3e7efa97eee59efacf83d28ea5f1297a121d0708226d2 SHA512 43bef890505a1fac88887bb39e9fdd4ec673ae8838a40279b33711e970551f5a75ac25171c41f8c83de2c953b157f7a3f57171e868fd9f626007d9909331a19f WHIRLPOOL 728e38b62da2c7c3a1149ac511b92d156f7b3c51dacfadd7ce74d9e6f915a6547c4cc8d34159243f50eee333c63b35949b311ea5a7f48a6c3bf17a5d4d47c123
2544 -AUX primecoin.confd 251 SHA256 a6aed5bde7b688ccdbeff88b67e5f912f031ca65fb9cc5c0ce0ddc3d00fd7ac2 SHA512 e291ae30a35b19e29982615875003c0d9c81b70e79f023ad4ada0166ba9199df5dd17d7f72750d9fe681e2c7ccfa5696e9f34a661449fa4a1210690e4d4c0d4e WHIRLPOOL a36b5e113598c68c947b829822d5f0f4f8a1944dda2905a73268f2ec48ff47b1dd2af4833c22e7acda92de52125e671cb6d8b847c3421658d044c16170aeeb87
2545 -AUX primecoin.initd 2541 SHA256 39697a124ab6bbccb2688ffad3dcd3761020941fc5c10c2129685f57c00e8ce0 SHA512 41a6a7272701b95cf5f4fe9fac60ff0f126ce49f02cd27955d76fbc7bf630aa5c6b5dc16f15e3eba22a28ffef9430132cbdcec8150ffc6c087809843ffebb767 WHIRLPOOL d5f842d64cd6f333f710ed836ce7da9cacce5822dd28644eb7a3c8aaece52b5a0a63af7080280a60e3def35fe73167184afe0de8dd4e845d0231d3a461a5bd42
2546 -AUX primecoin.service 889 SHA256 f38b0b67a950b1b43dce4906aeece22bd186ddc198bce0b9136edc5bf4149fd3 SHA512 5b37b776f419bf9da51952e9a4b3bc7f8879297d1e6d8d551ea4658a8daf7f2f5138bd018443a514ee7787b8c6265fadc409bbc9bdb1d58a8df34ae312dbfd0f WHIRLPOOL 503a5e730cd9cee91308d8d79a0ed59f3ef0fe7dbd1c673c82deb5f12cf3c7c07de498d31b996c9fe0523ebba50752c792f8b636896b01b04718de2e929512d9
2547 -AUX primecoind.logrotate 116 SHA256 fb78530aad1491be7c75dede40e82809020b438f272a6a8506ba74eb9af0691b SHA512 ad6873f47e73a305e3b44fc0a6e9ef430a2e82392ff6c5230f365aaa1b1d64afc8d97094006dc2b57b8b9245288f3e144ecdccb5913d98d7171fcd6a216022e9 WHIRLPOOL 0d6c4b3fcbe60de559febe9d8029de177821c0aceec31fdae3b9b907aebc24ffc4f1b7ecc2102a8ae486f25ac00fd479a1b349ce2ed39a1e6fb85a620b30a97e
2548 -DIST primecoin-0.1.2.tar.gz 16521236 SHA256 d0f3c6a91b4d505f25e9284bcca85e420cf09d0e6cf71e5a001b7e1367ef46d0 SHA512 cff71b0e6459c4e534e78acef9491090d05c0cb864a068c0a3cb289310a1ee13fd69c7b61a7d6cb9732af54fbcf1fa4e77db8c8528a09bbdafd36421fdf7aff1 WHIRLPOOL 5031efa135dcf08975a06a037179863ad180920e0c55e0ec5d1863b4b24d005ce829fa0e0f081120d3610bc0abd1d3919db477a33e32ec6d0d353b7177480eb1
2549 -EBUILD primecoind-0.1.2.ebuild 3024 SHA256 c661c2e767999b8ac9b936126a4c27c8b57bff190c6a30a8e18a1cead281fc4f SHA512 2d7327fc9f6a711d43d755222fde4ca434c8e02603f187046d0b92ca04f840c35f44ea4683bc4df6cbc5bd2097bc846927d40aab295ac86f464419125566ef2b WHIRLPOOL 49caeaef12029e0abbdf62c7af083523d388382c5e611cfd157cfd7542ce47ee8aaae12aee309551d9aa58b2b7ba8db27cdce5ab20c248a653eff8830dfbee33
2550 -MISC metadata.xml 327 SHA256 2009a65ac31a6a928926715ab212766020927524623581b18ee1f5026a6a689c SHA512 4d68f30b7c29aa5b6c3f7fd5c657ffbbe12706ce5d8d332cd8848906a27ae852e39d48219f6137a65c31db9c7693c2218edf8b6b1511cb1098d86bdb394cd0f9 WHIRLPOOL f7ad1bdb29423c9a88a721e77168aa35372a3411f77c775e2ac518eefc7ee39def4a307a66b4da02f80a6e9d8cdcff8fafa20da1792b7909e84bcad67598c4d9
2551
2552 diff --git a/net-p2p/primecoind/files/primecoin-sys_leveldb.patch b/net-p2p/primecoind/files/primecoin-sys_leveldb.patch
2553 deleted file mode 100644
2554 index 39d0aa6..0000000
2555 --- a/net-p2p/primecoind/files/primecoin-sys_leveldb.patch
2556 +++ /dev/null
2557 @@ -1,176 +0,0 @@
2558 -diff -Naur primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro primecoin-0.1.2-linux/src/bitcoin-qt.pro
2559 ---- primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro 2013-08-05 08:37:14.000000000 -0400
2560 -+++ primecoin-0.1.2-linux/src/bitcoin-qt.pro 2013-11-30 16:39:48.464770389 -0500
2561 -@@ -4,7 +4,7 @@
2562 - VERSION = 0.8.3
2563 - INCLUDEPATH += src src/json src/qt
2564 - QT += network
2565 --DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
2566 -+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV
2567 - CONFIG += no_include_pwd
2568 - CONFIG += thread
2569 -
2570 -@@ -98,25 +98,29 @@
2571 - QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
2572 - }
2573 -
2574 -+contains(USE_SYSTEM_LEVELDB, 1) {
2575 -+ LIBS += -lleveldb
2576 -+} else {
2577 - INCLUDEPATH += src/leveldb/include src/leveldb/helpers
2578 --LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
2579 -+LIBS += $$PWD/src/leveldb/libleveldb.a
2580 - !win32 {
2581 - # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences
2582 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a
2583 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a
2584 - } else {
2585 - # make an educated guess about what the ranlib command is called
2586 - isEmpty(QMAKE_RANLIB) {
2587 - QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
2588 - }
2589 - LIBS += -lshlwapi
2590 -- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libmemenv.a
2591 -+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a && $$QMAKE_RANLIB $$PWD/src/leveldb/libleveldb.a
2592 - }
2593 - genleveldb.target = $$PWD/src/leveldb/libleveldb.a
2594 - genleveldb.depends = FORCE
2595 - PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a
2596 - QMAKE_EXTRA_TARGETS += genleveldb
2597 -+}
2598 - # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it.
2599 --QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean
2600 -+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true
2601 -
2602 - # regenerate src/build.h
2603 - !win32|contains(USE_BUILD_INFO, 1) {
2604 -diff -Naur primecoin-0.1.2-linux.orig/src/src/leveldb.cpp primecoin-0.1.2-linux/src/src/leveldb.cpp
2605 ---- primecoin-0.1.2-linux.orig/src/src/leveldb.cpp 2013-08-05 08:37:20.000000000 -0400
2606 -+++ primecoin-0.1.2-linux/src/src/leveldb.cpp 2013-11-30 16:41:25.632773774 -0500
2607 -@@ -8,7 +8,9 @@
2608 - #include <leveldb/env.h>
2609 - #include <leveldb/cache.h>
2610 - #include <leveldb/filter_policy.h>
2611 --#include <memenv/memenv.h>
2612 -+#ifndef LEVELDB_WITHOUT_MEMENV
2613 -+#include <memenv.h>
2614 -+#endif
2615 -
2616 - #include <boost/filesystem.hpp>
2617 -
2618 -@@ -43,8 +45,12 @@
2619 - options = GetOptions(nCacheSize);
2620 - options.create_if_missing = true;
2621 - if (fMemory) {
2622 -+#ifndef LEVELDB_WITHOUT_MEMENV
2623 - penv = leveldb::NewMemEnv(leveldb::Env::Default());
2624 - options.env = penv;
2625 -+#else
2626 -+ throw std::runtime_error("CLevelDB(): compiled without memenv support");
2627 -+#endif
2628 - } else {
2629 - if (fWipe) {
2630 - printf("Wiping LevelDB in %s\n", path.string().c_str());
2631 -diff -Naur primecoin-0.1.2-linux.orig/src/src/makefile.unix primecoin-0.1.2-linux/src/src/makefile.unix
2632 ---- primecoin-0.1.2-linux.orig/src/src/makefile.unix 2013-08-05 08:37:21.000000000 -0400
2633 -+++ primecoin-0.1.2-linux/src/src/makefile.unix 2013-11-30 17:20:06.545854617 -0500
2634 -@@ -111,8 +111,7 @@
2635 - # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work.
2636 - xLDFLAGS=$(LDHARDENING) $(LDFLAGS)
2637 -
2638 --OBJS= \
2639 -- leveldb/libleveldb.a \
2640 -+BASEOBJS := \
2641 - obj/alert.o \
2642 - obj/version.o \
2643 - obj/checkpoints.o \
2644 -@@ -121,7 +120,6 @@
2645 - obj/crypter.o \
2646 - obj/key.o \
2647 - obj/db.o \
2648 -- obj/init.o \
2649 - obj/keystore.o \
2650 - obj/main.o \
2651 - obj/net.o \
2652 -@@ -141,25 +139,44 @@
2653 - obj/hash.o \
2654 - obj/bloom.o \
2655 - obj/noui.o \
2656 -- obj/leveldb.o \
2657 - obj/txdb.o \
2658 - obj/prime.o \
2659 - obj/checkpointsync.o
2660 -
2661 -+OBJS := \
2662 -+ obj/leveldb.o \
2663 -+ obj/init.o \
2664 -+ $(BASEOBJS)
2665 -+
2666 -+TESTOBJS := \
2667 -+ obj-test/leveldb.o \
2668 -+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \
2669 -+ $(BASEOBJS)
2670 -+
2671 - all: primecoind
2672 -
2673 - test check: test_primecoin FORCE
2674 - ./test_primecoin
2675 -
2676 -+ifdef USE_SYSTEM_LEVELDB
2677 -+ LIBS += -lleveldb
2678 -+ TESTLIBS += -lmemenv
2679 -+else
2680 - #
2681 - # LevelDB support
2682 - #
2683 - MAKEOVERRIDES =
2684 --LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a
2685 -+LIBS += $(CURDIR)/leveldb/libleveldb.a
2686 -+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a
2687 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/include)
2688 - DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers)
2689 - leveldb/libleveldb.a:
2690 -- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd ..
2691 -+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd ..
2692 -+leveldb/libmemenv.a:
2693 -+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd ..
2694 -+OBJS += leveldb/libleveldb.a
2695 -+TESTOBJS += leveldb/libmemenv.a
2696 -+endif
2697 -
2698 - # auto-generated dependencies:
2699 - -include obj/*.P
2700 -@@ -170,24 +187,22 @@
2701 - version.cpp: obj/build.h
2702 - DEFS += -DHAVE_BUILD_INFO
2703 -
2704 --obj/%.o: %.cpp
2705 -- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
2706 -+P_TO_D = \
2707 - @cp $(@:%.o=%.d) $(@:%.o=%.P); \
2708 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2709 -+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2710 - -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
2711 - rm -f $(@:%.o=%.d)
2712 -
2713 --primecoind: $(OBJS:obj/%=obj/%)
2714 -- $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
2715 -+obj/%.o: %.cpp
2716 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
2717 -+ $(P_TO_D)
2718 -
2719 --TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp))
2720 -+primecoind: $(OBJS)
2721 -+ $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS)
2722 -
2723 - obj-test/%.o: test/%.cpp
2724 -- $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $<
2725 -- @cp $(@:%.o=%.d) $(@:%.o=%.P); \
2726 -- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
2727 -- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
2728 -- rm -f $(@:%.o=%.d)
2729 -+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $<
2730 -+ $(P_TO_D)
2731 -
2732 - test_primecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%))
2733 - $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS)
2734
2735 diff --git a/net-p2p/primecoind/files/primecoin.conf b/net-p2p/primecoind/files/primecoin.conf
2736 deleted file mode 100644
2737 index c6a55f3..0000000
2738 --- a/net-p2p/primecoind/files/primecoin.conf
2739 +++ /dev/null
2740 @@ -1,8 +0,0 @@
2741 -# http://www.bitcoin.org/smf/index.php?topic=644.0
2742 -#rpcuser=
2743 -#rpcpassword=
2744 -
2745 -
2746 -
2747 -
2748 -
2749
2750 diff --git a/net-p2p/primecoind/files/primecoin.confd b/net-p2p/primecoind/files/primecoin.confd
2751 deleted file mode 100644
2752 index 6dd0def..0000000
2753 --- a/net-p2p/primecoind/files/primecoin.confd
2754 +++ /dev/null
2755 @@ -1,10 +0,0 @@
2756 -# Config file for /etc/init.d/primecoind
2757 -
2758 -# owner of primeciond process (don't change, must be existing)
2759 -PRIMECOIN_USER="primecoin"
2760 -
2761 -# See http://www.bitcoin.org/smf/index.php?topic=1063
2762 -PRIMECOIN_OPTS="${PRIMECOIN_OPTS}"
2763 -
2764 -# nice level
2765 -NICELEVEL="19"
2766
2767 diff --git a/net-p2p/primecoind/files/primecoin.initd b/net-p2p/primecoind/files/primecoin.initd
2768 deleted file mode 100644
2769 index a821c37..0000000
2770 --- a/net-p2p/primecoind/files/primecoin.initd
2771 +++ /dev/null
2772 @@ -1,104 +0,0 @@
2773 -#!/sbin/runscript
2774 -# Distributed under the terms of the GNU General Public License, v2 or later
2775 -
2776 -VARDIR="/var/lib/primecoin"
2777 -CONFFILE="${VARDIR}/.primecoin/primecoin.conf"
2778 -
2779 -depend() {
2780 - need net
2781 -}
2782 -
2783 -checkconfig() {
2784 - if [[ "${PRIMECOIN_USER}" == "" ]] ; then
2785 - eerror "Please edit /etc/conf.d/primecoind"
2786 - eerror "A user must be specified to run primecoind as that user."
2787 - eerror "Modify USER to your needs (you may also add a group after a colon)"
2788 - return 1
2789 - fi
2790 - if ! `getent passwd | cut -d ':' -f 1 | grep $( echo "${PRIMECOIN_USER}" | cut -d ':' -f 1 ) -sq` ; then
2791 - eerror "Please edit /etc/conf.d/primecoind"
2792 - eerror "Specified user must exist!"
2793 - return 1
2794 - fi
2795 - if `echo "${PRIMECOIN_USER}" | grep ':' -sq` ; then
2796 - if ! `cut -d ':' -f 1 /etc/group | grep $( echo "${PRIMECOIN_USER}" | cut -d ':' -f 2 ) -sq` ; then
2797 - eerror "Please edit /etc/conf.d/primecoind"
2798 - eerror "Specified group must exist!"
2799 - return 1
2800 - fi
2801 - fi
2802 - if ! grep -q '^rpcpassword=' "${CONFFILE}"; then
2803 - eerror "Please edit `readlink -f ${CONFFILE}`"
2804 - eerror "There must be at least a line assigning rpcpassword=something-secure"
2805 - return 1
2806 - fi
2807 - if ! stat -Lc '%a' "${CONFFILE}" | grep -q '^[4567]00$'; then
2808 - eerror "`readlink -f ${CONFFILE}` should not be readable by other users"
2809 - return 1
2810 - fi
2811 - return 0
2812 -}
2813 -
2814 -start() {
2815 - checkconfig || return 1
2816 - ebegin "Starting Primecoind daemon"
2817 -
2818 - pkg-config openrc
2819 - if [ $? = 0 ]; then
2820 - start_openrc
2821 - else
2822 - start_baselayout
2823 - fi
2824 -}
2825 -
2826 -stop() {
2827 - ebegin "Stopping Primecoin daemon"
2828 -
2829 - pkg-config openrc
2830 - if [ $? = 0 ]; then
2831 - stop_openrc
2832 - else
2833 - stop_baselayout
2834 - fi
2835 -}
2836 -
2837 -start_openrc() {
2838 - start-stop-daemon \
2839 - --start --user "${PRIMECOIN_USER}" --name primecoind \
2840 - --pidfile /var/run/primecoind.pid --make-pidfile \
2841 - --env HOME="${VARDIR}" --exec /usr/bin/primecoind \
2842 - --nicelevel "${NICELEVEL}" \
2843 - --background \
2844 - --wait 2000 \
2845 - -- ${PRIMECOIN_OPTS}
2846 - eend $?
2847 -}
2848 -
2849 -stop_openrc() {
2850 - start-stop-daemon --stop --user "${PRIMECOIN_USER}" \
2851 - --name primecoind --pidfile /var/run/primecoind.pid \
2852 - --wait 30000 \
2853 - --progress
2854 - eend $?
2855 -}
2856 -
2857 -start_baselayout() {
2858 - start-stop-daemon \
2859 - --start --user "${PRIMECOIN_USER}" --name primecoind \
2860 - --pidfile /var/run/primecoind.pid --make-pidfile \
2861 - --env HOME="${VARDIR}" --exec /usr/bin/primecoind \
2862 - --chuid "${PRIMECOIN_USER}" \
2863 - --nicelevel "${NICELEVEL}" \
2864 - --background \
2865 - -- ${PRIMECOIN_OPTS}
2866 - eend $?
2867 -}
2868 -
2869 -stop_baselayout() {
2870 - start-stop-daemon \
2871 - --stop \
2872 - --user "${PRIMECOIN_USER}" \
2873 - --name primecoind \
2874 - --pidfile /var/run/primecoind.pid
2875 - eend $?
2876 -}
2877
2878 diff --git a/net-p2p/primecoind/files/primecoin.service b/net-p2p/primecoind/files/primecoin.service
2879 deleted file mode 100644
2880 index 8fd2eca..0000000
2881 --- a/net-p2p/primecoind/files/primecoin.service
2882 +++ /dev/null
2883 @@ -1,30 +0,0 @@
2884 -# It's not recommended to modify this file in-place, because it will be
2885 -# overwritten during package upgrades. If you want to customize, the
2886 -# best way is to create file
2887 -# "/etc/systemd/system/primecoind.service.d/*.conf"
2888 -# containing your changes
2889 -
2890 -# For example, if you want to change some daemon and/or unit options,
2891 -# create a file named
2892 -# "/etc/systemd/system/primecoind.service.d/myopts.conf"
2893 -# containing:
2894 -# [Service]
2895 -# Environment="PRIMECOIN_OPTS=-debug -logtimestamps"
2896 -# Nice=10
2897 -# This will override the setting appearing below.
2898 -
2899 -# Note that almost all daemon options could be specified in
2900 -# /etc/primecoin/primecoin.conf
2901 -
2902 -[Unit]
2903 -Description=Primecoin Daemon
2904 -After=network.target
2905 -
2906 -[Service]
2907 -User=primecoin
2908 -Environment=PRIMECOIN_OPTS=
2909 -ExecStart=/usr/bin/primecoind -daemon=0 $PRIMECOIN_OPTS
2910 -ExecReload=/bin/kill -HUP $MAINPID
2911 -
2912 -[Install]
2913 -WantedBy=multi-user.target
2914
2915 diff --git a/net-p2p/primecoind/files/primecoind.logrotate b/net-p2p/primecoind/files/primecoind.logrotate
2916 deleted file mode 100644
2917 index 84623c4..0000000
2918 --- a/net-p2p/primecoind/files/primecoind.logrotate
2919 +++ /dev/null
2920 @@ -1,7 +0,0 @@
2921 -/var/lib/primecoin/.primecoin/debug.log {
2922 - weekly
2923 - sharedscripts
2924 - postrotate
2925 - killall -HUP primecoind
2926 - endscript
2927 -}
2928
2929 diff --git a/net-p2p/primecoind/metadata.xml b/net-p2p/primecoind/metadata.xml
2930 deleted file mode 100644
2931 index 5c226ba..0000000
2932 --- a/net-p2p/primecoind/metadata.xml
2933 +++ /dev/null
2934 @@ -1,11 +0,0 @@
2935 -<?xml version="1.0" encoding="UTF-8"?>
2936 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
2937 -<pkgmetadata>
2938 - <maintainer>
2939 - <email>blueness@g.o</email>
2940 - <name>Anthony G. Basile</name>
2941 - </maintainer>
2942 - <use>
2943 - <flag name='logrotate'>Use app-admin/logrotate for rotating logs</flag>
2944 - </use>
2945 -</pkgmetadata>
2946
2947 diff --git a/net-p2p/primecoind/primecoind-0.1.2.ebuild b/net-p2p/primecoind/primecoind-0.1.2.ebuild
2948 deleted file mode 100644
2949 index fdbb914..0000000
2950 --- a/net-p2p/primecoind/primecoind-0.1.2.ebuild
2951 +++ /dev/null
2952 @@ -1,124 +0,0 @@
2953 -# Copyright 1999-2013 Gentoo Foundation
2954 -# Distributed under the terms of the GNU General Public License v2
2955 -# $Header: $
2956 -
2957 -EAPI=5
2958 -
2959 -DB_VER="4.8"
2960 -
2961 -inherit bash-completion-r1 db-use eutils systemd
2962 -
2963 -MyPV="${PV/_/-}"
2964 -MyPN="primecoin"
2965 -MyP="${MyPN}-${MyPV}"
2966 -
2967 -DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine."
2968 -HOMEPAGE="http://primecoin.org/"
2969 -SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz"
2970 -
2971 -LICENSE="MIT ISC GPL-2"
2972 -SLOT="0"
2973 -KEYWORDS="~amd64 ~x86"
2974 -IUSE="bash-completion examples ipv6 logrotate upnp"
2975 -
2976 -RDEPEND="
2977 - dev-libs/boost[threads(+)]
2978 - dev-libs/openssl:0[-bindist]
2979 - logrotate? (
2980 - app-admin/logrotate
2981 - )
2982 - upnp? (
2983 - net-libs/miniupnpc
2984 - )
2985 - sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
2986 - <=dev-libs/leveldb-1.12.0[-snappy]
2987 -"
2988 -DEPEND="${RDEPEND}
2989 - >=app-shells/bash-4.1
2990 - sys-apps/sed
2991 -"
2992 -
2993 -S="${WORKDIR}/${MyP}-linux/src"
2994 -
2995 -pkg_setup() {
2996 - local UG='primecoin'
2997 - enewgroup "${UG}"
2998 - enewuser "${UG}" -1 -1 /var/lib/primecoin "${UG}"
2999 -}
3000 -
3001 -src_prepare() {
3002 - epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch
3003 - rm -r src/leveldb
3004 -
3005 - if has_version '>=dev-libs/boost-1.52'; then
3006 - sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix
3007 - fi
3008 -}
3009 -
3010 -src_configure() {
3011 - OPTS=()
3012 -
3013 - OPTS+=("DEBUGFLAGS=")
3014 - OPTS+=("CXXFLAGS=${CXXFLAGS}")
3015 - OPTS+=("LDFLAGS=${LDFLAGS}")
3016 -
3017 - if use upnp; then
3018 - OPTS+=("USE_UPNP=1")
3019 - else
3020 - OPTS+=("USE_UPNP=-")
3021 - fi
3022 -
3023 - use ipv6 || OPTS+=("USE_IPV6=-")
3024 -
3025 - OPTS+=("USE_SYSTEM_LEVELDB=1")
3026 - OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")")
3027 - OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}")
3028 -
3029 - cd src || die
3030 - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN}
3031 -}
3032 -
3033 -#Tests are broken with and without our primecoin-sys_leveldb.patch.
3034 -#When tests work, make sure to inherit toolchain-funcs
3035 -#src_test() {
3036 -# cd src || die
3037 -# emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_primecoin
3038 -# ./test_primecoin || die 'Tests failed'
3039 -#}
3040 -
3041 -src_install() {
3042 - dobin src/${PN}
3043 -
3044 - insinto /etc/primecoin
3045 - doins "${FILESDIR}/primecoin.conf"
3046 - fowners primecoin:primecoin /etc/primecoin/primecoin.conf
3047 - fperms 600 /etc/primecoin/primecoin.conf
3048 -
3049 - newconfd "${FILESDIR}/primecoin.confd" ${PN}
3050 - newinitd "${FILESDIR}/primecoin.initd" ${PN}
3051 - systemd_dounit "${FILESDIR}/primecoin.service"
3052 -
3053 - keepdir /var/lib/primecoin/.primecoin
3054 - fperms 700 /var/lib/primecoin
3055 - fowners primecoin:primecoin /var/lib/primecoin/
3056 - fowners primecoin:primecoin /var/lib/primecoin/.primecoin
3057 - dosym /etc/primecoin/primecoin.conf /var/lib/primecoin/.primecoin/primecoin.conf
3058 -
3059 - dodoc doc/README.md doc/release-notes.md
3060 - newman contrib/debian/manpages/bitcoind.1 primecoind.1
3061 - newman contrib/debian/manpages/bitcoin.conf.5 primecoin.conf.5
3062 -
3063 - if use bash-completion; then
3064 - newbashcomp contrib/bitcoind.bash-completion ${PN}.bash-completion
3065 - fi
3066 -
3067 - if use examples; then
3068 - docinto examples
3069 - dodoc -r contrib/{bitrpc,pyminer,spendfrom,tidy_datadir.sh,wallettools}
3070 - fi
3071 -
3072 - if use logrotate; then
3073 - insinto /etc/logrotate.d
3074 - newins "${FILESDIR}/primecoind.logrotate" primecoind
3075 - fi
3076 -}