1 |
commit: 3ab664b328fac9c710a80ab2119856a9167da5f3 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 18 23:00:02 2018 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 18 23:00:02 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab664b3 |
7 |
|
8 |
profiles: Remove last-rited net-p2p/{doge,prime}coin* |
9 |
|
10 |
Closes: https://bugs.gentoo.org/520070 |
11 |
Closes: https://bugs.gentoo.org/555082 |
12 |
Closes: https://bugs.gentoo.org/643994 |
13 |
Closes: https://bugs.gentoo.org/644312 |
14 |
|
15 |
net-p2p/dogecoin-qt/Manifest | 1 - |
16 |
net-p2p/dogecoin-qt/dogecoin-qt-1.6.ebuild | 144 ----------------- |
17 |
net-p2p/dogecoin-qt/metadata.xml | 61 ------- |
18 |
net-p2p/primecoin-qt/Manifest | 1 - |
19 |
.../primecoin-qt/files/primecoin-sys_leveldb.patch | 176 --------------------- |
20 |
net-p2p/primecoin-qt/metadata.xml | 58 ------- |
21 |
net-p2p/primecoin-qt/primecoin-qt-0.1.2-r1.ebuild | 143 ----------------- |
22 |
net-p2p/primecoind/Manifest | 1 - |
23 |
.../primecoind/files/primecoin-sys_leveldb.patch | 176 --------------------- |
24 |
net-p2p/primecoind/files/primecoin.conf | 8 - |
25 |
net-p2p/primecoind/files/primecoin.confd | 10 -- |
26 |
net-p2p/primecoind/files/primecoin.initd | 104 ------------ |
27 |
net-p2p/primecoind/files/primecoin.initd-r1 | 28 ---- |
28 |
net-p2p/primecoind/files/primecoin.service | 30 ---- |
29 |
net-p2p/primecoind/files/primecoind.logrotate | 7 - |
30 |
net-p2p/primecoind/metadata.xml | 11 -- |
31 |
net-p2p/primecoind/primecoind-0.1.2-r1.ebuild | 122 -------------- |
32 |
profiles/package.mask | 8 - |
33 |
18 files changed, 1089 deletions(-) |
34 |
|
35 |
diff --git a/net-p2p/dogecoin-qt/Manifest b/net-p2p/dogecoin-qt/Manifest |
36 |
deleted file mode 100644 |
37 |
index 86b53c3d877..00000000000 |
38 |
--- a/net-p2p/dogecoin-qt/Manifest |
39 |
+++ /dev/null |
40 |
@@ -1 +0,0 @@ |
41 |
-DIST dogecoin-1.6.tar.gz 3405829 BLAKE2B 40bdec100f1cbca35c5780b84f0fd27c5978324b78a8e53634ce6c5e868208c48419113b12a45341ead2ac29194246ba05d4a54af3d5ae5db65d8b30342411ec SHA512 dd40d96f87aa787af3ae7da38ec33c94bdc15b1176c2468c3a7408778b3b0e64f2c2bdafa3a85e72ef02fe4b9f931cbe7dec33b1da3bc867978d747f31662621 |
42 |
|
43 |
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.6.ebuild |
44 |
deleted file mode 100644 |
45 |
index 8c1c86314a7..00000000000 |
46 |
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.6.ebuild |
47 |
+++ /dev/null |
48 |
@@ -1,144 +0,0 @@ |
49 |
-# Copyright 1999-2014 Gentoo Foundation |
50 |
-# Distributed under the terms of the GNU General Public License v2 |
51 |
- |
52 |
-EAPI=5 |
53 |
- |
54 |
-DB_VER="4.8" |
55 |
- |
56 |
-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 zh_TW" |
57 |
-inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 |
58 |
- |
59 |
-MyPV="${PV/_/-}" |
60 |
-MyPN="dogecoin" |
61 |
-MyP="${MyPN}-${MyPV}" |
62 |
- |
63 |
-DESCRIPTION="P2P Internet currency favored by Shiba Inus worldwide" |
64 |
-HOMEPAGE="https://dogecoin.com/" |
65 |
-SRC_URI="https://github.com/${MyPN}/${MyPN}/archive/${MyPV}.tar.gz -> ${MyP}.tar.gz" |
66 |
- |
67 |
-LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )" |
68 |
-SLOT="0" |
69 |
-KEYWORDS="~amd64 ~x86" |
70 |
-IUSE="dbus ipv6 kde +qrcode upnp" |
71 |
- |
72 |
-RDEPEND=" |
73 |
- dev-libs/boost[threads(+)] |
74 |
- dev-libs/openssl:0[-bindist] |
75 |
- qrcode? ( |
76 |
- media-gfx/qrencode |
77 |
- ) |
78 |
- upnp? ( |
79 |
- net-libs/miniupnpc |
80 |
- ) |
81 |
- sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] |
82 |
- <=dev-libs/leveldb-1.12.0[-snappy] |
83 |
- dev-qt/qtgui:4 |
84 |
- dbus? ( |
85 |
- dev-qt/qtdbus:4 |
86 |
- ) |
87 |
-" |
88 |
-DEPEND="${RDEPEND} |
89 |
- >=app-shells/bash-4.1 |
90 |
-" |
91 |
- |
92 |
-DOCS="doc/README.md doc/release-notes.md" |
93 |
- |
94 |
-S="${WORKDIR}/${MyP}" |
95 |
- |
96 |
-src_prepare() { |
97 |
-# epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch |
98 |
-# rm -r src/leveldb || die |
99 |
- |
100 |
- sed 's/BDB_INCLUDE_PATH=.*//' -i 'dogecoin-qt.pro' || die |
101 |
- |
102 |
- cd src || die |
103 |
- |
104 |
- local filt= yeslang= nolang= |
105 |
- |
106 |
- #for lan in $LANGS; do |
107 |
- # if [ ! -e qt/locale/bitcoin_$lan.ts ]; then |
108 |
- # ewarn "Language '$lan' no longer supported. Ebuild needs update." |
109 |
- # fi |
110 |
- #done |
111 |
- |
112 |
- for ts in $(ls qt/locale/*.ts) |
113 |
- do |
114 |
- x="${ts/*bitcoin_/}" |
115 |
- x="${x/.ts/}" |
116 |
- if ! use "linguas_$x"; then |
117 |
- nolang="$nolang $x" |
118 |
- rm "$ts" |
119 |
- filt="$filt\\|$x" |
120 |
- else |
121 |
- yeslang="$yeslang $x" |
122 |
- fi |
123 |
- done |
124 |
- |
125 |
- filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)" |
126 |
- sed "/${filt}/d" -i 'qt/bitcoin.qrc' || die |
127 |
- einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang" |
128 |
-} |
129 |
- |
130 |
-src_configure() { |
131 |
- OPTS=() |
132 |
- |
133 |
- use dbus && OPTS+=("USE_DBUS=1") |
134 |
- if use upnp; then |
135 |
- OPTS+=("USE_UPNP=1") |
136 |
- else |
137 |
- OPTS+=("USE_UPNP=-") |
138 |
- fi |
139 |
- |
140 |
- use qrcode && OPTS+=("USE_QRCODE=1") |
141 |
- use ipv6 || OPTS+=("USE_IPV6=-") |
142 |
- |
143 |
- OPTS+=("USE_SYSTEM_LEVELDB=1") |
144 |
- OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") |
145 |
- OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") |
146 |
- |
147 |
- if has_version '>=dev-libs/boost-1.52'; then |
148 |
- OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX") |
149 |
- fi |
150 |
- |
151 |
- #The litecoin codebase is mostly taken from bitcoin-qt |
152 |
- eqmake4 dogecoin-qt.pro "${OPTS[@]}" || die |
153 |
-} |
154 |
- |
155 |
-#Tests are broken with and without our litecoin-sys_leveldb.patch |
156 |
-#src_test() { |
157 |
-# cd src || die |
158 |
-# emake -f makefile.unix "${OPTS[@]}" test_litecoin |
159 |
-# ./test_litecoin || die 'Tests failed' |
160 |
-#} |
161 |
- |
162 |
-src_install() { |
163 |
-# qt4-r2_src_install |
164 |
- |
165 |
- dobin ${PN} |
166 |
- |
167 |
- insinto /usr/share/pixmaps |
168 |
- newins "share/pixmaps/bitcoin.ico" "${PN}.ico" |
169 |
- |
170 |
- make_desktop_entry "${PN} %u" "Dogecoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/dogecoin;\nTerminal=false" |
171 |
- |
172 |
-# newman contrib/debian/manpages/bitcoin-qt.1 ${PN}.1 |
173 |
- |
174 |
-# if use kde; then |
175 |
-# insinto /usr/share/kde4/services |
176 |
-# newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol |
177 |
-# fi |
178 |
-} |
179 |
- |
180 |
-update_caches() { |
181 |
- gnome2_icon_cache_update |
182 |
- fdo-mime_desktop_database_update |
183 |
- buildsycoca |
184 |
-} |
185 |
- |
186 |
-pkg_postinst() { |
187 |
- update_caches |
188 |
-} |
189 |
- |
190 |
-pkg_postrm() { |
191 |
- update_caches |
192 |
-} |
193 |
|
194 |
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml |
195 |
deleted file mode 100644 |
196 |
index cd7c1635f62..00000000000 |
197 |
--- a/net-p2p/dogecoin-qt/metadata.xml |
198 |
+++ /dev/null |
199 |
@@ -1,61 +0,0 @@ |
200 |
-<?xml version="1.0" encoding="UTF-8"?> |
201 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
202 |
-<pkgmetadata> |
203 |
- <longdescription lang="en"> |
204 |
- This is a client for the Dogecoin cryptocurrency. |
205 |
- Dogecoin is a scrypt-based alternative to Bitcoin. |
206 |
- </longdescription> |
207 |
- <use> |
208 |
- <flag name="qrcode">Enable generation of QR Codes for receiving payments</flag> |
209 |
- <flag name="linguas_af_ZA">Afrikaans locale for South Africa</flag> |
210 |
- <flag name="linguas_ar">Arabic locale</flag> |
211 |
- <flag name="linguas_bg">Bulgarian locale</flag> |
212 |
- <flag name="linguas_bs">Bosnian locale</flag> |
213 |
- <flag name="linguas_ca">Catalan locale</flag> |
214 |
- <flag name="linguas_ca_ES">Catalan locale for Spain</flag> |
215 |
- <flag name="linguas_cs">Czech locale</flag> |
216 |
- <flag name="linguas_cy">Welsh locale</flag> |
217 |
- <flag name="linguas_da">Danish locale</flag> |
218 |
- <flag name="linguas_de">German locale</flag> |
219 |
- <flag name="linguas_el_GR">Modern Greek locale for Greece</flag> |
220 |
- <flag name="linguas_en">English locale</flag> |
221 |
- <flag name="linguas_eo">Esperanto locale</flag> |
222 |
- <flag name="linguas_es">Spanish locale</flag> |
223 |
- <flag name="linguas_es_CL">Spanish locale for Chile</flag> |
224 |
- <flag name="linguas_et">Estonian locale</flag> |
225 |
- <flag name="linguas_eu_ES">Basque locale for Spain</flag> |
226 |
- <flag name="linguas_fa">Persian locale</flag> |
227 |
- <flag name="linguas_fa_IR">Persian locale for Iran</flag> |
228 |
- <flag name="linguas_fi">Finnish locale</flag> |
229 |
- <flag name="linguas_fr">French locale</flag> |
230 |
- <flag name="linguas_fr_CA">French locale for Canada</flag> |
231 |
- <flag name="linguas_gu_IN">Gujarati locale for India</flag> |
232 |
- <flag name="linguas_he">Hebrew locale</flag> |
233 |
- <flag name="linguas_hi_IN">Hindi locale for India</flag> |
234 |
- <flag name="linguas_hr">Croatian locale</flag> |
235 |
- <flag name="linguas_hu">Hungarian locale</flag> |
236 |
- <flag name="linguas_it">Italian locale</flag> |
237 |
- <flag name="linguas_ja">Japanese locale</flag> |
238 |
- <flag name="linguas_la">Latin locale</flag> |
239 |
- <flag name="linguas_lt">Lithuanian locale</flag> |
240 |
- <flag name="linguas_lv_LV">Latvian locale for Latvia</flag> |
241 |
- <flag name="linguas_nb">Norwegian Bokmål locale</flag> |
242 |
- <flag name="linguas_nl">Dutch locale</flag> |
243 |
- <flag name="linguas_pl">Polish locale</flag> |
244 |
- <flag name="linguas_pt_BR">Portuguese locale for Brazil</flag> |
245 |
- <flag name="linguas_pt_PT">Portuguese locale for Portugal</flag> |
246 |
- <flag name="linguas_ro_RO">Romanian locale for Romania</flag> |
247 |
- <flag name="linguas_ru">Russian locale</flag> |
248 |
- <flag name="linguas_sk">Slovak locale</flag> |
249 |
- <flag name="linguas_sr">Serbian locale</flag> |
250 |
- <flag name="linguas_sv">Swedish locale</flag> |
251 |
- <flag name="linguas_th_TH">Thai locale for Thailand</flag> |
252 |
- <flag name="linguas_tr">Turkish locale</flag> |
253 |
- <flag name="linguas_uk">Ukrainian locale</flag> |
254 |
- <flag name="linguas_zh_CN">Chinese locale for China</flag> |
255 |
- <flag name="linguas_zh_TW">Chinese locale for Taiwan</flag> |
256 |
- </use> |
257 |
- <upstream> |
258 |
- <remote-id type="github">dogecoin/dogecoin</remote-id> |
259 |
- </upstream> |
260 |
-</pkgmetadata> |
261 |
|
262 |
diff --git a/net-p2p/primecoin-qt/Manifest b/net-p2p/primecoin-qt/Manifest |
263 |
deleted file mode 100644 |
264 |
index 4a577a756da..00000000000 |
265 |
--- a/net-p2p/primecoin-qt/Manifest |
266 |
+++ /dev/null |
267 |
@@ -1 +0,0 @@ |
268 |
-DIST primecoin-0.1.2.tar.gz 16521236 BLAKE2B a79d9fcc9f2cfadeef640e685bd20fc6d9075fe4c4c7cba9bbab84c6f556fef45971dd884b8eecc70ab3bdcad42c82c3a2dd75819649d954c30b468185b9e2bd SHA512 cff71b0e6459c4e534e78acef9491090d05c0cb864a068c0a3cb289310a1ee13fd69c7b61a7d6cb9732af54fbcf1fa4e77db8c8528a09bbdafd36421fdf7aff1 |
269 |
|
270 |
diff --git a/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch b/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch |
271 |
deleted file mode 100644 |
272 |
index 39d0aa63fb7..00000000000 |
273 |
--- a/net-p2p/primecoin-qt/files/primecoin-sys_leveldb.patch |
274 |
+++ /dev/null |
275 |
@@ -1,176 +0,0 @@ |
276 |
-diff -Naur primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro primecoin-0.1.2-linux/src/bitcoin-qt.pro |
277 |
---- primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro 2013-08-05 08:37:14.000000000 -0400 |
278 |
-+++ primecoin-0.1.2-linux/src/bitcoin-qt.pro 2013-11-30 16:39:48.464770389 -0500 |
279 |
-@@ -4,7 +4,7 @@ |
280 |
- VERSION = 0.8.3 |
281 |
- INCLUDEPATH += src src/json src/qt |
282 |
- QT += network |
283 |
--DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE |
284 |
-+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV |
285 |
- CONFIG += no_include_pwd |
286 |
- CONFIG += thread |
287 |
- |
288 |
-@@ -98,25 +98,29 @@ |
289 |
- QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets |
290 |
- } |
291 |
- |
292 |
-+contains(USE_SYSTEM_LEVELDB, 1) { |
293 |
-+ LIBS += -lleveldb |
294 |
-+} else { |
295 |
- INCLUDEPATH += src/leveldb/include src/leveldb/helpers |
296 |
--LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a |
297 |
-+LIBS += $$PWD/src/leveldb/libleveldb.a |
298 |
- !win32 { |
299 |
- # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences |
300 |
-- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a |
301 |
-+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a |
302 |
- } else { |
303 |
- # make an educated guess about what the ranlib command is called |
304 |
- isEmpty(QMAKE_RANLIB) { |
305 |
- QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) |
306 |
- } |
307 |
- LIBS += -lshlwapi |
308 |
-- 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 |
309 |
-+ 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 |
310 |
- } |
311 |
- genleveldb.target = $$PWD/src/leveldb/libleveldb.a |
312 |
- genleveldb.depends = FORCE |
313 |
- PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a |
314 |
- QMAKE_EXTRA_TARGETS += genleveldb |
315 |
-+} |
316 |
- # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it. |
317 |
--QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean |
318 |
-+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true |
319 |
- |
320 |
- # regenerate src/build.h |
321 |
- !win32|contains(USE_BUILD_INFO, 1) { |
322 |
-diff -Naur primecoin-0.1.2-linux.orig/src/src/leveldb.cpp primecoin-0.1.2-linux/src/src/leveldb.cpp |
323 |
---- primecoin-0.1.2-linux.orig/src/src/leveldb.cpp 2013-08-05 08:37:20.000000000 -0400 |
324 |
-+++ primecoin-0.1.2-linux/src/src/leveldb.cpp 2013-11-30 16:41:25.632773774 -0500 |
325 |
-@@ -8,7 +8,9 @@ |
326 |
- #include <leveldb/env.h> |
327 |
- #include <leveldb/cache.h> |
328 |
- #include <leveldb/filter_policy.h> |
329 |
--#include <memenv/memenv.h> |
330 |
-+#ifndef LEVELDB_WITHOUT_MEMENV |
331 |
-+#include <memenv.h> |
332 |
-+#endif |
333 |
- |
334 |
- #include <boost/filesystem.hpp> |
335 |
- |
336 |
-@@ -43,8 +45,12 @@ |
337 |
- options = GetOptions(nCacheSize); |
338 |
- options.create_if_missing = true; |
339 |
- if (fMemory) { |
340 |
-+#ifndef LEVELDB_WITHOUT_MEMENV |
341 |
- penv = leveldb::NewMemEnv(leveldb::Env::Default()); |
342 |
- options.env = penv; |
343 |
-+#else |
344 |
-+ throw std::runtime_error("CLevelDB(): compiled without memenv support"); |
345 |
-+#endif |
346 |
- } else { |
347 |
- if (fWipe) { |
348 |
- printf("Wiping LevelDB in %s\n", path.string().c_str()); |
349 |
-diff -Naur primecoin-0.1.2-linux.orig/src/src/makefile.unix primecoin-0.1.2-linux/src/src/makefile.unix |
350 |
---- primecoin-0.1.2-linux.orig/src/src/makefile.unix 2013-08-05 08:37:21.000000000 -0400 |
351 |
-+++ primecoin-0.1.2-linux/src/src/makefile.unix 2013-11-30 17:20:06.545854617 -0500 |
352 |
-@@ -111,8 +111,7 @@ |
353 |
- # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work. |
354 |
- xLDFLAGS=$(LDHARDENING) $(LDFLAGS) |
355 |
- |
356 |
--OBJS= \ |
357 |
-- leveldb/libleveldb.a \ |
358 |
-+BASEOBJS := \ |
359 |
- obj/alert.o \ |
360 |
- obj/version.o \ |
361 |
- obj/checkpoints.o \ |
362 |
-@@ -121,7 +120,6 @@ |
363 |
- obj/crypter.o \ |
364 |
- obj/key.o \ |
365 |
- obj/db.o \ |
366 |
-- obj/init.o \ |
367 |
- obj/keystore.o \ |
368 |
- obj/main.o \ |
369 |
- obj/net.o \ |
370 |
-@@ -141,25 +139,44 @@ |
371 |
- obj/hash.o \ |
372 |
- obj/bloom.o \ |
373 |
- obj/noui.o \ |
374 |
-- obj/leveldb.o \ |
375 |
- obj/txdb.o \ |
376 |
- obj/prime.o \ |
377 |
- obj/checkpointsync.o |
378 |
- |
379 |
-+OBJS := \ |
380 |
-+ obj/leveldb.o \ |
381 |
-+ obj/init.o \ |
382 |
-+ $(BASEOBJS) |
383 |
-+ |
384 |
-+TESTOBJS := \ |
385 |
-+ obj-test/leveldb.o \ |
386 |
-+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \ |
387 |
-+ $(BASEOBJS) |
388 |
-+ |
389 |
- all: primecoind |
390 |
- |
391 |
- test check: test_primecoin FORCE |
392 |
- ./test_primecoin |
393 |
- |
394 |
-+ifdef USE_SYSTEM_LEVELDB |
395 |
-+ LIBS += -lleveldb |
396 |
-+ TESTLIBS += -lmemenv |
397 |
-+else |
398 |
- # |
399 |
- # LevelDB support |
400 |
- # |
401 |
- MAKEOVERRIDES = |
402 |
--LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a |
403 |
-+LIBS += $(CURDIR)/leveldb/libleveldb.a |
404 |
-+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a |
405 |
- DEFS += $(addprefix -I,$(CURDIR)/leveldb/include) |
406 |
- DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers) |
407 |
- leveldb/libleveldb.a: |
408 |
-- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd .. |
409 |
-+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd .. |
410 |
-+leveldb/libmemenv.a: |
411 |
-+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd .. |
412 |
-+OBJS += leveldb/libleveldb.a |
413 |
-+TESTOBJS += leveldb/libmemenv.a |
414 |
-+endif |
415 |
- |
416 |
- # auto-generated dependencies: |
417 |
- -include obj/*.P |
418 |
-@@ -170,24 +187,22 @@ |
419 |
- version.cpp: obj/build.h |
420 |
- DEFS += -DHAVE_BUILD_INFO |
421 |
- |
422 |
--obj/%.o: %.cpp |
423 |
-- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $< |
424 |
-+P_TO_D = \ |
425 |
- @cp $(@:%.o=%.d) $(@:%.o=%.P); \ |
426 |
-- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
427 |
-+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
428 |
- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \ |
429 |
- rm -f $(@:%.o=%.d) |
430 |
- |
431 |
--primecoind: $(OBJS:obj/%=obj/%) |
432 |
-- $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS) |
433 |
-+obj/%.o: %.cpp |
434 |
-+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $< |
435 |
-+ $(P_TO_D) |
436 |
- |
437 |
--TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) |
438 |
-+primecoind: $(OBJS) |
439 |
-+ $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS) |
440 |
- |
441 |
- obj-test/%.o: test/%.cpp |
442 |
-- $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $< |
443 |
-- @cp $(@:%.o=%.d) $(@:%.o=%.P); \ |
444 |
-- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
445 |
-- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \ |
446 |
-- rm -f $(@:%.o=%.d) |
447 |
-+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $< |
448 |
-+ $(P_TO_D) |
449 |
- |
450 |
- test_primecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%)) |
451 |
- $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS) |
452 |
|
453 |
diff --git a/net-p2p/primecoin-qt/metadata.xml b/net-p2p/primecoin-qt/metadata.xml |
454 |
deleted file mode 100644 |
455 |
index 9f3c591f05b..00000000000 |
456 |
--- a/net-p2p/primecoin-qt/metadata.xml |
457 |
+++ /dev/null |
458 |
@@ -1,58 +0,0 @@ |
459 |
-<?xml version="1.0" encoding="UTF-8"?> |
460 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
461 |
-<pkgmetadata> |
462 |
- <!-- maintainer-needed --> |
463 |
- <use> |
464 |
- <flag name="qrcode">Enable generation of QR Codes for receiving payments</flag> |
465 |
- <flag name="linguas_af_ZA">Afrikaans locale for South Africa</flag> |
466 |
- <flag name="linguas_ar">Arabic locale</flag> |
467 |
- <flag name="linguas_bg">Bulgarian locale</flag> |
468 |
- <flag name="linguas_bs">Bosnian locale</flag> |
469 |
- <flag name="linguas_ca">Catalan locale</flag> |
470 |
- <flag name="linguas_ca_ES">Catalan locale for Spain</flag> |
471 |
- <flag name="linguas_cs">Czech locale</flag> |
472 |
- <flag name="linguas_cy">Welsh locale</flag> |
473 |
- <flag name="linguas_da">Danish locale</flag> |
474 |
- <flag name="linguas_de">German locale</flag> |
475 |
- <flag name="linguas_el_GR">Modern Greek locale for Greece</flag> |
476 |
- <flag name="linguas_en">English locale</flag> |
477 |
- <flag name="linguas_eo">Esperanto locale</flag> |
478 |
- <flag name="linguas_es">Spanish locale</flag> |
479 |
- <flag name="linguas_es_CL">Spanish locale for Chile</flag> |
480 |
- <flag name="linguas_et">Estonian locale</flag> |
481 |
- <flag name="linguas_eu_ES">Basque locale for Spain</flag> |
482 |
- <flag name="linguas_fa">Persian locale</flag> |
483 |
- <flag name="linguas_fa_IR">Persian locale for Iran</flag> |
484 |
- <flag name="linguas_fi">Finnish locale</flag> |
485 |
- <flag name="linguas_fr">French locale</flag> |
486 |
- <flag name="linguas_fr_CA">French locale for Canada</flag> |
487 |
- <flag name="linguas_gu_IN">Gujarati locale for India</flag> |
488 |
- <flag name="linguas_he">Hebrew locale</flag> |
489 |
- <flag name="linguas_hi_IN">Hindi locale for India</flag> |
490 |
- <flag name="linguas_hr">Croatian locale</flag> |
491 |
- <flag name="linguas_hu">Hungarian locale</flag> |
492 |
- <flag name="linguas_it">Italian locale</flag> |
493 |
- <flag name="linguas_ja">Japanese locale</flag> |
494 |
- <flag name="linguas_la">Latin locale</flag> |
495 |
- <flag name="linguas_lt">Lithuanian locale</flag> |
496 |
- <flag name="linguas_lv_LV">Latvian locale for Latvia</flag> |
497 |
- <flag name="linguas_nb">Norwegian Bokmål locale</flag> |
498 |
- <flag name="linguas_nl">Dutch locale</flag> |
499 |
- <flag name="linguas_pl">Polish locale</flag> |
500 |
- <flag name="linguas_pt_BR">Portuguese locale for Brazil</flag> |
501 |
- <flag name="linguas_pt_PT">Portuguese locale for Portugal</flag> |
502 |
- <flag name="linguas_ro_RO">Romanian locale for Romania</flag> |
503 |
- <flag name="linguas_ru">Russian locale</flag> |
504 |
- <flag name="linguas_sk">Slovak locale</flag> |
505 |
- <flag name="linguas_sr">Serbian locale</flag> |
506 |
- <flag name="linguas_sv">Swedish locale</flag> |
507 |
- <flag name="linguas_th_TH">Thai locale for Thailand</flag> |
508 |
- <flag name="linguas_tr">Turkish locale</flag> |
509 |
- <flag name="linguas_uk">Ukrainian locale</flag> |
510 |
- <flag name="linguas_zh_CN">Chinese locale for China</flag> |
511 |
- <flag name="linguas_zh_TW">Chinese locale for Taiwan</flag> |
512 |
- </use> |
513 |
- <upstream> |
514 |
- <remote-id type="sourceforge">primecoin</remote-id> |
515 |
- </upstream> |
516 |
-</pkgmetadata> |
517 |
|
518 |
diff --git a/net-p2p/primecoin-qt/primecoin-qt-0.1.2-r1.ebuild b/net-p2p/primecoin-qt/primecoin-qt-0.1.2-r1.ebuild |
519 |
deleted file mode 100644 |
520 |
index c8230c811d7..00000000000 |
521 |
--- a/net-p2p/primecoin-qt/primecoin-qt-0.1.2-r1.ebuild |
522 |
+++ /dev/null |
523 |
@@ -1,143 +0,0 @@ |
524 |
-# Copyright 1999-2014 Gentoo Foundation |
525 |
-# Distributed under the terms of the GNU General Public License v2 |
526 |
- |
527 |
-EAPI=5 |
528 |
- |
529 |
-DB_VER="4.8" |
530 |
- |
531 |
-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" |
532 |
- |
533 |
-inherit db-use eutils fdo-mime gnome2-utils kde4-functions qt4-r2 |
534 |
- |
535 |
-MyPV="${PV/_/-}" |
536 |
-MyPN="primecoin" |
537 |
-MyP="${MyPN}-${MyPV}" |
538 |
- |
539 |
-DESCRIPTION="Cryptocurrency forked from Bitcoin which aims to be energy efficiency" |
540 |
-HOMEPAGE="http://primecoin.org/" |
541 |
-SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz" |
542 |
- |
543 |
-LICENSE="MIT ISC GPL-3 LGPL-2.1 public-domain || ( CC-BY-SA-3.0 LGPL-2.1 )" |
544 |
-SLOT="0" |
545 |
-KEYWORDS="~amd64 ~x86" |
546 |
-IUSE="dbus ipv6 kde +qrcode upnp" |
547 |
- |
548 |
-RDEPEND=" |
549 |
- dev-libs/boost[threads(+)] |
550 |
- dev-libs/openssl:0[-bindist] |
551 |
- qrcode? ( |
552 |
- media-gfx/qrencode |
553 |
- ) |
554 |
- upnp? ( |
555 |
- net-libs/miniupnpc |
556 |
- ) |
557 |
- sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] |
558 |
- <=dev-libs/leveldb-1.12.0[-snappy] |
559 |
- dev-qt/qtgui:4 |
560 |
- dbus? ( |
561 |
- dev-qt/qtdbus:4 |
562 |
- ) |
563 |
-" |
564 |
-DEPEND="${RDEPEND} |
565 |
- >=app-shells/bash-4.1 |
566 |
-" |
567 |
- |
568 |
-DOCS="doc/README.md doc/release-notes.md" |
569 |
- |
570 |
-S="${WORKDIR}/${MyP}-linux/src" |
571 |
- |
572 |
-src_prepare() { |
573 |
- epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch |
574 |
- rm -r src/leveldb |
575 |
- |
576 |
- cd src || die |
577 |
- |
578 |
- local filt= yeslang= nolang= |
579 |
- |
580 |
- for lan in $LANGS; do |
581 |
- if [ ! -e qt/locale/bitcoin_$lan.ts ]; then |
582 |
- ewarn "Language '$lan' no longer supported. Ebuild needs update." |
583 |
- fi |
584 |
- done |
585 |
- |
586 |
- for ts in $(ls qt/locale/*.ts) |
587 |
- do |
588 |
- x="${ts/*bitcoin_/}" |
589 |
- x="${x/.ts/}" |
590 |
- if ! use "linguas_$x"; then |
591 |
- nolang="$nolang $x" |
592 |
- rm "$ts" |
593 |
- filt="$filt\\|$x" |
594 |
- else |
595 |
- yeslang="$yeslang $x" |
596 |
- fi |
597 |
- done |
598 |
- |
599 |
- filt="bitcoin_\\(${filt:2}\\)\\.\(qm\|ts\)" |
600 |
- sed "/${filt}/d" -i 'qt/bitcoin.qrc' |
601 |
- einfo "Languages -- Enabled:$yeslang -- Disabled:$nolang" |
602 |
-} |
603 |
- |
604 |
-src_configure() { |
605 |
- OPTS=() |
606 |
- |
607 |
- use dbus && OPTS+=("USE_DBUS=1") |
608 |
- if use upnp; then |
609 |
- OPTS+=("USE_UPNP=1") |
610 |
- else |
611 |
- OPTS+=("USE_UPNP=-") |
612 |
- fi |
613 |
- |
614 |
- use qrcode && OPTS+=("USE_QRCODE=1") |
615 |
- use ipv6 || OPTS+=("USE_IPV6=-") |
616 |
- |
617 |
- OPTS+=("USE_SYSTEM_LEVELDB=1") |
618 |
- OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") |
619 |
- OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") |
620 |
- |
621 |
- if has_version '>=dev-libs/boost-1.52'; then |
622 |
- OPTS+=("LIBS+=-lboost_chrono\$\$BOOST_LIB_SUFFIX") |
623 |
- fi |
624 |
- |
625 |
- #The primecoin codebase is mostly taken from bitcoin-qt |
626 |
- eqmake4 bitcoin-qt.pro "${OPTS[@]}" |
627 |
-} |
628 |
- |
629 |
-#Tests are broken |
630 |
-#src_test() { |
631 |
-# cd src || die |
632 |
-# emake -f makefile.unix "${OPTS[@]}" test_primecoin |
633 |
-# ./test_primecoin || die 'Tests failed' |
634 |
-#} |
635 |
- |
636 |
-src_install() { |
637 |
- qt4-r2_src_install |
638 |
- |
639 |
- dobin ${PN} |
640 |
- |
641 |
- insinto /usr/share/pixmaps |
642 |
- newins "share/pixmaps/primecoin.ico" "${PN}.ico" |
643 |
- |
644 |
- make_desktop_entry "${PN} %u" "Primecoin-Qt" "/usr/share/pixmaps/${PN}.ico" "Qt;Network;P2P;Office;Finance;" "MimeType=x-scheme-handler/primecoin;\nTerminal=false" |
645 |
- |
646 |
- newman contrib/debian/manpages/bitcoin-qt.1 ${PN}.1 |
647 |
- |
648 |
- if use kde; then |
649 |
- insinto /usr/share/kde4/services |
650 |
- newins contrib/debian/bitcoin-qt.protocol ${PN}.protocol |
651 |
- fi |
652 |
-} |
653 |
- |
654 |
-update_caches() { |
655 |
- gnome2_icon_cache_update |
656 |
- fdo-mime_desktop_database_update |
657 |
- buildsycoca |
658 |
-} |
659 |
- |
660 |
-pkg_postinst() { |
661 |
- update_caches |
662 |
-} |
663 |
- |
664 |
-pkg_postrm() { |
665 |
- update_caches |
666 |
-} |
667 |
|
668 |
diff --git a/net-p2p/primecoind/Manifest b/net-p2p/primecoind/Manifest |
669 |
deleted file mode 100644 |
670 |
index 4a577a756da..00000000000 |
671 |
--- a/net-p2p/primecoind/Manifest |
672 |
+++ /dev/null |
673 |
@@ -1 +0,0 @@ |
674 |
-DIST primecoin-0.1.2.tar.gz 16521236 BLAKE2B a79d9fcc9f2cfadeef640e685bd20fc6d9075fe4c4c7cba9bbab84c6f556fef45971dd884b8eecc70ab3bdcad42c82c3a2dd75819649d954c30b468185b9e2bd SHA512 cff71b0e6459c4e534e78acef9491090d05c0cb864a068c0a3cb289310a1ee13fd69c7b61a7d6cb9732af54fbcf1fa4e77db8c8528a09bbdafd36421fdf7aff1 |
675 |
|
676 |
diff --git a/net-p2p/primecoind/files/primecoin-sys_leveldb.patch b/net-p2p/primecoind/files/primecoin-sys_leveldb.patch |
677 |
deleted file mode 100644 |
678 |
index 39d0aa63fb7..00000000000 |
679 |
--- a/net-p2p/primecoind/files/primecoin-sys_leveldb.patch |
680 |
+++ /dev/null |
681 |
@@ -1,176 +0,0 @@ |
682 |
-diff -Naur primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro primecoin-0.1.2-linux/src/bitcoin-qt.pro |
683 |
---- primecoin-0.1.2-linux.orig/src/bitcoin-qt.pro 2013-08-05 08:37:14.000000000 -0400 |
684 |
-+++ primecoin-0.1.2-linux/src/bitcoin-qt.pro 2013-11-30 16:39:48.464770389 -0500 |
685 |
-@@ -4,7 +4,7 @@ |
686 |
- VERSION = 0.8.3 |
687 |
- INCLUDEPATH += src src/json src/qt |
688 |
- QT += network |
689 |
--DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE |
690 |
-+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE LEVELDB_WITHOUT_MEMENV |
691 |
- CONFIG += no_include_pwd |
692 |
- CONFIG += thread |
693 |
- |
694 |
-@@ -98,25 +98,29 @@ |
695 |
- QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets |
696 |
- } |
697 |
- |
698 |
-+contains(USE_SYSTEM_LEVELDB, 1) { |
699 |
-+ LIBS += -lleveldb |
700 |
-+} else { |
701 |
- INCLUDEPATH += src/leveldb/include src/leveldb/helpers |
702 |
--LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a |
703 |
-+LIBS += $$PWD/src/leveldb/libleveldb.a |
704 |
- !win32 { |
705 |
- # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use RELEASE to indicate linking preferences not -O preferences |
706 |
-- genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a libmemenv.a |
707 |
-+ genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" libleveldb.a |
708 |
- } else { |
709 |
- # make an educated guess about what the ranlib command is called |
710 |
- isEmpty(QMAKE_RANLIB) { |
711 |
- QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib) |
712 |
- } |
713 |
- LIBS += -lshlwapi |
714 |
-- 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 |
715 |
-+ 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 |
716 |
- } |
717 |
- genleveldb.target = $$PWD/src/leveldb/libleveldb.a |
718 |
- genleveldb.depends = FORCE |
719 |
- PRE_TARGETDEPS += $$PWD/src/leveldb/libleveldb.a |
720 |
- QMAKE_EXTRA_TARGETS += genleveldb |
721 |
-+} |
722 |
- # Gross ugly hack that depends on qmake internals, unfortunately there is no other way to do it. |
723 |
--QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb ; $(MAKE) clean |
724 |
-+QMAKE_CLEAN += $$PWD/src/leveldb/libleveldb.a; cd $$PWD/src/leveldb && $(MAKE) clean || true |
725 |
- |
726 |
- # regenerate src/build.h |
727 |
- !win32|contains(USE_BUILD_INFO, 1) { |
728 |
-diff -Naur primecoin-0.1.2-linux.orig/src/src/leveldb.cpp primecoin-0.1.2-linux/src/src/leveldb.cpp |
729 |
---- primecoin-0.1.2-linux.orig/src/src/leveldb.cpp 2013-08-05 08:37:20.000000000 -0400 |
730 |
-+++ primecoin-0.1.2-linux/src/src/leveldb.cpp 2013-11-30 16:41:25.632773774 -0500 |
731 |
-@@ -8,7 +8,9 @@ |
732 |
- #include <leveldb/env.h> |
733 |
- #include <leveldb/cache.h> |
734 |
- #include <leveldb/filter_policy.h> |
735 |
--#include <memenv/memenv.h> |
736 |
-+#ifndef LEVELDB_WITHOUT_MEMENV |
737 |
-+#include <memenv.h> |
738 |
-+#endif |
739 |
- |
740 |
- #include <boost/filesystem.hpp> |
741 |
- |
742 |
-@@ -43,8 +45,12 @@ |
743 |
- options = GetOptions(nCacheSize); |
744 |
- options.create_if_missing = true; |
745 |
- if (fMemory) { |
746 |
-+#ifndef LEVELDB_WITHOUT_MEMENV |
747 |
- penv = leveldb::NewMemEnv(leveldb::Env::Default()); |
748 |
- options.env = penv; |
749 |
-+#else |
750 |
-+ throw std::runtime_error("CLevelDB(): compiled without memenv support"); |
751 |
-+#endif |
752 |
- } else { |
753 |
- if (fWipe) { |
754 |
- printf("Wiping LevelDB in %s\n", path.string().c_str()); |
755 |
-diff -Naur primecoin-0.1.2-linux.orig/src/src/makefile.unix primecoin-0.1.2-linux/src/src/makefile.unix |
756 |
---- primecoin-0.1.2-linux.orig/src/src/makefile.unix 2013-08-05 08:37:21.000000000 -0400 |
757 |
-+++ primecoin-0.1.2-linux/src/src/makefile.unix 2013-11-30 17:20:06.545854617 -0500 |
758 |
-@@ -111,8 +111,7 @@ |
759 |
- # adds some defaults in front. Unfortunately, LDFLAGS=... $(LDFLAGS) does not work. |
760 |
- xLDFLAGS=$(LDHARDENING) $(LDFLAGS) |
761 |
- |
762 |
--OBJS= \ |
763 |
-- leveldb/libleveldb.a \ |
764 |
-+BASEOBJS := \ |
765 |
- obj/alert.o \ |
766 |
- obj/version.o \ |
767 |
- obj/checkpoints.o \ |
768 |
-@@ -121,7 +120,6 @@ |
769 |
- obj/crypter.o \ |
770 |
- obj/key.o \ |
771 |
- obj/db.o \ |
772 |
-- obj/init.o \ |
773 |
- obj/keystore.o \ |
774 |
- obj/main.o \ |
775 |
- obj/net.o \ |
776 |
-@@ -141,25 +139,44 @@ |
777 |
- obj/hash.o \ |
778 |
- obj/bloom.o \ |
779 |
- obj/noui.o \ |
780 |
-- obj/leveldb.o \ |
781 |
- obj/txdb.o \ |
782 |
- obj/prime.o \ |
783 |
- obj/checkpointsync.o |
784 |
- |
785 |
-+OBJS := \ |
786 |
-+ obj/leveldb.o \ |
787 |
-+ obj/init.o \ |
788 |
-+ $(BASEOBJS) |
789 |
-+ |
790 |
-+TESTOBJS := \ |
791 |
-+ obj-test/leveldb.o \ |
792 |
-+ $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) \ |
793 |
-+ $(BASEOBJS) |
794 |
-+ |
795 |
- all: primecoind |
796 |
- |
797 |
- test check: test_primecoin FORCE |
798 |
- ./test_primecoin |
799 |
- |
800 |
-+ifdef USE_SYSTEM_LEVELDB |
801 |
-+ LIBS += -lleveldb |
802 |
-+ TESTLIBS += -lmemenv |
803 |
-+else |
804 |
- # |
805 |
- # LevelDB support |
806 |
- # |
807 |
- MAKEOVERRIDES = |
808 |
--LIBS += $(CURDIR)/leveldb/libleveldb.a $(CURDIR)/leveldb/libmemenv.a |
809 |
-+LIBS += $(CURDIR)/leveldb/libleveldb.a |
810 |
-+TESTLIBS += $(CURDIR)/leveldb/libmemenv.a |
811 |
- DEFS += $(addprefix -I,$(CURDIR)/leveldb/include) |
812 |
- DEFS += $(addprefix -I,$(CURDIR)/leveldb/helpers) |
813 |
- leveldb/libleveldb.a: |
814 |
-- @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a libmemenv.a && cd .. |
815 |
-+ @echo "Building LevelDB ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libleveldb.a && cd .. |
816 |
-+leveldb/libmemenv.a: |
817 |
-+ @echo "Building LevelDB memenv ..." && cd leveldb && $(MAKE) CC=$(CC) CXX=$(CXX) OPT="$(xCXXFLAGS)" libmemenv.a && cd .. |
818 |
-+OBJS += leveldb/libleveldb.a |
819 |
-+TESTOBJS += leveldb/libmemenv.a |
820 |
-+endif |
821 |
- |
822 |
- # auto-generated dependencies: |
823 |
- -include obj/*.P |
824 |
-@@ -170,24 +187,22 @@ |
825 |
- version.cpp: obj/build.h |
826 |
- DEFS += -DHAVE_BUILD_INFO |
827 |
- |
828 |
--obj/%.o: %.cpp |
829 |
-- $(CXX) -c $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $< |
830 |
-+P_TO_D = \ |
831 |
- @cp $(@:%.o=%.d) $(@:%.o=%.P); \ |
832 |
-- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
833 |
-+ sed -e 's/\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
834 |
- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \ |
835 |
- rm -f $(@:%.o=%.d) |
836 |
- |
837 |
--primecoind: $(OBJS:obj/%=obj/%) |
838 |
-- $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS) |
839 |
-+obj/%.o: %.cpp |
840 |
-+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $< |
841 |
-+ $(P_TO_D) |
842 |
- |
843 |
--TESTOBJS := $(patsubst test/%.cpp,obj-test/%.o,$(wildcard test/*.cpp)) |
844 |
-+primecoind: $(OBJS) |
845 |
-+ $(LINK) $(xCXXFLAGS) -o $@ $^ $(xLDFLAGS) $(LIBS) |
846 |
- |
847 |
- obj-test/%.o: test/%.cpp |
848 |
-- $(CXX) -c $(TESTDEFS) $(xCXXFLAGS) -MMD -MF $(@:%.o=%.d) -o $@ $< |
849 |
-- @cp $(@:%.o=%.d) $(@:%.o=%.P); \ |
850 |
-- sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ |
851 |
-- -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \ |
852 |
-- rm -f $(@:%.o=%.d) |
853 |
-+ $(CXX) -c $(xCXXFLAGS) -DLEVELDB_WITHOUT_MEMENV -MMD -MF $(@:%.o=%.d) -o $@ $< |
854 |
-+ $(P_TO_D) |
855 |
- |
856 |
- test_primecoin: $(TESTOBJS) $(filter-out obj/init.o,$(OBJS:obj/%=obj/%)) |
857 |
- $(LINK) $(xCXXFLAGS) -o $@ $(LIBPATHS) $^ $(TESTLIBS) $(xLDFLAGS) $(LIBS) |
858 |
|
859 |
diff --git a/net-p2p/primecoind/files/primecoin.conf b/net-p2p/primecoind/files/primecoin.conf |
860 |
deleted file mode 100644 |
861 |
index c6a55f3d913..00000000000 |
862 |
--- a/net-p2p/primecoind/files/primecoin.conf |
863 |
+++ /dev/null |
864 |
@@ -1,8 +0,0 @@ |
865 |
-# http://www.bitcoin.org/smf/index.php?topic=644.0 |
866 |
-#rpcuser= |
867 |
-#rpcpassword= |
868 |
- |
869 |
- |
870 |
- |
871 |
- |
872 |
- |
873 |
|
874 |
diff --git a/net-p2p/primecoind/files/primecoin.confd b/net-p2p/primecoind/files/primecoin.confd |
875 |
deleted file mode 100644 |
876 |
index 6dd0defc0ce..00000000000 |
877 |
--- a/net-p2p/primecoind/files/primecoin.confd |
878 |
+++ /dev/null |
879 |
@@ -1,10 +0,0 @@ |
880 |
-# Config file for /etc/init.d/primecoind |
881 |
- |
882 |
-# owner of primeciond process (don't change, must be existing) |
883 |
-PRIMECOIN_USER="primecoin" |
884 |
- |
885 |
-# See http://www.bitcoin.org/smf/index.php?topic=1063 |
886 |
-PRIMECOIN_OPTS="${PRIMECOIN_OPTS}" |
887 |
- |
888 |
-# nice level |
889 |
-NICELEVEL="19" |
890 |
|
891 |
diff --git a/net-p2p/primecoind/files/primecoin.initd b/net-p2p/primecoind/files/primecoin.initd |
892 |
deleted file mode 100644 |
893 |
index 37a24b8a6b7..00000000000 |
894 |
--- a/net-p2p/primecoind/files/primecoin.initd |
895 |
+++ /dev/null |
896 |
@@ -1,104 +0,0 @@ |
897 |
-#!/sbin/openrc-run |
898 |
-# Distributed under the terms of the GNU General Public License, v2 or later |
899 |
- |
900 |
-VARDIR="/var/lib/primecoin" |
901 |
-CONFFILE="${VARDIR}/.primecoin/primecoin.conf" |
902 |
- |
903 |
-depend() { |
904 |
- need net |
905 |
-} |
906 |
- |
907 |
-checkconfig() { |
908 |
- if [[ "${PRIMECOIN_USER}" == "" ]] ; then |
909 |
- eerror "Please edit /etc/conf.d/primecoind" |
910 |
- eerror "A user must be specified to run primecoind as that user." |
911 |
- eerror "Modify USER to your needs (you may also add a group after a colon)" |
912 |
- return 1 |
913 |
- fi |
914 |
- if ! `getent passwd | cut -d ':' -f 1 | grep $( echo "${PRIMECOIN_USER}" | cut -d ':' -f 1 ) -sq` ; then |
915 |
- eerror "Please edit /etc/conf.d/primecoind" |
916 |
- eerror "Specified user must exist!" |
917 |
- return 1 |
918 |
- fi |
919 |
- if `echo "${PRIMECOIN_USER}" | grep ':' -sq` ; then |
920 |
- if ! `cut -d ':' -f 1 /etc/group | grep $( echo "${PRIMECOIN_USER}" | cut -d ':' -f 2 ) -sq` ; then |
921 |
- eerror "Please edit /etc/conf.d/primecoind" |
922 |
- eerror "Specified group must exist!" |
923 |
- return 1 |
924 |
- fi |
925 |
- fi |
926 |
- if ! grep -q '^rpcpassword=' "${CONFFILE}"; then |
927 |
- eerror "Please edit `readlink -f ${CONFFILE}`" |
928 |
- eerror "There must be at least a line assigning rpcpassword=something-secure" |
929 |
- return 1 |
930 |
- fi |
931 |
- if ! stat -Lc '%a' "${CONFFILE}" | grep -q '^[4567]00$'; then |
932 |
- eerror "`readlink -f ${CONFFILE}` should not be readable by other users" |
933 |
- return 1 |
934 |
- fi |
935 |
- return 0 |
936 |
-} |
937 |
- |
938 |
-start() { |
939 |
- checkconfig || return 1 |
940 |
- ebegin "Starting Primecoind daemon" |
941 |
- |
942 |
- pkg-config openrc |
943 |
- if [ $? = 0 ]; then |
944 |
- start_openrc |
945 |
- else |
946 |
- start_baselayout |
947 |
- fi |
948 |
-} |
949 |
- |
950 |
-stop() { |
951 |
- ebegin "Stopping Primecoin daemon" |
952 |
- |
953 |
- pkg-config openrc |
954 |
- if [ $? = 0 ]; then |
955 |
- stop_openrc |
956 |
- else |
957 |
- stop_baselayout |
958 |
- fi |
959 |
-} |
960 |
- |
961 |
-start_openrc() { |
962 |
- start-stop-daemon \ |
963 |
- --start --user "${PRIMECOIN_USER}" --name primecoind \ |
964 |
- --pidfile /var/run/primecoind.pid --make-pidfile \ |
965 |
- --env HOME="${VARDIR}" --exec /usr/bin/primecoind \ |
966 |
- --nicelevel "${NICELEVEL}" \ |
967 |
- --background \ |
968 |
- --wait 2000 \ |
969 |
- -- ${PRIMECOIN_OPTS} |
970 |
- eend $? |
971 |
-} |
972 |
- |
973 |
-stop_openrc() { |
974 |
- start-stop-daemon --stop --user "${PRIMECOIN_USER}" \ |
975 |
- --name primecoind --pidfile /var/run/primecoind.pid \ |
976 |
- --wait 30000 \ |
977 |
- --progress |
978 |
- eend $? |
979 |
-} |
980 |
- |
981 |
-start_baselayout() { |
982 |
- start-stop-daemon \ |
983 |
- --start --user "${PRIMECOIN_USER}" --name primecoind \ |
984 |
- --pidfile /var/run/primecoind.pid --make-pidfile \ |
985 |
- --env HOME="${VARDIR}" --exec /usr/bin/primecoind \ |
986 |
- --chuid "${PRIMECOIN_USER}" \ |
987 |
- --nicelevel "${NICELEVEL}" \ |
988 |
- --background \ |
989 |
- -- ${PRIMECOIN_OPTS} |
990 |
- eend $? |
991 |
-} |
992 |
- |
993 |
-stop_baselayout() { |
994 |
- start-stop-daemon \ |
995 |
- --stop \ |
996 |
- --user "${PRIMECOIN_USER}" \ |
997 |
- --name primecoind \ |
998 |
- --pidfile /var/run/primecoind.pid |
999 |
- eend $? |
1000 |
-} |
1001 |
|
1002 |
diff --git a/net-p2p/primecoind/files/primecoin.initd-r1 b/net-p2p/primecoind/files/primecoin.initd-r1 |
1003 |
deleted file mode 100644 |
1004 |
index 936902b342a..00000000000 |
1005 |
--- a/net-p2p/primecoind/files/primecoin.initd-r1 |
1006 |
+++ /dev/null |
1007 |
@@ -1,28 +0,0 @@ |
1008 |
-#!/sbin/openrc-run |
1009 |
-# Copyright 1999-2014 Gentoo Foundation |
1010 |
-# Distributed under the terms of the GNU General Public License v2 |
1011 |
- |
1012 |
-vardir="/var/lib/primecoin" |
1013 |
-conffile="${vardir}/.primecoin/primecoin.conf" |
1014 |
-primecoind_user="${PRIMECOIN_USER:-nobody:nobody}" |
1015 |
- |
1016 |
-description="Bitcoin crypto-currency wallet for automated services" |
1017 |
-pidfile="/run/${SVCNAME}.pid" |
1018 |
-command="/usr/bin/primecoind" |
1019 |
-command_args="${PRIMECOIN_OPTS}" |
1020 |
-command_background="true" |
1021 |
-start_stop_daemon_args="-u ${primecoind_user} -e HOME=${vardir} -N ${NICELEVEL:-0} -w 2000" |
1022 |
- |
1023 |
-depend() { |
1024 |
- need net |
1025 |
-} |
1026 |
- |
1027 |
-start_pre() { |
1028 |
- checkpath -f -o ${primecoind_user} -m 0400 ${conffile} || return 1 |
1029 |
- |
1030 |
- if ! grep -q '^rpcpassword=' "${conffile}"; then |
1031 |
- eerror "Please edit `readlink -f ${conffile}`" |
1032 |
- eerror "There must be at least a line assigning rpcpassword=something-secure" |
1033 |
- return 1 |
1034 |
- fi |
1035 |
-} |
1036 |
|
1037 |
diff --git a/net-p2p/primecoind/files/primecoin.service b/net-p2p/primecoind/files/primecoin.service |
1038 |
deleted file mode 100644 |
1039 |
index 8fd2ecaba5a..00000000000 |
1040 |
--- a/net-p2p/primecoind/files/primecoin.service |
1041 |
+++ /dev/null |
1042 |
@@ -1,30 +0,0 @@ |
1043 |
-# It's not recommended to modify this file in-place, because it will be |
1044 |
-# overwritten during package upgrades. If you want to customize, the |
1045 |
-# best way is to create file |
1046 |
-# "/etc/systemd/system/primecoind.service.d/*.conf" |
1047 |
-# containing your changes |
1048 |
- |
1049 |
-# For example, if you want to change some daemon and/or unit options, |
1050 |
-# create a file named |
1051 |
-# "/etc/systemd/system/primecoind.service.d/myopts.conf" |
1052 |
-# containing: |
1053 |
-# [Service] |
1054 |
-# Environment="PRIMECOIN_OPTS=-debug -logtimestamps" |
1055 |
-# Nice=10 |
1056 |
-# This will override the setting appearing below. |
1057 |
- |
1058 |
-# Note that almost all daemon options could be specified in |
1059 |
-# /etc/primecoin/primecoin.conf |
1060 |
- |
1061 |
-[Unit] |
1062 |
-Description=Primecoin Daemon |
1063 |
-After=network.target |
1064 |
- |
1065 |
-[Service] |
1066 |
-User=primecoin |
1067 |
-Environment=PRIMECOIN_OPTS= |
1068 |
-ExecStart=/usr/bin/primecoind -daemon=0 $PRIMECOIN_OPTS |
1069 |
-ExecReload=/bin/kill -HUP $MAINPID |
1070 |
- |
1071 |
-[Install] |
1072 |
-WantedBy=multi-user.target |
1073 |
|
1074 |
diff --git a/net-p2p/primecoind/files/primecoind.logrotate b/net-p2p/primecoind/files/primecoind.logrotate |
1075 |
deleted file mode 100644 |
1076 |
index 84623c46f96..00000000000 |
1077 |
--- a/net-p2p/primecoind/files/primecoind.logrotate |
1078 |
+++ /dev/null |
1079 |
@@ -1,7 +0,0 @@ |
1080 |
-/var/lib/primecoin/.primecoin/debug.log { |
1081 |
- weekly |
1082 |
- sharedscripts |
1083 |
- postrotate |
1084 |
- killall -HUP primecoind |
1085 |
- endscript |
1086 |
-} |
1087 |
|
1088 |
diff --git a/net-p2p/primecoind/metadata.xml b/net-p2p/primecoind/metadata.xml |
1089 |
deleted file mode 100644 |
1090 |
index ddbf34a0def..00000000000 |
1091 |
--- a/net-p2p/primecoind/metadata.xml |
1092 |
+++ /dev/null |
1093 |
@@ -1,11 +0,0 @@ |
1094 |
-<?xml version="1.0" encoding="UTF-8"?> |
1095 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
1096 |
-<pkgmetadata> |
1097 |
- <!-- maintainer-needed --> |
1098 |
- <use> |
1099 |
- <flag name="logrotate">Use app-admin/logrotate for rotating logs</flag> |
1100 |
- </use> |
1101 |
- <upstream> |
1102 |
- <remote-id type="sourceforge">primecoin</remote-id> |
1103 |
- </upstream> |
1104 |
-</pkgmetadata> |
1105 |
|
1106 |
diff --git a/net-p2p/primecoind/primecoind-0.1.2-r1.ebuild b/net-p2p/primecoind/primecoind-0.1.2-r1.ebuild |
1107 |
deleted file mode 100644 |
1108 |
index 6a57982eb96..00000000000 |
1109 |
--- a/net-p2p/primecoind/primecoind-0.1.2-r1.ebuild |
1110 |
+++ /dev/null |
1111 |
@@ -1,122 +0,0 @@ |
1112 |
-# Copyright 1999-2014 Gentoo Foundation |
1113 |
-# Distributed under the terms of the GNU General Public License v2 |
1114 |
- |
1115 |
-EAPI=5 |
1116 |
- |
1117 |
-DB_VER="4.8" |
1118 |
- |
1119 |
-inherit bash-completion-r1 db-use eutils systemd user |
1120 |
- |
1121 |
-MyPV="${PV/_/-}" |
1122 |
-MyPN="primecoin" |
1123 |
-MyP="${MyPN}-${MyPV}" |
1124 |
- |
1125 |
-DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine" |
1126 |
-HOMEPAGE="http://primecoin.org/" |
1127 |
-SRC_URI="mirror://sourceforge/${MyPN}/${MyP}-linux.tar.gz -> ${MyP}.tar.gz" |
1128 |
- |
1129 |
-LICENSE="MIT ISC GPL-2" |
1130 |
-SLOT="0" |
1131 |
-KEYWORDS="~amd64 ~x86" |
1132 |
-IUSE="examples ipv6 logrotate upnp" |
1133 |
- |
1134 |
-RDEPEND=" |
1135 |
- dev-libs/boost[threads(+)] |
1136 |
- dev-libs/openssl:0[-bindist] |
1137 |
- logrotate? ( |
1138 |
- app-admin/logrotate |
1139 |
- ) |
1140 |
- upnp? ( |
1141 |
- net-libs/miniupnpc |
1142 |
- ) |
1143 |
- sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx] |
1144 |
- <=dev-libs/leveldb-1.12.0[-snappy] |
1145 |
-" |
1146 |
-DEPEND="${RDEPEND} |
1147 |
- >=app-shells/bash-4.1 |
1148 |
- sys-apps/sed |
1149 |
-" |
1150 |
- |
1151 |
-S="${WORKDIR}/${MyP}-linux/src" |
1152 |
- |
1153 |
-pkg_setup() { |
1154 |
- local UG='primecoin' |
1155 |
- enewgroup "${UG}" |
1156 |
- enewuser "${UG}" -1 -1 /var/lib/primecoin "${UG}" |
1157 |
-} |
1158 |
- |
1159 |
-src_prepare() { |
1160 |
- epatch "${FILESDIR}"/${MyPN}-sys_leveldb.patch |
1161 |
- rm -r src/leveldb |
1162 |
- |
1163 |
- if has_version '>=dev-libs/boost-1.52'; then |
1164 |
- sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' src/makefile.unix |
1165 |
- fi |
1166 |
-} |
1167 |
- |
1168 |
-src_configure() { |
1169 |
- OPTS=() |
1170 |
- |
1171 |
- OPTS+=("DEBUGFLAGS=") |
1172 |
- OPTS+=("CXXFLAGS=${CXXFLAGS}") |
1173 |
- OPTS+=("LDFLAGS=${LDFLAGS}") |
1174 |
- |
1175 |
- if use upnp; then |
1176 |
- OPTS+=("USE_UPNP=1") |
1177 |
- else |
1178 |
- OPTS+=("USE_UPNP=-") |
1179 |
- fi |
1180 |
- |
1181 |
- use ipv6 || OPTS+=("USE_IPV6=-") |
1182 |
- |
1183 |
- OPTS+=("USE_SYSTEM_LEVELDB=1") |
1184 |
- OPTS+=("BDB_INCLUDE_PATH=$(db_includedir "${DB_VER}")") |
1185 |
- OPTS+=("BDB_LIB_SUFFIX=-${DB_VER}") |
1186 |
- |
1187 |
- cd src || die |
1188 |
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" ${PN} |
1189 |
-} |
1190 |
- |
1191 |
-#Tests are broken with and without our primecoin-sys_leveldb.patch. |
1192 |
-#When tests work, make sure to inherit toolchain-funcs |
1193 |
-#src_test() { |
1194 |
-# cd src || die |
1195 |
-# emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" -f makefile.unix "${OPTS[@]}" test_primecoin |
1196 |
-# ./test_primecoin || die 'Tests failed' |
1197 |
-#} |
1198 |
- |
1199 |
-src_install() { |
1200 |
- dobin src/${PN} |
1201 |
- |
1202 |
- insinto /etc/primecoin |
1203 |
- doins "${FILESDIR}/primecoin.conf" |
1204 |
- fowners primecoin:primecoin /etc/primecoin/primecoin.conf |
1205 |
- fperms 600 /etc/primecoin/primecoin.conf |
1206 |
- |
1207 |
- newconfd "${FILESDIR}/primecoin.confd" ${PN} |
1208 |
- newinitd "${FILESDIR}/primecoin.initd-r1" ${PN} |
1209 |
- systemd_dounit "${FILESDIR}/primecoin.service" |
1210 |
- |
1211 |
- keepdir /var/lib/primecoin/.primecoin |
1212 |
- fperms 700 /var/lib/primecoin |
1213 |
- fowners primecoin:primecoin /var/lib/primecoin/ |
1214 |
- fowners primecoin:primecoin /var/lib/primecoin/.primecoin |
1215 |
- dosym /etc/primecoin/primecoin.conf /var/lib/primecoin/.primecoin/primecoin.conf |
1216 |
- |
1217 |
- dodoc doc/README.md doc/release-notes.md |
1218 |
- newman contrib/debian/manpages/bitcoind.1 primecoind.1 |
1219 |
- newman contrib/debian/manpages/bitcoin.conf.5 primecoin.conf.5 |
1220 |
- |
1221 |
- sed -i -e 's/bitcoin/primecoin/g' contrib/bitcoind.bash-completion |
1222 |
- newbashcomp contrib/bitcoind.bash-completion ${PN}.bash-completion |
1223 |
- |
1224 |
- if use examples; then |
1225 |
- docinto examples |
1226 |
- dodoc -r contrib/{bitrpc,pyminer,spendfrom,tidy_datadir.sh,wallettools} |
1227 |
- fi |
1228 |
- |
1229 |
- if use logrotate; then |
1230 |
- insinto /etc/logrotate.d |
1231 |
- newins "${FILESDIR}/primecoind.logrotate" primecoind |
1232 |
- fi |
1233 |
-} |
1234 |
|
1235 |
diff --git a/profiles/package.mask b/profiles/package.mask |
1236 |
index bdf1e7223f7..4f34bd99df2 100644 |
1237 |
--- a/profiles/package.mask |
1238 |
+++ b/profiles/package.mask |
1239 |
@@ -228,14 +228,6 @@ games-strategy/hedgewars |
1240 |
# Please migrate to cyrus-imapd-3.0 releases |
1241 |
=net-mail/cyrus-imapd-2.5* |
1242 |
|
1243 |
-# Andreas Sturmlechner <asturm@g.o> (20 Jan 2018) |
1244 |
-# Outdated and broken for a long time, blocking cleanups. |
1245 |
-# Depends on deprecated LINGUAS/Qt4/kde4-functions.eclass. |
1246 |
-# Masked for removal in 30 days. Bugs #520070, 555082, 643994, 644312 |
1247 |
-net-p2p/dogecoin-qt |
1248 |
-net-p2p/primecoin-qt |
1249 |
-net-p2p/primecoind |
1250 |
- |
1251 |
# Patrice Clement <monsieurp@g.o> (18 Jan 2018) |
1252 |
# mpv >= 0.28.0 requires changes currently only available in ffmpeg-9999. |
1253 |
>=media-video/mpv-0.28.0 |