[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/, net-p2p/litecoind/files/, profiles/

2023-05-18 Thread Jakov Smolić
commit: db0eec2429137d8fbe0785515340b52f3ecd5b72
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 18 20:24:29 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 18 20:24:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0eec24

net-p2p/litecoind: treeclean

Closes: https://bugs.gentoo.org/899218
Closes: https://bugs.gentoo.org/796599
Closes: https://bugs.gentoo.org/788844
Closes: https://bugs.gentoo.org/672326
Signed-off-by: Jakov Smolić  gentoo.org>

 net-p2p/litecoind/Manifest |  1 -
 net-p2p/litecoind/files/litecoin.conf  |  8 --
 net-p2p/litecoind/files/litecoin.confd | 10 ---
 net-p2p/litecoind/files/litecoin.initd-r1  | 28 ---
 net-p2p/litecoind/files/litecoin.service   | 30 ---
 .../litecoind/files/litecoind-0.18.1-gcc12.patch   | 22 --
 .../files/litecoind-0.18.1-system-leveldb.patch| 37 -
 net-p2p/litecoind/files/litecoind.logrotate|  7 --
 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild   | 91 --
 net-p2p/litecoind/metadata.xml | 11 ---
 profiles/package.mask  |  6 --
 11 files changed, 251 deletions(-)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
deleted file mode 100644
index 5e4199b85aba..
--- a/net-p2p/litecoind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST litecoin-0.18.1.tar.gz 5122629 BLAKE2B 
c6cb220bb893518eaf04e1b4b825dc0318103c955da6f262ef13fc9d925b7bae1bb0407a701a04a17bb3040c613b666e6de3331d443046e9d83aec4ed559e02e
 SHA512 
59605cc0c4fd67c128bad0e2cabcc7b6bda1ebf5b23b7fcaee9fa69e86a4349598feba413f0ad42aef9338a42b0d6f8c04306634bd543856a2e7a203aa717f40

diff --git a/net-p2p/litecoind/files/litecoin.conf 
b/net-p2p/litecoind/files/litecoin.conf
deleted file mode 100644
index c6a55f3d9133..
--- a/net-p2p/litecoind/files/litecoin.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# http://www.bitcoin.org/smf/index.php?topic=644.0
-#rpcuser=
-#rpcpassword=
-
-
-
-
-

diff --git a/net-p2p/litecoind/files/litecoin.confd 
b/net-p2p/litecoind/files/litecoin.confd
deleted file mode 100644
index 4261f6e25fe2..
--- a/net-p2p/litecoind/files/litecoin.confd
+++ /dev/null
@@ -1,10 +0,0 @@
-# Config file for /etc/init.d/litecoind
-
-# owner of liteciond process (don't change, must be existing)
-LITECOIN_USER="litecoin"
-
-# See http://www.bitcoin.org/smf/index.php?topic=1063
-LITECOIN_OPTS="${LITECOIN_OPTS}"
-
-# nice level
-NICELEVEL="19"

diff --git a/net-p2p/litecoind/files/litecoin.initd-r1 
b/net-p2p/litecoind/files/litecoin.initd-r1
deleted file mode 100644
index bc7f307f47a6..
--- a/net-p2p/litecoind/files/litecoin.initd-r1
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-vardir="/var/lib/litecoin"
-conffile="${vardir}/.litecoin/litecoin.conf"
-litecoind_user="${LITECOIN_USER:-nobody:nobody}"
-
-description="P2P Internet currency based on Bitcoin but easier to mine."
-pidfile="/run/${SVCNAME}.pid"
-command="/usr/bin/litecoind"
-command_args="${LITECOIN_OPTS}"
-command_background="true"
-start_stop_daemon_args="-u ${litecoind_user} -e HOME=${vardir} -N 
${NICELEVEL:-0} -w 2000"
-
-depend() {
-   need net
-}
-
-start_pre() {
-   checkpath -f -o ${litecoind_user} -m 0400 ${conffile} || return 1
-
-   if ! grep -q '^rpcpassword=' "${conffile}"; then
-   eerror "Please edit `readlink -f ${conffile}`"
-   eerror "There must be at least a line assigning 
rpcpassword=something-secure"
-   return 1
-   fi
-}

diff --git a/net-p2p/litecoind/files/litecoin.service 
b/net-p2p/litecoind/files/litecoin.service
deleted file mode 100644
index ae063ac48e1b..
--- a/net-p2p/litecoind/files/litecoin.service
+++ /dev/null
@@ -1,30 +0,0 @@
-# It's not recommended to modify this file in-place, because it will be
-# overwritten during package upgrades. If you want to customize, the
-# best way is to create file
-# "/etc/systemd/system/litecoind.service.d/*.conf"
-# containing your changes
-
-# For example, if you want to change some daemon and/or unit options,
-# create a file named
-# "/etc/systemd/system/litecoind.service.d/myopts.conf"
-# containing:
-#   [Service]
-#   Environment="LITECOIN_OPTS=-debug -logtimestamps"
-#   Nice=10
-# This will override the setting appearing below.
-
-# Note that almost all daemon options could be specified in
-# /etc/litecoin/litecoin.conf
-
-[Unit]
-Description=Litecoin Daemon
-After=network.target
-
-[Service]
-User=litecoin
-Environment=LITECOIN_OPTS=
-ExecStart=/usr/bin/litecoind -daemon=0 $LITECOIN_OPTS
-ExecReload=/bin/kill -HUP $MAINPID
-
-[Install]
-WantedBy=multi-user.target

diff --git a/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch 
b/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch
deleted 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/, net-p2p/litecoind/files/

2023-01-22 Thread Sam James
commit: a60d56a96360ed046267f3919467d0527ba9da99
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 23 02:24:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 23 02:32:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a60d56a9

net-p2p/litecoind: fix build w/ gcc 12

Closes: https://bugs.gentoo.org/888605
Signed-off-by: Sam James  gentoo.org>

 .../litecoind/files/litecoind-0.18.1-gcc12.patch   | 22 ++
 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild   |  7 +--
 2 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch 
b/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch
new file mode 100644
index ..12bc5c7b2b1d
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.18.1-gcc12.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/888605
+--- a/src/bench/block_assemble.cpp
 b/src/bench/block_assemble.cpp
+@@ -22,6 +22,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ static std::shared_ptr PrepareBlock(const CScript& 
coinbase_scriptPubKey)
+ {
+--- a/src/net_processing.cpp
 b/src/net_processing.cpp
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include 
+ 
+

diff --git a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
index 7dd0e1ddb9f3..23dcc99ddf88 100644
--- a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -33,7 +33,10 @@ RDEPEND="
upnp? ( net-libs/miniupnpc:= )"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-system-leveldb.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-system-leveldb.patch
+   "${FILESDIR}"/${P}-gcc12.patch
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-08-13 Thread Marek Szuba
commit: 20a82fae33e9c61e233fae35a51292068b571d39
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Aug 13 23:14:59 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Aug 13 23:15:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a82fae

net-p2p/litecoind: block >=dev-libs/leveldb-1.23

Closes: https://bugs.gentoo.org/808047
Signed-off-by: Marek Szuba  gentoo.org>

 net-p2p/litecoind/litecoind-0.18.1-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
index 9bc5f8cbf0f..e7f1f1f2a4d 100644
--- a/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -21,11 +21,12 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="cpu_flags_x86_sse2 upnp +wallet"
 
+# uses an internal leveldb API (MemEnv) which newer versions no longer expose
 RDEPEND="
acct-group/litecoin
acct-user/litecoin
dev-libs/boost:=[threads(+)]
-   dev-libs/leveldb:=
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/files/

2021-07-24 Thread Ionen Wolkens
commit: c2fa8fa475f85002fe9679f06639b6b978432a46
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jul 24 18:23:08 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jul 24 20:17:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fa8fa4

net-p2p/litecoind: remove unused patches

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/21767
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-p2p/litecoind/files/0.9.0-sys_leveldb.patch| 34 
 .../files/litecoind-0.10.2.2-fix-gnustack.patch| 17 
 .../files/litecoind-0.10.2.2-memenv_h.patch| 12 --
 .../litecoind/files/litecoind-0.10.4.0-gcc6.patch  | 47 --
 4 files changed, 110 deletions(-)

diff --git a/net-p2p/litecoind/files/0.9.0-sys_leveldb.patch 
b/net-p2p/litecoind/files/0.9.0-sys_leveldb.patch
deleted file mode 100644
index 60e9f2b2094..000
--- a/net-p2p/litecoind/files/0.9.0-sys_leveldb.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-commit c38e0af3e021eb0b2aba846c77b06ca71de06b11 (personal-github/sys_leveldb, 
sys_leveldb)
-Author: Luke Dashjr 
-Date:   Mon Sep 9 03:06:17 2013 +
-
-configure: Add unsupported --with-system-leveldb configure flag
-
-diff --git a/configure.ac b/configure.ac
-index 3ed4549..5a5852d 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -332,10 +332,22 @@ AC_TRY_COMPILE([#include ],
-  [ AC_MSG_RESULT(no)]
- )
- 
-+dnl Check for leveldb, only if explicitly requested
- LEVELDB_CPPFLAGS=
- LIBLEVELDB=
- LIBMEMENV=
--AM_CONDITIONAL([EMBEDDED_LEVELDB],[true])
-+AC_ARG_WITH([system-leveldb],
-+  [AS_HELP_STRING([--with-system-leveldb],
-+  [Build with system LevelDB (default is no; DANGEROUS; NOT SUPPORTED)])],
-+  [system_leveldb=$withval],
-+  [system_leveldb=no]
-+)
-+if test x$system_leveldb != xno; then
-+  LEVELDB_CPPFLAGS=
-+  LIBLEVELDB=-lleveldb
-+  LIBMEMENV=-lmemenv
-+fi
-+AM_CONDITIONAL([EMBEDDED_LEVELDB],[test x$system_leveldb = xno])
- AC_SUBST(LEVELDB_CPPFLAGS)
- AC_SUBST(LIBLEVELDB)
- AC_SUBST(LIBMEMENV)

diff --git a/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch 
b/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch
deleted file mode 100644
index cbaf66ea93e..000
--- a/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur litecoin-0.10.2.2.orig/src/secp256k1/src/field_5x52_asm.asm 
litecoin-0.10.2.2/src/secp256k1/src/field_5x52_asm.asm
 litecoin-0.10.2.2.orig/src/secp256k1/src/field_5x52_asm.asm
2015-06-15 04:51:30.0 -0400
-+++ litecoin-0.10.2.2/src/secp256k1/src/field_5x52_asm.asm 2016-01-03 
08:35:26.438350565 -0500
-@@ -466,4 +466,12 @@
-   jmp common_exit_norm
-   end
- 
--  
-+%ifidn __OUTPUT_FORMAT__,elf
-+section .note.GNU-stack noalloc noexec nowrite progbits
-+%endif
-+%ifidn __OUTPUT_FORMAT__,elf32
-+section .note.GNU-stack noalloc noexec nowrite progbits
-+%endif
-+%ifidn __OUTPUT_FORMAT__,elf64
-+section .note.GNU-stack noalloc noexec nowrite progbits
-+%endif

diff --git a/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch 
b/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch
deleted file mode 100644
index e181e4db5a9..000
--- a/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur litecoin-0.10.2.2.orig/src/leveldbwrapper.cpp 
litecoin-0.10.2.2/src/leveldbwrapper.cpp
 litecoin-0.10.2.2.orig/src/leveldbwrapper.cpp  2015-06-15 
04:51:30.0 -0400
-+++ litecoin-0.10.2.2/src/leveldbwrapper.cpp   2015-08-28 21:30:45.968538185 
-0400
-@@ -11,7 +11,7 @@
- #include 
- #include 
- #include 
--#include 
-+#include 
- 
- void HandleError(const leveldb::Status& status) throw(leveldb_error)
- {

diff --git a/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch 
b/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch
deleted file mode 100644
index 5c7e44da3d3..000
--- a/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 40ce41c006787dc4a2e3b17f7abbaf8ff56c45e7 Mon Sep 17 00:00:00 2001
-From: Adrian Gallagher 
-Date: Tue, 25 Oct 2016 17:48:19 -0700
-Subject: [PATCH] Litecoin: Fix build boost compilation error with C++11
-

- src/chainparams.cpp | 20 ++--
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/src/chainparams.cpp b/src/chainparams.cpp
-index ba8e33d1c14..7f99e45b7ad 100644
 a/src/chainparams.cpp
-+++ b/src/chainparams.cpp
-@@ -163,11 +163,11 @@ class CMainParams : public CChainParams {
- vSeeds.push_back(CDNSSeedData("weminemnc.com", 
"dnsseed.weminemnc.com"));
- vSeeds.push_back(CDNSSeedData("loshan.co.uk", 
"seed-a.litecoin.loshan.co.uk"));
- 
--base58Prefixes[PUBKEY_ADDRESS] = list_of(48);
--base58Prefixes[SCRIPT_ADDRESS] = list_of(5);
--

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-07-17 Thread Sam James
commit: 4777eac11fb1c730cd948c72ae63aba3a8e623bc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 18 03:50:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 18 03:50:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4777eac1

net-p2p/litecoind: fix UnusedLocalUse

Signed-off-by: Sam James  gentoo.org>

 net-p2p/litecoind/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/metadata.xml b/net-p2p/litecoind/metadata.xml
index e5fa4a88750..32c821f6757 100644
--- a/net-p2p/litecoind/metadata.xml
+++ b/net-p2p/litecoind/metadata.xml
@@ -1,9 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   

-   Use app-admin/logrotate for rotating 
logs
Enable wallet support





[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-07-17 Thread Sam James
commit: 7f13bff130027d7f6f37474c389b1fd62258bd68
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 18 03:28:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 18 03:49:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f13bff1

net-p2p/litecoind: drop 0.10.4.0-r2

Signed-off-by: Sam James  gentoo.org>

 net-p2p/litecoind/Manifest |   1 -
 net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild | 108 -
 2 files changed, 109 deletions(-)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index d318bafd732..5e4199b85ab 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -1,2 +1 @@
-DIST litecoin-0.10.4.0.tar.gz 4730189 BLAKE2B 
3b3e4db10ca7ebb048853a424438d888a239cc736b1b2aa29dd0b6571daec5a64f95aee98a82991cd3e69b26965151f298655ca09745f103ebde1d15216ae2f8
 SHA512 
ae17e754d188efb1b51a376a52fe03e43b58c5059673b7dd4ecbf4f48574290b84011525fef2e10893f53e4da3d6ad9b5577001bb40aef7080d4c2479f4714a9
 DIST litecoin-0.18.1.tar.gz 5122629 BLAKE2B 
c6cb220bb893518eaf04e1b4b825dc0318103c955da6f262ef13fc9d925b7bae1bb0407a701a04a17bb3040c613b666e6de3331d443046e9d83aec4ed559e02e
 SHA512 
59605cc0c4fd67c128bad0e2cabcc7b6bda1ebf5b23b7fcaee9fa69e86a4349598feba413f0ad42aef9338a42b0d6f8c04306634bd543856a2e7a203aa717f40

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
deleted file mode 100644
index 4baece7f884..000
--- a/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DB_VER="4.8"
-
-inherit autotools db-use flag-o-matic systemd
-
-MY_PV="${PV/_/-}"
-MY_PN="litecoin"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
-HOMEPAGE="https://litecoin.org/;
-SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT ISC GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="logrotate upnp +wallet"
-
-RDEPEND="
-   acct-group/litecoin
-   acct-user/litecoin
-   dev-libs/boost:=[threads(+)]
-   dev-libs/leveldb:=
-   dev-libs/openssl:0[-bindist(-)]
-   sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
-   logrotate? ( app-admin/logrotate )
-   upnp? ( net-libs/miniupnpc )
-"
-DEPEND="
-   ${RDEPEND}
-   >=app-shells/bash-4.1
-   sys-apps/sed
-"
-
-PATCHES=(
-   "${FILESDIR}"/0.9.0-sys_leveldb.patch
-   "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
-   "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
-   "${FILESDIR}"/${P}-gcc6.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-   rm -r src/leveldb
-}
-
-src_configure() {
-   # To avoid executable GNU stack.
-   append-ldflags -Wl,-z,noexecstack
-
-   local my_econf=
-   if use upnp; then
-   my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
-   else
-   my_econf="${my_econf} --without-miniupnpc 
--disable-upnp-default"
-   fi
-
-   local myeconfargs=(
-   $(use_enable wallet)
-   --disable-ccache
-   --disable-static
-   --disable-tests
-   --with-system-leveldb
-   --with-system-libsecp256k1
-   --without-libs
-   --with-daemon
-   --without-gui
-   --without-qrencode
-   ${my_econf}
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-
-   insinto /etc/litecoin
-   doins "${FILESDIR}/litecoin.conf"
-   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
-   fperms 600 /etc/litecoin/litecoin.conf
-
-   newconfd "${FILESDIR}/litecoin.confd" ${PN}
-   newinitd "${FILESDIR}/litecoin.initd-r1" ${PN}
-   systemd_dounit "${FILESDIR}/litecoin.service"
-
-   keepdir /var/lib/litecoin/.litecoin
-   fperms 700 /var/lib/litecoin
-   fowners litecoin:litecoin /var/lib/litecoin/
-   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym ../../../../etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
-
-   dodoc doc/README.md doc/release-notes.md
-   newman contrib/debian/manpages/bitcoind.1 litecoind.1
-   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
-
-   if use logrotate; then
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/litecoind.logrotate" litecoind
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-06-18 Thread Sam James
commit: b6162b4034465a4eda6f6314a445c5e9d7e1da8c
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 12:50:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 14:33:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6162b40

net-p2p/litecoind: fix AbsoluteSymlink

Signed-off-by: Sam James  gentoo.org>

 .../litecoind/{litecoind-0.18.1.ebuild => litecoind-0.18.1-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.18.1.ebuild 
b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
similarity index 95%
rename from net-p2p/litecoind/litecoind-0.18.1.ebuild
rename to net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
index 03ac46dc52d..9bc5f8cbf0f 100644
--- a/net-p2p/litecoind/litecoind-0.18.1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.18.1-r1.ebuild
@@ -78,7 +78,7 @@ src_install() {
fperms 700 /var/lib/litecoin
fowners litecoin:litecoin /var/lib/litecoin/
fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
+   dosym ../../../../etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
 
dodoc doc/README.md doc/release-notes.md
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-06-18 Thread Sam James
commit: b01aa6674c59fc7a876896953cff266331d5477b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 13:10:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 14:33:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01aa667

net-p2p/litecoind: fix AbsoluteSymlink

Signed-off-by: Sam James  gentoo.org>

 net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
index 3e3d5494688..4baece7f884 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
@@ -95,7 +95,7 @@ src_install() {
fperms 700 /var/lib/litecoin
fowners litecoin:litecoin /var/lib/litecoin/
fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
+   dosym ../../../../etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
 
dodoc doc/README.md doc/release-notes.md
newman contrib/debian/manpages/bitcoind.1 litecoind.1



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/, net-p2p/litecoind/files/

2021-06-18 Thread Sam James
commit: 2d4a9bbe950fbbdc14cf7b19d86dbbd200b0bed5
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun 18 10:04:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 11:26:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4a9bbe

net-p2p/litecoind: add 0.18.1

Closes: https://bugs.gentoo.org/607842
Bug: https://bugs.gentoo.org/672326
Bug: https://bugs.gentoo.org/768768
Bug: https://bugs.gentoo.org/788844
Signed-off-by: David Seifert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21302
Signed-off-by: Sam James  gentoo.org>

 net-p2p/litecoind/Manifest |  1 +
 .../files/litecoind-0.18.1-system-leveldb.patch| 37 +
 net-p2p/litecoind/litecoind-0.18.1.ebuild  | 87 ++
 3 files changed, 125 insertions(+)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index a9ff48ef9e7..d318bafd732 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -1 +1,2 @@
 DIST litecoin-0.10.4.0.tar.gz 4730189 BLAKE2B 
3b3e4db10ca7ebb048853a424438d888a239cc736b1b2aa29dd0b6571daec5a64f95aee98a82991cd3e69b26965151f298655ca09745f103ebde1d15216ae2f8
 SHA512 
ae17e754d188efb1b51a376a52fe03e43b58c5059673b7dd4ecbf4f48574290b84011525fef2e10893f53e4da3d6ad9b5577001bb40aef7080d4c2479f4714a9
+DIST litecoin-0.18.1.tar.gz 5122629 BLAKE2B 
c6cb220bb893518eaf04e1b4b825dc0318103c955da6f262ef13fc9d925b7bae1bb0407a701a04a17bb3040c613b666e6de3331d443046e9d83aec4ed559e02e
 SHA512 
59605cc0c4fd67c128bad0e2cabcc7b6bda1ebf5b23b7fcaee9fa69e86a4349598feba413f0ad42aef9338a42b0d6f8c04306634bd543856a2e7a203aa717f40

diff --git a/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch 
b/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch
new file mode 100644
index 000..d00748a584f
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.18.1-system-leveldb.patch
@@ -0,0 +1,37 @@
+--- a/configure.ac
 b/configure.ac
+@@ -894,10 +894,22 @@
+   [AC_MSG_ERROR([Cannot set default symbol visibility. Use 
--disable-reduce-exports.])])
+ fi
+ 
++dnl Check for leveldb, only if explicitly requested
+ LEVELDB_CPPFLAGS=
+ LIBLEVELDB=
+ LIBMEMENV=
+-AM_CONDITIONAL([EMBEDDED_LEVELDB],[true])
++AC_ARG_WITH([system-leveldb],
++  [AS_HELP_STRING([--with-system-leveldb],
++  [Build with system LevelDB (default is no; DANGEROUS; NOT SUPPORTED)])],
++  [system_leveldb=$withval],
++  [system_leveldb=no]
++)
++if test x$system_leveldb != xno; then
++  LEVELDB_CPPFLAGS=
++  LIBLEVELDB=-lleveldb
++  LIBMEMENV=-lmemenv
++fi
++AM_CONDITIONAL([EMBEDDED_LEVELDB],[test x$system_leveldb = xno])
+ AC_SUBST(LEVELDB_CPPFLAGS)
+ AC_SUBST(LIBLEVELDB)
+ AC_SUBST(LIBMEMENV)
+--- a/src/dbwrapper.cpp
 b/src/dbwrapper.cpp
+@@ -10,7 +10,7 @@
+ #include 
+ #include 
+ #include 
+-#include 
++#include 
+ #include 
+ #include 
+ 

diff --git a/net-p2p/litecoind/litecoind-0.18.1.ebuild 
b/net-p2p/litecoind/litecoind-0.18.1.ebuild
new file mode 100644
index 000..03ac46dc52d
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.18.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+
+inherit autotools db-use flag-o-matic systemd
+
+MY_PV="${PV/_/-}"
+MY_PN="litecoin"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
+HOMEPAGE="https://litecoin.org/;
+SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2 upnp +wallet"
+
+RDEPEND="
+   acct-group/litecoin
+   acct-user/litecoin
+   dev-libs/boost:=[threads(+)]
+   dev-libs/leveldb:=
+   dev-libs/libevent:=[threads(+)]
+   dev-libs/openssl:=[-bindist(-)]
+   sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
+   upnp? ( net-libs/miniupnpc:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-system-leveldb.patch )
+
+src_prepare() {
+   default
+   rm -r src/leveldb || die
+   eautoreconf
+}
+
+src_configure() {
+   # To avoid executable GNU stack.
+   append-ldflags -Wl,-z,noexecstack
+
+   local myeconfargs=(
+   $(use_enable wallet)
+   $(use_with upnp miniupnpc)
+   $(use_enable upnp upnp-default)
+   $(use_enable cpu_flags_x86_sse2 sse2)
+   --disable-ccache
+   --disable-static
+   # tests are broken and segfault
+   --disable-tests
+   --with-system-leveldb
+   --without-libs
+   --with-daemon
+   --without-gui
+   --without-qrencode
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc/litecoin
+   doins "${FILESDIR}"/litecoin.conf
+   fowners litecoin:litecoin 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-06-17 Thread Thomas Deutschmann
commit: 6cb65566b906d595e205f40d607533d8741e5d60
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 22:01:57 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 22:18:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb65566

net-p2p/litecoind: rev bump for commit 6615ccb55

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../{litecoind-0.10.4.0-r1.ebuild => litecoind-0.10.4.0-r2.ebuild}| 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild
similarity index 100%
rename from net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
rename to net-p2p/litecoind/litecoind-0.10.4.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-06-17 Thread Thomas Deutschmann
commit: 6615ccb555f295e7f159a5fc9723e6f81ebfa608
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 20:12:45 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 20:32:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6615ccb5

net-p2p/litecoind: Fix MissingUseDepDefault for dev-libs/openssl[bindist]

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
index 47158fa5e56..3e3d5494688 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
acct-user/litecoin
dev-libs/boost:=[threads(+)]
dev-libs/leveldb:=
-   dev-libs/openssl:0[-bindist]
+   dev-libs/openssl:0[-bindist(-)]
sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
logrotate? ( app-admin/logrotate )
upnp? ( net-libs/miniupnpc )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-04-17 Thread Conrad Kostecki
commit: 1e25cb76a27102db644080de8e5e4e91466e125e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 17 18:46:07 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 17 19:19:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e25cb76

net-p2p/litecoind: drop old version

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-p2p/litecoind/litecoind-0.10.4.0.ebuild | 103 
 1 file changed, 103 deletions(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
deleted file mode 100644
index 9bb6c3323dc..000
--- a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DB_VER="4.8"
-
-inherit autotools db-use epatch flag-o-matic systemd user
-
-MyPV="${PV/_/-}"
-MyPN="litecoin"
-MyP="${MyPN}-${MyPV}"
-
-DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
-HOMEPAGE="https://litecoin.org/;
-SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> 
${MyP}.tar.gz"
-
-LICENSE="MIT ISC GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="logrotate upnp +wallet"
-
-RDEPEND="
-   dev-libs/boost:=[threads(+)]
-   dev-libs/openssl:0[-bindist]
-   logrotate? ( app-admin/logrotate )
-   upnp? ( net-libs/miniupnpc )
-   sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
-   >=dev-libs/leveldb-1.18-r1:=
-"
-DEPEND="${RDEPEND}
-   >=app-shells/bash-4.1
-   sys-apps/sed
-"
-
-S="${WORKDIR}/${MyP}"
-
-pkg_setup() {
-   local UG='litecoin'
-   enewgroup "${UG}"
-   enewuser "${UG}" -1 -1 /var/lib/litecoin "${UG}"
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/0.9.0-sys_leveldb.patch
-   epatch "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
-   epatch "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
-   epatch "${FILESDIR}"/${P}-gcc6.patch
-   eautoreconf
-   rm -r src/leveldb
-}
-
-src_configure() {
-   # To avoid executable GNU stack.
-   append-ldflags -Wl,-z,noexecstack
-
-   local my_econf=
-   if use upnp; then
-   my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
-   else
-   my_econf="${my_econf} --without-miniupnpc 
--disable-upnp-default"
-   fi
-   econf \
-   $(use_enable wallet)\
-   --disable-ccache \
-   --disable-static \
-   --disable-tests \
-   --with-system-leveldb \
-   --with-system-libsecp256k1  \
-   --without-libs \
-   --with-daemon  \
-   --without-gui \
-   --without-qrencode \
-   ${my_econf}
-}
-
-src_install() {
-   default
-
-   insinto /etc/litecoin
-   doins "${FILESDIR}/litecoin.conf"
-   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
-   fperms 600 /etc/litecoin/litecoin.conf
-
-   newconfd "${FILESDIR}/litecoin.confd" ${PN}
-   newinitd "${FILESDIR}/litecoin.initd-r1" ${PN}
-   systemd_dounit "${FILESDIR}/litecoin.service"
-
-   keepdir /var/lib/litecoin/.litecoin
-   fperms 700 /var/lib/litecoin
-   fowners litecoin:litecoin /var/lib/litecoin/
-   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
-
-   dodoc doc/README.md doc/release-notes.md
-   newman contrib/debian/manpages/bitcoind.1 litecoind.1
-   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
-
-   if use logrotate; then
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/litecoind.logrotate" litecoind
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-04-17 Thread Conrad Kostecki
commit: 7e696b56897a2e6f4cf587463aa682de025fe8f2
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 17 18:45:26 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 17 19:19:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e696b56

net-p2p/litecoind: migrate to glep 81

Closes: https://bugs.gentoo.org/781449
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild | 108 +
 1 file changed, 108 insertions(+)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
new file mode 100644
index 000..47158fa5e56
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.10.4.0-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DB_VER="4.8"
+
+inherit autotools db-use flag-o-matic systemd
+
+MY_PV="${PV/_/-}"
+MY_PN="litecoin"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
+HOMEPAGE="https://litecoin.org/;
+SRC_URI="https://github.com/${MY_PN}-project/${MY_PN}/archive/v${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="logrotate upnp +wallet"
+
+RDEPEND="
+   acct-group/litecoin
+   acct-user/litecoin
+   dev-libs/boost:=[threads(+)]
+   dev-libs/leveldb:=
+   dev-libs/openssl:0[-bindist]
+   sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+   logrotate? ( app-admin/logrotate )
+   upnp? ( net-libs/miniupnpc )
+"
+DEPEND="
+   ${RDEPEND}
+   >=app-shells/bash-4.1
+   sys-apps/sed
+"
+
+PATCHES=(
+   "${FILESDIR}"/0.9.0-sys_leveldb.patch
+   "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
+   "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
+   "${FILESDIR}"/${P}-gcc6.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+   rm -r src/leveldb
+}
+
+src_configure() {
+   # To avoid executable GNU stack.
+   append-ldflags -Wl,-z,noexecstack
+
+   local my_econf=
+   if use upnp; then
+   my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
+   else
+   my_econf="${my_econf} --without-miniupnpc 
--disable-upnp-default"
+   fi
+
+   local myeconfargs=(
+   $(use_enable wallet)
+   --disable-ccache
+   --disable-static
+   --disable-tests
+   --with-system-leveldb
+   --with-system-libsecp256k1
+   --without-libs
+   --with-daemon
+   --without-gui
+   --without-qrencode
+   ${my_econf}
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc/litecoin
+   doins "${FILESDIR}/litecoin.conf"
+   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
+   fperms 600 /etc/litecoin/litecoin.conf
+
+   newconfd "${FILESDIR}/litecoin.confd" ${PN}
+   newinitd "${FILESDIR}/litecoin.initd-r1" ${PN}
+   systemd_dounit "${FILESDIR}/litecoin.service"
+
+   keepdir /var/lib/litecoin/.litecoin
+   fperms 700 /var/lib/litecoin
+   fowners litecoin:litecoin /var/lib/litecoin/
+   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
+   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
+
+   dodoc doc/README.md doc/release-notes.md
+   newman contrib/debian/manpages/bitcoind.1 litecoind.1
+   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
+
+   if use logrotate; then
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/litecoind.logrotate" litecoind
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2021-03-04 Thread Conrad Kostecki
commit: 7f93c4f343fe977ccd3cafba67a8839bde1e7b61
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Mar  4 23:17:18 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Mar  4 23:17:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f93c4f3

net-p2p/litecoind: update DESCRIPTION

Closes: https://bugs.gentoo.org/607846
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-p2p/litecoind/litecoind-0.10.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
index 343fe5987cf..7fce85154fd 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ MyPV="${PV/_/-}"
 MyPN="litecoin"
 MyP="${MyPN}-${MyPV}"
 
-DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine"
+DESCRIPTION="The offical daemon to run your own (full) Litecoin node"
 HOMEPAGE="https://litecoin.org/;
 SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> 
${MyP}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2018-06-17 Thread David Seifert
commit: 7414979372d381ea034139aaeefd9f1ad4ad3fbf
Author: Louis Sautier  gmail  com>
AuthorDate: Fri Jun 15 23:55:06 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jun 17 20:33:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74149793

net-p2p/litecoind: add slot operator to dev-libs/leveldb

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/litecoind/litecoind-0.10.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
index 32c939ec998..343fe5987cf 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -26,7 +26,7 @@ RDEPEND="
logrotate? ( app-admin/logrotate )
upnp? ( net-libs/miniupnpc )
sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
-   >=dev-libs/leveldb-1.18-r1
+   >=dev-libs/leveldb-1.18-r1:=
 "
 DEPEND="${RDEPEND}
>=app-shells/bash-4.1



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/files/, net-p2p/litecoind/

2017-08-04 Thread Michael Palimaka
commit: 789c91d923cfb28844a90c95adc5ee65077d6935
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Aug  4 08:54:35 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Aug  4 08:54:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789c91d9

net-p2p/litecoind: remove 0.10.2.2-r4

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 net-p2p/litecoind/Manifest |   1 -
 .../litecoind/files/litecoin-miniupnpc-abi.patch   |  19 --
 net-p2p/litecoind/files/litecoin-sys_leveldb.patch | 193 -
 net-p2p/litecoind/files/litecoin.initd | 104 ---
 net-p2p/litecoind/litecoind-0.10.2.2-r4.ebuild | 103 ---
 5 files changed, 420 deletions(-)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index a1d9c8db720..201c1e0bf45 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -1,2 +1 @@
-DIST litecoin-0.10.2.2.tar.gz 4700783 SHA256 
952c84b181323db17a8fa23217f59b576ad3ebad92c158b3a7c29d458a1130dc SHA512 
46e4c014ae8527dd58af073bab96ea4fd55c69fcc63eaa4fd600bf3c1fc2102500151b49431a72b55334a409d4f5226937cd0c5337feaa4ad49e6ef9e9728aba
 WHIRLPOOL 
5c1d5605d4afb16744fcf0b09dd52eb574aea0cdd9754f94d4cfd9ac064491a0e192d8c4b1a3324e355d71758735265b272dfa41f938212e17badb9f8a70698b
 DIST litecoin-0.10.4.0.tar.gz 4730189 SHA256 
a9adb6d2ae555afdaa2a5febb81341ac506930cf04ab95b9dc3ab99a4de0405e SHA512 
ae17e754d188efb1b51a376a52fe03e43b58c5059673b7dd4ecbf4f48574290b84011525fef2e10893f53e4da3d6ad9b5577001bb40aef7080d4c2479f4714a9
 WHIRLPOOL 
21737a593390cd8ef41e5adb77e6cd5ccb886bdbc8d2ea96078bac99ffab5c95347cd86f1e9047b5ee528a112bfe3ae0e5ef5be3498b7aa36ec169bdfdaf4818

diff --git a/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch 
b/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch
deleted file mode 100644
index 7315ea9d2a4..000
--- a/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -Nuar litecoin-0.10.2.2/src/net.cpp litecoin-0.10.2.2-fix/src/net.cpp
 litecoin-0.10.2.2/src/net.cpp  2015-06-15 08:51:30.0 +
-+++ litecoin-0.10.2.2-fix/src/net.cpp  2015-12-16 12:38:52.881533970 +
-@@ -1020,10 +1020,14 @@
- #ifndef UPNPDISCOVER_SUCCESS
- /* miniupnpc 1.5 */
- devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0);
--#else
-+#elif MINIUPNPC_API_VERSION < 14
- /* miniupnpc 1.6 */
- int error = 0;
- devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, );
-+#else
-+   /* miniupnpc 1.9.20150730 */
-+   int error = 0;
-+   devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, 2, );
- #endif
- 
- struct UPNPUrls urls;
\ No newline at end of file

diff --git a/net-p2p/litecoind/files/litecoin-sys_leveldb.patch 
b/net-p2p/litecoind/files/litecoin-sys_leveldb.patch
deleted file mode 100644
index a4ae56aeabb..000
--- a/net-p2p/litecoind/files/litecoin-sys_leveldb.patch
+++ /dev/null
@@ -1,193 +0,0 @@
-diff -Naur litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro 
litecoin-0.8.5.3-rc3/bitcoin-qt.pro
 litecoin-0.8.5.3-rc3.orig/bitcoin-qt.pro   2013-11-28 21:17:05.0 
-0500
-+++ litecoin-0.8.5.3-rc3/bitcoin-qt.pro2013-11-29 14:53:00.960537685 
-0500
-@@ -5,7 +5,7 @@
- INCLUDEPATH += src src/json src/qt
- QT += core gui network
- greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
--DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE
-+DEFINES += QT_GUI BOOST_THREAD_USE_LIB BOOST_SPIRIT_THREADSAFE 
LEVELDB_WITHOUT_MEMENV
- CONFIG += no_include_pwd
- CONFIG += thread
- 
-@@ -101,25 +101,30 @@
- QTPLUGIN += qcncodecs qjpcodecs qtwcodecs qkrcodecs qtaccessiblewidgets
- }
- 
-+contains(USE_SYSTEM_LEVELDB, 1) {
-+LIBS += -lleveldb
-+} else {
- INCLUDEPATH += src/leveldb/include src/leveldb/helpers
--LIBS += $$PWD/src/leveldb/libleveldb.a $$PWD/src/leveldb/libmemenv.a
-+LIBS += $$PWD/src/leveldb/libleveldb.a
- !win32 {
- # we use QMAKE_CXXFLAGS_RELEASE even without RELEASE=1 because we use 
RELEASE to indicate linking preferences not -O preferences
--genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" 
libleveldb.a libmemenv.a
-+genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 
CXX=$$QMAKE_CXX $(MAKE) OPT=\"$$QMAKE_CXXFLAGS $$QMAKE_CXXFLAGS_RELEASE\" 
libleveldb.a
- } else {
- # make an educated guess about what the ranlib command is called
- isEmpty(QMAKE_RANLIB) {
- QMAKE_RANLIB = $$replace(QMAKE_STRIP, strip, ranlib)
- }
- LIBS += -lshlwapi
--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
-+genleveldb.commands = cd $$PWD/src/leveldb && CC=$$QMAKE_CC 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2017-08-01 Thread Amy Liffey
commit: 9a9e74485c76135992f95bbe4eaf819a5cb54945
Author: Amy Liffey  gentoo  org>
AuthorDate: Tue Aug  1 14:26:56 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Tue Aug  1 14:31:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9e7448

net-p2p/litecoind: remove inactive proxy maintainer

- fix description

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/litecoind/litecoind-0.10.4.0.ebuild |  2 +-
 net-p2p/litecoind/metadata.xml  | 10 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
index f4502b3b319..32c939ec998 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
@@ -11,7 +11,7 @@ MyPV="${PV/_/-}"
 MyPN="litecoin"
 MyP="${MyPN}-${MyPV}"
 
-DESCRIPTION="Litecoin is a peer-to-peer Internet currency that enables 
instant, near-zero cost payments to anyone in the world. It's based on Bitcoin 
and not so widely adapted."
+DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine"
 HOMEPAGE="https://litecoin.org/;
 SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> 
${MyP}.tar.gz"
 

diff --git a/net-p2p/litecoind/metadata.xml b/net-p2p/litecoind/metadata.xml
index 49aac94c26a..e5fa4a88750 100644
--- a/net-p2p/litecoind/metadata.xml
+++ b/net-p2p/litecoind/metadata.xml
@@ -1,15 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   marc.p...@sunny-computing.de
-   Marc Popp
-   Maintainer. Assign bugs to him
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+

Use app-admin/logrotate for rotating 
logs
Enable wallet support



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/, net-p2p/litecoind/files/

2017-06-02 Thread David Seifert
commit: ff8fa3b25d4610c3054fb8a8aad9d2fe7ac6e945
Author: Peter Levine  gmail  com>
AuthorDate: Sun May 28 00:20:00 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun  2 06:57:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff8fa3b2

net-p2p/litecoind: Fix building with GCC-6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=594686
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4782

 .../litecoind/files/litecoind-0.10.4.0-gcc6.patch  | 47 ++
 net-p2p/litecoind/litecoind-0.10.4.0.ebuild|  3 +-
 2 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch 
b/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch
new file mode 100644
index 000..5c7e44da3d3
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.10.4.0-gcc6.patch
@@ -0,0 +1,47 @@
+From 40ce41c006787dc4a2e3b17f7abbaf8ff56c45e7 Mon Sep 17 00:00:00 2001
+From: Adrian Gallagher 
+Date: Tue, 25 Oct 2016 17:48:19 -0700
+Subject: [PATCH] Litecoin: Fix build boost compilation error with C++11
+
+---
+ src/chainparams.cpp | 20 ++--
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/src/chainparams.cpp b/src/chainparams.cpp
+index ba8e33d1c14..7f99e45b7ad 100644
+--- a/src/chainparams.cpp
 b/src/chainparams.cpp
+@@ -163,11 +163,11 @@ class CMainParams : public CChainParams {
+ vSeeds.push_back(CDNSSeedData("weminemnc.com", 
"dnsseed.weminemnc.com"));
+ vSeeds.push_back(CDNSSeedData("loshan.co.uk", 
"seed-a.litecoin.loshan.co.uk"));
+ 
+-base58Prefixes[PUBKEY_ADDRESS] = list_of(48);
+-base58Prefixes[SCRIPT_ADDRESS] = list_of(5);
+-base58Prefixes[SECRET_KEY] = list_of(176);
+-base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x88)(0xB2)(0x1E);
+-base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x88)(0xAD)(0xE4);
++base58Prefixes[PUBKEY_ADDRESS] = std::vector(1,48);
++base58Prefixes[SCRIPT_ADDRESS] = std::vector(1,5);
++base58Prefixes[SECRET_KEY] = std::vector(1,176);
++base58Prefixes[EXT_PUBLIC_KEY] = 
boost::assign::list_of(0x04)(0x88)(0xB2)(0x1E).convert_to_container();
++base58Prefixes[EXT_SECRET_KEY] = 
boost::assign::list_of(0x04)(0x88)(0xAD)(0xE4).convert_to_container();
+ 
+ convertSeed6(vFixedSeeds, pnSeed6_main, ARRAYLEN(pnSeed6_main));
+ 
+@@ -225,11 +225,11 @@ class CTestNetParams : public CMainParams {
+ vSeeds.push_back(CDNSSeedData("xurious.com", 
"testnet-seed.ltc.xurious.com"));
+ vSeeds.push_back(CDNSSeedData("wemine-testnet.com", 
"dnsseed.wemine-testnet.com"));
+ 
+-base58Prefixes[PUBKEY_ADDRESS] = list_of(111);
+-base58Prefixes[SCRIPT_ADDRESS] = list_of(196);
+-base58Prefixes[SECRET_KEY] = list_of(239);
+-base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x04)(0x35)(0x87)(0xCF);
+-base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x35)(0x83)(0x94);
++base58Prefixes[PUBKEY_ADDRESS] = std::vector(1,111);
++base58Prefixes[SCRIPT_ADDRESS] = std::vector(1,196);
++base58Prefixes[SECRET_KEY] = std::vector(1,239);
++base58Prefixes[EXT_PUBLIC_KEY] = 
boost::assign::list_of(0x04)(0x35)(0x87)(0xCF).convert_to_container();
++base58Prefixes[EXT_SECRET_KEY] = 
boost::assign::list_of(0x04)(0x35)(0x83)(0x94).convert_to_container();
+ 
+ convertSeed6(vFixedSeeds, pnSeed6_test, ARRAYLEN(pnSeed6_test));
+ 

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
index b2c9ac6a5f9..f4502b3b319 100644
--- a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -45,6 +45,7 @@ src_prepare() {
epatch "${FILESDIR}"/0.9.0-sys_leveldb.patch
epatch "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
epatch "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
+   epatch "${FILESDIR}"/${P}-gcc6.patch
eautoreconf
rm -r src/leveldb
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2016-08-25 Thread Anthony G. Basile
commit: 2b633f72bcc0ea57e51c152dff2138552982a2ed
Author: Marc Popp  sunny-computing  de>
AuthorDate: Thu Aug 25 16:47:48 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Aug 25 18:11:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b633f72

net-p2p/litecoind: Version Bump to 0.10.4.0, bug #592100

 net-p2p/litecoind/Manifest  |   1 +
 net-p2p/litecoind/litecoind-0.10.4.0.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index 992235c..a1d9c8d 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -1 +1,2 @@
 DIST litecoin-0.10.2.2.tar.gz 4700783 SHA256 
952c84b181323db17a8fa23217f59b576ad3ebad92c158b3a7c29d458a1130dc SHA512 
46e4c014ae8527dd58af073bab96ea4fd55c69fcc63eaa4fd600bf3c1fc2102500151b49431a72b55334a409d4f5226937cd0c5337feaa4ad49e6ef9e9728aba
 WHIRLPOOL 
5c1d5605d4afb16744fcf0b09dd52eb574aea0cdd9754f94d4cfd9ac064491a0e192d8c4b1a3324e355d71758735265b272dfa41f938212e17badb9f8a70698b
+DIST litecoin-0.10.4.0.tar.gz 4730189 SHA256 
a9adb6d2ae555afdaa2a5febb81341ac506930cf04ab95b9dc3ab99a4de0405e SHA512 
ae17e754d188efb1b51a376a52fe03e43b58c5059673b7dd4ecbf4f48574290b84011525fef2e10893f53e4da3d6ad9b5577001bb40aef7080d4c2479f4714a9
 WHIRLPOOL 
21737a593390cd8ef41e5adb77e6cd5ccb886bdbc8d2ea96078bac99ffab5c95347cd86f1e9047b5ee528a112bfe3ae0e5ef5be3498b7aa36ec169bdfdaf4818

diff --git a/net-p2p/litecoind/litecoind-0.10.4.0.ebuild 
b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
new file mode 100644
index ..283321c
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.10.4.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DB_VER="4.8"
+
+inherit autotools db-use eutils flag-o-matic systemd user
+
+MyPV="${PV/_/-}"
+MyPN="litecoin"
+MyP="${MyPN}-${MyPV}"
+
+DESCRIPTION="Litecoin is a peer-to-peer Internet currency that enables 
instant, near-zero cost payments to anyone in the world. It's based on Bitcoin 
and not so widely adapted."
+HOMEPAGE="https://litecoin.org/;
+SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> 
${MyP}.tar.gz"
+
+LICENSE="MIT ISC GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="logrotate upnp +wallet"
+
+RDEPEND="
+   dev-libs/boost[threads(+)]
+   dev-libs/openssl:0[-bindist]
+   logrotate? ( app-admin/logrotate )
+   upnp? ( net-libs/miniupnpc )
+   sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
+   >=dev-libs/leveldb-1.18-r1
+"
+DEPEND="${RDEPEND}
+   >=app-shells/bash-4.1
+   sys-apps/sed
+"
+
+S="${WORKDIR}/${MyP}"
+
+pkg_setup() {
+   local UG='litecoin'
+   enewgroup "${UG}"
+   enewuser "${UG}" -1 -1 /var/lib/litecoin "${UG}"
+}
+
+src_prepare() {
+   epatch "${FILESDIR}"/0.9.0-sys_leveldb.patch
+   epatch "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
+   epatch "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
+   eautoreconf
+   rm -r src/leveldb
+}
+
+src_configure() {
+   # To avoid executable GNU stack.
+   append-ldflags -Wl,-z,noexecstack
+
+   local my_econf=
+   if use upnp; then
+   my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
+   else
+   my_econf="${my_econf} --without-miniupnpc 
--disable-upnp-default"
+   fi
+   econf \
+   $(use_enable wallet)\
+   --disable-ccache \
+   --disable-static \
+   --disable-tests \
+   --with-system-leveldb \
+   --with-system-libsecp256k1  \
+   --without-libs \
+   --with-daemon  \
+   --without-gui \
+   --without-qrencode \
+   ${my_econf}
+}
+
+src_install() {
+   default
+
+   insinto /etc/litecoin
+   doins "${FILESDIR}/litecoin.conf"
+   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
+   fperms 600 /etc/litecoin/litecoin.conf
+
+   newconfd "${FILESDIR}/litecoin.confd" ${PN}
+   newinitd "${FILESDIR}/litecoin.initd-r1" ${PN}
+   systemd_dounit "${FILESDIR}/litecoin.service"
+
+   keepdir /var/lib/litecoin/.litecoin
+   fperms 700 /var/lib/litecoin
+   fowners litecoin:litecoin /var/lib/litecoin/
+   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
+   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
+
+   dodoc doc/README.md doc/release-notes.md
+   newman contrib/debian/manpages/bitcoind.1 litecoind.1
+   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
+
+   if use logrotate; then
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/litecoind.logrotate" litecoind
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2016-07-08 Thread Anthony G. Basile
commit: a8fc7896222f21485b3110ad51ea0525a613ff95
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul  8 16:07:46 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul  8 16:07:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fc7896

net-p2p/litecoind: transfer maintainership to Marc Popp

Package-Manager: portage-2.2.28

 net-p2p/litecoind/metadata.xml | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-p2p/litecoind/metadata.xml b/net-p2p/litecoind/metadata.xml
index a4db4a2..49aac94 100644
--- a/net-p2p/litecoind/metadata.xml
+++ b/net-p2p/litecoind/metadata.xml
@@ -2,8 +2,13 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   bluen...@gentoo.org
-   Anthony G. Basile
+   marc.p...@sunny-computing.de
+   Marc Popp
+   Maintainer. Assign bugs to him
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers


Use app-admin/logrotate for rotating 
logs



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/files/, net-p2p/litecoind/

2016-01-03 Thread Anthony G. Basile
commit: b77845e33211c442dc34713a386fdd40e657b7bb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Jan  3 13:51:11 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Jan  3 13:52:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77845e3

net-p2p/litecoind: fix RWX GNU stack

Package-Manager: portage-2.2.24

 .../files/litecoind-0.10.2.2-fix-gnustack.patch | 17 +
 ...-0.10.2.2-r3.ebuild => litecoind-0.10.2.2-r4.ebuild} |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch 
b/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch
new file mode 100644
index 000..cbaf66e
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.10.2.2-fix-gnustack.patch
@@ -0,0 +1,17 @@
+diff -Naur litecoin-0.10.2.2.orig/src/secp256k1/src/field_5x52_asm.asm 
litecoin-0.10.2.2/src/secp256k1/src/field_5x52_asm.asm
+--- litecoin-0.10.2.2.orig/src/secp256k1/src/field_5x52_asm.asm
2015-06-15 04:51:30.0 -0400
 litecoin-0.10.2.2/src/secp256k1/src/field_5x52_asm.asm 2016-01-03 
08:35:26.438350565 -0500
+@@ -466,4 +466,12 @@
+   jmp common_exit_norm
+   end
+ 
+-  
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r4.ebuild
similarity index 96%
rename from net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
rename to net-p2p/litecoind/litecoind-0.10.2.2-r4.ebuild
index c7f7068..9b2dea4 100644
--- a/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.2.2-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -46,6 +46,7 @@ src_prepare() {
epatch "${FILESDIR}"/0.9.0-sys_leveldb.patch
epatch "${FILESDIR}"/litecoind-0.10.2.2-memenv_h.patch
epatch "${FILESDIR}"/litecoin-miniupnpc-abi.patch
+   epatch "${FILESDIR}"/litecoind-0.10.2.2-fix-gnustack.patch
eautoreconf
rm -r src/leveldb
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2015-12-16 Thread Anthony G. Basile
commit: 77b83b512601cabd6160e39fc7dcff18c2660b11
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Dec 16 17:37:15 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 16 17:37:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b83b51

net-p2p/litecoind: fix executable GNU stack.

Package-Manager: portage-2.2.24

 net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
index 9c14a51..c7f7068 100644
--- a/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 DB_VER="4.8"
 
-inherit autotools db-use eutils systemd user
+inherit autotools db-use eutils flag-o-matic systemd user
 
 MyPV="${PV/_/-}"
 MyPN="litecoin"
@@ -51,6 +51,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # To avoid executable GNU stack.
+   append-ldflags -Wl,-z,noexecstack
+
local my_econf=
if use upnp; then
my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/files/, net-p2p/litecoind/

2015-12-16 Thread Anthony G. Basile
commit: 88eb1c762bfa9a47000bf633cf083deaa84ce25d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Dec 16 17:15:26 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Dec 16 17:15:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88eb1c76

net-p2p/litecoind: fix for API change in miniunpnc, bug #567080.

Package-Manager: portage-2.2.24

 .../litecoind/files/litecoin-miniupnpc-abi.patch   | 19 +
 net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild | 98 --
 2.2-r2.ebuild => litecoind-0.10.2.2-r3.ebuild} |  5 +-
 3 files changed, 22 insertions(+), 100 deletions(-)

diff --git a/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch 
b/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch
new file mode 100644
index 000..7315ea9
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoin-miniupnpc-abi.patch
@@ -0,0 +1,19 @@
+diff -Nuar litecoin-0.10.2.2/src/net.cpp litecoin-0.10.2.2-fix/src/net.cpp
+--- litecoin-0.10.2.2/src/net.cpp  2015-06-15 08:51:30.0 +
 litecoin-0.10.2.2-fix/src/net.cpp  2015-12-16 12:38:52.881533970 +
+@@ -1020,10 +1020,14 @@
+ #ifndef UPNPDISCOVER_SUCCESS
+ /* miniupnpc 1.5 */
+ devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0);
+-#else
++#elif MINIUPNPC_API_VERSION < 14
+ /* miniupnpc 1.6 */
+ int error = 0;
+ devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, );
++#else
++   /* miniupnpc 1.9.20150730 */
++   int error = 0;
++   devlist = upnpDiscover(2000, multicastif, minissdpdpath, 0, 0, 2, );
+ #endif
+ 
+ struct UPNPUrls urls;
\ No newline at end of file

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild
deleted file mode 100644
index 07e92b8..000
--- a/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-DB_VER="4.8"
-
-inherit autotools db-use eutils systemd user
-
-MyPV="${PV/_/-}"
-MyPN="litecoin"
-MyP="${MyPN}-${MyPV}"
-
-DESCRIPTION="P2P Internet currency based on Bitcoin but easier to mine"
-HOMEPAGE="https://litecoin.org/;
-SRC_URI="https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz -> 
${MyP}.tar.gz"
-
-LICENSE="MIT ISC GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="logrotate upnp +wallet"
-
-RDEPEND="
-   dev-libs/boost[threads(+)]
-   dev-libs/openssl:0[-bindist]
-   logrotate? ( app-admin/logrotate )
-   upnp? ( net-libs/miniupnpc )
-   sys-libs/db:$(db_ver_to_slot "${DB_VER}")[cxx]
-   <=dev-libs/leveldb-1.15.0-r1
-"
-DEPEND="${RDEPEND}
-   >=app-shells/bash-4.1
-   sys-apps/sed
-"
-
-S="${WORKDIR}/${MyP}"
-
-pkg_setup() {
-   local UG='litecoin'
-   enewgroup "${UG}"
-   enewuser "${UG}" -1 -1 /var/lib/litecoin "${UG}"
-}
-
-src_prepare() {
-   epatch "${FILESDIR}/0.9.0-sys_leveldb.patch"
-   eautoreconf
-   rm -r src/leveldb
-}
-
-src_configure() {
-   local my_econf=
-   if use upnp; then
-   my_econf="${my_econf} --with-miniupnpc --enable-upnp-default"
-   else
-   my_econf="${my_econf} --without-miniupnpc 
--disable-upnp-default"
-   fi
-   econf \
-   $(use_enable wallet)\
-   --disable-ccache \
-   --disable-static \
-   --disable-tests \
-   --with-system-leveldb \
-   --with-system-libsecp256k1  \
-   --without-libs \
-   --with-daemon  \
-   --without-gui \
-   --without-qrencode \
-   ${my_econf}
-}
-
-src_install() {
-   default
-
-   insinto /etc/litecoin
-   doins "${FILESDIR}/litecoin.conf"
-   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
-   fperms 600 /etc/litecoin/litecoin.conf
-
-   newconfd "${FILESDIR}/litecoin.confd" ${PN}
-   newinitd "${FILESDIR}/litecoin.initd-r1" ${PN}
-   systemd_dounit "${FILESDIR}/litecoin.service"
-
-   keepdir /var/lib/litecoin/.litecoin
-   fperms 700 /var/lib/litecoin
-   fowners litecoin:litecoin /var/lib/litecoin/
-   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
-
-   dodoc doc/README.md doc/release-notes.md
-   newman contrib/debian/manpages/bitcoind.1 litecoind.1
-   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
-
-   if use logrotate; then
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/litecoind.logrotate" litecoind
-   fi
-}

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
similarity index 93%
rename from net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild
rename to net-p2p/litecoind/litecoind-0.10.2.2-r3.ebuild
index 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/files/, net-p2p/litecoind/

2015-08-28 Thread Anthony G. Basile
commit: 9779295a9d2f79cafdbe7548f7d93d088ebcc80e
Author: Anthony G. Basile blueness AT gentoo DOT org
AuthorDate: Sat Aug 29 01:42:27 2015 +
Commit: Anthony G. Basile blueness AT gentoo DOT org
CommitDate: Sat Aug 29 01:42:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9779295a

net-p2p/litecoind: patch to build with leveldb-1.18

Gentoo-Bug: 88

Package-Manager: portage-2.2.20.1

 .../files/litecoind-0.10.2.2-memenv_h.patch| 12 +++
 net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild | 99 ++
 2 files changed, 111 insertions(+)

diff --git a/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch 
b/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch
new file mode 100644
index 000..e181e4d
--- /dev/null
+++ b/net-p2p/litecoind/files/litecoind-0.10.2.2-memenv_h.patch
@@ -0,0 +1,12 @@
+diff -Naur litecoin-0.10.2.2.orig/src/leveldbwrapper.cpp 
litecoin-0.10.2.2/src/leveldbwrapper.cpp
+--- litecoin-0.10.2.2.orig/src/leveldbwrapper.cpp  2015-06-15 
04:51:30.0 -0400
 litecoin-0.10.2.2/src/leveldbwrapper.cpp   2015-08-28 21:30:45.968538185 
-0400
+@@ -11,7 +11,7 @@
+ #include leveldb/cache.h
+ #include leveldb/env.h
+ #include leveldb/filter_policy.h
+-#include memenv.h
++#include leveldb/helpers/memenv.h
+ 
+ void HandleError(const leveldb::Status status) throw(leveldb_error)
+ {

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild
new file mode 100644
index 000..5951608
--- /dev/null
+++ b/net-p2p/litecoind/litecoind-0.10.2.2-r2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DB_VER=4.8
+
+inherit autotools db-use eutils systemd user
+
+MyPV=${PV/_/-}
+MyPN=litecoin
+MyP=${MyPN}-${MyPV}
+
+DESCRIPTION=P2P Internet currency based on Bitcoin but easier to mine
+HOMEPAGE=https://litecoin.org/;
+SRC_URI=https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz - 
${MyP}.tar.gz
+
+LICENSE=MIT ISC GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=logrotate upnp +wallet
+
+RDEPEND=
+   dev-libs/boost[threads(+)]
+   dev-libs/openssl:0[-bindist]
+   logrotate? ( app-admin/logrotate )
+   upnp? ( net-libs/miniupnpc )
+   sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
+   =dev-libs/leveldb-1.18-r1
+
+DEPEND=${RDEPEND}
+   =app-shells/bash-4.1
+   sys-apps/sed
+
+
+S=${WORKDIR}/${MyP}
+
+pkg_setup() {
+   local UG='litecoin'
+   enewgroup ${UG}
+   enewuser ${UG} -1 -1 /var/lib/litecoin ${UG}
+}
+
+src_prepare() {
+   epatch ${FILESDIR}/0.9.0-sys_leveldb.patch
+   epatch ${FILESDIR}/${P}-memenv_h.patch
+   eautoreconf
+   rm -r src/leveldb
+}
+
+src_configure() {
+   local my_econf=
+   if use upnp; then
+   my_econf=${my_econf} --with-miniupnpc --enable-upnp-default
+   else
+   my_econf=${my_econf} --without-miniupnpc 
--disable-upnp-default
+   fi
+   econf \
+   $(use_enable wallet)\
+   --disable-ccache \
+   --disable-static \
+   --disable-tests \
+   --with-system-leveldb \
+   --with-system-libsecp256k1  \
+   --without-libs \
+   --with-daemon  \
+   --without-gui \
+   --without-qrencode \
+   ${my_econf}
+}
+
+src_install() {
+   default
+
+   insinto /etc/litecoin
+   doins ${FILESDIR}/litecoin.conf
+   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
+   fperms 600 /etc/litecoin/litecoin.conf
+
+   newconfd ${FILESDIR}/litecoin.confd ${PN}
+   newinitd ${FILESDIR}/litecoin.initd-r1 ${PN}
+   systemd_dounit ${FILESDIR}/litecoin.service
+
+   keepdir /var/lib/litecoin/.litecoin
+   fperms 700 /var/lib/litecoin
+   fowners litecoin:litecoin /var/lib/litecoin/
+   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
+   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
+
+   dodoc doc/README.md doc/release-notes.md
+   newman contrib/debian/manpages/bitcoind.1 litecoind.1
+   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
+
+   if use logrotate; then
+   insinto /etc/logrotate.d
+   newins ${FILESDIR}/litecoind.logrotate litecoind
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2015-08-22 Thread Anthony G. Basile
commit: 9fb2cd96072c5d362290a4078c6ec513ff899346
Author: Anthony G. Basile blueness AT gentoo DOT org
AuthorDate: Sat Aug 22 16:02:41 2015 +
Commit: Anthony G. Basile blueness AT gentoo DOT org
CommitDate: Sat Aug 22 16:08:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb2cd96

net-p2p/litecoind: restrict version of leveldb.

Gentoo-Bug: 558266

Package-Manager: portage-2.2.20.1

 net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild 
b/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild
index 0a3c95d..07e92b8 100644
--- a/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild
+++ b/net-p2p/litecoind/litecoind-0.10.2.2-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND=
logrotate? ( app-admin/logrotate )
upnp? ( net-libs/miniupnpc )
sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
-   virtual/bitcoin-leveldb
+   =dev-libs/leveldb-1.15.0-r1
 
 DEPEND=${RDEPEND}
=app-shells/bash-4.1



[gentoo-commits] repo/gentoo:master commit in: net-p2p/litecoind/

2015-08-22 Thread Anthony G. Basile
commit: ea5f26b45f442d0f9900bb78c94fae8b28bcafe6
Author: Anthony G. Basile blueness AT gentoo DOT org
AuthorDate: Sat Aug 22 16:06:43 2015 +
Commit: Anthony G. Basile blueness AT gentoo DOT org
CommitDate: Sat Aug 22 16:08:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5f26b4

net-p2p/litecoind: remove older unstable version.

Package-Manager: portage-2.2.20.1

 net-p2p/litecoind/Manifest |   1 -
 net-p2p/litecoind/litecoind-0.8.7.4.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/net-p2p/litecoind/Manifest b/net-p2p/litecoind/Manifest
index 1ead511..992235c 100644
--- a/net-p2p/litecoind/Manifest
+++ b/net-p2p/litecoind/Manifest
@@ -1,2 +1 @@
 DIST litecoin-0.10.2.2.tar.gz 4700783 SHA256 
952c84b181323db17a8fa23217f59b576ad3ebad92c158b3a7c29d458a1130dc SHA512 
46e4c014ae8527dd58af073bab96ea4fd55c69fcc63eaa4fd600bf3c1fc2102500151b49431a72b55334a409d4f5226937cd0c5337feaa4ad49e6ef9e9728aba
 WHIRLPOOL 
5c1d5605d4afb16744fcf0b09dd52eb574aea0cdd9754f94d4cfd9ac064491a0e192d8c4b1a3324e355d71758735265b272dfa41f938212e17badb9f8a70698b
-DIST litecoin-0.8.7.4.tar.gz 4808429 SHA256 
032d1eb2ffb06ce467f514e08a66f42bcd507df2d8f1cf2c0541f2906288931a SHA512 
14588dab6450bee439c3af16e277afc1f2ff562c93463d9767da27cf724cd6bb4a1c64100806d61dc1d062a39f440e4878e19b425f29e866562acc56c893cca5
 WHIRLPOOL 
1329d7c234c75b5083f58f5edf69b6ea9acc13f48a9734cd839001dcd3e52c10d3ade55ac853e196deca8b149aba00a3590e52cf766f62b941bd4e4828f10b96

diff --git a/net-p2p/litecoind/litecoind-0.8.7.4.ebuild 
b/net-p2p/litecoind/litecoind-0.8.7.4.ebuild
deleted file mode 100644
index 26d0a7f..000
--- a/net-p2p/litecoind/litecoind-0.8.7.4.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-DB_VER=4.8
-
-inherit bash-completion-r1 db-use eutils systemd user
-
-MyPV=${PV/_/-}
-MyPN=litecoin
-MyP=${MyPN}-${MyPV}
-
-DESCRIPTION=P2P Internet currency based on Bitcoin but easier to mine
-HOMEPAGE=https://litecoin.org/;
-SRC_URI=https://github.com/${MyPN}-project/${MyPN}/archive/v${MyPV}.tar.gz - 
${MyP}.tar.gz
-
-LICENSE=MIT ISC GPL-2
-SLOT=0
-KEYWORDS=~amd64 ~x86
-IUSE=examples ipv6 logrotate upnp
-
-RDEPEND=
-   dev-libs/boost[threads(+)]
-   dev-libs/openssl:0[-bindist]
-   logrotate? (
-   app-admin/logrotate
-   )
-   upnp? (
-   net-libs/miniupnpc
-   )
-   sys-libs/db:$(db_ver_to_slot ${DB_VER})[cxx]
-   =dev-libs/leveldb-1.12.0[-snappy]
-
-DEPEND=${RDEPEND}
-   =app-shells/bash-4.1
-   sys-apps/sed
-
-
-S=${WORKDIR}/${MyP}
-
-pkg_setup() {
-   local UG='litecoin'
-   enewgroup ${UG}
-   enewuser ${UG} -1 -1 /var/lib/litecoin ${UG}
-}
-
-src_prepare() {
-   epatch ${FILESDIR}/${MyPN}-sys_leveldb.patch
-   rm -r src/leveldb
-
-   if has_version '=dev-libs/boost-1.52'; then
-   sed -i 's/\(-l db_cxx\)/-l boost_chrono$(BOOST_LIB_SUFFIX) \1/' 
src/makefile.unix
-   fi
-}
-
-src_configure() {
-   OPTS=()
-
-   OPTS+=(DEBUGFLAGS=)
-   OPTS+=(CXXFLAGS=${CXXFLAGS})
-   OPTS+=(LDFLAGS=${LDFLAGS})
-
-   if use upnp; then
-   OPTS+=(USE_UPNP=1)
-   else
-   OPTS+=(USE_UPNP=-)
-   fi
-
-   use ipv6 || OPTS+=(USE_IPV6=-)
-
-   OPTS+=(USE_SYSTEM_LEVELDB=1)
-   OPTS+=(BDB_INCLUDE_PATH=$(db_includedir ${DB_VER}))
-   OPTS+=(BDB_LIB_SUFFIX=-${DB_VER})
-
-   cd src || die
-   emake CC=$(tc-getCC) CXX=$(tc-getCXX) -f makefile.unix ${OPTS[@]} 
${PN}
-}
-
-#Tests are broken with and without our litecoin-sys_leveldb.patch.
-#When tests work, make sure to inherit toolchain-funcs
-#src_test() {
-#  cd src || die
-#  emake CC=$(tc-getCC) CXX=$(tc-getCXX) -f makefile.unix ${OPTS[@]} 
test_litecoin
-#  ./test_litecoin || die 'Tests failed'
-#}
-
-src_install() {
-   dobin src/${PN}
-
-   insinto /etc/litecoin
-   doins ${FILESDIR}/litecoin.conf
-   fowners litecoin:litecoin /etc/litecoin/litecoin.conf
-   fperms 600 /etc/litecoin/litecoin.conf
-
-   newconfd ${FILESDIR}/litecoin.confd ${PN}
-   newinitd ${FILESDIR}/litecoin.initd-r1 ${PN}
-   systemd_dounit ${FILESDIR}/litecoin.service
-
-   keepdir /var/lib/litecoin/.litecoin
-   fperms 700 /var/lib/litecoin
-   fowners litecoin:litecoin /var/lib/litecoin/
-   fowners litecoin:litecoin /var/lib/litecoin/.litecoin
-   dosym /etc/litecoin/litecoin.conf 
/var/lib/litecoin/.litecoin/litecoin.conf
-
-   dodoc doc/README.md doc/release-notes.md
-   newman contrib/debian/manpages/bitcoind.1 litecoind.1
-   newman contrib/debian/manpages/bitcoin.conf.5 litecoin.conf.5
-
-   sed -i -e 's/bitcoin/litecoin/g' contrib/bitcoind.bash-completion
-   newbashcomp contrib/bitcoind.bash-completion ${PN}.bash-completion
-
-   if use examples; then
-